diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..5282280 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,7 @@ +*.csv filter=bom_csv +*.html filter=bom_html +*.gbr filter=gerber +*.gbrjob filter=gbrjob +*.xml filter=xml +*.kicad_pcb filter=kicad_pcb_f +*.net filter=net_filter diff --git a/.gitconfig b/.gitconfig new file mode 100644 index 0000000..1238a5e --- /dev/null +++ b/.gitconfig @@ -0,0 +1,20 @@ +[filter "bom_csv"] + clean = sed -E 's/^BoM Date:.*$/BoM Date:Date/' + smudge = sed -E \"s/BoM Date:Date/BoM Date:,`date +\\\"%a %d %b %Y %X %:::z\\\"`/\" +[filter "bom_html"] + clean = sed -E 's/^BoM Date<\\/td>.*$/BoM Date<\\/td>Date<\\/td><\\/tr>/' + smudge = sed -E \"s/BoM Date<\\/td>Date<\\/td><\\/tr>/BoM Date<\\/td>`date +\\\"%a %d %b %Y %X %:::z\\\"`<\\/td><\\/tr>/\" +[filter "gerber"] + clean = sed -E -e 's/^%TF.CreationDate,.*$/%TF.CreationDate,Date%/' -e 's/^G04 Created by KiCad.*$/G04 Created by KiCad*/' + smudge = sed -E \"s/%TF.CreationDate,Date%/%TF.CreationDate,`date +%Y-%m-%dT%H:%M:%S%:z`/\" +[filter "gbrjob"] + clean = sed -E 's/\"CreationDate\":.*/\"CreationDate\": \"Date\"/' + smudge = sed -E \"s/\\\"CreationDate\\\": \\\"Date\\\"/\\\"CreationDate\\\": \\\"`date +%Y-%m-%dT%H:%M:%S%:z`\\\"/\" +[filter "xml"] + clean = sed -E -e 's/^ .*<\\/date>/ Date2<\\/date>/' -e 's/^ .*<\\/date>/ Date1<\\/date>/' + smudge = sed -E -e \"s/Date1<\\/date>/`date +\\\"%a %d %b %Y %X %:::z\\\"`<\\/date>/\" -e \"s/Date2<\\/date>/`date +\\\"%Y-%m-%d\\\"`<\\/date>/\" +[filter "kicad_pcb_f"] + clean = sed -E 's/\\(host pcbnew ([[:digit:]]+\\.[[:digit:]]+\\.[[:digit:]]+).*/\\(host pcbnew \\1\\)/' +[filter "net_filter"] + clean = sed -E -e 's/\\(date \\\".*\\\"\\)/\\(date \\\"Date\\\"\\)/' + smudge = sed -E -e \"s/\\(date \\\"Date\\\"\\)/\\(date \\\"`date +\\\"%a %d %b %Y %X %:::z\\\"`\\\"\\)/\" diff --git a/Test_5-netlist.net b/Test_5-netlist.net new file mode 100644 index 0000000..a8cdf57 --- /dev/null +++ b/Test_5-netlist.net @@ -0,0 +1,1846 @@ +(export (version "E") + (design + (source "/workspace/jkrauss/Test_5/Test_5.kicad_sch") + (date "Date") + (tool "Eeschema 9.0.7+1") + (textvar (name "ASSEMBLY_NAME") "Assembly Name") + (textvar (name "ASSEMBLY_NOTES") "ASSEMBLY NOTES (UNLESS OTHERWISE SPECIFIED)\n\n1) DO NOT POPULATE COMPONENTS ARE MARKED WITH A RED CROSS\n\n2) DO NOT POPULATE COMPONENTS ARE NOT PRESENT IN THE BOM\n\n3) IF CONFLICTING INFORMATION IS FOUND BETWEEN THE ASSEMBLY\n FILE AND BOM, BOM SHOULD BE USED AS THE MAIN SOURCE.\n\n4) DOT IDENTIFIES PIN #1 LOCATION AND DEVICE ORIENTATION\n WHEN VIEWED FROM THE TOP.") + (textvar (name "ASSEMBLY_NUMBER") "A99-9000") + (textvar (name "ASSEMBLY_SCALE") "1") + (textvar (name "COMPANY") "Asymworks, LLC") + (textvar (name "DESIGNER") "JPK") + (textvar (name "DWG_NUMBER_PCB") "P99-9000") + (textvar (name "DWG_NUMBER_SCH") "S99-9000") + (textvar (name "DWG_TITLE_ASSY") "PCB Assembly, Assembly Name") + (textvar (name "DWG_TITLE_PCB") "PCB, Assembly Name") + (textvar (name "DWG_TITLE_SCH") "Schematic, Assembly Name") + (textvar (name "FABRICATION_NOTES") "FABRICATION NOTES (UNLESS OTHERWISE SPECIFIED)\n\n1) FABRICATE PER IPC-6012A CLASS 2.\n\n2) OUTLINE DEFINED IN SEPARATE GERBER FILE WITH\n \"Edge_Cuts.GBR\" SUFFIX.\n\n3) SEE SEPARATE DRILL FILES WITH \".DRL\" SUFFIX \n FOR HOLE LOCATIONS.\n\n SELECTED HOLE LOCATIONS SHOWN ON THIS DRAWING \n FOR REFERENCE ONLY.\n\n4) SURFACE FINISH: HAL SNPB\n\n5) SOLDERMASK ON BOTH SIDES OF THE BOARD SHALL \n BE LPI, COLOR GREEN.\n\n6) SILK SCREEN LEGEND TO BE APPLIED PER LAYER \n STACKUP USING WHITE NON-CONDUCTIVE EPOXY INK.\n\n7) ALL VIAS ARE TENTED ON BOTH SIDES UNLESS \n SOLDERMASK OPENED IN GERBER.\n\n8) RESERVED\n\n9) PCB MATERIAL REQUIREMENTS:\n\n A. FLAMMABILITY RATING MUST MEET OR EXCEED \n UL94V-0 REQUIREMENTS.\n B. Tg 135 C OR EQUIVALENT.\n\n10) DESIGN GEOMETRY MINIMUM FEATURE SIZES:\n\n BOARD SIZE 46.000 × 27.500 mm\n BOARD THICKNESS 1.647 mm\n TRACE WIDTH 0.100 mm\n TRACE TO TRACE 0.200 mm\n MIN. HOLE (PTH) 0.300 mm\n MIN. HOLE (NPTH) 2.200 mm\n ANNULAR RING 0.150 mm\n COPPER TO HOLE 0.250 mm\n COPPER TO EDGE 0.500 mm\n HOLE TO HOLE 0.250 mm\n\n11) ALL DIMENSIONS ARE IN MILLIMETERS UNLESS OTHERWISE\n SPECIFIED.\n\n12) FOR REFERENCE ONLY THE STACKUP CORRESPONDS TO JLCPCB\n STACKUP JLC04161H-7628.\n FOR REFERENCE ONLY. IMPEDANCE IS THE CONTROLLING PARAMETER\n OVER LAYER STACKUP. GERBER DATA MAY NOT BE ALTERED EXCEPT\n FOR STANDARD FABRICATION ALLOWANCES.\n\n THE SUPPLIED ARTWORK MAY OR MAY NOT CONTAIN THE SPECIFIED\n TRACE GEOMETRIES ON EVERY LAYERS SPECIFIED.") + (textvar (name "GIT_HASH") "b8fef39") + (textvar (name "GIT_HASH_PCB") "b8fef39") + (textvar (name "GIT_HASH_SCH") "5caa450") + (textvar (name "GIT_URL") "/jkrauss/Test_4") + (textvar (name "PROJECT_CODE") "P99") + (textvar (name "RELEASE_DATE") "2026-03-09") + (textvar (name "RELEASE_STATE") "WORKING") + (textvar (name "REVISION") "NO_TAG+ (Unreleased)") + (textvar (name "SCALE") "2:1") + (textvar (name "SCHEMATIC_NOTES") "Unless otherwise specified, components Values are in ohms, µF, and µH.") + (textvar (name "SHEET_NAME_01") "Cover Page") + (textvar (name "SHEET_NAME_02") "Block Diagram") + (textvar (name "SHEET_NAME_03") "Project Architecture") + (textvar (name "SHEET_NAME_04") "Load Cell Amp") + (textvar (name "SHEET_NAME_05") "BLE Controller") + (textvar (name "SHEET_NAME_06") "Power and Interface") + (textvar (name "SHEET_NAME_07") "Parts List") + (textvar (name "SHEET_NAME_08") "......................................") + (textvar (name "SHEET_NAME_09") "......................................") + (textvar (name "SHEET_NAME_10") "......................................") + (textvar (name "SHEET_NAME_11") "......................................") + (textvar (name "SHEET_NAME_12") "......................................") + (textvar (name "SHEET_NAME_13") "......................................") + (textvar (name "SHEET_NAME_14") "......................................") + (textvar (name "SHEET_NAME_15") "......................................") + (textvar (name "SHEET_NAME_16") "......................................") + (textvar (name "SHEET_NAME_17") "......................................") + (textvar (name "SHEET_NAME_18") "......................................") + (textvar (name "SHEET_NAME_19") "......................................") + (textvar (name "SHEET_NAME_20") "......................................") + (textvar (name "STATE") "TEMPLATE") + (textvar (name "VARIANT")) + (sheet (number "1") (name "/") (tstamps "/") + (title_block + (title "Title Page") + (company "Asymworks, LLC") + (rev "NO_TAG+ (Unreleased)") + (date "Date") + (source "Test_5.kicad_sch") + (comment (number "1") (value "")) + (comment (number "2") (value "")) + (comment (number "3") (value "")) + (comment (number "4") (value "")) + (comment (number "5") (value "")) + (comment (number "6") (value "")) + (comment (number "7") (value "")) + (comment (number "8") (value "")) + (comment (number "9") (value "")))) + (sheet (number "2") (name "/Block Diagram/") (tstamps "/28ad8293-baaf-4ee1-8056-ad34096542a0/") + (title_block + (title "Block Diagram") + (company "Asymworks, LLC") + (rev "NO_TAG+ (Unreleased)") + (date) + (source "Block_Diagram.kicad_sch") + (comment (number "1") (value "")) + (comment (number "2") (value "")) + (comment (number "3") (value "")) + (comment (number "4") (value "")) + (comment (number "5") (value "")) + (comment (number "6") (value "")) + (comment (number "7") (value "")) + (comment (number "8") (value "")) + (comment (number "9") (value "")))) + (sheet (number "3") (name "/Project Architecture/") (tstamps "/f6afef58-d841-4ad6-baf9-746b0a35f011/") + (title_block + (title "Project Architecture") + (company "Asymworks, LLC") + (rev "NO_TAG+ (Unreleased)") + (date) + (source "Architecture.kicad_sch") + (comment (number "1") (value "")) + (comment (number "2") (value "")) + (comment (number "3") (value "")) + (comment (number "4") (value "")) + (comment (number "5") (value "")) + (comment (number "6") (value "")) + (comment (number "7") (value "")) + (comment (number "8") (value "")) + (comment (number "9") (value "")))) + (sheet (number "4") (name "/Project Architecture/Load Cell Amp/") (tstamps "/f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/") + (title_block + (title "Load Cell Amp") + (company "Asymworks, LLC") + (rev "NO_TAG+ (Unreleased)") + (date) + (source "Load_Cell_Amp.kicad_sch") + (comment (number "1") (value "")) + (comment (number "2") (value "")) + (comment (number "3") (value "")) + (comment (number "4") (value "")) + (comment (number "5") (value "")) + (comment (number "6") (value "")) + (comment (number "7") (value "")) + (comment (number "8") (value "")) + (comment (number "9") (value "")))) + (sheet (number "5") (name "/Project Architecture/BLE Controller/") (tstamps "/f6afef58-d841-4ad6-baf9-746b0a35f011/9da43fd7-7a0a-403c-bf2c-ba67cd8fa669/") + (title_block + (title "Circuit 2") + (company "Asymworks, LLC") + (rev "NO_TAG+ (Unreleased)") + (date) + (source "BLE_Controller.kicad_sch") + (comment (number "1") (value "")) + (comment (number "2") (value "")) + (comment (number "3") (value "")) + (comment (number "4") (value "")) + (comment (number "5") (value "")) + (comment (number "6") (value "")) + (comment (number "7") (value "")) + (comment (number "8") (value "")) + (comment (number "9") (value "")))) + (sheet (number "6") (name "/Project Architecture/Power and Interface/") (tstamps "/f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/") + (title_block + (title "Battery Interface") + (company "Asymworks, LLC") + (rev "NO_TAG+ (Unreleased)") + (date) + (source "Power_Interface.kicad_sch") + (comment (number "1") (value "")) + (comment (number "2") (value "")) + (comment (number "3") (value "")) + (comment (number "4") (value "")) + (comment (number "5") (value "")) + (comment (number "6") (value "")) + (comment (number "7") (value "")) + (comment (number "8") (value "")) + (comment (number "9") (value "")))) + (sheet (number "7") (name "/Parts List/") (tstamps "/20edd200-9383-4d87-bd58-f882adb4f112/") + (title_block + (title "Parts List") + (company "Asymworks, LLC") + (rev "NO_TAG+ (Unreleased)") + (date) + (source "Parts_List.kicad_sch") + (comment (number "1") (value "")) + (comment (number "2") (value "")) + (comment (number "3") (value "")) + (comment (number "4") (value "")) + (comment (number "5") (value "")) + (comment (number "6") (value "")) + (comment (number "7") (value "")) + (comment (number "8") (value "")) + (comment (number "9") (value ""))))) + (components + (comp (ref "C1") + (value "100n") + (footprint "Capacitor_SMD:C_0603_1608Metric") + (datasheet "https://yageogroup.com/download/specsheet/CC0603KRX7R9BB104") + (description "capacitor, small US symbol") + (fields + (field (name "Manufacturer") "YAGEO") + (field (name "Manufacturer PN") "CC0603KRX7R9BB104") + (field (name "LCSC") "C14663") + (field (name "Footprint") "Capacitor_SMD:C_0603_1608Metric") + (field (name "Datasheet") "https://yageogroup.com/download/specsheet/CC0603KRX7R9BB104") + (field (name "Description") "capacitor, small US symbol")) + (libsource (lib "Device") (part "C_Small_US") (description "capacitor, small US symbol")) + (property (name "Manufacturer") (value "YAGEO")) + (property (name "Manufacturer PN") (value "CC0603KRX7R9BB104")) + (property (name "LCSC") (value "C14663")) + (property (name "Sheetname") (value "Load Cell Amp")) + (property (name "Sheetfile") (value "Load_Cell_Amp.kicad_sch")) + (property (name "ki_keywords") (value "cap capacitor")) + (property (name "ki_fp_filters") (value "C_*")) + (sheetpath (names "/Project Architecture/Load Cell Amp/") (tstamps "/f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/")) + (tstamps "62133f73-88eb-4da2-9491-8bf214c6001b")) + (comp (ref "C2") + (value "100n") + (footprint "Capacitor_SMD:C_0603_1608Metric") + (datasheet "https://yageogroup.com/download/specsheet/CC0603KRX7R9BB104") + (description "capacitor, small US symbol") + (fields + (field (name "Manufacturer") "YAGEO") + (field (name "Manufacturer PN") "CC0603KRX7R9BB104") + (field (name "LCSC") "C14663") + (field (name "Footprint") "Capacitor_SMD:C_0603_1608Metric") + (field (name "Datasheet") "https://yageogroup.com/download/specsheet/CC0603KRX7R9BB104") + (field (name "Description") "capacitor, small US symbol")) + (libsource (lib "Device") (part "C_Small_US") (description "capacitor, small US symbol")) + (property (name "Manufacturer") (value "YAGEO")) + (property (name "Manufacturer PN") (value "CC0603KRX7R9BB104")) + (property (name "LCSC") (value "C14663")) + (property (name "Sheetname") (value "Load Cell Amp")) + (property (name "Sheetfile") (value "Load_Cell_Amp.kicad_sch")) + (property (name "ki_keywords") (value "cap capacitor")) + (property (name "ki_fp_filters") (value "C_*")) + (sheetpath (names "/Project Architecture/Load Cell Amp/") (tstamps "/f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/")) + (tstamps "9db50cc5-6ad0-42fa-8e86-82db202d88fb")) + (comp (ref "Q1") + (value "Si2301CDS") + (footprint "Package_TO_SOT_SMD:SOT-23") + (datasheet "https://www.vishay.com/doc/?68741") + (description "-3.1A Id, -20V Vds, P-Channel MOSFET, SOT-23") + (fields + (field (name "Manufacturer") "Vishay") + (field (name "Manufacturer PN") "Si2301CDS-T1-GE3") + (field (name "LCSC") "C10487") + (field (name "Footprint") "Package_TO_SOT_SMD:SOT-23") + (field (name "Datasheet") "https://www.vishay.com/doc/?68741") + (field (name "Description") "-3.1A Id, -20V Vds, P-Channel MOSFET, SOT-23")) + (libsource (lib "Asym_Transistor_FET") (part "Si2301CDS") (description "-3.1A Id, -20V Vds, P-Channel MOSFET, SOT-23")) + (property (name "Manufacturer") (value "Vishay")) + (property (name "Manufacturer PN") (value "Si2301CDS-T1-GE3")) + (property (name "LCSC") (value "C10487")) + (property (name "Sheetname") (value "Load Cell Amp")) + (property (name "Sheetfile") (value "Load_Cell_Amp.kicad_sch")) + (property (name "ki_keywords") (value "P-Channel MOSFET")) + (sheetpath (names "/Project Architecture/Load Cell Amp/") (tstamps "/f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/")) + (tstamps "33b05de2-8cc7-48b9-b094-7ba5e6a40724")) + (comp (ref "R1") + (value "10k") + (footprint "Resistor_SMD:R_0603_1608Metric") + (datasheet "https://www.royalohm.com/assets/pdf/products/smd/1.pdf") + (description "Resistor, US symbol") + (fields + (field (name "Manufacturer") "Uni-Royal") + (field (name "Manufacturer PN") "0603WAF1002T5E") + (field (name "LCSC") "C25804") + (field (name "Footprint") "Resistor_SMD:R_0603_1608Metric") + (field (name "Datasheet") "https://www.royalohm.com/assets/pdf/products/smd/1.pdf") + (field (name "Description") "Resistor, US symbol")) + (libsource (lib "Device") (part "R_US") (description "Resistor, US symbol")) + (property (name "Manufacturer") (value "Uni-Royal")) + (property (name "Manufacturer PN") (value "0603WAF1002T5E")) + (property (name "LCSC") (value "C25804")) + (property (name "Sheetname") (value "Load Cell Amp")) + (property (name "Sheetfile") (value "Load_Cell_Amp.kicad_sch")) + (property (name "ki_keywords") (value "R res resistor")) + (property (name "ki_fp_filters") (value "R_*")) + (sheetpath (names "/Project Architecture/Load Cell Amp/") (tstamps "/f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/")) + (tstamps "a9fa5cb8-cb9a-4485-a2e3-7ece0390081e")) + (comp (ref "R2") + (value "51k") + (footprint "Resistor_SMD:R_0603_1608Metric") + (datasheet "https://www.royalohm.com/assets/pdf/products/smd/1.pdf") + (description "Resistor, US symbol") + (fields + (field (name "Manufacturer") "Uni-Royal") + (field (name "Manufacturer PN") "0603WAF5102T5E") + (field (name "LCSC") "C23196") + (field (name "Footprint") "Resistor_SMD:R_0603_1608Metric") + (field (name "Datasheet") "https://www.royalohm.com/assets/pdf/products/smd/1.pdf") + (field (name "Description") "Resistor, US symbol")) + (libsource (lib "Device") (part "R_US") (description "Resistor, US symbol")) + (property (name "Manufacturer") (value "Uni-Royal")) + (property (name "Manufacturer PN") (value "0603WAF5102T5E")) + (property (name "LCSC") (value "C23196")) + (property (name "Sheetname") (value "Load Cell Amp")) + (property (name "Sheetfile") (value "Load_Cell_Amp.kicad_sch")) + (property (name "ki_keywords") (value "R res resistor")) + (property (name "ki_fp_filters") (value "R_*")) + (sheetpath (names "/Project Architecture/Load Cell Amp/") (tstamps "/f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/")) + (tstamps "ef51c143-7984-47c3-bcc3-5b8731aa5a16")) + (comp (ref "R3") + (value "51k") + (footprint "Resistor_SMD:R_0603_1608Metric") + (datasheet "https://www.royalohm.com/assets/pdf/products/smd/1.pdf") + (description "Resistor, US symbol") + (fields + (field (name "Manufacturer") "Uni-Royal") + (field (name "Manufacturer PN") "0603WAF5102T5E") + (field (name "LCSC") "C23196") + (field (name "Footprint") "Resistor_SMD:R_0603_1608Metric") + (field (name "Datasheet") "https://www.royalohm.com/assets/pdf/products/smd/1.pdf") + (field (name "Description") "Resistor, US symbol")) + (libsource (lib "Device") (part "R_US") (description "Resistor, US symbol")) + (property (name "Manufacturer") (value "Uni-Royal")) + (property (name "Manufacturer PN") (value "0603WAF5102T5E")) + (property (name "LCSC") (value "C23196")) + (property (name "Sheetname") (value "Load Cell Amp")) + (property (name "Sheetfile") (value "Load_Cell_Amp.kicad_sch")) + (property (name "ki_keywords") (value "R res resistor")) + (property (name "ki_fp_filters") (value "R_*")) + (sheetpath (names "/Project Architecture/Load Cell Amp/") (tstamps "/f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/")) + (tstamps "0c986be8-745b-4edb-96c4-f8ea61e9db02")) + (comp (ref "R4") + (value "220k") + (footprint "Resistor_SMD:R_0603_1608Metric") + (datasheet "https://www.royalohm.com/assets/pdf/products/smd/1.pdf") + (description "Resistor, US symbol") + (fields + (field (name "Manufacturer") "Uni-Royal") + (field (name "Manufacturer PN") "0603WAF2203T5E") + (field (name "LCSC") "C22961") + (field (name "Footprint") "Resistor_SMD:R_0603_1608Metric") + (field (name "Datasheet") "https://www.royalohm.com/assets/pdf/products/smd/1.pdf") + (field (name "Description") "Resistor, US symbol")) + (libsource (lib "Device") (part "R_US") (description "Resistor, US symbol")) + (property (name "Manufacturer") (value "Uni-Royal")) + (property (name "Manufacturer PN") (value "0603WAF2203T5E")) + (property (name "LCSC") (value "C22961")) + (property (name "Sheetname") (value "Load Cell Amp")) + (property (name "Sheetfile") (value "Load_Cell_Amp.kicad_sch")) + (property (name "ki_keywords") (value "R res resistor")) + (property (name "ki_fp_filters") (value "R_*")) + (sheetpath (names "/Project Architecture/Load Cell Amp/") (tstamps "/f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/")) + (tstamps "3332d124-1bcb-4459-9e42-da7bb6e9a74c")) + (comp (ref "R5") + (value "51k") + (footprint "Resistor_SMD:R_0603_1608Metric") + (datasheet "https://www.royalohm.com/assets/pdf/products/smd/1.pdf") + (description "Resistor, US symbol") + (fields + (field (name "Manufacturer") "Uni-Royal") + (field (name "Manufacturer PN") "0603WAF5102T5E") + (field (name "LCSC") "C23196") + (field (name "Footprint") "Resistor_SMD:R_0603_1608Metric") + (field (name "Datasheet") "https://www.royalohm.com/assets/pdf/products/smd/1.pdf") + (field (name "Description") "Resistor, US symbol")) + (libsource (lib "Device") (part "R_US") (description "Resistor, US symbol")) + (property (name "Manufacturer") (value "Uni-Royal")) + (property (name "Manufacturer PN") (value "0603WAF5102T5E")) + (property (name "LCSC") (value "C23196")) + (property (name "Sheetname") (value "Load Cell Amp")) + (property (name "Sheetfile") (value "Load_Cell_Amp.kicad_sch")) + (property (name "ki_keywords") (value "R res resistor")) + (property (name "ki_fp_filters") (value "R_*")) + (sheetpath (names "/Project Architecture/Load Cell Amp/") (tstamps "/f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/")) + (tstamps "c85069bb-73b1-43ba-812c-8f7ab29d1350")) + (comp (ref "R6") + (value "330") + (footprint "Resistor_SMD:R_0603_1608Metric") + (datasheet "https://www.royalohm.com/assets/pdf/products/smd/1.pdf") + (description "Resistor, US symbol") + (fields + (field (name "Manufacturer") "Uni-Royal") + (field (name "Manufacturer PN") "0603WAF3300T5E") + (field (name "LCSC") "C23138") + (field (name "Footprint") "Resistor_SMD:R_0603_1608Metric") + (field (name "Datasheet") "https://www.royalohm.com/assets/pdf/products/smd/1.pdf") + (field (name "Description") "Resistor, US symbol")) + (libsource (lib "Device") (part "R_US") (description "Resistor, US symbol")) + (property (name "Manufacturer") (value "Uni-Royal")) + (property (name "Manufacturer PN") (value "0603WAF3300T5E")) + (property (name "LCSC") (value "C23138")) + (property (name "Sheetname") (value "Load Cell Amp")) + (property (name "Sheetfile") (value "Load_Cell_Amp.kicad_sch")) + (property (name "ki_keywords") (value "R res resistor")) + (property (name "ki_fp_filters") (value "R_*")) + (sheetpath (names "/Project Architecture/Load Cell Amp/") (tstamps "/f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/")) + (tstamps "b76312c8-ca3f-4878-a259-ae5c42f10a6d")) + (comp (ref "R7") + (value "51k") + (footprint "Resistor_SMD:R_0603_1608Metric") + (datasheet "https://www.royalohm.com/assets/pdf/products/smd/1.pdf") + (description "Resistor, US symbol") + (fields + (field (name "Manufacturer") "Uni-Royal") + (field (name "Manufacturer PN") "0603WAF5102T5E") + (field (name "LCSC") "C23196") + (field (name "Footprint") "Resistor_SMD:R_0603_1608Metric") + (field (name "Datasheet") "https://www.royalohm.com/assets/pdf/products/smd/1.pdf") + (field (name "Description") "Resistor, US symbol")) + (libsource (lib "Device") (part "R_US") (description "Resistor, US symbol")) + (property (name "Manufacturer") (value "Uni-Royal")) + (property (name "Manufacturer PN") (value "0603WAF5102T5E")) + (property (name "LCSC") (value "C23196")) + (property (name "Sheetname") (value "Load Cell Amp")) + (property (name "Sheetfile") (value "Load_Cell_Amp.kicad_sch")) + (property (name "ki_keywords") (value "R res resistor")) + (property (name "ki_fp_filters") (value "R_*")) + (sheetpath (names "/Project Architecture/Load Cell Amp/") (tstamps "/f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/")) + (tstamps "9aa9887d-8762-4334-9cd6-b0b1bb251699")) + (comp (ref "R8") + (value "220k") + (footprint "Resistor_SMD:R_0603_1608Metric") + (datasheet "https://www.royalohm.com/assets/pdf/products/smd/1.pdf") + (description "Resistor, US symbol") + (fields + (field (name "Manufacturer") "Uni-Royal") + (field (name "Manufacturer PN") "0603WAF2203T5E") + (field (name "LCSC") "C22961") + (field (name "Footprint") "Resistor_SMD:R_0603_1608Metric") + (field (name "Datasheet") "https://www.royalohm.com/assets/pdf/products/smd/1.pdf") + (field (name "Description") "Resistor, US symbol")) + (libsource (lib "Device") (part "R_US") (description "Resistor, US symbol")) + (property (name "Manufacturer") (value "Uni-Royal")) + (property (name "Manufacturer PN") (value "0603WAF2203T5E")) + (property (name "LCSC") (value "C22961")) + (property (name "Sheetname") (value "Load Cell Amp")) + (property (name "Sheetfile") (value "Load_Cell_Amp.kicad_sch")) + (property (name "ki_keywords") (value "R res resistor")) + (property (name "ki_fp_filters") (value "R_*")) + (sheetpath (names "/Project Architecture/Load Cell Amp/") (tstamps "/f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/")) + (tstamps "36133e80-eb3e-418d-b27a-f47a8a15e83d")) + (comp (ref "TP1") + (value "TestPoint") + (footprint "TestPoint:TestPoint_Pad_D1.5mm") + (datasheet "~") + (description "test point") + (fields + (field (name "Manufacturer")) + (field (name "Manufacturer PN")) + (field (name "Footprint") "TestPoint:TestPoint_Pad_D1.5mm") + (field (name "Datasheet") "~") + (field (name "Description") "test point")) + (libsource (lib "Connector") (part "TestPoint") (description "test point")) + (property (name "Manufacturer") (value "")) + (property (name "Manufacturer PN") (value "")) + (property (name "Sheetname") (value "Load Cell Amp")) + (property (name "Sheetfile") (value "Load_Cell_Amp.kicad_sch")) + (property (name "ki_keywords") (value "test point tp")) + (property (name "ki_fp_filters") (value "Pin* Test*")) + (sheetpath (names "/Project Architecture/Load Cell Amp/") (tstamps "/f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/")) + (tstamps "f9d4e96d-5745-439f-90a0-b346d3dffc71")) + (comp (ref "TP2") + (value "TestPoint") + (footprint "TestPoint:TestPoint_Pad_D1.5mm") + (datasheet "~") + (description "test point") + (fields + (field (name "Manufacturer")) + (field (name "Manufacturer PN")) + (field (name "Footprint") "TestPoint:TestPoint_Pad_D1.5mm") + (field (name "Datasheet") "~") + (field (name "Description") "test point")) + (libsource (lib "Connector") (part "TestPoint") (description "test point")) + (property (name "Manufacturer") (value "")) + (property (name "Manufacturer PN") (value "")) + (property (name "Sheetname") (value "Load Cell Amp")) + (property (name "Sheetfile") (value "Load_Cell_Amp.kicad_sch")) + (property (name "ki_keywords") (value "test point tp")) + (property (name "ki_fp_filters") (value "Pin* Test*")) + (sheetpath (names "/Project Architecture/Load Cell Amp/") (tstamps "/f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/")) + (tstamps "b3386c76-edca-46a0-b57e-edd366b8ea57")) + (comp (ref "TP11") + (value "TestPoint") + (footprint "Connector_Wire:SolderWirePad_1x01_SMD_2x4mm") + (datasheet "~") + (description "test point") + (fields + (field (name "Footprint") "Connector_Wire:SolderWirePad_1x01_SMD_2x4mm") + (field (name "Datasheet") "~") + (field (name "Description") "test point")) + (libsource (lib "Connector") (part "TestPoint") (description "test point")) + (property (name "Sheetname") (value "Load Cell Amp")) + (property (name "Sheetfile") (value "Load_Cell_Amp.kicad_sch")) + (property (name "ki_keywords") (value "test point tp")) + (property (name "ki_fp_filters") (value "Pin* Test*")) + (sheetpath (names "/Project Architecture/Load Cell Amp/") (tstamps "/f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/")) + (tstamps "b28a1eee-2f08-4428-9b24-9acd0c866799")) + (comp (ref "TP12") + (value "TestPoint") + (footprint "Connector_Wire:SolderWirePad_1x01_SMD_2x4mm") + (datasheet "~") + (description "test point") + (fields + (field (name "Footprint") "Connector_Wire:SolderWirePad_1x01_SMD_2x4mm") + (field (name "Datasheet") "~") + (field (name "Description") "test point")) + (libsource (lib "Connector") (part "TestPoint") (description "test point")) + (property (name "Sheetname") (value "Load Cell Amp")) + (property (name "Sheetfile") (value "Load_Cell_Amp.kicad_sch")) + (property (name "ki_keywords") (value "test point tp")) + (property (name "ki_fp_filters") (value "Pin* Test*")) + (sheetpath (names "/Project Architecture/Load Cell Amp/") (tstamps "/f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/")) + (tstamps "3216bfe7-08e0-4b83-bee1-5c29e57aafb0")) + (comp (ref "TP13") + (value "TestPoint") + (footprint "Connector_Wire:SolderWirePad_1x01_SMD_2x4mm") + (datasheet "~") + (description "test point") + (fields + (field (name "Footprint") "Connector_Wire:SolderWirePad_1x01_SMD_2x4mm") + (field (name "Datasheet") "~") + (field (name "Description") "test point")) + (libsource (lib "Connector") (part "TestPoint") (description "test point")) + (property (name "Sheetname") (value "Load Cell Amp")) + (property (name "Sheetfile") (value "Load_Cell_Amp.kicad_sch")) + (property (name "ki_keywords") (value "test point tp")) + (property (name "ki_fp_filters") (value "Pin* Test*")) + (sheetpath (names "/Project Architecture/Load Cell Amp/") (tstamps "/f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/")) + (tstamps "68f29406-bf4f-4737-ba92-51d121ee515a")) + (comp (ref "TP14") + (value "TestPoint") + (footprint "Connector_Wire:SolderWirePad_1x01_SMD_2x4mm") + (datasheet "~") + (description "test point") + (fields + (field (name "Footprint") "Connector_Wire:SolderWirePad_1x01_SMD_2x4mm") + (field (name "Datasheet") "~") + (field (name "Description") "test point")) + (libsource (lib "Connector") (part "TestPoint") (description "test point")) + (property (name "Sheetname") (value "Load Cell Amp")) + (property (name "Sheetfile") (value "Load_Cell_Amp.kicad_sch")) + (property (name "ki_keywords") (value "test point tp")) + (property (name "ki_fp_filters") (value "Pin* Test*")) + (sheetpath (names "/Project Architecture/Load Cell Amp/") (tstamps "/f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/")) + (tstamps "0bb620d4-c3fb-4c47-8281-592b3a96db94")) + (comp (ref "U1") + (value "MCP6042T-I/MS") + (footprint "Package_SO:MSOP-8_3x3mm_P0.65mm") + (datasheet "http://ww1.microchip.com/downloads/en/devicedoc/22140b.pdf") + (description "Dual, 1 MHz, 85µA, Rail-to-Rail input and output, MSOP-8") + (fields + (field (name "LCSC") "C627438") + (field (name "Manufacturer") "Microchip") + (field (name "Manufacturer PN") "MCP6042-I/MS") + (field (name "Footprint") "Package_SO:MSOP-8_3x3mm_P0.65mm") + (field (name "Datasheet") "http://ww1.microchip.com/downloads/en/devicedoc/22140b.pdf") + (field (name "Description") "Dual, 1 MHz, 85µA, Rail-to-Rail input and output, MSOP-8")) + (libsource (lib "Amplifier_Operational") (part "MCP6L02x-xMS") (description "Dual, 1 MHz, 85µA, Rail-to-Rail input and output, MSOP-8")) + (property (name "LCSC") (value "C627438")) + (property (name "Manufacturer") (value "Microchip")) + (property (name "Manufacturer PN") (value "MCP6042-I/MS")) + (property (name "Sheetname") (value "Load Cell Amp")) + (property (name "Sheetfile") (value "Load_Cell_Amp.kicad_sch")) + (property (name "ki_keywords") (value "opamp vfa r2r rtr")) + (property (name "ki_fp_filters") (value "MSOP*3x3mm*P0.65mm*")) + (sheetpath (names "/Project Architecture/Load Cell Amp/") (tstamps "/f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/")) + (tstamps "0aa2307e-1521-4275-a630-00398fb3d41d" "0aa2307e-1521-4275-a630-00398fb3d41c" "0aa2307e-1521-4275-a630-00398fb3d41b")) + (comp (ref "U2") + (value "MCP6042T-I/MS") + (footprint "Package_SO:MSOP-8_3x3mm_P0.65mm") + (datasheet "http://ww1.microchip.com/downloads/en/devicedoc/22140b.pdf") + (description "Dual, 1 MHz, 85µA, Rail-to-Rail input and output, MSOP-8") + (fields + (field (name "LCSC") "C627438") + (field (name "Manufacturer") "Microchip") + (field (name "Manufacturer PN") "MCP6042-I/MS") + (field (name "Footprint") "Package_SO:MSOP-8_3x3mm_P0.65mm") + (field (name "Datasheet") "http://ww1.microchip.com/downloads/en/devicedoc/22140b.pdf") + (field (name "Description") "Dual, 1 MHz, 85µA, Rail-to-Rail input and output, MSOP-8")) + (libsource (lib "Amplifier_Operational") (part "MCP6L02x-xMS") (description "Dual, 1 MHz, 85µA, Rail-to-Rail input and output, MSOP-8")) + (property (name "LCSC") (value "C627438")) + (property (name "Manufacturer") (value "Microchip")) + (property (name "Manufacturer PN") (value "MCP6042-I/MS")) + (property (name "Sheetname") (value "Load Cell Amp")) + (property (name "Sheetfile") (value "Load_Cell_Amp.kicad_sch")) + (property (name "ki_keywords") (value "opamp vfa r2r rtr")) + (property (name "ki_fp_filters") (value "MSOP*3x3mm*P0.65mm*")) + (sheetpath (names "/Project Architecture/Load Cell Amp/") (tstamps "/f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/")) + (tstamps "a61a0e42-7f51-4bfb-8f50-9c7649feec25" "69c94eba-401a-4da1-9a83-d9e5c5ae991c" "32fae178-0263-4c90-b1a2-cab80ff254a6")) + (comp (ref "C3") + (value "100u") + (footprint "Capacitor_SMD:C_1206_3216Metric") + (datasheet "https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL31A107MQHNNNE") + (description "capacitor, small US symbol") + (fields + (field (name "LCSC") "C15008") + (field (name "Manufacturer") "Samsung Electro-Mechanics") + (field (name "Manufacturer PN") "CL31A107MQHNNNE") + (field (name "Footprint") "Capacitor_SMD:C_1206_3216Metric") + (field (name "Datasheet") "https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL31A107MQHNNNE") + (field (name "Description") "capacitor, small US symbol")) + (libsource (lib "Device") (part "C_Small_US") (description "capacitor, small US symbol")) + (property (name "LCSC") (value "C15008")) + (property (name "Manufacturer") (value "Samsung Electro-Mechanics")) + (property (name "Manufacturer PN") (value "CL31A107MQHNNNE")) + (property (name "Sheetname") (value "BLE Controller")) + (property (name "Sheetfile") (value "BLE_Controller.kicad_sch")) + (property (name "ki_keywords") (value "cap capacitor")) + (property (name "ki_fp_filters") (value "C_*")) + (sheetpath (names "/Project Architecture/BLE Controller/") (tstamps "/f6afef58-d841-4ad6-baf9-746b0a35f011/9da43fd7-7a0a-403c-bf2c-ba67cd8fa669/")) + (tstamps "93136a12-d32b-4e0a-8538-e5b29077f1bf")) + (comp (ref "C4") + (value "100u") + (footprint "Capacitor_SMD:C_1206_3216Metric") + (datasheet "https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL31A107MQHNNNE") + (description "capacitor, small US symbol") + (fields + (field (name "LCSC") "C15008") + (field (name "Manufacturer") "Samsung Electro-Mechanics") + (field (name "Manufacturer PN") "CL31A107MQHNNNE") + (field (name "Footprint") "Capacitor_SMD:C_1206_3216Metric") + (field (name "Datasheet") "https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL31A107MQHNNNE") + (field (name "Description") "capacitor, small US symbol")) + (libsource (lib "Device") (part "C_Small_US") (description "capacitor, small US symbol")) + (property (name "LCSC") (value "C15008")) + (property (name "Manufacturer") (value "Samsung Electro-Mechanics")) + (property (name "Manufacturer PN") (value "CL31A107MQHNNNE")) + (property (name "Sheetname") (value "BLE Controller")) + (property (name "Sheetfile") (value "BLE_Controller.kicad_sch")) + (property (name "ki_keywords") (value "cap capacitor")) + (property (name "ki_fp_filters") (value "C_*")) + (sheetpath (names "/Project Architecture/BLE Controller/") (tstamps "/f6afef58-d841-4ad6-baf9-746b0a35f011/9da43fd7-7a0a-403c-bf2c-ba67cd8fa669/")) + (tstamps "d82905e9-94c3-46d4-9ca8-8f26a543f123")) + (comp (ref "L1") + (value "10uH") + (footprint "Inductor_SMD:L_0603_1608Metric") + (datasheet "https://product.tdk.com/system/files/dam/doc/product/inductor/inductor/smd/catalog/inductor_commercial_decoupling_mlz1608_en.pdf") + (description "Inductor, small symbol") + (fields + (field (name "Manufacturer") "TDK") + (field (name "Manufacturer PN") "MLZ1608M100WT000") + (field (name "LCSC") "C76798") + (field (name "Footprint") "Inductor_SMD:L_0603_1608Metric") + (field (name "Datasheet") "https://product.tdk.com/system/files/dam/doc/product/inductor/inductor/smd/catalog/inductor_commercial_decoupling_mlz1608_en.pdf") + (field (name "Description") "Inductor, small symbol")) + (libsource (lib "Device") (part "L_Small") (description "Inductor, small symbol")) + (property (name "Manufacturer") (value "TDK")) + (property (name "Manufacturer PN") (value "MLZ1608M100WT000")) + (property (name "LCSC") (value "C76798")) + (property (name "Sheetname") (value "BLE Controller")) + (property (name "Sheetfile") (value "BLE_Controller.kicad_sch")) + (property (name "ki_keywords") (value "inductor choke coil reactor magnetic")) + (property (name "ki_fp_filters") (value "Choke_* *Coil* Inductor_* L_*")) + (sheetpath (names "/Project Architecture/BLE Controller/") (tstamps "/f6afef58-d841-4ad6-baf9-746b0a35f011/9da43fd7-7a0a-403c-bf2c-ba67cd8fa669/")) + (tstamps "457cf768-eead-438e-83e3-304d941327b4")) + (comp (ref "R9") + (value "10k") + (footprint "Resistor_SMD:R_0603_1608Metric") + (datasheet "https://www.royalohm.com/assets/pdf/products/smd/1.pdf") + (description "Resistor, US symbol") + (fields + (field (name "Manufacturer") "Uni-Royal") + (field (name "Manufacturer PN") "0603WAF1002T5E") + (field (name "LCSC") "C25804") + (field (name "Footprint") "Resistor_SMD:R_0603_1608Metric") + (field (name "Datasheet") "https://www.royalohm.com/assets/pdf/products/smd/1.pdf") + (field (name "Description") "Resistor, US symbol")) + (libsource (lib "Device") (part "R_US") (description "Resistor, US symbol")) + (property (name "Manufacturer") (value "Uni-Royal")) + (property (name "Manufacturer PN") (value "0603WAF1002T5E")) + (property (name "LCSC") (value "C25804")) + (property (name "Sheetname") (value "BLE Controller")) + (property (name "Sheetfile") (value "BLE_Controller.kicad_sch")) + (property (name "ki_keywords") (value "R res resistor")) + (property (name "ki_fp_filters") (value "R_*")) + (sheetpath (names "/Project Architecture/BLE Controller/") (tstamps "/f6afef58-d841-4ad6-baf9-746b0a35f011/9da43fd7-7a0a-403c-bf2c-ba67cd8fa669/")) + (tstamps "a681eb8c-bf92-43dc-90f9-fdde2a4eef00")) + (comp (ref "R10") + (value "22") + (footprint "Resistor_SMD:R_0603_1608Metric") + (datasheet "https://www.royalohm.com/assets/pdf/products/smd/1.pdf") + (description "Resistor, US symbol") + (fields + (field (name "Manufacturer") "Uni-Royal") + (field (name "Manufacturer PN") "0603WAF220JT5E") + (field (name "LCSC") "C23345") + (field (name "Footprint") "Resistor_SMD:R_0603_1608Metric") + (field (name "Datasheet") "https://www.royalohm.com/assets/pdf/products/smd/1.pdf") + (field (name "Description") "Resistor, US symbol")) + (libsource (lib "Device") (part "R_US") (description "Resistor, US symbol")) + (property (name "Manufacturer") (value "Uni-Royal")) + (property (name "Manufacturer PN") (value "0603WAF220JT5E")) + (property (name "LCSC") (value "C23345")) + (property (name "Sheetname") (value "BLE Controller")) + (property (name "Sheetfile") (value "BLE_Controller.kicad_sch")) + (property (name "ki_keywords") (value "R res resistor")) + (property (name "ki_fp_filters") (value "R_*")) + (sheetpath (names "/Project Architecture/BLE Controller/") (tstamps "/f6afef58-d841-4ad6-baf9-746b0a35f011/9da43fd7-7a0a-403c-bf2c-ba67cd8fa669/")) + (tstamps "332831fa-4ca8-4bf7-bbf1-1f9d0d7f0379")) + (comp (ref "R11") + (value "22") + (footprint "Resistor_SMD:R_0603_1608Metric") + (datasheet "https://www.royalohm.com/assets/pdf/products/smd/1.pdf") + (description "Resistor, US symbol") + (fields + (field (name "Manufacturer") "Uni-Royal") + (field (name "Manufacturer PN") "0603WAF220JT5E") + (field (name "LCSC") "C23345") + (field (name "Footprint") "Resistor_SMD:R_0603_1608Metric") + (field (name "Datasheet") "https://www.royalohm.com/assets/pdf/products/smd/1.pdf") + (field (name "Description") "Resistor, US symbol")) + (libsource (lib "Device") (part "R_US") (description "Resistor, US symbol")) + (property (name "Manufacturer") (value "Uni-Royal")) + (property (name "Manufacturer PN") (value "0603WAF220JT5E")) + (property (name "LCSC") (value "C23345")) + (property (name "Sheetname") (value "BLE Controller")) + (property (name "Sheetfile") (value "BLE_Controller.kicad_sch")) + (property (name "ki_keywords") (value "R res resistor")) + (property (name "ki_fp_filters") (value "R_*")) + (sheetpath (names "/Project Architecture/BLE Controller/") (tstamps "/f6afef58-d841-4ad6-baf9-746b0a35f011/9da43fd7-7a0a-403c-bf2c-ba67cd8fa669/")) + (tstamps "314c30e7-873a-4eae-bf54-e61b9d65a7da")) + (comp (ref "R12") + (value "10k") + (footprint "Resistor_SMD:R_0603_1608Metric") + (datasheet "https://www.royalohm.com/assets/pdf/products/smd/1.pdf") + (description "Resistor, US symbol") + (fields + (field (name "Manufacturer") "Uni-Royal") + (field (name "Manufacturer PN") "0603WAF1002T5E") + (field (name "LCSC") "C25804") + (field (name "Footprint") "Resistor_SMD:R_0603_1608Metric") + (field (name "Datasheet") "https://www.royalohm.com/assets/pdf/products/smd/1.pdf") + (field (name "Description") "Resistor, US symbol")) + (libsource (lib "Device") (part "R_US") (description "Resistor, US symbol")) + (property (name "Manufacturer") (value "Uni-Royal")) + (property (name "Manufacturer PN") (value "0603WAF1002T5E")) + (property (name "LCSC") (value "C25804")) + (property (name "Sheetname") (value "BLE Controller")) + (property (name "Sheetfile") (value "BLE_Controller.kicad_sch")) + (property (name "ki_keywords") (value "R res resistor")) + (property (name "ki_fp_filters") (value "R_*")) + (sheetpath (names "/Project Architecture/BLE Controller/") (tstamps "/f6afef58-d841-4ad6-baf9-746b0a35f011/9da43fd7-7a0a-403c-bf2c-ba67cd8fa669/")) + (tstamps "0f36fc1e-e36f-4bbd-b0c1-d147c3a40559")) + (comp (ref "R13") + (value "10k") + (footprint "Resistor_SMD:R_0603_1608Metric") + (datasheet "https://www.royalohm.com/assets/pdf/products/smd/1.pdf") + (description "Resistor, US symbol") + (fields + (field (name "Manufacturer") "Uni-Royal") + (field (name "Manufacturer PN") "0603WAF1002T5E") + (field (name "LCSC") "C25804") + (field (name "Footprint") "Resistor_SMD:R_0603_1608Metric") + (field (name "Datasheet") "https://www.royalohm.com/assets/pdf/products/smd/1.pdf") + (field (name "Description") "Resistor, US symbol")) + (libsource (lib "Device") (part "R_US") (description "Resistor, US symbol")) + (property (name "Manufacturer") (value "Uni-Royal")) + (property (name "Manufacturer PN") (value "0603WAF1002T5E")) + (property (name "LCSC") (value "C25804")) + (property (name "Sheetname") (value "BLE Controller")) + (property (name "Sheetfile") (value "BLE_Controller.kicad_sch")) + (property (name "ki_keywords") (value "R res resistor")) + (property (name "ki_fp_filters") (value "R_*")) + (sheetpath (names "/Project Architecture/BLE Controller/") (tstamps "/f6afef58-d841-4ad6-baf9-746b0a35f011/9da43fd7-7a0a-403c-bf2c-ba67cd8fa669/")) + (tstamps "c82cb63c-c096-4a91-9538-24f637845e62")) + (comp (ref "U3") + (value "MDBT50Q-1MV2") + (footprint "RF_Module:Raytac_MDBT50Q") + (datasheet "https://www.raytac.com/download/index.php?index_id=43") + (description "Multiprotocol BLE/ANT/2.4 GHz/802.15.4 Cortex-M4F SoC, nRF52840 module") + (fields + (field (name "Manufacturer") "Raytac") + (field (name "Manufacturer PN") "MDBT50Q-1MV2") + (field (name "LCSC") "C5118826") + (field (name "Footprint") "RF_Module:Raytac_MDBT50Q") + (field (name "Datasheet") "https://www.raytac.com/download/index.php?index_id=43") + (field (name "Description") "Multiprotocol BLE/ANT/2.4 GHz/802.15.4 Cortex-M4F SoC, nRF52840 module")) + (libsource (lib "RF_Module") (part "MDBT50Q-1MV2") (description "Multiprotocol BLE/ANT/2.4 GHz/802.15.4 Cortex-M4F SoC, nRF52840 module")) + (property (name "Manufacturer") (value "Raytac")) + (property (name "Manufacturer PN") (value "MDBT50Q-1MV2")) + (property (name "LCSC") (value "C5118826")) + (property (name "Sheetname") (value "BLE Controller")) + (property (name "Sheetfile") (value "BLE_Controller.kicad_sch")) + (property (name "ki_keywords") (value "BLE ANT ZigBee Thread 802.15.4 nRF52840 nordic MDBT50Q")) + (property (name "ki_fp_filters") (value "Raytac?MDBT50Q*")) + (sheetpath (names "/Project Architecture/BLE Controller/") (tstamps "/f6afef58-d841-4ad6-baf9-746b0a35f011/9da43fd7-7a0a-403c-bf2c-ba67cd8fa669/")) + (tstamps "147209bc-c059-460d-8034-8f6210941d23")) + (comp (ref "C5") + (value "1u") + (footprint "Capacitor_SMD:C_0603_1608Metric") + (datasheet "https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL10A105KB8NNNC") + (description "capacitor, small US symbol") + (fields + (field (name "LCSC") "C15849") + (field (name "Manufacturer") "Samsung Electro-Mechanics") + (field (name "Manufacturer PN") "CL10A105KB8NNNC") + (field (name "Footprint") "Capacitor_SMD:C_0603_1608Metric") + (field (name "Datasheet") "https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL10A105KB8NNNC") + (field (name "Description") "capacitor, small US symbol")) + (libsource (lib "Device") (part "C_Small_US") (description "capacitor, small US symbol")) + (property (name "LCSC") (value "C15849")) + (property (name "Manufacturer") (value "Samsung Electro-Mechanics")) + (property (name "Manufacturer PN") (value "CL10A105KB8NNNC")) + (property (name "Sheetname") (value "Power and Interface")) + (property (name "Sheetfile") (value "Power_Interface.kicad_sch")) + (property (name "ki_keywords") (value "cap capacitor")) + (property (name "ki_fp_filters") (value "C_*")) + (sheetpath (names "/Project Architecture/Power and Interface/") (tstamps "/f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/")) + (tstamps "2f1e9155-c81c-4da7-9e9f-5a4f61426e04")) + (comp (ref "C6") + (value "2.2u") + (footprint "Capacitor_SMD:C_0603_1608Metric") + (datasheet "https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL10A225KO8NNN") + (description "capacitor, small US symbol") + (fields + (field (name "LCSC") "C23630") + (field (name "Manufacturer") "Samsung Electro-Mechanics") + (field (name "Manufacturer PN") "CL10A225KO8NNNC") + (field (name "Footprint") "Capacitor_SMD:C_0603_1608Metric") + (field (name "Datasheet") "https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL10A225KO8NNN") + (field (name "Description") "capacitor, small US symbol")) + (libsource (lib "Device") (part "C_Small_US") (description "capacitor, small US symbol")) + (property (name "LCSC") (value "C23630")) + (property (name "Manufacturer") (value "Samsung Electro-Mechanics")) + (property (name "Manufacturer PN") (value "CL10A225KO8NNNC")) + (property (name "Sheetname") (value "Power and Interface")) + (property (name "Sheetfile") (value "Power_Interface.kicad_sch")) + (property (name "ki_keywords") (value "cap capacitor")) + (property (name "ki_fp_filters") (value "C_*")) + (sheetpath (names "/Project Architecture/Power and Interface/") (tstamps "/f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/")) + (tstamps "c93ffeff-50d5-463f-b756-5298c92ef9bf")) + (comp (ref "C7") + (value "4.7u") + (footprint "Capacitor_SMD:C_0603_1608Metric") + (datasheet "https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL10A475KO8NNNC") + (description "capacitor, small US symbol") + (fields + (field (name "LCSC") "C19666") + (field (name "Manufacturer") "Samsung Electro-Mechanics") + (field (name "Manufacturer PN") "CL10A475KO8NNNC") + (field (name "Footprint") "Capacitor_SMD:C_0603_1608Metric") + (field (name "Datasheet") "https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL10A475KO8NNNC") + (field (name "Description") "capacitor, small US symbol")) + (libsource (lib "Device") (part "C_Small_US") (description "capacitor, small US symbol")) + (property (name "LCSC") (value "C19666")) + (property (name "Manufacturer") (value "Samsung Electro-Mechanics")) + (property (name "Manufacturer PN") (value "CL10A475KO8NNNC")) + (property (name "Sheetname") (value "Power and Interface")) + (property (name "Sheetfile") (value "Power_Interface.kicad_sch")) + (property (name "ki_keywords") (value "cap capacitor")) + (property (name "ki_fp_filters") (value "C_*")) + (sheetpath (names "/Project Architecture/Power and Interface/") (tstamps "/f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/")) + (tstamps "fdd4e32d-d0b4-4787-8783-8284de30f2d6")) + (comp (ref "C8") + (value "4.7u") + (footprint "Capacitor_SMD:C_0603_1608Metric") + (datasheet "https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL10A475KO8NNNC") + (description "capacitor, small US symbol") + (fields + (field (name "LCSC") "C19666") + (field (name "Manufacturer") "Samsung Electro-Mechanics") + (field (name "Manufacturer PN") "CL10A475KO8NNNC") + (field (name "Footprint") "Capacitor_SMD:C_0603_1608Metric") + (field (name "Datasheet") "https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL10A475KO8NNNC") + (field (name "Description") "capacitor, small US symbol")) + (libsource (lib "Device") (part "C_Small_US") (description "capacitor, small US symbol")) + (property (name "LCSC") (value "C19666")) + (property (name "Manufacturer") (value "Samsung Electro-Mechanics")) + (property (name "Manufacturer PN") (value "CL10A475KO8NNNC")) + (property (name "Sheetname") (value "Power and Interface")) + (property (name "Sheetfile") (value "Power_Interface.kicad_sch")) + (property (name "ki_keywords") (value "cap capacitor")) + (property (name "ki_fp_filters") (value "C_*")) + (sheetpath (names "/Project Architecture/Power and Interface/") (tstamps "/f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/")) + (tstamps "bd667dbb-5d74-4434-a17f-782cf18168c3")) + (comp (ref "J1") + (value "B2B-PH-K") + (footprint "Connector_JST:JST_PH_B2B-PH-K_1x02_P2.00mm_Vertical") + (datasheet "https://www.jst.com/wp-content/uploads/2025/06/ePH.pdf") + (description "Generic connector, single row, 01x02, script generated (kicad-library-utils/schlib/autogen/connector/)") + (fields + (field (name "Asymworks IPN")) + (field (name "Manufacturer") "JST") + (field (name "Manufacturer PN") "S2B-PH-SM4-TB") + (field (name "LCSC") "C295747") + (field (name "Footprint") "Connector_JST:JST_PH_B2B-PH-K_1x02_P2.00mm_Vertical") + (field (name "Datasheet") "https://www.jst.com/wp-content/uploads/2025/06/ePH.pdf") + (field (name "Description") "Generic connector, single row, 01x02, script generated (kicad-library-utils/schlib/autogen/connector/)")) + (libsource (lib "Connector_Generic") (part "Conn_01x02") (description "Generic connector, single row, 01x02, script generated (kicad-library-utils/schlib/autogen/connector/)")) + (property (name "Asymworks IPN") (value "")) + (property (name "Manufacturer") (value "JST")) + (property (name "Manufacturer PN") (value "S2B-PH-SM4-TB")) + (property (name "LCSC") (value "C295747")) + (property (name "Sheetname") (value "Power and Interface")) + (property (name "Sheetfile") (value "Power_Interface.kicad_sch")) + (property (name "ki_keywords") (value "connector")) + (property (name "ki_fp_filters") (value "Connector*:*_1x??_*")) + (sheetpath (names "/Project Architecture/Power and Interface/") (tstamps "/f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/")) + (tstamps "50dbb54b-ac71-430d-9a54-934961ba73f0")) + (comp (ref "J2") + (value "B5B-PH-K") + (footprint "Connector_JST:JST_PH_B5B-PH-K_1x05_P2.00mm_Vertical") + (datasheet "https://www.jst.com/wp-content/uploads/2025/06/ePH.pdf") + (description "Generic connector, single row, 01x05, script generated (kicad-library-utils/schlib/autogen/connector/)") + (fields + (field (name "Asymworks IPN")) + (field (name "Manufacturer") "JST") + (field (name "Manufacturer PN") "S5B-PH-SM4-TB") + (field (name "LCSC") "C265104") + (field (name "Footprint") "Connector_JST:JST_PH_B5B-PH-K_1x05_P2.00mm_Vertical") + (field (name "Datasheet") "https://www.jst.com/wp-content/uploads/2025/06/ePH.pdf") + (field (name "Description") "Generic connector, single row, 01x05, script generated (kicad-library-utils/schlib/autogen/connector/)")) + (libsource (lib "Connector_Generic") (part "Conn_01x05") (description "Generic connector, single row, 01x05, script generated (kicad-library-utils/schlib/autogen/connector/)")) + (property (name "Asymworks IPN") (value "")) + (property (name "Manufacturer") (value "JST")) + (property (name "Manufacturer PN") (value "S5B-PH-SM4-TB")) + (property (name "LCSC") (value "C265104")) + (property (name "Sheetname") (value "Power and Interface")) + (property (name "Sheetfile") (value "Power_Interface.kicad_sch")) + (property (name "ki_keywords") (value "connector")) + (property (name "ki_fp_filters") (value "Connector*:*_1x??_*")) + (sheetpath (names "/Project Architecture/Power and Interface/") (tstamps "/f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/")) + (tstamps "3a474dca-bf00-4fba-8294-1d2e20569ac4")) + (comp (ref "J3") + (value "Conn_ARM_JTAG_SWD_10") + (footprint "Connector_PinHeader_1.27mm:PinHeader_2x05_P1.27mm_Vertical_SMD") + (datasheet "http://infocenter.arm.com/help/topic/com.arm.doc.ddi0314h/DDI0314H_coresight_components_trm.pdf") + (description "Cortex Debug Connector, standard ARM Cortex-M SWD and JTAG interface") + (fields + (field (name "LCSC") "C150517") + (field (name "Manufacturer") "Amphenol ICC") + (field (name "Manufacturer PN") "20021121-00010C4LF") + (field (name "Footprint") "Connector_PinHeader_1.27mm:PinHeader_2x05_P1.27mm_Vertical_SMD") + (field (name "Datasheet") "http://infocenter.arm.com/help/topic/com.arm.doc.ddi0314h/DDI0314H_coresight_components_trm.pdf") + (field (name "Description") "Cortex Debug Connector, standard ARM Cortex-M SWD and JTAG interface")) + (libsource (lib "Connector") (part "Conn_ARM_JTAG_SWD_10") (description "Cortex Debug Connector, standard ARM Cortex-M SWD and JTAG interface")) + (property (name "LCSC") (value "C150517")) + (property (name "Manufacturer") (value "Amphenol ICC")) + (property (name "Manufacturer PN") (value "20021121-00010C4LF")) + (property (name "Sheetname") (value "Power and Interface")) + (property (name "Sheetfile") (value "Power_Interface.kicad_sch")) + (property (name "ki_keywords") (value "Cortex Debug Connector ARM SWD JTAG")) + (property (name "ki_fp_filters") (value "PinHeader?2x05?P1.27mm*")) + (sheetpath (names "/Project Architecture/Power and Interface/") (tstamps "/f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/")) + (tstamps "161d7b6a-da88-4f78-aa04-5fc04ec8537a")) + (comp (ref "Q2") + (value "Si2301CDS") + (footprint "Package_TO_SOT_SMD:SOT-23") + (datasheet "https://www.vishay.com/doc/?68741") + (description "-3.1A Id, -20V Vds, P-Channel MOSFET, SOT-23") + (fields + (field (name "Manufacturer") "Vishay") + (field (name "Manufacturer PN") "Si2301CDS-T1-GE3") + (field (name "LCSC") "C10487") + (field (name "Footprint") "Package_TO_SOT_SMD:SOT-23") + (field (name "Datasheet") "https://www.vishay.com/doc/?68741") + (field (name "Description") "-3.1A Id, -20V Vds, P-Channel MOSFET, SOT-23")) + (libsource (lib "Asym_Transistor_FET") (part "Si2301CDS") (description "-3.1A Id, -20V Vds, P-Channel MOSFET, SOT-23")) + (property (name "Manufacturer") (value "Vishay")) + (property (name "Manufacturer PN") (value "Si2301CDS-T1-GE3")) + (property (name "LCSC") (value "C10487")) + (property (name "Sheetname") (value "Power and Interface")) + (property (name "Sheetfile") (value "Power_Interface.kicad_sch")) + (property (name "ki_keywords") (value "P-Channel MOSFET")) + (sheetpath (names "/Project Architecture/Power and Interface/") (tstamps "/f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/")) + (tstamps "df33d6d6-fa23-43f5-b866-ef3bda05fc2c")) + (comp (ref "Q3") + (value "Si2301CDS") + (footprint "Package_TO_SOT_SMD:SOT-23") + (datasheet "https://www.vishay.com/doc/?68741") + (description "-3.1A Id, -20V Vds, P-Channel MOSFET, SOT-23") + (fields + (field (name "Manufacturer") "Vishay") + (field (name "Manufacturer PN") "Si2301CDS-T1-GE3") + (field (name "LCSC") "C10487") + (field (name "Footprint") "Package_TO_SOT_SMD:SOT-23") + (field (name "Datasheet") "https://www.vishay.com/doc/?68741") + (field (name "Description") "-3.1A Id, -20V Vds, P-Channel MOSFET, SOT-23")) + (libsource (lib "Asym_Transistor_FET") (part "Si2301CDS") (description "-3.1A Id, -20V Vds, P-Channel MOSFET, SOT-23")) + (property (name "Manufacturer") (value "Vishay")) + (property (name "Manufacturer PN") (value "Si2301CDS-T1-GE3")) + (property (name "LCSC") (value "C10487")) + (property (name "Sheetname") (value "Power and Interface")) + (property (name "Sheetfile") (value "Power_Interface.kicad_sch")) + (property (name "ki_keywords") (value "P-Channel MOSFET")) + (sheetpath (names "/Project Architecture/Power and Interface/") (tstamps "/f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/")) + (tstamps "560bbe63-941a-439d-9c3a-536aa7695322")) + (comp (ref "R14") + (value "75") + (footprint "Resistor_SMD:R_0603_1608Metric") + (datasheet "https://www.royalohm.com/assets/pdf/products/smd/1.pdf") + (description "Resistor, US symbol") + (fields + (field (name "Manufacturer") "Uni-Royal") + (field (name "Manufacturer PN") "0603WAF750JT5E") + (field (name "LCSC") "C4275") + (field (name "Footprint") "Resistor_SMD:R_0603_1608Metric") + (field (name "Datasheet") "https://www.royalohm.com/assets/pdf/products/smd/1.pdf") + (field (name "Description") "Resistor, US symbol")) + (libsource (lib "Device") (part "R_US") (description "Resistor, US symbol")) + (property (name "Manufacturer") (value "Uni-Royal")) + (property (name "Manufacturer PN") (value "0603WAF750JT5E")) + (property (name "LCSC") (value "C4275")) + (property (name "Sheetname") (value "Power and Interface")) + (property (name "Sheetfile") (value "Power_Interface.kicad_sch")) + (property (name "ki_keywords") (value "R res resistor")) + (property (name "ki_fp_filters") (value "R_*")) + (sheetpath (names "/Project Architecture/Power and Interface/") (tstamps "/f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/")) + (tstamps "bddee7e6-cd4d-443c-9676-358ec0511217")) + (comp (ref "R15") + (value "10k") + (footprint "Resistor_SMD:R_0603_1608Metric") + (datasheet "https://www.royalohm.com/assets/pdf/products/smd/1.pdf") + (description "Resistor, US symbol") + (fields + (field (name "Manufacturer") "Uni-Royal") + (field (name "Manufacturer PN") "0603WAF1002T5E") + (field (name "LCSC") "C25804") + (field (name "Footprint") "Resistor_SMD:R_0603_1608Metric") + (field (name "Datasheet") "https://www.royalohm.com/assets/pdf/products/smd/1.pdf") + (field (name "Description") "Resistor, US symbol")) + (libsource (lib "Device") (part "R_US") (description "Resistor, US symbol")) + (property (name "Manufacturer") (value "Uni-Royal")) + (property (name "Manufacturer PN") (value "0603WAF1002T5E")) + (property (name "LCSC") (value "C25804")) + (property (name "Sheetname") (value "Power and Interface")) + (property (name "Sheetfile") (value "Power_Interface.kicad_sch")) + (property (name "ki_keywords") (value "R res resistor")) + (property (name "ki_fp_filters") (value "R_*")) + (sheetpath (names "/Project Architecture/Power and Interface/") (tstamps "/f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/")) + (tstamps "a10878da-6a82-4965-9cf9-8591f8d0394c")) + (comp (ref "R16") + (value "10k") + (footprint "Resistor_SMD:R_0603_1608Metric") + (datasheet "https://www.royalohm.com/assets/pdf/products/smd/1.pdf") + (description "Resistor, US symbol") + (fields + (field (name "Manufacturer") "Uni-Royal") + (field (name "Manufacturer PN") "0603WAF1002T5E") + (field (name "LCSC") "C25804") + (field (name "Footprint") "Resistor_SMD:R_0603_1608Metric") + (field (name "Datasheet") "https://www.royalohm.com/assets/pdf/products/smd/1.pdf") + (field (name "Description") "Resistor, US symbol")) + (libsource (lib "Device") (part "R_US") (description "Resistor, US symbol")) + (property (name "Manufacturer") (value "Uni-Royal")) + (property (name "Manufacturer PN") (value "0603WAF1002T5E")) + (property (name "LCSC") (value "C25804")) + (property (name "Sheetname") (value "Power and Interface")) + (property (name "Sheetfile") (value "Power_Interface.kicad_sch")) + (property (name "ki_keywords") (value "R res resistor")) + (property (name "ki_fp_filters") (value "R_*")) + (sheetpath (names "/Project Architecture/Power and Interface/") (tstamps "/f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/")) + (tstamps "2385ef7a-d010-4dbf-a557-70853284825b")) + (comp (ref "R17") + (value "5.1k") + (footprint "Resistor_SMD:R_0603_1608Metric") + (datasheet "https://www.royalohm.com/assets/pdf/products/smd/1.pdf") + (description "Resistor, US symbol") + (fields + (field (name "Manufacturer") "Uni-Royal") + (field (name "Manufacturer PN") "0603WAF5101T5E") + (field (name "LCSC") "C23186") + (field (name "Footprint") "Resistor_SMD:R_0603_1608Metric") + (field (name "Datasheet") "https://www.royalohm.com/assets/pdf/products/smd/1.pdf") + (field (name "Description") "Resistor, US symbol")) + (libsource (lib "Device") (part "R_US") (description "Resistor, US symbol")) + (property (name "Manufacturer") (value "Uni-Royal")) + (property (name "Manufacturer PN") (value "0603WAF5101T5E")) + (property (name "LCSC") (value "C23186")) + (property (name "Sheetname") (value "Power and Interface")) + (property (name "Sheetfile") (value "Power_Interface.kicad_sch")) + (property (name "ki_keywords") (value "R res resistor")) + (property (name "ki_fp_filters") (value "R_*")) + (sheetpath (names "/Project Architecture/Power and Interface/") (tstamps "/f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/")) + (tstamps "9aa71257-d96e-4aee-a72f-042865c65129")) + (comp (ref "R18") + (value "220") + (footprint "Resistor_SMD:R_0603_1608Metric") + (datasheet "https://www.royalohm.com/assets/pdf/products/smd/1.pdf") + (description "Resistor, US symbol") + (fields + (field (name "Manufacturer") "Uni-Royal") + (field (name "Manufacturer PN") "0603WAF2200T5E") + (field (name "LCSC") "C22962") + (field (name "Footprint") "Resistor_SMD:R_0603_1608Metric") + (field (name "Datasheet") "https://www.royalohm.com/assets/pdf/products/smd/1.pdf") + (field (name "Description") "Resistor, US symbol")) + (libsource (lib "Device") (part "R_US") (description "Resistor, US symbol")) + (property (name "Manufacturer") (value "Uni-Royal")) + (property (name "Manufacturer PN") (value "0603WAF2200T5E")) + (property (name "LCSC") (value "C22962")) + (property (name "Sheetname") (value "Power and Interface")) + (property (name "Sheetfile") (value "Power_Interface.kicad_sch")) + (property (name "ki_keywords") (value "R res resistor")) + (property (name "ki_fp_filters") (value "R_*")) + (sheetpath (names "/Project Architecture/Power and Interface/") (tstamps "/f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/")) + (tstamps "54468572-129f-4dd2-ac51-b2a29d50802c")) + (comp (ref "R19") + (value "10k") + (footprint "Resistor_SMD:R_0603_1608Metric") + (datasheet "https://www.royalohm.com/assets/pdf/products/smd/1.pdf") + (description "Resistor, US symbol") + (fields + (field (name "Manufacturer") "Uni-Royal") + (field (name "Manufacturer PN") "0603WAF1002T5E") + (field (name "LCSC") "C25804") + (field (name "Footprint") "Resistor_SMD:R_0603_1608Metric") + (field (name "Datasheet") "https://www.royalohm.com/assets/pdf/products/smd/1.pdf") + (field (name "Description") "Resistor, US symbol")) + (libsource (lib "Device") (part "R_US") (description "Resistor, US symbol")) + (property (name "Manufacturer") (value "Uni-Royal")) + (property (name "Manufacturer PN") (value "0603WAF1002T5E")) + (property (name "LCSC") (value "C25804")) + (property (name "Sheetname") (value "Power and Interface")) + (property (name "Sheetfile") (value "Power_Interface.kicad_sch")) + (property (name "ki_keywords") (value "R res resistor")) + (property (name "ki_fp_filters") (value "R_*")) + (sheetpath (names "/Project Architecture/Power and Interface/") (tstamps "/f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/")) + (tstamps "f4e06be6-aa8b-431e-818f-ef982fd2f17f")) + (comp (ref "R20") + (value "10k") + (footprint "Resistor_SMD:R_0603_1608Metric") + (datasheet "https://www.royalohm.com/assets/pdf/products/smd/1.pdf") + (description "Resistor, US symbol") + (fields + (field (name "Manufacturer") "Uni-Royal") + (field (name "Manufacturer PN") "0603WAF1002T5E") + (field (name "LCSC") "C25804") + (field (name "Footprint") "Resistor_SMD:R_0603_1608Metric") + (field (name "Datasheet") "https://www.royalohm.com/assets/pdf/products/smd/1.pdf") + (field (name "Description") "Resistor, US symbol")) + (libsource (lib "Device") (part "R_US") (description "Resistor, US symbol")) + (property (name "Manufacturer") (value "Uni-Royal")) + (property (name "Manufacturer PN") (value "0603WAF1002T5E")) + (property (name "LCSC") (value "C25804")) + (property (name "Sheetname") (value "Power and Interface")) + (property (name "Sheetfile") (value "Power_Interface.kicad_sch")) + (property (name "ki_keywords") (value "R res resistor")) + (property (name "ki_fp_filters") (value "R_*")) + (sheetpath (names "/Project Architecture/Power and Interface/") (tstamps "/f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/")) + (tstamps "bbbfc804-fd6d-417a-ab69-ebb4605dd3e4")) + (comp (ref "TP3") + (value "TestPoint") + (footprint "TestPoint:TestPoint_Pad_D1.5mm") + (datasheet "~") + (description "test point") + (fields + (field (name "Manufacturer")) + (field (name "Manufacturer PN")) + (field (name "Footprint") "TestPoint:TestPoint_Pad_D1.5mm") + (field (name "Datasheet") "~") + (field (name "Description") "test point")) + (libsource (lib "Connector") (part "TestPoint") (description "test point")) + (property (name "Manufacturer") (value "")) + (property (name "Manufacturer PN") (value "")) + (property (name "Sheetname") (value "Power and Interface")) + (property (name "Sheetfile") (value "Power_Interface.kicad_sch")) + (property (name "ki_keywords") (value "test point tp")) + (property (name "ki_fp_filters") (value "Pin* Test*")) + (sheetpath (names "/Project Architecture/Power and Interface/") (tstamps "/f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/")) + (tstamps "a1cce5a3-27bf-4bda-b8cc-f131b92cc56c")) + (comp (ref "TP4") + (value "TestPoint") + (footprint "TestPoint:TestPoint_Pad_D1.5mm") + (datasheet "~") + (description "test point") + (fields + (field (name "Manufacturer")) + (field (name "Manufacturer PN")) + (field (name "Footprint") "TestPoint:TestPoint_Pad_D1.5mm") + (field (name "Datasheet") "~") + (field (name "Description") "test point")) + (libsource (lib "Connector") (part "TestPoint") (description "test point")) + (property (name "Manufacturer") (value "")) + (property (name "Manufacturer PN") (value "")) + (property (name "Sheetname") (value "Power and Interface")) + (property (name "Sheetfile") (value "Power_Interface.kicad_sch")) + (property (name "ki_keywords") (value "test point tp")) + (property (name "ki_fp_filters") (value "Pin* Test*")) + (sheetpath (names "/Project Architecture/Power and Interface/") (tstamps "/f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/")) + (tstamps "a64e2846-e0ef-472d-be8a-2a14e8424886")) + (comp (ref "TP5") + (value "TestPoint") + (footprint "TestPoint:TestPoint_Pad_D1.5mm") + (datasheet "~") + (description "test point") + (fields + (field (name "Manufacturer")) + (field (name "Manufacturer PN")) + (field (name "Footprint") "TestPoint:TestPoint_Pad_D1.5mm") + (field (name "Datasheet") "~") + (field (name "Description") "test point")) + (libsource (lib "Connector") (part "TestPoint") (description "test point")) + (property (name "Manufacturer") (value "")) + (property (name "Manufacturer PN") (value "")) + (property (name "Sheetname") (value "Power and Interface")) + (property (name "Sheetfile") (value "Power_Interface.kicad_sch")) + (property (name "ki_keywords") (value "test point tp")) + (property (name "ki_fp_filters") (value "Pin* Test*")) + (sheetpath (names "/Project Architecture/Power and Interface/") (tstamps "/f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/")) + (tstamps "3167e078-6056-472d-893c-50dff7c00c71")) + (comp (ref "TP6") + (value "TestPoint") + (footprint "TestPoint:TestPoint_Pad_D1.5mm") + (datasheet "~") + (description "test point") + (fields + (field (name "Manufacturer")) + (field (name "Manufacturer PN")) + (field (name "Footprint") "TestPoint:TestPoint_Pad_D1.5mm") + (field (name "Datasheet") "~") + (field (name "Description") "test point")) + (libsource (lib "Connector") (part "TestPoint") (description "test point")) + (property (name "Manufacturer") (value "")) + (property (name "Manufacturer PN") (value "")) + (property (name "Sheetname") (value "Power and Interface")) + (property (name "Sheetfile") (value "Power_Interface.kicad_sch")) + (property (name "ki_keywords") (value "test point tp")) + (property (name "ki_fp_filters") (value "Pin* Test*")) + (sheetpath (names "/Project Architecture/Power and Interface/") (tstamps "/f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/")) + (tstamps "b5b3a0fd-6550-417e-bb7b-b87d80c5451b")) + (comp (ref "TP7") + (value "TestPoint") + (footprint "TestPoint:TestPoint_Pad_D1.5mm") + (datasheet "~") + (description "test point") + (fields + (field (name "Manufacturer")) + (field (name "Manufacturer PN")) + (field (name "Footprint") "TestPoint:TestPoint_Pad_D1.5mm") + (field (name "Datasheet") "~") + (field (name "Description") "test point")) + (libsource (lib "Connector") (part "TestPoint") (description "test point")) + (property (name "Manufacturer") (value "")) + (property (name "Manufacturer PN") (value "")) + (property (name "Sheetname") (value "Power and Interface")) + (property (name "Sheetfile") (value "Power_Interface.kicad_sch")) + (property (name "ki_keywords") (value "test point tp")) + (property (name "ki_fp_filters") (value "Pin* Test*")) + (sheetpath (names "/Project Architecture/Power and Interface/") (tstamps "/f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/")) + (tstamps "a581c007-f3cd-4158-84e3-325d7bd83247")) + (comp (ref "TP8") + (value "TestPoint") + (footprint "TestPoint:TestPoint_Pad_D1.5mm") + (datasheet "~") + (description "test point") + (fields + (field (name "Manufacturer")) + (field (name "Manufacturer PN")) + (field (name "Footprint") "TestPoint:TestPoint_Pad_D1.5mm") + (field (name "Datasheet") "~") + (field (name "Description") "test point")) + (libsource (lib "Connector") (part "TestPoint") (description "test point")) + (property (name "Manufacturer") (value "")) + (property (name "Manufacturer PN") (value "")) + (property (name "Sheetname") (value "Power and Interface")) + (property (name "Sheetfile") (value "Power_Interface.kicad_sch")) + (property (name "ki_keywords") (value "test point tp")) + (property (name "ki_fp_filters") (value "Pin* Test*")) + (sheetpath (names "/Project Architecture/Power and Interface/") (tstamps "/f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/")) + (tstamps "3f0204d8-153c-4d58-8e9b-331f19382f8a")) + (comp (ref "TP9") + (value "TestPoint") + (footprint "TestPoint:TestPoint_Pad_D1.5mm") + (datasheet "~") + (description "test point") + (fields + (field (name "Manufacturer")) + (field (name "Manufacturer PN")) + (field (name "Footprint") "TestPoint:TestPoint_Pad_D1.5mm") + (field (name "Datasheet") "~") + (field (name "Description") "test point")) + (libsource (lib "Connector") (part "TestPoint") (description "test point")) + (property (name "Manufacturer") (value "")) + (property (name "Manufacturer PN") (value "")) + (property (name "Sheetname") (value "Power and Interface")) + (property (name "Sheetfile") (value "Power_Interface.kicad_sch")) + (property (name "ki_keywords") (value "test point tp")) + (property (name "ki_fp_filters") (value "Pin* Test*")) + (sheetpath (names "/Project Architecture/Power and Interface/") (tstamps "/f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/")) + (tstamps "9efe8f44-f06c-445d-93df-a1c0ee64bb5c")) + (comp (ref "TP10") + (value "TestPoint") + (footprint "TestPoint:TestPoint_Pad_D1.5mm") + (datasheet "~") + (description "test point") + (fields + (field (name "Manufacturer")) + (field (name "Manufacturer PN")) + (field (name "Footprint") "TestPoint:TestPoint_Pad_D1.5mm") + (field (name "Datasheet") "~") + (field (name "Description") "test point")) + (libsource (lib "Connector") (part "TestPoint") (description "test point")) + (property (name "Manufacturer") (value "")) + (property (name "Manufacturer PN") (value "")) + (property (name "Sheetname") (value "Power and Interface")) + (property (name "Sheetfile") (value "Power_Interface.kicad_sch")) + (property (name "ki_keywords") (value "test point tp")) + (property (name "ki_fp_filters") (value "Pin* Test*")) + (sheetpath (names "/Project Architecture/Power and Interface/") (tstamps "/f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/")) + (tstamps "a5a3296f-9044-41a6-ae46-69267e919f61")) + (comp (ref "U4") + (value "BQ27427") + (footprint "Package_BGA:Texas_DSBGA-9_1.62x1.58mm_Layout3x3_P0.5mm") + (datasheet "https://www.ti.com/lit/ds/symlink/bq27427.pdf") + (description "Li-Ion/Li-Po battery monitor and fuel guage") + (fields + (field (name "Manufacturer") "Texas Instruments") + (field (name "Manufacturer PN") "BQ27427YZFR") + (field (name "LCSC") "C6075475") + (field (name "Footprint") "Package_BGA:Texas_DSBGA-9_1.62x1.58mm_Layout3x3_P0.5mm") + (field (name "Datasheet") "https://www.ti.com/lit/ds/symlink/bq27427.pdf") + (field (name "Description") "Li-Ion/Li-Po battery monitor and fuel guage")) + (libsource (lib "Asym_Battery_Management") (part "BQ27427") (description "")) + (property (name "Manufacturer") (value "Texas Instruments")) + (property (name "Manufacturer PN") (value "BQ27427YZFR")) + (property (name "LCSC") (value "C6075475")) + (property (name "Sheetname") (value "Power and Interface")) + (property (name "Sheetfile") (value "Power_Interface.kicad_sch")) + (property (name "ki_keywords") (value "Single-Cell Battery Fuel Guage with Integrated Sense Resistor")) + (sheetpath (names "/Project Architecture/Power and Interface/") (tstamps "/f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/")) + (tstamps "0063a907-4a81-4dcf-a838-8131cfa40f99")) + (comp (ref "U5") + (value "MCP73832T-2ACI/OT") + (footprint "Package_TO_SOT_SMD:SOT-23-5") + (datasheet "http://ww1.microchip.com/downloads/en/DeviceDoc/20001984g.pdf") + (description "Single cell, Li-Ion/Li-Po charge management controller, 4.20V, Tri-State Status Output, in SOT23-5 package") + (fields + (field (name "LCSC") "C424093") + (field (name "Manufacturer") "Microchip") + (field (name "Manufacturer PN") "MCP73832T-2ACI/OT") + (field (name "Footprint") "Package_TO_SOT_SMD:SOT-23-5") + (field (name "Datasheet") "http://ww1.microchip.com/downloads/en/DeviceDoc/20001984g.pdf") + (field (name "Description") "Single cell, Li-Ion/Li-Po charge management controller, 4.20V, Tri-State Status Output, in SOT23-5 package")) + (libsource (lib "Battery_Management") (part "MCP73831-2-OT") (description "Single cell, Li-Ion/Li-Po charge management controller, 4.20V, Tri-State Status Output, in SOT23-5 package")) + (property (name "LCSC") (value "C424093")) + (property (name "Manufacturer") (value "Microchip")) + (property (name "Manufacturer PN") (value "MCP73832T-2ACI/OT")) + (property (name "Sheetname") (value "Power and Interface")) + (property (name "Sheetfile") (value "Power_Interface.kicad_sch")) + (property (name "ki_keywords") (value "battery charger lithium")) + (property (name "ki_fp_filters") (value "SOT?23*")) + (sheetpath (names "/Project Architecture/Power and Interface/") (tstamps "/f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/")) + (tstamps "c214e3e9-6415-4922-8a06-e1a32697a8b6"))) + (libparts + (libpart (lib "Amplifier_Operational") (part "MCP6L02x-xMS") + (description "Dual, 1 MHz, 85µA, Rail-to-Rail input and output, MSOP-8") + (docs "http://ww1.microchip.com/downloads/en/devicedoc/22140b.pdf") + (footprints + (fp "MSOP*3x3mm*P0.65mm*")) + (fields + (field (name "Reference") "U") + (field (name "Value") "MCP6L02x-xMS") + (field (name "Footprint") "Package_SO:MSOP-8_3x3mm_P0.65mm") + (field (name "Datasheet") "http://ww1.microchip.com/downloads/en/devicedoc/22140b.pdf") + (field (name "Description") "Dual, 1 MHz, 85µA, Rail-to-Rail input and output, MSOP-8")) + (pins + (pin (num "1") (name "") (type "output")) + (pin (num "2") (name "-") (type "input")) + (pin (num "3") (name "+") (type "input")) + (pin (num "4") (name "V-") (type "power_in")) + (pin (num "5") (name "+") (type "input")) + (pin (num "6") (name "-") (type "input")) + (pin (num "7") (name "") (type "output")) + (pin (num "8") (name "V+") (type "power_in")))) + (libpart (lib "Asym_Battery_Management") (part "BQ27427") + (docs "https://www.ti.com/lit/ds/symlink/bq27427.pdf") + (fields + (field (name "Reference") "U") + (field (name "Value") "BQ27427") + (field (name "Footprint") "Package_BGA:Texas_DSBGA-9_1.62x1.58mm_Layout3x3_P0.5mm") + (field (name "Datasheet") "https://www.ti.com/lit/ds/symlink/bq27427.pdf") + (field (name "Description"))) + (pins + (pin (num "A1") (name "GPOUT") (type "open_collector")) + (pin (num "A2") (name "SDA") (type "bidirectional")) + (pin (num "A3") (name "SCL") (type "input")) + (pin (num "B1") (name "BIN") (type "input")) + (pin (num "B2") (name "VSS") (type "power_out")) + (pin (num "B3") (name "VDD") (type "power_out")) + (pin (num "C1") (name "VSS") (type "power_out")) + (pin (num "C2") (name "SRX") (type "power_in")) + (pin (num "C3") (name "BAT") (type "power_in")))) + (libpart (lib "Asym_Transistor_FET") (part "Si2301CDS") + (description "-3.1A Id, -20V Vds, P-Channel MOSFET, SOT-23") + (docs "https://www.vishay.com/doc/?68741") + (fields + (field (name "Reference") "Q") + (field (name "Value") "Si2301CDS") + (field (name "Footprint") "Package_TO_SOT_SMD:SOT-23") + (field (name "Datasheet") "https://www.vishay.com/doc/?68741") + (field (name "Description") "-3.1A Id, -20V Vds, P-Channel MOSFET, SOT-23")) + (pins + (pin (num "1") (name "G") (type "input")) + (pin (num "2") (name "S") (type "passive")) + (pin (num "3") (name "D") (type "passive")))) + (libpart (lib "Battery_Management") (part "MCP73831-2-OT") + (description "Single cell, Li-Ion/Li-Po charge management controller, 4.20V, Tri-State Status Output, in SOT23-5 package") + (docs "http://ww1.microchip.com/downloads/en/DeviceDoc/20001984g.pdf") + (footprints + (fp "SOT?23*")) + (fields + (field (name "Reference") "U") + (field (name "Value") "MCP73831-2-OT") + (field (name "Footprint") "Package_TO_SOT_SMD:SOT-23-5") + (field (name "Datasheet") "http://ww1.microchip.com/downloads/en/DeviceDoc/20001984g.pdf") + (field (name "Description") "Single cell, Li-Ion/Li-Po charge management controller, 4.20V, Tri-State Status Output, in SOT23-5 package")) + (pins + (pin (num "1") (name "STAT") (type "tri_state")) + (pin (num "2") (name "V_{SS}") (type "power_in")) + (pin (num "3") (name "V_{BAT}") (type "power_out")) + (pin (num "4") (name "V_{DD}") (type "power_in")) + (pin (num "5") (name "PROG") (type "input")))) + (libpart (lib "Connector") (part "Conn_ARM_JTAG_SWD_10") + (description "Cortex Debug Connector, standard ARM Cortex-M SWD and JTAG interface") + (docs "http://infocenter.arm.com/help/topic/com.arm.doc.ddi0314h/DDI0314H_coresight_components_trm.pdf") + (footprints + (fp "PinHeader?2x05?P1.27mm*")) + (fields + (field (name "Reference") "J") + (field (name "Value") "Conn_ARM_JTAG_SWD_10") + (field (name "Footprint")) + (field (name "Datasheet") "http://infocenter.arm.com/help/topic/com.arm.doc.ddi0314h/DDI0314H_coresight_components_trm.pdf") + (field (name "Description") "Cortex Debug Connector, standard ARM Cortex-M SWD and JTAG interface")) + (pins + (pin (num "1") (name "VTref") (type "power_in")) + (pin (num "2") (name "SWDIO/TMS") (type "bidirectional")) + (pin (num "3") (name "GND") (type "power_in")) + (pin (num "4") (name "SWCLK/TCK") (type "output")) + (pin (num "5") (name "GND") (type "passive")) + (pin (num "6") (name "SWO/TDO") (type "input")) + (pin (num "7") (name "KEY") (type "no_connect")) + (pin (num "8") (name "NC/TDI") (type "output")) + (pin (num "9") (name "GNDDetect") (type "passive")) + (pin (num "10") (name "~{RESET}") (type "open_collector")))) + (libpart (lib "Connector") (part "TestPoint") + (description "test point") + (docs "~") + (footprints + (fp "Pin*") + (fp "Test*")) + (fields + (field (name "Reference") "TP") + (field (name "Value") "TestPoint") + (field (name "Footprint")) + (field (name "Datasheet") "~") + (field (name "Description") "test point")) + (pins + (pin (num "1") (name "1") (type "passive")))) + (libpart (lib "Connector_Generic") (part "Conn_01x02") + (description "Generic connector, single row, 01x02, script generated (kicad-library-utils/schlib/autogen/connector/)") + (docs "~") + (footprints + (fp "Connector*:*_1x??_*")) + (fields + (field (name "Reference") "J") + (field (name "Value") "Conn_01x02") + (field (name "Footprint")) + (field (name "Datasheet") "~") + (field (name "Description") "Generic connector, single row, 01x02, script generated (kicad-library-utils/schlib/autogen/connector/)")) + (pins + (pin (num "1") (name "Pin_1") (type "passive")) + (pin (num "2") (name "Pin_2") (type "passive")))) + (libpart (lib "Connector_Generic") (part "Conn_01x05") + (description "Generic connector, single row, 01x05, script generated (kicad-library-utils/schlib/autogen/connector/)") + (docs "~") + (footprints + (fp "Connector*:*_1x??_*")) + (fields + (field (name "Reference") "J") + (field (name "Value") "Conn_01x05") + (field (name "Footprint")) + (field (name "Datasheet") "~") + (field (name "Description") "Generic connector, single row, 01x05, script generated (kicad-library-utils/schlib/autogen/connector/)")) + (pins + (pin (num "1") (name "Pin_1") (type "passive")) + (pin (num "2") (name "Pin_2") (type "passive")) + (pin (num "3") (name "Pin_3") (type "passive")) + (pin (num "4") (name "Pin_4") (type "passive")) + (pin (num "5") (name "Pin_5") (type "passive")))) + (libpart (lib "Device") (part "C_Small_US") + (description "capacitor, small US symbol") + (footprints + (fp "C_*")) + (fields + (field (name "Reference") "C") + (field (name "Value") "C_Small_US") + (field (name "Footprint")) + (field (name "Datasheet")) + (field (name "Description") "capacitor, small US symbol")) + (pins + (pin (num "1") (name "") (type "passive")) + (pin (num "2") (name "") (type "passive")))) + (libpart (lib "Device") (part "L_Small") + (description "Inductor, small symbol") + (docs "~") + (footprints + (fp "Choke_*") + (fp "*Coil*") + (fp "Inductor_*") + (fp "L_*")) + (fields + (field (name "Reference") "L") + (field (name "Value") "L_Small") + (field (name "Footprint")) + (field (name "Datasheet") "~") + (field (name "Description") "Inductor, small symbol")) + (pins + (pin (num "1") (name "") (type "passive")) + (pin (num "2") (name "") (type "passive")))) + (libpart (lib "Device") (part "R_US") + (description "Resistor, US symbol") + (docs "~") + (footprints + (fp "R_*")) + (fields + (field (name "Reference") "R") + (field (name "Value") "R_US") + (field (name "Footprint")) + (field (name "Datasheet") "~") + (field (name "Description") "Resistor, US symbol")) + (pins + (pin (num "1") (name "") (type "passive")) + (pin (num "2") (name "") (type "passive")))) + (libpart (lib "RF_Module") (part "MDBT50Q-1MV2") + (description "Multiprotocol BLE/ANT/2.4 GHz/802.15.4 Cortex-M4F SoC, nRF52840 module") + (docs "https://www.raytac.com/download/index.php?index_id=43") + (footprints + (fp "Raytac?MDBT50Q*")) + (fields + (field (name "Reference") "U") + (field (name "Value") "MDBT50Q-1MV2") + (field (name "Footprint") "RF_Module:Raytac_MDBT50Q") + (field (name "Datasheet") "https://www.raytac.com/download/index.php?index_id=43") + (field (name "Description") "Multiprotocol BLE/ANT/2.4 GHz/802.15.4 Cortex-M4F SoC, nRF52840 module")) + (pins + (pin (num "1") (name "GND") (type "power_in")) + (pin (num "2") (name "GND") (type "passive")) + (pin (num "3") (name "P1.10") (type "bidirectional")) + (pin (num "4") (name "P1.11") (type "bidirectional")) + (pin (num "5") (name "P1.12") (type "bidirectional")) + (pin (num "6") (name "P1.13") (type "bidirectional")) + (pin (num "7") (name "P1.14") (type "bidirectional")) + (pin (num "8") (name "P1.15") (type "bidirectional")) + (pin (num "9") (name "P0.03") (type "bidirectional")) + (pin (num "10") (name "P0.29") (type "bidirectional")) + (pin (num "11") (name "P0.02") (type "bidirectional")) + (pin (num "12") (name "P0.31") (type "bidirectional")) + (pin (num "13") (name "P0.28") (type "bidirectional")) + (pin (num "14") (name "P0.30") (type "bidirectional")) + (pin (num "15") (name "GND") (type "passive")) + (pin (num "16") (name "P0.27") (type "bidirectional")) + (pin (num "17") (name "P0.00") (type "bidirectional")) + (pin (num "18") (name "P0.01") (type "bidirectional")) + (pin (num "19") (name "P0.26") (type "bidirectional")) + (pin (num "20") (name "P0.04") (type "bidirectional")) + (pin (num "21") (name "P0.05") (type "bidirectional")) + (pin (num "22") (name "P0.06") (type "bidirectional")) + (pin (num "23") (name "P0.07") (type "bidirectional")) + (pin (num "24") (name "P0.08") (type "bidirectional")) + (pin (num "25") (name "P1.08") (type "bidirectional")) + (pin (num "26") (name "P1.09") (type "bidirectional")) + (pin (num "27") (name "P0.11") (type "bidirectional")) + (pin (num "28") (name "VDD") (type "power_in")) + (pin (num "29") (name "P0.12") (type "bidirectional")) + (pin (num "30") (name "VDDH") (type "power_in")) + (pin (num "31") (name "DCCH") (type "power_out")) + (pin (num "32") (name "VBUS") (type "power_in")) + (pin (num "33") (name "GND") (type "passive")) + (pin (num "34") (name "D-") (type "bidirectional")) + (pin (num "35") (name "D+") (type "bidirectional")) + (pin (num "36") (name "P0.14") (type "bidirectional")) + (pin (num "37") (name "P0.13") (type "bidirectional")) + (pin (num "38") (name "P0.16") (type "bidirectional")) + (pin (num "39") (name "P0.15") (type "bidirectional")) + (pin (num "40") (name "P0.18") (type "bidirectional")) + (pin (num "41") (name "P0.17") (type "bidirectional")) + (pin (num "42") (name "P0.19") (type "bidirectional")) + (pin (num "43") (name "P0.21") (type "bidirectional")) + (pin (num "44") (name "P0.20") (type "bidirectional")) + (pin (num "45") (name "P0.23") (type "bidirectional")) + (pin (num "46") (name "P0.22") (type "bidirectional")) + (pin (num "47") (name "P1.00") (type "bidirectional")) + (pin (num "48") (name "P0.24") (type "bidirectional")) + (pin (num "49") (name "P0.25") (type "bidirectional")) + (pin (num "50") (name "P1.02") (type "bidirectional")) + (pin (num "51") (name "SWDIO") (type "bidirectional")) + (pin (num "52") (name "P0.09") (type "bidirectional")) + (pin (num "53") (name "SWDCLK") (type "input")) + (pin (num "54") (name "P0.10") (type "bidirectional")) + (pin (num "55") (name "GND") (type "passive")) + (pin (num "56") (name "P1.04") (type "bidirectional")) + (pin (num "57") (name "P1.06") (type "bidirectional")) + (pin (num "58") (name "P1.07") (type "bidirectional")) + (pin (num "59") (name "P1.05") (type "bidirectional")) + (pin (num "60") (name "P1.03") (type "bidirectional")) + (pin (num "61") (name "P1.01") (type "bidirectional"))))) + (libraries + (library (logical "Amplifier_Operational") + (uri "/usr/share/kicad/symbols//Amplifier_Operational.kicad_sym")) + (library (logical "Asym_Battery_Management") + (uri "/workspace/jkrauss/Test_5/lib/asymworks/symbols/Asym_Battery_Management.kicad_sym")) + (library (logical "Asym_Transistor_FET") + (uri "/workspace/jkrauss/Test_5/lib/asymworks/symbols/Asym_Transistor_FET.kicad_sym")) + (library (logical "Battery_Management") + (uri "/usr/share/kicad/symbols//Battery_Management.kicad_sym")) + (library (logical "Connector") + (uri "/usr/share/kicad/symbols//Connector.kicad_sym")) + (library (logical "Connector_Generic") + (uri "/usr/share/kicad/symbols//Connector_Generic.kicad_sym")) + (library (logical "Device") + (uri "/usr/share/kicad/symbols//Device.kicad_sym")) + (library (logical "RF_Module") + (uri "/usr/share/kicad/symbols//RF_Module.kicad_sym"))) + (nets + (net (code "1") (name "+3.3V") (class "Default") + (node (ref "C1") (pin "1") (pintype "passive")) + (node (ref "C2") (pin "1") (pintype "passive")) + (node (ref "C4") (pin "1") (pintype "passive")) + (node (ref "J3") (pin "1") (pinfunction "VTref") (pintype "power_in")) + (node (ref "L1") (pin "1") (pintype "passive")) + (node (ref "Q1") (pin "3") (pinfunction "D") (pintype "passive")) + (node (ref "R1") (pin "1") (pintype "passive")) + (node (ref "R12") (pin "1") (pintype "passive")) + (node (ref "R13") (pin "1") (pintype "passive")) + (node (ref "R16") (pin "1") (pintype "passive")) + (node (ref "R19") (pin "1") (pintype "passive")) + (node (ref "R2") (pin "2") (pintype "passive")) + (node (ref "R20") (pin "1") (pintype "passive")) + (node (ref "R9") (pin "1") (pintype "passive")) + (node (ref "TP8") (pin "1") (pinfunction "1") (pintype "passive")) + (node (ref "U1") (pin "8") (pinfunction "V+") (pintype "power_in")) + (node (ref "U2") (pin "8") (pinfunction "V+") (pintype "power_in")) + (node (ref "U3") (pin "28") (pinfunction "VDD") (pintype "power_in"))) + (net (code "2") (name "/Project Architecture/BLE Controller/LOAD_CELL") (class "Default") + (node (ref "R8") (pin "1") (pintype "passive")) + (node (ref "TP2") (pin "1") (pinfunction "1") (pintype "passive")) + (node (ref "U2") (pin "7") (pintype "output")) + (node (ref "U3") (pin "20") (pinfunction "P0.04") (pintype "bidirectional"))) + (net (code "3") (name "/Project Architecture/BLE Controller/SCL") (class "Default") + (node (ref "R13") (pin "2") (pintype "passive")) + (node (ref "U3") (pin "27") (pinfunction "P0.11") (pintype "bidirectional")) + (node (ref "U4") (pin "A3") (pinfunction "SCL") (pintype "input"))) + (net (code "4") (name "/Project Architecture/BLE Controller/SDA") (class "Default") + (node (ref "R12") (pin "2") (pintype "passive")) + (node (ref "U3") (pin "29") (pinfunction "P0.12") (pintype "bidirectional")) + (node (ref "U4") (pin "A2") (pinfunction "SDA") (pintype "bidirectional"))) + (net (code "5") (name "/Project Architecture/BLE Controller/~{BATT_INT}") (class "Default") + (node (ref "R20") (pin "2") (pintype "passive")) + (node (ref "TP4") (pin "1") (pinfunction "1") (pintype "passive")) + (node (ref "U3") (pin "16") (pinfunction "P0.27") (pintype "bidirectional")) + (node (ref "U4") (pin "A1") (pinfunction "GPOUT") (pintype "open_collector"))) + (net (code "6") (name "/Project Architecture/BLE Controller/~{LOAD_CELL_EN}") (class "Default") + (node (ref "Q1") (pin "1") (pinfunction "G") (pintype "input")) + (node (ref "R1") (pin "2") (pintype "passive")) + (node (ref "U3") (pin "4") (pinfunction "P1.11") (pintype "bidirectional"))) + (net (code "7") (name "/Project Architecture/BLE Controller/~{PAIR_LED}") (class "Default") + (node (ref "Q3") (pin "1") (pinfunction "G") (pintype "input")) + (node (ref "R19") (pin "2") (pintype "passive")) + (node (ref "U3") (pin "50") (pinfunction "P1.02") (pintype "bidirectional"))) + (net (code "8") (name "/Project Architecture/BLE Controller/~{PAIR_SW}") (class "Default") + (node (ref "J2") (pin "4") (pinfunction "Pin_4") (pintype "passive")) + (node (ref "R9") (pin "2") (pintype "passive")) + (node (ref "U3") (pin "44") (pinfunction "P0.20") (pintype "bidirectional"))) + (net (code "9") (name "/Project Architecture/Load Cell Amp/EXC+") (class "Default") + (node (ref "Q1") (pin "2") (pinfunction "S") (pintype "passive")) + (node (ref "TP11") (pin "1") (pinfunction "1") (pintype "passive"))) + (net (code "10") (name "/Project Architecture/Load Cell Amp/SIG+") (class "Default") + (node (ref "TP13") (pin "1") (pinfunction "1") (pintype "passive")) + (node (ref "U2") (pin "3") (pinfunction "+") (pintype "input"))) + (net (code "11") (name "/Project Architecture/Load Cell Amp/SIG-") (class "Default") + (node (ref "TP14") (pin "1") (pinfunction "1") (pintype "passive")) + (node (ref "U2") (pin "5") (pinfunction "+") (pintype "input"))) + (net (code "12") (name "/Project Architecture/Power and Interface/CHARGE_LED_IO") (class "Default") + (node (ref "J2") (pin "2") (pinfunction "Pin_2") (pintype "passive")) + (node (ref "R14") (pin "2") (pintype "passive"))) + (net (code "13") (name "/Project Architecture/Power and Interface/PAIR_LED_IO") (class "Default") + (node (ref "J2") (pin "3") (pinfunction "Pin_3") (pintype "passive")) + (node (ref "R18") (pin "2") (pintype "passive"))) + (net (code "14") (name "/Project Architecture/Power and Interface/STAT") (class "Default") + (node (ref "Q2") (pin "1") (pinfunction "G") (pintype "input")) + (node (ref "R16") (pin "2") (pintype "passive")) + (node (ref "TP5") (pin "1") (pinfunction "1") (pintype "passive")) + (node (ref "U3") (pin "36") (pinfunction "P0.14") (pintype "bidirectional")) + (node (ref "U5") (pin "1") (pinfunction "STAT") (pintype "tri_state"))) + (net (code "15") (name "/Project Architecture/Power and Interface/SWDCLK") (class "Default") + (node (ref "J3") (pin "4") (pinfunction "SWCLK/TCK") (pintype "output")) + (node (ref "R11") (pin "1") (pintype "passive")) + (node (ref "TP7") (pin "1") (pinfunction "1") (pintype "passive"))) + (net (code "16") (name "/Project Architecture/Power and Interface/SWDIO") (class "Default") + (node (ref "J3") (pin "2") (pinfunction "SWDIO/TMS") (pintype "bidirectional")) + (node (ref "R10") (pin "1") (pintype "passive")) + (node (ref "TP10") (pin "1") (pinfunction "1") (pintype "passive"))) + (net (code "17") (name "/Project Architecture/Power and Interface/~{RESET}") (class "Default") + (node (ref "J3") (pin "10") (pinfunction "~{RESET}") (pintype "open_collector")) + (node (ref "TP6") (pin "1") (pinfunction "1") (pintype "passive")) + (node (ref "U3") (pin "40") (pinfunction "P0.18") (pintype "bidirectional"))) + (net (code "18") (name "GND") (class "Default") + (node (ref "C1") (pin "2") (pintype "passive")) + (node (ref "C2") (pin "2") (pintype "passive")) + (node (ref "C3") (pin "2") (pintype "passive")) + (node (ref "C4") (pin "2") (pintype "passive")) + (node (ref "C5") (pin "2") (pintype "passive")) + (node (ref "C6") (pin "2") (pintype "passive")) + (node (ref "C7") (pin "2") (pintype "passive")) + (node (ref "C8") (pin "2") (pintype "passive")) + (node (ref "J1") (pin "2") (pinfunction "Pin_2") (pintype "passive")) + (node (ref "J2") (pin "5") (pinfunction "Pin_5") (pintype "passive")) + (node (ref "J3") (pin "3") (pinfunction "GND") (pintype "power_in")) + (node (ref "J3") (pin "5") (pinfunction "GND") (pintype "passive")) + (node (ref "J3") (pin "9") (pinfunction "GNDDetect") (pintype "passive")) + (node (ref "R15") (pin "2") (pintype "passive")) + (node (ref "R17") (pin "2") (pintype "passive")) + (node (ref "R3") (pin "1") (pintype "passive")) + (node (ref "TP12") (pin "1") (pinfunction "1") (pintype "passive")) + (node (ref "TP9") (pin "1") (pinfunction "1") (pintype "passive")) + (node (ref "U1") (pin "4") (pinfunction "V-") (pintype "power_in")) + (node (ref "U1") (pin "5") (pinfunction "+") (pintype "input")) + (node (ref "U2") (pin "4") (pinfunction "V-") (pintype "power_in")) + (node (ref "U3") (pin "1") (pinfunction "GND") (pintype "power_in")) + (node (ref "U3") (pin "15") (pinfunction "GND") (pintype "passive")) + (node (ref "U3") (pin "2") (pinfunction "GND") (pintype "passive")) + (node (ref "U3") (pin "33") (pinfunction "GND") (pintype "passive")) + (node (ref "U3") (pin "55") (pinfunction "GND") (pintype "passive")) + (node (ref "U4") (pin "B2") (pinfunction "VSS") (pintype "power_out")) + (node (ref "U4") (pin "C1") (pinfunction "VSS") (pintype "power_out")) + (node (ref "U5") (pin "2") (pinfunction "V_{SS}") (pintype "power_in"))) + (net (code "19") (name "Net-(J1-Pin_1)") (class "Default") + (node (ref "C5") (pin "1") (pintype "passive")) + (node (ref "J1") (pin "1") (pinfunction "Pin_1") (pintype "passive")) + (node (ref "TP3") (pin "1") (pinfunction "1") (pintype "passive")) + (node (ref "U4") (pin "C3") (pinfunction "BAT") (pintype "power_in"))) + (net (code "20") (name "Net-(Q2-S)") (class "Default") + (node (ref "Q2") (pin "2") (pinfunction "S") (pintype "passive")) + (node (ref "R14") (pin "1") (pintype "passive"))) + (net (code "21") (name "Net-(Q3-S)") (class "Default") + (node (ref "Q3") (pin "2") (pinfunction "S") (pintype "passive")) + (node (ref "R18") (pin "1") (pintype "passive"))) + (net (code "22") (name "Net-(R5-Pad1)") (class "Default") + (node (ref "R5") (pin "1") (pintype "passive")) + (node (ref "R7") (pin "2") (pintype "passive")) + (node (ref "U2") (pin "1") (pintype "output"))) + (net (code "23") (name "Net-(U1A-+)") (class "Default") + (node (ref "R2") (pin "1") (pintype "passive")) + (node (ref "R3") (pin "2") (pintype "passive")) + (node (ref "U1") (pin "3") (pinfunction "+") (pintype "input"))) + (net (code "24") (name "Net-(U1A--)") (class "Default") + (node (ref "R4") (pin "2") (pintype "passive")) + (node (ref "TP1") (pin "1") (pinfunction "1") (pintype "passive")) + (node (ref "U1") (pin "1") (pintype "output")) + (node (ref "U1") (pin "2") (pinfunction "-") (pintype "input"))) + (net (code "25") (name "Net-(U1B--)") (class "Default") + (node (ref "U1") (pin "6") (pinfunction "-") (pintype "input")) + (node (ref "U1") (pin "7") (pintype "output"))) + (net (code "26") (name "Net-(U2A--)") (class "Default") + (node (ref "R4") (pin "1") (pintype "passive")) + (node (ref "R5") (pin "2") (pintype "passive")) + (node (ref "R6") (pin "2") (pintype "passive")) + (node (ref "U2") (pin "2") (pinfunction "-") (pintype "input"))) + (net (code "27") (name "Net-(U2B--)") (class "Default") + (node (ref "R6") (pin "1") (pintype "passive")) + (node (ref "R7") (pin "1") (pintype "passive")) + (node (ref "R8") (pin "2") (pintype "passive")) + (node (ref "U2") (pin "6") (pinfunction "-") (pintype "input"))) + (net (code "28") (name "Net-(U3-DCCH)") (class "Default") + (node (ref "L1") (pin "2") (pintype "passive")) + (node (ref "U3") (pin "31") (pinfunction "DCCH") (pintype "power_out"))) + (net (code "29") (name "Net-(U3-SWDCLK)") (class "Default") + (node (ref "R11") (pin "2") (pintype "passive")) + (node (ref "U3") (pin "53") (pinfunction "SWDCLK") (pintype "input"))) + (net (code "30") (name "Net-(U3-SWDIO)") (class "Default") + (node (ref "R10") (pin "2") (pintype "passive")) + (node (ref "U3") (pin "51") (pinfunction "SWDIO") (pintype "bidirectional"))) + (net (code "31") (name "Net-(U4-BIN)") (class "Default") + (node (ref "R15") (pin "1") (pintype "passive")) + (node (ref "U4") (pin "B1") (pinfunction "BIN") (pintype "input"))) + (net (code "32") (name "Net-(U4-VDD)") (class "Default") + (node (ref "C6") (pin "1") (pintype "passive")) + (node (ref "U4") (pin "B3") (pinfunction "VDD") (pintype "power_out"))) + (net (code "33") (name "Net-(U5-PROG)") (class "Default") + (node (ref "R17") (pin "1") (pintype "passive")) + (node (ref "U5") (pin "5") (pinfunction "PROG") (pintype "input"))) + (net (code "34") (name "VBUS") (class "Default") + (node (ref "C7") (pin "1") (pintype "passive")) + (node (ref "J2") (pin "1") (pinfunction "Pin_1") (pintype "passive")) + (node (ref "U5") (pin "4") (pinfunction "V_{DD}") (pintype "power_in"))) + (net (code "35") (name "VDD") (class "Default") + (node (ref "C3") (pin "1") (pintype "passive")) + (node (ref "C8") (pin "1") (pintype "passive")) + (node (ref "Q2") (pin "3") (pinfunction "D") (pintype "passive")) + (node (ref "Q3") (pin "3") (pinfunction "D") (pintype "passive")) + (node (ref "U3") (pin "30") (pinfunction "VDDH") (pintype "power_in")) + (node (ref "U4") (pin "C2") (pinfunction "SRX") (pintype "power_in")) + (node (ref "U5") (pin "3") (pinfunction "V_{BAT}") (pintype "power_out"))) + (net (code "36") (name "unconnected-(J3-KEY-Pad7)") (class "Default") + (node (ref "J3") (pin "7") (pinfunction "KEY") (pintype "no_connect"))) + (net (code "37") (name "unconnected-(J3-NC{slash}TDI-Pad8)") (class "Default") + (node (ref "J3") (pin "8") (pinfunction "NC/TDI") (pintype "output+no_connect"))) + (net (code "38") (name "unconnected-(J3-SWO{slash}TDO-Pad6)") (class "Default") + (node (ref "J3") (pin "6") (pinfunction "SWO/TDO") (pintype "input+no_connect"))) + (net (code "39") (name "unconnected-(U3-D+-Pad35)") (class "Default") + (node (ref "U3") (pin "35") (pinfunction "D+") (pintype "bidirectional+no_connect"))) + (net (code "40") (name "unconnected-(U3-D--Pad34)") (class "Default") + (node (ref "U3") (pin "34") (pinfunction "D-") (pintype "bidirectional+no_connect"))) + (net (code "41") (name "unconnected-(U3-P0.00-Pad17)") (class "Default") + (node (ref "U3") (pin "17") (pinfunction "P0.00") (pintype "bidirectional+no_connect"))) + (net (code "42") (name "unconnected-(U3-P0.01-Pad18)") (class "Default") + (node (ref "U3") (pin "18") (pinfunction "P0.01") (pintype "bidirectional+no_connect"))) + (net (code "43") (name "unconnected-(U3-P0.02-Pad11)") (class "Default") + (node (ref "U3") (pin "11") (pinfunction "P0.02") (pintype "bidirectional+no_connect"))) + (net (code "44") (name "unconnected-(U3-P0.03-Pad9)") (class "Default") + (node (ref "U3") (pin "9") (pinfunction "P0.03") (pintype "bidirectional+no_connect"))) + (net (code "45") (name "unconnected-(U3-P0.05-Pad21)") (class "Default") + (node (ref "U3") (pin "21") (pinfunction "P0.05") (pintype "bidirectional+no_connect"))) + (net (code "46") (name "unconnected-(U3-P0.06-Pad22)") (class "Default") + (node (ref "U3") (pin "22") (pinfunction "P0.06") (pintype "bidirectional+no_connect"))) + (net (code "47") (name "unconnected-(U3-P0.07-Pad23)") (class "Default") + (node (ref "U3") (pin "23") (pinfunction "P0.07") (pintype "bidirectional+no_connect"))) + (net (code "48") (name "unconnected-(U3-P0.08-Pad24)") (class "Default") + (node (ref "U3") (pin "24") (pinfunction "P0.08") (pintype "bidirectional+no_connect"))) + (net (code "49") (name "unconnected-(U3-P0.09-Pad52)") (class "Default") + (node (ref "U3") (pin "52") (pinfunction "P0.09") (pintype "bidirectional+no_connect"))) + (net (code "50") (name "unconnected-(U3-P0.10-Pad54)") (class "Default") + (node (ref "U3") (pin "54") (pinfunction "P0.10") (pintype "bidirectional+no_connect"))) + (net (code "51") (name "unconnected-(U3-P0.13-Pad37)") (class "Default") + (node (ref "U3") (pin "37") (pinfunction "P0.13") (pintype "bidirectional+no_connect"))) + (net (code "52") (name "unconnected-(U3-P0.15-Pad39)") (class "Default") + (node (ref "U3") (pin "39") (pinfunction "P0.15") (pintype "bidirectional+no_connect"))) + (net (code "53") (name "unconnected-(U3-P0.16-Pad38)") (class "Default") + (node (ref "U3") (pin "38") (pinfunction "P0.16") (pintype "bidirectional+no_connect"))) + (net (code "54") (name "unconnected-(U3-P0.17-Pad41)") (class "Default") + (node (ref "U3") (pin "41") (pinfunction "P0.17") (pintype "bidirectional+no_connect"))) + (net (code "55") (name "unconnected-(U3-P0.19-Pad42)") (class "Default") + (node (ref "U3") (pin "42") (pinfunction "P0.19") (pintype "bidirectional+no_connect"))) + (net (code "56") (name "unconnected-(U3-P0.21-Pad43)") (class "Default") + (node (ref "U3") (pin "43") (pinfunction "P0.21") (pintype "bidirectional+no_connect"))) + (net (code "57") (name "unconnected-(U3-P0.22-Pad46)") (class "Default") + (node (ref "U3") (pin "46") (pinfunction "P0.22") (pintype "bidirectional+no_connect"))) + (net (code "58") (name "unconnected-(U3-P0.23-Pad45)") (class "Default") + (node (ref "U3") (pin "45") (pinfunction "P0.23") (pintype "bidirectional+no_connect"))) + (net (code "59") (name "unconnected-(U3-P0.24-Pad48)") (class "Default") + (node (ref "U3") (pin "48") (pinfunction "P0.24") (pintype "bidirectional+no_connect"))) + (net (code "60") (name "unconnected-(U3-P0.25-Pad49)") (class "Default") + (node (ref "U3") (pin "49") (pinfunction "P0.25") (pintype "bidirectional+no_connect"))) + (net (code "61") (name "unconnected-(U3-P0.26-Pad19)") (class "Default") + (node (ref "U3") (pin "19") (pinfunction "P0.26") (pintype "bidirectional+no_connect"))) + (net (code "62") (name "unconnected-(U3-P0.28-Pad13)") (class "Default") + (node (ref "U3") (pin "13") (pinfunction "P0.28") (pintype "bidirectional+no_connect"))) + (net (code "63") (name "unconnected-(U3-P0.29-Pad10)") (class "Default") + (node (ref "U3") (pin "10") (pinfunction "P0.29") (pintype "bidirectional+no_connect"))) + (net (code "64") (name "unconnected-(U3-P0.30-Pad14)") (class "Default") + (node (ref "U3") (pin "14") (pinfunction "P0.30") (pintype "bidirectional+no_connect"))) + (net (code "65") (name "unconnected-(U3-P0.31-Pad12)") (class "Default") + (node (ref "U3") (pin "12") (pinfunction "P0.31") (pintype "bidirectional+no_connect"))) + (net (code "66") (name "unconnected-(U3-P1.00-Pad47)") (class "Default") + (node (ref "U3") (pin "47") (pinfunction "P1.00") (pintype "bidirectional+no_connect"))) + (net (code "67") (name "unconnected-(U3-P1.01-Pad61)") (class "Default") + (node (ref "U3") (pin "61") (pinfunction "P1.01") (pintype "bidirectional+no_connect"))) + (net (code "68") (name "unconnected-(U3-P1.03-Pad60)") (class "Default") + (node (ref "U3") (pin "60") (pinfunction "P1.03") (pintype "bidirectional+no_connect"))) + (net (code "69") (name "unconnected-(U3-P1.04-Pad56)") (class "Default") + (node (ref "U3") (pin "56") (pinfunction "P1.04") (pintype "bidirectional+no_connect"))) + (net (code "70") (name "unconnected-(U3-P1.05-Pad59)") (class "Default") + (node (ref "U3") (pin "59") (pinfunction "P1.05") (pintype "bidirectional+no_connect"))) + (net (code "71") (name "unconnected-(U3-P1.06-Pad57)") (class "Default") + (node (ref "U3") (pin "57") (pinfunction "P1.06") (pintype "bidirectional+no_connect"))) + (net (code "72") (name "unconnected-(U3-P1.07-Pad58)") (class "Default") + (node (ref "U3") (pin "58") (pinfunction "P1.07") (pintype "bidirectional+no_connect"))) + (net (code "73") (name "unconnected-(U3-P1.08-Pad25)") (class "Default") + (node (ref "U3") (pin "25") (pinfunction "P1.08") (pintype "bidirectional+no_connect"))) + (net (code "74") (name "unconnected-(U3-P1.09-Pad26)") (class "Default") + (node (ref "U3") (pin "26") (pinfunction "P1.09") (pintype "bidirectional+no_connect"))) + (net (code "75") (name "unconnected-(U3-P1.10-Pad3)") (class "Default") + (node (ref "U3") (pin "3") (pinfunction "P1.10") (pintype "bidirectional+no_connect"))) + (net (code "76") (name "unconnected-(U3-P1.12-Pad5)") (class "Default") + (node (ref "U3") (pin "5") (pinfunction "P1.12") (pintype "bidirectional+no_connect"))) + (net (code "77") (name "unconnected-(U3-P1.13-Pad6)") (class "Default") + (node (ref "U3") (pin "6") (pinfunction "P1.13") (pintype "bidirectional+no_connect"))) + (net (code "78") (name "unconnected-(U3-P1.14-Pad7)") (class "Default") + (node (ref "U3") (pin "7") (pinfunction "P1.14") (pintype "bidirectional+no_connect"))) + (net (code "79") (name "unconnected-(U3-P1.15-Pad8)") (class "Default") + (node (ref "U3") (pin "8") (pinfunction "P1.15") (pintype "bidirectional+no_connect"))) + (net (code "80") (name "unconnected-(U3-VBUS-Pad32)") (class "Default") + (node (ref "U3") (pin "32") (pinfunction "VBUS") (pintype "power_in+no_connect"))))) \ No newline at end of file diff --git a/Test_5.kicad_pro b/Test_5.kicad_pro index 9ebf4d6..ec5f438 100644 --- a/Test_5.kicad_pro +++ b/Test_5.kicad_pro @@ -845,17 +845,17 @@ "DWG_TITLE_ASSY": "PCB Assembly, Assembly Name", "DWG_TITLE_PCB": "PCB, Assembly Name", "DWG_TITLE_SCH": "Schematic, Assembly Name", - "FABRICATION_NOTES": "FABRICATION NOTES (UNLESS OTHERWISE SPECIFIED)\n\n1)\tFABRICATE PER IPC-6012A CLASS 2.\n\n2)\tOUTLINE DEFINED IN SEPARATE GERBER FILE WITH\n\t\"Edge_Cuts.GBR\" SUFFIX.\n\n3)\tSEE SEPARATE DRILL FILES WITH \".DRL\" SUFFIX \n\tFOR HOLE LOCATIONS.\n\n\tSELECTED HOLE LOCATIONS SHOWN ON THIS DRAWING \n\tFOR REFERENCE ONLY.\n\n4)\tSURFACE FINISH: HAL SNPB\n\n5)\tSOLDERMASK ON BOTH SIDES OF THE BOARD SHALL \n\tBE LPI, COLOR GREEN.\n\n6)\tSILK SCREEN LEGEND TO BE APPLIED PER LAYER \n\tSTACKUP USING WHITE NON-CONDUCTIVE EPOXY INK.\n\n7)\tALL VIAS ARE TENTED ON BOTH SIDES UNLESS \n\tSOLDERMASK OPENED IN GERBER.\n\n8)\tRESERVED\n\n9)\tPCB MATERIAL REQUIREMENTS:\n\n\tA.\tFLAMMABILITY RATING MUST MEET OR EXCEED \n\t\tUL94V-0 REQUIREMENTS.\n\tB.\tTg 135 C OR EQUIVALENT.\n\n10)\tDESIGN GEOMETRY MINIMUM FEATURE SIZES:\n\n\tBOARD SIZE\t\t\t\t46.000 × 27.500 mm\n\tBOARD THICKNESS\t\t1.647 mm\n\tTRACE WIDTH\t\t\t0.100 mm\n\tTRACE TO TRACE\t\t0.200 mm\n\tMIN. HOLE (PTH)\t\t\t0.300 mm\n\tMIN. HOLE (NPTH)\t\t2.200 mm\n\tANNULAR RING\t\t\t0.150 mm\n\tCOPPER TO HOLE\t\t0.250 mm\n\tCOPPER TO EDGE\t\t0.500 mm\n\tHOLE TO HOLE\t\t\t0.250 mm\n\n11)\tALL DIMENSIONS ARE IN MILLIMETERS UNLESS OTHERWISE\n\tSPECIFIED.\n\n12)\tFOR REFERENCE ONLY THE STACKUP CORRESPONDS TO JLCPCB\n\tSTACKUP JLC04161H-7628.\n\tFOR REFERENCE ONLY. IMPEDANCE IS THE CONTROLLING PARAMETER\n\tOVER LAYER STACKUP. GERBER DATA MAY NOT BE ALTERED EXCEPT\n\tFOR STANDARD FABRICATION ALLOWANCES.\n\n\tTHE SUPPLIED ARTWORK MAY OR MAY NOT CONTAIN THE SPECIFIED\n\tTRACE GEOMETRIES ON EVERY LAYERS SPECIFIED.", - "GIT_HASH": "b8fef39", - "GIT_HASH_PCB": "b8fef39", - "GIT_HASH_SCH": "5caa450", + "FABRICATION_NOTES": "FABRICATION NOTES (UNLESS OTHERWISE SPECIFIED)\n\n1)\tFABRICATE PER IPC-6012A CLASS 2.\n\n2)\tOUTLINE DEFINED IN SEPARATE GERBER FILE WITH\n\t\"Edge_Cuts.GBR\" SUFFIX.\n\n3)\tSEE SEPARATE DRILL FILES WITH \".DRL\" SUFFIX \n\tFOR HOLE LOCATIONS.\n\n\tSELECTED HOLE LOCATIONS SHOWN ON THIS DRAWING \n\tFOR REFERENCE ONLY.\n\n4)\tSURFACE FINISH: HAL SNPB\n\n5)\tSOLDERMASK ON BOTH SIDES OF THE BOARD SHALL \n\tBE LPI, COLOR GREEN.\n\n6)\tSILK SCREEN LEGEND TO BE APPLIED PER LAYER \n\tSTACKUP USING WHITE NON-CONDUCTIVE EPOXY INK.\n\n7)\tALL VIAS ARE TENTED ON BOTH SIDES UNLESS \n\tSOLDERMASK OPENED IN GERBER.\n\n8)\tRESERVED\n\n9)\tPCB MATERIAL REQUIREMENTS:\n\n\tA.\tFLAMMABILITY RATING MUST MEET OR EXCEED \n\t\tUL94V-0 REQUIREMENTS.\n\tB.\tTg 135 C OR EQUIVALENT.\n\n10)\tDESIGN GEOMETRY MINIMUM FEATURE SIZES:\n\n\tBOARD SIZE\t\t\t\t46.000 \u00d7 27.500 mm\n\tBOARD THICKNESS\t\t1.647 mm\n\tTRACE WIDTH\t\t\t0.100 mm\n\tTRACE TO TRACE\t\t0.200 mm\n\tMIN. HOLE (PTH)\t\t\t0.300 mm\n\tMIN. HOLE (NPTH)\t\t2.200 mm\n\tANNULAR RING\t\t\t0.150 mm\n\tCOPPER TO HOLE\t\t0.250 mm\n\tCOPPER TO EDGE\t\t0.500 mm\n\tHOLE TO HOLE\t\t\t0.250 mm\n\n11)\tALL DIMENSIONS ARE IN MILLIMETERS UNLESS OTHERWISE\n\tSPECIFIED.\n\n12)\tFOR REFERENCE ONLY THE STACKUP CORRESPONDS TO JLCPCB\n\tSTACKUP JLC04161H-7628.\n\tFOR REFERENCE ONLY. IMPEDANCE IS THE CONTROLLING PARAMETER\n\tOVER LAYER STACKUP. GERBER DATA MAY NOT BE ALTERED EXCEPT\n\tFOR STANDARD FABRICATION ALLOWANCES.\n\n\tTHE SUPPLIED ARTWORK MAY OR MAY NOT CONTAIN THE SPECIFIED\n\tTRACE GEOMETRIES ON EVERY LAYERS SPECIFIED.", + "GIT_HASH": "c3a4047", + "GIT_HASH_PCB": "e9fadcd", + "GIT_HASH_SCH": "e859a78", "GIT_URL": "/jkrauss/Test_4", "PROJECT_CODE": "P99", "RELEASE_DATE": "2026-03-09", "RELEASE_STATE": "WORKING", "REVISION": "NO_TAG+ (Unreleased)", "SCALE": "2:1", - "SCHEMATIC_NOTES": "Unless otherwise specified, components Values are in ohms, µF, and µH.", + "SCHEMATIC_NOTES": "Unless otherwise specified, components Values are in ohms, \u00b5F, and \u00b5H.", "SHEET_NAME_01": "Cover Page", "SHEET_NAME_02": "Block Diagram", "SHEET_NAME_03": "Project Architecture", @@ -879,4 +879,4 @@ "STATE": "TEMPLATE", "VARIANT": "" } -} +} \ No newline at end of file diff --git a/Test_5.xml b/Test_5.xml new file mode 100644 index 0000000..3e4e74d --- /dev/null +++ b/Test_5.xml @@ -0,0 +1,2174 @@ + + + + /workspace/jkrauss/Test_5/Test_5.kicad_sch + Date1 + Eeschema 9.0.7+1 + Assembly Name + ASSEMBLY NOTES (UNLESS OTHERWISE SPECIFIED) + +1) DO NOT POPULATE COMPONENTS ARE MARKED WITH A RED CROSS + +2) DO NOT POPULATE COMPONENTS ARE NOT PRESENT IN THE BOM + +3) IF CONFLICTING INFORMATION IS FOUND BETWEEN THE ASSEMBLY + FILE AND BOM, BOM SHOULD BE USED AS THE MAIN SOURCE. + +4) DOT IDENTIFIES PIN #1 LOCATION AND DEVICE ORIENTATION + WHEN VIEWED FROM THE TOP. + A99-9000 + 1 + Asymworks, LLC + JPK + P99-9000 + S99-9000 + PCB Assembly, Assembly Name + PCB, Assembly Name + Schematic, Assembly Name + FABRICATION NOTES (UNLESS OTHERWISE SPECIFIED) + +1) FABRICATE PER IPC-6012A CLASS 2. + +2) OUTLINE DEFINED IN SEPARATE GERBER FILE WITH + "Edge_Cuts.GBR" SUFFIX. + +3) SEE SEPARATE DRILL FILES WITH ".DRL" SUFFIX + FOR HOLE LOCATIONS. + + SELECTED HOLE LOCATIONS SHOWN ON THIS DRAWING + FOR REFERENCE ONLY. + +4) SURFACE FINISH: HAL SNPB + +5) SOLDERMASK ON BOTH SIDES OF THE BOARD SHALL + BE LPI, COLOR GREEN. + +6) SILK SCREEN LEGEND TO BE APPLIED PER LAYER + STACKUP USING WHITE NON-CONDUCTIVE EPOXY INK. + +7) ALL VIAS ARE TENTED ON BOTH SIDES UNLESS + SOLDERMASK OPENED IN GERBER. + +8) RESERVED + +9) PCB MATERIAL REQUIREMENTS: + + A. FLAMMABILITY RATING MUST MEET OR EXCEED + UL94V-0 REQUIREMENTS. + B. Tg 135 C OR EQUIVALENT. + +10) DESIGN GEOMETRY MINIMUM FEATURE SIZES: + + BOARD SIZE 46.000 × 27.500 mm + BOARD THICKNESS 1.647 mm + TRACE WIDTH 0.100 mm + TRACE TO TRACE 0.200 mm + MIN. HOLE (PTH) 0.300 mm + MIN. HOLE (NPTH) 2.200 mm + ANNULAR RING 0.150 mm + COPPER TO HOLE 0.250 mm + COPPER TO EDGE 0.500 mm + HOLE TO HOLE 0.250 mm + +11) ALL DIMENSIONS ARE IN MILLIMETERS UNLESS OTHERWISE + SPECIFIED. + +12) FOR REFERENCE ONLY THE STACKUP CORRESPONDS TO JLCPCB + STACKUP JLC04161H-7628. + FOR REFERENCE ONLY. IMPEDANCE IS THE CONTROLLING PARAMETER + OVER LAYER STACKUP. GERBER DATA MAY NOT BE ALTERED EXCEPT + FOR STANDARD FABRICATION ALLOWANCES. + + THE SUPPLIED ARTWORK MAY OR MAY NOT CONTAIN THE SPECIFIED + TRACE GEOMETRIES ON EVERY LAYERS SPECIFIED. + c3a4047 + e9fadcd + e859a78 + /jkrauss/Test_4 + P99 + 2026-03-09 + WORKING + NO_TAG+ (Unreleased) + 2:1 + Unless otherwise specified, components Values are in ohms, µF, and µH. + Cover Page + Block Diagram + Project Architecture + Load Cell Amp + BLE Controller + Power and Interface + Parts List + ...................................... + ...................................... + ...................................... + ...................................... + ...................................... + ...................................... + ...................................... + ...................................... + ...................................... + ...................................... + ...................................... + ...................................... + ...................................... + TEMPLATE + + + + Title Page + Asymworks, LLC + NO_TAG+ (Unreleased) + Date2 + Test_5.kicad_sch + + + + + + + + + + + + + + Block Diagram + Asymworks, LLC + NO_TAG+ (Unreleased) + + Block_Diagram.kicad_sch + + + + + + + + + + + + + + Project Architecture + Asymworks, LLC + NO_TAG+ (Unreleased) + + Architecture.kicad_sch + + + + + + + + + + + + + + Load Cell Amp + Asymworks, LLC + NO_TAG+ (Unreleased) + + Load_Cell_Amp.kicad_sch + + + + + + + + + + + + + + Circuit 2 + Asymworks, LLC + NO_TAG+ (Unreleased) + + BLE_Controller.kicad_sch + + + + + + + + + + + + + + Battery Interface + Asymworks, LLC + NO_TAG+ (Unreleased) + + Power_Interface.kicad_sch + + + + + + + + + + + + + + Parts List + Asymworks, LLC + NO_TAG+ (Unreleased) + + Parts_List.kicad_sch + + + + + + + + + + + + + + + 100n + Capacitor_SMD:C_0603_1608Metric + https://yageogroup.com/download/specsheet/CC0603KRX7R9BB104 + capacitor, small US symbol + + YAGEO + CC0603KRX7R9BB104 + C14663 + Capacitor_SMD:C_0603_1608Metric + https://yageogroup.com/download/specsheet/CC0603KRX7R9BB104 + capacitor, small US symbol + + + + + + + + + + + 62133f73-88eb-4da2-9491-8bf214c6001b + + + 100n + Capacitor_SMD:C_0603_1608Metric + https://yageogroup.com/download/specsheet/CC0603KRX7R9BB104 + capacitor, small US symbol + + YAGEO + CC0603KRX7R9BB104 + C14663 + Capacitor_SMD:C_0603_1608Metric + https://yageogroup.com/download/specsheet/CC0603KRX7R9BB104 + capacitor, small US symbol + + + + + + + + + + + 9db50cc5-6ad0-42fa-8e86-82db202d88fb + + + Si2301CDS + Package_TO_SOT_SMD:SOT-23 + https://www.vishay.com/doc/?68741 + -3.1A Id, -20V Vds, P-Channel MOSFET, SOT-23 + + Vishay + Si2301CDS-T1-GE3 + C10487 + Package_TO_SOT_SMD:SOT-23 + https://www.vishay.com/doc/?68741 + -3.1A Id, -20V Vds, P-Channel MOSFET, SOT-23 + + + + + + + + + + 33b05de2-8cc7-48b9-b094-7ba5e6a40724 + + + 10k + Resistor_SMD:R_0603_1608Metric + https://www.royalohm.com/assets/pdf/products/smd/1.pdf + Resistor, US symbol + + Uni-Royal + 0603WAF1002T5E + C25804 + Resistor_SMD:R_0603_1608Metric + https://www.royalohm.com/assets/pdf/products/smd/1.pdf + Resistor, US symbol + + + + + + + + + + + a9fa5cb8-cb9a-4485-a2e3-7ece0390081e + + + 51k + Resistor_SMD:R_0603_1608Metric + https://www.royalohm.com/assets/pdf/products/smd/1.pdf + Resistor, US symbol + + Uni-Royal + 0603WAF5102T5E + C23196 + Resistor_SMD:R_0603_1608Metric + https://www.royalohm.com/assets/pdf/products/smd/1.pdf + Resistor, US symbol + + + + + + + + + + + ef51c143-7984-47c3-bcc3-5b8731aa5a16 + + + 51k + Resistor_SMD:R_0603_1608Metric + https://www.royalohm.com/assets/pdf/products/smd/1.pdf + Resistor, US symbol + + Uni-Royal + 0603WAF5102T5E + C23196 + Resistor_SMD:R_0603_1608Metric + https://www.royalohm.com/assets/pdf/products/smd/1.pdf + Resistor, US symbol + + + + + + + + + + + 0c986be8-745b-4edb-96c4-f8ea61e9db02 + + + 220k + Resistor_SMD:R_0603_1608Metric + https://www.royalohm.com/assets/pdf/products/smd/1.pdf + Resistor, US symbol + + Uni-Royal + 0603WAF2203T5E + C22961 + Resistor_SMD:R_0603_1608Metric + https://www.royalohm.com/assets/pdf/products/smd/1.pdf + Resistor, US symbol + + + + + + + + + + + 3332d124-1bcb-4459-9e42-da7bb6e9a74c + + + 51k + Resistor_SMD:R_0603_1608Metric + https://www.royalohm.com/assets/pdf/products/smd/1.pdf + Resistor, US symbol + + Uni-Royal + 0603WAF5102T5E + C23196 + Resistor_SMD:R_0603_1608Metric + https://www.royalohm.com/assets/pdf/products/smd/1.pdf + Resistor, US symbol + + + + + + + + + + + c85069bb-73b1-43ba-812c-8f7ab29d1350 + + + 330 + Resistor_SMD:R_0603_1608Metric + https://www.royalohm.com/assets/pdf/products/smd/1.pdf + Resistor, US symbol + + Uni-Royal + 0603WAF3300T5E + C23138 + Resistor_SMD:R_0603_1608Metric + https://www.royalohm.com/assets/pdf/products/smd/1.pdf + Resistor, US symbol + + + + + + + + + + + b76312c8-ca3f-4878-a259-ae5c42f10a6d + + + 51k + Resistor_SMD:R_0603_1608Metric + https://www.royalohm.com/assets/pdf/products/smd/1.pdf + Resistor, US symbol + + Uni-Royal + 0603WAF5102T5E + C23196 + Resistor_SMD:R_0603_1608Metric + https://www.royalohm.com/assets/pdf/products/smd/1.pdf + Resistor, US symbol + + + + + + + + + + + 9aa9887d-8762-4334-9cd6-b0b1bb251699 + + + 220k + Resistor_SMD:R_0603_1608Metric + https://www.royalohm.com/assets/pdf/products/smd/1.pdf + Resistor, US symbol + + Uni-Royal + 0603WAF2203T5E + C22961 + Resistor_SMD:R_0603_1608Metric + https://www.royalohm.com/assets/pdf/products/smd/1.pdf + Resistor, US symbol + + + + + + + + + + + 36133e80-eb3e-418d-b27a-f47a8a15e83d + + + TestPoint + TestPoint:TestPoint_Pad_D1.5mm + ~ + test point + + + + TestPoint:TestPoint_Pad_D1.5mm + ~ + test point + + + + + + + + + + f9d4e96d-5745-439f-90a0-b346d3dffc71 + + + TestPoint + TestPoint:TestPoint_Pad_D1.5mm + ~ + test point + + + + TestPoint:TestPoint_Pad_D1.5mm + ~ + test point + + + + + + + + + + b3386c76-edca-46a0-b57e-edd366b8ea57 + + + TestPoint + Connector_Wire:SolderWirePad_1x01_SMD_2x4mm + ~ + test point + + Connector_Wire:SolderWirePad_1x01_SMD_2x4mm + ~ + test point + + + + + + + + b28a1eee-2f08-4428-9b24-9acd0c866799 + + + TestPoint + Connector_Wire:SolderWirePad_1x01_SMD_2x4mm + ~ + test point + + Connector_Wire:SolderWirePad_1x01_SMD_2x4mm + ~ + test point + + + + + + + + 3216bfe7-08e0-4b83-bee1-5c29e57aafb0 + + + TestPoint + Connector_Wire:SolderWirePad_1x01_SMD_2x4mm + ~ + test point + + Connector_Wire:SolderWirePad_1x01_SMD_2x4mm + ~ + test point + + + + + + + + 68f29406-bf4f-4737-ba92-51d121ee515a + + + TestPoint + Connector_Wire:SolderWirePad_1x01_SMD_2x4mm + ~ + test point + + Connector_Wire:SolderWirePad_1x01_SMD_2x4mm + ~ + test point + + + + + + + + 0bb620d4-c3fb-4c47-8281-592b3a96db94 + + + MCP6042T-I/MS + Package_SO:MSOP-8_3x3mm_P0.65mm + http://ww1.microchip.com/downloads/en/devicedoc/22140b.pdf + Dual, 1 MHz, 85µA, Rail-to-Rail input and output, MSOP-8 + + C627438 + Microchip + MCP6042-I/MS + Package_SO:MSOP-8_3x3mm_P0.65mm + http://ww1.microchip.com/downloads/en/devicedoc/22140b.pdf + Dual, 1 MHz, 85µA, Rail-to-Rail input and output, MSOP-8 + + + + + + + + + + + 0aa2307e-1521-4275-a630-00398fb3d41d 0aa2307e-1521-4275-a630-00398fb3d41c 0aa2307e-1521-4275-a630-00398fb3d41b + + + MCP6042T-I/MS + Package_SO:MSOP-8_3x3mm_P0.65mm + http://ww1.microchip.com/downloads/en/devicedoc/22140b.pdf + Dual, 1 MHz, 85µA, Rail-to-Rail input and output, MSOP-8 + + C627438 + Microchip + MCP6042-I/MS + Package_SO:MSOP-8_3x3mm_P0.65mm + http://ww1.microchip.com/downloads/en/devicedoc/22140b.pdf + Dual, 1 MHz, 85µA, Rail-to-Rail input and output, MSOP-8 + + + + + + + + + + + a61a0e42-7f51-4bfb-8f50-9c7649feec25 69c94eba-401a-4da1-9a83-d9e5c5ae991c 32fae178-0263-4c90-b1a2-cab80ff254a6 + + + 100u + Capacitor_SMD:C_1206_3216Metric + https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL31A107MQHNNNE + capacitor, small US symbol + + C15008 + Samsung Electro-Mechanics + CL31A107MQHNNNE + Capacitor_SMD:C_1206_3216Metric + https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL31A107MQHNNNE + capacitor, small US symbol + + + + + + + + + + + 93136a12-d32b-4e0a-8538-e5b29077f1bf + + + 100u + Capacitor_SMD:C_1206_3216Metric + https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL31A107MQHNNNE + capacitor, small US symbol + + C15008 + Samsung Electro-Mechanics + CL31A107MQHNNNE + Capacitor_SMD:C_1206_3216Metric + https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL31A107MQHNNNE + capacitor, small US symbol + + + + + + + + + + + d82905e9-94c3-46d4-9ca8-8f26a543f123 + + + 10uH + Inductor_SMD:L_0603_1608Metric + https://product.tdk.com/system/files/dam/doc/product/inductor/inductor/smd/catalog/inductor_commercial_decoupling_mlz1608_en.pdf + Inductor, small symbol + + TDK + MLZ1608M100WT000 + C76798 + Inductor_SMD:L_0603_1608Metric + https://product.tdk.com/system/files/dam/doc/product/inductor/inductor/smd/catalog/inductor_commercial_decoupling_mlz1608_en.pdf + Inductor, small symbol + + + + + + + + + + + 457cf768-eead-438e-83e3-304d941327b4 + + + 10k + Resistor_SMD:R_0603_1608Metric + https://www.royalohm.com/assets/pdf/products/smd/1.pdf + Resistor, US symbol + + Uni-Royal + 0603WAF1002T5E + C25804 + Resistor_SMD:R_0603_1608Metric + https://www.royalohm.com/assets/pdf/products/smd/1.pdf + Resistor, US symbol + + + + + + + + + + + a681eb8c-bf92-43dc-90f9-fdde2a4eef00 + + + 22 + Resistor_SMD:R_0603_1608Metric + https://www.royalohm.com/assets/pdf/products/smd/1.pdf + Resistor, US symbol + + Uni-Royal + 0603WAF220JT5E + C23345 + Resistor_SMD:R_0603_1608Metric + https://www.royalohm.com/assets/pdf/products/smd/1.pdf + Resistor, US symbol + + + + + + + + + + + 332831fa-4ca8-4bf7-bbf1-1f9d0d7f0379 + + + 22 + Resistor_SMD:R_0603_1608Metric + https://www.royalohm.com/assets/pdf/products/smd/1.pdf + Resistor, US symbol + + Uni-Royal + 0603WAF220JT5E + C23345 + Resistor_SMD:R_0603_1608Metric + https://www.royalohm.com/assets/pdf/products/smd/1.pdf + Resistor, US symbol + + + + + + + + + + + 314c30e7-873a-4eae-bf54-e61b9d65a7da + + + 10k + Resistor_SMD:R_0603_1608Metric + https://www.royalohm.com/assets/pdf/products/smd/1.pdf + Resistor, US symbol + + Uni-Royal + 0603WAF1002T5E + C25804 + Resistor_SMD:R_0603_1608Metric + https://www.royalohm.com/assets/pdf/products/smd/1.pdf + Resistor, US symbol + + + + + + + + + + + 0f36fc1e-e36f-4bbd-b0c1-d147c3a40559 + + + 10k + Resistor_SMD:R_0603_1608Metric + https://www.royalohm.com/assets/pdf/products/smd/1.pdf + Resistor, US symbol + + Uni-Royal + 0603WAF1002T5E + C25804 + Resistor_SMD:R_0603_1608Metric + https://www.royalohm.com/assets/pdf/products/smd/1.pdf + Resistor, US symbol + + + + + + + + + + + c82cb63c-c096-4a91-9538-24f637845e62 + + + MDBT50Q-1MV2 + RF_Module:Raytac_MDBT50Q + https://www.raytac.com/download/index.php?index_id=43 + Multiprotocol BLE/ANT/2.4 GHz/802.15.4 Cortex-M4F SoC, nRF52840 module + + Raytac + MDBT50Q-1MV2 + C5118826 + RF_Module:Raytac_MDBT50Q + https://www.raytac.com/download/index.php?index_id=43 + Multiprotocol BLE/ANT/2.4 GHz/802.15.4 Cortex-M4F SoC, nRF52840 module + + + + + + + + + + + 147209bc-c059-460d-8034-8f6210941d23 + + + 1u + Capacitor_SMD:C_0603_1608Metric + https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL10A105KB8NNNC + capacitor, small US symbol + + C15849 + Samsung Electro-Mechanics + CL10A105KB8NNNC + Capacitor_SMD:C_0603_1608Metric + https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL10A105KB8NNNC + capacitor, small US symbol + + + + + + + + + + + 2f1e9155-c81c-4da7-9e9f-5a4f61426e04 + + + 2.2u + Capacitor_SMD:C_0603_1608Metric + https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL10A225KO8NNN + capacitor, small US symbol + + C23630 + Samsung Electro-Mechanics + CL10A225KO8NNNC + Capacitor_SMD:C_0603_1608Metric + https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL10A225KO8NNN + capacitor, small US symbol + + + + + + + + + + + c93ffeff-50d5-463f-b756-5298c92ef9bf + + + 4.7u + Capacitor_SMD:C_0603_1608Metric + https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL10A475KO8NNNC + capacitor, small US symbol + + C19666 + Samsung Electro-Mechanics + CL10A475KO8NNNC + Capacitor_SMD:C_0603_1608Metric + https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL10A475KO8NNNC + capacitor, small US symbol + + + + + + + + + + + fdd4e32d-d0b4-4787-8783-8284de30f2d6 + + + 4.7u + Capacitor_SMD:C_0603_1608Metric + https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL10A475KO8NNNC + capacitor, small US symbol + + C19666 + Samsung Electro-Mechanics + CL10A475KO8NNNC + Capacitor_SMD:C_0603_1608Metric + https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL10A475KO8NNNC + capacitor, small US symbol + + + + + + + + + + + bd667dbb-5d74-4434-a17f-782cf18168c3 + + + B2B-PH-K + Connector_JST:JST_PH_B2B-PH-K_1x02_P2.00mm_Vertical + https://www.jst.com/wp-content/uploads/2025/06/ePH.pdf + Generic connector, single row, 01x02, script generated (kicad-library-utils/schlib/autogen/connector/) + + + JST + S2B-PH-SM4-TB + C295747 + Connector_JST:JST_PH_B2B-PH-K_1x02_P2.00mm_Vertical + https://www.jst.com/wp-content/uploads/2025/06/ePH.pdf + Generic connector, single row, 01x02, script generated (kicad-library-utils/schlib/autogen/connector/) + + + + + + + + + + + + 50dbb54b-ac71-430d-9a54-934961ba73f0 + + + B5B-PH-K + Connector_JST:JST_PH_B5B-PH-K_1x05_P2.00mm_Vertical + https://www.jst.com/wp-content/uploads/2025/06/ePH.pdf + Generic connector, single row, 01x05, script generated (kicad-library-utils/schlib/autogen/connector/) + + + JST + S5B-PH-SM4-TB + C265104 + Connector_JST:JST_PH_B5B-PH-K_1x05_P2.00mm_Vertical + https://www.jst.com/wp-content/uploads/2025/06/ePH.pdf + Generic connector, single row, 01x05, script generated (kicad-library-utils/schlib/autogen/connector/) + + + + + + + + + + + + 3a474dca-bf00-4fba-8294-1d2e20569ac4 + + + Conn_ARM_JTAG_SWD_10 + Connector_PinHeader_1.27mm:PinHeader_2x05_P1.27mm_Vertical_SMD + http://infocenter.arm.com/help/topic/com.arm.doc.ddi0314h/DDI0314H_coresight_components_trm.pdf + Cortex Debug Connector, standard ARM Cortex-M SWD and JTAG interface + + C150517 + Amphenol ICC + 20021121-00010C4LF + Connector_PinHeader_1.27mm:PinHeader_2x05_P1.27mm_Vertical_SMD + http://infocenter.arm.com/help/topic/com.arm.doc.ddi0314h/DDI0314H_coresight_components_trm.pdf + Cortex Debug Connector, standard ARM Cortex-M SWD and JTAG interface + + + + + + + + + + + 161d7b6a-da88-4f78-aa04-5fc04ec8537a + + + Si2301CDS + Package_TO_SOT_SMD:SOT-23 + https://www.vishay.com/doc/?68741 + -3.1A Id, -20V Vds, P-Channel MOSFET, SOT-23 + + Vishay + Si2301CDS-T1-GE3 + C10487 + Package_TO_SOT_SMD:SOT-23 + https://www.vishay.com/doc/?68741 + -3.1A Id, -20V Vds, P-Channel MOSFET, SOT-23 + + + + + + + + + + df33d6d6-fa23-43f5-b866-ef3bda05fc2c + + + Si2301CDS + Package_TO_SOT_SMD:SOT-23 + https://www.vishay.com/doc/?68741 + -3.1A Id, -20V Vds, P-Channel MOSFET, SOT-23 + + Vishay + Si2301CDS-T1-GE3 + C10487 + Package_TO_SOT_SMD:SOT-23 + https://www.vishay.com/doc/?68741 + -3.1A Id, -20V Vds, P-Channel MOSFET, SOT-23 + + + + + + + + + + 560bbe63-941a-439d-9c3a-536aa7695322 + + + 75 + Resistor_SMD:R_0603_1608Metric + https://www.royalohm.com/assets/pdf/products/smd/1.pdf + Resistor, US symbol + + Uni-Royal + 0603WAF750JT5E + C4275 + Resistor_SMD:R_0603_1608Metric + https://www.royalohm.com/assets/pdf/products/smd/1.pdf + Resistor, US symbol + + + + + + + + + + + bddee7e6-cd4d-443c-9676-358ec0511217 + + + 10k + Resistor_SMD:R_0603_1608Metric + https://www.royalohm.com/assets/pdf/products/smd/1.pdf + Resistor, US symbol + + Uni-Royal + 0603WAF1002T5E + C25804 + Resistor_SMD:R_0603_1608Metric + https://www.royalohm.com/assets/pdf/products/smd/1.pdf + Resistor, US symbol + + + + + + + + + + + a10878da-6a82-4965-9cf9-8591f8d0394c + + + 10k + Resistor_SMD:R_0603_1608Metric + https://www.royalohm.com/assets/pdf/products/smd/1.pdf + Resistor, US symbol + + Uni-Royal + 0603WAF1002T5E + C25804 + Resistor_SMD:R_0603_1608Metric + https://www.royalohm.com/assets/pdf/products/smd/1.pdf + Resistor, US symbol + + + + + + + + + + + 2385ef7a-d010-4dbf-a557-70853284825b + + + 5.1k + Resistor_SMD:R_0603_1608Metric + https://www.royalohm.com/assets/pdf/products/smd/1.pdf + Resistor, US symbol + + Uni-Royal + 0603WAF5101T5E + C23186 + Resistor_SMD:R_0603_1608Metric + https://www.royalohm.com/assets/pdf/products/smd/1.pdf + Resistor, US symbol + + + + + + + + + + + 9aa71257-d96e-4aee-a72f-042865c65129 + + + 220 + Resistor_SMD:R_0603_1608Metric + https://www.royalohm.com/assets/pdf/products/smd/1.pdf + Resistor, US symbol + + Uni-Royal + 0603WAF2200T5E + C22962 + Resistor_SMD:R_0603_1608Metric + https://www.royalohm.com/assets/pdf/products/smd/1.pdf + Resistor, US symbol + + + + + + + + + + + 54468572-129f-4dd2-ac51-b2a29d50802c + + + 10k + Resistor_SMD:R_0603_1608Metric + https://www.royalohm.com/assets/pdf/products/smd/1.pdf + Resistor, US symbol + + Uni-Royal + 0603WAF1002T5E + C25804 + Resistor_SMD:R_0603_1608Metric + https://www.royalohm.com/assets/pdf/products/smd/1.pdf + Resistor, US symbol + + + + + + + + + + + f4e06be6-aa8b-431e-818f-ef982fd2f17f + + + 10k + Resistor_SMD:R_0603_1608Metric + https://www.royalohm.com/assets/pdf/products/smd/1.pdf + Resistor, US symbol + + Uni-Royal + 0603WAF1002T5E + C25804 + Resistor_SMD:R_0603_1608Metric + https://www.royalohm.com/assets/pdf/products/smd/1.pdf + Resistor, US symbol + + + + + + + + + + + bbbfc804-fd6d-417a-ab69-ebb4605dd3e4 + + + TestPoint + TestPoint:TestPoint_Pad_D1.5mm + ~ + test point + + + + TestPoint:TestPoint_Pad_D1.5mm + ~ + test point + + + + + + + + + + a1cce5a3-27bf-4bda-b8cc-f131b92cc56c + + + TestPoint + TestPoint:TestPoint_Pad_D1.5mm + ~ + test point + + + + TestPoint:TestPoint_Pad_D1.5mm + ~ + test point + + + + + + + + + + a64e2846-e0ef-472d-be8a-2a14e8424886 + + + TestPoint + TestPoint:TestPoint_Pad_D1.5mm + ~ + test point + + + + TestPoint:TestPoint_Pad_D1.5mm + ~ + test point + + + + + + + + + + 3167e078-6056-472d-893c-50dff7c00c71 + + + TestPoint + TestPoint:TestPoint_Pad_D1.5mm + ~ + test point + + + + TestPoint:TestPoint_Pad_D1.5mm + ~ + test point + + + + + + + + + + b5b3a0fd-6550-417e-bb7b-b87d80c5451b + + + TestPoint + TestPoint:TestPoint_Pad_D1.5mm + ~ + test point + + + + TestPoint:TestPoint_Pad_D1.5mm + ~ + test point + + + + + + + + + + a581c007-f3cd-4158-84e3-325d7bd83247 + + + TestPoint + TestPoint:TestPoint_Pad_D1.5mm + ~ + test point + + + + TestPoint:TestPoint_Pad_D1.5mm + ~ + test point + + + + + + + + + + 3f0204d8-153c-4d58-8e9b-331f19382f8a + + + TestPoint + TestPoint:TestPoint_Pad_D1.5mm + ~ + test point + + + + TestPoint:TestPoint_Pad_D1.5mm + ~ + test point + + + + + + + + + + 9efe8f44-f06c-445d-93df-a1c0ee64bb5c + + + TestPoint + TestPoint:TestPoint_Pad_D1.5mm + ~ + test point + + + + TestPoint:TestPoint_Pad_D1.5mm + ~ + test point + + + + + + + + + + a5a3296f-9044-41a6-ae46-69267e919f61 + + + BQ27427 + Package_BGA:Texas_DSBGA-9_1.62x1.58mm_Layout3x3_P0.5mm + https://www.ti.com/lit/ds/symlink/bq27427.pdf + Li-Ion/Li-Po battery monitor and fuel guage + + Texas Instruments + BQ27427YZFR + C6075475 + Package_BGA:Texas_DSBGA-9_1.62x1.58mm_Layout3x3_P0.5mm + https://www.ti.com/lit/ds/symlink/bq27427.pdf + Li-Ion/Li-Po battery monitor and fuel guage + + + + + + + + + + 0063a907-4a81-4dcf-a838-8131cfa40f99 + + + MCP73832T-2ACI/OT + Package_TO_SOT_SMD:SOT-23-5 + http://ww1.microchip.com/downloads/en/DeviceDoc/20001984g.pdf + Single cell, Li-Ion/Li-Po charge management controller, 4.20V, Tri-State Status Output, in SOT23-5 package + + C424093 + Microchip + MCP73832T-2ACI/OT + Package_TO_SOT_SMD:SOT-23-5 + http://ww1.microchip.com/downloads/en/DeviceDoc/20001984g.pdf + Single cell, Li-Ion/Li-Po charge management controller, 4.20V, Tri-State Status Output, in SOT23-5 package + + + + + + + + + + + c214e3e9-6415-4922-8a06-e1a32697a8b6 + + + + + Dual, 1 MHz, 85µA, Rail-to-Rail input and output, MSOP-8 + http://ww1.microchip.com/downloads/en/devicedoc/22140b.pdf + + MSOP*3x3mm*P0.65mm* + + + U + MCP6L02x-xMS + Package_SO:MSOP-8_3x3mm_P0.65mm + http://ww1.microchip.com/downloads/en/devicedoc/22140b.pdf + Dual, 1 MHz, 85µA, Rail-to-Rail input and output, MSOP-8 + + + + + + + + + + + + + + https://www.ti.com/lit/ds/symlink/bq27427.pdf + + U + BQ27427 + Package_BGA:Texas_DSBGA-9_1.62x1.58mm_Layout3x3_P0.5mm + https://www.ti.com/lit/ds/symlink/bq27427.pdf + + + + + + + + + + + + + + + + -3.1A Id, -20V Vds, P-Channel MOSFET, SOT-23 + https://www.vishay.com/doc/?68741 + + Q + Si2301CDS + Package_TO_SOT_SMD:SOT-23 + https://www.vishay.com/doc/?68741 + -3.1A Id, -20V Vds, P-Channel MOSFET, SOT-23 + + + + + + + + + Single cell, Li-Ion/Li-Po charge management controller, 4.20V, Tri-State Status Output, in SOT23-5 package + http://ww1.microchip.com/downloads/en/DeviceDoc/20001984g.pdf + + SOT?23* + + + U + MCP73831-2-OT + Package_TO_SOT_SMD:SOT-23-5 + http://ww1.microchip.com/downloads/en/DeviceDoc/20001984g.pdf + Single cell, Li-Ion/Li-Po charge management controller, 4.20V, Tri-State Status Output, in SOT23-5 package + + + + + + + + + + + Cortex Debug Connector, standard ARM Cortex-M SWD and JTAG interface + http://infocenter.arm.com/help/topic/com.arm.doc.ddi0314h/DDI0314H_coresight_components_trm.pdf + + PinHeader?2x05?P1.27mm* + + + J + Conn_ARM_JTAG_SWD_10 + + http://infocenter.arm.com/help/topic/com.arm.doc.ddi0314h/DDI0314H_coresight_components_trm.pdf + Cortex Debug Connector, standard ARM Cortex-M SWD and JTAG interface + + + + + + + + + + + + + + + + test point + ~ + + Pin* + Test* + + + TP + TestPoint + + ~ + test point + + + + + + + Generic connector, single row, 01x02, script generated (kicad-library-utils/schlib/autogen/connector/) + ~ + + Connector*:*_1x??_* + + + J + Conn_01x02 + + ~ + Generic connector, single row, 01x02, script generated (kicad-library-utils/schlib/autogen/connector/) + + + + + + + + Generic connector, single row, 01x05, script generated (kicad-library-utils/schlib/autogen/connector/) + ~ + + Connector*:*_1x??_* + + + J + Conn_01x05 + + ~ + Generic connector, single row, 01x05, script generated (kicad-library-utils/schlib/autogen/connector/) + + + + + + + + + + + capacitor, small US symbol + + C_* + + + C + C_Small_US + + + capacitor, small US symbol + + + + + + + + Inductor, small symbol + ~ + + Choke_* + *Coil* + Inductor_* + L_* + + + L + L_Small + + ~ + Inductor, small symbol + + + + + + + + Resistor, US symbol + ~ + + R_* + + + R + R_US + + ~ + Resistor, US symbol + + + + + + + + Multiprotocol BLE/ANT/2.4 GHz/802.15.4 Cortex-M4F SoC, nRF52840 module + https://www.raytac.com/download/index.php?index_id=43 + + Raytac?MDBT50Q* + + + U + MDBT50Q-1MV2 + RF_Module:Raytac_MDBT50Q + https://www.raytac.com/download/index.php?index_id=43 + Multiprotocol BLE/ANT/2.4 GHz/802.15.4 Cortex-M4F SoC, nRF52840 module + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + /usr/share/kicad/symbols//Amplifier_Operational.kicad_sym + + + /workspace/jkrauss/Test_5/lib/asymworks/symbols/Asym_Battery_Management.kicad_sym + + + /workspace/jkrauss/Test_5/lib/asymworks/symbols/Asym_Transistor_FET.kicad_sym + + + /usr/share/kicad/symbols//Battery_Management.kicad_sym + + + /usr/share/kicad/symbols//Connector.kicad_sym + + + /usr/share/kicad/symbols//Connector_Generic.kicad_sym + + + /usr/share/kicad/symbols//Device.kicad_sym + + + /usr/share/kicad/symbols//RF_Module.kicad_sym + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/html/Test_5-navigate.html b/html/Test_5-navigate.html new file mode 100644 index 0000000..a3606ce --- /dev/null +++ b/html/Test_5-navigate.html @@ -0,0 +1,579 @@ + + + + Main page + + + + + + + + + +
+
+ + + + + + +
+
+ +A99-9000 (Assembly Name) + + +
+ Asymworks, LLC +
+
+
+ +
+
Rev. NO_TAG+ (Unreleased)
+
Variant:
+
+Logo + + +
+
+
+
+
+
+

reports

+
+
+
+

schematic

+
+
+
+

mfg

+
+
+
+

kiri

+
+
+
+

renders

+
+
+
+

models

+
+
+
+

test

+
+
+
+

panels

+
+
+ + + + + + + + diff --git a/html/Test_5-navigate_kiri.html b/html/Test_5-navigate_kiri.html new file mode 100644 index 0000000..b296774 --- /dev/null +++ b/html/Test_5-navigate_kiri.html @@ -0,0 +1,567 @@ + + + + /kiri + + + + + + + + + +
+
+ + + + + + + + + kiri + +
+
+ +A99-9000 (Assembly Name) + + +
+ Asymworks, LLC +
+
+
+ +
+
Rev. NO_TAG+ (Unreleased)
+
Variant:
+
+Logo + + +
+
+
+
+
KiRI webpage
+
+ +
+ index.html +

index.html

+

html_kiri

+
+
+
+ + + + + + + + diff --git a/html/Test_5-navigate_mfg.html b/html/Test_5-navigate_mfg.html new file mode 100644 index 0000000..443aac4 --- /dev/null +++ b/html/Test_5-navigate_mfg.html @@ -0,0 +1,570 @@ + + + + /mfg + + + + + + + + + +
+
+ + + + + + + + + mfg + +
+
+ +A99-9000 (Assembly Name) + + +
+ Asymworks, LLC +
+
+
+ +
+
Rev. NO_TAG+ (Unreleased)
+
Variant:
+
+Logo + + +
+
+
+
+
+
+

assembly

+
+
+
+

fab

+
+
+
+

jlcpcb

+
+
+ + + + + + + + diff --git a/html/Test_5-navigate_mfg_assembly.html b/html/Test_5-navigate_mfg_assembly.html new file mode 100644 index 0000000..6249f54 --- /dev/null +++ b/html/Test_5-navigate_mfg_assembly.html @@ -0,0 +1,633 @@ + + + + /mfg/assembly + + + + + + + + + +
+
+ + + + + + + + + mfg/assembly + +
+
+ +A99-9000 (Assembly Name) + + +
+ Asymworks, LLC +
+
+
+ +
+
Rev. NO_TAG+ (Unreleased)
+
Variant:
+
+Logo + + +
+
+
+
+
Bill of Materials in CSV format
+
+ +
+ Test_5-bom.csv +

Test_5-bom.csv

+

csv_bom

+
+
+
+
+
Bill of Materials in HTML format
+
+ +
+ Test_5-bom.html +

Test_5-bom.html

+

html_bom

+
+
+
+
+
Bill of Materials in HTML format
+
+ +
+ Test_5-ibom.html +

Test_5-ibom.html

+

html_bom_interactive

+
+
+
+
+
Position file in CSV format
+
+ +
+ Test_5-CPL.csv +

Test_5-CPL.csv

+

csv_position

+
+
+
+
+
Assembly document in PDF format
+
+ +
+ Test_5-assembly.pdf +

Test_5-assembly.pdf

+

pdf_assembly

+
+
+
+
+
Component report (count) in CSV format
+
+ +
+ Test_5-components_count.csv +

Test_5-components_count.csv

+

csv_comp_count

+
+
+
+
+
Assembly notes in TXT format
+
+ +
+ Test_5-assembly_notes.txt +

Test_5-assembly_notes.txt

+

txt_assembly_notes

+
+
+
+ + + + + + + + diff --git a/html/Test_5-navigate_mfg_fab.html b/html/Test_5-navigate_mfg_fab.html new file mode 100644 index 0000000..291b699 --- /dev/null +++ b/html/Test_5-navigate_mfg_fab.html @@ -0,0 +1,621 @@ + + + + /mfg/fab + + + + + + + + + +
+
+ + + + + + + + + mfg/fab + +
+
+ +A99-9000 (Assembly Name) + + +
+ Asymworks, LLC +
+
+
+ +
+
Rev. NO_TAG+ (Unreleased)
+
Variant:
+
+Logo + + +
+
+
+
+
+
+

gerbers

+
+
+
+

drill-tables

+
+
+
+
ODB++ in ZIP format
+
+ +
+ Test_5-odb.zip +

Test_5-odb.zip

+

zip_odb

+
+
+
+
+
Fabrication document in PDF format
+
+ +
+ Test_5-fabrication.pdf +

Test_5-fabrication.pdf

+

pdf_fabrication

+
+
+
+
+
Generates a ZIP file with gerbers, drill and fabrication document
+
+ +
+ Test_5-GERBERS.zip +

Test_5-GERBERS.zip

+

zip_compress_fab

+
+
+
+
+
Impedance table in CSV format
+
+ +
+ Test_5-impedance_table.csv +

Test_5-impedance_table.csv

+

csv_impedance_table

+
+
+
+
+
Fabrication notes in TXT format
+
+ +
+ Test_5-fabrication_notes.txt +

Test_5-fabrication_notes.txt

+

txt_fabrication_notes

+
+
+
+ + + + + + + + diff --git a/html/Test_5-navigate_mfg_fab_drill-tables.html b/html/Test_5-navigate_mfg_fab_drill-tables.html new file mode 100644 index 0000000..ff0c493 --- /dev/null +++ b/html/Test_5-navigate_mfg_fab_drill-tables.html @@ -0,0 +1,573 @@ + + + + /mfg/fab/drill-tables + + + + + + + + + +
+
+ + + + + + + + + mfg/fab/drill-tables + +
+
+ +A99-9000 (Assembly Name) + + +
+ Asymworks, LLC +
+
+
+ +
+
Rev. NO_TAG+ (Unreleased)
+
Variant:
+
+Logo + + +
+
+
+
+
Drill Table in CSV format
+
+ +
+ Test_5-(L1-L4)_drill_table.csv +

Test_5-(L1-L4)_drill_table.csv

+

csv_drill_table

+
+ +
+ Test_5-(L1-L4)_NPTH_drill_table.csv +

Test_5-(L1-L4)_NPTH_drill_table.csv

+

csv_drill_table

+
+
+
+ + + + + + + + diff --git a/html/Test_5-navigate_mfg_fab_gerbers.html b/html/Test_5-navigate_mfg_fab_gerbers.html new file mode 100644 index 0000000..cca35ac --- /dev/null +++ b/html/Test_5-navigate_mfg_fab_gerbers.html @@ -0,0 +1,661 @@ + + + + /mfg/fab/gerbers + + + + + + + + + +
+
+ + + + + + + + + mfg/fab/gerbers + +
+
+ +A99-9000 (Assembly Name) + + +
+ Asymworks, LLC +
+
+
+ +
+
Rev. NO_TAG+ (Unreleased)
+
Variant:
+
+Logo + + +
+
+
+
+
Gerbers in GBR format
+
+ +
+ Test_5-F_Cu.gbr +

Test_5-F_Cu.gbr

+

gbr_gerbers

+
+ +
+ Test_5-In1_Cu.gbr +

Test_5-In1_Cu.gbr

+

gbr_gerbers

+
+ +
+ Test_5-In2_Cu.gbr +

Test_5-In2_Cu.gbr

+

gbr_gerbers

+
+ +
+ Test_5-B_Cu.gbr +

Test_5-B_Cu.gbr

+

gbr_gerbers

+
+ +
+ Test_5-Edge_Cuts.gbr +

Test_5-Edge_Cuts.gbr

+

gbr_gerbers

+
+ +
+ Test_5-F_Silkscreen.gbr +

Test_5-F_Silkscreen.gbr

+

gbr_gerbers

+
+ +
+ Test_5-F_Mask.gbr +

Test_5-F_Mask.gbr

+

gbr_gerbers

+
+ +
+ Test_5-F_Paste.gbr +

Test_5-F_Paste.gbr

+

gbr_gerbers

+
+ +
+ Test_5-B_Silkscreen.gbr +

Test_5-B_Silkscreen.gbr

+

gbr_gerbers

+
+ +
+ Test_5-B_Mask.gbr +

Test_5-B_Mask.gbr

+

gbr_gerbers

+
+ +
+ Test_5-B_Paste.gbr +

Test_5-B_Paste.gbr

+

gbr_gerbers

+
+
+
+
+
Drill in Excellon format
+
+ +
+ Test_5--pth.drl +

Test_5--pth.drl

+

drl_excellon

+
+ +
+ Test_5--npth.drl +

Test_5--npth.drl

+

drl_excellon

+
+
+
+
+
Drill Map in PDF format
+
+ +
+ Test_5--pth_map.pdf +

Test_5--pth_map.pdf

+

pdf_drill_map

+
+ +
+ Test_5--npth_map.pdf +

Test_5--npth_map.pdf

+

pdf_drill_map

+
+
+
+ + + + + + + + diff --git a/html/Test_5-navigate_mfg_jlcpcb.html b/html/Test_5-navigate_mfg_jlcpcb.html new file mode 100644 index 0000000..d335be1 --- /dev/null +++ b/html/Test_5-navigate_mfg_jlcpcb.html @@ -0,0 +1,595 @@ + + + + /mfg/jlcpcb + + + + + + + + + +
+
+ + + + + + + + + mfg/jlcpcb + +
+
+ +A99-9000 (Assembly Name) + + +
+ Asymworks, LLC +
+
+
+ +
+
Rev. NO_TAG+ (Unreleased)
+
Variant:
+
+Logo + + +
+
+
+
+
+
+

gerbers

+
+
+
+
Zipped Fabpack for JLCPCB
+
+ +
+ Test_5-Fabpack.zip +

Test_5-Fabpack.zip

+

jlcpcb_fabpack

+
+
+
+
+
Bill of Materials for JLCPCB
+
+ +
+ Test_5-bom.csv +

Test_5-bom.csv

+

jlcpcb_bom

+
+
+
+
+
Component Placement File for JLCPCB
+
+ +
+ Test_5-cpl.csv +

Test_5-cpl.csv

+

jlcpcb_cpl

+
+
+
+ + + + + + + + diff --git a/html/Test_5-navigate_mfg_jlcpcb_gerbers.html b/html/Test_5-navigate_mfg_jlcpcb_gerbers.html new file mode 100644 index 0000000..f79aa73 --- /dev/null +++ b/html/Test_5-navigate_mfg_jlcpcb_gerbers.html @@ -0,0 +1,627 @@ + + + + /mfg/jlcpcb/gerbers + + + + + + + + + +
+
+ + + + + + + + + mfg/jlcpcb/gerbers + +
+
+ +A99-9000 (Assembly Name) + + +
+ Asymworks, LLC +
+
+
+ +
+
Rev. NO_TAG+ (Unreleased)
+
Variant:
+
+Logo + + +
+
+
+
+
Gerbers in GBR format for JLCPCB
+
+ +
+ Test_5-F_Cu.gtl +

Test_5-F_Cu.gtl

+

jlcpcb_gerbers

+
+ +
+ Test_5-In1_Cu.g1 +

Test_5-In1_Cu.g1

+

jlcpcb_gerbers

+
+ +
+ Test_5-In2_Cu.g2 +

Test_5-In2_Cu.g2

+

jlcpcb_gerbers

+
+ +
+ Test_5-B_Cu.gbl +

Test_5-B_Cu.gbl

+

jlcpcb_gerbers

+
+ +
+ Test_5-Edge_Cuts.gm1 +

Test_5-Edge_Cuts.gm1

+

jlcpcb_gerbers

+
+ +
+ Test_5-F_Silkscreen.gto +

Test_5-F_Silkscreen.gto

+

jlcpcb_gerbers

+
+ +
+ Test_5-F_Mask.gts +

Test_5-F_Mask.gts

+

jlcpcb_gerbers

+
+ +
+ Test_5-F_Paste.gtp +

Test_5-F_Paste.gtp

+

jlcpcb_gerbers

+
+ +
+ Test_5-B_Silkscreen.gbo +

Test_5-B_Silkscreen.gbo

+

jlcpcb_gerbers

+
+ +
+ Test_5-B_Mask.gbs +

Test_5-B_Mask.gbs

+

jlcpcb_gerbers

+
+ +
+ Test_5-B_Paste.gbp +

Test_5-B_Paste.gbp

+

jlcpcb_gerbers

+
+
+
+ + + + + + + + diff --git a/html/Test_5-navigate_models.html b/html/Test_5-navigate_models.html new file mode 100644 index 0000000..31819e0 --- /dev/null +++ b/html/Test_5-navigate_models.html @@ -0,0 +1,578 @@ + + + + /models + + + + + + + + + +
+
+ + + + + + + + + models + +
+
+ +A99-9000 (Assembly Name) + + +
+ Asymworks, LLC +
+
+
+ +
+
Rev. NO_TAG+ (Unreleased)
+
Variant:
+
+Logo + + +
+
+
+
+
PCB 3D model in STEP format
+
+ +
+ Test_5-step.step +

Test_5-step.step

+

step

+
+
+
+
+
PCB 3D model in GLB/gITF format
+
+ +
+ Test_5-glb.glb +

Test_5-glb.glb

+

glb

+
+
+
+ + + + + + + + diff --git a/html/Test_5-navigate_panels.html b/html/Test_5-navigate_panels.html new file mode 100644 index 0000000..4319686 --- /dev/null +++ b/html/Test_5-navigate_panels.html @@ -0,0 +1,562 @@ + + + + /panels + + + + + + + + + +
+
+ + + + + + + + + panels + +
+
+ +A99-9000 (Assembly Name) + + +
+ Asymworks, LLC +
+
+
+ +
+
Rev. NO_TAG+ (Unreleased)
+
Variant:
+
+Logo + + +
+
+
+
+
+
+

panel-800

+
+
+ + + + + + + + diff --git a/html/Test_5-navigate_panels_panel-800.html b/html/Test_5-navigate_panels_panel-800.html new file mode 100644 index 0000000..2f1ff50 --- /dev/null +++ b/html/Test_5-navigate_panels_panel-800.html @@ -0,0 +1,573 @@ + + + + /panels/panel-800 + + + + + + + + + +
+
+ + + + + + + + + panels/panel-800 + +
+
+ +A99-9000 (Assembly Name) + + +
+ Asymworks, LLC +
+
+
+ +
+
Rev. NO_TAG+ (Unreleased)
+
Variant:
+
+Logo + + +
+
+
+
+
PCB Panelization
+
+ +
+ Test_5-panel_801.kicad_pcb +

Test_5-panel_801.kicad_pcb

+

panel_801

+
+ +
+ Test_5-panel_801.png +

Test_5-panel_801.png

+

panel_801

+
+
+
+ + + + + + + + diff --git a/html/Test_5-navigate_renders.html b/html/Test_5-navigate_renders.html new file mode 100644 index 0000000..021a99a --- /dev/null +++ b/html/Test_5-navigate_renders.html @@ -0,0 +1,690 @@ + + + + /renders + + + + + + + + + +
+
+ + + + + + + + + renders + +
+
+ +A99-9000 (Assembly Name) + + +
+ Asymworks, LLC +
+
+
+ +
+
Rev. NO_TAG+ (Unreleased)
+
Variant:
+
+Logo + + +
+
+
+
+
PCB 2D Render (Top)
+
+ +
+ Test_5-pcbdraw_top.svg +

Test_5-pcbdraw_top.svg

+

pcbdraw_top

+
+
+
+
+
PCB 2D Render (Bottom)
+
+ +
+ Test_5-pcbdraw_bottom.svg +

Test_5-pcbdraw_bottom.svg

+

pcbdraw_bottom

+
+
+
+
+
Top 3D viewer PCB render in PNG format
+
+ +
+ Test_5-top.png +

Test_5-top.png

+

png_3d_viewer_top

+
+
+
+
+
Bottom 3D viewer PCB render in PNG format
+
+ +
+ Test_5-bottom.png +

Test_5-bottom.png

+

png_3d_viewer_bottom

+
+
+
+
+
Top (angled) 3D viewer PCB render in PNG format
+
+ +
+ Test_5-angled_top.png +

Test_5-angled_top.png

+

png_3d_viewer_angled_top

+
+
+
+
+
Bottom (angled) 3D viewer PCB render in PNG format
+
+ +
+ Test_5-angled_bottom.png +

Test_5-angled_bottom.png

+

png_3d_viewer_angled_bottom

+
+
+
+
+
High Quality 3D Render (Top)
+
+ +
+ Test_5-blender_exportblender_3d_top.pcb3d +

Test_5-blender_exportblender_3d_top.pcb3d

+

blender_3d_top

+
+ +
+ Test_5-blender_3d_top.png +

Test_5-blender_3d_top.png

+

blender_3d_top

+
+
+
+
+
High Quality 3D Render (Bottom)
+
+ +
+ Test_5-blender_exportblender_3d_bottom.pcb3d +

Test_5-blender_exportblender_3d_bottom.pcb3d

+

blender_3d_bottom

+
+ +
+ Test_5-blender_3d_bottom.png +

Test_5-blender_3d_bottom.png

+

blender_3d_bottom

+
+
+
+
+
High Quality 3D Render (Angled Top)
+
+ +
+ Test_5-blender_exportblender_3d_angled_top.pcb3d +

Test_5-blender_exportblender_3d_angled_top.pcb3d

+

blender_3d_angled_top

+
+ +
+ Test_5-blender_3d_angled_top.png +

Test_5-blender_3d_angled_top.png

+

blender_3d_angled_top

+
+
+
+
+
High Quality 3D Render (Angled Bottom)
+
+ +
+ Test_5-blender_exportblender_3d_angled_bottom.pcb3d +

Test_5-blender_exportblender_3d_angled_bottom.pcb3d

+

blender_3d_angled_bottom

+
+ +
+ Test_5-blender_3d_angled_bottom.png +

Test_5-blender_3d_angled_bottom.png

+

blender_3d_angled_bottom

+
+
+
+ + + + + + + + diff --git a/html/Test_5-navigate_reports.html b/html/Test_5-navigate_reports.html new file mode 100644 index 0000000..4f5d4c6 --- /dev/null +++ b/html/Test_5-navigate_reports.html @@ -0,0 +1,590 @@ + + + + /reports + + + + + + + + + +
+
+ + + + + + + + + reports + +
+
+ +A99-9000 (Assembly Name) + + +
+ Asymworks, LLC +
+
+
+ +
+
Rev. NO_TAG+ (Unreleased)
+
Variant:
+
+Logo + + +
+
+
+
+
erc
+
+ +
+ report_Test_5-erc.html +

report_Test_5-erc.html

+

erc

+
+ +
+ report_Test_5-erc.rpt +

report_Test_5-erc.rpt

+

erc

+
+
+
+
+
drc
+
+ +
+ report_Test_5-drc.html +

report_Test_5-drc.html

+

drc

+
+ +
+ report_Test_5-drc.rpt +

report_Test_5-drc.rpt

+

drc

+
+
+
+ + + + + + + + diff --git a/html/Test_5-navigate_schematic.html b/html/Test_5-navigate_schematic.html new file mode 100644 index 0000000..e0c2630 --- /dev/null +++ b/html/Test_5-navigate_schematic.html @@ -0,0 +1,578 @@ + + + + /schematic + + + + + + + + + +
+
+ + + + + + + + + schematic + +
+
+ +A99-9000 (Assembly Name) + + +
+ Asymworks, LLC +
+
+
+ +
+
Rev. NO_TAG+ (Unreleased)
+
Variant:
+
+Logo + + +
+
+
+
+
Schematic in PDF format
+
+ +
+ Test_5-schematic.pdf +

Test_5-schematic.pdf

+

pdf_schematic

+
+
+
+
+
Schematic notes in TXT format
+
+ +
+ Test_5-schematic_notes.txt +

Test_5-schematic_notes.txt

+

txt_schematic_notes

+
+
+
+ + + + + + + + diff --git a/html/Test_5-navigate_test.html b/html/Test_5-navigate_test.html new file mode 100644 index 0000000..cd986ac --- /dev/null +++ b/html/Test_5-navigate_test.html @@ -0,0 +1,562 @@ + + + + /test + + + + + + + + + +
+
+ + + + + + + + + test + +
+
+ +A99-9000 (Assembly Name) + + +
+ Asymworks, LLC +
+
+
+ +
+
Rev. NO_TAG+ (Unreleased)
+
Variant:
+
+Logo + + +
+
+
+
+
+
+

testpoints

+
+
+ + + + + + + + diff --git a/html/Test_5-navigate_test_testpoints.html b/html/Test_5-navigate_test_testpoints.html new file mode 100644 index 0000000..807dc51 --- /dev/null +++ b/html/Test_5-navigate_test_testpoints.html @@ -0,0 +1,589 @@ + + + + /test/testpoints + + + + + + + + + +
+
+ + + + + + + + + test/testpoints + +
+
+ +A99-9000 (Assembly Name) + + +
+ Asymworks, LLC +
+
+
+ +
+
Rev. NO_TAG+ (Unreleased)
+
Variant:
+
+Logo + + +
+
+
+
+
Testpoint report in CSV format
+
+ +
+ Test_5-testpoints.csv +

Test_5-testpoints.csv

+

csv_testpoints

+
+
+
+
+
Top testpoint report in CSV format
+
+ +
+ Test_5-testpoints-top.csv +

Test_5-testpoints-top.csv

+

csv_testpoints_top

+
+
+
+
+
Bottom testpoint report in CSV format
+
+ +
+ Test_5-testpoints-bottom.csv +

Test_5-testpoints-bottom.csv

+

csv_testpoints_bottom

+
+
+
+ + + + + + + + diff --git a/html/favicon.ico b/html/favicon.ico new file mode 100644 index 0000000..02cc9da Binary files /dev/null and b/html/favicon.ico differ diff --git a/html/images/back_64.png b/html/images/back_64.png new file mode 100644 index 0000000..300225a Binary files /dev/null and b/html/images/back_64.png differ diff --git a/html/images/cat_blender_3d_angled_bottom_Test_5-blender_3d_angled_bottom.png b/html/images/cat_blender_3d_angled_bottom_Test_5-blender_3d_angled_bottom.png new file mode 100644 index 0000000..c57aae3 Binary files /dev/null and b/html/images/cat_blender_3d_angled_bottom_Test_5-blender_3d_angled_bottom.png differ diff --git a/html/images/cat_blender_3d_angled_top_Test_5-blender_3d_angled_top.png b/html/images/cat_blender_3d_angled_top_Test_5-blender_3d_angled_top.png new file mode 100644 index 0000000..730e353 Binary files /dev/null and b/html/images/cat_blender_3d_angled_top_Test_5-blender_3d_angled_top.png differ diff --git a/html/images/cat_panel_801_Test_5-panel_801.png b/html/images/cat_panel_801_Test_5-panel_801.png new file mode 100644 index 0000000..d99ae8b Binary files /dev/null and b/html/images/cat_panel_801_Test_5-panel_801.png differ diff --git a/html/images/cat_pcbdraw_bottom_Test_5-pcbdraw_bottom.png b/html/images/cat_pcbdraw_bottom_Test_5-pcbdraw_bottom.png new file mode 100644 index 0000000..cef148e Binary files /dev/null and b/html/images/cat_pcbdraw_bottom_Test_5-pcbdraw_bottom.png differ diff --git a/html/images/cat_pcbdraw_top_Test_5-pcbdraw_top.png b/html/images/cat_pcbdraw_top_Test_5-pcbdraw_top.png new file mode 100644 index 0000000..93712cf Binary files /dev/null and b/html/images/cat_pcbdraw_top_Test_5-pcbdraw_top.png differ diff --git a/html/images/cat_pdf_assembly_Test_5-assembly.png b/html/images/cat_pdf_assembly_Test_5-assembly.png new file mode 100644 index 0000000..28c4b19 Binary files /dev/null and b/html/images/cat_pdf_assembly_Test_5-assembly.png differ diff --git a/html/images/cat_pdf_drill_map_Test_5--npth_map.png b/html/images/cat_pdf_drill_map_Test_5--npth_map.png new file mode 100644 index 0000000..44789cc Binary files /dev/null and b/html/images/cat_pdf_drill_map_Test_5--npth_map.png differ diff --git a/html/images/cat_pdf_drill_map_Test_5--pth_map.png b/html/images/cat_pdf_drill_map_Test_5--pth_map.png new file mode 100644 index 0000000..0519fab Binary files /dev/null and b/html/images/cat_pdf_drill_map_Test_5--pth_map.png differ diff --git a/html/images/cat_pdf_fabrication_Test_5-fabrication.png b/html/images/cat_pdf_fabrication_Test_5-fabrication.png new file mode 100644 index 0000000..dcca71c Binary files /dev/null and b/html/images/cat_pdf_fabrication_Test_5-fabrication.png differ diff --git a/html/images/cat_pdf_schematic_Test_5-schematic.png b/html/images/cat_pdf_schematic_Test_5-schematic.png new file mode 100644 index 0000000..fcc1264 Binary files /dev/null and b/html/images/cat_pdf_schematic_Test_5-schematic.png differ diff --git a/html/images/drc.svg_64.png b/html/images/drc.svg_64.png new file mode 100644 index 0000000..7d25593 Binary files /dev/null and b/html/images/drc.svg_64.png differ diff --git a/html/images/erc.svg_64.png b/html/images/erc.svg_64.png new file mode 100644 index 0000000..b4bf28f Binary files /dev/null and b/html/images/erc.svg_64.png differ diff --git a/html/images/file_csv_64.png b/html/images/file_csv_64.png new file mode 100644 index 0000000..f97b09a Binary files /dev/null and b/html/images/file_csv_64.png differ diff --git a/html/images/file_drl_64.png b/html/images/file_drl_64.png new file mode 100644 index 0000000..4a02cc0 Binary files /dev/null and b/html/images/file_drl_64.png differ diff --git a/html/images/file_gbr_64.png b/html/images/file_gbr_64.png new file mode 100644 index 0000000..b229172 Binary files /dev/null and b/html/images/file_gbr_64.png differ diff --git a/html/images/file_glb_64.png b/html/images/file_glb_64.png new file mode 100644 index 0000000..c1a6f44 Binary files /dev/null and b/html/images/file_glb_64.png differ diff --git a/html/images/file_html_64.png b/html/images/file_html_64.png new file mode 100644 index 0000000..06666f6 Binary files /dev/null and b/html/images/file_html_64.png differ diff --git a/html/images/file_pcb3d_64.png b/html/images/file_pcb3d_64.png new file mode 100644 index 0000000..85a6e16 Binary files /dev/null and b/html/images/file_pcb3d_64.png differ diff --git a/html/images/file_pdf_64.png b/html/images/file_pdf_64.png new file mode 100644 index 0000000..16cc171 Binary files /dev/null and b/html/images/file_pdf_64.png differ diff --git a/html/images/file_png_64.png b/html/images/file_png_64.png new file mode 100644 index 0000000..1cf3fcb Binary files /dev/null and b/html/images/file_png_64.png differ diff --git a/html/images/file_stp_64.png b/html/images/file_stp_64.png new file mode 100644 index 0000000..ee860d9 Binary files /dev/null and b/html/images/file_stp_64.png differ diff --git a/html/images/file_svg_64.png b/html/images/file_svg_64.png new file mode 100644 index 0000000..863f55b Binary files /dev/null and b/html/images/file_svg_64.png differ diff --git a/html/images/file_txt_64.png b/html/images/file_txt_64.png new file mode 100644 index 0000000..2eef9df Binary files /dev/null and b/html/images/file_txt_64.png differ diff --git a/html/images/file_zip_64.png b/html/images/file_zip_64.png new file mode 100644 index 0000000..171f201 Binary files /dev/null and b/html/images/file_zip_64.png differ diff --git a/html/images/home_64.png b/html/images/home_64.png new file mode 100644 index 0000000..2351504 Binary files /dev/null and b/html/images/home_64.png differ diff --git a/html/images/ibom_64.png b/html/images/ibom_64.png new file mode 100644 index 0000000..e35f0ff Binary files /dev/null and b/html/images/ibom_64.png differ diff --git a/html/images/icon.svg_64.png b/html/images/icon.svg_64.png new file mode 100644 index 0000000..2f6362f Binary files /dev/null and b/html/images/icon.svg_64.png differ diff --git a/html/images/logo.png b/html/images/logo.png new file mode 100644 index 0000000..3cd136f Binary files /dev/null and b/html/images/logo.png differ diff --git a/html/images/pcbnew_64.png b/html/images/pcbnew_64.png new file mode 100644 index 0000000..33e15d8 Binary files /dev/null and b/html/images/pcbnew_64.png differ diff --git a/html/images/unknown_64.png b/html/images/unknown_64.png new file mode 100644 index 0000000..358a08a Binary files /dev/null and b/html/images/unknown_64.png differ diff --git a/html/markdown-it.min.js b/html/markdown-it.min.js new file mode 100644 index 0000000..5e6f256 --- /dev/null +++ b/html/markdown-it.min.js @@ -0,0 +1,2 @@ +/*! markdown-it 14.1.0 https://github.com/markdown-it/markdown-it @license MIT */ +!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):(t="undefined"!=typeof globalThis?globalThis:t||self).markdownit=e()}(this,(function(){"use strict";const t={};function e(r,n){"string"!=typeof n&&(n=e.defaultChars);const s=function(e){let r=t[e];if(r)return r;r=t[e]=[];for(let t=0;t<128;t++){const e=String.fromCharCode(t);r.push(e)}for(let t=0;t=55296&&t<=57343?"\ufffd\ufffd\ufffd":String.fromCharCode(t),r+=6;continue}}if(240==(248&i)&&r+91114111?e+="\ufffd\ufffd\ufffd\ufffd":(t-=65536,e+=String.fromCharCode(55296+(t>>10),56320+(1023&t))),r+=9;continue}}e+="\ufffd"}}return e}))}e.defaultChars=";/?:@&=+$,#",e.componentChars="";const r={};function n(t,e,s){"string"!=typeof e&&(s=e,e=n.defaultChars),void 0===s&&(s=!0);const i=function(t){let e=r[t];if(e)return e;e=r[t]=[];for(let t=0;t<128;t++){const r=String.fromCharCode(t);/^[0-9a-z]$/i.test(r)?e.push(r):e.push("%"+("0"+t.toString(16).toUpperCase()).slice(-2))}for(let r=0;r=55296&&n<=57343){if(n>=55296&&n<=56319&&e+1=56320&&r<=57343){o+=encodeURIComponent(t[e]+t[e+1]),e++;continue}}o+="%EF%BF%BD"}else o+=encodeURIComponent(t[e])}return o}function s(t){let e="";return e+=t.protocol||"",e+=t.slashes?"//":"",e+=t.auth?t.auth+"@":"",t.hostname&&-1!==t.hostname.indexOf(":")?e+="["+t.hostname+"]":e+=t.hostname||"",e+=t.port?":"+t.port:"",e+=t.pathname||"",e+=t.search||"",e+=t.hash||"",e}function i(){this.protocol=null,this.slashes=null,this.auth=null,this.port=null,this.hostname=null,this.hash=null,this.search=null,this.pathname=null}n.defaultChars=";/?:@&=+$,-_.!~*'()#",n.componentChars="-_.!~*'()";const o=/^([a-z0-9.+-]+:)/i,u=/:[0-9]*$/,c=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,a=["{","}","|","\\","^","`"].concat(["<",">",'"',"`"," ","\r","\n","\t"]),l=["'"].concat(a),h=["%","/","?",";","#"].concat(l),p=["/","?","#"],f=/^[+a-z0-9A-Z_-]{0,63}$/,d=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,_={javascript:!0,"javascript:":!0},m={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0};function g(t,e){if(t&&t instanceof i)return t;const r=new i;return r.parse(t,e),r}i.prototype.parse=function(t,e){let r,n,s,i=t;if(i=i.trim(),!e&&1===t.split("#").length){const t=c.exec(i);if(t)return this.pathname=t[1],t[2]&&(this.search=t[2]),this}let u=o.exec(i);if(u&&(u=u[0],r=u.toLowerCase(),this.protocol=u,i=i.substr(u.length)),(e||u||i.match(/^\/\/[^@\/]+@[^@\/]+/))&&(s="//"===i.substr(0,2),!s||u&&_[u]||(i=i.substr(2),this.slashes=!0)),!_[u]&&(s||u&&!m[u])){let t,e,r=-1;for(let t=0;t127?n+="x":n+=r[t];if(!n.match(f)){const n=t.slice(0,e),s=t.slice(e+1),o=r.match(d);o&&(n.push(o[1]),s.unshift(o[2])),s.length&&(i=s.join(".")+i),this.hostname=n.join(".");break}}}}this.hostname.length>255&&(this.hostname=""),o&&(this.hostname=this.hostname.substr(1,this.hostname.length-2))}const a=i.indexOf("#");-1!==a&&(this.hash=i.substr(a),i=i.slice(0,a));const l=i.indexOf("?");return-1!==l&&(this.search=i.substr(l),i=i.slice(0,l)),i&&(this.pathname=i),m[r]&&this.hostname&&!this.pathname&&(this.pathname=""),this},i.prototype.parseHost=function(t){let e=u.exec(t);e&&(e=e[0],":"!==e&&(this.port=e.substr(1)),t=t.substr(0,t.length-e.length)),t&&(this.hostname=t)};var k,D=Object.freeze({__proto__:null,decode:e,encode:n,format:s,parse:g}),C=/[\0-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,y=/[\0-\x1F\x7F-\x9F]/,E=/[!-#%-\*,-\/:;\?@\[-\]_\{\}\xA1\xA7\xAB\xB6\xB7\xBB\xBF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061D-\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u09FD\u0A76\u0AF0\u0C77\u0C84\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1B7D\u1B7E\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E4F\u2E52-\u2E5D\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]|\uD800[\uDD00-\uDD02\uDF9F\uDFD0]|\uD801\uDD6F|\uD802[\uDC57\uDD1F\uDD3F\uDE50-\uDE58\uDE7F\uDEF0-\uDEF6\uDF39-\uDF3F\uDF99-\uDF9C]|\uD803[\uDEAD\uDF55-\uDF59\uDF86-\uDF89]|\uD804[\uDC47-\uDC4D\uDCBB\uDCBC\uDCBE-\uDCC1\uDD40-\uDD43\uDD74\uDD75\uDDC5-\uDDC8\uDDCD\uDDDB\uDDDD-\uDDDF\uDE38-\uDE3D\uDEA9]|\uD805[\uDC4B-\uDC4F\uDC5A\uDC5B\uDC5D\uDCC6\uDDC1-\uDDD7\uDE41-\uDE43\uDE60-\uDE6C\uDEB9\uDF3C-\uDF3E]|\uD806[\uDC3B\uDD44-\uDD46\uDDE2\uDE3F-\uDE46\uDE9A-\uDE9C\uDE9E-\uDEA2\uDF00-\uDF09]|\uD807[\uDC41-\uDC45\uDC70\uDC71\uDEF7\uDEF8\uDF43-\uDF4F\uDFFF]|\uD809[\uDC70-\uDC74]|\uD80B[\uDFF1\uDFF2]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3B\uDF44]|\uD81B[\uDE97-\uDE9A\uDFE2]|\uD82F\uDC9F|\uD836[\uDE87-\uDE8B]|\uD83A[\uDD5E\uDD5F]/,A=/[\$\+<->\^`\|~\xA2-\xA6\xA8\xA9\xAC\xAE-\xB1\xB4\xB8\xD7\xF7\u02C2-\u02C5\u02D2-\u02DF\u02E5-\u02EB\u02ED\u02EF-\u02FF\u0375\u0384\u0385\u03F6\u0482\u058D-\u058F\u0606-\u0608\u060B\u060E\u060F\u06DE\u06E9\u06FD\u06FE\u07F6\u07FE\u07FF\u0888\u09F2\u09F3\u09FA\u09FB\u0AF1\u0B70\u0BF3-\u0BFA\u0C7F\u0D4F\u0D79\u0E3F\u0F01-\u0F03\u0F13\u0F15-\u0F17\u0F1A-\u0F1F\u0F34\u0F36\u0F38\u0FBE-\u0FC5\u0FC7-\u0FCC\u0FCE\u0FCF\u0FD5-\u0FD8\u109E\u109F\u1390-\u1399\u166D\u17DB\u1940\u19DE-\u19FF\u1B61-\u1B6A\u1B74-\u1B7C\u1FBD\u1FBF-\u1FC1\u1FCD-\u1FCF\u1FDD-\u1FDF\u1FED-\u1FEF\u1FFD\u1FFE\u2044\u2052\u207A-\u207C\u208A-\u208C\u20A0-\u20C0\u2100\u2101\u2103-\u2106\u2108\u2109\u2114\u2116-\u2118\u211E-\u2123\u2125\u2127\u2129\u212E\u213A\u213B\u2140-\u2144\u214A-\u214D\u214F\u218A\u218B\u2190-\u2307\u230C-\u2328\u232B-\u2426\u2440-\u244A\u249C-\u24E9\u2500-\u2767\u2794-\u27C4\u27C7-\u27E5\u27F0-\u2982\u2999-\u29D7\u29DC-\u29FB\u29FE-\u2B73\u2B76-\u2B95\u2B97-\u2BFF\u2CE5-\u2CEA\u2E50\u2E51\u2E80-\u2E99\u2E9B-\u2EF3\u2F00-\u2FD5\u2FF0-\u2FFF\u3004\u3012\u3013\u3020\u3036\u3037\u303E\u303F\u309B\u309C\u3190\u3191\u3196-\u319F\u31C0-\u31E3\u31EF\u3200-\u321E\u322A-\u3247\u3250\u3260-\u327F\u328A-\u32B0\u32C0-\u33FF\u4DC0-\u4DFF\uA490-\uA4C6\uA700-\uA716\uA720\uA721\uA789\uA78A\uA828-\uA82B\uA836-\uA839\uAA77-\uAA79\uAB5B\uAB6A\uAB6B\uFB29\uFBB2-\uFBC2\uFD40-\uFD4F\uFDCF\uFDFC-\uFDFF\uFE62\uFE64-\uFE66\uFE69\uFF04\uFF0B\uFF1C-\uFF1E\uFF3E\uFF40\uFF5C\uFF5E\uFFE0-\uFFE6\uFFE8-\uFFEE\uFFFC\uFFFD]|\uD800[\uDD37-\uDD3F\uDD79-\uDD89\uDD8C-\uDD8E\uDD90-\uDD9C\uDDA0\uDDD0-\uDDFC]|\uD802[\uDC77\uDC78\uDEC8]|\uD805\uDF3F|\uD807[\uDFD5-\uDFF1]|\uD81A[\uDF3C-\uDF3F\uDF45]|\uD82F\uDC9C|\uD833[\uDF50-\uDFC3]|\uD834[\uDC00-\uDCF5\uDD00-\uDD26\uDD29-\uDD64\uDD6A-\uDD6C\uDD83\uDD84\uDD8C-\uDDA9\uDDAE-\uDDEA\uDE00-\uDE41\uDE45\uDF00-\uDF56]|\uD835[\uDEC1\uDEDB\uDEFB\uDF15\uDF35\uDF4F\uDF6F\uDF89\uDFA9\uDFC3]|\uD836[\uDC00-\uDDFF\uDE37-\uDE3A\uDE6D-\uDE74\uDE76-\uDE83\uDE85\uDE86]|\uD838[\uDD4F\uDEFF]|\uD83B[\uDCAC\uDCB0\uDD2E\uDEF0\uDEF1]|\uD83C[\uDC00-\uDC2B\uDC30-\uDC93\uDCA0-\uDCAE\uDCB1-\uDCBF\uDCC1-\uDCCF\uDCD1-\uDCF5\uDD0D-\uDDAD\uDDE6-\uDE02\uDE10-\uDE3B\uDE40-\uDE48\uDE50\uDE51\uDE60-\uDE65\uDF00-\uDFFF]|\uD83D[\uDC00-\uDED7\uDEDC-\uDEEC\uDEF0-\uDEFC\uDF00-\uDF76\uDF7B-\uDFD9\uDFE0-\uDFEB\uDFF0]|\uD83E[\uDC00-\uDC0B\uDC10-\uDC47\uDC50-\uDC59\uDC60-\uDC87\uDC90-\uDCAD\uDCB0\uDCB1\uDD00-\uDE53\uDE60-\uDE6D\uDE70-\uDE7C\uDE80-\uDE88\uDE90-\uDEBD\uDEBF-\uDEC5\uDECE-\uDEDB\uDEE0-\uDEE8\uDEF0-\uDEF8\uDF00-\uDF92\uDF94-\uDFCA]/,b=/[ \xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000]/,F=Object.freeze({__proto__:null,Any:C,Cc:y,Cf:/[\xAD\u0600-\u0605\u061C\u06DD\u070F\u0890\u0891\u08E2\u180E\u200B-\u200F\u202A-\u202E\u2060-\u2064\u2066-\u206F\uFEFF\uFFF9-\uFFFB]|\uD804[\uDCBD\uDCCD]|\uD80D[\uDC30-\uDC3F]|\uD82F[\uDCA0-\uDCA3]|\uD834[\uDD73-\uDD7A]|\uDB40[\uDC01\uDC20-\uDC7F]/,P:E,S:A,Z:b}),x=new Uint16Array('\u1d41<\xd5\u0131\u028a\u049d\u057b\u05d0\u0675\u06de\u07a2\u07d6\u080f\u0a4a\u0a91\u0da1\u0e6d\u0f09\u0f26\u10ca\u1228\u12e1\u1415\u149d\u14c3\u14df\u1525\0\0\0\0\0\0\u156b\u16cd\u198d\u1c12\u1ddd\u1f7e\u2060\u21b0\u228d\u23c0\u23fb\u2442\u2824\u2912\u2d08\u2e48\u2fce\u3016\u32ba\u3639\u37ac\u38fe\u3a28\u3a71\u3ae0\u3b2e\u0800EMabcfglmnoprstu\\bfms\x7f\x84\x8b\x90\x95\x98\xa6\xb3\xb9\xc8\xcflig\u803b\xc6\u40c6P\u803b&\u4026cute\u803b\xc1\u40c1reve;\u4102\u0100iyx}rc\u803b\xc2\u40c2;\u4410r;\uc000\ud835\udd04rave\u803b\xc0\u40c0pha;\u4391acr;\u4100d;\u6a53\u0100gp\x9d\xa1on;\u4104f;\uc000\ud835\udd38plyFunction;\u6061ing\u803b\xc5\u40c5\u0100cs\xbe\xc3r;\uc000\ud835\udc9cign;\u6254ilde\u803b\xc3\u40c3ml\u803b\xc4\u40c4\u0400aceforsu\xe5\xfb\xfe\u0117\u011c\u0122\u0127\u012a\u0100cr\xea\xf2kslash;\u6216\u0176\xf6\xf8;\u6ae7ed;\u6306y;\u4411\u0180crt\u0105\u010b\u0114ause;\u6235noullis;\u612ca;\u4392r;\uc000\ud835\udd05pf;\uc000\ud835\udd39eve;\u42d8c\xf2\u0113mpeq;\u624e\u0700HOacdefhilorsu\u014d\u0151\u0156\u0180\u019e\u01a2\u01b5\u01b7\u01ba\u01dc\u0215\u0273\u0278\u027ecy;\u4427PY\u803b\xa9\u40a9\u0180cpy\u015d\u0162\u017aute;\u4106\u0100;i\u0167\u0168\u62d2talDifferentialD;\u6145leys;\u612d\u0200aeio\u0189\u018e\u0194\u0198ron;\u410cdil\u803b\xc7\u40c7rc;\u4108nint;\u6230ot;\u410a\u0100dn\u01a7\u01adilla;\u40b8terDot;\u40b7\xf2\u017fi;\u43a7rcle\u0200DMPT\u01c7\u01cb\u01d1\u01d6ot;\u6299inus;\u6296lus;\u6295imes;\u6297o\u0100cs\u01e2\u01f8kwiseContourIntegral;\u6232eCurly\u0100DQ\u0203\u020foubleQuote;\u601duote;\u6019\u0200lnpu\u021e\u0228\u0247\u0255on\u0100;e\u0225\u0226\u6237;\u6a74\u0180git\u022f\u0236\u023aruent;\u6261nt;\u622fourIntegral;\u622e\u0100fr\u024c\u024e;\u6102oduct;\u6210nterClockwiseContourIntegral;\u6233oss;\u6a2fcr;\uc000\ud835\udc9ep\u0100;C\u0284\u0285\u62d3ap;\u624d\u0580DJSZacefios\u02a0\u02ac\u02b0\u02b4\u02b8\u02cb\u02d7\u02e1\u02e6\u0333\u048d\u0100;o\u0179\u02a5trahd;\u6911cy;\u4402cy;\u4405cy;\u440f\u0180grs\u02bf\u02c4\u02c7ger;\u6021r;\u61a1hv;\u6ae4\u0100ay\u02d0\u02d5ron;\u410e;\u4414l\u0100;t\u02dd\u02de\u6207a;\u4394r;\uc000\ud835\udd07\u0100af\u02eb\u0327\u0100cm\u02f0\u0322ritical\u0200ADGT\u0300\u0306\u0316\u031ccute;\u40b4o\u0174\u030b\u030d;\u42d9bleAcute;\u42ddrave;\u4060ilde;\u42dcond;\u62c4ferentialD;\u6146\u0470\u033d\0\0\0\u0342\u0354\0\u0405f;\uc000\ud835\udd3b\u0180;DE\u0348\u0349\u034d\u40a8ot;\u60dcqual;\u6250ble\u0300CDLRUV\u0363\u0372\u0382\u03cf\u03e2\u03f8ontourIntegra\xec\u0239o\u0274\u0379\0\0\u037b\xbb\u0349nArrow;\u61d3\u0100eo\u0387\u03a4ft\u0180ART\u0390\u0396\u03a1rrow;\u61d0ightArrow;\u61d4e\xe5\u02cang\u0100LR\u03ab\u03c4eft\u0100AR\u03b3\u03b9rrow;\u67f8ightArrow;\u67faightArrow;\u67f9ight\u0100AT\u03d8\u03derrow;\u61d2ee;\u62a8p\u0241\u03e9\0\0\u03efrrow;\u61d1ownArrow;\u61d5erticalBar;\u6225n\u0300ABLRTa\u0412\u042a\u0430\u045e\u047f\u037crrow\u0180;BU\u041d\u041e\u0422\u6193ar;\u6913pArrow;\u61f5reve;\u4311eft\u02d2\u043a\0\u0446\0\u0450ightVector;\u6950eeVector;\u695eector\u0100;B\u0459\u045a\u61bdar;\u6956ight\u01d4\u0467\0\u0471eeVector;\u695fector\u0100;B\u047a\u047b\u61c1ar;\u6957ee\u0100;A\u0486\u0487\u62a4rrow;\u61a7\u0100ct\u0492\u0497r;\uc000\ud835\udc9frok;\u4110\u0800NTacdfglmopqstux\u04bd\u04c0\u04c4\u04cb\u04de\u04e2\u04e7\u04ee\u04f5\u0521\u052f\u0536\u0552\u055d\u0560\u0565G;\u414aH\u803b\xd0\u40d0cute\u803b\xc9\u40c9\u0180aiy\u04d2\u04d7\u04dcron;\u411arc\u803b\xca\u40ca;\u442dot;\u4116r;\uc000\ud835\udd08rave\u803b\xc8\u40c8ement;\u6208\u0100ap\u04fa\u04fecr;\u4112ty\u0253\u0506\0\0\u0512mallSquare;\u65fberySmallSquare;\u65ab\u0100gp\u0526\u052aon;\u4118f;\uc000\ud835\udd3csilon;\u4395u\u0100ai\u053c\u0549l\u0100;T\u0542\u0543\u6a75ilde;\u6242librium;\u61cc\u0100ci\u0557\u055ar;\u6130m;\u6a73a;\u4397ml\u803b\xcb\u40cb\u0100ip\u056a\u056fsts;\u6203onentialE;\u6147\u0280cfios\u0585\u0588\u058d\u05b2\u05ccy;\u4424r;\uc000\ud835\udd09lled\u0253\u0597\0\0\u05a3mallSquare;\u65fcerySmallSquare;\u65aa\u0370\u05ba\0\u05bf\0\0\u05c4f;\uc000\ud835\udd3dAll;\u6200riertrf;\u6131c\xf2\u05cb\u0600JTabcdfgorst\u05e8\u05ec\u05ef\u05fa\u0600\u0612\u0616\u061b\u061d\u0623\u066c\u0672cy;\u4403\u803b>\u403emma\u0100;d\u05f7\u05f8\u4393;\u43dcreve;\u411e\u0180eiy\u0607\u060c\u0610dil;\u4122rc;\u411c;\u4413ot;\u4120r;\uc000\ud835\udd0a;\u62d9pf;\uc000\ud835\udd3eeater\u0300EFGLST\u0635\u0644\u064e\u0656\u065b\u0666qual\u0100;L\u063e\u063f\u6265ess;\u62dbullEqual;\u6267reater;\u6aa2ess;\u6277lantEqual;\u6a7eilde;\u6273cr;\uc000\ud835\udca2;\u626b\u0400Aacfiosu\u0685\u068b\u0696\u069b\u069e\u06aa\u06be\u06caRDcy;\u442a\u0100ct\u0690\u0694ek;\u42c7;\u405eirc;\u4124r;\u610clbertSpace;\u610b\u01f0\u06af\0\u06b2f;\u610dizontalLine;\u6500\u0100ct\u06c3\u06c5\xf2\u06a9rok;\u4126mp\u0144\u06d0\u06d8ownHum\xf0\u012fqual;\u624f\u0700EJOacdfgmnostu\u06fa\u06fe\u0703\u0707\u070e\u071a\u071e\u0721\u0728\u0744\u0778\u078b\u078f\u0795cy;\u4415lig;\u4132cy;\u4401cute\u803b\xcd\u40cd\u0100iy\u0713\u0718rc\u803b\xce\u40ce;\u4418ot;\u4130r;\u6111rave\u803b\xcc\u40cc\u0180;ap\u0720\u072f\u073f\u0100cg\u0734\u0737r;\u412ainaryI;\u6148lie\xf3\u03dd\u01f4\u0749\0\u0762\u0100;e\u074d\u074e\u622c\u0100gr\u0753\u0758ral;\u622bsection;\u62c2isible\u0100CT\u076c\u0772omma;\u6063imes;\u6062\u0180gpt\u077f\u0783\u0788on;\u412ef;\uc000\ud835\udd40a;\u4399cr;\u6110ilde;\u4128\u01eb\u079a\0\u079ecy;\u4406l\u803b\xcf\u40cf\u0280cfosu\u07ac\u07b7\u07bc\u07c2\u07d0\u0100iy\u07b1\u07b5rc;\u4134;\u4419r;\uc000\ud835\udd0dpf;\uc000\ud835\udd41\u01e3\u07c7\0\u07ccr;\uc000\ud835\udca5rcy;\u4408kcy;\u4404\u0380HJacfos\u07e4\u07e8\u07ec\u07f1\u07fd\u0802\u0808cy;\u4425cy;\u440cppa;\u439a\u0100ey\u07f6\u07fbdil;\u4136;\u441ar;\uc000\ud835\udd0epf;\uc000\ud835\udd42cr;\uc000\ud835\udca6\u0580JTaceflmost\u0825\u0829\u082c\u0850\u0863\u09b3\u09b8\u09c7\u09cd\u0a37\u0a47cy;\u4409\u803b<\u403c\u0280cmnpr\u0837\u083c\u0841\u0844\u084dute;\u4139bda;\u439bg;\u67ealacetrf;\u6112r;\u619e\u0180aey\u0857\u085c\u0861ron;\u413ddil;\u413b;\u441b\u0100fs\u0868\u0970t\u0500ACDFRTUVar\u087e\u08a9\u08b1\u08e0\u08e6\u08fc\u092f\u095b\u0390\u096a\u0100nr\u0883\u088fgleBracket;\u67e8row\u0180;BR\u0899\u089a\u089e\u6190ar;\u61e4ightArrow;\u61c6eiling;\u6308o\u01f5\u08b7\0\u08c3bleBracket;\u67e6n\u01d4\u08c8\0\u08d2eeVector;\u6961ector\u0100;B\u08db\u08dc\u61c3ar;\u6959loor;\u630aight\u0100AV\u08ef\u08f5rrow;\u6194ector;\u694e\u0100er\u0901\u0917e\u0180;AV\u0909\u090a\u0910\u62a3rrow;\u61a4ector;\u695aiangle\u0180;BE\u0924\u0925\u0929\u62b2ar;\u69cfqual;\u62b4p\u0180DTV\u0937\u0942\u094cownVector;\u6951eeVector;\u6960ector\u0100;B\u0956\u0957\u61bfar;\u6958ector\u0100;B\u0965\u0966\u61bcar;\u6952ight\xe1\u039cs\u0300EFGLST\u097e\u098b\u0995\u099d\u09a2\u09adqualGreater;\u62daullEqual;\u6266reater;\u6276ess;\u6aa1lantEqual;\u6a7dilde;\u6272r;\uc000\ud835\udd0f\u0100;e\u09bd\u09be\u62d8ftarrow;\u61daidot;\u413f\u0180npw\u09d4\u0a16\u0a1bg\u0200LRlr\u09de\u09f7\u0a02\u0a10eft\u0100AR\u09e6\u09ecrrow;\u67f5ightArrow;\u67f7ightArrow;\u67f6eft\u0100ar\u03b3\u0a0aight\xe1\u03bfight\xe1\u03caf;\uc000\ud835\udd43er\u0100LR\u0a22\u0a2ceftArrow;\u6199ightArrow;\u6198\u0180cht\u0a3e\u0a40\u0a42\xf2\u084c;\u61b0rok;\u4141;\u626a\u0400acefiosu\u0a5a\u0a5d\u0a60\u0a77\u0a7c\u0a85\u0a8b\u0a8ep;\u6905y;\u441c\u0100dl\u0a65\u0a6fiumSpace;\u605flintrf;\u6133r;\uc000\ud835\udd10nusPlus;\u6213pf;\uc000\ud835\udd44c\xf2\u0a76;\u439c\u0480Jacefostu\u0aa3\u0aa7\u0aad\u0ac0\u0b14\u0b19\u0d91\u0d97\u0d9ecy;\u440acute;\u4143\u0180aey\u0ab4\u0ab9\u0aberon;\u4147dil;\u4145;\u441d\u0180gsw\u0ac7\u0af0\u0b0eative\u0180MTV\u0ad3\u0adf\u0ae8ediumSpace;\u600bhi\u0100cn\u0ae6\u0ad8\xeb\u0ad9eryThi\xee\u0ad9ted\u0100GL\u0af8\u0b06reaterGreate\xf2\u0673essLes\xf3\u0a48Line;\u400ar;\uc000\ud835\udd11\u0200Bnpt\u0b22\u0b28\u0b37\u0b3areak;\u6060BreakingSpace;\u40a0f;\u6115\u0680;CDEGHLNPRSTV\u0b55\u0b56\u0b6a\u0b7c\u0ba1\u0beb\u0c04\u0c5e\u0c84\u0ca6\u0cd8\u0d61\u0d85\u6aec\u0100ou\u0b5b\u0b64ngruent;\u6262pCap;\u626doubleVerticalBar;\u6226\u0180lqx\u0b83\u0b8a\u0b9bement;\u6209ual\u0100;T\u0b92\u0b93\u6260ilde;\uc000\u2242\u0338ists;\u6204reater\u0380;EFGLST\u0bb6\u0bb7\u0bbd\u0bc9\u0bd3\u0bd8\u0be5\u626fqual;\u6271ullEqual;\uc000\u2267\u0338reater;\uc000\u226b\u0338ess;\u6279lantEqual;\uc000\u2a7e\u0338ilde;\u6275ump\u0144\u0bf2\u0bfdownHump;\uc000\u224e\u0338qual;\uc000\u224f\u0338e\u0100fs\u0c0a\u0c27tTriangle\u0180;BE\u0c1a\u0c1b\u0c21\u62eaar;\uc000\u29cf\u0338qual;\u62ecs\u0300;EGLST\u0c35\u0c36\u0c3c\u0c44\u0c4b\u0c58\u626equal;\u6270reater;\u6278ess;\uc000\u226a\u0338lantEqual;\uc000\u2a7d\u0338ilde;\u6274ested\u0100GL\u0c68\u0c79reaterGreater;\uc000\u2aa2\u0338essLess;\uc000\u2aa1\u0338recedes\u0180;ES\u0c92\u0c93\u0c9b\u6280qual;\uc000\u2aaf\u0338lantEqual;\u62e0\u0100ei\u0cab\u0cb9verseElement;\u620cghtTriangle\u0180;BE\u0ccb\u0ccc\u0cd2\u62ebar;\uc000\u29d0\u0338qual;\u62ed\u0100qu\u0cdd\u0d0cuareSu\u0100bp\u0ce8\u0cf9set\u0100;E\u0cf0\u0cf3\uc000\u228f\u0338qual;\u62e2erset\u0100;E\u0d03\u0d06\uc000\u2290\u0338qual;\u62e3\u0180bcp\u0d13\u0d24\u0d4eset\u0100;E\u0d1b\u0d1e\uc000\u2282\u20d2qual;\u6288ceeds\u0200;EST\u0d32\u0d33\u0d3b\u0d46\u6281qual;\uc000\u2ab0\u0338lantEqual;\u62e1ilde;\uc000\u227f\u0338erset\u0100;E\u0d58\u0d5b\uc000\u2283\u20d2qual;\u6289ilde\u0200;EFT\u0d6e\u0d6f\u0d75\u0d7f\u6241qual;\u6244ullEqual;\u6247ilde;\u6249erticalBar;\u6224cr;\uc000\ud835\udca9ilde\u803b\xd1\u40d1;\u439d\u0700Eacdfgmoprstuv\u0dbd\u0dc2\u0dc9\u0dd5\u0ddb\u0de0\u0de7\u0dfc\u0e02\u0e20\u0e22\u0e32\u0e3f\u0e44lig;\u4152cute\u803b\xd3\u40d3\u0100iy\u0dce\u0dd3rc\u803b\xd4\u40d4;\u441eblac;\u4150r;\uc000\ud835\udd12rave\u803b\xd2\u40d2\u0180aei\u0dee\u0df2\u0df6cr;\u414cga;\u43a9cron;\u439fpf;\uc000\ud835\udd46enCurly\u0100DQ\u0e0e\u0e1aoubleQuote;\u601cuote;\u6018;\u6a54\u0100cl\u0e27\u0e2cr;\uc000\ud835\udcaaash\u803b\xd8\u40d8i\u016c\u0e37\u0e3cde\u803b\xd5\u40d5es;\u6a37ml\u803b\xd6\u40d6er\u0100BP\u0e4b\u0e60\u0100ar\u0e50\u0e53r;\u603eac\u0100ek\u0e5a\u0e5c;\u63deet;\u63b4arenthesis;\u63dc\u0480acfhilors\u0e7f\u0e87\u0e8a\u0e8f\u0e92\u0e94\u0e9d\u0eb0\u0efcrtialD;\u6202y;\u441fr;\uc000\ud835\udd13i;\u43a6;\u43a0usMinus;\u40b1\u0100ip\u0ea2\u0eadncareplan\xe5\u069df;\u6119\u0200;eio\u0eb9\u0eba\u0ee0\u0ee4\u6abbcedes\u0200;EST\u0ec8\u0ec9\u0ecf\u0eda\u627aqual;\u6aaflantEqual;\u627cilde;\u627eme;\u6033\u0100dp\u0ee9\u0eeeuct;\u620fortion\u0100;a\u0225\u0ef9l;\u621d\u0100ci\u0f01\u0f06r;\uc000\ud835\udcab;\u43a8\u0200Ufos\u0f11\u0f16\u0f1b\u0f1fOT\u803b"\u4022r;\uc000\ud835\udd14pf;\u611acr;\uc000\ud835\udcac\u0600BEacefhiorsu\u0f3e\u0f43\u0f47\u0f60\u0f73\u0fa7\u0faa\u0fad\u1096\u10a9\u10b4\u10bearr;\u6910G\u803b\xae\u40ae\u0180cnr\u0f4e\u0f53\u0f56ute;\u4154g;\u67ebr\u0100;t\u0f5c\u0f5d\u61a0l;\u6916\u0180aey\u0f67\u0f6c\u0f71ron;\u4158dil;\u4156;\u4420\u0100;v\u0f78\u0f79\u611cerse\u0100EU\u0f82\u0f99\u0100lq\u0f87\u0f8eement;\u620builibrium;\u61cbpEquilibrium;\u696fr\xbb\u0f79o;\u43a1ght\u0400ACDFTUVa\u0fc1\u0feb\u0ff3\u1022\u1028\u105b\u1087\u03d8\u0100nr\u0fc6\u0fd2gleBracket;\u67e9row\u0180;BL\u0fdc\u0fdd\u0fe1\u6192ar;\u61e5eftArrow;\u61c4eiling;\u6309o\u01f5\u0ff9\0\u1005bleBracket;\u67e7n\u01d4\u100a\0\u1014eeVector;\u695dector\u0100;B\u101d\u101e\u61c2ar;\u6955loor;\u630b\u0100er\u102d\u1043e\u0180;AV\u1035\u1036\u103c\u62a2rrow;\u61a6ector;\u695biangle\u0180;BE\u1050\u1051\u1055\u62b3ar;\u69d0qual;\u62b5p\u0180DTV\u1063\u106e\u1078ownVector;\u694feeVector;\u695cector\u0100;B\u1082\u1083\u61bear;\u6954ector\u0100;B\u1091\u1092\u61c0ar;\u6953\u0100pu\u109b\u109ef;\u611dndImplies;\u6970ightarrow;\u61db\u0100ch\u10b9\u10bcr;\u611b;\u61b1leDelayed;\u69f4\u0680HOacfhimoqstu\u10e4\u10f1\u10f7\u10fd\u1119\u111e\u1151\u1156\u1161\u1167\u11b5\u11bb\u11bf\u0100Cc\u10e9\u10eeHcy;\u4429y;\u4428FTcy;\u442ccute;\u415a\u0280;aeiy\u1108\u1109\u110e\u1113\u1117\u6abcron;\u4160dil;\u415erc;\u415c;\u4421r;\uc000\ud835\udd16ort\u0200DLRU\u112a\u1134\u113e\u1149ownArrow\xbb\u041eeftArrow\xbb\u089aightArrow\xbb\u0fddpArrow;\u6191gma;\u43a3allCircle;\u6218pf;\uc000\ud835\udd4a\u0272\u116d\0\0\u1170t;\u621aare\u0200;ISU\u117b\u117c\u1189\u11af\u65a1ntersection;\u6293u\u0100bp\u118f\u119eset\u0100;E\u1197\u1198\u628fqual;\u6291erset\u0100;E\u11a8\u11a9\u6290qual;\u6292nion;\u6294cr;\uc000\ud835\udcaear;\u62c6\u0200bcmp\u11c8\u11db\u1209\u120b\u0100;s\u11cd\u11ce\u62d0et\u0100;E\u11cd\u11d5qual;\u6286\u0100ch\u11e0\u1205eeds\u0200;EST\u11ed\u11ee\u11f4\u11ff\u627bqual;\u6ab0lantEqual;\u627dilde;\u627fTh\xe1\u0f8c;\u6211\u0180;es\u1212\u1213\u1223\u62d1rset\u0100;E\u121c\u121d\u6283qual;\u6287et\xbb\u1213\u0580HRSacfhiors\u123e\u1244\u1249\u1255\u125e\u1271\u1276\u129f\u12c2\u12c8\u12d1ORN\u803b\xde\u40deADE;\u6122\u0100Hc\u124e\u1252cy;\u440by;\u4426\u0100bu\u125a\u125c;\u4009;\u43a4\u0180aey\u1265\u126a\u126fron;\u4164dil;\u4162;\u4422r;\uc000\ud835\udd17\u0100ei\u127b\u1289\u01f2\u1280\0\u1287efore;\u6234a;\u4398\u0100cn\u128e\u1298kSpace;\uc000\u205f\u200aSpace;\u6009lde\u0200;EFT\u12ab\u12ac\u12b2\u12bc\u623cqual;\u6243ullEqual;\u6245ilde;\u6248pf;\uc000\ud835\udd4bipleDot;\u60db\u0100ct\u12d6\u12dbr;\uc000\ud835\udcafrok;\u4166\u0ae1\u12f7\u130e\u131a\u1326\0\u132c\u1331\0\0\0\0\0\u1338\u133d\u1377\u1385\0\u13ff\u1404\u140a\u1410\u0100cr\u12fb\u1301ute\u803b\xda\u40dar\u0100;o\u1307\u1308\u619fcir;\u6949r\u01e3\u1313\0\u1316y;\u440eve;\u416c\u0100iy\u131e\u1323rc\u803b\xdb\u40db;\u4423blac;\u4170r;\uc000\ud835\udd18rave\u803b\xd9\u40d9acr;\u416a\u0100di\u1341\u1369er\u0100BP\u1348\u135d\u0100ar\u134d\u1350r;\u405fac\u0100ek\u1357\u1359;\u63dfet;\u63b5arenthesis;\u63ddon\u0100;P\u1370\u1371\u62c3lus;\u628e\u0100gp\u137b\u137fon;\u4172f;\uc000\ud835\udd4c\u0400ADETadps\u1395\u13ae\u13b8\u13c4\u03e8\u13d2\u13d7\u13f3rrow\u0180;BD\u1150\u13a0\u13a4ar;\u6912ownArrow;\u61c5ownArrow;\u6195quilibrium;\u696eee\u0100;A\u13cb\u13cc\u62a5rrow;\u61a5own\xe1\u03f3er\u0100LR\u13de\u13e8eftArrow;\u6196ightArrow;\u6197i\u0100;l\u13f9\u13fa\u43d2on;\u43a5ing;\u416ecr;\uc000\ud835\udcb0ilde;\u4168ml\u803b\xdc\u40dc\u0480Dbcdefosv\u1427\u142c\u1430\u1433\u143e\u1485\u148a\u1490\u1496ash;\u62abar;\u6aeby;\u4412ash\u0100;l\u143b\u143c\u62a9;\u6ae6\u0100er\u1443\u1445;\u62c1\u0180bty\u144c\u1450\u147aar;\u6016\u0100;i\u144f\u1455cal\u0200BLST\u1461\u1465\u146a\u1474ar;\u6223ine;\u407ceparator;\u6758ilde;\u6240ThinSpace;\u600ar;\uc000\ud835\udd19pf;\uc000\ud835\udd4dcr;\uc000\ud835\udcb1dash;\u62aa\u0280cefos\u14a7\u14ac\u14b1\u14b6\u14bcirc;\u4174dge;\u62c0r;\uc000\ud835\udd1apf;\uc000\ud835\udd4ecr;\uc000\ud835\udcb2\u0200fios\u14cb\u14d0\u14d2\u14d8r;\uc000\ud835\udd1b;\u439epf;\uc000\ud835\udd4fcr;\uc000\ud835\udcb3\u0480AIUacfosu\u14f1\u14f5\u14f9\u14fd\u1504\u150f\u1514\u151a\u1520cy;\u442fcy;\u4407cy;\u442ecute\u803b\xdd\u40dd\u0100iy\u1509\u150drc;\u4176;\u442br;\uc000\ud835\udd1cpf;\uc000\ud835\udd50cr;\uc000\ud835\udcb4ml;\u4178\u0400Hacdefos\u1535\u1539\u153f\u154b\u154f\u155d\u1560\u1564cy;\u4416cute;\u4179\u0100ay\u1544\u1549ron;\u417d;\u4417ot;\u417b\u01f2\u1554\0\u155boWidt\xe8\u0ad9a;\u4396r;\u6128pf;\u6124cr;\uc000\ud835\udcb5\u0be1\u1583\u158a\u1590\0\u15b0\u15b6\u15bf\0\0\0\0\u15c6\u15db\u15eb\u165f\u166d\0\u1695\u169b\u16b2\u16b9\0\u16becute\u803b\xe1\u40e1reve;\u4103\u0300;Ediuy\u159c\u159d\u15a1\u15a3\u15a8\u15ad\u623e;\uc000\u223e\u0333;\u623frc\u803b\xe2\u40e2te\u80bb\xb4\u0306;\u4430lig\u803b\xe6\u40e6\u0100;r\xb2\u15ba;\uc000\ud835\udd1erave\u803b\xe0\u40e0\u0100ep\u15ca\u15d6\u0100fp\u15cf\u15d4sym;\u6135\xe8\u15d3ha;\u43b1\u0100ap\u15dfc\u0100cl\u15e4\u15e7r;\u4101g;\u6a3f\u0264\u15f0\0\0\u160a\u0280;adsv\u15fa\u15fb\u15ff\u1601\u1607\u6227nd;\u6a55;\u6a5clope;\u6a58;\u6a5a\u0380;elmrsz\u1618\u1619\u161b\u161e\u163f\u164f\u1659\u6220;\u69a4e\xbb\u1619sd\u0100;a\u1625\u1626\u6221\u0461\u1630\u1632\u1634\u1636\u1638\u163a\u163c\u163e;\u69a8;\u69a9;\u69aa;\u69ab;\u69ac;\u69ad;\u69ae;\u69aft\u0100;v\u1645\u1646\u621fb\u0100;d\u164c\u164d\u62be;\u699d\u0100pt\u1654\u1657h;\u6222\xbb\xb9arr;\u637c\u0100gp\u1663\u1667on;\u4105f;\uc000\ud835\udd52\u0380;Eaeiop\u12c1\u167b\u167d\u1682\u1684\u1687\u168a;\u6a70cir;\u6a6f;\u624ad;\u624bs;\u4027rox\u0100;e\u12c1\u1692\xf1\u1683ing\u803b\xe5\u40e5\u0180cty\u16a1\u16a6\u16a8r;\uc000\ud835\udcb6;\u402amp\u0100;e\u12c1\u16af\xf1\u0288ilde\u803b\xe3\u40e3ml\u803b\xe4\u40e4\u0100ci\u16c2\u16c8onin\xf4\u0272nt;\u6a11\u0800Nabcdefiklnoprsu\u16ed\u16f1\u1730\u173c\u1743\u1748\u1778\u177d\u17e0\u17e6\u1839\u1850\u170d\u193d\u1948\u1970ot;\u6aed\u0100cr\u16f6\u171ek\u0200ceps\u1700\u1705\u170d\u1713ong;\u624cpsilon;\u43f6rime;\u6035im\u0100;e\u171a\u171b\u623dq;\u62cd\u0176\u1722\u1726ee;\u62bded\u0100;g\u172c\u172d\u6305e\xbb\u172drk\u0100;t\u135c\u1737brk;\u63b6\u0100oy\u1701\u1741;\u4431quo;\u601e\u0280cmprt\u1753\u175b\u1761\u1764\u1768aus\u0100;e\u010a\u0109ptyv;\u69b0s\xe9\u170cno\xf5\u0113\u0180ahw\u176f\u1771\u1773;\u43b2;\u6136een;\u626cr;\uc000\ud835\udd1fg\u0380costuvw\u178d\u179d\u17b3\u17c1\u17d5\u17db\u17de\u0180aiu\u1794\u1796\u179a\xf0\u0760rc;\u65efp\xbb\u1371\u0180dpt\u17a4\u17a8\u17adot;\u6a00lus;\u6a01imes;\u6a02\u0271\u17b9\0\0\u17becup;\u6a06ar;\u6605riangle\u0100du\u17cd\u17d2own;\u65bdp;\u65b3plus;\u6a04e\xe5\u1444\xe5\u14adarow;\u690d\u0180ako\u17ed\u1826\u1835\u0100cn\u17f2\u1823k\u0180lst\u17fa\u05ab\u1802ozenge;\u69ebriangle\u0200;dlr\u1812\u1813\u1818\u181d\u65b4own;\u65beeft;\u65c2ight;\u65b8k;\u6423\u01b1\u182b\0\u1833\u01b2\u182f\0\u1831;\u6592;\u65914;\u6593ck;\u6588\u0100eo\u183e\u184d\u0100;q\u1843\u1846\uc000=\u20e5uiv;\uc000\u2261\u20e5t;\u6310\u0200ptwx\u1859\u185e\u1867\u186cf;\uc000\ud835\udd53\u0100;t\u13cb\u1863om\xbb\u13cctie;\u62c8\u0600DHUVbdhmptuv\u1885\u1896\u18aa\u18bb\u18d7\u18db\u18ec\u18ff\u1905\u190a\u1910\u1921\u0200LRlr\u188e\u1890\u1892\u1894;\u6557;\u6554;\u6556;\u6553\u0280;DUdu\u18a1\u18a2\u18a4\u18a6\u18a8\u6550;\u6566;\u6569;\u6564;\u6567\u0200LRlr\u18b3\u18b5\u18b7\u18b9;\u655d;\u655a;\u655c;\u6559\u0380;HLRhlr\u18ca\u18cb\u18cd\u18cf\u18d1\u18d3\u18d5\u6551;\u656c;\u6563;\u6560;\u656b;\u6562;\u655fox;\u69c9\u0200LRlr\u18e4\u18e6\u18e8\u18ea;\u6555;\u6552;\u6510;\u650c\u0280;DUdu\u06bd\u18f7\u18f9\u18fb\u18fd;\u6565;\u6568;\u652c;\u6534inus;\u629flus;\u629eimes;\u62a0\u0200LRlr\u1919\u191b\u191d\u191f;\u655b;\u6558;\u6518;\u6514\u0380;HLRhlr\u1930\u1931\u1933\u1935\u1937\u1939\u193b\u6502;\u656a;\u6561;\u655e;\u653c;\u6524;\u651c\u0100ev\u0123\u1942bar\u803b\xa6\u40a6\u0200ceio\u1951\u1956\u195a\u1960r;\uc000\ud835\udcb7mi;\u604fm\u0100;e\u171a\u171cl\u0180;bh\u1968\u1969\u196b\u405c;\u69c5sub;\u67c8\u016c\u1974\u197el\u0100;e\u1979\u197a\u6022t\xbb\u197ap\u0180;Ee\u012f\u1985\u1987;\u6aae\u0100;q\u06dc\u06db\u0ce1\u19a7\0\u19e8\u1a11\u1a15\u1a32\0\u1a37\u1a50\0\0\u1ab4\0\0\u1ac1\0\0\u1b21\u1b2e\u1b4d\u1b52\0\u1bfd\0\u1c0c\u0180cpr\u19ad\u19b2\u19ddute;\u4107\u0300;abcds\u19bf\u19c0\u19c4\u19ca\u19d5\u19d9\u6229nd;\u6a44rcup;\u6a49\u0100au\u19cf\u19d2p;\u6a4bp;\u6a47ot;\u6a40;\uc000\u2229\ufe00\u0100eo\u19e2\u19e5t;\u6041\xee\u0693\u0200aeiu\u19f0\u19fb\u1a01\u1a05\u01f0\u19f5\0\u19f8s;\u6a4don;\u410ddil\u803b\xe7\u40e7rc;\u4109ps\u0100;s\u1a0c\u1a0d\u6a4cm;\u6a50ot;\u410b\u0180dmn\u1a1b\u1a20\u1a26il\u80bb\xb8\u01adptyv;\u69b2t\u8100\xa2;e\u1a2d\u1a2e\u40a2r\xe4\u01b2r;\uc000\ud835\udd20\u0180cei\u1a3d\u1a40\u1a4dy;\u4447ck\u0100;m\u1a47\u1a48\u6713ark\xbb\u1a48;\u43c7r\u0380;Ecefms\u1a5f\u1a60\u1a62\u1a6b\u1aa4\u1aaa\u1aae\u65cb;\u69c3\u0180;el\u1a69\u1a6a\u1a6d\u42c6q;\u6257e\u0261\u1a74\0\0\u1a88rrow\u0100lr\u1a7c\u1a81eft;\u61baight;\u61bb\u0280RSacd\u1a92\u1a94\u1a96\u1a9a\u1a9f\xbb\u0f47;\u64c8st;\u629birc;\u629aash;\u629dnint;\u6a10id;\u6aefcir;\u69c2ubs\u0100;u\u1abb\u1abc\u6663it\xbb\u1abc\u02ec\u1ac7\u1ad4\u1afa\0\u1b0aon\u0100;e\u1acd\u1ace\u403a\u0100;q\xc7\xc6\u026d\u1ad9\0\0\u1ae2a\u0100;t\u1ade\u1adf\u402c;\u4040\u0180;fl\u1ae8\u1ae9\u1aeb\u6201\xee\u1160e\u0100mx\u1af1\u1af6ent\xbb\u1ae9e\xf3\u024d\u01e7\u1afe\0\u1b07\u0100;d\u12bb\u1b02ot;\u6a6dn\xf4\u0246\u0180fry\u1b10\u1b14\u1b17;\uc000\ud835\udd54o\xe4\u0254\u8100\xa9;s\u0155\u1b1dr;\u6117\u0100ao\u1b25\u1b29rr;\u61b5ss;\u6717\u0100cu\u1b32\u1b37r;\uc000\ud835\udcb8\u0100bp\u1b3c\u1b44\u0100;e\u1b41\u1b42\u6acf;\u6ad1\u0100;e\u1b49\u1b4a\u6ad0;\u6ad2dot;\u62ef\u0380delprvw\u1b60\u1b6c\u1b77\u1b82\u1bac\u1bd4\u1bf9arr\u0100lr\u1b68\u1b6a;\u6938;\u6935\u0270\u1b72\0\0\u1b75r;\u62dec;\u62dfarr\u0100;p\u1b7f\u1b80\u61b6;\u693d\u0300;bcdos\u1b8f\u1b90\u1b96\u1ba1\u1ba5\u1ba8\u622arcap;\u6a48\u0100au\u1b9b\u1b9ep;\u6a46p;\u6a4aot;\u628dr;\u6a45;\uc000\u222a\ufe00\u0200alrv\u1bb5\u1bbf\u1bde\u1be3rr\u0100;m\u1bbc\u1bbd\u61b7;\u693cy\u0180evw\u1bc7\u1bd4\u1bd8q\u0270\u1bce\0\0\u1bd2re\xe3\u1b73u\xe3\u1b75ee;\u62ceedge;\u62cfen\u803b\xa4\u40a4earrow\u0100lr\u1bee\u1bf3eft\xbb\u1b80ight\xbb\u1bbde\xe4\u1bdd\u0100ci\u1c01\u1c07onin\xf4\u01f7nt;\u6231lcty;\u632d\u0980AHabcdefhijlorstuwz\u1c38\u1c3b\u1c3f\u1c5d\u1c69\u1c75\u1c8a\u1c9e\u1cac\u1cb7\u1cfb\u1cff\u1d0d\u1d7b\u1d91\u1dab\u1dbb\u1dc6\u1dcdr\xf2\u0381ar;\u6965\u0200glrs\u1c48\u1c4d\u1c52\u1c54ger;\u6020eth;\u6138\xf2\u1133h\u0100;v\u1c5a\u1c5b\u6010\xbb\u090a\u016b\u1c61\u1c67arow;\u690fa\xe3\u0315\u0100ay\u1c6e\u1c73ron;\u410f;\u4434\u0180;ao\u0332\u1c7c\u1c84\u0100gr\u02bf\u1c81r;\u61catseq;\u6a77\u0180glm\u1c91\u1c94\u1c98\u803b\xb0\u40b0ta;\u43b4ptyv;\u69b1\u0100ir\u1ca3\u1ca8sht;\u697f;\uc000\ud835\udd21ar\u0100lr\u1cb3\u1cb5\xbb\u08dc\xbb\u101e\u0280aegsv\u1cc2\u0378\u1cd6\u1cdc\u1ce0m\u0180;os\u0326\u1cca\u1cd4nd\u0100;s\u0326\u1cd1uit;\u6666amma;\u43ddin;\u62f2\u0180;io\u1ce7\u1ce8\u1cf8\u40f7de\u8100\xf7;o\u1ce7\u1cf0ntimes;\u62c7n\xf8\u1cf7cy;\u4452c\u026f\u1d06\0\0\u1d0arn;\u631eop;\u630d\u0280lptuw\u1d18\u1d1d\u1d22\u1d49\u1d55lar;\u4024f;\uc000\ud835\udd55\u0280;emps\u030b\u1d2d\u1d37\u1d3d\u1d42q\u0100;d\u0352\u1d33ot;\u6251inus;\u6238lus;\u6214quare;\u62a1blebarwedg\xe5\xfan\u0180adh\u112e\u1d5d\u1d67ownarrow\xf3\u1c83arpoon\u0100lr\u1d72\u1d76ef\xf4\u1cb4igh\xf4\u1cb6\u0162\u1d7f\u1d85karo\xf7\u0f42\u026f\u1d8a\0\0\u1d8ern;\u631fop;\u630c\u0180cot\u1d98\u1da3\u1da6\u0100ry\u1d9d\u1da1;\uc000\ud835\udcb9;\u4455l;\u69f6rok;\u4111\u0100dr\u1db0\u1db4ot;\u62f1i\u0100;f\u1dba\u1816\u65bf\u0100ah\u1dc0\u1dc3r\xf2\u0429a\xf2\u0fa6angle;\u69a6\u0100ci\u1dd2\u1dd5y;\u445fgrarr;\u67ff\u0900Dacdefglmnopqrstux\u1e01\u1e09\u1e19\u1e38\u0578\u1e3c\u1e49\u1e61\u1e7e\u1ea5\u1eaf\u1ebd\u1ee1\u1f2a\u1f37\u1f44\u1f4e\u1f5a\u0100Do\u1e06\u1d34o\xf4\u1c89\u0100cs\u1e0e\u1e14ute\u803b\xe9\u40e9ter;\u6a6e\u0200aioy\u1e22\u1e27\u1e31\u1e36ron;\u411br\u0100;c\u1e2d\u1e2e\u6256\u803b\xea\u40ealon;\u6255;\u444dot;\u4117\u0100Dr\u1e41\u1e45ot;\u6252;\uc000\ud835\udd22\u0180;rs\u1e50\u1e51\u1e57\u6a9aave\u803b\xe8\u40e8\u0100;d\u1e5c\u1e5d\u6a96ot;\u6a98\u0200;ils\u1e6a\u1e6b\u1e72\u1e74\u6a99nters;\u63e7;\u6113\u0100;d\u1e79\u1e7a\u6a95ot;\u6a97\u0180aps\u1e85\u1e89\u1e97cr;\u4113ty\u0180;sv\u1e92\u1e93\u1e95\u6205et\xbb\u1e93p\u01001;\u1e9d\u1ea4\u0133\u1ea1\u1ea3;\u6004;\u6005\u6003\u0100gs\u1eaa\u1eac;\u414bp;\u6002\u0100gp\u1eb4\u1eb8on;\u4119f;\uc000\ud835\udd56\u0180als\u1ec4\u1ece\u1ed2r\u0100;s\u1eca\u1ecb\u62d5l;\u69e3us;\u6a71i\u0180;lv\u1eda\u1edb\u1edf\u43b5on\xbb\u1edb;\u43f5\u0200csuv\u1eea\u1ef3\u1f0b\u1f23\u0100io\u1eef\u1e31rc\xbb\u1e2e\u0269\u1ef9\0\0\u1efb\xed\u0548ant\u0100gl\u1f02\u1f06tr\xbb\u1e5dess\xbb\u1e7a\u0180aei\u1f12\u1f16\u1f1als;\u403dst;\u625fv\u0100;D\u0235\u1f20D;\u6a78parsl;\u69e5\u0100Da\u1f2f\u1f33ot;\u6253rr;\u6971\u0180cdi\u1f3e\u1f41\u1ef8r;\u612fo\xf4\u0352\u0100ah\u1f49\u1f4b;\u43b7\u803b\xf0\u40f0\u0100mr\u1f53\u1f57l\u803b\xeb\u40ebo;\u60ac\u0180cip\u1f61\u1f64\u1f67l;\u4021s\xf4\u056e\u0100eo\u1f6c\u1f74ctatio\xee\u0559nential\xe5\u0579\u09e1\u1f92\0\u1f9e\0\u1fa1\u1fa7\0\0\u1fc6\u1fcc\0\u1fd3\0\u1fe6\u1fea\u2000\0\u2008\u205allingdotse\xf1\u1e44y;\u4444male;\u6640\u0180ilr\u1fad\u1fb3\u1fc1lig;\u8000\ufb03\u0269\u1fb9\0\0\u1fbdg;\u8000\ufb00ig;\u8000\ufb04;\uc000\ud835\udd23lig;\u8000\ufb01lig;\uc000fj\u0180alt\u1fd9\u1fdc\u1fe1t;\u666dig;\u8000\ufb02ns;\u65b1of;\u4192\u01f0\u1fee\0\u1ff3f;\uc000\ud835\udd57\u0100ak\u05bf\u1ff7\u0100;v\u1ffc\u1ffd\u62d4;\u6ad9artint;\u6a0d\u0100ao\u200c\u2055\u0100cs\u2011\u2052\u03b1\u201a\u2030\u2038\u2045\u2048\0\u2050\u03b2\u2022\u2025\u2027\u202a\u202c\0\u202e\u803b\xbd\u40bd;\u6153\u803b\xbc\u40bc;\u6155;\u6159;\u615b\u01b3\u2034\0\u2036;\u6154;\u6156\u02b4\u203e\u2041\0\0\u2043\u803b\xbe\u40be;\u6157;\u615c5;\u6158\u01b6\u204c\0\u204e;\u615a;\u615d8;\u615el;\u6044wn;\u6322cr;\uc000\ud835\udcbb\u0880Eabcdefgijlnorstv\u2082\u2089\u209f\u20a5\u20b0\u20b4\u20f0\u20f5\u20fa\u20ff\u2103\u2112\u2138\u0317\u213e\u2152\u219e\u0100;l\u064d\u2087;\u6a8c\u0180cmp\u2090\u2095\u209dute;\u41f5ma\u0100;d\u209c\u1cda\u43b3;\u6a86reve;\u411f\u0100iy\u20aa\u20aerc;\u411d;\u4433ot;\u4121\u0200;lqs\u063e\u0642\u20bd\u20c9\u0180;qs\u063e\u064c\u20c4lan\xf4\u0665\u0200;cdl\u0665\u20d2\u20d5\u20e5c;\u6aa9ot\u0100;o\u20dc\u20dd\u6a80\u0100;l\u20e2\u20e3\u6a82;\u6a84\u0100;e\u20ea\u20ed\uc000\u22db\ufe00s;\u6a94r;\uc000\ud835\udd24\u0100;g\u0673\u061bmel;\u6137cy;\u4453\u0200;Eaj\u065a\u210c\u210e\u2110;\u6a92;\u6aa5;\u6aa4\u0200Eaes\u211b\u211d\u2129\u2134;\u6269p\u0100;p\u2123\u2124\u6a8arox\xbb\u2124\u0100;q\u212e\u212f\u6a88\u0100;q\u212e\u211bim;\u62e7pf;\uc000\ud835\udd58\u0100ci\u2143\u2146r;\u610am\u0180;el\u066b\u214e\u2150;\u6a8e;\u6a90\u8300>;cdlqr\u05ee\u2160\u216a\u216e\u2173\u2179\u0100ci\u2165\u2167;\u6aa7r;\u6a7aot;\u62d7Par;\u6995uest;\u6a7c\u0280adels\u2184\u216a\u2190\u0656\u219b\u01f0\u2189\0\u218epro\xf8\u209er;\u6978q\u0100lq\u063f\u2196les\xf3\u2088i\xed\u066b\u0100en\u21a3\u21adrtneqq;\uc000\u2269\ufe00\xc5\u21aa\u0500Aabcefkosy\u21c4\u21c7\u21f1\u21f5\u21fa\u2218\u221d\u222f\u2268\u227dr\xf2\u03a0\u0200ilmr\u21d0\u21d4\u21d7\u21dbrs\xf0\u1484f\xbb\u2024il\xf4\u06a9\u0100dr\u21e0\u21e4cy;\u444a\u0180;cw\u08f4\u21eb\u21efir;\u6948;\u61adar;\u610firc;\u4125\u0180alr\u2201\u220e\u2213rts\u0100;u\u2209\u220a\u6665it\xbb\u220alip;\u6026con;\u62b9r;\uc000\ud835\udd25s\u0100ew\u2223\u2229arow;\u6925arow;\u6926\u0280amopr\u223a\u223e\u2243\u225e\u2263rr;\u61fftht;\u623bk\u0100lr\u2249\u2253eftarrow;\u61a9ightarrow;\u61aaf;\uc000\ud835\udd59bar;\u6015\u0180clt\u226f\u2274\u2278r;\uc000\ud835\udcbdas\xe8\u21f4rok;\u4127\u0100bp\u2282\u2287ull;\u6043hen\xbb\u1c5b\u0ae1\u22a3\0\u22aa\0\u22b8\u22c5\u22ce\0\u22d5\u22f3\0\0\u22f8\u2322\u2367\u2362\u237f\0\u2386\u23aa\u23b4cute\u803b\xed\u40ed\u0180;iy\u0771\u22b0\u22b5rc\u803b\xee\u40ee;\u4438\u0100cx\u22bc\u22bfy;\u4435cl\u803b\xa1\u40a1\u0100fr\u039f\u22c9;\uc000\ud835\udd26rave\u803b\xec\u40ec\u0200;ino\u073e\u22dd\u22e9\u22ee\u0100in\u22e2\u22e6nt;\u6a0ct;\u622dfin;\u69dcta;\u6129lig;\u4133\u0180aop\u22fe\u231a\u231d\u0180cgt\u2305\u2308\u2317r;\u412b\u0180elp\u071f\u230f\u2313in\xe5\u078ear\xf4\u0720h;\u4131f;\u62b7ed;\u41b5\u0280;cfot\u04f4\u232c\u2331\u233d\u2341are;\u6105in\u0100;t\u2338\u2339\u621eie;\u69dddo\xf4\u2319\u0280;celp\u0757\u234c\u2350\u235b\u2361al;\u62ba\u0100gr\u2355\u2359er\xf3\u1563\xe3\u234darhk;\u6a17rod;\u6a3c\u0200cgpt\u236f\u2372\u2376\u237by;\u4451on;\u412ff;\uc000\ud835\udd5aa;\u43b9uest\u803b\xbf\u40bf\u0100ci\u238a\u238fr;\uc000\ud835\udcben\u0280;Edsv\u04f4\u239b\u239d\u23a1\u04f3;\u62f9ot;\u62f5\u0100;v\u23a6\u23a7\u62f4;\u62f3\u0100;i\u0777\u23aelde;\u4129\u01eb\u23b8\0\u23bccy;\u4456l\u803b\xef\u40ef\u0300cfmosu\u23cc\u23d7\u23dc\u23e1\u23e7\u23f5\u0100iy\u23d1\u23d5rc;\u4135;\u4439r;\uc000\ud835\udd27ath;\u4237pf;\uc000\ud835\udd5b\u01e3\u23ec\0\u23f1r;\uc000\ud835\udcbfrcy;\u4458kcy;\u4454\u0400acfghjos\u240b\u2416\u2422\u2427\u242d\u2431\u2435\u243bppa\u0100;v\u2413\u2414\u43ba;\u43f0\u0100ey\u241b\u2420dil;\u4137;\u443ar;\uc000\ud835\udd28reen;\u4138cy;\u4445cy;\u445cpf;\uc000\ud835\udd5ccr;\uc000\ud835\udcc0\u0b80ABEHabcdefghjlmnoprstuv\u2470\u2481\u2486\u248d\u2491\u250e\u253d\u255a\u2580\u264e\u265e\u2665\u2679\u267d\u269a\u26b2\u26d8\u275d\u2768\u278b\u27c0\u2801\u2812\u0180art\u2477\u247a\u247cr\xf2\u09c6\xf2\u0395ail;\u691barr;\u690e\u0100;g\u0994\u248b;\u6a8bar;\u6962\u0963\u24a5\0\u24aa\0\u24b1\0\0\0\0\0\u24b5\u24ba\0\u24c6\u24c8\u24cd\0\u24f9ute;\u413amptyv;\u69b4ra\xee\u084cbda;\u43bbg\u0180;dl\u088e\u24c1\u24c3;\u6991\xe5\u088e;\u6a85uo\u803b\xab\u40abr\u0400;bfhlpst\u0899\u24de\u24e6\u24e9\u24eb\u24ee\u24f1\u24f5\u0100;f\u089d\u24e3s;\u691fs;\u691d\xeb\u2252p;\u61abl;\u6939im;\u6973l;\u61a2\u0180;ae\u24ff\u2500\u2504\u6aabil;\u6919\u0100;s\u2509\u250a\u6aad;\uc000\u2aad\ufe00\u0180abr\u2515\u2519\u251drr;\u690crk;\u6772\u0100ak\u2522\u252cc\u0100ek\u2528\u252a;\u407b;\u405b\u0100es\u2531\u2533;\u698bl\u0100du\u2539\u253b;\u698f;\u698d\u0200aeuy\u2546\u254b\u2556\u2558ron;\u413e\u0100di\u2550\u2554il;\u413c\xec\u08b0\xe2\u2529;\u443b\u0200cqrs\u2563\u2566\u256d\u257da;\u6936uo\u0100;r\u0e19\u1746\u0100du\u2572\u2577har;\u6967shar;\u694bh;\u61b2\u0280;fgqs\u258b\u258c\u0989\u25f3\u25ff\u6264t\u0280ahlrt\u2598\u25a4\u25b7\u25c2\u25e8rrow\u0100;t\u0899\u25a1a\xe9\u24f6arpoon\u0100du\u25af\u25b4own\xbb\u045ap\xbb\u0966eftarrows;\u61c7ight\u0180ahs\u25cd\u25d6\u25derrow\u0100;s\u08f4\u08a7arpoon\xf3\u0f98quigarro\xf7\u21f0hreetimes;\u62cb\u0180;qs\u258b\u0993\u25falan\xf4\u09ac\u0280;cdgs\u09ac\u260a\u260d\u261d\u2628c;\u6aa8ot\u0100;o\u2614\u2615\u6a7f\u0100;r\u261a\u261b\u6a81;\u6a83\u0100;e\u2622\u2625\uc000\u22da\ufe00s;\u6a93\u0280adegs\u2633\u2639\u263d\u2649\u264bppro\xf8\u24c6ot;\u62d6q\u0100gq\u2643\u2645\xf4\u0989gt\xf2\u248c\xf4\u099bi\xed\u09b2\u0180ilr\u2655\u08e1\u265asht;\u697c;\uc000\ud835\udd29\u0100;E\u099c\u2663;\u6a91\u0161\u2669\u2676r\u0100du\u25b2\u266e\u0100;l\u0965\u2673;\u696alk;\u6584cy;\u4459\u0280;acht\u0a48\u2688\u268b\u2691\u2696r\xf2\u25c1orne\xf2\u1d08ard;\u696bri;\u65fa\u0100io\u269f\u26a4dot;\u4140ust\u0100;a\u26ac\u26ad\u63b0che\xbb\u26ad\u0200Eaes\u26bb\u26bd\u26c9\u26d4;\u6268p\u0100;p\u26c3\u26c4\u6a89rox\xbb\u26c4\u0100;q\u26ce\u26cf\u6a87\u0100;q\u26ce\u26bbim;\u62e6\u0400abnoptwz\u26e9\u26f4\u26f7\u271a\u272f\u2741\u2747\u2750\u0100nr\u26ee\u26f1g;\u67ecr;\u61fdr\xeb\u08c1g\u0180lmr\u26ff\u270d\u2714eft\u0100ar\u09e6\u2707ight\xe1\u09f2apsto;\u67fcight\xe1\u09fdparrow\u0100lr\u2725\u2729ef\xf4\u24edight;\u61ac\u0180afl\u2736\u2739\u273dr;\u6985;\uc000\ud835\udd5dus;\u6a2dimes;\u6a34\u0161\u274b\u274fst;\u6217\xe1\u134e\u0180;ef\u2757\u2758\u1800\u65cange\xbb\u2758ar\u0100;l\u2764\u2765\u4028t;\u6993\u0280achmt\u2773\u2776\u277c\u2785\u2787r\xf2\u08a8orne\xf2\u1d8car\u0100;d\u0f98\u2783;\u696d;\u600eri;\u62bf\u0300achiqt\u2798\u279d\u0a40\u27a2\u27ae\u27bbquo;\u6039r;\uc000\ud835\udcc1m\u0180;eg\u09b2\u27aa\u27ac;\u6a8d;\u6a8f\u0100bu\u252a\u27b3o\u0100;r\u0e1f\u27b9;\u601arok;\u4142\u8400<;cdhilqr\u082b\u27d2\u2639\u27dc\u27e0\u27e5\u27ea\u27f0\u0100ci\u27d7\u27d9;\u6aa6r;\u6a79re\xe5\u25f2mes;\u62c9arr;\u6976uest;\u6a7b\u0100Pi\u27f5\u27f9ar;\u6996\u0180;ef\u2800\u092d\u181b\u65c3r\u0100du\u2807\u280dshar;\u694ahar;\u6966\u0100en\u2817\u2821rtneqq;\uc000\u2268\ufe00\xc5\u281e\u0700Dacdefhilnopsu\u2840\u2845\u2882\u288e\u2893\u28a0\u28a5\u28a8\u28da\u28e2\u28e4\u0a83\u28f3\u2902Dot;\u623a\u0200clpr\u284e\u2852\u2863\u287dr\u803b\xaf\u40af\u0100et\u2857\u2859;\u6642\u0100;e\u285e\u285f\u6720se\xbb\u285f\u0100;s\u103b\u2868to\u0200;dlu\u103b\u2873\u2877\u287bow\xee\u048cef\xf4\u090f\xf0\u13d1ker;\u65ae\u0100oy\u2887\u288cmma;\u6a29;\u443cash;\u6014asuredangle\xbb\u1626r;\uc000\ud835\udd2ao;\u6127\u0180cdn\u28af\u28b4\u28c9ro\u803b\xb5\u40b5\u0200;acd\u1464\u28bd\u28c0\u28c4s\xf4\u16a7ir;\u6af0ot\u80bb\xb7\u01b5us\u0180;bd\u28d2\u1903\u28d3\u6212\u0100;u\u1d3c\u28d8;\u6a2a\u0163\u28de\u28e1p;\u6adb\xf2\u2212\xf0\u0a81\u0100dp\u28e9\u28eeels;\u62a7f;\uc000\ud835\udd5e\u0100ct\u28f8\u28fdr;\uc000\ud835\udcc2pos\xbb\u159d\u0180;lm\u2909\u290a\u290d\u43bctimap;\u62b8\u0c00GLRVabcdefghijlmoprstuvw\u2942\u2953\u297e\u2989\u2998\u29da\u29e9\u2a15\u2a1a\u2a58\u2a5d\u2a83\u2a95\u2aa4\u2aa8\u2b04\u2b07\u2b44\u2b7f\u2bae\u2c34\u2c67\u2c7c\u2ce9\u0100gt\u2947\u294b;\uc000\u22d9\u0338\u0100;v\u2950\u0bcf\uc000\u226b\u20d2\u0180elt\u295a\u2972\u2976ft\u0100ar\u2961\u2967rrow;\u61cdightarrow;\u61ce;\uc000\u22d8\u0338\u0100;v\u297b\u0c47\uc000\u226a\u20d2ightarrow;\u61cf\u0100Dd\u298e\u2993ash;\u62afash;\u62ae\u0280bcnpt\u29a3\u29a7\u29ac\u29b1\u29ccla\xbb\u02deute;\u4144g;\uc000\u2220\u20d2\u0280;Eiop\u0d84\u29bc\u29c0\u29c5\u29c8;\uc000\u2a70\u0338d;\uc000\u224b\u0338s;\u4149ro\xf8\u0d84ur\u0100;a\u29d3\u29d4\u666el\u0100;s\u29d3\u0b38\u01f3\u29df\0\u29e3p\u80bb\xa0\u0b37mp\u0100;e\u0bf9\u0c00\u0280aeouy\u29f4\u29fe\u2a03\u2a10\u2a13\u01f0\u29f9\0\u29fb;\u6a43on;\u4148dil;\u4146ng\u0100;d\u0d7e\u2a0aot;\uc000\u2a6d\u0338p;\u6a42;\u443dash;\u6013\u0380;Aadqsx\u0b92\u2a29\u2a2d\u2a3b\u2a41\u2a45\u2a50rr;\u61d7r\u0100hr\u2a33\u2a36k;\u6924\u0100;o\u13f2\u13f0ot;\uc000\u2250\u0338ui\xf6\u0b63\u0100ei\u2a4a\u2a4ear;\u6928\xed\u0b98ist\u0100;s\u0ba0\u0b9fr;\uc000\ud835\udd2b\u0200Eest\u0bc5\u2a66\u2a79\u2a7c\u0180;qs\u0bbc\u2a6d\u0be1\u0180;qs\u0bbc\u0bc5\u2a74lan\xf4\u0be2i\xed\u0bea\u0100;r\u0bb6\u2a81\xbb\u0bb7\u0180Aap\u2a8a\u2a8d\u2a91r\xf2\u2971rr;\u61aear;\u6af2\u0180;sv\u0f8d\u2a9c\u0f8c\u0100;d\u2aa1\u2aa2\u62fc;\u62facy;\u445a\u0380AEadest\u2ab7\u2aba\u2abe\u2ac2\u2ac5\u2af6\u2af9r\xf2\u2966;\uc000\u2266\u0338rr;\u619ar;\u6025\u0200;fqs\u0c3b\u2ace\u2ae3\u2aeft\u0100ar\u2ad4\u2ad9rro\xf7\u2ac1ightarro\xf7\u2a90\u0180;qs\u0c3b\u2aba\u2aealan\xf4\u0c55\u0100;s\u0c55\u2af4\xbb\u0c36i\xed\u0c5d\u0100;r\u0c35\u2afei\u0100;e\u0c1a\u0c25i\xe4\u0d90\u0100pt\u2b0c\u2b11f;\uc000\ud835\udd5f\u8180\xac;in\u2b19\u2b1a\u2b36\u40acn\u0200;Edv\u0b89\u2b24\u2b28\u2b2e;\uc000\u22f9\u0338ot;\uc000\u22f5\u0338\u01e1\u0b89\u2b33\u2b35;\u62f7;\u62f6i\u0100;v\u0cb8\u2b3c\u01e1\u0cb8\u2b41\u2b43;\u62fe;\u62fd\u0180aor\u2b4b\u2b63\u2b69r\u0200;ast\u0b7b\u2b55\u2b5a\u2b5flle\xec\u0b7bl;\uc000\u2afd\u20e5;\uc000\u2202\u0338lint;\u6a14\u0180;ce\u0c92\u2b70\u2b73u\xe5\u0ca5\u0100;c\u0c98\u2b78\u0100;e\u0c92\u2b7d\xf1\u0c98\u0200Aait\u2b88\u2b8b\u2b9d\u2ba7r\xf2\u2988rr\u0180;cw\u2b94\u2b95\u2b99\u619b;\uc000\u2933\u0338;\uc000\u219d\u0338ghtarrow\xbb\u2b95ri\u0100;e\u0ccb\u0cd6\u0380chimpqu\u2bbd\u2bcd\u2bd9\u2b04\u0b78\u2be4\u2bef\u0200;cer\u0d32\u2bc6\u0d37\u2bc9u\xe5\u0d45;\uc000\ud835\udcc3ort\u026d\u2b05\0\0\u2bd6ar\xe1\u2b56m\u0100;e\u0d6e\u2bdf\u0100;q\u0d74\u0d73su\u0100bp\u2beb\u2bed\xe5\u0cf8\xe5\u0d0b\u0180bcp\u2bf6\u2c11\u2c19\u0200;Ees\u2bff\u2c00\u0d22\u2c04\u6284;\uc000\u2ac5\u0338et\u0100;e\u0d1b\u2c0bq\u0100;q\u0d23\u2c00c\u0100;e\u0d32\u2c17\xf1\u0d38\u0200;Ees\u2c22\u2c23\u0d5f\u2c27\u6285;\uc000\u2ac6\u0338et\u0100;e\u0d58\u2c2eq\u0100;q\u0d60\u2c23\u0200gilr\u2c3d\u2c3f\u2c45\u2c47\xec\u0bd7lde\u803b\xf1\u40f1\xe7\u0c43iangle\u0100lr\u2c52\u2c5ceft\u0100;e\u0c1a\u2c5a\xf1\u0c26ight\u0100;e\u0ccb\u2c65\xf1\u0cd7\u0100;m\u2c6c\u2c6d\u43bd\u0180;es\u2c74\u2c75\u2c79\u4023ro;\u6116p;\u6007\u0480DHadgilrs\u2c8f\u2c94\u2c99\u2c9e\u2ca3\u2cb0\u2cb6\u2cd3\u2ce3ash;\u62adarr;\u6904p;\uc000\u224d\u20d2ash;\u62ac\u0100et\u2ca8\u2cac;\uc000\u2265\u20d2;\uc000>\u20d2nfin;\u69de\u0180Aet\u2cbd\u2cc1\u2cc5rr;\u6902;\uc000\u2264\u20d2\u0100;r\u2cca\u2ccd\uc000<\u20d2ie;\uc000\u22b4\u20d2\u0100At\u2cd8\u2cdcrr;\u6903rie;\uc000\u22b5\u20d2im;\uc000\u223c\u20d2\u0180Aan\u2cf0\u2cf4\u2d02rr;\u61d6r\u0100hr\u2cfa\u2cfdk;\u6923\u0100;o\u13e7\u13e5ear;\u6927\u1253\u1a95\0\0\0\0\0\0\0\0\0\0\0\0\0\u2d2d\0\u2d38\u2d48\u2d60\u2d65\u2d72\u2d84\u1b07\0\0\u2d8d\u2dab\0\u2dc8\u2dce\0\u2ddc\u2e19\u2e2b\u2e3e\u2e43\u0100cs\u2d31\u1a97ute\u803b\xf3\u40f3\u0100iy\u2d3c\u2d45r\u0100;c\u1a9e\u2d42\u803b\xf4\u40f4;\u443e\u0280abios\u1aa0\u2d52\u2d57\u01c8\u2d5alac;\u4151v;\u6a38old;\u69bclig;\u4153\u0100cr\u2d69\u2d6dir;\u69bf;\uc000\ud835\udd2c\u036f\u2d79\0\0\u2d7c\0\u2d82n;\u42dbave\u803b\xf2\u40f2;\u69c1\u0100bm\u2d88\u0df4ar;\u69b5\u0200acit\u2d95\u2d98\u2da5\u2da8r\xf2\u1a80\u0100ir\u2d9d\u2da0r;\u69beoss;\u69bbn\xe5\u0e52;\u69c0\u0180aei\u2db1\u2db5\u2db9cr;\u414dga;\u43c9\u0180cdn\u2dc0\u2dc5\u01cdron;\u43bf;\u69b6pf;\uc000\ud835\udd60\u0180ael\u2dd4\u2dd7\u01d2r;\u69b7rp;\u69b9\u0380;adiosv\u2dea\u2deb\u2dee\u2e08\u2e0d\u2e10\u2e16\u6228r\xf2\u1a86\u0200;efm\u2df7\u2df8\u2e02\u2e05\u6a5dr\u0100;o\u2dfe\u2dff\u6134f\xbb\u2dff\u803b\xaa\u40aa\u803b\xba\u40bagof;\u62b6r;\u6a56lope;\u6a57;\u6a5b\u0180clo\u2e1f\u2e21\u2e27\xf2\u2e01ash\u803b\xf8\u40f8l;\u6298i\u016c\u2e2f\u2e34de\u803b\xf5\u40f5es\u0100;a\u01db\u2e3as;\u6a36ml\u803b\xf6\u40f6bar;\u633d\u0ae1\u2e5e\0\u2e7d\0\u2e80\u2e9d\0\u2ea2\u2eb9\0\0\u2ecb\u0e9c\0\u2f13\0\0\u2f2b\u2fbc\0\u2fc8r\u0200;ast\u0403\u2e67\u2e72\u0e85\u8100\xb6;l\u2e6d\u2e6e\u40b6le\xec\u0403\u0269\u2e78\0\0\u2e7bm;\u6af3;\u6afdy;\u443fr\u0280cimpt\u2e8b\u2e8f\u2e93\u1865\u2e97nt;\u4025od;\u402eil;\u6030enk;\u6031r;\uc000\ud835\udd2d\u0180imo\u2ea8\u2eb0\u2eb4\u0100;v\u2ead\u2eae\u43c6;\u43d5ma\xf4\u0a76ne;\u660e\u0180;tv\u2ebf\u2ec0\u2ec8\u43c0chfork\xbb\u1ffd;\u43d6\u0100au\u2ecf\u2edfn\u0100ck\u2ed5\u2eddk\u0100;h\u21f4\u2edb;\u610e\xf6\u21f4s\u0480;abcdemst\u2ef3\u2ef4\u1908\u2ef9\u2efd\u2f04\u2f06\u2f0a\u2f0e\u402bcir;\u6a23ir;\u6a22\u0100ou\u1d40\u2f02;\u6a25;\u6a72n\u80bb\xb1\u0e9dim;\u6a26wo;\u6a27\u0180ipu\u2f19\u2f20\u2f25ntint;\u6a15f;\uc000\ud835\udd61nd\u803b\xa3\u40a3\u0500;Eaceinosu\u0ec8\u2f3f\u2f41\u2f44\u2f47\u2f81\u2f89\u2f92\u2f7e\u2fb6;\u6ab3p;\u6ab7u\xe5\u0ed9\u0100;c\u0ece\u2f4c\u0300;acens\u0ec8\u2f59\u2f5f\u2f66\u2f68\u2f7eppro\xf8\u2f43urlye\xf1\u0ed9\xf1\u0ece\u0180aes\u2f6f\u2f76\u2f7approx;\u6ab9qq;\u6ab5im;\u62e8i\xed\u0edfme\u0100;s\u2f88\u0eae\u6032\u0180Eas\u2f78\u2f90\u2f7a\xf0\u2f75\u0180dfp\u0eec\u2f99\u2faf\u0180als\u2fa0\u2fa5\u2faalar;\u632eine;\u6312urf;\u6313\u0100;t\u0efb\u2fb4\xef\u0efbrel;\u62b0\u0100ci\u2fc0\u2fc5r;\uc000\ud835\udcc5;\u43c8ncsp;\u6008\u0300fiopsu\u2fda\u22e2\u2fdf\u2fe5\u2feb\u2ff1r;\uc000\ud835\udd2epf;\uc000\ud835\udd62rime;\u6057cr;\uc000\ud835\udcc6\u0180aeo\u2ff8\u3009\u3013t\u0100ei\u2ffe\u3005rnion\xf3\u06b0nt;\u6a16st\u0100;e\u3010\u3011\u403f\xf1\u1f19\xf4\u0f14\u0a80ABHabcdefhilmnoprstux\u3040\u3051\u3055\u3059\u30e0\u310e\u312b\u3147\u3162\u3172\u318e\u3206\u3215\u3224\u3229\u3258\u326e\u3272\u3290\u32b0\u32b7\u0180art\u3047\u304a\u304cr\xf2\u10b3\xf2\u03ddail;\u691car\xf2\u1c65ar;\u6964\u0380cdenqrt\u3068\u3075\u3078\u307f\u308f\u3094\u30cc\u0100eu\u306d\u3071;\uc000\u223d\u0331te;\u4155i\xe3\u116emptyv;\u69b3g\u0200;del\u0fd1\u3089\u308b\u308d;\u6992;\u69a5\xe5\u0fd1uo\u803b\xbb\u40bbr\u0580;abcfhlpstw\u0fdc\u30ac\u30af\u30b7\u30b9\u30bc\u30be\u30c0\u30c3\u30c7\u30cap;\u6975\u0100;f\u0fe0\u30b4s;\u6920;\u6933s;\u691e\xeb\u225d\xf0\u272el;\u6945im;\u6974l;\u61a3;\u619d\u0100ai\u30d1\u30d5il;\u691ao\u0100;n\u30db\u30dc\u6236al\xf3\u0f1e\u0180abr\u30e7\u30ea\u30eer\xf2\u17e5rk;\u6773\u0100ak\u30f3\u30fdc\u0100ek\u30f9\u30fb;\u407d;\u405d\u0100es\u3102\u3104;\u698cl\u0100du\u310a\u310c;\u698e;\u6990\u0200aeuy\u3117\u311c\u3127\u3129ron;\u4159\u0100di\u3121\u3125il;\u4157\xec\u0ff2\xe2\u30fa;\u4440\u0200clqs\u3134\u3137\u313d\u3144a;\u6937dhar;\u6969uo\u0100;r\u020e\u020dh;\u61b3\u0180acg\u314e\u315f\u0f44l\u0200;ips\u0f78\u3158\u315b\u109cn\xe5\u10bbar\xf4\u0fa9t;\u65ad\u0180ilr\u3169\u1023\u316esht;\u697d;\uc000\ud835\udd2f\u0100ao\u3177\u3186r\u0100du\u317d\u317f\xbb\u047b\u0100;l\u1091\u3184;\u696c\u0100;v\u318b\u318c\u43c1;\u43f1\u0180gns\u3195\u31f9\u31fcht\u0300ahlrst\u31a4\u31b0\u31c2\u31d8\u31e4\u31eerrow\u0100;t\u0fdc\u31ada\xe9\u30c8arpoon\u0100du\u31bb\u31bfow\xee\u317ep\xbb\u1092eft\u0100ah\u31ca\u31d0rrow\xf3\u0feaarpoon\xf3\u0551ightarrows;\u61c9quigarro\xf7\u30cbhreetimes;\u62ccg;\u42daingdotse\xf1\u1f32\u0180ahm\u320d\u3210\u3213r\xf2\u0feaa\xf2\u0551;\u600foust\u0100;a\u321e\u321f\u63b1che\xbb\u321fmid;\u6aee\u0200abpt\u3232\u323d\u3240\u3252\u0100nr\u3237\u323ag;\u67edr;\u61fer\xeb\u1003\u0180afl\u3247\u324a\u324er;\u6986;\uc000\ud835\udd63us;\u6a2eimes;\u6a35\u0100ap\u325d\u3267r\u0100;g\u3263\u3264\u4029t;\u6994olint;\u6a12ar\xf2\u31e3\u0200achq\u327b\u3280\u10bc\u3285quo;\u603ar;\uc000\ud835\udcc7\u0100bu\u30fb\u328ao\u0100;r\u0214\u0213\u0180hir\u3297\u329b\u32a0re\xe5\u31f8mes;\u62cai\u0200;efl\u32aa\u1059\u1821\u32ab\u65b9tri;\u69celuhar;\u6968;\u611e\u0d61\u32d5\u32db\u32df\u332c\u3338\u3371\0\u337a\u33a4\0\0\u33ec\u33f0\0\u3428\u3448\u345a\u34ad\u34b1\u34ca\u34f1\0\u3616\0\0\u3633cute;\u415bqu\xef\u27ba\u0500;Eaceinpsy\u11ed\u32f3\u32f5\u32ff\u3302\u330b\u330f\u331f\u3326\u3329;\u6ab4\u01f0\u32fa\0\u32fc;\u6ab8on;\u4161u\xe5\u11fe\u0100;d\u11f3\u3307il;\u415frc;\u415d\u0180Eas\u3316\u3318\u331b;\u6ab6p;\u6abaim;\u62e9olint;\u6a13i\xed\u1204;\u4441ot\u0180;be\u3334\u1d47\u3335\u62c5;\u6a66\u0380Aacmstx\u3346\u334a\u3357\u335b\u335e\u3363\u336drr;\u61d8r\u0100hr\u3350\u3352\xeb\u2228\u0100;o\u0a36\u0a34t\u803b\xa7\u40a7i;\u403bwar;\u6929m\u0100in\u3369\xf0nu\xf3\xf1t;\u6736r\u0100;o\u3376\u2055\uc000\ud835\udd30\u0200acoy\u3382\u3386\u3391\u33a0rp;\u666f\u0100hy\u338b\u338fcy;\u4449;\u4448rt\u026d\u3399\0\0\u339ci\xe4\u1464ara\xec\u2e6f\u803b\xad\u40ad\u0100gm\u33a8\u33b4ma\u0180;fv\u33b1\u33b2\u33b2\u43c3;\u43c2\u0400;deglnpr\u12ab\u33c5\u33c9\u33ce\u33d6\u33de\u33e1\u33e6ot;\u6a6a\u0100;q\u12b1\u12b0\u0100;E\u33d3\u33d4\u6a9e;\u6aa0\u0100;E\u33db\u33dc\u6a9d;\u6a9fe;\u6246lus;\u6a24arr;\u6972ar\xf2\u113d\u0200aeit\u33f8\u3408\u340f\u3417\u0100ls\u33fd\u3404lsetm\xe9\u336ahp;\u6a33parsl;\u69e4\u0100dl\u1463\u3414e;\u6323\u0100;e\u341c\u341d\u6aaa\u0100;s\u3422\u3423\u6aac;\uc000\u2aac\ufe00\u0180flp\u342e\u3433\u3442tcy;\u444c\u0100;b\u3438\u3439\u402f\u0100;a\u343e\u343f\u69c4r;\u633ff;\uc000\ud835\udd64a\u0100dr\u344d\u0402es\u0100;u\u3454\u3455\u6660it\xbb\u3455\u0180csu\u3460\u3479\u349f\u0100au\u3465\u346fp\u0100;s\u1188\u346b;\uc000\u2293\ufe00p\u0100;s\u11b4\u3475;\uc000\u2294\ufe00u\u0100bp\u347f\u348f\u0180;es\u1197\u119c\u3486et\u0100;e\u1197\u348d\xf1\u119d\u0180;es\u11a8\u11ad\u3496et\u0100;e\u11a8\u349d\xf1\u11ae\u0180;af\u117b\u34a6\u05b0r\u0165\u34ab\u05b1\xbb\u117car\xf2\u1148\u0200cemt\u34b9\u34be\u34c2\u34c5r;\uc000\ud835\udcc8tm\xee\xf1i\xec\u3415ar\xe6\u11be\u0100ar\u34ce\u34d5r\u0100;f\u34d4\u17bf\u6606\u0100an\u34da\u34edight\u0100ep\u34e3\u34eapsilo\xee\u1ee0h\xe9\u2eafs\xbb\u2852\u0280bcmnp\u34fb\u355e\u1209\u358b\u358e\u0480;Edemnprs\u350e\u350f\u3511\u3515\u351e\u3523\u352c\u3531\u3536\u6282;\u6ac5ot;\u6abd\u0100;d\u11da\u351aot;\u6ac3ult;\u6ac1\u0100Ee\u3528\u352a;\u6acb;\u628alus;\u6abfarr;\u6979\u0180eiu\u353d\u3552\u3555t\u0180;en\u350e\u3545\u354bq\u0100;q\u11da\u350feq\u0100;q\u352b\u3528m;\u6ac7\u0100bp\u355a\u355c;\u6ad5;\u6ad3c\u0300;acens\u11ed\u356c\u3572\u3579\u357b\u3326ppro\xf8\u32faurlye\xf1\u11fe\xf1\u11f3\u0180aes\u3582\u3588\u331bppro\xf8\u331aq\xf1\u3317g;\u666a\u0680123;Edehlmnps\u35a9\u35ac\u35af\u121c\u35b2\u35b4\u35c0\u35c9\u35d5\u35da\u35df\u35e8\u35ed\u803b\xb9\u40b9\u803b\xb2\u40b2\u803b\xb3\u40b3;\u6ac6\u0100os\u35b9\u35bct;\u6abeub;\u6ad8\u0100;d\u1222\u35c5ot;\u6ac4s\u0100ou\u35cf\u35d2l;\u67c9b;\u6ad7arr;\u697bult;\u6ac2\u0100Ee\u35e4\u35e6;\u6acc;\u628blus;\u6ac0\u0180eiu\u35f4\u3609\u360ct\u0180;en\u121c\u35fc\u3602q\u0100;q\u1222\u35b2eq\u0100;q\u35e7\u35e4m;\u6ac8\u0100bp\u3611\u3613;\u6ad4;\u6ad6\u0180Aan\u361c\u3620\u362drr;\u61d9r\u0100hr\u3626\u3628\xeb\u222e\u0100;o\u0a2b\u0a29war;\u692alig\u803b\xdf\u40df\u0be1\u3651\u365d\u3660\u12ce\u3673\u3679\0\u367e\u36c2\0\0\0\0\0\u36db\u3703\0\u3709\u376c\0\0\0\u3787\u0272\u3656\0\0\u365bget;\u6316;\u43c4r\xeb\u0e5f\u0180aey\u3666\u366b\u3670ron;\u4165dil;\u4163;\u4442lrec;\u6315r;\uc000\ud835\udd31\u0200eiko\u3686\u369d\u36b5\u36bc\u01f2\u368b\0\u3691e\u01004f\u1284\u1281a\u0180;sv\u3698\u3699\u369b\u43b8ym;\u43d1\u0100cn\u36a2\u36b2k\u0100as\u36a8\u36aeppro\xf8\u12c1im\xbb\u12acs\xf0\u129e\u0100as\u36ba\u36ae\xf0\u12c1rn\u803b\xfe\u40fe\u01ec\u031f\u36c6\u22e7es\u8180\xd7;bd\u36cf\u36d0\u36d8\u40d7\u0100;a\u190f\u36d5r;\u6a31;\u6a30\u0180eps\u36e1\u36e3\u3700\xe1\u2a4d\u0200;bcf\u0486\u36ec\u36f0\u36f4ot;\u6336ir;\u6af1\u0100;o\u36f9\u36fc\uc000\ud835\udd65rk;\u6ada\xe1\u3362rime;\u6034\u0180aip\u370f\u3712\u3764d\xe5\u1248\u0380adempst\u3721\u374d\u3740\u3751\u3757\u375c\u375fngle\u0280;dlqr\u3730\u3731\u3736\u3740\u3742\u65b5own\xbb\u1dbbeft\u0100;e\u2800\u373e\xf1\u092e;\u625cight\u0100;e\u32aa\u374b\xf1\u105aot;\u65ecinus;\u6a3alus;\u6a39b;\u69cdime;\u6a3bezium;\u63e2\u0180cht\u3772\u377d\u3781\u0100ry\u3777\u377b;\uc000\ud835\udcc9;\u4446cy;\u445brok;\u4167\u0100io\u378b\u378ex\xf4\u1777head\u0100lr\u3797\u37a0eftarro\xf7\u084fightarrow\xbb\u0f5d\u0900AHabcdfghlmoprstuw\u37d0\u37d3\u37d7\u37e4\u37f0\u37fc\u380e\u381c\u3823\u3834\u3851\u385d\u386b\u38a9\u38cc\u38d2\u38ea\u38f6r\xf2\u03edar;\u6963\u0100cr\u37dc\u37e2ute\u803b\xfa\u40fa\xf2\u1150r\u01e3\u37ea\0\u37edy;\u445eve;\u416d\u0100iy\u37f5\u37farc\u803b\xfb\u40fb;\u4443\u0180abh\u3803\u3806\u380br\xf2\u13adlac;\u4171a\xf2\u13c3\u0100ir\u3813\u3818sht;\u697e;\uc000\ud835\udd32rave\u803b\xf9\u40f9\u0161\u3827\u3831r\u0100lr\u382c\u382e\xbb\u0957\xbb\u1083lk;\u6580\u0100ct\u3839\u384d\u026f\u383f\0\0\u384arn\u0100;e\u3845\u3846\u631cr\xbb\u3846op;\u630fri;\u65f8\u0100al\u3856\u385acr;\u416b\u80bb\xa8\u0349\u0100gp\u3862\u3866on;\u4173f;\uc000\ud835\udd66\u0300adhlsu\u114b\u3878\u387d\u1372\u3891\u38a0own\xe1\u13b3arpoon\u0100lr\u3888\u388cef\xf4\u382digh\xf4\u382fi\u0180;hl\u3899\u389a\u389c\u43c5\xbb\u13faon\xbb\u389aparrows;\u61c8\u0180cit\u38b0\u38c4\u38c8\u026f\u38b6\0\0\u38c1rn\u0100;e\u38bc\u38bd\u631dr\xbb\u38bdop;\u630eng;\u416fri;\u65f9cr;\uc000\ud835\udcca\u0180dir\u38d9\u38dd\u38e2ot;\u62f0lde;\u4169i\u0100;f\u3730\u38e8\xbb\u1813\u0100am\u38ef\u38f2r\xf2\u38a8l\u803b\xfc\u40fcangle;\u69a7\u0780ABDacdeflnoprsz\u391c\u391f\u3929\u392d\u39b5\u39b8\u39bd\u39df\u39e4\u39e8\u39f3\u39f9\u39fd\u3a01\u3a20r\xf2\u03f7ar\u0100;v\u3926\u3927\u6ae8;\u6ae9as\xe8\u03e1\u0100nr\u3932\u3937grt;\u699c\u0380eknprst\u34e3\u3946\u394b\u3952\u395d\u3964\u3996app\xe1\u2415othin\xe7\u1e96\u0180hir\u34eb\u2ec8\u3959op\xf4\u2fb5\u0100;h\u13b7\u3962\xef\u318d\u0100iu\u3969\u396dgm\xe1\u33b3\u0100bp\u3972\u3984setneq\u0100;q\u397d\u3980\uc000\u228a\ufe00;\uc000\u2acb\ufe00setneq\u0100;q\u398f\u3992\uc000\u228b\ufe00;\uc000\u2acc\ufe00\u0100hr\u399b\u399fet\xe1\u369ciangle\u0100lr\u39aa\u39afeft\xbb\u0925ight\xbb\u1051y;\u4432ash\xbb\u1036\u0180elr\u39c4\u39d2\u39d7\u0180;be\u2dea\u39cb\u39cfar;\u62bbq;\u625alip;\u62ee\u0100bt\u39dc\u1468a\xf2\u1469r;\uc000\ud835\udd33tr\xe9\u39aesu\u0100bp\u39ef\u39f1\xbb\u0d1c\xbb\u0d59pf;\uc000\ud835\udd67ro\xf0\u0efbtr\xe9\u39b4\u0100cu\u3a06\u3a0br;\uc000\ud835\udccb\u0100bp\u3a10\u3a18n\u0100Ee\u3980\u3a16\xbb\u397en\u0100Ee\u3992\u3a1e\xbb\u3990igzag;\u699a\u0380cefoprs\u3a36\u3a3b\u3a56\u3a5b\u3a54\u3a61\u3a6airc;\u4175\u0100di\u3a40\u3a51\u0100bg\u3a45\u3a49ar;\u6a5fe\u0100;q\u15fa\u3a4f;\u6259erp;\u6118r;\uc000\ud835\udd34pf;\uc000\ud835\udd68\u0100;e\u1479\u3a66at\xe8\u1479cr;\uc000\ud835\udccc\u0ae3\u178e\u3a87\0\u3a8b\0\u3a90\u3a9b\0\0\u3a9d\u3aa8\u3aab\u3aaf\0\0\u3ac3\u3ace\0\u3ad8\u17dc\u17dftr\xe9\u17d1r;\uc000\ud835\udd35\u0100Aa\u3a94\u3a97r\xf2\u03c3r\xf2\u09f6;\u43be\u0100Aa\u3aa1\u3aa4r\xf2\u03b8r\xf2\u09eba\xf0\u2713is;\u62fb\u0180dpt\u17a4\u3ab5\u3abe\u0100fl\u3aba\u17a9;\uc000\ud835\udd69im\xe5\u17b2\u0100Aa\u3ac7\u3acar\xf2\u03cer\xf2\u0a01\u0100cq\u3ad2\u17b8r;\uc000\ud835\udccd\u0100pt\u17d6\u3adcr\xe9\u17d4\u0400acefiosu\u3af0\u3afd\u3b08\u3b0c\u3b11\u3b15\u3b1b\u3b21c\u0100uy\u3af6\u3afbte\u803b\xfd\u40fd;\u444f\u0100iy\u3b02\u3b06rc;\u4177;\u444bn\u803b\xa5\u40a5r;\uc000\ud835\udd36cy;\u4457pf;\uc000\ud835\udd6acr;\uc000\ud835\udcce\u0100cm\u3b26\u3b29y;\u444el\u803b\xff\u40ff\u0500acdefhiosw\u3b42\u3b48\u3b54\u3b58\u3b64\u3b69\u3b6d\u3b74\u3b7a\u3b80cute;\u417a\u0100ay\u3b4d\u3b52ron;\u417e;\u4437ot;\u417c\u0100et\u3b5d\u3b61tr\xe6\u155fa;\u43b6r;\uc000\ud835\udd37cy;\u4436grarr;\u61ddpf;\uc000\ud835\udd6bcr;\uc000\ud835\udccf\u0100jn\u3b85\u3b87;\u600dj;\u600c'.split("").map((t=>t.charCodeAt(0)))),w=new Uint16Array("\u0200aglq\t\x15\x18\x1b\u026d\x0f\0\0\x12p;\u4026os;\u4027t;\u403et;\u403cuot;\u4022".split("").map((t=>t.charCodeAt(0))));const v=new Map([[0,65533],[128,8364],[130,8218],[131,402],[132,8222],[133,8230],[134,8224],[135,8225],[136,710],[137,8240],[138,352],[139,8249],[140,338],[142,381],[145,8216],[146,8217],[147,8220],[148,8221],[149,8226],[150,8211],[151,8212],[152,732],[153,8482],[154,353],[155,8250],[156,339],[158,382],[159,376]]),z=null!==(k=String.fromCodePoint)&&void 0!==k?k:function(t){let e="";return t>65535&&(t-=65536,e+=String.fromCharCode(t>>>10&1023|55296),t=56320|1023&t),e+=String.fromCharCode(t),e};var S;!function(t){t[t.NUM=35]="NUM",t[t.SEMI=59]="SEMI",t[t.EQUALS=61]="EQUALS",t[t.ZERO=48]="ZERO",t[t.NINE=57]="NINE",t[t.LOWER_A=97]="LOWER_A",t[t.LOWER_F=102]="LOWER_F",t[t.LOWER_X=120]="LOWER_X",t[t.LOWER_Z=122]="LOWER_Z",t[t.UPPER_A=65]="UPPER_A",t[t.UPPER_F=70]="UPPER_F",t[t.UPPER_Z=90]="UPPER_Z"}(S||(S={}));var q,B,L;function I(t){return t>=S.ZERO&&t<=S.NINE}function M(t){return t>=S.UPPER_A&&t<=S.UPPER_F||t>=S.LOWER_A&&t<=S.LOWER_F}function T(t){return t===S.EQUALS||function(t){return t>=S.UPPER_A&&t<=S.UPPER_Z||t>=S.LOWER_A&&t<=S.LOWER_Z||I(t)}(t)}!function(t){t[t.VALUE_LENGTH=49152]="VALUE_LENGTH",t[t.BRANCH_LENGTH=16256]="BRANCH_LENGTH",t[t.JUMP_TABLE=127]="JUMP_TABLE"}(q||(q={})),function(t){t[t.EntityStart=0]="EntityStart",t[t.NumericStart=1]="NumericStart",t[t.NumericDecimal=2]="NumericDecimal",t[t.NumericHex=3]="NumericHex",t[t.NamedEntity=4]="NamedEntity"}(B||(B={})),function(t){t[t.Legacy=0]="Legacy",t[t.Strict=1]="Strict",t[t.Attribute=2]="Attribute"}(L||(L={}));class R{constructor(t,e,r){this.decodeTree=t,this.emitCodePoint=e,this.errors=r,this.state=B.EntityStart,this.consumed=1,this.result=0,this.treeIndex=0,this.excess=1,this.decodeMode=L.Strict}startEntity(t){this.decodeMode=t,this.state=B.EntityStart,this.result=0,this.treeIndex=0,this.excess=1,this.consumed=1}write(t,e){switch(this.state){case B.EntityStart:return t.charCodeAt(e)===S.NUM?(this.state=B.NumericStart,this.consumed+=1,this.stateNumericStart(t,e+1)):(this.state=B.NamedEntity,this.stateNamedEntity(t,e));case B.NumericStart:return this.stateNumericStart(t,e);case B.NumericDecimal:return this.stateNumericDecimal(t,e);case B.NumericHex:return this.stateNumericHex(t,e);case B.NamedEntity:return this.stateNamedEntity(t,e)}}stateNumericStart(t,e){return e>=t.length?-1:(32|t.charCodeAt(e))===S.LOWER_X?(this.state=B.NumericHex,this.consumed+=1,this.stateNumericHex(t,e+1)):(this.state=B.NumericDecimal,this.stateNumericDecimal(t,e))}addToNumericResult(t,e,r,n){if(e!==r){const s=r-e;this.result=this.result*Math.pow(n,s)+parseInt(t.substr(e,s),n),this.consumed+=s}}stateNumericHex(t,e){const r=e;for(;e=55296&&t<=57343||t>1114111?65533:null!==(e=v.get(t))&&void 0!==e?e:t}(this.result),this.consumed),this.errors&&(t!==S.SEMI&&this.errors.missingSemicolonAfterCharacterReference(),this.errors.validateNumericCharacterReference(this.result)),this.consumed}stateNamedEntity(t,e){const{decodeTree:r}=this;let n=r[this.treeIndex],s=(n&q.VALUE_LENGTH)>>14;for(;e>14,0!==s){if(i===S.SEMI)return this.emitNamedEntityData(this.treeIndex,s,this.consumed+this.excess);this.decodeMode!==L.Strict&&(this.result=this.treeIndex,this.consumed+=this.excess,this.excess=0)}}return-1}emitNotTerminatedNamedEntity(){var t;const{result:e,decodeTree:r}=this,n=(r[e]&q.VALUE_LENGTH)>>14;return this.emitNamedEntityData(e,n,this.consumed),null===(t=this.errors)||void 0===t||t.missingSemicolonAfterCharacterReference(),this.consumed}emitNamedEntityData(t,e,r){const{decodeTree:n}=this;return this.emitCodePoint(1===e?n[t]&~q.VALUE_LENGTH:n[t+1],r),3===e&&this.emitCodePoint(n[t+2],r),r}end(){var t;switch(this.state){case B.NamedEntity:return 0===this.result||this.decodeMode===L.Attribute&&this.result!==this.treeIndex?0:this.emitNotTerminatedNamedEntity();case B.NumericDecimal:return this.emitNumericEntity(0,2);case B.NumericHex:return this.emitNumericEntity(0,3);case B.NumericStart:return null===(t=this.errors)||void 0===t||t.absenceOfDigitsInNumericCharacterReference(this.consumed),0;case B.EntityStart:return 0}}}function N(t){let e="";const r=new R(t,(t=>e+=z(t)));return function(t,n){let s=0,i=0;for(;(i=t.indexOf("&",i))>=0;){e+=t.slice(s,i),r.startEntity(n);const o=r.write(t,i+1);if(o<0){s=i+r.end();break}s=i+o,i=0===o?s+1:s}const o=e+t.slice(s);return e="",o}}function P(t,e,r,n){const s=(e&q.BRANCH_LENGTH)>>7,i=e&q.JUMP_TABLE;if(0===s)return 0!==i&&n===i?r:-1;if(i){const e=n-i;return e<0||e>=s?-1:t[r+e]-1}let o=r,u=o+s-1;for(;o<=u;){const e=o+u>>>1,r=t[e];if(rn))return t[e+s];u=e-1}}return-1}const O=N(x);function j(t,e=L.Legacy){return O(t,e)}function Z(t){return"[object String]"===function(t){return Object.prototype.toString.call(t)}(t)}N(w);const $=Object.prototype.hasOwnProperty;function U(t){return Array.prototype.slice.call(arguments,1).forEach((function(e){if(e){if("object"!=typeof e)throw new TypeError(e+"must be object");Object.keys(e).forEach((function(r){t[r]=e[r]}))}})),t}function H(t,e,r){return[].concat(t.slice(0,e),r,t.slice(e+1))}function V(t){return!(t>=55296&&t<=57343)&&(!(t>=64976&&t<=65007)&&(!!(65535&~t&&65534!=(65535&t))&&(!(t>=0&&t<=8)&&(11!==t&&(!(t>=14&&t<=31)&&(!(t>=127&&t<=159)&&!(t>1114111)))))))}function G(t){if(t>65535){const e=55296+((t-=65536)>>10),r=56320+(1023&t);return String.fromCharCode(e,r)}return String.fromCharCode(t)}const W=/\\([!"#$%&'()*+,\-./:;<=>?@[\\\]^_`{|}~])/g,J=new RegExp(W.source+"|"+/&([a-z#][a-z0-9]{1,31});/gi.source,"gi"),Q=/^#((?:x[a-f0-9]{1,8}|[0-9]{1,8}))$/i;function X(t){return t.indexOf("\\")<0&&t.indexOf("&")<0?t:t.replace(J,(function(t,e,r){return e||function(t,e){if(35===e.charCodeAt(0)&&Q.test(e)){const r="x"===e[1].toLowerCase()?parseInt(e.slice(2),16):parseInt(e.slice(1),10);return V(r)?G(r):t}const r=j(t);return r!==t?r:t}(t,r)}))}const Y=/[&<>"]/,K=/[&<>"]/g,tt={"&":"&","<":"<",">":">",'"':"""};function et(t){return tt[t]}function rt(t){return Y.test(t)?t.replace(K,et):t}const nt=/[.?*+^$[\]\\(){}|-]/g;function st(t){switch(t){case 9:case 32:return!0}return!1}function it(t){if(t>=8192&&t<=8202)return!0;switch(t){case 9:case 10:case 11:case 12:case 13:case 32:case 160:case 5760:case 8239:case 8287:case 12288:return!0}return!1}function ot(t){return E.test(t)||A.test(t)}function ut(t){switch(t){case 33:case 34:case 35:case 36:case 37:case 38:case 39:case 40:case 41:case 42:case 43:case 44:case 45:case 46:case 47:case 58:case 59:case 60:case 61:case 62:case 63:case 64:case 91:case 92:case 93:case 94:case 95:case 96:case 123:case 124:case 125:case 126:return!0;default:return!1}}function ct(t){return t=t.trim().replace(/\s+/g," "),"\u1e7e"==="\u1e9e".toLowerCase()&&(t=t.replace(/\u1e9e/g,"\xdf")),t.toLowerCase().toUpperCase()}const at={mdurl:D,ucmicro:F};var lt=Object.freeze({__proto__:null,arrayReplaceAt:H,assign:U,escapeHtml:rt,escapeRE:function(t){return t.replace(nt,"\\$&")},fromCodePoint:G,has:function(t,e){return $.call(t,e)},isMdAsciiPunct:ut,isPunctChar:ot,isSpace:st,isString:Z,isValidEntityCode:V,isWhiteSpace:it,lib:at,normalizeReference:ct,unescapeAll:X,unescapeMd:function(t){return t.indexOf("\\")<0?t:t.replace(W,"$1")}});var ht=Object.freeze({__proto__:null,parseLinkDestination:function(t,e,r){let n,s=e;const i={ok:!1,pos:0,str:""};if(60===t.charCodeAt(s)){for(s++;s32))return i;if(41===n){if(0===o)break;o--}s++}return e===s||0!==o||(i.str=X(t.slice(e,s)),i.pos=s,i.ok=!0),i},parseLinkLabel:function(t,e,r){let n,s,i,o;const u=t.posMax,c=t.pos;for(t.pos=e+1,n=1;t.pos=r)return o;let n=t.charCodeAt(i);if(34!==n&&39!==n&&40!==n)return o;e++,i++,40===n&&(n=41),o.marker=n}for(;i"+rt(i.content)+""},pt.code_block=function(t,e,r,n,s){const i=t[e];return""+rt(t[e].content)+"\n"},pt.fence=function(t,e,r,n,s){const i=t[e],o=i.info?X(i.info).trim():"";let u,c="",a="";if(o){const t=o.split(/(\s+)/g);c=t[0],a=t.slice(2).join("")}if(u=r.highlight&&r.highlight(i.content,c,a)||rt(i.content),0===u.indexOf("${u}\n`}return`
${u}
\n`},pt.image=function(t,e,r,n,s){const i=t[e];return i.attrs[i.attrIndex("alt")][1]=s.renderInlineAsText(i.children,r,n),s.renderToken(t,e,r)},pt.hardbreak=function(t,e,r){return r.xhtmlOut?"
\n":"
\n"},pt.softbreak=function(t,e,r){return r.breaks?r.xhtmlOut?"
\n":"
\n":"\n"},pt.text=function(t,e){return rt(t[e].content)},pt.html_block=function(t,e){return t[e].content},pt.html_inline=function(t,e){return t[e].content},ft.prototype.renderAttrs=function(t){let e,r,n;if(!t.attrs)return"";for(n="",e=0,r=t.attrs.length;e\n":">",s},ft.prototype.renderInline=function(t,e,r){let n="";const s=this.rules;for(let i=0,o=t.length;i=0&&(r=this.attrs[e][1]),r},_t.prototype.attrJoin=function(t,e){const r=this.attrIndex(t);r<0?this.attrPush([t,e]):this.attrs[r][1]=this.attrs[r][1]+" "+e},mt.prototype.Token=_t;const gt=/\r\n?|\n/g,kt=/\0/g;function Dt(t){return/^<\/a\s*>/i.test(t)}const Ct=/\+-|\.\.|\?\?\?\?|!!!!|,,|--/,yt=/\((c|tm|r)\)/i,Et=/\((c|tm|r)\)/gi,At={c:"\xa9",r:"\xae",tm:"\u2122"};function bt(t,e){return At[e.toLowerCase()]}function Ft(t){let e=0;for(let r=t.length-1;r>=0;r--){const n=t[r];"text"!==n.type||e||(n.content=n.content.replace(Et,bt)),"link_open"===n.type&&"auto"===n.info&&e--,"link_close"===n.type&&"auto"===n.info&&e++}}function xt(t){let e=0;for(let r=t.length-1;r>=0;r--){const n=t[r];"text"!==n.type||e||Ct.test(n.content)&&(n.content=n.content.replace(/\+-/g,"\xb1").replace(/\.{2,}/g,"\u2026").replace(/([?!])\u2026/g,"$1..").replace(/([?!]){4,}/g,"$1$1$1").replace(/,{2,}/g,",").replace(/(^|[^-])---(?=[^-]|$)/gm,"$1\u2014").replace(/(^|\s)--(?=\s|$)/gm,"$1\u2013").replace(/(^|[^-\s])--(?=[^-\s]|$)/gm,"$1\u2013")),"link_open"===n.type&&"auto"===n.info&&e--,"link_close"===n.type&&"auto"===n.info&&e++}}const wt=/['"]/,vt=/['"]/g,zt="\u2019";function St(t,e,r){return t.slice(0,e)+r+t.slice(e+1)}function qt(t,e){let r;const n=[];for(let s=0;s=0&&!(n[r].level<=o);r--);if(n.length=r+1,"text"!==i.type)continue;let u=i.content,c=0,a=u.length;t:for(;c=0)d=u.charCodeAt(l.index-1);else for(r=s-1;r>=0&&("softbreak"!==t[r].type&&"hardbreak"!==t[r].type);r--)if(t[r].content){d=t[r].content.charCodeAt(t[r].content.length-1);break}let _=32;if(c=48&&d<=57&&(p=h=!1),h&&p&&(h=m,p=g),h||p){if(p)for(r=n.length-1;r>=0;r--){let h=n[r];if(n[r].level=0;o--){const u=s[o];if("link_close"!==u.type){if("html_inline"===u.type&&(r=u.content,/^\s]/i.test(r)&&i>0&&i--,Dt(u.content)&&i++),!(i>0)&&"text"===u.type&&t.md.linkify.test(u.content)){const r=u.content;let i=t.md.linkify.match(r);const c=[];let a=u.level,l=0;i.length>0&&0===i[0].index&&o>0&&"text_special"===s[o-1].type&&(i=i.slice(1));for(let e=0;el){const e=new t.Token("text","",0);e.content=r.slice(l,u),e.level=a,c.push(e)}const h=new t.Token("link_open","a",1);h.attrs=[["href",s]],h.level=a++,h.markup="linkify",h.info="auto",c.push(h);const p=new t.Token("text","",0);p.content=o,p.level=a,c.push(p);const f=new t.Token("link_close","a",-1);f.level=--a,f.markup="linkify",f.info="auto",c.push(f),l=i[e].lastIndex}if(l=0;e--)"inline"===t.tokens[e].type&&(yt.test(t.tokens[e].content)&&Ft(t.tokens[e].children),Ct.test(t.tokens[e].content)&&xt(t.tokens[e].children))}],["smartquotes",function(t){if(t.md.options.typographer)for(let e=t.tokens.length-1;e>=0;e--)"inline"===t.tokens[e].type&&wt.test(t.tokens[e].content)&&qt(t.tokens[e].children,t)}],["text_join",function(t){let e,r;const n=t.tokens,s=n.length;for(let t=0;t0&&this.level++,this.tokens.push(n),n},It.prototype.isEmpty=function(t){return this.bMarks[t]+this.tShift[t]>=this.eMarks[t]},It.prototype.skipEmptyLines=function(t){for(let e=this.lineMax;te;)if(!st(this.src.charCodeAt(--t)))return t+1;return t},It.prototype.skipChars=function(t,e){for(let r=this.src.length;tr;)if(e!==this.src.charCodeAt(--t))return t+1;return t},It.prototype.getLines=function(t,e,r,n){if(t>=e)return"";const s=new Array(e-t);for(let i=0,o=t;or?new Array(t-r+1).join(" ")+this.src.slice(a,c):this.src.slice(a,c)}return s.join("")},It.prototype.Token=_t;function Mt(t,e){const r=t.bMarks[e]+t.tShift[e],n=t.eMarks[e];return t.src.slice(r,n)}function Tt(t){const e=[],r=t.length;let n=0,s=t.charCodeAt(n),i=!1,o=0,u="";for(;n=n)return-1;let i=t.src.charCodeAt(s++);if(i<48||i>57)return-1;for(;;){if(s>=n)return-1;if(i=t.src.charCodeAt(s++),!(i>=48&&i<=57)){if(41===i||46===i)break;return-1}if(s-r>=10)return-1}return s`\\x00-\\x20]+|'[^']*'|\"[^\"]*\"))?)*\\s*\\/?>",Ot="<\\/[A-Za-z][A-Za-z0-9\\-]*\\s*>",jt=new RegExp("^(?:"+Pt+"|"+Ot+"|\x3c!---?>|\x3c!--(?:[^-]|-[^-]|--[^>])*--\x3e|<[?][\\s\\S]*?[?]>|]*>|)"),Zt=new RegExp("^(?:"+Pt+"|"+Ot+")"),$t=[[/^<(script|pre|style|textarea)(?=(\s|>|$))/i,/<\/(script|pre|style|textarea)>/i,!0],[/^/,!0],[/^<\?/,/\?>/,!0],[/^/,!0],[/^/,!0],[new RegExp("^|$))","i"),/^$/,!0],[new RegExp(Zt.source+"\\s*$"),/^$/,!1]];const Ut=[["table",function(t,e,r,n){if(e+2>r)return!1;let s=e+1;if(t.sCount[s]=4)return!1;let i=t.bMarks[s]+t.tShift[s];if(i>=t.eMarks[s])return!1;const o=t.src.charCodeAt(i++);if(124!==o&&45!==o&&58!==o)return!1;if(i>=t.eMarks[s])return!1;const u=t.src.charCodeAt(i++);if(124!==u&&45!==u&&58!==u&&!st(u))return!1;if(45===o&&st(u))return!1;for(;i=4)return!1;a=Tt(c),a.length&&""===a[0]&&a.shift(),a.length&&""===a[a.length-1]&&a.pop();const h=a.length;if(0===h||h!==l.length)return!1;if(n)return!0;const p=t.parentType;t.parentType="table";const f=t.md.block.ruler.getRules("blockquote"),d=[e,0];t.push("table_open","table",1).map=d,t.push("thead_open","thead",1).map=[e,e+1],t.push("tr_open","tr",1).map=[e,e+1];for(let e=0;e=4)break;if(a=Tt(c),a.length&&""===a[0]&&a.shift(),a.length&&""===a[a.length-1]&&a.pop(),m+=h-a.length,m>65536)break;if(s===e+2){t.push("tbody_open","tbody",1).map=_=[e+2,0]}t.push("tr_open","tr",1).map=[s,s+1];for(let e=0;e=4))break;n++,s=n}t.line=s;const i=t.push("code_block","code",0);return i.content=t.getLines(e,s,4+t.blkIndent,!1)+"\n",i.map=[e,t.line],!0}],["fence",function(t,e,r,n){let s=t.bMarks[e]+t.tShift[e],i=t.eMarks[e];if(t.sCount[e]-t.blkIndent>=4)return!1;if(s+3>i)return!1;const o=t.src.charCodeAt(s);if(126!==o&&96!==o)return!1;let u=s;s=t.skipChars(s,o);let c=s-u;if(c<3)return!1;const a=t.src.slice(u,s),l=t.src.slice(s,i);if(96===o&&l.indexOf(String.fromCharCode(o))>=0)return!1;if(n)return!0;let h=e,p=!1;for(;(h++,!(h>=r))&&(s=u=t.bMarks[h]+t.tShift[h],i=t.eMarks[h],!(s=4||(s=t.skipChars(s,o),s-u=4)return!1;if(62!==t.src.charCodeAt(s))return!1;if(n)return!0;const u=[],c=[],a=[],l=[],h=t.md.block.ruler.getRules("blockquote"),p=t.parentType;t.parentType="blockquote";let f,d=!1;for(f=e;f=i)break;if(62===t.src.charCodeAt(s++)&&!e){let e,r,n=t.sCount[f]+1;32===t.src.charCodeAt(s)?(s++,n++,r=!1,e=!0):9===t.src.charCodeAt(s)?(e=!0,(t.bsCount[f]+n)%4==3?(s++,n++,r=!1):r=!0):e=!1;let o=n;for(u.push(t.bMarks[f]),t.bMarks[f]=s;s=i,c.push(t.bsCount[f]),t.bsCount[f]=t.sCount[f]+1+(e?1:0),a.push(t.sCount[f]),t.sCount[f]=o-n,l.push(t.tShift[f]),t.tShift[f]=s-t.bMarks[f];continue}if(d)break;let n=!1;for(let e=0,s=h.length;e";const g=[e,0];m.map=g,t.md.block.tokenize(t,e,f),t.push("blockquote_close","blockquote",-1).markup=">",t.lineMax=o,t.parentType=p,g[1]=t.line;for(let r=0;r=4)return!1;let i=t.bMarks[e]+t.tShift[e];const o=t.src.charCodeAt(i++);if(42!==o&&45!==o&&95!==o)return!1;let u=1;for(;i=4)return!1;if(t.listIndent>=0&&t.sCount[c]-t.listIndent>=4&&t.sCount[c]=t.blkIndent&&(f=!0),(p=Nt(t,c))>=0){if(l=!0,o=t.bMarks[c]+t.tShift[c],h=Number(t.src.slice(o,p-1)),f&&1!==h)return!1}else{if(!((p=Rt(t,c))>=0))return!1;l=!1}if(f&&t.skipSpaces(p)>=t.eMarks[c])return!1;if(n)return!0;const d=t.src.charCodeAt(p-1),_=t.tokens.length;l?(u=t.push("ordered_list_open","ol",1),1!==h&&(u.attrs=[["start",h]])):u=t.push("bullet_list_open","ul",1);const m=[c,0];u.map=m,u.markup=String.fromCharCode(d);let g=!1;const k=t.md.block.ruler.getRules("list"),D=t.parentType;for(t.parentType="list";c=s?1:n-e,f>4&&(f=1);const _=e+f;u=t.push("list_item_open","li",1),u.markup=String.fromCharCode(d);const m=[c,0];u.map=m,l&&(u.info=t.src.slice(o,p-1));const D=t.tight,C=t.tShift[c],y=t.sCount[c],E=t.listIndent;if(t.listIndent=t.blkIndent,t.blkIndent=_,t.tight=!0,t.tShift[c]=h-t.bMarks[c],t.sCount[c]=n,h>=s&&t.isEmpty(c+1)?t.line=Math.min(t.line+2,r):t.md.block.tokenize(t,c,r,!0),t.tight&&!g||(a=!1),g=t.line-c>1&&t.isEmpty(t.line-1),t.blkIndent=t.listIndent,t.listIndent=E,t.tShift[c]=C,t.sCount[c]=y,t.tight=D,u=t.push("list_item_close","li",-1),u.markup=String.fromCharCode(d),c=t.line,m[1]=c,c>=r)break;if(t.sCount[c]=4)break;let A=!1;for(let e=0,n=k.length;e=4)return!1;if(91!==t.src.charCodeAt(s))return!1;function u(e){const r=t.lineMax;if(e>=r||t.isEmpty(e))return null;let n=!1;if(t.sCount[e]-t.blkIndent>3&&(n=!0),t.sCount[e]<0&&(n=!0),!n){const n=t.md.block.ruler.getRules("reference"),s=t.parentType;t.parentType="reference";let i=!1;for(let s=0,o=n.length;s=4)return!1;if(!t.md.options.html)return!1;if(60!==t.src.charCodeAt(s))return!1;let o=t.src.slice(s,i),u=0;for(;u<$t.length&&!$t[u][0].test(o);u++);if(u===$t.length)return!1;if(n)return $t[u][2];let c=e+1;if(!$t[u][1].test(o))for(;c=4)return!1;let o=t.src.charCodeAt(s);if(35!==o||s>=i)return!1;let u=1;for(o=t.src.charCodeAt(++s);35===o&&s6||ss&&st(t.src.charCodeAt(c-1))&&(i=c),t.line=e+1;const a=t.push("heading_open","h"+String(u),1);a.markup="########".slice(0,u),a.map=[e,t.line];const l=t.push("inline","",0);return l.content=t.src.slice(s,i).trim(),l.map=[e,t.line],l.children=[],t.push("heading_close","h"+String(u),-1).markup="########".slice(0,u),!0},["paragraph","reference","blockquote"]],["lheading",function(t,e,r){const n=t.md.block.ruler.getRules("paragraph");if(t.sCount[e]-t.blkIndent>=4)return!1;const s=t.parentType;t.parentType="paragraph";let i,o=0,u=e+1;for(;u3)continue;if(t.sCount[u]>=t.blkIndent){let e=t.bMarks[u]+t.tShift[u];const r=t.eMarks[u];if(e=r))){o=61===i?1:2;break}}if(t.sCount[u]<0)continue;let e=!1;for(let s=0,i=n.length;s3)continue;if(t.sCount[i]<0)continue;let e=!1;for(let s=0,o=n.length;s=r))&&!(t.sCount[o]=i){t.line=r;break}const e=t.line;let c=!1;for(let i=0;i=t.line)throw new Error("block rule didn't increment state.line");break}if(!c)throw new Error("none of the block rules matched");t.tight=!u,t.isEmpty(t.line-1)&&(u=!0),o=t.line,o0&&(this.level++,this._prev_delimiters.push(this.delimiters),this.delimiters=[],s={delimiters:this.delimiters}),this.pendingLevel=this.level,this.tokens.push(n),this.tokens_meta.push(s),n},Vt.prototype.scanDelims=function(t,e){const r=this.posMax,n=this.src.charCodeAt(t),s=t>0?this.src.charCodeAt(t-1):32;let i=t;for(;i?@[]^_`{|}~-".split("").forEach((function(t){Jt[t.charCodeAt(0)]=1}));var Xt={tokenize:function(t,e){const r=t.pos,n=t.src.charCodeAt(r);if(e)return!1;if(126!==n)return!1;const s=t.scanDelims(t.pos,!0);let i=s.length;const o=String.fromCharCode(n);if(i<2)return!1;let u;i%2&&(u=t.push("text","",0),u.content=o,i--);for(let e=0;e=0;r--){const n=e[r];if(95!==n.marker&&42!==n.marker)continue;if(-1===n.end)continue;const s=e[n.end],i=r>0&&e[r-1].end===n.end+1&&e[r-1].marker===n.marker&&e[r-1].token===n.token-1&&e[n.end+1].token===s.token+1,o=String.fromCharCode(n.marker),u=t.tokens[n.token];u.type=i?"strong_open":"em_open",u.tag=i?"strong":"em",u.nesting=1,u.markup=i?o+o:o,u.content="";const c=t.tokens[s.token];c.type=i?"strong_close":"em_close",c.tag=i?"strong":"em",c.nesting=-1,c.markup=i?o+o:o,c.content="",i&&(t.tokens[e[r-1].token].content="",t.tokens[e[n.end+1].token].content="",r--)}}var Kt={tokenize:function(t,e){const r=t.pos,n=t.src.charCodeAt(r);if(e)return!1;if(95!==n&&42!==n)return!1;const s=t.scanDelims(t.pos,42===n);for(let e=0;e\x00-\x20]*)$/;const re=/^&#((?:x[a-f0-9]{1,6}|[0-9]{1,7}));/i,ne=/^&([a-z][a-z0-9]{1,31});/i;function se(t){const e={},r=t.length;if(!r)return;let n=0,s=-2;const i=[];for(let o=0;ou;c-=i[c]+1){const e=t[c];if(e.marker===r.marker&&(e.open&&e.end<0)){let n=!1;if((e.close||r.open)&&(e.length+r.length)%3==0&&(e.length%3==0&&r.length%3==0||(n=!0)),!n){const n=c>0&&!t[c-1].open?i[c-1]+1:0;i[o]=o-c+n,i[c]=n,r.open=!1,e.end=o,e.close=!1,a=-1,s=-2;break}}}-1!==a&&(e[r.marker][(r.open?3:0)+(r.length||0)%3]=a)}}const ie=[["text",function(t,e){let r=t.pos;for(;r0)return!1;const r=t.pos;if(r+3>t.posMax)return!1;if(58!==t.src.charCodeAt(r))return!1;if(47!==t.src.charCodeAt(r+1))return!1;if(47!==t.src.charCodeAt(r+2))return!1;const n=t.pending.match(Wt);if(!n)return!1;const s=n[1],i=t.md.linkify.matchAtStart(t.src.slice(r-s.length));if(!i)return!1;let o=i.url;if(o.length<=s.length)return!1;o=o.replace(/\*+$/,"");const u=t.md.normalizeLink(o);if(!t.md.validateLink(u))return!1;if(!e){t.pending=t.pending.slice(0,-s.length);const e=t.push("link_open","a",1);e.attrs=[["href",u]],e.markup="linkify",e.info="auto";t.push("text","",0).content=t.md.normalizeLinkText(o);const r=t.push("link_close","a",-1);r.markup="linkify",r.info="auto"}return t.pos+=o.length-s.length,!0}],["newline",function(t,e){let r=t.pos;if(10!==t.src.charCodeAt(r))return!1;const n=t.pending.length-1,s=t.posMax;if(!e)if(n>=0&&32===t.pending.charCodeAt(n))if(n>=1&&32===t.pending.charCodeAt(n-1)){let e=n-1;for(;e>=1&&32===t.pending.charCodeAt(e-1);)e--;t.pending=t.pending.slice(0,e),t.push("hardbreak","br",0)}else t.pending=t.pending.slice(0,-1),t.push("softbreak","br",0);else t.push("softbreak","br",0);for(r++;r=n)return!1;let s=t.src.charCodeAt(r);if(10===s){for(e||t.push("hardbreak","br",0),r++;r=55296&&s<=56319&&r+1=56320&&e<=57343&&(i+=t.src[r+1],r++)}const o="\\"+i;if(!e){const e=t.push("text_special","",0);s<256&&0!==Jt[s]?e.content=i:e.content=o,e.markup=o,e.info="escape"}return t.pos=r+1,!0}],["backticks",function(t,e){let r=t.pos;if(96!==t.src.charCodeAt(r))return!1;const n=r;r++;const s=t.posMax;for(;r=h)return!1;if(c=d,s=t.md.helpers.parseLinkDestination(t.src,d,t.posMax),s.ok){for(o=t.md.normalizeLink(s.str),t.md.validateLink(o)?d=s.pos:o="",c=d;d=h||41!==t.src.charCodeAt(d))&&(a=!0),d++}if(a){if(void 0===t.env.references)return!1;if(d=0?n=t.src.slice(c,d++):d=f+1):d=f+1,n||(n=t.src.slice(p,f)),i=t.env.references[ct(n)],!i)return t.pos=l,!1;o=i.href,u=i.title}if(!e){t.pos=p,t.posMax=f;const e=[["href",o]];t.push("link_open","a",1).attrs=e,u&&e.push(["title",u]),t.linkLevel++,t.md.inline.tokenize(t),t.linkLevel--,t.push("link_close","a",-1)}return t.pos=d,t.posMax=h,!0}],["image",function(t,e){let r,n,s,i,o,u,c,a,l="";const h=t.pos,p=t.posMax;if(33!==t.src.charCodeAt(t.pos))return!1;if(91!==t.src.charCodeAt(t.pos+1))return!1;const f=t.pos+2,d=t.md.helpers.parseLinkLabel(t,t.pos+1,!1);if(d<0)return!1;if(i=d+1,i=p)return!1;for(a=i,u=t.md.helpers.parseLinkDestination(t.src,i,t.posMax),u.ok&&(l=t.md.normalizeLink(u.str),t.md.validateLink(l)?i=u.pos:l=""),a=i;i=p||41!==t.src.charCodeAt(i))return t.pos=h,!1;i++}else{if(void 0===t.env.references)return!1;if(i=0?s=t.src.slice(a,i++):i=d+1):i=d+1,s||(s=t.src.slice(f,d)),o=t.env.references[ct(s)],!o)return t.pos=h,!1;l=o.href,c=o.title}if(!e){n=t.src.slice(f,d);const e=[];t.md.inline.parse(n,t.md,t.env,e);const r=t.push("image","img",0),s=[["src",l],["alt",""]];r.attrs=s,r.children=e,r.content=n,c&&s.push(["title",c])}return t.pos=i,t.posMax=p,!0}],["autolink",function(t,e){let r=t.pos;if(60!==t.src.charCodeAt(r))return!1;const n=t.pos,s=t.posMax;for(;;){if(++r>=s)return!1;const e=t.src.charCodeAt(r);if(60===e)return!1;if(62===e)break}const i=t.src.slice(n+1,r);if(ee.test(i)){const r=t.md.normalizeLink(i);if(!t.md.validateLink(r))return!1;if(!e){const e=t.push("link_open","a",1);e.attrs=[["href",r]],e.markup="autolink",e.info="auto";t.push("text","",0).content=t.md.normalizeLinkText(i);const n=t.push("link_close","a",-1);n.markup="autolink",n.info="auto"}return t.pos+=i.length+2,!0}if(te.test(i)){const r=t.md.normalizeLink("mailto:"+i);if(!t.md.validateLink(r))return!1;if(!e){const e=t.push("link_open","a",1);e.attrs=[["href",r]],e.markup="autolink",e.info="auto";t.push("text","",0).content=t.md.normalizeLinkText(i);const n=t.push("link_close","a",-1);n.markup="autolink",n.info="auto"}return t.pos+=i.length+2,!0}return!1}],["html_inline",function(t,e){if(!t.md.options.html)return!1;const r=t.posMax,n=t.pos;if(60!==t.src.charCodeAt(n)||n+2>=r)return!1;const s=t.src.charCodeAt(n+1);if(33!==s&&63!==s&&47!==s&&!function(t){const e=32|t;return e>=97&&e<=122}(s))return!1;const i=t.src.slice(n).match(jt);if(!i)return!1;if(!e){const e=t.push("html_inline","",0);e.content=i[0],o=e.content,/^\s]/i.test(o)&&t.linkLevel++,function(t){return/^<\/a\s*>/i.test(t)}(e.content)&&t.linkLevel--}var o;return t.pos+=i[0].length,!0}],["entity",function(t,e){const r=t.pos,n=t.posMax;if(38!==t.src.charCodeAt(r))return!1;if(r+1>=n)return!1;if(35===t.src.charCodeAt(r+1)){const n=t.src.slice(r).match(re);if(n){if(!e){const e="x"===n[1][0].toLowerCase()?parseInt(n[1].slice(1),16):parseInt(n[1],10),r=t.push("text_special","",0);r.content=V(e)?G(e):G(65533),r.markup=n[0],r.info="entity"}return t.pos+=n[0].length,!0}}else{const n=t.src.slice(r).match(ne);if(n){const r=j(n[0]);if(r!==n[0]){if(!e){const e=t.push("text_special","",0);e.content=r,e.markup=n[0],e.info="entity"}return t.pos+=n[0].length,!0}}}return!1}]],oe=[["balance_pairs",function(t){const e=t.tokens_meta,r=t.tokens_meta.length;se(t.delimiters);for(let t=0;t0&&n++,"text"===s[e].type&&e+1=t.pos)throw new Error("inline rule didn't increment state.pos");break}}else t.pos=t.posMax;o||t.pos++,i[e]=t.pos},ue.prototype.tokenize=function(t){const e=this.ruler.getRules(""),r=e.length,n=t.posMax,s=t.md.options.maxNesting;for(;t.pos=t.pos)throw new Error("inline rule didn't increment state.pos");break}if(o){if(t.pos>=n)break}else t.pending+=t.src[t.pos++]}t.pending&&t.pushPending()},ue.prototype.parse=function(t,e,r,n){const s=new this.State(t,e,r,n);this.tokenize(s);const i=this.ruler2.getRules(""),o=i.length;for(let t=0;t=3&&":"===t[e-3]||e>=3&&"/"===t[e-3]?0:n.match(r.re.no_http)[0].length:0}},"mailto:":{validate:function(t,e,r){const n=t.slice(e);return r.re.mailto||(r.re.mailto=new RegExp("^"+r.re.src_email_name+"@"+r.re.src_host_strict,"i")),r.re.mailto.test(n)?n.match(r.re.mailto)[0].length:0}}},de="a[cdefgilmnoqrstuwxz]|b[abdefghijmnorstvwyz]|c[acdfghiklmnoruvwxyz]|d[ejkmoz]|e[cegrstu]|f[ijkmor]|g[abdefghilmnpqrstuwy]|h[kmnrtu]|i[delmnoqrst]|j[emop]|k[eghimnprwyz]|l[abcikrstuvy]|m[acdeghklmnopqrstuvwxyz]|n[acefgilopruz]|om|p[aefghklmnrstwy]|qa|r[eosuw]|s[abcdeghijklmnortuvxyz]|t[cdfghjklmnortvwz]|u[agksyz]|v[aceginu]|w[fs]|y[et]|z[amw]",_e="biz|com|edu|gov|net|org|pro|web|xxx|aero|asia|coop|info|museum|name|shop|\u0440\u0444".split("|");function me(t){const e=t.re=function(t){const e={};t=t||{},e.src_Any=C.source,e.src_Cc=y.source,e.src_Z=b.source,e.src_P=E.source,e.src_ZPCc=[e.src_Z,e.src_P,e.src_Cc].join("|"),e.src_ZCc=[e.src_Z,e.src_Cc].join("|");const r="[><\uff5c]";return e.src_pseudo_letter="(?:(?![><\uff5c]|"+e.src_ZPCc+")"+e.src_Any+")",e.src_ip4="(?:(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)",e.src_auth="(?:(?:(?!"+e.src_ZCc+"|[@/\\[\\]()]).)+@)?",e.src_port="(?::(?:6(?:[0-4]\\d{3}|5(?:[0-4]\\d{2}|5(?:[0-2]\\d|3[0-5])))|[1-5]?\\d{1,4}))?",e.src_host_terminator="(?=$|[><\uff5c]|"+e.src_ZPCc+")(?!"+(t["---"]?"-(?!--)|":"-|")+"_|:\\d|\\.-|\\.(?!$|"+e.src_ZPCc+"))",e.src_path="(?:[/?#](?:(?!"+e.src_ZCc+"|"+r+"|[()[\\]{}.,\"'?!\\-;]).|\\[(?:(?!"+e.src_ZCc+"|\\]).)*\\]|\\((?:(?!"+e.src_ZCc+"|[)]).)*\\)|\\{(?:(?!"+e.src_ZCc+'|[}]).)*\\}|\\"(?:(?!'+e.src_ZCc+'|["]).)+\\"|\\\'(?:(?!'+e.src_ZCc+"|[']).)+\\'|\\'(?="+e.src_pseudo_letter+"|[-])|\\.{2,}[a-zA-Z0-9%/&]|\\.(?!"+e.src_ZCc+"|[.]|$)|"+(t["---"]?"\\-(?!--(?:[^-]|$))(?:-*)|":"\\-+|")+",(?!"+e.src_ZCc+"|$)|;(?!"+e.src_ZCc+"|$)|\\!+(?!"+e.src_ZCc+"|[!]|$)|\\?(?!"+e.src_ZCc+"|[?]|$))+|\\/)?",e.src_email_name='[\\-;:&=\\+\\$,\\.a-zA-Z0-9_][\\-;:&=\\+\\$,\\"\\.a-zA-Z0-9_]*',e.src_xn="xn--[a-z0-9\\-]{1,59}",e.src_domain_root="(?:"+e.src_xn+"|"+e.src_pseudo_letter+"{1,63})",e.src_domain="(?:"+e.src_xn+"|(?:"+e.src_pseudo_letter+")|(?:"+e.src_pseudo_letter+"(?:-|"+e.src_pseudo_letter+"){0,61}"+e.src_pseudo_letter+"))",e.src_host="(?:(?:(?:(?:"+e.src_domain+")\\.)*"+e.src_domain+"))",e.tpl_host_fuzzy="(?:"+e.src_ip4+"|(?:(?:(?:"+e.src_domain+")\\.)+(?:%TLDS%)))",e.tpl_host_no_ip_fuzzy="(?:(?:(?:"+e.src_domain+")\\.)+(?:%TLDS%))",e.src_host_strict=e.src_host+e.src_host_terminator,e.tpl_host_fuzzy_strict=e.tpl_host_fuzzy+e.src_host_terminator,e.src_host_port_strict=e.src_host+e.src_port+e.src_host_terminator,e.tpl_host_port_fuzzy_strict=e.tpl_host_fuzzy+e.src_port+e.src_host_terminator,e.tpl_host_port_no_ip_fuzzy_strict=e.tpl_host_no_ip_fuzzy+e.src_port+e.src_host_terminator,e.tpl_host_fuzzy_test="localhost|www\\.|\\.\\d{1,3}\\.|(?:\\.(?:%TLDS%)(?:"+e.src_ZPCc+"|>|$))",e.tpl_email_fuzzy='(^|[><\uff5c]|"|\\(|'+e.src_ZCc+")("+e.src_email_name+"@"+e.tpl_host_fuzzy_strict+")",e.tpl_link_fuzzy="(^|(?![.:/\\-_@])(?:[$+<=>^`|\uff5c]|"+e.src_ZPCc+"))((?![$+<=>^`|\uff5c])"+e.tpl_host_port_fuzzy_strict+e.src_path+")",e.tpl_link_no_ip_fuzzy="(^|(?![.:/\\-_@])(?:[$+<=>^`|\uff5c]|"+e.src_ZPCc+"))((?![$+<=>^`|\uff5c])"+e.tpl_host_port_no_ip_fuzzy_strict+e.src_path+")",e}(t.__opts__),r=t.__tlds__.slice();function n(t){return t.replace("%TLDS%",e.src_tlds)}t.onCompile(),t.__tlds_replaced__||r.push(de),r.push(e.src_xn),e.src_tlds=r.join("|"),e.email_fuzzy=RegExp(n(e.tpl_email_fuzzy),"i"),e.link_fuzzy=RegExp(n(e.tpl_link_fuzzy),"i"),e.link_no_ip_fuzzy=RegExp(n(e.tpl_link_no_ip_fuzzy),"i"),e.host_fuzzy_test=RegExp(n(e.tpl_host_fuzzy_test),"i");const s=[];function i(t,e){throw new Error('(LinkifyIt) Invalid schema "'+t+'": '+e)}t.__compiled__={},Object.keys(t.__schemas__).forEach((function(e){const r=t.__schemas__[e];if(null===r)return;const n={validate:null,link:null};if(t.__compiled__[e]=n,"[object Object]"===ae(r))return!function(t){return"[object RegExp]"===ae(t)}(r.validate)?le(r.validate)?n.validate=r.validate:i(e,r):n.validate=function(t){return function(e,r){const n=e.slice(r);return t.test(n)?n.match(t)[0].length:0}}(r.validate),void(le(r.normalize)?n.normalize=r.normalize:r.normalize?i(e,r):n.normalize=function(t,e){e.normalize(t)});!function(t){return"[object String]"===ae(t)}(r)?i(e,r):s.push(e)})),s.forEach((function(e){t.__compiled__[t.__schemas__[e]]&&(t.__compiled__[e].validate=t.__compiled__[t.__schemas__[e]].validate,t.__compiled__[e].normalize=t.__compiled__[t.__schemas__[e]].normalize)})),t.__compiled__[""]={validate:null,normalize:function(t,e){e.normalize(t)}};const o=Object.keys(t.__compiled__).filter((function(e){return e.length>0&&t.__compiled__[e]})).map(he).join("|");t.re.schema_test=RegExp("(^|(?!_)(?:[><\uff5c]|"+e.src_ZPCc+"))("+o+")","i"),t.re.schema_search=RegExp("(^|(?!_)(?:[><\uff5c]|"+e.src_ZPCc+"))("+o+")","ig"),t.re.schema_at_start=RegExp("^"+t.re.schema_search.source,"i"),t.re.pretest=RegExp("("+t.re.schema_test.source+")|("+t.re.host_fuzzy_test.source+")|@","i"),function(t){t.__index__=-1,t.__text_cache__=""}(t)}function ge(t,e){const r=t.__index__,n=t.__last_index__,s=t.__text_cache__.slice(r,n);this.schema=t.__schema__.toLowerCase(),this.index=r+e,this.lastIndex=n+e,this.raw=s,this.text=s,this.url=s}function ke(t,e){const r=new ge(t,e);return t.__compiled__[r.schema].normalize(r,t),r}function De(t,e){if(!(this instanceof De))return new De(t,e);var r;e||(r=t,Object.keys(r||{}).reduce((function(t,e){return t||pe.hasOwnProperty(e)}),!1)&&(e=t,t={})),this.__opts__=ce({},pe,e),this.__index__=-1,this.__last_index__=-1,this.__schema__="",this.__text_cache__="",this.__schemas__=ce({},fe,t),this.__compiled__={},this.__tlds__=_e,this.__tlds_replaced__=!1,this.re={},me(this)}De.prototype.add=function(t,e){return this.__schemas__[t]=e,me(this),this},De.prototype.set=function(t){return this.__opts__=ce(this.__opts__,t),this},De.prototype.test=function(t){if(this.__text_cache__=t,this.__index__=-1,!t.length)return!1;let e,r,n,s,i,o,u,c,a;if(this.re.schema_test.test(t))for(u=this.re.schema_search,u.lastIndex=0;null!==(e=u.exec(t));)if(s=this.testSchemaAt(t,e[2],u.lastIndex),s){this.__schema__=e[2],this.__index__=e.index+e[1].length,this.__last_index__=e.index+e[0].length+s;break}return this.__opts__.fuzzyLink&&this.__compiled__["http:"]&&(c=t.search(this.re.host_fuzzy_test),c>=0&&(this.__index__<0||c=0&&null!==(n=t.match(this.re.email_fuzzy))&&(i=n.index+n[1].length,o=n.index+n[0].length,(this.__index__<0||ithis.__last_index__)&&(this.__schema__="mailto:",this.__index__=i,this.__last_index__=o))),this.__index__>=0},De.prototype.pretest=function(t){return this.re.pretest.test(t)},De.prototype.testSchemaAt=function(t,e,r){return this.__compiled__[e.toLowerCase()]?this.__compiled__[e.toLowerCase()].validate(t,r,this):0},De.prototype.match=function(t){const e=[];let r=0;this.__index__>=0&&this.__text_cache__===t&&(e.push(ke(this,r)),r=this.__last_index__);let n=r?t.slice(r):t;for(;this.test(n);)e.push(ke(this,r)),n=n.slice(this.__last_index__),r+=this.__last_index__;return e.length?e:null},De.prototype.matchAtStart=function(t){if(this.__text_cache__=t,this.__index__=-1,!t.length)return null;const e=this.re.schema_at_start.exec(t);if(!e)return null;const r=this.testSchemaAt(t,e[2],e[0].length);return r?(this.__schema__=e[2],this.__index__=e.index+e[1].length,this.__last_index__=e.index+e[0].length+r,ke(this,0)):null},De.prototype.tlds=function(t,e){return t=Array.isArray(t)?t:[t],e?(this.__tlds__=this.__tlds__.concat(t).sort().filter((function(t,e,r){return t!==r[e-1]})).reverse(),me(this),this):(this.__tlds__=t.slice(),this.__tlds_replaced__=!0,me(this),this)},De.prototype.normalize=function(t){t.schema||(t.url="http://"+t.url),"mailto:"!==t.schema||/^mailto:/i.test(t.url)||(t.url="mailto:"+t.url)},De.prototype.onCompile=function(){};const Ce=2147483647,ye=36,Ee=/^xn--/,Ae=/[^\0-\x7F]/,be=/[\x2E\u3002\uFF0E\uFF61]/g,Fe={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},xe=Math.floor,we=String.fromCharCode;function ve(t){throw new RangeError(Fe[t])}function ze(t,e){const r=t.split("@");let n="";r.length>1&&(n=r[0]+"@",t=r[1]);const s=function(t,e){const r=[];let n=t.length;for(;n--;)r[n]=e(t[n]);return r}((t=t.replace(be,".")).split("."),e).join(".");return n+s}function Se(t){const e=[];let r=0;const n=t.length;for(;r=55296&&s<=56319&&r>1,t+=xe(t/e);t>455;n+=ye)t=xe(t/35);return xe(n+36*t/(t+38))},Le=function(t){const e=[],r=t.length;let n=0,s=128,i=72,o=t.lastIndexOf("-");o<0&&(o=0);for(let r=0;r=128&&ve("not-basic"),e.push(t.charCodeAt(r));for(let c=o>0?o+1:0;c=r&&ve("invalid-input");const o=(u=t.charCodeAt(c++))>=48&&u<58?u-48+26:u>=65&&u<91?u-65:u>=97&&u<123?u-97:ye;o>=ye&&ve("invalid-input"),o>xe((Ce-n)/e)&&ve("overflow"),n+=o*e;const a=s<=i?1:s>=i+26?26:s-i;if(oxe(Ce/l)&&ve("overflow"),e*=l}const a=e.length+1;i=Be(n-o,a,0==o),xe(n/a)>Ce-s&&ve("overflow"),s+=xe(n/a),n%=a,e.splice(n++,0,s)}var u;return String.fromCodePoint(...e)},Ie=function(t){const e=[],r=(t=Se(t)).length;let n=128,s=0,i=72;for(const r of t)r<128&&e.push(we(r));const o=e.length;let u=o;for(o&&e.push("-");u=n&&exe((Ce-s)/c)&&ve("overflow"),s+=(r-n)*c,n=r;for(const r of t)if(rCe&&ve("overflow"),r===n){let t=s;for(let r=ye;;r+=ye){const n=r<=i?1:r>=i+26?26:r-i;if(tString.fromCodePoint(...t)},decode:Le,encode:Ie,toASCII:function(t){return ze(t,(function(t){return Ae.test(t)?"xn--"+Ie(t):t}))},toUnicode:function(t){return ze(t,(function(t){return Ee.test(t)?Le(t.slice(4).toLowerCase()):t}))}};const Te={default:{options:{html:!1,xhtmlOut:!1,breaks:!1,langPrefix:"language-",linkify:!1,typographer:!1,quotes:"\u201c\u201d\u2018\u2019",highlight:null,maxNesting:100},components:{core:{},block:{},inline:{}}},zero:{options:{html:!1,xhtmlOut:!1,breaks:!1,langPrefix:"language-",linkify:!1,typographer:!1,quotes:"\u201c\u201d\u2018\u2019",highlight:null,maxNesting:20},components:{core:{rules:["normalize","block","inline","text_join"]},block:{rules:["paragraph"]},inline:{rules:["text"],rules2:["balance_pairs","fragments_join"]}}},commonmark:{options:{html:!0,xhtmlOut:!0,breaks:!1,langPrefix:"language-",linkify:!1,typographer:!1,quotes:"\u201c\u201d\u2018\u2019",highlight:null,maxNesting:20},components:{core:{rules:["normalize","block","inline","text_join"]},block:{rules:["blockquote","code","fence","heading","hr","html_block","lheading","list","reference","paragraph"]},inline:{rules:["autolink","backticks","emphasis","entity","escape","html_inline","image","link","newline","text"],rules2:["balance_pairs","emphasis","fragments_join"]}}}},Re=/^(vbscript|javascript|file|data):/,Ne=/^data:image\/(gif|png|jpeg|webp);/;function Pe(t){const e=t.trim().toLowerCase();return!Re.test(e)||Ne.test(e)}const Oe=["http:","https:","mailto:"];function je(t){const e=g(t,!0);if(e.hostname&&(!e.protocol||Oe.indexOf(e.protocol)>=0))try{e.hostname=Me.toASCII(e.hostname)}catch(t){}return n(s(e))}function Ze(t){const r=g(t,!0);if(r.hostname&&(!r.protocol||Oe.indexOf(r.protocol)>=0))try{r.hostname=Me.toUnicode(r.hostname)}catch(t){}return e(s(r),e.defaultChars+"%")}function $e(t,e){if(!(this instanceof $e))return new $e(t,e);e||Z(t)||(e=t||{},t="default"),this.inline=new ue,this.block=new Ht,this.core=new Lt,this.renderer=new ft,this.linkify=new De,this.validateLink=Pe,this.normalizeLink=je,this.normalizeLinkText=Ze,this.utils=lt,this.helpers=U({},ht),this.options={},this.configure(t),e&&this.set(e)}return $e.prototype.set=function(t){return U(this.options,t),this},$e.prototype.configure=function(t){const e=this;if(Z(t)){const e=t;if(!(t=Te[e]))throw new Error('Wrong `markdown-it` preset "'+e+'", check name')}if(!t)throw new Error("Wrong `markdown-it` preset, can't be empty");return t.options&&e.set(t.options),t.components&&Object.keys(t.components).forEach((function(r){t.components[r].rules&&e[r].ruler.enableOnly(t.components[r].rules),t.components[r].rules2&&e[r].ruler2.enableOnly(t.components[r].rules2)})),this},$e.prototype.enable=function(t,e){let r=[];Array.isArray(t)||(t=[t]),["core","block","inline"].forEach((function(e){r=r.concat(this[e].ruler.enable(t,!0))}),this),r=r.concat(this.inline.ruler2.enable(t,!0));const n=t.filter((function(t){return r.indexOf(t)<0}));if(n.length&&!e)throw new Error("MarkdownIt. Failed to enable unknown rule(s): "+n);return this},$e.prototype.disable=function(t,e){let r=[];Array.isArray(t)||(t=[t]),["core","block","inline"].forEach((function(e){r=r.concat(this[e].ruler.disable(t,!0))}),this),r=r.concat(this.inline.ruler2.disable(t,!0));const n=t.filter((function(t){return r.indexOf(t)<0}));if(n.length&&!e)throw new Error("MarkdownIt. Failed to disable unknown rule(s): "+n);return this},$e.prototype.use=function(t){const e=[this].concat(Array.prototype.slice.call(arguments,1));return t.apply(t,e),this},$e.prototype.parse=function(t,e){if("string"!=typeof t)throw new Error("Input data should be a String");const r=new this.core.State(t,this,e);return this.core.process(r),r.tokens},$e.prototype.render=function(t,e){return e=e||{},this.renderer.render(this.parse(t,e),this.options,e)},$e.prototype.parseInline=function(t,e){const r=new this.core.State(t,this,e);return r.inlineMode=!0,this.core.process(r),r.tokens},$e.prototype.renderInline=function(t,e){return e=e||{},this.renderer.render(this.parseInline(t,e),this.options,e)},$e})); diff --git a/html/styles.css b/html/styles.css new file mode 100644 index 0000000..357e79a --- /dev/null +++ b/html/styles.css @@ -0,0 +1,981 @@ + + +/* Colors =================================================================== */ + +:root { + --light-bg-color: #ffffff; + --dark-bg-color: #1e1e2f; + --light-bg-color-banner: #dfdfdf; + --dark-bg-color-banner: #27293d; + --light-text-color: #444444; + --dark-text-color: #e5e5e5; + --light-hover-color: #902ec9; + --light-hover-color-act: #652f85; + --dark-hover-color: #ffa500; + --dark-hover-color-act: #cc8400; + --dark-text-color-accent: #a3a3c2; + --light-text-color-accent: #444444; + --light-banner-hover: #b0b0b0; + --dark-banner-hover: #383b4b; + --text-color-accent: #a3a3c2; +} + +/* Main body ================================================================ */ + +body { + margin: 0; + font-family: 'Roboto', sans-serif; + background-color: var(--dark-bg-color); + color: var(--dark-text-color); + transition: + background-color 0.4s ease, + color 0.4s ease, + transition: scrollbar-color 0.2s ease-in-out; +} + +body.dark-mode { + --text-color-accent: var(--dark-text-color-accent); + background-color: var(--dark-bg-color); + color: var(--dark-text-color); +} + +body.light-mode { + --text-color-accent: var(--light-text-color-accent); + background-color: var(--light-bg-color); + color: var(--light-text-color); +} + +/* Top Menu ================================================================= */ + +/* Layout is as follows */ +/* [X/☰] [↩] [↪] (Logo) [☾/☀] [🏠︎] */ + +#topmenu { + position: fixed; + top: 0; + left: 0; + width: 100%; + z-index: 1000; + background-color: var(--dark-bg-color-banner); + padding: 10px 0; + box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3); + display: flex; + align-items: center; + justify-content: space-between; + transition: background-color 0.2s ease, color 0.2s ease; +} + +body.light-mode #topmenu { + background-color: var(--light-bg-color-banner); +} + +body.dark-mode #topmenu { + background-color: var(--dark-bg-color-banner); +} + +/* Buttons ================================================================== */ + +/* button corresponds to the navigation buttons (forward, backward, home) */ + +button, #open-navbar, #close-navbar { + background: none; + border: none; + color: var(--dark-text-color); + cursor: pointer; + transition: color 0.3s ease; + user-select: none; +} + +body.light-mode #topmenu button, +body.light-mode #topmenu #open-navbar, +body.light-mode #topmenu #close-navbar { + color: var(--light-text-color); +} + +body.dark-mode #topmenu button, +body.dark-mode #topmenu #open-navbar, +body.dark-mode #topmenu #close-navbar { + color: var(--dark-text-color); +} + +button { + font-size: 20px; + margin: 0 10px; +} + +#open-navbar, #close-navbar { + width: 36px; + height: 36px; + line-height: 36px; + text-align: center; + font-size: 28px; + margin-left: 15px; +} + +/* Hover effects */ + +button:hover, #open-navbar:hover, #close-navbar:hover { + color: var(--dark-hover-color); +} + +body.dark-mode #topmenu button:hover, +body.dark-mode #topmenu #open-navbar:hover, +body.dark-mode #topmenu #close-navbar:hover { + color: var(--dark-hover-color); +} + +body.light-mode #topmenu button:hover, +body.light-mode #topmenu #open-navbar:hover, +body.light-mode #topmenu #close-navbar:hover { + color: var(--light-hover-color); +} + +/* Active effects */ + +button:active, #open-navbar:active, #close-navbar:active { + color: var(--dark-hover-color-act); + transition: none; +} + +body.dark-mode #topmenu button:active, +body.dark-mode #topmenu #open-navbar:active, +body.dark-mode #topmenu #close-navbar:active { + color: var(--dark-hover-color-act); +} + +body.light-mode #topmenu button:active, +body.light-mode #topmenu #open-navbar:active, +body.light-mode #topmenu #close-navbar:active { + color: var(--light-hover-color-act); +} + +/* Sidebar Navigation ======================================================= */ + +.navbar { + position: fixed; + width: 0; /* Initially collapsed */ + height: calc(100% - var(--top-menu-height, 60px)); + top: var(--top-menu-height, 60px); + left: 0; + background-color: #27293d; + overflow-x: hidden; + overflow-y: auto; + transition: + width 0.5s ease, + padding-left 0.5s ease, + scrollbar-color 0.2s ease-in-out, + background-color 0.2s ease-in-out; + box-sizing: border-box; + padding-top: 0; + padding-bottom: 40px; +} + + +body.dark-mode .navbar { + background-color: var(--dark-bg-color-banner); +} + +body.light-mode .navbar { + background-color: var(--light-bg-color-banner); +} + +.navbar > ul:first-child { + margin-top: 20px; /* Padding between top menu and first element of navbar */ +} + +/* Side Navigation Outputs -------------------------------------------------- */ + +.navbar-output { + padding: 8px 30px; + text-decoration: none; + font-size: 16px; + color: var(--dark-text-color); + display: block; + transition: color 0.3s ease; + border-radius: 4px; +} + +body.light-mode .navbar-output { + color: var(--light-text-color); +} + +body.dark-mode .navbar-output { + color: var(--dark-text-color); +} + +/* Hover effects */ + +.navbar-output:hover { + color: var(--dark-hover-color); + background-color: var(--dark-banner-hover); +} + +body.dark-mode .navbar-output:hover { + color: var(--dark-hover-color); + background-color: var(--dark-banner-hover); +} + +body.light-mode .navbar-output:hover { + color: var(--light-hover-color); + background-color: var(--light-banner-hover); +} + +/* Active effects */ + +.navbar-output:active { + color: var(--dark-hover-color-act); +} + +body.dark-mode .navbar-output:active { + color: var(--dark-hover-color-act); +} + +body.light-mode .navbar-output:active { + color: var(--light-hover-color-act); +} + +/* Side Navigation Categories ----------------------------------------------- */ + +.navbar-category { + list-style: none; + padding: 0; + margin: 0; + user-select: none; /* Prevent text selection */ +} + +.navbar-category .folder > span { + display: flex; + align-items: center; + cursor: pointer; + color: var(--dark-text-color-accent); + padding: 10px 20px; + margin-bottom: 0px; + width: 100%; + transition: background-color 0.3s, color 0.3s; + border-radius: 4px; +} + +.navbar-category .folder-contents { + list-style: none; + margin-left: 20px; + padding: 0; +} + +body.dark-mode .navbar-category .folder > span { + color: var(--dark-text-color-accent); +} + +body.light-mode .navbar-category .folder > span { + color: var(--light-text-color); +} + +/* Hover effects */ + +.navbar-category .folder > span:hover { + background-color: var(--dark-banner-hover); + color: var(--dark-hover-color); +} + +body.dark-mode .navbar-category .folder > span:hover { + color: var(--dark-hover-color); + background-color: var(--dark-banner-hover); +} + +body.light-mode .navbar-category .folder > span:hover { + color: var(--light-hover-color); + background-color: var(--light-banner-hover); +} + +/* Active effects */ + +.navbar-category .folder > span:active { + color: var(--dark-hover-color); + transition: none; +} + +body.dark-mode .navbar-category .folder > span:active { + color: var(--dark-hover-color-act); +} + +body.light-mode .navbar-category .folder > span:active { + color: var(--light-hover-color-act); +} + +/* Chevron (arrow) styling -------------------------------------------------- */ + +.chevron { + display: block; + width: 0; + height: 0; + border: 8px solid transparent; + border-left-color: #606077; + margin-right: 8px; + transform-origin: 25% 50%; + transition: transform 0.3s ease, border-left-color 0.3s ease; + pointer-events: none; +} + +body.dark-mode .chevron { + border-left-color: #606077; +} + +body.light-mode .chevron { + border-left-color: #909090; +} + +/* We change styles for when the chevron is pointing down */ + +.folder.open > span .chevron { + border-left-color: var(--dark-text-color-accent); + transform: rotate(90deg); +} + +body.dark-mode .folder.open > span .chevron { + border-left-color: var(--dark-text-color-accent); +} + +body.light-mode .folder.open > span .chevron { + border-left-color: var(--light-text-color-accent); +} + +/* Hover effects */ + +body.dark-mode .folder > span:hover .chevron { + border-left-color: var(--dark-hover-color) +} + +body.light-mode .folder > span:hover .chevron { + border-left-color: var(--light-hover-color) +} + +/* Active effects */ + +body.dark-mode .folder > span:active .chevron { + border-left-color: var(--dark-hover-color-act) +} + + +body.light-mode .folder > span:active .chevron { + border-left-color: var(--light-hover-color-act) +} + +/* Main content ============================================================= */ + +#main { + transition: margin-left 0.5s; + padding: 16px; + margin-top: 80px; +} + +/* Comment field of output is used as a title for each output */ + +.output-comment { + font-size: 1.4em; + font-weight: 500; + color: var(--dark-text-color); + margin: 20px 0 10px 0; + text-align: center; +} + +body.light-mode .output-comment { + color: var(--light-text-color); +} + +body.dark-mode .output-comment { + color: var(--dark-text-color); +} + +/* Kibot version ------------------------------------------------------------ */ + +.generator { + text-align: right; + font-size: 0.6em; + text-decoration: none; +} + +.generator a { + text-decoration: none; /* Removes the underline */ +} + +/* Dark Mode: Regular Text */ +body.dark-mode .generator { + color: var(--dark-text-color-accent); +} + +/* Dark Mode: Hyperlinks */ +body.dark-mode .generator a { + color: var(--dark-hover-color); /* Hyperlink */ +} + +/* Light Mode: Regular Text */ +body.light-mode .generator { + color: var(--light-text-color-accent); +} + +/* Light Mode: Hyperlinks */ +body.light-mode .generator a { + color: var(--light-hover-color); /* Hyperlink */ +} + +/* Category boxes (folder) -------------------------------------------------- */ + +.category-box { + z-index: 1000; + background-color: var(--dark-bg-color-banner); + border: 1px solid var(--dark-bg-color-banner); + border-radius: 8px; + padding: 16px; + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; + width: 400px; + height: 140; + text-decoration: none; + transition: background-color 0.3s ease, transform 0.2s ease; + margin-bottom: 0px; +} + +body.light-mode .category-box { + color: var(--light-text-color); + background-color: var(--light-bg-color-banner); + border: var(--light-bg-color-banner); +} + + +body.dark-mode .category-box { + color: var(--dark-text-color); + background-color: var(--dark-bg-color-banner); + border: var(--dark-bg-color-banner); +} + +.category-box img { + margin-top: 10px; + max-width: 100%; + max-height: 100%; + height: auto; + margin-bottom: 10px; +} + +.category-title { + font-size: 1.4em; + font-weight: 500; + text-align: center; + color: #e5e5e5; + text-decoration: none; + display: inline-block; + margin-top: 0px; + margin-bottom: 0px; +} + +body.light-mode .category-title { + color: var(--light-text-color); +} + +body.dark-mode .category-title { + color: var(--dark-text-color); +} + +/* Hover effects */ + +.category-box:hover { + background-color: var(--dark-banner-hover); + transform: scale(1.05); /* Slight zoom effect */ + cursor: pointer; +} + +body.light-mode .category-box:hover { + background-color: var(--light-banner-hover); +} + +body.dark-mode .category-box:hover { + background-color: var(--dark-banner-hover); +} + +/* Output boxes (files) ----------------------------------------------------- */ + +.output-box { + z-index: 999; + background-color: var(--dark-bg-color-banner); + border: 1px solid var(--dark-bg-color-banner); + border-radius: 8px; + padding: 16px; + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; + width: 300px; + height: 140px; + text-decoration: none; + transition: background-color 0.3s ease, transform 0.2s ease; +} + +/* Offset the scroll position */ +.output-virtual-box { + position: relative; + padding-top: var(--top-menu-height, 80px); + margin-top: calc(-1 * var(--top-menu-height, 80px)); + pointer-events: none; /* Make it non-interactive */ +} + +.output-virtual-box > * { + pointer-events: auto; /* Allow its children to remain interactive */ +} + +/* Some files (e.g. PDF, PNG) have wider output boxes */ + +.output-box.wide { + width: 400px; + height: auto; +} + +.output-box img { + margin-top: 10px; + max-width: 100%; + max-height: 100%; + height: auto; + margin-bottom: 0px; +} + +/* The output boxes are centered and wrap around */ + +.items-container { + display: flex; + flex-wrap: wrap; + justify-content: center; + gap: 20px; + padding: 20px; +} + +body.light-mode .output-box { + color: var(--light-text-color); + background-color: var(--light-bg-color-banner); + border: var(--light-bg-color-banner); +} + +body.dark-mode .output-box { + color: var(--dark-text-color); + background-color: var(--dark-bg-color-banner); + border: var(--dark-bg-color-banner); +} + +/* Hover effects */ + +.output-box:hover { + background-color: var(--dark-banner-hover); + transform: scale(1.05); + cursor: pointer; +} + +body.light-mode .output-box:hover { + background-color: var(--light-banner-hover); +} + +body.dark-mode .output-box:hover { + background-color: var(--dark-banner-hover); +} + +/* Name of the output below the icon */ + +.output-box .output-name { + color: #8997c6; + font-size: 14px; + margin-top: 0px; + text-align: center; +} + +body.light-mode .output-box .output-name { + color: var(--light-text-color-accent); +} + +body.dark-mode .output-box .output-name { + color: #8997c6; +} + +/* Filename below the icon */ + +.output-box .filename { + text-decoration: none; + color: var(--dark-text-color); + text-align: center; + font-size: 14px; + margin-bottom: 7px; +} + +body.light-mode .output-box .filename { + color: var(--light-text-color); +} + +body.dark-mode .output-box .filename { + color: var(--dark-text-color); +} + +/* Theme Toggle Switch ====================================================== */ + +.theme-switch { + position: relative; + display: inline-block; + width: 50px; + height: 25px; + margin-left: 10px; +} + +/* Hide the default checkbox button */ + +.theme-switch input { + opacity: 0; + width: 0; + height: 0; +} + +.theme-switch span { + position: absolute; + cursor: pointer; + background-color: var(--light-banner-hover); + border-radius: 25px; + top: 0; + left: 0; + right: 0; + bottom: 0; + transition: 0.4s; +} + +.theme-switch span::before { + position: absolute; + content: ""; + height: 20px; + width: 20px; + left: 4px; + bottom: 3px; + background-color: var(--light-bg-color); + border-radius: 50%; + transition: none; /* Disable animation by default */ +} + +.theme-switch span.animate::before { + transition: transform 0.4s ease, background-color 0.4s ease; +} + +.theme-switch input:checked + span { + background-color: var(--dark-bg-color); +} + +.theme-switch input:checked + span::before { + transform: translateX(25px); + background-color: var(--dark-text-color); +} + +/* Scrollbar ================================================================ */ + +body, html { + scroll-behavior: smooth; + scrollbar-width: auto; +} + +body.dark-mode .navbar { + scrollbar-color: var(--dark-banner-hover) var(--dark-bg-color); +} + +body.light-mode .navbar { + scrollbar-color: var(--light-banner-hover) var(--light-bg-color); +} + +/* WebKit Scrollbar Styles */ +body::-webkit-scrollbar, .navbar::-webkit-scrollbar { + width: 12px; + height: 12px; +} + +body::-webkit-scrollbar-thumb, .navbar::-webkit-scrollbar-thumb { + border-radius: 6px; + background: var(--dark-banner-hover); + border: 2px solid var(--dark-bg-color); +} + +body::-webkit-scrollbar-track, .navbar::-webkit-scrollbar-track { + border-radius: 6px; + background: var(--dark-bg-color); +} + +body.dark-mode::-webkit-scrollbar-thumb:hover, .navbar.dark-mode::-webkit-scrollbar-thumb:hover { + background: #44475a !important; +} + +body.light-mode::-webkit-scrollbar-thumb, .navbar.light-mode::-webkit-scrollbar-thumb { + background: var(--light-banner-hover); + border: 2px solid var(--light-bg-color); +} + +body.light-mode::-webkit-scrollbar-track, .navbar.light-mode::-webkit-scrollbar-track { + background: var(--light-bg-color); +} + +body.light-mode::-webkit-scrollbar-thumb:hover, .navbar.light-mode::-webkit-scrollbar-thumb:hover { + background: #909090 !important; +} + +body::-webkit-scrollbar-corner, .navbar::-webkit-scrollbar-corner { + background: var(--dark-bg-color); +} + +/* Markdown ================================================================= */ + +.markdown-content { + font-family: Roboto, sans-serif; + line-height: 1.6; + padding: 15px; + border-radius: 5px; + max-width: calc(100% - 180px); + white-space: pre-wrap; /* Handle preformatted text */ + transition: background-color 0.4s ease, color 0.4s ease, border-color 0.4s ease; +} + +body.light-mode .markdown-content { + background-color: #f9f9f9; + border: 1px solid #ddd; + color: #444444; + transition: background-color 0.4s ease, color 0.4s ease, border-color 0.4s ease; +} + +body.dark-mode .markdown-content { + background-color: #1e1e2f; + border: 1px solid #44475a; + color: #e5e5e5; + transition: background-color 0.4s ease, color 0.4s ease, border-color 0.4s ease; +} + +/* Tables */ +.markdown-content table { + width: 100%; + border-collapse: collapse; + margin-bottom: 20px; + transition: background-color 0.4s ease, color 0.4s ease, border-color 0.4s ease; +} + +body.light-mode .markdown-content table th, +body.light-mode .markdown-content table td { + border: 1px solid #ddd; + padding: 8px; + text-align: left; + background-color: #ffffff; + color: #444444; + transition: background-color 0.4s ease, color 0.4s ease, border-color 0.4s ease; +} + +body.dark-mode .markdown-content table th, +body.dark-mode .markdown-content table td { + border: 1px solid #44475a; + padding: 8px; + text-align: left; + background-color: #27293d; + color: #e5e5e5; + transition: background-color 0.4s ease, color 0.4s ease, border-color 0.4s ease; +} + +/* Code Blocks */ +.markdown-content pre { + background-color: var(--dark-bg-color-banner); + color: var(--dark-text-color); /* Matches dark theme text */ + padding: 10px; + border-radius: 5px; + overflow-x: auto; + transition: background-color 0.4s ease, color 0.4s ease; +} + +body.light-mode .markdown-content pre { + background-color: var(--light-bg-color-banner); + color: var(--light-text-color); + transition: background-color 0.4s ease, color 0.4s ease; +} + +body.dark-mode .markdown-content pre { + background-color: var(--dark-bg-color-banner); + color: var(--dark-text-color); + transition: background-color 0.4s ease, color 0.4s ease; +} + +/* Inline Code */ +.markdown-content code { + background-color: var(--light-bg-color-banner); + padding: 2px 5px; + border-radius: 3px; + font-family: 'Courier New', Courier, monospace; + transition: background-color 0.4s ease, color 0.4s ease; +} + +body.light-mode .markdown-content code { + background-color: var(--light-bg-color-banner); + color: var(--light-text-color); + transition: background-color 0.4s ease, color 0.4s ease; +} + +body.dark-mode .markdown-content code { + background-color: var(--dark-bg-color-banner); + color: var(--dark-text-color); + transition: background-color 0.4s ease, color 0.4s ease; +} + +/* Links */ +body.light-mode .markdown-content a { + color: var(--light-hover-color); + text-decoration: none; + transition: color 0.4s ease; +} + +body.dark-mode .markdown-content a { + color: var(--dark-hover-color); + text-decoration: none; + transition: color 0.4s ease; +} + +.markdown-content a:hover { + text-decoration: underline; +} + +/* Images */ +.markdown-content img { + max-width: 100%; + height: auto; + display: block; + margin: 10px auto; + transition: opacity 0.4s ease; +} + +.markdown-content pre::-webkit-scrollbar { + height: 12px; /* Horizontal scrollbar height */ +} + +.markdown-content pre::-webkit-scrollbar-thumb { + background: var(--dark-banner-hover); /* Match other scrollbar thumb color */ + border-radius: 6px; /* Round edges */ + border: 2px solid var(--dark-bg-color); /* Outer border matches background */ +} + +.markdown-content pre::-webkit-scrollbar-track { + background: var(--dark-bg-color); /* Match the background color */ + border-radius: 6px; +} + +body.light-mode .markdown-content pre::-webkit-scrollbar-thumb { + background: var(--light-banner-hover); /* Light mode thumb color */ + border: 2px solid var(--light-bg-color); /* Light mode border */ +} + +body.light-mode .markdown-content pre::-webkit-scrollbar-track { + background: var(--light-bg-color); /* Light mode track background */ +} + + +/* Search bar =============================================================== */ + +#search-container, +#search-bar, +#autocomplete-list, +#autocomplete-list li { + transition: background-color 0.3s, color 0.3s, border-color 0.3s; +} + +#search-container { + padding: 10px; + background-color: transparent; + margin-top: 10px; + top: 0; + z-index: 1001; + width: calc(100% - 10px); + box-sizing: border-box; +} + +#search-bar { + width: 100%; /* Match the width of the container */ + padding: 8px; + border: 1px solid var(--light-text-color-accent); + border-radius: 4px; + outline: none; + background-color: transparent; + color: var(--light-text-color); + box-sizing: border-box; /* Ensure padding is included in width */ +} + +#search-bar::placeholder { + color: var(--light-text-color-accent); +} + +#autocomplete-list { + list-style-type: none; + padding: 0; + margin: 5px 0 0; + max-height: 200px; + overflow-y: auto; + background-color: var(--light-bg-color-banner); + border: 1px solid var(--light-text-color-accent); + border-radius: 4px; + position: absolute; + z-index: 1001; + width: auto; /* Width will be dynamically calculated */ + box-sizing: border-box; + display: none; /* Hidden by default */ +} + +#autocomplete-list li { + padding: 8px; + cursor: pointer; + transition: background-color 0.2s; + color: var(--light-text-color); +} + +#autocomplete-list li:hover { + background-color: var(--light-banner-hover); + color: var(--light-hover-color); +} + +.dark-mode #search-bar { + color: var(--dark-text-color); + border-color: var(--dark-text-color-accent); +} + +.dark-mode #search-bar::placeholder { + color: var(--dark-text-color-accent); +} + +.dark-mode #autocomplete-list { + background-color: var(--dark-bg-color-banner); + border-color: var(--dark-text-color-accent); +} + +.dark-mode #autocomplete-list li { + color: var(--dark-text-color); +} + +.dark-mode #autocomplete-list li:hover { + background-color: var(--dark-banner-hover); + color: var(--dark-hover-color); +} + +.highlighted { + background-color: var(--light-banner-hover); /* Same as hover background */ + color: var(--light-hover-color); /* Same as hover text color */ +} + +body.dark-mode .highlighted { + background-color: var(--dark-banner-hover); /* Same as hover background */ + color: var(--dark-hover-color); /* Same as hover text color */ +} + +/* New classes to remove transitions on page load =========================== */ + +body.no-transition, +.no-transition .output-box, +body.no-transition .theme-switch span, +body.no-transition button, +body.no-transition #close-navbar, +body.no-transition #home-button, +body.no-transition #back-button, +body.no-transition #forward-button, +body.no-transition #topmenu, +body.no-transition .navbar-category .folder > span, +body.no-transition .navbar-output, +body.no-transition .category-box, +#search-bar { + transition: none !important; /* Disable transition during page load */ +} + diff --git a/index.html b/index.html new file mode 100644 index 0000000..799e156 --- /dev/null +++ b/index.html @@ -0,0 +1,4 @@ +<html> +<head> +<meta http-equiv="refresh" content="0; html/Test_5-navigate.html"/></head> +</html> \ No newline at end of file diff --git a/kibot_run_preprocess.log b/kibot_run_preprocess.log new file mode 100644 index 0000000..053ecd0 --- /dev/null +++ b/kibot_run_preprocess.log @@ -0,0 +1,8189 @@ +DEBUG:KiBot 1.8.6 verbose level: 0 started on 2026-03-10 00:47:34.160458 (kibot - __main__.py:524) +DEBUG:Filtering warnings we always get on CI/CD (kibot - __main__.py:438) +DEBUG:Command line options: {'--banner': None, + '--board-file': None, + '--cli-order': False, + '--config-outs': False, + '--copy-and-expand': False, + '--copy-options': False, + '--define': ['RELEASE_STATE=WORKING', 'REVISION=NO_TAG+ (Unreleased)', 'REVISION=NO_TAG+ (Unreleased)', 'REVISION=NO_TAG+ (Unreleased)'], + '--defs-from-env': False, + '--defs-from-project': False, + '--dont-stop': False, + '--dry': False, + '--example': False, + '--fail-on-ignored': False, + '--fail-on-warnings': False, + '--global-redef': [], + '--gui': False, + '--gui-inject': None, + '--help': False, + '--help-banners': False, + '--help-dependencies': False, + '--help-errors': False, + '--help-filters': False, + '--help-global-options': False, + '--help-list-offsets': False, + '--help-list-outputs': False, + '--help-list-rotations': False, + '--help-output': None, + '--help-outputs': False, + '--help-preflights': False, + '--help-variants': False, + '--internal-check': False, + '--invert-sel': False, + '--json': False, + '--list': False, + '--list-variants': False, + '--log': 'kibot_run_preprocess.log', + '--makefile': None, + '--markdown': False, + '--no-auto-download': False, + '--no-priority': False, + '--no-warn': None, + '--only-groups': False, + '--only-names': False, + '--only-pre': False, + '--out-dir': '.', + '--output-name-first': False, + '--plot-config': 'kibot/yaml/kibot_main.yaml', + '--quick-start': False, + '--quiet': False, + '--rst': False, + '--schematic': None, + '--skip-pre': 'all', + '--start': '.', + '--stop-on-warnings': False, + '--sub-pcbs': False, + '--type': [], + '--variant': [], + '--verbose': 0, + '--version': False, + '--warn-ci-cd': False, + 'TARGET': ['preprocess_group']} (kibot - __main__.py:528) +DEBUG:Start of initialization (kibot - __main__.py:531) +DEBUG:Detected KiCad v9.0.7 (9.0.7+1 90000070) (kibot - __main__.py:340) +DEBUG:KiCad config path /root/.config/kicad/9.0 (kibot - __main__.py:392) +DEBUG:Command line arguments: +['/usr/local/bin/kibot', '-c', 'kibot/yaml/kibot_main.yaml', '-d', '.', '--log', 'kibot_run_preprocess.log', '--skip-pre', 'all', '-E', 'RELEASE_STATE=WORKING', '-E', 'REVISION=NO_TAG+ (Unreleased)', 'preprocess_group'] (kibot - __main__.py:444) +DEBUG:Command line parsed: +{'--banner': None, + '--board-file': None, + '--cli-order': False, + '--config-outs': False, + '--copy-and-expand': False, + '--copy-options': False, + '--define': ['RELEASE_STATE=WORKING', 'REVISION=NO_TAG+ (Unreleased)', 'REVISION=NO_TAG+ (Unreleased)', 'REVISION=NO_TAG+ (Unreleased)'], + '--defs-from-env': False, + '--defs-from-project': False, + '--dont-stop': False, + '--dry': False, + '--example': False, + '--fail-on-ignored': False, + '--fail-on-warnings': False, + '--global-redef': [], + '--gui': False, + '--gui-inject': None, + '--help': False, + '--help-banners': False, + '--help-dependencies': False, + '--help-errors': False, + '--help-filters': False, + '--help-global-options': False, + '--help-list-offsets': False, + '--help-list-outputs': False, + '--help-list-rotations': False, + '--help-output': None, + '--help-outputs': False, + '--help-preflights': False, + '--help-variants': False, + '--internal-check': False, + '--invert-sel': False, + '--json': False, + '--list': False, + '--list-variants': False, + '--log': 'kibot_run_preprocess.log', + '--makefile': None, + '--markdown': False, + '--no-auto-download': False, + '--no-priority': False, + '--no-warn': None, + '--only-groups': False, + '--only-names': False, + '--only-pre': False, + '--out-dir': '.', + '--output-name-first': False, + '--plot-config': 'kibot/yaml/kibot_main.yaml', + '--quick-start': False, + '--quiet': False, + '--rst': False, + '--schematic': None, + '--skip-pre': 'all', + '--start': '.', + '--stop-on-warnings': False, + '--sub-pcbs': False, + '--type': [], + '--variant': [], + '--verbose': 0, + '--version': False, + '--warn-ci-cd': False, + 'TARGET': ['preprocess_group']} (kibot - __main__.py:445) +DEBUG:- Processing dependencies for `global` (kibot - dep_downloader.py:1069) +DEBUG: - Data: {'Dependencies': [{'name': 'Colorama', 'python_module': True, 'role': 'Get color messages in a portable way', 'debian': 'python3-colorama', 'arch': 'python-colorama'}, {'name': 'Requests', 'python_module': True, 'role': 'mandatory', 'debian': 'python3-requests', 'arch': 'python-requests'}, {'name': 'PyYAML', 'python_module': True, 'debian': 'python3-yaml', 'arch': 'python-yaml', 'module_name': 'yaml', 'role': 'mandatory'}, {'name': 'KiCad Automation tools', 'github': 'INTI-CMNB/KiAuto', 'command': 'pcbnew_do', 'pypi': 'kiauto', 'downloader': 'pytool', 'id': 'KiAuto'}, {'name': 'Git', 'url': 'https://git-scm.com/', 'downloader': 'git', 'debian': 'git', 'arch': 'git'}, {'name': 'RSVG tools', 'url': 'https://gitlab.gnome.org/GNOME/librsvg', 'debian': 'librsvg2-bin', 'arch': 'librsvg', 'command': 'rsvg-convert', 'downloader': 'rsvg', 'id': 'RSVG', 'tests': [{'command': ['convert', '-list', 'font'], 'search': 'Helvetica', 'error': 'Missing Helvetica font, try installing Ghostscript fonts'}]}, {'name': 'Ghostscript', 'url': 'https://www.ghostscript.com/', 'url_down': 'https://github.com/ArtifexSoftware/ghostpdl-downloads/releases', 'debian': 'ghostscript', 'arch': 'ghostscript', 'command': 'gs', 'downloader': 'gs'}, {'name': 'ImageMagick', 'url': 'https://imagemagick.org/', 'url_down': 'https://imagemagick.org/script/download.php', 'command': 'convert', 'downloader': 'convert', 'debian': 'imagemagick', 'arch': 'imagemagick', 'extra_arch': ['gsfonts'], 'extra_checks': ['check_imagick_policy']}, {'name': 'KiCost', 'github': 'hildogjr/KiCost', 'pypi': 'KiCost', 'downloader': 'pytool'}, {'name': 'LXML', 'python_module': True, 'debian': 'python3-lxml', 'arch': 'python-lxml', 'downloader': 'python'}, {'name': 'KiKit', 'github': 'INTI-CMNB/KiKit', 'pypi': 'KiKit', 'downloader': 'pytool', 'version_k6': '1.5.0', 'version_k7': '1.6.0', 'version_k9': '1.7.0'}, {'from': 'KiKit', 'role': 'Separate multiboard projects'}, {'name': 'Xvfbwrapper', 'python_module': True, 'debian': 'python3-xvfbwrapper', 'arch': 'python-xvfbwrapper', 'downloader': 'python'}, {'name': 'Xvfb', 'url': 'https://www.x.org', 'command': 'xvfb-run', 'debian': 'xvfb', 'arch': 'xorg-server-xvfb', 'no_cmd_line_version': True}, {'name': 'Bash', 'url': 'https://www.gnu.org/software/bash/', 'debian': 'bash', 'arch': 'bash'}, {'name': 'Blender', 'url': 'https://www.blender.org/', 'debian': 'blender', 'arch': 'blender'}, {'name': 'Lark', 'python_module': True, 'role': 'mandatory', 'debian': 'python3-lark', 'arch': 'python-lark'}, {'name': 'ZStd', 'python_module': True, 'debian': 'python3-zstd', 'arch': 'python-zstd', 'downloader': 'python', 'role': 'Copy embedded files from the schematic to the KiCad cache'}]} (kibot - dep_downloader.py:1070) +DEBUG: - Registering dep {'name': 'Colorama', 'python_module': True, 'role': 'Get color messages in a portable way', 'debian': 'python3-colorama', 'arch': 'python-colorama'} (kibot - dep_downloader.py:1081) +DEBUG: - Registering dep {'name': 'Requests', 'python_module': True, 'role': 'mandatory', 'debian': 'python3-requests', 'arch': 'python-requests'} (kibot - dep_downloader.py:1081) +DEBUG: - Registering dep {'name': 'PyYAML', 'python_module': True, 'debian': 'python3-yaml', 'arch': 'python-yaml', 'module_name': 'yaml', 'role': 'mandatory'} (kibot - dep_downloader.py:1081) +DEBUG: - Registering base dep {'name': 'KiCad Automation tools', 'github': 'INTI-CMNB/KiAuto', 'command': 'pcbnew_do', 'pypi': 'kiauto', 'downloader': 'pytool', 'id': 'KiAuto'} (kibot - dep_downloader.py:1084) +DEBUG: - Registering base dep {'name': 'Git', 'url': 'https://git-scm.com/', 'downloader': 'git', 'debian': 'git', 'arch': 'git'} (kibot - dep_downloader.py:1084) +DEBUG: - Registering base dep {'name': 'RSVG tools', 'url': 'https://gitlab.gnome.org/GNOME/librsvg', 'debian': 'librsvg2-bin', 'arch': 'librsvg', 'command': 'rsvg-convert', 'downloader': 'rsvg', 'id': 'RSVG', 'tests': [{'command': ['convert', '-list', 'font'], 'search': 'Helvetica', 'error': 'Missing Helvetica font, try installing Ghostscript fonts'}]} (kibot - dep_downloader.py:1084) +DEBUG: - Registering base dep {'name': 'Ghostscript', 'url': 'https://www.ghostscript.com/', 'url_down': 'https://github.com/ArtifexSoftware/ghostpdl-downloads/releases', 'debian': 'ghostscript', 'arch': 'ghostscript', 'command': 'gs', 'downloader': 'gs'} (kibot - dep_downloader.py:1084) +DEBUG: - Registering base dep {'name': 'ImageMagick', 'url': 'https://imagemagick.org/', 'url_down': 'https://imagemagick.org/script/download.php', 'command': 'convert', 'downloader': 'convert', 'debian': 'imagemagick', 'arch': 'imagemagick', 'extra_arch': ['gsfonts'], 'extra_checks': ['check_imagick_policy']} (kibot - dep_downloader.py:1084) +DEBUG: - Registering base dep {'name': 'KiCost', 'github': 'hildogjr/KiCost', 'pypi': 'KiCost', 'downloader': 'pytool'} (kibot - dep_downloader.py:1084) +DEBUG: - Registering base dep {'name': 'LXML', 'python_module': True, 'debian': 'python3-lxml', 'arch': 'python-lxml', 'downloader': 'python'} (kibot - dep_downloader.py:1084) +DEBUG: - Registering base dep {'name': 'KiKit', 'github': 'INTI-CMNB/KiKit', 'pypi': 'KiKit', 'downloader': 'pytool', 'version_k6': '1.5.0', 'version_k7': '1.6.0', 'version_k9': '1.7.0'} (kibot - dep_downloader.py:1084) +DEBUG: - Registering dep {'from': 'KiKit', 'role': 'Separate multiboard projects'} (kibot - dep_downloader.py:1081) +DEBUG: - Dep after applying from KiKit: {'name': 'KiKit', 'github': 'INTI-CMNB/KiKit', 'pypi': 'KiKit', 'downloader': 'pytool', 'version_k6': '1.5.0', 'version_k7': '1.6.0', 'version_k9': '1.7.0', 'from': 'KiKit', 'role': 'Separate multiboard projects'} (kibot - dep_downloader.py:1009) +DEBUG: - Registering base dep {'name': 'Xvfbwrapper', 'python_module': True, 'debian': 'python3-xvfbwrapper', 'arch': 'python-xvfbwrapper', 'downloader': 'python'} (kibot - dep_downloader.py:1084) +DEBUG: - Registering base dep {'name': 'Xvfb', 'url': 'https://www.x.org', 'command': 'xvfb-run', 'debian': 'xvfb', 'arch': 'xorg-server-xvfb', 'no_cmd_line_version': True} (kibot - dep_downloader.py:1084) +DEBUG: - Registering base dep {'name': 'Bash', 'url': 'https://www.gnu.org/software/bash/', 'debian': 'bash', 'arch': 'bash'} (kibot - dep_downloader.py:1084) +DEBUG: - Registering base dep {'name': 'Blender', 'url': 'https://www.blender.org/', 'debian': 'blender', 'arch': 'blender'} (kibot - dep_downloader.py:1084) +DEBUG: - Registering dep {'name': 'Lark', 'python_module': True, 'role': 'mandatory', 'debian': 'python3-lark', 'arch': 'python-lark'} (kibot - dep_downloader.py:1081) +DEBUG: - Registering dep {'name': 'ZStd', 'python_module': True, 'debian': 'python3-zstd', 'arch': 'python-zstd', 'downloader': 'python', 'role': 'Copy embedded files from the schematic to the KiCad cache'} (kibot - dep_downloader.py:1081) +DEBUG:Importing from /usr/local/lib/python3.13/dist-packages/kibot (kibot - kiplot.py:83) +DEBUG:- Importing fil_base (kibot - kiplot.py:91) +DEBUG:- Importing fil_expand_text_vars (kibot - kiplot.py:91) +DEBUG:- Importing fil_field_modify (kibot - kiplot.py:91) +DEBUG:- Importing fil_field_rename (kibot - kiplot.py:91) +DEBUG:- Importing fil_generic (kibot - kiplot.py:91) +DEBUG:- Importing fil_rot_footprint (kibot - kiplot.py:91) +DEBUG:- Importing fil_separate_pins (kibot - kiplot.py:91) +DEBUG:- Importing fil_spec_to_field (kibot - kiplot.py:91) +DEBUG:- Importing fil_subparts (kibot - kiplot.py:91) +DEBUG:- Importing fil_urlify (kibot - kiplot.py:91) +DEBUG:- Importing fil_value_split (kibot - kiplot.py:91) +DEBUG:- Importing fil_var_rename (kibot - kiplot.py:91) +DEBUG:- Importing fil_var_rename_kicost (kibot - kiplot.py:91) +DEBUG:- Importing globals (kibot - kiplot.py:91) +DEBUG:- Importing out_any_diff (kibot - kiplot.py:91) +DEBUG:- Importing out_any_drill (kibot - kiplot.py:91) +DEBUG:- Importing out_any_layer (kibot - kiplot.py:91) +DEBUG:- Importing out_any_navigate_results (kibot - kiplot.py:91) +DEBUG:- Importing out_any_pcb_print (kibot - kiplot.py:91) +DEBUG:- Importing out_any_sch_print (kibot - kiplot.py:91) +DEBUG:- Importing out_any_stencil (kibot - kiplot.py:91) +DEBUG:- Importing out_base (kibot - kiplot.py:91) +DEBUG:- Importing out_base_3d (kibot - kiplot.py:91) +DEBUG:- Importing out_blender_export (kibot - kiplot.py:91) +DEBUG:- Processing dependencies for `out_blender_export` (kibot - dep_downloader.py:1069) +DEBUG: - Data: {'Dependencies': [{'from': 'Blender', 'role': 'mandatory', 'version': '3.4.0'}, {'from': 'ImageMagick', 'role': 'Automatically crop images'}]} (kibot - dep_downloader.py:1070) +DEBUG: - Registering dep {'from': 'Blender', 'role': 'mandatory', 'version': '3.4.0'} (kibot - dep_downloader.py:1081) +DEBUG: - Dep after applying from Blender: {'name': 'Blender', 'url': 'https://www.blender.org/', 'debian': 'blender', 'arch': 'blender', 'from': 'Blender', 'role': 'mandatory', 'version': '3.4.0'} (kibot - dep_downloader.py:1009) +DEBUG: - Registering dep {'from': 'ImageMagick', 'role': 'Automatically crop images'} (kibot - dep_downloader.py:1081) +DEBUG: - Dep after applying from ImageMagick: {'name': 'ImageMagick', 'url': 'https://imagemagick.org/', 'url_down': 'https://imagemagick.org/script/download.php', 'command': 'convert', 'downloader': 'convert', 'debian': 'imagemagick', 'arch': 'imagemagick', 'extra_arch': ['gsfonts'], 'extra_checks': ['check_imagick_policy'], 'from': 'ImageMagick', 'role': 'Automatically crop images'} (kibot - dep_downloader.py:1009) +DEBUG:- Importing out_boardview (kibot - kiplot.py:91) +DEBUG:- Importing out_bom (kibot - kiplot.py:91) +DEBUG:- Processing dependencies for `out_bom` (kibot - dep_downloader.py:1069) +DEBUG: - Data: {'Dependencies': [{'from': 'KiCost', 'role': 'Find components costs and specs', 'version': '1.1.8'}, {'from': 'RSVG', 'role': 'SVG logos for the BoM'}, {'name': 'XLSXWriter', 'role': 'Create XLSX files', 'python_module': True, 'debian': 'python3-xlsxwriter', 'arch': 'python-xlsxwriter', 'version': '1.1.2', 'downloader': 'python'}]} (kibot - dep_downloader.py:1070) +DEBUG: - Registering dep {'from': 'KiCost', 'role': 'Find components costs and specs', 'version': '1.1.8'} (kibot - dep_downloader.py:1081) +DEBUG: - Dep after applying from KiCost: {'name': 'KiCost', 'github': 'hildogjr/KiCost', 'pypi': 'KiCost', 'downloader': 'pytool', 'from': 'KiCost', 'role': 'Find components costs and specs', 'version': '1.1.8'} (kibot - dep_downloader.py:1009) +DEBUG: - Registering dep {'from': 'RSVG', 'role': 'SVG logos for the BoM'} (kibot - dep_downloader.py:1081) +DEBUG: - Dep after applying from RSVG: {'name': 'RSVG tools', 'url': 'https://gitlab.gnome.org/GNOME/librsvg', 'debian': 'librsvg2-bin', 'arch': 'librsvg', 'command': 'rsvg-convert', 'downloader': 'rsvg', 'id': 'RSVG', 'tests': [{'command': ['convert', '-list', 'font'], 'search': 'Helvetica', 'error': 'Missing Helvetica font, try installing Ghostscript fonts'}], 'from': 'RSVG', 'role': 'SVG logos for the BoM'} (kibot - dep_downloader.py:1009) +DEBUG: - Registering dep {'name': 'XLSXWriter', 'role': 'Create XLSX files', 'python_module': True, 'debian': 'python3-xlsxwriter', 'arch': 'python-xlsxwriter', 'version': '1.1.2', 'downloader': 'python'} (kibot - dep_downloader.py:1081) +DEBUG:- Importing out_bom_labels (kibot - kiplot.py:91) +DEBUG:- Processing dependencies for `out_bom_labels` (kibot - dep_downloader.py:1069) +DEBUG: - Data: {'Dependencies': [{'name': 'ReportLab', 'role': 'Create a PDF with BoM labels', 'python_module': True, 'debian': 'python3-reportlab', 'arch': 'python-reportlab', 'downloader': 'python'}]} (kibot - dep_downloader.py:1070) +DEBUG: - Registering dep {'name': 'ReportLab', 'role': 'Create a PDF with BoM labels', 'python_module': True, 'debian': 'python3-reportlab', 'arch': 'python-reportlab', 'downloader': 'python'} (kibot - dep_downloader.py:1081) +DEBUG:- Importing out_compress (kibot - kiplot.py:91) +DEBUG:- Processing dependencies for `out_compress` (kibot - dep_downloader.py:1069) +DEBUG: - Data: {'Dependencies': [{'name': 'RAR', 'url': 'https://www.rarlab.com/', 'url_down': 'https://www.rarlab.com/download.htm', 'help_option': '-?', 'downloader': 'rar', 'role': 'Compress in RAR format', 'debian': 'rar', 'arch': 'rar(AUR)'}]} (kibot - dep_downloader.py:1070) +DEBUG: - Registering dep {'name': 'RAR', 'url': 'https://www.rarlab.com/', 'url_down': 'https://www.rarlab.com/download.htm', 'help_option': '-?', 'downloader': 'rar', 'role': 'Compress in RAR format', 'debian': 'rar', 'arch': 'rar(AUR)'} (kibot - dep_downloader.py:1081) +DEBUG:- Importing out_copy_files (kibot - kiplot.py:91) +DEBUG:- Importing out_diff (kibot - kiplot.py:91) +DEBUG:- Processing dependencies for `out_diff` (kibot - dep_downloader.py:1069) +DEBUG: - Data: {'Dependencies': [{'name': 'KiCad PCB/SCH Diff', 'version': '2.5.3', 'role': 'mandatory', 'github': 'INTI-CMNB/KiDiff', 'command': 'kicad-diff.py', 'pypi': 'kidiff', 'downloader': 'pytool', 'id': 'KiDiff'}, {'from': 'Git', 'role': 'Compare with files in the repo'}, {'from': 'KiAuto', 'role': 'Compare schematics', 'version': '2.2.0'}]} (kibot - dep_downloader.py:1070) +DEBUG: - Registering dep {'name': 'KiCad PCB/SCH Diff', 'version': '2.5.3', 'role': 'mandatory', 'github': 'INTI-CMNB/KiDiff', 'command': 'kicad-diff.py', 'pypi': 'kidiff', 'downloader': 'pytool', 'id': 'KiDiff'} (kibot - dep_downloader.py:1081) +DEBUG: - Registering dep {'from': 'Git', 'role': 'Compare with files in the repo'} (kibot - dep_downloader.py:1081) +DEBUG: - Dep after applying from Git: {'name': 'Git', 'url': 'https://git-scm.com/', 'downloader': 'git', 'debian': 'git', 'arch': 'git', 'from': 'Git', 'role': 'Compare with files in the repo'} (kibot - dep_downloader.py:1009) +DEBUG: - Registering dep {'from': 'KiAuto', 'role': 'Compare schematics', 'version': '2.2.0'} (kibot - dep_downloader.py:1081) +DEBUG: - Dep after applying from KiAuto: {'name': 'KiCad Automation tools', 'github': 'INTI-CMNB/KiAuto', 'command': 'pcbnew_do', 'pypi': 'kiauto', 'downloader': 'pytool', 'id': 'KiAuto', 'from': 'KiAuto', 'role': 'Compare schematics', 'version': '2.2.0'} (kibot - dep_downloader.py:1009) +DEBUG:- Importing out_download_datasheets (kibot - kiplot.py:91) +DEBUG:- Importing out_dxf (kibot - kiplot.py:91) +DEBUG:- Importing out_dxf_sch_print (kibot - kiplot.py:91) +DEBUG:- Processing dependencies for `out_dxf_sch_print` (kibot - dep_downloader.py:1069) +DEBUG: - Data: {'Dependencies': [{'from': 'KiAuto', 'role': 'mandatory', 'command': 'eeschema_do', 'version': '2.3.4'}]} (kibot - dep_downloader.py:1070) +DEBUG: - Registering dep {'from': 'KiAuto', 'role': 'mandatory', 'command': 'eeschema_do', 'version': '2.3.4'} (kibot - dep_downloader.py:1081) +DEBUG: - Dep after applying from KiAuto: {'name': 'KiCad Automation tools', 'github': 'INTI-CMNB/KiAuto', 'command': 'eeschema_do', 'pypi': 'kiauto', 'downloader': 'pytool', 'id': 'KiAuto', 'from': 'KiAuto', 'role': 'mandatory', 'version': '2.3.4'} (kibot - dep_downloader.py:1009) +DEBUG:- Importing out_excellon (kibot - kiplot.py:91) +DEBUG:- Importing out_export_3d (kibot - kiplot.py:91) +DEBUG:- Importing out_gencad (kibot - kiplot.py:91) +DEBUG:- Processing dependencies for `out_gencad` (kibot - dep_downloader.py:1069) +DEBUG: - Data: {'Dependencies': [{'from': 'KiAuto', 'role': 'mandatory', 'version': '1.6.5'}]} (kibot - dep_downloader.py:1070) +DEBUG: - Registering dep {'from': 'KiAuto', 'role': 'mandatory', 'version': '1.6.5'} (kibot - dep_downloader.py:1081) +DEBUG: - Dep after applying from KiAuto: {'name': 'KiCad Automation tools', 'github': 'INTI-CMNB/KiAuto', 'command': 'pcbnew_do', 'pypi': 'kiauto', 'downloader': 'pytool', 'id': 'KiAuto', 'from': 'KiAuto', 'role': 'mandatory', 'version': '1.6.5'} (kibot - dep_downloader.py:1009) +DEBUG:- Importing out_gerb_drill (kibot - kiplot.py:91) +DEBUG:- Importing out_gerber (kibot - kiplot.py:91) +DEBUG:- Importing out_hpgl (kibot - kiplot.py:91) +DEBUG:- Importing out_hpgl_sch_print (kibot - kiplot.py:91) +DEBUG:- Processing dependencies for `out_hpgl_sch_print` (kibot - dep_downloader.py:1069) +DEBUG: - Data: {'Dependencies': [{'from': 'KiAuto', 'role': 'mandatory', 'command': 'eeschema_do', 'version': '2.3.4'}]} (kibot - dep_downloader.py:1070) +DEBUG: - Registering dep {'from': 'KiAuto', 'role': 'mandatory', 'command': 'eeschema_do', 'version': '2.3.4'} (kibot - dep_downloader.py:1081) +DEBUG: - Dep after applying from KiAuto: {'name': 'KiCad Automation tools', 'github': 'INTI-CMNB/KiAuto', 'command': 'eeschema_do', 'pypi': 'kiauto', 'downloader': 'pytool', 'id': 'KiAuto', 'from': 'KiAuto', 'role': 'mandatory', 'version': '2.3.4'} (kibot - dep_downloader.py:1009) +DEBUG:- Importing out_ibom (kibot - kiplot.py:91) +DEBUG:- Processing dependencies for `out_ibom` (kibot - dep_downloader.py:1069) +DEBUG: - Data: {'Dependencies': [{'name': 'Interactive HTML BoM', 'role': 'mandatory', 'github': 'INTI-CMNB/InteractiveHtmlBom', 'command': 'generate_interactive_bom.py', 'no_cmd_line_version_old': True, 'plugin_dirs': ['InteractiveHtmlBom', 'InteractiveHtmlBom/InteractiveHtmlBom', 'org_openscopeproject_InteractiveHtmlBom', 'org_openscopeproject_InteractiveHtmlBom/InteractiveHtmlBom'], 'version': '2.7.0', 'downloader': 'pytool', 'id': 'ibom'}]} (kibot - dep_downloader.py:1070) +DEBUG: - Registering dep {'name': 'Interactive HTML BoM', 'role': 'mandatory', 'github': 'INTI-CMNB/InteractiveHtmlBom', 'command': 'generate_interactive_bom.py', 'no_cmd_line_version_old': True, 'plugin_dirs': ['InteractiveHtmlBom', 'InteractiveHtmlBom/InteractiveHtmlBom', 'org_openscopeproject_InteractiveHtmlBom', 'org_openscopeproject_InteractiveHtmlBom/InteractiveHtmlBom'], 'version': '2.7.0', 'downloader': 'pytool', 'id': 'ibom'} (kibot - dep_downloader.py:1081) +DEBUG:- Importing out_info (kibot - kiplot.py:91) +DEBUG:- Processing dependencies for `out_info` (kibot - dep_downloader.py:1069) +DEBUG: - Data: {'Dependencies': [{'from': 'KiAuto', 'role': 'Show KiAuto installation information', 'version': '2.0.0'}]} (kibot - dep_downloader.py:1070) +DEBUG: - Registering dep {'from': 'KiAuto', 'role': 'Show KiAuto installation information', 'version': '2.0.0'} (kibot - dep_downloader.py:1081) +DEBUG: - Dep after applying from KiAuto: {'name': 'KiCad Automation tools', 'github': 'INTI-CMNB/KiAuto', 'command': 'pcbnew_do', 'pypi': 'kiauto', 'downloader': 'pytool', 'id': 'KiAuto', 'from': 'KiAuto', 'role': 'Show KiAuto installation information', 'version': '2.0.0'} (kibot - dep_downloader.py:1009) +DEBUG:- Importing out_ipc2581 (kibot - kiplot.py:91) +DEBUG:- Importing out_jobset (kibot - kiplot.py:91) +DEBUG:- Importing out_kibom (kibot - kiplot.py:91) +DEBUG:- Processing dependencies for `out_kibom` (kibot - dep_downloader.py:1069) +DEBUG: - Data: {'Dependencies': [{'name': 'KiBoM', 'role': 'mandatory', 'github': 'INTI-CMNB/KiBoM', 'command': 'KiBOM_CLI.py', 'version': '1.9.1', 'downloader': 'pytool'}]} (kibot - dep_downloader.py:1070) +DEBUG: - Registering dep {'name': 'KiBoM', 'role': 'mandatory', 'github': 'INTI-CMNB/KiBoM', 'command': 'KiBOM_CLI.py', 'version': '1.9.1', 'downloader': 'pytool'} (kibot - dep_downloader.py:1081) +DEBUG:- Importing out_kicanvas (kibot - kiplot.py:91) +DEBUG:- Importing out_kicost (kibot - kiplot.py:91) +DEBUG:- Processing dependencies for `out_kicost` (kibot - dep_downloader.py:1069) +DEBUG: - Data: {'Dependencies': [{'from': 'KiCost', 'role': 'mandatory', 'version': '1.1.7'}]} (kibot - dep_downloader.py:1070) +DEBUG: - Registering dep {'from': 'KiCost', 'role': 'mandatory', 'version': '1.1.7'} (kibot - dep_downloader.py:1081) +DEBUG: - Dep after applying from KiCost: {'name': 'KiCost', 'github': 'hildogjr/KiCost', 'pypi': 'KiCost', 'downloader': 'pytool', 'from': 'KiCost', 'role': 'mandatory', 'version': '1.1.7'} (kibot - dep_downloader.py:1009) +DEBUG:- Importing out_kikit_present (kibot - kiplot.py:91) +DEBUG:- Processing dependencies for `out_kikit_present` (kibot - dep_downloader.py:1069) +DEBUG: - Data: {'Dependencies': [{'name': 'markdown2', 'python_module': True, 'debian': 'python3-markdown2', 'arch': 'python-markdown2', 'role': 'mandatory'}, {'from': 'Git', 'role': 'Find commit hash and/or date'}]} (kibot - dep_downloader.py:1070) +DEBUG: - Registering dep {'name': 'markdown2', 'python_module': True, 'debian': 'python3-markdown2', 'arch': 'python-markdown2', 'role': 'mandatory'} (kibot - dep_downloader.py:1081) +DEBUG: - Registering dep {'from': 'Git', 'role': 'Find commit hash and/or date'} (kibot - dep_downloader.py:1081) +DEBUG: - Dep after applying from Git: {'name': 'Git', 'url': 'https://git-scm.com/', 'downloader': 'git', 'debian': 'git', 'arch': 'git', 'from': 'Git', 'role': 'Find commit hash and/or date'} (kibot - dep_downloader.py:1009) +DEBUG:- Importing out_kiri (kibot - kiplot.py:91) +DEBUG:- Processing dependencies for `out_kiri` (kibot - dep_downloader.py:1069) +DEBUG: - Data: {'Dependencies': [{'name': 'KiCad PCB/SCH Diff', 'version': '2.5.1', 'role': 'mandatory', 'github': 'INTI-CMNB/KiDiff', 'command': 'kicad-diff.py', 'pypi': 'kidiff', 'downloader': 'pytool', 'id': 'KiDiff'}, {'from': 'Git', 'role': 'Compare with files in the repo'}, {'from': 'KiAuto', 'role': 'Compare schematics', 'version': '2.2.0'}]} (kibot - dep_downloader.py:1070) +DEBUG: - Registering dep {'name': 'KiCad PCB/SCH Diff', 'version': '2.5.1', 'role': 'mandatory', 'github': 'INTI-CMNB/KiDiff', 'command': 'kicad-diff.py', 'pypi': 'kidiff', 'downloader': 'pytool', 'id': 'KiDiff'} (kibot - dep_downloader.py:1081) +DEBUG: - Registering dep {'from': 'Git', 'role': 'Compare with files in the repo'} (kibot - dep_downloader.py:1081) +DEBUG: - Dep after applying from Git: {'name': 'Git', 'url': 'https://git-scm.com/', 'downloader': 'git', 'debian': 'git', 'arch': 'git', 'from': 'Git', 'role': 'Compare with files in the repo'} (kibot - dep_downloader.py:1009) +DEBUG: - Registering dep {'from': 'KiAuto', 'role': 'Compare schematics', 'version': '2.2.0'} (kibot - dep_downloader.py:1081) +DEBUG: - Dep after applying from KiAuto: {'name': 'KiCad Automation tools', 'github': 'INTI-CMNB/KiAuto', 'command': 'pcbnew_do', 'pypi': 'kiauto', 'downloader': 'pytool', 'id': 'KiAuto', 'from': 'KiAuto', 'role': 'Compare schematics', 'version': '2.2.0'} (kibot - dep_downloader.py:1009) +DEBUG:- Importing out_navigate_results (kibot - kiplot.py:91) +DEBUG:- Processing dependencies for `out_navigate_results` (kibot - dep_downloader.py:1069) +DEBUG: - Data: {'Dependencies': [{'from': 'RSVG', 'role': 'Create outputs preview', 'id': 'rsvg1'}, {'from': 'RSVG', 'role': 'Create PNG icons', 'id': 'rsvg2'}, {'from': 'Ghostscript', 'role': 'Create outputs preview'}, {'from': 'ImageMagick', 'role': 'Create outputs preview'}, {'from': 'Git', 'role': 'Find origin url'}]} (kibot - dep_downloader.py:1070) +DEBUG: - Registering dep {'from': 'RSVG', 'role': 'Create outputs preview', 'id': 'rsvg1'} (kibot - dep_downloader.py:1081) +DEBUG: - Dep after applying from RSVG: {'name': 'RSVG tools', 'url': 'https://gitlab.gnome.org/GNOME/librsvg', 'debian': 'librsvg2-bin', 'arch': 'librsvg', 'command': 'rsvg-convert', 'downloader': 'rsvg', 'id': 'rsvg1', 'tests': [{'command': ['convert', '-list', 'font'], 'search': 'Helvetica', 'error': 'Missing Helvetica font, try installing Ghostscript fonts'}], 'from': 'RSVG', 'role': 'Create outputs preview'} (kibot - dep_downloader.py:1009) +DEBUG: - Registering dep {'from': 'RSVG', 'role': 'Create PNG icons', 'id': 'rsvg2'} (kibot - dep_downloader.py:1081) +DEBUG: - Dep after applying from RSVG: {'name': 'RSVG tools', 'url': 'https://gitlab.gnome.org/GNOME/librsvg', 'debian': 'librsvg2-bin', 'arch': 'librsvg', 'command': 'rsvg-convert', 'downloader': 'rsvg', 'id': 'rsvg2', 'tests': [{'command': ['convert', '-list', 'font'], 'search': 'Helvetica', 'error': 'Missing Helvetica font, try installing Ghostscript fonts'}], 'from': 'RSVG', 'role': 'Create PNG icons'} (kibot - dep_downloader.py:1009) +DEBUG: - Registering dep {'from': 'Ghostscript', 'role': 'Create outputs preview'} (kibot - dep_downloader.py:1081) +DEBUG: - Dep after applying from Ghostscript: {'name': 'Ghostscript', 'url': 'https://www.ghostscript.com/', 'url_down': 'https://github.com/ArtifexSoftware/ghostpdl-downloads/releases', 'debian': 'ghostscript', 'arch': 'ghostscript', 'command': 'gs', 'downloader': 'gs', 'from': 'Ghostscript', 'role': 'Create outputs preview'} (kibot - dep_downloader.py:1009) +DEBUG: - Registering dep {'from': 'ImageMagick', 'role': 'Create outputs preview'} (kibot - dep_downloader.py:1081) +DEBUG: - Dep after applying from ImageMagick: {'name': 'ImageMagick', 'url': 'https://imagemagick.org/', 'url_down': 'https://imagemagick.org/script/download.php', 'command': 'convert', 'downloader': 'convert', 'debian': 'imagemagick', 'arch': 'imagemagick', 'extra_arch': ['gsfonts'], 'extra_checks': ['check_imagick_policy'], 'from': 'ImageMagick', 'role': 'Create outputs preview'} (kibot - dep_downloader.py:1009) +DEBUG: - Registering dep {'from': 'Git', 'role': 'Find origin url'} (kibot - dep_downloader.py:1081) +DEBUG: - Dep after applying from Git: {'name': 'Git', 'url': 'https://git-scm.com/', 'downloader': 'git', 'debian': 'git', 'arch': 'git', 'from': 'Git', 'role': 'Find origin url'} (kibot - dep_downloader.py:1009) +DEBUG:- Importing out_navigate_results_rb (kibot - kiplot.py:91) +DEBUG:- Processing dependencies for `out_navigate_results_rb` (kibot - dep_downloader.py:1069) +DEBUG: - Data: {'Dependencies': [{'from': 'RSVG', 'role': 'Create outputs preview', 'id': 'rsvg1'}, {'from': 'RSVG', 'role': 'Create PNG icons', 'id': 'rsvg2'}, {'from': 'Ghostscript', 'role': 'Create outputs preview'}, {'from': 'ImageMagick', 'role': 'Create outputs preview'}, {'from': 'Git', 'role': 'Find origin url'}]} (kibot - dep_downloader.py:1070) +DEBUG: - Registering dep {'from': 'RSVG', 'role': 'Create outputs preview', 'id': 'rsvg1'} (kibot - dep_downloader.py:1081) +DEBUG: - Dep after applying from RSVG: {'name': 'RSVG tools', 'url': 'https://gitlab.gnome.org/GNOME/librsvg', 'debian': 'librsvg2-bin', 'arch': 'librsvg', 'command': 'rsvg-convert', 'downloader': 'rsvg', 'id': 'rsvg1', 'tests': [{'command': ['convert', '-list', 'font'], 'search': 'Helvetica', 'error': 'Missing Helvetica font, try installing Ghostscript fonts'}], 'from': 'RSVG', 'role': 'Create outputs preview'} (kibot - dep_downloader.py:1009) +DEBUG: - Registering dep {'from': 'RSVG', 'role': 'Create PNG icons', 'id': 'rsvg2'} (kibot - dep_downloader.py:1081) +DEBUG: - Dep after applying from RSVG: {'name': 'RSVG tools', 'url': 'https://gitlab.gnome.org/GNOME/librsvg', 'debian': 'librsvg2-bin', 'arch': 'librsvg', 'command': 'rsvg-convert', 'downloader': 'rsvg', 'id': 'rsvg2', 'tests': [{'command': ['convert', '-list', 'font'], 'search': 'Helvetica', 'error': 'Missing Helvetica font, try installing Ghostscript fonts'}], 'from': 'RSVG', 'role': 'Create PNG icons'} (kibot - dep_downloader.py:1009) +DEBUG: - Registering dep {'from': 'Ghostscript', 'role': 'Create outputs preview'} (kibot - dep_downloader.py:1081) +DEBUG: - Dep after applying from Ghostscript: {'name': 'Ghostscript', 'url': 'https://www.ghostscript.com/', 'url_down': 'https://github.com/ArtifexSoftware/ghostpdl-downloads/releases', 'debian': 'ghostscript', 'arch': 'ghostscript', 'command': 'gs', 'downloader': 'gs', 'from': 'Ghostscript', 'role': 'Create outputs preview'} (kibot - dep_downloader.py:1009) +DEBUG: - Registering dep {'from': 'ImageMagick', 'role': 'Create outputs preview'} (kibot - dep_downloader.py:1081) +DEBUG: - Dep after applying from ImageMagick: {'name': 'ImageMagick', 'url': 'https://imagemagick.org/', 'url_down': 'https://imagemagick.org/script/download.php', 'command': 'convert', 'downloader': 'convert', 'debian': 'imagemagick', 'arch': 'imagemagick', 'extra_arch': ['gsfonts'], 'extra_checks': ['check_imagick_policy'], 'from': 'ImageMagick', 'role': 'Create outputs preview'} (kibot - dep_downloader.py:1009) +DEBUG: - Registering dep {'from': 'Git', 'role': 'Find origin url'} (kibot - dep_downloader.py:1081) +DEBUG: - Dep after applying from Git: {'name': 'Git', 'url': 'https://git-scm.com/', 'downloader': 'git', 'debian': 'git', 'arch': 'git', 'from': 'Git', 'role': 'Find origin url'} (kibot - dep_downloader.py:1009) +DEBUG:- Importing out_netlist (kibot - kiplot.py:91) +DEBUG:- Processing dependencies for `out_netlist` (kibot - dep_downloader.py:1069) +DEBUG: - Data: {'Dependencies': [{'from': 'KiAuto', 'role': 'mandatory', 'command': 'eeschema_do', 'version': '2.0.0'}]} (kibot - dep_downloader.py:1070) +DEBUG: - Registering dep {'from': 'KiAuto', 'role': 'mandatory', 'command': 'eeschema_do', 'version': '2.0.0'} (kibot - dep_downloader.py:1081) +DEBUG: - Dep after applying from KiAuto: {'name': 'KiCad Automation tools', 'github': 'INTI-CMNB/KiAuto', 'command': 'eeschema_do', 'pypi': 'kiauto', 'downloader': 'pytool', 'id': 'KiAuto', 'from': 'KiAuto', 'role': 'mandatory', 'version': '2.0.0'} (kibot - dep_downloader.py:1009) +DEBUG:- Importing out_odb (kibot - kiplot.py:91) +DEBUG:- Importing out_panelize (kibot - kiplot.py:91) +DEBUG:- Processing dependencies for `out_panelize` (kibot - dep_downloader.py:1069) +DEBUG: - Data: {'Dependencies': [{'from': 'KiKit', 'role': 'mandatory', 'version': '1.5.1'}]} (kibot - dep_downloader.py:1070) +DEBUG: - Registering dep {'from': 'KiKit', 'role': 'mandatory', 'version': '1.5.1'} (kibot - dep_downloader.py:1081) +DEBUG: - Dep after applying from KiKit: {'name': 'KiKit', 'github': 'INTI-CMNB/KiKit', 'pypi': 'KiKit', 'downloader': 'pytool', 'version_k6': '1.5.0', 'version_k7': '1.6.0', 'version_k9': '1.7.0', 'from': 'KiKit', 'role': 'mandatory', 'version': '1.5.1'} (kibot - dep_downloader.py:1009) +DEBUG:- Importing out_pcb2blender_tools (kibot - kiplot.py:91) +DEBUG:- Importing out_pcb_print (kibot - kiplot.py:91) +DEBUG:- Processing dependencies for `out_pcb_print` (kibot - dep_downloader.py:1069) +DEBUG: - Data: {'Dependencies': [{'from': 'RSVG', 'role': 'Create PDF, PNG, PS and EPS formats', 'id': 'rsvg1'}, {'from': 'Ghostscript', 'role': 'Create PNG, PS and EPS formats'}, {'from': 'ImageMagick', 'role': 'Create monochrome prints and scaled PNG files'}, {'from': 'KiAuto', 'command': 'pcbnew_do', 'role': 'Print the page frame in GUI mode', 'version': '1.6.7'}, {'from': 'LXML', 'role': 'mandatory'}]} (kibot - dep_downloader.py:1070) +DEBUG: - Registering dep {'from': 'RSVG', 'role': 'Create PDF, PNG, PS and EPS formats', 'id': 'rsvg1'} (kibot - dep_downloader.py:1081) +DEBUG: - Dep after applying from RSVG: {'name': 'RSVG tools', 'url': 'https://gitlab.gnome.org/GNOME/librsvg', 'debian': 'librsvg2-bin', 'arch': 'librsvg', 'command': 'rsvg-convert', 'downloader': 'rsvg', 'id': 'rsvg1', 'tests': [{'command': ['convert', '-list', 'font'], 'search': 'Helvetica', 'error': 'Missing Helvetica font, try installing Ghostscript fonts'}], 'from': 'RSVG', 'role': 'Create PDF, PNG, PS and EPS formats'} (kibot - dep_downloader.py:1009) +DEBUG: - Registering dep {'from': 'Ghostscript', 'role': 'Create PNG, PS and EPS formats'} (kibot - dep_downloader.py:1081) +DEBUG: - Dep after applying from Ghostscript: {'name': 'Ghostscript', 'url': 'https://www.ghostscript.com/', 'url_down': 'https://github.com/ArtifexSoftware/ghostpdl-downloads/releases', 'debian': 'ghostscript', 'arch': 'ghostscript', 'command': 'gs', 'downloader': 'gs', 'from': 'Ghostscript', 'role': 'Create PNG, PS and EPS formats'} (kibot - dep_downloader.py:1009) +DEBUG: - Registering dep {'from': 'ImageMagick', 'role': 'Create monochrome prints and scaled PNG files'} (kibot - dep_downloader.py:1081) +DEBUG: - Dep after applying from ImageMagick: {'name': 'ImageMagick', 'url': 'https://imagemagick.org/', 'url_down': 'https://imagemagick.org/script/download.php', 'command': 'convert', 'downloader': 'convert', 'debian': 'imagemagick', 'arch': 'imagemagick', 'extra_arch': ['gsfonts'], 'extra_checks': ['check_imagick_policy'], 'from': 'ImageMagick', 'role': 'Create monochrome prints and scaled PNG files'} (kibot - dep_downloader.py:1009) +DEBUG: - Registering dep {'from': 'KiAuto', 'command': 'pcbnew_do', 'role': 'Print the page frame in GUI mode', 'version': '1.6.7'} (kibot - dep_downloader.py:1081) +DEBUG: - Dep after applying from KiAuto: {'name': 'KiCad Automation tools', 'github': 'INTI-CMNB/KiAuto', 'command': 'pcbnew_do', 'pypi': 'kiauto', 'downloader': 'pytool', 'id': 'KiAuto', 'from': 'KiAuto', 'role': 'Print the page frame in GUI mode', 'version': '1.6.7'} (kibot - dep_downloader.py:1009) +DEBUG: - Registering dep {'from': 'LXML', 'role': 'mandatory'} (kibot - dep_downloader.py:1081) +DEBUG: - Dep after applying from LXML: {'name': 'LXML', 'python_module': True, 'debian': 'python3-lxml', 'arch': 'python-lxml', 'downloader': 'python', 'from': 'LXML', 'role': 'mandatory'} (kibot - dep_downloader.py:1009) +DEBUG:- Importing out_pcb_stats (kibot - kiplot.py:91) +DEBUG:- Importing out_pcb_variant (kibot - kiplot.py:91) +DEBUG:- Importing out_pcbdraw (kibot - kiplot.py:91) +DEBUG:- Processing dependencies for `out_pcbdraw` (kibot - dep_downloader.py:1069) +DEBUG: - Data: {'Dependencies': [{'from': 'RSVG', 'role': 'Create PNG, JPG and BMP images'}, {'from': 'ImageMagick', 'role': 'Create JPG and BMP images'}, {'from': 'LXML', 'role': 'mandatory'}, {'name': 'numpy', 'python_module': True, 'debian': 'python3-numpy', 'arch': 'python-numpy', 'downloader': 'python', 'role': 'Automatically adjust SVG margin'}]} (kibot - dep_downloader.py:1070) +DEBUG: - Registering dep {'from': 'RSVG', 'role': 'Create PNG, JPG and BMP images'} (kibot - dep_downloader.py:1081) +DEBUG: - Dep after applying from RSVG: {'name': 'RSVG tools', 'url': 'https://gitlab.gnome.org/GNOME/librsvg', 'debian': 'librsvg2-bin', 'arch': 'librsvg', 'command': 'rsvg-convert', 'downloader': 'rsvg', 'id': 'RSVG', 'tests': [{'command': ['convert', '-list', 'font'], 'search': 'Helvetica', 'error': 'Missing Helvetica font, try installing Ghostscript fonts'}], 'from': 'RSVG', 'role': 'Create PNG, JPG and BMP images'} (kibot - dep_downloader.py:1009) +DEBUG: - Registering dep {'from': 'ImageMagick', 'role': 'Create JPG and BMP images'} (kibot - dep_downloader.py:1081) +DEBUG: - Dep after applying from ImageMagick: {'name': 'ImageMagick', 'url': 'https://imagemagick.org/', 'url_down': 'https://imagemagick.org/script/download.php', 'command': 'convert', 'downloader': 'convert', 'debian': 'imagemagick', 'arch': 'imagemagick', 'extra_arch': ['gsfonts'], 'extra_checks': ['check_imagick_policy'], 'from': 'ImageMagick', 'role': 'Create JPG and BMP images'} (kibot - dep_downloader.py:1009) +DEBUG: - Registering dep {'from': 'LXML', 'role': 'mandatory'} (kibot - dep_downloader.py:1081) +DEBUG: - Dep after applying from LXML: {'name': 'LXML', 'python_module': True, 'debian': 'python3-lxml', 'arch': 'python-lxml', 'downloader': 'python', 'from': 'LXML', 'role': 'mandatory'} (kibot - dep_downloader.py:1009) +DEBUG: - Registering dep {'name': 'numpy', 'python_module': True, 'debian': 'python3-numpy', 'arch': 'python-numpy', 'downloader': 'python', 'role': 'Automatically adjust SVG margin'} (kibot - dep_downloader.py:1081) +DEBUG:- Importing out_pdf (kibot - kiplot.py:91) +DEBUG:- Importing out_pdf_pcb_print (kibot - kiplot.py:91) +DEBUG:- Processing dependencies for `out_pdf_pcb_print` (kibot - dep_downloader.py:1069) +DEBUG: - Data: {'Dependencies': [{'from': 'KiAuto', 'role': 'mandatory', 'version': '1.6.7'}]} (kibot - dep_downloader.py:1070) +DEBUG: - Registering dep {'from': 'KiAuto', 'role': 'mandatory', 'version': '1.6.7'} (kibot - dep_downloader.py:1081) +DEBUG: - Dep after applying from KiAuto: {'name': 'KiCad Automation tools', 'github': 'INTI-CMNB/KiAuto', 'command': 'pcbnew_do', 'pypi': 'kiauto', 'downloader': 'pytool', 'id': 'KiAuto', 'from': 'KiAuto', 'role': 'mandatory', 'version': '1.6.7'} (kibot - dep_downloader.py:1009) +DEBUG:- Importing out_pdf_sch_print (kibot - kiplot.py:91) +DEBUG:- Processing dependencies for `out_pdf_sch_print` (kibot - dep_downloader.py:1069) +DEBUG: - Data: {'Dependencies': [{'from': 'KiAuto', 'role': 'mandatory', 'command': 'eeschema_do', 'version': '2.3.4'}]} (kibot - dep_downloader.py:1070) +DEBUG: - Registering dep {'from': 'KiAuto', 'role': 'mandatory', 'command': 'eeschema_do', 'version': '2.3.4'} (kibot - dep_downloader.py:1081) +DEBUG: - Dep after applying from KiAuto: {'name': 'KiCad Automation tools', 'github': 'INTI-CMNB/KiAuto', 'command': 'eeschema_do', 'pypi': 'kiauto', 'downloader': 'pytool', 'id': 'KiAuto', 'from': 'KiAuto', 'role': 'mandatory', 'version': '2.3.4'} (kibot - dep_downloader.py:1009) +DEBUG:- Importing out_pdfunite (kibot - kiplot.py:91) +DEBUG:- Importing out_populate (kibot - kiplot.py:91) +DEBUG:- Importing out_position (kibot - kiplot.py:91) +DEBUG:- Importing out_ps (kibot - kiplot.py:91) +DEBUG:- Importing out_ps_sch_print (kibot - kiplot.py:91) +DEBUG:- Processing dependencies for `out_ps_sch_print` (kibot - dep_downloader.py:1069) +DEBUG: - Data: {'Dependencies': [{'from': 'KiAuto', 'role': 'mandatory', 'command': 'eeschema_do', 'version': '2.3.4'}]} (kibot - dep_downloader.py:1070) +DEBUG: - Registering dep {'from': 'KiAuto', 'role': 'mandatory', 'command': 'eeschema_do', 'version': '2.3.4'} (kibot - dep_downloader.py:1081) +DEBUG: - Dep after applying from KiAuto: {'name': 'KiCad Automation tools', 'github': 'INTI-CMNB/KiAuto', 'command': 'eeschema_do', 'pypi': 'kiauto', 'downloader': 'pytool', 'id': 'KiAuto', 'from': 'KiAuto', 'role': 'mandatory', 'version': '2.3.4'} (kibot - dep_downloader.py:1009) +DEBUG:- Importing out_qr_lib (kibot - kiplot.py:91) +DEBUG:- Processing dependencies for `out_qr_lib` (kibot - dep_downloader.py:1069) +DEBUG: - Data: {'Dependencies': [{'name': 'QRCodeGen', 'role': 'mandatory', 'python_module': True, 'downloader': 'python', 'debian': 'python3-qrcodegen'}]} (kibot - dep_downloader.py:1070) +DEBUG: - Registering dep {'name': 'QRCodeGen', 'role': 'mandatory', 'python_module': True, 'downloader': 'python', 'debian': 'python3-qrcodegen'} (kibot - dep_downloader.py:1081) +DEBUG:- Importing out_render_3d (kibot - kiplot.py:91) +DEBUG:- Processing dependencies for `out_render_3d` (kibot - dep_downloader.py:1069) +DEBUG: - Data: {'Dependencies': [{'from': 'KiAuto', 'role': 'mandatory', 'version': '2.3.1'}, {'from': 'ImageMagick', 'role': 'Automatically crop images'}]} (kibot - dep_downloader.py:1070) +DEBUG: - Registering dep {'from': 'KiAuto', 'role': 'mandatory', 'version': '2.3.1'} (kibot - dep_downloader.py:1081) +DEBUG: - Dep after applying from KiAuto: {'name': 'KiCad Automation tools', 'github': 'INTI-CMNB/KiAuto', 'command': 'pcbnew_do', 'pypi': 'kiauto', 'downloader': 'pytool', 'id': 'KiAuto', 'from': 'KiAuto', 'role': 'mandatory', 'version': '2.3.1'} (kibot - dep_downloader.py:1009) +DEBUG: - Registering dep {'from': 'ImageMagick', 'role': 'Automatically crop images'} (kibot - dep_downloader.py:1081) +DEBUG: - Dep after applying from ImageMagick: {'name': 'ImageMagick', 'url': 'https://imagemagick.org/', 'url_down': 'https://imagemagick.org/script/download.php', 'command': 'convert', 'downloader': 'convert', 'debian': 'imagemagick', 'arch': 'imagemagick', 'extra_arch': ['gsfonts'], 'extra_checks': ['check_imagick_policy'], 'from': 'ImageMagick', 'role': 'Automatically crop images'} (kibot - dep_downloader.py:1009) +DEBUG:- Importing out_report (kibot - kiplot.py:91) +DEBUG:- Processing dependencies for `out_report` (kibot - dep_downloader.py:1069) +DEBUG: - Data: {'Dependencies': [{'name': 'Pandoc', 'role': 'Create PDF/ODF/DOCX files', 'url': 'https://pandoc.org/', 'url_down': 'https://github.com/jgm/pandoc/releases', 'debian': 'pandoc', 'arch': 'pandoc', 'extra_deb': ['texlive', 'texlive-latex-base', 'texlive-latex-recommended'], 'extra_arch': ['texlive-core'], 'comments': 'In CI/CD environments: the `kicad_auto_test` docker image contains it.'}]} (kibot - dep_downloader.py:1070) +DEBUG: - Registering dep {'name': 'Pandoc', 'role': 'Create PDF/ODF/DOCX files', 'url': 'https://pandoc.org/', 'url_down': 'https://github.com/jgm/pandoc/releases', 'debian': 'pandoc', 'arch': 'pandoc', 'extra_deb': ['texlive', 'texlive-latex-base', 'texlive-latex-recommended'], 'extra_arch': ['texlive-core'], 'comments': 'In CI/CD environments: the `kicad_auto_test` docker image contains it.'} (kibot - dep_downloader.py:1081) +DEBUG:- Importing out_sch_variant (kibot - kiplot.py:91) +DEBUG:- Importing out_stencil_3d (kibot - kiplot.py:91) +DEBUG:- Processing dependencies for `out_stencil_3d` (kibot - dep_downloader.py:1069) +DEBUG: - Data: {'Dependencies': [{'from': 'KiKit', 'role': 'mandatory'}, {'name': 'OpenSCAD', 'url': 'https://openscad.org/', 'url_down': 'https://openscad.org/downloads.html', 'command': 'openscad', 'debian': 'openscad', 'arch': 'openscad', 'role': 'mandatory'}, {'from': 'Xvfbwrapper', 'role': 'mandatory'}, {'from': 'Xvfb', 'role': 'mandatory'}]} (kibot - dep_downloader.py:1070) +DEBUG: - Registering dep {'from': 'KiKit', 'role': 'mandatory'} (kibot - dep_downloader.py:1081) +DEBUG: - Dep after applying from KiKit: {'name': 'KiKit', 'github': 'INTI-CMNB/KiKit', 'pypi': 'KiKit', 'downloader': 'pytool', 'version_k6': '1.5.0', 'version_k7': '1.6.0', 'version_k9': '1.7.0', 'from': 'KiKit', 'role': 'mandatory'} (kibot - dep_downloader.py:1009) +DEBUG: - Registering dep {'name': 'OpenSCAD', 'url': 'https://openscad.org/', 'url_down': 'https://openscad.org/downloads.html', 'command': 'openscad', 'debian': 'openscad', 'arch': 'openscad', 'role': 'mandatory'} (kibot - dep_downloader.py:1081) +DEBUG: - Registering dep {'from': 'Xvfbwrapper', 'role': 'mandatory'} (kibot - dep_downloader.py:1081) +DEBUG: - Dep after applying from Xvfbwrapper: {'name': 'Xvfbwrapper', 'python_module': True, 'debian': 'python3-xvfbwrapper', 'arch': 'python-xvfbwrapper', 'downloader': 'python', 'from': 'Xvfbwrapper', 'role': 'mandatory'} (kibot - dep_downloader.py:1009) +DEBUG: - Registering dep {'from': 'Xvfb', 'role': 'mandatory'} (kibot - dep_downloader.py:1081) +DEBUG: - Dep after applying from Xvfb: {'name': 'Xvfb', 'url': 'https://www.x.org', 'command': 'xvfb-run', 'debian': 'xvfb', 'arch': 'xorg-server-xvfb', 'no_cmd_line_version': True, 'from': 'Xvfb', 'role': 'mandatory'} (kibot - dep_downloader.py:1009) +DEBUG:- Importing out_stencil_for_jig (kibot - kiplot.py:91) +DEBUG:- Processing dependencies for `out_stencil_for_jig` (kibot - dep_downloader.py:1069) +DEBUG: - Data: {'Dependencies': [{'from': 'KiKit', 'role': 'mandatory'}, {'name': 'OpenSCAD', 'url': 'https://openscad.org/', 'url_down': 'https://openscad.org/downloads.html', 'command': 'openscad', 'debian': 'openscad', 'arch': 'openscad', 'role': 'mandatory'}, {'from': 'Xvfbwrapper', 'role': 'mandatory'}, {'from': 'Xvfb', 'role': 'mandatory'}]} (kibot - dep_downloader.py:1070) +DEBUG: - Registering dep {'from': 'KiKit', 'role': 'mandatory'} (kibot - dep_downloader.py:1081) +DEBUG: - Dep after applying from KiKit: {'name': 'KiKit', 'github': 'INTI-CMNB/KiKit', 'pypi': 'KiKit', 'downloader': 'pytool', 'version_k6': '1.5.0', 'version_k7': '1.6.0', 'version_k9': '1.7.0', 'from': 'KiKit', 'role': 'mandatory'} (kibot - dep_downloader.py:1009) +DEBUG: - Registering dep {'name': 'OpenSCAD', 'url': 'https://openscad.org/', 'url_down': 'https://openscad.org/downloads.html', 'command': 'openscad', 'debian': 'openscad', 'arch': 'openscad', 'role': 'mandatory'} (kibot - dep_downloader.py:1081) +DEBUG: - Registering dep {'from': 'Xvfbwrapper', 'role': 'mandatory'} (kibot - dep_downloader.py:1081) +DEBUG: - Dep after applying from Xvfbwrapper: {'name': 'Xvfbwrapper', 'python_module': True, 'debian': 'python3-xvfbwrapper', 'arch': 'python-xvfbwrapper', 'downloader': 'python', 'from': 'Xvfbwrapper', 'role': 'mandatory'} (kibot - dep_downloader.py:1009) +DEBUG: - Registering dep {'from': 'Xvfb', 'role': 'mandatory'} (kibot - dep_downloader.py:1081) +DEBUG: - Dep after applying from Xvfb: {'name': 'Xvfb', 'url': 'https://www.x.org', 'command': 'xvfb-run', 'debian': 'xvfb', 'arch': 'xorg-server-xvfb', 'no_cmd_line_version': True, 'from': 'Xvfb', 'role': 'mandatory'} (kibot - dep_downloader.py:1009) +DEBUG:- Importing out_step (kibot - kiplot.py:91) +DEBUG:- Processing dependencies for `out_step` (kibot - dep_downloader.py:1069) +DEBUG: - Data: {'Dependencies': [{'from': 'KiAuto', 'role': 'mandatory', 'version': '1.6.1', 'command': 'kicad2step_do'}]} (kibot - dep_downloader.py:1070) +DEBUG: - Registering dep {'from': 'KiAuto', 'role': 'mandatory', 'version': '1.6.1', 'command': 'kicad2step_do'} (kibot - dep_downloader.py:1081) +DEBUG: - Dep after applying from KiAuto: {'name': 'KiCad Automation tools', 'github': 'INTI-CMNB/KiAuto', 'command': 'kicad2step_do', 'pypi': 'kiauto', 'downloader': 'pytool', 'id': 'KiAuto', 'from': 'KiAuto', 'role': 'mandatory', 'version': '1.6.1'} (kibot - dep_downloader.py:1009) +DEBUG:- Importing out_svg (kibot - kiplot.py:91) +DEBUG:- Importing out_svg_pcb_print (kibot - kiplot.py:91) +DEBUG:- Processing dependencies for `out_svg_pcb_print` (kibot - dep_downloader.py:1069) +DEBUG: - Data: {'Dependencies': [{'from': 'KiAuto', 'role': 'mandatory', 'version': '1.6.7'}]} (kibot - dep_downloader.py:1070) +DEBUG: - Registering dep {'from': 'KiAuto', 'role': 'mandatory', 'version': '1.6.7'} (kibot - dep_downloader.py:1081) +DEBUG: - Dep after applying from KiAuto: {'name': 'KiCad Automation tools', 'github': 'INTI-CMNB/KiAuto', 'command': 'pcbnew_do', 'pypi': 'kiauto', 'downloader': 'pytool', 'id': 'KiAuto', 'from': 'KiAuto', 'role': 'mandatory', 'version': '1.6.7'} (kibot - dep_downloader.py:1009) +DEBUG:- Importing out_svg_sch_print (kibot - kiplot.py:91) +DEBUG:- Processing dependencies for `out_svg_sch_print` (kibot - dep_downloader.py:1069) +DEBUG: - Data: {'Dependencies': [{'from': 'KiAuto', 'role': 'mandatory', 'command': 'eeschema_do', 'version': '2.3.4'}]} (kibot - dep_downloader.py:1070) +DEBUG: - Registering dep {'from': 'KiAuto', 'role': 'mandatory', 'command': 'eeschema_do', 'version': '2.3.4'} (kibot - dep_downloader.py:1081) +DEBUG: - Dep after applying from KiAuto: {'name': 'KiCad Automation tools', 'github': 'INTI-CMNB/KiAuto', 'command': 'eeschema_do', 'pypi': 'kiauto', 'downloader': 'pytool', 'id': 'KiAuto', 'from': 'KiAuto', 'role': 'mandatory', 'version': '2.3.4'} (kibot - dep_downloader.py:1009) +DEBUG:- Importing out_vrml (kibot - kiplot.py:91) +DEBUG:- Processing dependencies for `out_vrml` (kibot - dep_downloader.py:1069) +DEBUG: - Data: {'Dependencies': [{'from': 'KiAuto', 'role': 'mandatory', 'version': '2.1.0'}]} (kibot - dep_downloader.py:1070) +DEBUG: - Registering dep {'from': 'KiAuto', 'role': 'mandatory', 'version': '2.1.0'} (kibot - dep_downloader.py:1081) +DEBUG: - Dep after applying from KiAuto: {'name': 'KiCad Automation tools', 'github': 'INTI-CMNB/KiAuto', 'command': 'pcbnew_do', 'pypi': 'kiauto', 'downloader': 'pytool', 'id': 'KiAuto', 'from': 'KiAuto', 'role': 'mandatory', 'version': '2.1.0'} (kibot - dep_downloader.py:1009) +DEBUG:- Importing pre_annotate_pcb (kibot - kiplot.py:91) +DEBUG:- Importing pre_annotate_power (kibot - kiplot.py:91) +DEBUG:- Importing pre_any_replace (kibot - kiplot.py:91) +DEBUG:- Importing pre_any_xrc (kibot - kiplot.py:91) +DEBUG:- Importing pre_base (kibot - kiplot.py:91) +DEBUG:- Importing pre_check_fields (kibot - kiplot.py:91) +DEBUG:- Importing pre_check_zone_fills (kibot - kiplot.py:91) +DEBUG:- Importing pre_consolidate_pcbs (kibot - kiplot.py:91) +DEBUG:- Importing pre_convert_pcb (kibot - kiplot.py:91) +DEBUG:- Processing dependencies for `pre_convert_pcb` (kibot - dep_downloader.py:1069) +DEBUG: - Data: {'Dependencies': [{'from': 'KiAuto', 'role': 'mandatory', 'version': '2.3.2'}]} (kibot - dep_downloader.py:1070) +DEBUG: - Registering dep {'from': 'KiAuto', 'role': 'mandatory', 'version': '2.3.2'} (kibot - dep_downloader.py:1081) +DEBUG: - Dep after applying from KiAuto: {'name': 'KiCad Automation tools', 'github': 'INTI-CMNB/KiAuto', 'command': 'pcbnew_do', 'pypi': 'kiauto', 'downloader': 'pytool', 'id': 'KiAuto', 'from': 'KiAuto', 'role': 'mandatory', 'version': '2.3.2'} (kibot - dep_downloader.py:1009) +DEBUG:- Importing pre_draw_fancy_stackup (kibot - kiplot.py:91) +DEBUG:- Importing pre_draw_stackup (kibot - kiplot.py:91) +DEBUG:- Importing pre_drc (kibot - kiplot.py:91) +DEBUG:- Importing pre_erc (kibot - kiplot.py:91) +DEBUG:- Importing pre_erc_warnings (kibot - kiplot.py:91) +DEBUG:- Importing pre_fill_zones (kibot - kiplot.py:91) +DEBUG:- Importing pre_filters (kibot - kiplot.py:91) +DEBUG:- Importing pre_ignore_unconnected (kibot - kiplot.py:91) +DEBUG:- Importing pre_include_table (kibot - kiplot.py:91) +DEBUG:- Importing pre_pcb_replace (kibot - kiplot.py:91) +DEBUG:- Processing dependencies for `pre_pcb_replace` (kibot - dep_downloader.py:1069) +DEBUG: - Data: {'Dependencies': [{'from': 'Git', 'role': 'Find commit hash and/or date'}, {'from': 'Bash', 'role': 'Run external commands to create replacement text'}]} (kibot - dep_downloader.py:1070) +DEBUG: - Registering dep {'from': 'Git', 'role': 'Find commit hash and/or date'} (kibot - dep_downloader.py:1081) +DEBUG: - Dep after applying from Git: {'name': 'Git', 'url': 'https://git-scm.com/', 'downloader': 'git', 'debian': 'git', 'arch': 'git', 'from': 'Git', 'role': 'Find commit hash and/or date'} (kibot - dep_downloader.py:1009) +DEBUG: - Registering dep {'from': 'Bash', 'role': 'Run external commands to create replacement text'} (kibot - dep_downloader.py:1081) +DEBUG: - Dep after applying from Bash: {'name': 'Bash', 'url': 'https://www.gnu.org/software/bash/', 'debian': 'bash', 'arch': 'bash', 'from': 'Bash', 'role': 'Run external commands to create replacement text'} (kibot - dep_downloader.py:1009) +DEBUG:- Importing pre_run_drc (kibot - kiplot.py:91) +DEBUG:- Processing dependencies for `pre_run_drc` (kibot - dep_downloader.py:1069) +DEBUG: - Data: {'Dependencies': [{'from': 'KiAuto', 'role': 'mandatory', 'version': '2.0.0'}]} (kibot - dep_downloader.py:1070) +DEBUG: - Registering dep {'from': 'KiAuto', 'role': 'mandatory', 'version': '2.0.0'} (kibot - dep_downloader.py:1081) +DEBUG: - Dep after applying from KiAuto: {'name': 'KiCad Automation tools', 'github': 'INTI-CMNB/KiAuto', 'command': 'pcbnew_do', 'pypi': 'kiauto', 'downloader': 'pytool', 'id': 'KiAuto', 'from': 'KiAuto', 'role': 'mandatory', 'version': '2.0.0'} (kibot - dep_downloader.py:1009) +DEBUG:- Importing pre_run_erc (kibot - kiplot.py:91) +DEBUG:- Processing dependencies for `pre_run_erc` (kibot - dep_downloader.py:1069) +DEBUG: - Data: {'Dependencies': [{'from': 'KiAuto', 'role': 'mandatory', 'command': 'eeschema_do', 'version': '2.2.1'}]} (kibot - dep_downloader.py:1070) +DEBUG: - Registering dep {'from': 'KiAuto', 'role': 'mandatory', 'command': 'eeschema_do', 'version': '2.2.1'} (kibot - dep_downloader.py:1081) +DEBUG: - Dep after applying from KiAuto: {'name': 'KiCad Automation tools', 'github': 'INTI-CMNB/KiAuto', 'command': 'eeschema_do', 'pypi': 'kiauto', 'downloader': 'pytool', 'id': 'KiAuto', 'from': 'KiAuto', 'role': 'mandatory', 'version': '2.2.1'} (kibot - dep_downloader.py:1009) +DEBUG:- Importing pre_sch_replace (kibot - kiplot.py:91) +DEBUG:- Processing dependencies for `pre_sch_replace` (kibot - dep_downloader.py:1069) +DEBUG: - Data: {'Dependencies': [{'from': 'Git', 'role': 'Find commit hash and/or date'}, {'from': 'Bash', 'role': 'Run external commands to create replacement text'}]} (kibot - dep_downloader.py:1070) +DEBUG: - Registering dep {'from': 'Git', 'role': 'Find commit hash and/or date'} (kibot - dep_downloader.py:1081) +DEBUG: - Dep after applying from Git: {'name': 'Git', 'url': 'https://git-scm.com/', 'downloader': 'git', 'debian': 'git', 'arch': 'git', 'from': 'Git', 'role': 'Find commit hash and/or date'} (kibot - dep_downloader.py:1009) +DEBUG: - Registering dep {'from': 'Bash', 'role': 'Run external commands to create replacement text'} (kibot - dep_downloader.py:1081) +DEBUG: - Dep after applying from Bash: {'name': 'Bash', 'url': 'https://www.gnu.org/software/bash/', 'debian': 'bash', 'arch': 'bash', 'from': 'Bash', 'role': 'Run external commands to create replacement text'} (kibot - dep_downloader.py:1009) +DEBUG:- Importing pre_set_text_variables (kibot - kiplot.py:91) +DEBUG:- Processing dependencies for `pre_set_text_variables` (kibot - dep_downloader.py:1069) +DEBUG: - Data: {'Dependencies': [{'from': 'Git', 'role': 'Find commit hash and/or date'}, {'from': 'Bash', 'role': 'Run external commands to create replacement text'}]} (kibot - dep_downloader.py:1070) +DEBUG: - Registering dep {'from': 'Git', 'role': 'Find commit hash and/or date'} (kibot - dep_downloader.py:1081) +DEBUG: - Dep after applying from Git: {'name': 'Git', 'url': 'https://git-scm.com/', 'downloader': 'git', 'debian': 'git', 'arch': 'git', 'from': 'Git', 'role': 'Find commit hash and/or date'} (kibot - dep_downloader.py:1009) +DEBUG: - Registering dep {'from': 'Bash', 'role': 'Run external commands to create replacement text'} (kibot - dep_downloader.py:1081) +DEBUG: - Dep after applying from Bash: {'name': 'Bash', 'url': 'https://www.gnu.org/software/bash/', 'debian': 'bash', 'arch': 'bash', 'from': 'Bash', 'role': 'Run external commands to create replacement text'} (kibot - dep_downloader.py:1009) +DEBUG:- Importing pre_update_footprint (kibot - kiplot.py:91) +DEBUG:- Importing pre_update_pcb_characteristics (kibot - kiplot.py:91) +DEBUG:- Importing pre_update_qr (kibot - kiplot.py:91) +DEBUG:- Importing pre_update_stackup (kibot - kiplot.py:91) +DEBUG:- Importing pre_update_xml (kibot - kiplot.py:91) +DEBUG:- Processing dependencies for `pre_update_xml` (kibot - dep_downloader.py:1069) +DEBUG: - Data: {'Dependencies': [{'from': 'KiAuto', 'role': 'mandatory', 'command': 'eeschema_do', 'version': '1.5.4'}]} (kibot - dep_downloader.py:1070) +DEBUG: - Registering dep {'from': 'KiAuto', 'role': 'mandatory', 'command': 'eeschema_do', 'version': '1.5.4'} (kibot - dep_downloader.py:1081) +DEBUG: - Dep after applying from KiAuto: {'name': 'KiCad Automation tools', 'github': 'INTI-CMNB/KiAuto', 'command': 'eeschema_do', 'pypi': 'kiauto', 'downloader': 'pytool', 'id': 'KiAuto', 'from': 'KiAuto', 'role': 'mandatory', 'version': '1.5.4'} (kibot - dep_downloader.py:1009) +DEBUG:- Importing var_base (kibot - kiplot.py:91) +DEBUG:- Importing var_ibom (kibot - kiplot.py:91) +DEBUG:- Importing var_kibom (kibot - kiplot.py:91) +DEBUG:- Importing var_kicost (kibot - kiplot.py:91) +DEBUG:Deactivating macros (kibot - kiplot.py:117) +DEBUG:End of initialization (kibot - __main__.py:537) +DEBUG:Using configuration file: `kibot/yaml/kibot_main.yaml` (kibot - __main__.py:276) +Using SCH file: Test_5.kicad_sch +DEBUG:Using schematic: `/workspace/jkrauss/Test_5/Test_5.kicad_sch` (kibot - kiplot.py:979) +DEBUG:Real schematic name: `/workspace/jkrauss/Test_5/Test_5.kicad_sch` (kibot - kiplot.py:980) +DEBUG:Using PCB: `/workspace/jkrauss/Test_5/Test_5.kicad_pcb` (kibot - kiplot.py:1010) +DEBUG:Real PCB name: `/workspace/jkrauss/Test_5/Test_5.kicad_pcb` (kibot - kiplot.py:1011) +DEBUG:Starting to load the configuration (kibot - __main__.py:607) +DEBUG:Found local definitions (kibot - config_reader.py:648) +DEBUG:- Local definitions: {'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:658) +DEBUG:- Current definitions: {} (kibot - config_reader.py:659) +DEBUG:- Updated definitions: {'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:662) +DEBUG:Applying preprocessor definitions (kibot - config_reader.py:667) +DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674) +DEBUG:- Applying collected definitions: {'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:677) +DEBUG:- Replacing @PROJECT_CODE@ -> P99 (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @ASSEMBLY_NUMBER@ -> A99-9000 (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @ASSEMBLY_NAME@ -> Assembly Name (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @GIT_URL@ -> /jkrauss/Test_4 (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @COMPANY@ -> Asymworks, LLC (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @DESIGNER@ -> JPK (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @PANEL_800_OUTPUT@ -> panel_801 (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @PANEL_800_CONFIG@ -> @PANELS_DIR@/panel-800.json (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @PANEL_800_TITLE@ -> Panel Fabrication (Panel -800) (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @CHECK_ZONE_FILLS@ -> false (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @STACKUP_TABLE_NOTE@ -> external layer thicknesses are specified after plating (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @IPN_FIELD@ -> Asymworks IPN (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @MPN_FIELD@ -> Manufacturer PN (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @MAN_FIELD@ -> Manufacturer (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @GROUP_ROUND_SLOTS@ -> true (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @GROUP_PTH_NPTH@ -> no (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @GROUP_PTH_NPTH_DRL@ -> false (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @PLOT_REFS@ -> true (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @PROTEL_EXTENSIONS@ -> false (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @SUBTRACT_MASK@ -> false (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @EXCELLON_METRIC_UNITS@ -> true (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @TP_EXCLUDE_REFS@ -> [MB*] (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @COLOR_THEME@ -> Altium_Theme (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @SHEET_WKS_SCH@ -> templates/Asymworks_SCH.kicad_wks (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @SHEET_WKS_PCB@ -> templates/Asymworks_PCB.kicad_wks (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @SHEET_WKS_ASSY@ -> templates/Asymworks_PCBA.kicad_wks (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @FAB_SCALING@ -> 1 (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @ASSEMBLY_SCALING@ -> 1 (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @RENDER_DNF_FILTER@ -> _kibom_dnf_Config (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @3D_VIEWER_ROT_X@ -> 2 (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @3D_VIEWER_ROT_Y@ -> -1 (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @3D_VIEWER_ROT_Z@ -> 1 (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @3D_VIEWER_ZOOM@ -> -1 (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @KEY_COLOR@ -> #FF00FF (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @BLENDER_SAMPLES@ -> 20 (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @BLENDER_ROT_X@ -> 30 (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @BLENDER_ROT_Y@ -> 10 (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @BLENDER_ROT_Z@ -> 10 (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @BLENDER_RESOLUTION_X@ -> 1500 (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @BLENDER_RESOLUTION_Y@ -> 1500 (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @BLENDER_TEXTURE_DPI@ -> 1031.0 (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @BLENDER_DIFFUSE_HEIGHT@ -> 10.0 (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @BLENDER_DIFFUSE_RADIUS@ -> 6.0 (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @OUTPUT_DIR@ -> ./ (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @REPORT_DIR@ -> reports (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @SCHEMATIC_DIR@ -> schematic (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @ASSEMBLY_DIR@ -> @MANUFACTURING_DIR@/assembly (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @FABRICATION_DIR@ -> @MANUFACTURING_DIR@/fab (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @GERBERS_DIR@ -> @FABRICATION_DIR@/gerbers (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @FAB_DRILL_TABLES_DIR@ -> @FABRICATION_DIR@/drill-tables (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @TESTPOINTS_DIR@ -> @TESTING_DIR@/testpoints (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @MODELS_DIR@ -> models (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @NOTES_DIR@ -> notes (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @RENDER_DIR@ -> renders (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @SCRIPTS_DIR@ -> @RESOURCES_DIR@/scripts (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @PANELS_DIR@ -> panels (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @JLCPCB_FAB_DIR@ -> @MANUFACTURING_DIR@/jlcpcb (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @JLCPCB_ASSY_DIR@ -> @MANUFACTURING_DIR@/jlcpcb (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @JLCPCB_GERBERS_DIR@ -> @MANUFACTURING_DIR@/jlcpcb/gerbers (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @LAYER_TITLE_PAGE@ -> AssyTitlePage (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @LAYER_DNP_TOP@ -> F.DNP (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @LAYER_DNP_BOTTOM@ -> B.DNP (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @LAYER_DRILL_MAP@ -> DrillMap (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @LAYER_TP_LIST_TOP@ -> F.TestPointList (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @LAYER_TP_LIST_BOTTOM@ -> B.TestPointList (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @LAYER_ASSEMBLY_TEXT_TOP@ -> F.AssemblyText (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @LAYER_ASSEMBLY_TEXT_BOTTOM@ -> B.AssemblyText (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @LAYER_DNP_CROSS_TOP@ -> F.DNP (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @LAYER_DNP_CROSS_BOTTOM@ -> B.DNP (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @FILT_FIELD_RENAME@ -> field_rename (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @FILT_LCSC_PARTS@ -> only_lcsc_parts (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @FILT_TP_ONLY@ -> only_testpoints (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @FILT_TP_EXCLUDE@ -> exclude_testpoints (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @FILT_TP_TOP_ONLY@ -> only_testpoints_top (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @FILT_TP_BOTTOM_ONLY@ -> only_testpoints_bottom (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @NETLIST_OUTPUT@ -> netlist (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @PDF_SCHEMATIC_OUTPUT@ -> pdf_schematic (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @PDF_FABRICATION_OUTPUT@ -> pdf_fabrication (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @PDF_ASSEMBLY_OUTPUT@ -> pdf_assembly (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @CSV_BOM_OUTPUT@ -> csv_bom (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @HTML_IBOM_OUTPUT@ -> html_bom_interactive (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @HTML_BOM_OUTPUT@ -> html_bom (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @CSV_COMP_COUNT_OUPUT@ -> csv_comp_count (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @CSV_IMPEDANCE_TABLE_OUTPUT@ -> csv_impedance_table (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @GERBER_OUTPUT@ -> gbr_gerbers (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @ODB_OUTPUT@ -> zip_odb (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @EXCELLON_DRILL_OUTPUT@ -> drl_excellon (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @PDF_DRILL_MAP_OUTPUT@ -> pdf_drill_map (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @CSV_DRILL_TABLE_OUTPUT@ -> csv_drill_table (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @CSV_POS_OUTPUT@ -> csv_position (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @CSV_TP_OUTPUT@ -> csv_testpoints (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @CSV_TP_TOP_OUTPUT@ -> csv_testpoints_top (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @CSV_TP_BOTTOM_OUTPUT@ -> csv_testpoints_bottom (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @ZIP_COMPRESS_FAB_OUTPUT@ -> zip_compress_fab (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @STEP_OUTPUT@ -> step (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @GLB_OUTPUT@ -> glb (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @PCBDRAW_2D_TOP_PCB_OUTPUT@ -> pcbdraw_top (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @PCBDRAW_2D_BOT_PCB_OUTPUT@ -> pcbdraw_bottom (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @PNG_3D_VIEWER_TOP@ -> png_3d_viewer_top (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @PNG_3D_VIEWER_BOT@ -> png_3d_viewer_bottom (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @PNG_3D_VIEWER_ANGLED_TOP@ -> png_3d_viewer_angled_top (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @PNG_3D_VIEWER_ANGLED_BOT@ -> png_3d_viewer_angled_bottom (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @BLENDER_3D_TOP@ -> blender_3d_top (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @BLENDER_3D_BOT@ -> blender_3d_bottom (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @BLENDER_3D_ANGLED_TOP@ -> blender_3d_angled_top (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @BLENDER_3D_ANGLED_BOT@ -> blender_3d_angled_bottom (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @TXT_SCH_NOTES_OUTPUT@ -> txt_schematic_notes (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @TXT_FAB_NOTES_OUTPUT@ -> txt_fabrication_notes (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @TXT_ASSY_NOTES_OUTPUT@ -> txt_assembly_notes (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @HTML_KIRI_OUTPUT@ -> html_kiri (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @HTML_NAV_RES_OUTPUT@ -> html_navigate_results (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @JLCPCB_GERBER_OUTPUT@ -> jlcpcb_gerbers (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @JLCPCB_FABPACK_OUTPUT@ -> jlcpcb_fabpack (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @JLCPCB_BOM_OUTPUT@ -> jlcpcb_bom (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @JLCPCB_CPL_OUTPUT@ -> jlcpcb_cpl (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674) +DEBUG:- Applying collected definitions: {'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:677) +DEBUG:- Replacing @MANUFACTURING_DIR@ -> mfg (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @FABRICATION_DIR@ -> @MANUFACTURING_DIR@/fab (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @TESTING_DIR@ -> test (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @RESOURCES_DIR@ -> kibot (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674) +DEBUG:- Applying collected definitions: {'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:677) +DEBUG:- Replacing @MANUFACTURING_DIR@ -> mfg (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674) +DEBUG:- Applying collected definitions: {'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:677) +DEBUG:YAML after expanding definitions: +# KiBot configuration file for Asymworks_KiBot Template +# KiCad 9.0 + +kibot: + version: 1 + # merge_pre: update_xml + +variants: [] + +# ============================================================================ +# Output Groups + +groups: + + # Top-Level Groups ========================================================= + + # Pre-Process Group (generates Notes and Netlist for set_text_variables) --- + - name: preprocess_group + outputs: + - netlist + - txt_schematic_notes + - txt_fabrication_notes + - txt_assembly_notes + - tables + + # Draft Outputs Group (used in DRAFT state only) --------------------------- + - name: draft_group + outputs: + - netlist + - txt_schematic_notes + - pdf_schematic + - csv_bom + - html_bom + + # All Outputs Group (used in all other states) ----------------------------- + - name: all_group + outputs: + - bom + - renders + - models + - fab + - jlcpcb + - panels + - assembly + - pdf_schematic + - html_navigate_results + + # All Outputs Group, including KiRi (not enabled by default) --------------- + - name: all_group_kiri + outputs: + - bom + - renders + - models + - fab + - jlcpcb + - panels + - assembly + - pdf_schematic + - html_kiri + - html_navigate_results + + # Panel Fabrication Outputs Group (not used in DRAFT state) ---------------- + - name: panel_fab_jlcpcb_group + outputs: [] + + # Output Sub-Groups ======================================================== + + # Bill of Material Outputs ------------------------------------------------- + - name: bom + outputs: + - csv_bom + - html_bom + # - html_bom_interactive + + # PCB Render Outputs ------------------------------------------------------- + - name: renders + outputs: + - pcbdraw_top + - pcbdraw_bottom + # - blender_3d_top + # - blender_3d_bottom + # - blender_3d_angled_top + # - blender_3d_angled_bottom + + # KiCad 3D Viewer Renders (render_3d) are currently disabled as they do + # not look very good in KiCad 9 and they cause a warning in the KiBot + # output. + # - png_3d_viewer_top + # - png_3d_viewer_bottom + # - png_3d_viewer_angled_top + # - png_3d_viewer_angled_bottom + + # PCB 3d Model Outputs ----------------------------------------------------- + - name: models + outputs: + - step + - glb + + # Fabrication Outputs ------------------------------------------------------ + - name: fab + outputs: + - gbr_gerbers + - drl_excellon + - zip_odb + - pdf_drill_map + - pdf_fabrication + - zip_compress_fab + + - name: tables + outputs: + - csv_comp_count + - csv_impedance_table + - csv_drill_table + - testpoints + + - name: testpoints + outputs: + - csv_testpoints + - csv_testpoints_top + - csv_testpoints_bottom + + # JLCPCB Fabrication and Assembly Outputs ---------------------------------- + - name: jlcpcb + outputs: + - jlcpcb_gerbers + - jlcpcb_fabpack + - jlcpcb_bom + - jlcpcb_cpl + + # Assembly Outputs --------------------------------------------------------- + - name: assembly + outputs: + - csv_position + - pdf_assembly + + # Panelization Outputs ----------------------------------------------------- + - name: panels + outputs: [ panel_801 ] + +# ============================================================================ +# Imports + +import: + + # Global Parameters ======================================================== + - file: kibot_globals.yaml + definitions: + OUTPUT_DIR: ./ + LAYER_DNP_TOP: F.DNP + LAYER_DNP_BOT: B.DNP + + # Filters ================================================================== + + - file: kibot_filt_field_rename.yaml + definitions: + NAME: field_rename + COMMENT: Rename fields + MPN_FIELD: Manufacturer PN + MAN_FIELD: Manufacturer + + - file: kibot_filt_testpoints.yaml + definitions: + NAME: only_testpoints + COMMENT: Include only testpoints + + - file: kibot_filt_exclude_testpoints.yaml + definitions: + NAME: exclude_testpoints + COMMENT: Exclude only testpoints + + - file: kibot_filt_testpoints.yaml + definitions: + NAME: only_testpoints_top + COMMENT: Select only top testpoints + EXCLUDE_BOTTOM: true + EXCLUDE_REFS: "[MB*]" + + - file: kibot_filt_testpoints.yaml + definitions: + NAME: only_testpoints_bottom + COMMENT: Select only bottom testpoints + EXCLUDE_TOP: true + EXCLUDE_REFS: "[MB*]" + + - file: kibot_filt_lcsc_parts.yaml + definitions: + NAME: only_lcsc_parts + COMMENT: Only parts with LCSC Part Number + + # Preflights =============================================================== + - file: kibot_pre_set_text_variables.yaml + definitions: + PROJECT_CODE: P99 + ASSEMBLY_NUMBER: A99-9000 + ASSEMBLY_NAME: Assembly Name + COMPANY: Asymworks, LLC + DESIGNER: JPK + SCRIPTS_DIR: kibot/scripts + FABRICATION_DIR: mfg/fab + ASSEMBLY_DIR: mfg/assembly + + # Generate ERC Report + - file: kibot_pre_erc_report.yaml + definitions: + DIR: reports + + # Generate DRC Report + - file: kibot_pre_drc_report.yaml + definitions: + CHECK_ZONE_FILLS: false + DIR: reports + + # Draw stackup table in PCB. Needs gerber output + - file: kibot_pre_draw_stackup.yaml + definitions: + GERBER_OUTPUT: gbr_gerbers + NOTE: external layer thicknesses are specified after plating + + # Include tables for PCB and Assembly Drawings + - file: kibot_pre_include_table.yaml + definitions: + NAME_TP_TOP: csv_testpoints_top + NAME_TP_BOTTOM: csv_testpoints_bottom + NAME_COMP_COUNT: csv_comp_count + NAME_CSV_DRILL_TABLE: csv_drill_table + NAME_IMPEDANCE_TABLE: csv_impedance_table + + # Generated Outputs ======================================================== + + # Schematic Netlist -------------------------------------------------------- + - file: kibot_out_netlist.yaml + definitions: + NAME: netlist + COMMENT: Schematic netlist in KiCad format + + # Drawings in PDF format --------------------------------------------------- + - file: kibot_out_pdf_schematic.yaml + definitions: + NAME: pdf_schematic + COMMENT: Schematic in PDF format + COLOR_THEME: Altium_Theme + DIR: schematic + DEFAULT_FONT: 'Arial Narrow' + SHEET_WKS: templates/Asymworks_SCH.kicad_wks + + # Bills of Materials (BOMs) ------------------------------------------------ + - file: kibot_out_csv_bom.yaml + definitions: + NAME: csv_bom + COMMENT: Bill of Materials in CSV format + DIR: mfg/assembly + IPN_FIELD: Asymworks IPN + MPN_FIELD: Manufacturer PN + MAN_FIELD: Manufacturer + + - file: kibot_out_html_bom.yaml + definitions: + NAME: html_bom + COMMENT: Bill of Materials in HTML format + DIR: mfg/assembly + IPN_FIELD: Asymworks IPN + MPN_FIELD: Manufacturer PN + MAN_FIELD: Manufacturer + + - file: kibot_out_html_ibom.yaml + definitions: + NAME: html_bom_interactive + COMMENT: Bill of Materials in HTML format + DIR: mfg/assembly + IPN_FIELD: Asymworks IPN + MPN_FIELD: Manufacturer PN + MAN_FIELD: Manufacturer + + # Generate Webpage with Diff's --------------------------------------------- + - file: kibot_out_html_kiri.yaml + definitions: + NAME: html_kiri + COMMENT: KiRI webpage + DIR: kiri + + # Generate HTML Navigation of Outputs -------------------------------------- + - file: kibot_out_navigate_results.yaml + definitions: + NAME: html_navigate_results + COMMENT: Results webpage in HTML format + DIR: html + TITLE: 'A99-9000 (Assembly Name)' + # LOGO: @LOGO@ + # LOGO_URL: /jkrauss/Test_4 + + # PCB 2D Renders (Bare Board) ------------------------------------------ + - file: kibot_out_pcbdraw.yaml + definitions: + NAME: pcbdraw_top + COMMENT: PCB 2D Render (Top) + DIR: renders + FORMAT: svg + BOTTOM: false + COMPONENTS: none + + - file: kibot_out_pcbdraw.yaml + definitions: + NAME: pcbdraw_bottom + COMMENT: PCB 2D Render (Bottom) + DIR: renders + FORMAT: svg + BOTTOM: true + COMPONENTS: none + + # PCBA 3D Renders (Populated Board; KiCad Viewer) -------------------------- + - file: kibot_out_png_3d_viewer.yaml + definitions: + NAME: png_3d_viewer_top + COMMENT: Top 3D viewer PCB render in PNG format + DIR: renders + SUFFIX: top + VIEW: top + KEY_COLOR: '#FF00FF' + RAYTRACING: false + + - file: kibot_out_png_3d_viewer.yaml + definitions: + NAME: png_3d_viewer_bottom + COMMENT: Bottom 3D viewer PCB render in PNG format + DIR: renders + SUFFIX: bottom + VIEW: bottom + KEY_COLOR: '#FF00FF' + RAYTRACING: false + + - file: kibot_out_png_3d_viewer.yaml + definitions: + NAME: png_3d_viewer_angled_top + COMMENT: Top (angled) 3D viewer PCB render in PNG format + DIR: renders + SUFFIX: angled_top + VIEW: top + ROTATE_X: 2 + ROTATE_Y: -1 + ROTATE_Z: 1 + ZOOM: -1 + KEY_COLOR: '#FF00FF' + RAYTRACING: false + + - file: kibot_out_png_3d_viewer.yaml + definitions: + NAME: png_3d_viewer_angled_bottom + COMMENT: Bottom (angled) 3D viewer PCB render in PNG format + DIR: renders + SUFFIX: angled_bottom + VIEW: bottom + ROTATE_X: 2 + ROTATE_Y: -1 + ROTATE_Z: -1 + ZOOM: -1 + KEY_COLOR: '#FF00FF' + RAYTRACING: false + + # PCBA 3D Renders (Populated Board; Blender) ------------------------------- + - file: kibot_out_blender.yaml + definitions: + NAME: blender_3d_top + COMMENT: High Quality 3D Render (Top) + DIR: renders + VIEW: top + ROTATE_X: 0 + ROTATE_Y: 0 + ROTATE_Z: 0 + SAMPLES: 20 + RESOLUTION_X: 1500 + RESOLUTION_Y: 1500 + TEXTURE_DPI: 1031.0 + DNF_FILTER: _kibom_dnf_Config + DIFFUSE_RADIUS: 6.0 + DIFFUSE_HEIGHT: 10.0 + DIFFUSE_LIGHT: 0.7 + ACCENT_LIGHT: 0.1 + SPOT_LIGHT: 0.1 + + - file: kibot_out_blender.yaml + definitions: + NAME: blender_3d_bottom + COMMENT: High Quality 3D Render (Bottom) + DIR: renders + VIEW: bottom + ROTATE_X: 0 + ROTATE_Y: 0 + ROTATE_Z: 0 + SAMPLES: 20 + RESOLUTION_X: 1500 + RESOLUTION_Y: 1500 + TEXTURE_DPI: 1031.0 + DNF_FILTER: _kibom_dnf_Config + DIFFUSE_RADIUS: 6.0 + DIFFUSE_HEIGHT: 10.0 + DIFFUSE_LIGHT: 0.7 + ACCENT_LIGHT: 0.1 + SPOT_LIGHT: 0.1 + + - file: kibot_out_blender.yaml + definitions: + NAME: blender_3d_angled_top + COMMENT: High Quality 3D Render (Angled Top) + DIR: renders + VIEW: top + ROTATE_X: 30 + ROTATE_Y: 10 + ROTATE_Z: 10 + SAMPLES: 20 + RESOLUTION_X: 1500 + RESOLUTION_Y: 1500 + TEXTURE_DPI: 1031.0 + DNF_FILTER: _kibom_dnf_Config + DIFFUSE_RADIUS: 6.0 + DIFFUSE_HEIGHT: 10.0 + DIFFUSE_LIGHT: 0.4 + ACCENT_LIGHT: 0.1 + SPOT_LIGHT: 2.0 + + - file: kibot_out_blender.yaml + definitions: + NAME: blender_3d_angled_bottom + COMMENT: High Quality 3D Render (Angled Bottom) + DIR: renders + VIEW: bottom + ROTATE_X: -30 + ROTATE_Y: 10 + ROTATE_Z: 10 + SAMPLES: 20 + RESOLUTION_X: 1500 + RESOLUTION_Y: 1500 + TEXTURE_DPI: 1031.0 + DNF_FILTER: _kibom_dnf_Config + DIFFUSE_RADIUS: 6.0 + DIFFUSE_HEIGHT: 10.0 + DIFFUSE_LIGHT: 0.4 + ACCENT_LIGHT: 0.1 + SPOT_LIGHT: 2.0 + + # STEP File ---------------------------------------------------------------- + - file: kibot_out_3d_model.yaml + definitions: + NAME: step + COMMENT: PCB 3D model in STEP format + FORMAT: step + DIR: models + INCLUDE_SILKSCREEN: false + INCLUDE_SOLDERMASK: false + INCLUDE_TRACKS: false + + - file: kibot_out_3d_model.yaml + definitions: + NAME: glb + COMMENT: PCB 3D model in GLB/gITF format + FORMAT: glb + DIR: models + INCLUDE_SILKSCREEN: true + INCLUDE_SOLDERMASK: false + INCLUDE_TRACKS: false + + # Fabrication Files (Non-Vendor Specific) ---------------------------------- + - file: kibot_out_gerber.yaml + definitions: + NAME: gbr_gerbers + COMMENT: Gerbers in GBR format + DIR: mfg/fab/gerbers + PLOT_REFS: true + PROTEL_EXTENSIONS: false + SUBTRACT_MASK: false + + # Excellon Drill + - file: kibot_out_excellon_drill.yaml + definitions: + NAME: drl_excellon + COMMENT: Drill in Excellon format + DIR: mfg/fab/gerbers + METRIC_UNITS: true + + # ODB++ + - file: kibot_out_odb.yaml + definitions: + NAME: zip_odb + COMMENT: ODB++ in ZIP format + DIR: mfg/fab + + # PDF Drill Map + - file: kibot_out_excellon_drill.yaml + definitions: + NAME: pdf_drill_map + COMMENT: Drill Map in PDF format + DIR: mfg/fab/gerbers + METRIC_UNITS: true + GENERATE_DRILL: false + PTH_NPTH: false + MAP_FORMAT: pdf + + # CSV Drill Table + - file: kibot_out_csv_drill_table.yaml + definitions: + NAME: csv_drill_table + COMMENT: Drill Table in CSV format + DIR: mfg/fab/drill-tables + PTH_NPTH: 'no' + GROUP_ROUND_SLOTS: true + + # CSV Component Placement File + - file: kibot_out_csv_position.yaml + definitions: + NAME: csv_position + COMMENT: Position file in CSV format + DIR: mfg/assembly + + # CSV Test Point Files + - file: kibot_out_csv_testpoints.yaml + definitions: + NAME: csv_testpoints + COMMENT: Testpoint report in CSV format + DIR: test/testpoints + EXCLUDE_FILTER: only_testpoints + + - file: kibot_out_csv_testpoints_simple.yaml + definitions: + NAME: csv_testpoints_top + COMMENT: Top testpoint report in CSV format + DIR: test/testpoints + SUFFIX: -top + EXCLUDE_FILTER: only_testpoints_top + + - file: kibot_out_csv_testpoints_simple.yaml + definitions: + NAME: csv_testpoints_bottom + COMMENT: Bottom testpoint report in CSV format + DIR: test/testpoints + SUFFIX: -bottom + EXCLUDE_FILTER: only_testpoints_bottom + + # Fabrication and Assembly Drawings + - file: kibot_out_pdf_fabrication.yaml + definitions: + NAME: pdf_fabrication + COMMENT: Fabrication document in PDF format + DIR: mfg/fab + COLOR_THEME: Altium_Theme + SHEET_WKS: templates/Asymworks_PCB.kicad_wks + SCALING: 1 + PTH_NPTH: 'no' + GROUP_ROUND_SLOTS: true + FAB_EXCLUDE_FILTER: only_testpoints + LAYER_DRILL_MAP: DrillMap + LAYER_TP_LIST_TOP: F.TestPointList + LAYER_TP_LIST_BOTTOM: B.TestPointList + NAME_TP_TOP: csv_testpoints_top + NAME_TP_BOTTOM: csv_testpoints_bottom + NAME_IMPEDANCE_TABLE: csv_impedance_table + NAME_DRILL_TABLE: csv_drill_table + + - file: kibot_out_pdf_assembly.yaml + definitions: + NAME: pdf_assembly + COMMENT: Assembly document in PDF format + DIR: mfg/assembly + COLOR_THEME: Altium_Theme + SHEET_WKS: templates/Asymworks_PCBA.kicad_wks + SCALING: 1 + FAB_EXCLUDE_FILTER: exclude_testpoints + LAYER_TITLE_PAGE: AssyTitlePage + LAYER_ASSEMBLY_TEXT_TOP: F.AssemblyText + LAYER_ASSEMBLY_TEXT_BOTTOM: B.AssemblyText + LAYER_DNP_CROSS_TOP: F.DNP + LAYER_DNP_CROSS_BOTTOM: B.DNP + NAME_COMP_COUNT: csv_comp_count + + # Zip File of Fabrication Data + - file: kibot_out_compress_fab.yaml + definitions: + NAME: zip_compress_fab + COMMENT: Generates a ZIP file with gerbers, drill and fabrication document + DIR: mfg/fab + GERBER_OUTPUT: gbr_gerbers + DRILL_MAP_OUTPUT: pdf_drill_map + DRILL_OUTPUT: drl_excellon + FABRICATION_OUTPUT: pdf_fabrication + + # Fabrication and Assembly Files (JLCPCB) ---------------------------------- + - file: kibot_out_gerber.yaml + definitions: + NAME: jlcpcb_gerbers + COMMENT: Gerbers in GBR format for JLCPCB + DIR: mfg/jlcpcb/gerbers + PLOT_REFS: true + PROTEL_EXTENSIONS: true + SUBTRACT_MASK: false + + - file: kibot_out_jlcpcb_fabpack.yaml + definitions: + NAME: jlcpcb_fabpack + COMMENT: Zipped Fabpack for JLCPCB + DIR: mfg/jlcpcb + GERBER_OUTPUT: jlcpcb_gerbers + DRILL_OUTPUT: drl_excellon + + - file: kibot_out_jlcpcb_bom.yaml + definitions: + NAME: jlcpcb_bom + COMMENT: Bill of Materials for JLCPCB + DIR: mfg/jlcpcb + EXCLUDE_FILTER: only_lcsc_parts + + - file: kibot_out_jlcpcb_cpl.yaml + definitions: + NAME: jlcpcb_cpl + COMMENT: Component Placement File for JLCPCB + DIR: mfg/jlcpcb + EXCLUDE_FILTER: only_lcsc_parts + + # Notes and Reports -------------------------------------------------------- + - file: kibot_out_csv_report.yaml + definitions: + NAME: csv_comp_count + COMMENT: Component report (count) in CSV format + DIR: mfg/assembly + OUTPUT_ID: components_count + TEMPLATE: total_components + + - file: kibot_out_csv_report.yaml + definitions: + NAME: csv_impedance_table + COMMENT: Impedance table in CSV format + DIR: mfg/fab + OUTPUT_ID: impedance_table + TEMPLATE: notes/impedance_table.txt + + - file: kibot_out_txt_report.yaml + definitions: + NAME: txt_schematic_notes + COMMENT: Schematic notes in TXT format + DIR: schematic + OUTPUT_ID: schematic_notes + TEMPLATE: notes/schematic_notes.txt + + - file: kibot_out_txt_report.yaml + definitions: + NAME: txt_fabrication_notes + COMMENT: Fabrication notes in TXT format + DIR: mfg/fab + OUTPUT_ID: fabrication_notes + TEMPLATE: notes/fabrication_notes.txt + + - file: kibot_out_txt_report.yaml + definitions: + NAME: txt_assembly_notes + COMMENT: Assembly notes in TXT format + DIR: mfg/assembly + OUTPUT_ID: assembly_notes + TEMPLATE: notes/assembly_notes.txt + + # Panelization Outputs ----------------------------------------------------- + - file: kibot_out_panelize.yaml + definitions: + NAME: panel_801 + DIR: 'panels/panel-800' + CONFIG: 'panels/panel-800.json' + TITLE: 'Panel Fabrication (Panel -800)' + +# ============================================================================ +# Definitions + + (kibot - config_reader.py:683) +DEBUG:Parsing imports: [{'file': 'kibot_globals.yaml', 'definitions': {'OUTPUT_DIR': './', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOT': 'B.DNP'}}, {'file': 'kibot_filt_field_rename.yaml', 'definitions': {'NAME': 'field_rename', 'COMMENT': 'Rename fields', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer'}}, {'file': 'kibot_filt_testpoints.yaml', 'definitions': {'NAME': 'only_testpoints', 'COMMENT': 'Include only testpoints'}}, {'file': 'kibot_filt_exclude_testpoints.yaml', 'definitions': {'NAME': 'exclude_testpoints', 'COMMENT': 'Exclude only testpoints'}}, {'file': 'kibot_filt_testpoints.yaml', 'definitions': {'NAME': 'only_testpoints_top', 'COMMENT': 'Select only top testpoints', 'EXCLUDE_BOTTOM': True, 'EXCLUDE_REFS': '[MB*]'}}, {'file': 'kibot_filt_testpoints.yaml', 'definitions': {'NAME': 'only_testpoints_bottom', 'COMMENT': 'Select only bottom testpoints', 'EXCLUDE_TOP': True, 'EXCLUDE_REFS': '[MB*]'}}, {'file': 'kibot_filt_lcsc_parts.yaml', 'definitions': {'NAME': 'only_lcsc_parts', 'COMMENT': 'Only parts with LCSC Part Number'}}, {'file': 'kibot_pre_set_text_variables.yaml', 'definitions': {'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'SCRIPTS_DIR': 'kibot/scripts', 'FABRICATION_DIR': 'mfg/fab', 'ASSEMBLY_DIR': 'mfg/assembly'}}, {'file': 'kibot_pre_erc_report.yaml', 'definitions': {'DIR': 'reports'}}, {'file': 'kibot_pre_drc_report.yaml', 'definitions': {'CHECK_ZONE_FILLS': False, 'DIR': 'reports'}}, {'file': 'kibot_pre_draw_stackup.yaml', 'definitions': {'GERBER_OUTPUT': 'gbr_gerbers', 'NOTE': 'external layer thicknesses are specified after plating'}}, {'file': 'kibot_pre_include_table.yaml', 'definitions': {'NAME_TP_TOP': 'csv_testpoints_top', 'NAME_TP_BOTTOM': 'csv_testpoints_bottom', 'NAME_COMP_COUNT': 'csv_comp_count', 'NAME_CSV_DRILL_TABLE': 'csv_drill_table', 'NAME_IMPEDANCE_TABLE': 'csv_impedance_table'}}, {'file': 'kibot_out_netlist.yaml', 'definitions': {'NAME': 'netlist', 'COMMENT': 'Schematic netlist in KiCad format'}}, {'file': 'kibot_out_pdf_schematic.yaml', 'definitions': {'NAME': 'pdf_schematic', 'COMMENT': 'Schematic in PDF format', 'COLOR_THEME': 'Altium_Theme', 'DIR': 'schematic', 'DEFAULT_FONT': 'Arial Narrow', 'SHEET_WKS': 'templates/Asymworks_SCH.kicad_wks'}}, {'file': 'kibot_out_csv_bom.yaml', 'definitions': {'NAME': 'csv_bom', 'COMMENT': 'Bill of Materials in CSV format', 'DIR': 'mfg/assembly', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer'}}, {'file': 'kibot_out_html_bom.yaml', 'definitions': {'NAME': 'html_bom', 'COMMENT': 'Bill of Materials in HTML format', 'DIR': 'mfg/assembly', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer'}}, {'file': 'kibot_out_html_ibom.yaml', 'definitions': {'NAME': 'html_bom_interactive', 'COMMENT': 'Bill of Materials in HTML format', 'DIR': 'mfg/assembly', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer'}}, {'file': 'kibot_out_html_kiri.yaml', 'definitions': {'NAME': 'html_kiri', 'COMMENT': 'KiRI webpage', 'DIR': 'kiri'}}, {'file': 'kibot_out_navigate_results.yaml', 'definitions': {'NAME': 'html_navigate_results', 'COMMENT': 'Results webpage in HTML format', 'DIR': 'html', 'TITLE': 'A99-9000 (Assembly Name)'}}, {'file': 'kibot_out_pcbdraw.yaml', 'definitions': {'NAME': 'pcbdraw_top', 'COMMENT': 'PCB 2D Render (Top)', 'DIR': 'renders', 'FORMAT': 'svg', 'BOTTOM': False, 'COMPONENTS': 'none'}}, {'file': 'kibot_out_pcbdraw.yaml', 'definitions': {'NAME': 'pcbdraw_bottom', 'COMMENT': 'PCB 2D Render (Bottom)', 'DIR': 'renders', 'FORMAT': 'svg', 'BOTTOM': True, 'COMPONENTS': 'none'}}, {'file': 'kibot_out_png_3d_viewer.yaml', 'definitions': {'NAME': 'png_3d_viewer_top', 'COMMENT': 'Top 3D viewer PCB render in PNG format', 'DIR': 'renders', 'SUFFIX': 'top', 'VIEW': 'top', 'KEY_COLOR': '#FF00FF', 'RAYTRACING': False}}, {'file': 'kibot_out_png_3d_viewer.yaml', 'definitions': {'NAME': 'png_3d_viewer_bottom', 'COMMENT': 'Bottom 3D viewer PCB render in PNG format', 'DIR': 'renders', 'SUFFIX': 'bottom', 'VIEW': 'bottom', 'KEY_COLOR': '#FF00FF', 'RAYTRACING': False}}, {'file': 'kibot_out_png_3d_viewer.yaml', 'definitions': {'NAME': 'png_3d_viewer_angled_top', 'COMMENT': 'Top (angled) 3D viewer PCB render in PNG format', 'DIR': 'renders', 'SUFFIX': 'angled_top', 'VIEW': 'top', 'ROTATE_X': 2, 'ROTATE_Y': -1, 'ROTATE_Z': 1, 'ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'RAYTRACING': False}}, {'file': 'kibot_out_png_3d_viewer.yaml', 'definitions': {'NAME': 'png_3d_viewer_angled_bottom', 'COMMENT': 'Bottom (angled) 3D viewer PCB render in PNG format', 'DIR': 'renders', 'SUFFIX': 'angled_bottom', 'VIEW': 'bottom', 'ROTATE_X': 2, 'ROTATE_Y': -1, 'ROTATE_Z': -1, 'ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'RAYTRACING': False}}, {'file': 'kibot_out_blender.yaml', 'definitions': {'NAME': 'blender_3d_top', 'COMMENT': 'High Quality 3D Render (Top)', 'DIR': 'renders', 'VIEW': 'top', 'ROTATE_X': 0, 'ROTATE_Y': 0, 'ROTATE_Z': 0, 'SAMPLES': 20, 'RESOLUTION_X': 1500, 'RESOLUTION_Y': 1500, 'TEXTURE_DPI': 1031.0, 'DNF_FILTER': '_kibom_dnf_Config', 'DIFFUSE_RADIUS': 6.0, 'DIFFUSE_HEIGHT': 10.0, 'DIFFUSE_LIGHT': 0.7, 'ACCENT_LIGHT': 0.1, 'SPOT_LIGHT': 0.1}}, {'file': 'kibot_out_blender.yaml', 'definitions': {'NAME': 'blender_3d_bottom', 'COMMENT': 'High Quality 3D Render (Bottom)', 'DIR': 'renders', 'VIEW': 'bottom', 'ROTATE_X': 0, 'ROTATE_Y': 0, 'ROTATE_Z': 0, 'SAMPLES': 20, 'RESOLUTION_X': 1500, 'RESOLUTION_Y': 1500, 'TEXTURE_DPI': 1031.0, 'DNF_FILTER': '_kibom_dnf_Config', 'DIFFUSE_RADIUS': 6.0, 'DIFFUSE_HEIGHT': 10.0, 'DIFFUSE_LIGHT': 0.7, 'ACCENT_LIGHT': 0.1, 'SPOT_LIGHT': 0.1}}, {'file': 'kibot_out_blender.yaml', 'definitions': {'NAME': 'blender_3d_angled_top', 'COMMENT': 'High Quality 3D Render (Angled Top)', 'DIR': 'renders', 'VIEW': 'top', 'ROTATE_X': 30, 'ROTATE_Y': 10, 'ROTATE_Z': 10, 'SAMPLES': 20, 'RESOLUTION_X': 1500, 'RESOLUTION_Y': 1500, 'TEXTURE_DPI': 1031.0, 'DNF_FILTER': '_kibom_dnf_Config', 'DIFFUSE_RADIUS': 6.0, 'DIFFUSE_HEIGHT': 10.0, 'DIFFUSE_LIGHT': 0.4, 'ACCENT_LIGHT': 0.1, 'SPOT_LIGHT': 2.0}}, {'file': 'kibot_out_blender.yaml', 'definitions': {'NAME': 'blender_3d_angled_bottom', 'COMMENT': 'High Quality 3D Render (Angled Bottom)', 'DIR': 'renders', 'VIEW': 'bottom', 'ROTATE_X': -30, 'ROTATE_Y': 10, 'ROTATE_Z': 10, 'SAMPLES': 20, 'RESOLUTION_X': 1500, 'RESOLUTION_Y': 1500, 'TEXTURE_DPI': 1031.0, 'DNF_FILTER': '_kibom_dnf_Config', 'DIFFUSE_RADIUS': 6.0, 'DIFFUSE_HEIGHT': 10.0, 'DIFFUSE_LIGHT': 0.4, 'ACCENT_LIGHT': 0.1, 'SPOT_LIGHT': 2.0}}, {'file': 'kibot_out_3d_model.yaml', 'definitions': {'NAME': 'step', 'COMMENT': 'PCB 3D model in STEP format', 'FORMAT': 'step', 'DIR': 'models', 'INCLUDE_SILKSCREEN': False, 'INCLUDE_SOLDERMASK': False, 'INCLUDE_TRACKS': False}}, {'file': 'kibot_out_3d_model.yaml', 'definitions': {'NAME': 'glb', 'COMMENT': 'PCB 3D model in GLB/gITF format', 'FORMAT': 'glb', 'DIR': 'models', 'INCLUDE_SILKSCREEN': True, 'INCLUDE_SOLDERMASK': False, 'INCLUDE_TRACKS': False}}, {'file': 'kibot_out_gerber.yaml', 'definitions': {'NAME': 'gbr_gerbers', 'COMMENT': 'Gerbers in GBR format', 'DIR': 'mfg/fab/gerbers', 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False}}, {'file': 'kibot_out_excellon_drill.yaml', 'definitions': {'NAME': 'drl_excellon', 'COMMENT': 'Drill in Excellon format', 'DIR': 'mfg/fab/gerbers', 'METRIC_UNITS': True}}, {'file': 'kibot_out_odb.yaml', 'definitions': {'NAME': 'zip_odb', 'COMMENT': 'ODB++ in ZIP format', 'DIR': 'mfg/fab'}}, {'file': 'kibot_out_excellon_drill.yaml', 'definitions': {'NAME': 'pdf_drill_map', 'COMMENT': 'Drill Map in PDF format', 'DIR': 'mfg/fab/gerbers', 'METRIC_UNITS': True, 'GENERATE_DRILL': False, 'PTH_NPTH': False, 'MAP_FORMAT': 'pdf'}}, {'file': 'kibot_out_csv_drill_table.yaml', 'definitions': {'NAME': 'csv_drill_table', 'COMMENT': 'Drill Table in CSV format', 'DIR': 'mfg/fab/drill-tables', 'PTH_NPTH': 'no', 'GROUP_ROUND_SLOTS': True}}, {'file': 'kibot_out_csv_position.yaml', 'definitions': {'NAME': 'csv_position', 'COMMENT': 'Position file in CSV format', 'DIR': 'mfg/assembly'}}, {'file': 'kibot_out_csv_testpoints.yaml', 'definitions': {'NAME': 'csv_testpoints', 'COMMENT': 'Testpoint report in CSV format', 'DIR': 'test/testpoints', 'EXCLUDE_FILTER': 'only_testpoints'}}, {'file': 'kibot_out_csv_testpoints_simple.yaml', 'definitions': {'NAME': 'csv_testpoints_top', 'COMMENT': 'Top testpoint report in CSV format', 'DIR': 'test/testpoints', 'SUFFIX': '-top', 'EXCLUDE_FILTER': 'only_testpoints_top'}}, {'file': 'kibot_out_csv_testpoints_simple.yaml', 'definitions': {'NAME': 'csv_testpoints_bottom', 'COMMENT': 'Bottom testpoint report in CSV format', 'DIR': 'test/testpoints', 'SUFFIX': '-bottom', 'EXCLUDE_FILTER': 'only_testpoints_bottom'}}, {'file': 'kibot_out_pdf_fabrication.yaml', 'definitions': {'NAME': 'pdf_fabrication', 'COMMENT': 'Fabrication document in PDF format', 'DIR': 'mfg/fab', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS': 'templates/Asymworks_PCB.kicad_wks', 'SCALING': 1, 'PTH_NPTH': 'no', 'GROUP_ROUND_SLOTS': True, 'FAB_EXCLUDE_FILTER': 'only_testpoints', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'NAME_TP_TOP': 'csv_testpoints_top', 'NAME_TP_BOTTOM': 'csv_testpoints_bottom', 'NAME_IMPEDANCE_TABLE': 'csv_impedance_table', 'NAME_DRILL_TABLE': 'csv_drill_table'}}, {'file': 'kibot_out_pdf_assembly.yaml', 'definitions': {'NAME': 'pdf_assembly', 'COMMENT': 'Assembly document in PDF format', 'DIR': 'mfg/assembly', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS': 'templates/Asymworks_PCBA.kicad_wks', 'SCALING': 1, 'FAB_EXCLUDE_FILTER': 'exclude_testpoints', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'NAME_COMP_COUNT': 'csv_comp_count'}}, {'file': 'kibot_out_compress_fab.yaml', 'definitions': {'NAME': 'zip_compress_fab', 'COMMENT': 'Generates a ZIP file with gerbers, drill and fabrication document', 'DIR': 'mfg/fab', 'GERBER_OUTPUT': 'gbr_gerbers', 'DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DRILL_OUTPUT': 'drl_excellon', 'FABRICATION_OUTPUT': 'pdf_fabrication'}}, {'file': 'kibot_out_gerber.yaml', 'definitions': {'NAME': 'jlcpcb_gerbers', 'COMMENT': 'Gerbers in GBR format for JLCPCB', 'DIR': 'mfg/jlcpcb/gerbers', 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': True, 'SUBTRACT_MASK': False}}, {'file': 'kibot_out_jlcpcb_fabpack.yaml', 'definitions': {'NAME': 'jlcpcb_fabpack', 'COMMENT': 'Zipped Fabpack for JLCPCB', 'DIR': 'mfg/jlcpcb', 'GERBER_OUTPUT': 'jlcpcb_gerbers', 'DRILL_OUTPUT': 'drl_excellon'}}, {'file': 'kibot_out_jlcpcb_bom.yaml', 'definitions': {'NAME': 'jlcpcb_bom', 'COMMENT': 'Bill of Materials for JLCPCB', 'DIR': 'mfg/jlcpcb', 'EXCLUDE_FILTER': 'only_lcsc_parts'}}, {'file': 'kibot_out_jlcpcb_cpl.yaml', 'definitions': {'NAME': 'jlcpcb_cpl', 'COMMENT': 'Component Placement File for JLCPCB', 'DIR': 'mfg/jlcpcb', 'EXCLUDE_FILTER': 'only_lcsc_parts'}}, {'file': 'kibot_out_csv_report.yaml', 'definitions': {'NAME': 'csv_comp_count', 'COMMENT': 'Component report (count) in CSV format', 'DIR': 'mfg/assembly', 'OUTPUT_ID': 'components_count', 'TEMPLATE': 'total_components'}}, {'file': 'kibot_out_csv_report.yaml', 'definitions': {'NAME': 'csv_impedance_table', 'COMMENT': 'Impedance table in CSV format', 'DIR': 'mfg/fab', 'OUTPUT_ID': 'impedance_table', 'TEMPLATE': 'notes/impedance_table.txt'}}, {'file': 'kibot_out_txt_report.yaml', 'definitions': {'NAME': 'txt_schematic_notes', 'COMMENT': 'Schematic notes in TXT format', 'DIR': 'schematic', 'OUTPUT_ID': 'schematic_notes', 'TEMPLATE': 'notes/schematic_notes.txt'}}, {'file': 'kibot_out_txt_report.yaml', 'definitions': {'NAME': 'txt_fabrication_notes', 'COMMENT': 'Fabrication notes in TXT format', 'DIR': 'mfg/fab', 'OUTPUT_ID': 'fabrication_notes', 'TEMPLATE': 'notes/fabrication_notes.txt'}}, {'file': 'kibot_out_txt_report.yaml', 'definitions': {'NAME': 'txt_assembly_notes', 'COMMENT': 'Assembly notes in TXT format', 'DIR': 'mfg/assembly', 'OUTPUT_ID': 'assembly_notes', 'TEMPLATE': 'notes/assembly_notes.txt'}}, {'file': 'kibot_out_panelize.yaml', 'definitions': {'NAME': 'panel_801', 'DIR': 'panels/panel-800', 'CONFIG': 'panels/panel-800.json', 'TITLE': 'Panel Fabrication (Panel -800)'}}] (kibot - config_reader.py:520) +DEBUG:Found local definitions (kibot - config_reader.py:648) +DEBUG:- Local definitions: {'OUTPUT_DIR': './', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP'} (kibot - config_reader.py:658) +DEBUG:- Current definitions: {'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl', 'LAYER_DNP_BOT': 'B.DNP'} (kibot - config_reader.py:659) +DEBUG:- Updated definitions: {'OUTPUT_DIR': './', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl', 'LAYER_DNP_BOT': 'B.DNP'} (kibot - config_reader.py:662) +DEBUG:Applying preprocessor definitions (kibot - config_reader.py:667) +DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674) +DEBUG:- Applying collected definitions: {'OUTPUT_DIR': './', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl', 'LAYER_DNP_BOT': 'B.DNP'} (kibot - config_reader.py:677) +DEBUG:- Replacing @OUTPUT_DIR@ -> ./ (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @LAYER_DNP_TOP@ -> F.DNP (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @LAYER_DNP_BOTTOM@ -> B.DNP (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674) +DEBUG:- Applying collected definitions: {'OUTPUT_DIR': './', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl', 'LAYER_DNP_BOT': 'B.DNP'} (kibot - config_reader.py:677) +DEBUG:YAML after expanding definitions: +# KiBot Globals +# https://kibot.readthedocs.io/en/latest/configuration/global.html + +kibot: + version: 1 + +global: + resources_dir: 'kibot' + out_dir: './' + dnp_cross_top_layer: 'F.DNP' + dnp_cross_bottom_layer: 'B.DNP' + disable_kicad_cross_on_fab: true + extra_pth_drill: 0 # for annular ring computation. + filters: [] + + (kibot - config_reader.py:683) +DEBUG:Globals loaded from `kibot/yaml/kibot_globals.yaml`: dict_keys(['resources_dir', 'out_dir', 'dnp_cross_top_layer', 'dnp_cross_bottom_layer', 'disable_kicad_cross_on_fab', 'extra_pth_drill', 'filters']) (kibot - config_reader.py:480) +DEBUG:Found local definitions (kibot - config_reader.py:648) +DEBUG:- Local definitions: {'COMMENT': 'Rename fields', 'NAME': 'field_rename', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer'} (kibot - config_reader.py:658) +DEBUG:- Current definitions: {'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl', 'NAME': 'field_rename', 'COMMENT': 'Rename fields'} (kibot - config_reader.py:659) +DEBUG:- Updated definitions: {'COMMENT': 'Rename fields', 'NAME': 'field_rename', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:662) +DEBUG:Applying preprocessor definitions (kibot - config_reader.py:667) +DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674) +DEBUG:- Applying collected definitions: {'COMMENT': 'Rename fields', 'NAME': 'field_rename', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:677) +DEBUG:- Replacing @COMMENT@ -> Rename fields (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @NAME@ -> field_rename (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @MPN_FIELD@ -> Manufacturer PN (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @MAN_FIELD@ -> Manufacturer (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674) +DEBUG:- Applying collected definitions: {'COMMENT': 'Rename fields', 'NAME': 'field_rename', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:677) +DEBUG:YAML after expanding definitions: +# KiBot Filter for renaming Manufacturer Part Number field + +kibot: + version: 1 + +filters: + - name: 'field_rename' + comment: 'Rename fields' + type: field_rename + rename: + - field: 'Manufacturer PN' + name: manf# + - field: 'Manufacturer' + name: manf + + (kibot - config_reader.py:683) +DEBUG:Parsing filter `field_rename` (field_rename) (kibot - config_reader.py:252) +DEBUG:Filters loaded from `kibot/yaml/kibot_filt_field_rename.yaml`: dict_keys(['field_rename']) (kibot - config_reader.py:408) +DEBUG:Found local definitions (kibot - config_reader.py:648) +DEBUG:- Local definitions: {'COMMENT': 'Select only testpoints', 'NAME': 'only_testpoints', 'EXCLUDE_TOP': False, 'EXCLUDE_BOTTOM': False, 'EXCLUDE_REFS': '[MB*]'} (kibot - config_reader.py:658) +DEBUG:- Current definitions: {'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl', 'NAME': 'only_testpoints', 'COMMENT': 'Include only testpoints'} (kibot - config_reader.py:659) +DEBUG:- Updated definitions: {'COMMENT': 'Include only testpoints', 'NAME': 'only_testpoints', 'EXCLUDE_TOP': False, 'EXCLUDE_BOTTOM': False, 'EXCLUDE_REFS': '[MB*]', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:662) +DEBUG:Applying preprocessor definitions (kibot - config_reader.py:667) +DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674) +DEBUG:- Applying collected definitions: {'COMMENT': 'Include only testpoints', 'NAME': 'only_testpoints', 'EXCLUDE_TOP': False, 'EXCLUDE_BOTTOM': False, 'EXCLUDE_REFS': '[MB*]', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:677) +DEBUG:- Replacing @COMMENT@ -> Include only testpoints (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @NAME@ -> only_testpoints (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @EXCLUDE_TOP@ -> false (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @EXCLUDE_BOTTOM@ -> false (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @EXCLUDE_REFS@ -> [MB*] (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674) +DEBUG:- Applying collected definitions: {'COMMENT': 'Include only testpoints', 'NAME': 'only_testpoints', 'EXCLUDE_TOP': False, 'EXCLUDE_BOTTOM': False, 'EXCLUDE_REFS': '[MB*]', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:677) +DEBUG:YAML after expanding definitions: +# KiBot Filter for testpoints +# These filters are used for multiple outputs to highlight testpoints +# or generate testpoint lists for top and bottom layers + +kibot: + version: 1 + +filters: + - name: 'only_testpoints' + comment: 'Include only testpoints' + type: generic + exclude_top: false + exclude_bottom: false + include_only: + - column: Reference + regex: "TP" + exclude_refs: [MB*] + + (kibot - config_reader.py:683) +DEBUG:Parsing filter `only_testpoints` (generic) (kibot - config_reader.py:252) +DEBUG:Configuring from default: exclude_any -> [] (kibot - optionable.py:362) +DEBUG:Configuring from default: keys -> ['dnf_list'] (kibot - optionable.py:362) +DEBUG:Filters loaded from `kibot/yaml/kibot_filt_testpoints.yaml`: dict_keys(['only_testpoints']) (kibot - config_reader.py:408) +DEBUG:Found local definitions (kibot - config_reader.py:648) +DEBUG:- Local definitions: {'COMMENT': 'Exclude only testpoints', 'NAME': 'exclude_testpoints'} (kibot - config_reader.py:658) +DEBUG:- Current definitions: {'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl', 'NAME': 'exclude_testpoints', 'COMMENT': 'Exclude only testpoints'} (kibot - config_reader.py:659) +DEBUG:- Updated definitions: {'COMMENT': 'Exclude only testpoints', 'NAME': 'exclude_testpoints', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:662) +DEBUG:Applying preprocessor definitions (kibot - config_reader.py:667) +DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674) +DEBUG:- Applying collected definitions: {'COMMENT': 'Exclude only testpoints', 'NAME': 'exclude_testpoints', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:677) +DEBUG:- Replacing @COMMENT@ -> Exclude only testpoints (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @NAME@ -> exclude_testpoints (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674) +DEBUG:- Applying collected definitions: {'COMMENT': 'Exclude only testpoints', 'NAME': 'exclude_testpoints', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:677) +DEBUG:YAML after expanding definitions: +# KiBot Filter for excluding testpoints + +kibot: + version: 1 + +filters: + - name: 'exclude_testpoints' + comment: 'Exclude only testpoints' + type: generic + exclude_any: + - column: Reference + regex: "TP" + + (kibot - config_reader.py:683) +DEBUG:Parsing filter `exclude_testpoints` (generic) (kibot - config_reader.py:252) +DEBUG:Configuring from default: include_only -> [] (kibot - optionable.py:362) +DEBUG:Configuring from default: keys -> ['dnf_list'] (kibot - optionable.py:362) +DEBUG:Configuring from default: exclude_refs -> [] (kibot - optionable.py:362) +DEBUG:Filters loaded from `kibot/yaml/kibot_filt_exclude_testpoints.yaml`: dict_keys(['exclude_testpoints']) (kibot - config_reader.py:408) +DEBUG:Found local definitions (kibot - config_reader.py:648) +DEBUG:- Local definitions: {'COMMENT': 'Select only testpoints', 'NAME': 'only_testpoints', 'EXCLUDE_TOP': False, 'EXCLUDE_BOTTOM': False, 'EXCLUDE_REFS': '[MB*]'} (kibot - config_reader.py:658) +DEBUG:- Current definitions: {'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl', 'NAME': 'only_testpoints_top', 'COMMENT': 'Select only top testpoints', 'EXCLUDE_BOTTOM': True, 'EXCLUDE_REFS': '[MB*]'} (kibot - config_reader.py:659) +DEBUG:- Updated definitions: {'COMMENT': 'Select only top testpoints', 'NAME': 'only_testpoints_top', 'EXCLUDE_TOP': False, 'EXCLUDE_BOTTOM': True, 'EXCLUDE_REFS': '[MB*]', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:662) +DEBUG:Applying preprocessor definitions (kibot - config_reader.py:667) +DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674) +DEBUG:- Applying collected definitions: {'COMMENT': 'Select only top testpoints', 'NAME': 'only_testpoints_top', 'EXCLUDE_TOP': False, 'EXCLUDE_BOTTOM': True, 'EXCLUDE_REFS': '[MB*]', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:677) +DEBUG:- Replacing @COMMENT@ -> Select only top testpoints (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @NAME@ -> only_testpoints_top (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @EXCLUDE_TOP@ -> false (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @EXCLUDE_BOTTOM@ -> true (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @EXCLUDE_REFS@ -> [MB*] (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674) +DEBUG:- Applying collected definitions: {'COMMENT': 'Select only top testpoints', 'NAME': 'only_testpoints_top', 'EXCLUDE_TOP': False, 'EXCLUDE_BOTTOM': True, 'EXCLUDE_REFS': '[MB*]', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:677) +DEBUG:YAML after expanding definitions: +# KiBot Filter for testpoints +# These filters are used for multiple outputs to highlight testpoints +# or generate testpoint lists for top and bottom layers + +kibot: + version: 1 + +filters: + - name: 'only_testpoints_top' + comment: 'Select only top testpoints' + type: generic + exclude_top: false + exclude_bottom: true + include_only: + - column: Reference + regex: "TP" + exclude_refs: [MB*] + + (kibot - config_reader.py:683) +DEBUG:Parsing filter `only_testpoints_top` (generic) (kibot - config_reader.py:252) +DEBUG:Configuring from default: exclude_any -> [] (kibot - optionable.py:362) +DEBUG:Configuring from default: keys -> ['dnf_list'] (kibot - optionable.py:362) +DEBUG:Filters loaded from `kibot/yaml/kibot_filt_testpoints.yaml`: dict_keys(['only_testpoints_top']) (kibot - config_reader.py:408) +DEBUG:Found local definitions (kibot - config_reader.py:648) +DEBUG:- Local definitions: {'COMMENT': 'Select only testpoints', 'NAME': 'only_testpoints', 'EXCLUDE_TOP': False, 'EXCLUDE_BOTTOM': False, 'EXCLUDE_REFS': '[MB*]'} (kibot - config_reader.py:658) +DEBUG:- Current definitions: {'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl', 'NAME': 'only_testpoints_bottom', 'COMMENT': 'Select only bottom testpoints', 'EXCLUDE_TOP': True, 'EXCLUDE_REFS': '[MB*]'} (kibot - config_reader.py:659) +DEBUG:- Updated definitions: {'COMMENT': 'Select only bottom testpoints', 'NAME': 'only_testpoints_bottom', 'EXCLUDE_TOP': True, 'EXCLUDE_BOTTOM': False, 'EXCLUDE_REFS': '[MB*]', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:662) +DEBUG:Applying preprocessor definitions (kibot - config_reader.py:667) +DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674) +DEBUG:- Applying collected definitions: {'COMMENT': 'Select only bottom testpoints', 'NAME': 'only_testpoints_bottom', 'EXCLUDE_TOP': True, 'EXCLUDE_BOTTOM': False, 'EXCLUDE_REFS': '[MB*]', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:677) +DEBUG:- Replacing @COMMENT@ -> Select only bottom testpoints (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @NAME@ -> only_testpoints_bottom (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @EXCLUDE_TOP@ -> true (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @EXCLUDE_BOTTOM@ -> false (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @EXCLUDE_REFS@ -> [MB*] (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674) +DEBUG:- Applying collected definitions: {'COMMENT': 'Select only bottom testpoints', 'NAME': 'only_testpoints_bottom', 'EXCLUDE_TOP': True, 'EXCLUDE_BOTTOM': False, 'EXCLUDE_REFS': '[MB*]', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:677) +DEBUG:YAML after expanding definitions: +# KiBot Filter for testpoints +# These filters are used for multiple outputs to highlight testpoints +# or generate testpoint lists for top and bottom layers + +kibot: + version: 1 + +filters: + - name: 'only_testpoints_bottom' + comment: 'Select only bottom testpoints' + type: generic + exclude_top: true + exclude_bottom: false + include_only: + - column: Reference + regex: "TP" + exclude_refs: [MB*] + + (kibot - config_reader.py:683) +DEBUG:Parsing filter `only_testpoints_bottom` (generic) (kibot - config_reader.py:252) +DEBUG:Configuring from default: exclude_any -> [] (kibot - optionable.py:362) +DEBUG:Configuring from default: keys -> ['dnf_list'] (kibot - optionable.py:362) +DEBUG:Filters loaded from `kibot/yaml/kibot_filt_testpoints.yaml`: dict_keys(['only_testpoints_bottom']) (kibot - config_reader.py:408) +DEBUG:Found local definitions (kibot - config_reader.py:648) +DEBUG:- Local definitions: {'COMMENT': 'Only parts with LCSC Part Number', 'NAME': 'only_lcsc_parts'} (kibot - config_reader.py:658) +DEBUG:- Current definitions: {'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl', 'NAME': 'only_lcsc_parts', 'COMMENT': 'Only parts with LCSC Part Number'} (kibot - config_reader.py:659) +DEBUG:- Updated definitions: {'COMMENT': 'Only parts with LCSC Part Number', 'NAME': 'only_lcsc_parts', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:662) +DEBUG:Applying preprocessor definitions (kibot - config_reader.py:667) +DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674) +DEBUG:- Applying collected definitions: {'COMMENT': 'Only parts with LCSC Part Number', 'NAME': 'only_lcsc_parts', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:677) +DEBUG:- Replacing @COMMENT@ -> Only parts with LCSC Part Number (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @NAME@ -> only_lcsc_parts (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674) +DEBUG:- Applying collected definitions: {'COMMENT': 'Only parts with LCSC Part Number', 'NAME': 'only_lcsc_parts', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:677) +DEBUG:YAML after expanding definitions: +# KiBot Filter for components with an LCSC Part Number + +kibot: + version: 1 + +filters: + - name: only_lcsc_parts + comment: 'Only parts with LCSC Part Number' + type: generic + include_only: + - column: _field_lcsc_part + regex: '^C\d+' + + (kibot - config_reader.py:683) +DEBUG:Parsing filter `only_lcsc_parts` (generic) (kibot - config_reader.py:252) +DEBUG:Configuring from default: exclude_any -> [] (kibot - optionable.py:362) +DEBUG:Configuring from default: keys -> ['dnf_list'] (kibot - optionable.py:362) +DEBUG:Configuring from default: exclude_refs -> [] (kibot - optionable.py:362) +DEBUG:Filters loaded from `kibot/yaml/kibot_filt_lcsc_parts.yaml`: dict_keys(['only_lcsc_parts']) (kibot - config_reader.py:408) +DEBUG:Found local definitions (kibot - config_reader.py:648) +DEBUG:- Local definitions: {'PROJECT_CODE': '', 'ASSEMBLY_NUMBER': '', 'ASSEMBLY_NAME': '', 'ASSEMBLY_SCALING': '', 'DWG_NUMBER_SCH': '', 'DWG_TITLE_SCH': '', 'DWG_NUMBER_PCB': '', 'DWG_TITLE_PCB': '', 'DWG_TITLE_ASSY': '', 'COMPANY': '', 'DESIGNER': '', 'REVISION': '', 'RELEASE_STATE': '', 'RELEASE_DATE': '', 'GIT_URL': '', 'SHEET_NAME_VAR': 'SHEET_NAME_', 'SCRIPTS_DIR': 'kibot/scripts', 'FABRICATION_DIR': 'mfg/fab', 'ASSEMBLY_DIR': 'mfg/assembly', 'GET_SHEET_CMD': 'python3 @SCRIPTS_DIR@/get_sheet_title.py -f "${KIBOT_SCH_NAME%.kicad_sch}.xml" --dots-number 38 -p'} (kibot - config_reader.py:658) +DEBUG:- Current definitions: {'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': 'mfg/assembly', 'FABRICATION_DIR': 'mfg/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': 'kibot/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:659) +DEBUG:- Updated definitions: {'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'ASSEMBLY_SCALING': 1, 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'REVISION': '', 'RELEASE_STATE': '', 'RELEASE_DATE': '', 'GIT_URL': '/jkrauss/Test_4', 'SHEET_NAME_VAR': 'SHEET_NAME_', 'SCRIPTS_DIR': 'kibot/scripts', 'FABRICATION_DIR': 'mfg/fab', 'ASSEMBLY_DIR': 'mfg/assembly', 'GET_SHEET_CMD': 'python3 @SCRIPTS_DIR@/get_sheet_title.py -f "${KIBOT_SCH_NAME%.kicad_sch}.xml" --dots-number 38 -p', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:662) +DEBUG:Applying preprocessor definitions (kibot - config_reader.py:667) +DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674) +DEBUG:- Replacing @RELEASE_STATE@ -> WORKING (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @REVISION@ -> NO_TAG+ (Unreleased) (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Applying collected definitions: {'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'ASSEMBLY_SCALING': 1, 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'REVISION': '', 'RELEASE_STATE': '', 'RELEASE_DATE': '', 'GIT_URL': '/jkrauss/Test_4', 'SHEET_NAME_VAR': 'SHEET_NAME_', 'SCRIPTS_DIR': 'kibot/scripts', 'FABRICATION_DIR': 'mfg/fab', 'ASSEMBLY_DIR': 'mfg/assembly', 'GET_SHEET_CMD': 'python3 @SCRIPTS_DIR@/get_sheet_title.py -f "${KIBOT_SCH_NAME%.kicad_sch}.xml" --dots-number 38 -p', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:677) +DEBUG:- Replacing @PROJECT_CODE@ -> P99 (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @ASSEMBLY_NUMBER@ -> A99-9000 (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @ASSEMBLY_NAME@ -> Assembly Name (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @ASSEMBLY_SCALING@ -> 1 (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @DWG_NUMBER_SCH@ -> S99-9000 (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @DWG_TITLE_SCH@ -> Schematic, Assembly Name (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @DWG_NUMBER_PCB@ -> P99-9000 (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @DWG_TITLE_PCB@ -> PCB, Assembly Name (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @DWG_TITLE_ASSY@ -> PCB Assembly, Assembly Name (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @COMPANY@ -> Asymworks, LLC (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @DESIGNER@ -> JPK (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @GIT_URL@ -> /jkrauss/Test_4 (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @SHEET_NAME_VAR@ -> SHEET_NAME_ (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @FABRICATION_DIR@ -> mfg/fab (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @ASSEMBLY_DIR@ -> mfg/assembly (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @GET_SHEET_CMD@ -> python3 @SCRIPTS_DIR@/get_sheet_title.py -f "${KIBOT_SCH_NAME%.kicad_sch}.xml" --dots-number 38 -p (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @SCHEMATIC_DIR@ -> schematic (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674) +DEBUG:- Applying collected definitions: {'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'ASSEMBLY_SCALING': 1, 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'REVISION': '', 'RELEASE_STATE': '', 'RELEASE_DATE': '', 'GIT_URL': '/jkrauss/Test_4', 'SHEET_NAME_VAR': 'SHEET_NAME_', 'SCRIPTS_DIR': 'kibot/scripts', 'FABRICATION_DIR': 'mfg/fab', 'ASSEMBLY_DIR': 'mfg/assembly', 'GET_SHEET_CMD': 'python3 @SCRIPTS_DIR@/get_sheet_title.py -f "${KIBOT_SCH_NAME%.kicad_sch}.xml" --dots-number 38 -p', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:677) +DEBUG:- Replacing @SCRIPTS_DIR@ -> kibot/scripts (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674) +DEBUG:- Applying collected definitions: {'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'ASSEMBLY_SCALING': 1, 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'REVISION': '', 'RELEASE_STATE': '', 'RELEASE_DATE': '', 'GIT_URL': '/jkrauss/Test_4', 'SHEET_NAME_VAR': 'SHEET_NAME_', 'SCRIPTS_DIR': 'kibot/scripts', 'FABRICATION_DIR': 'mfg/fab', 'ASSEMBLY_DIR': 'mfg/assembly', 'GET_SHEET_CMD': 'python3 @SCRIPTS_DIR@/get_sheet_title.py -f "${KIBOT_SCH_NAME%.kicad_sch}.xml" --dots-number 38 -p', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:677) +DEBUG:YAML after expanding definitions: +# KiBot preflight for setting Text Variables +# https://kibot.readthedocs.io/en/latest/configuration/preflights/set_text_variables.html + +kibot: + version: 1 + +preflight: + update_xml: true + set_text_variables: + + # Git-related information + - variable: 'REVISION' + text: 'NO_TAG+ (Unreleased)' + - variable: 'RELEASE_STATE' + text: 'WORKING' + - variable: 'RELEASE_DATE' + command: 'git log -1 --format="%ad" --date=short' + - variable: 'GIT_HASH_SCH' + command: 'git log -1 --format="%h" $KIBOT_SCH_NAME' + - variable: 'GIT_HASH_PCB' + command: 'git log -1 --format="%h" $KIBOT_PCB_NAME' + - variable: 'GIT_HASH' + command: 'git log -1 --format="%h"' + - variable: 'GIT_URL' + text: '/jkrauss/Test_4' + + # Metadata + - variable: 'PROJECT_CODE' + text: 'P99' + - variable: 'ASSEMBLY_NUMBER' + text: 'A99-9000' + - variable: 'ASSEMBLY_NAME' + text: 'Assembly Name' + - variable: 'ASSEMBLY_SCALE' + text: '1' + - variable: 'DWG_NUMBER_PCB' + text: 'P99-9000' + - variable: 'DWG_NUMBER_SCH' + text: 'S99-9000' + - variable: 'DWG_TITLE_PCB' + text: 'PCB, Assembly Name' + - variable: 'DWG_TITLE_SCH' + text: 'Schematic, Assembly Name' + - variable: 'DWG_TITLE_ASSY' + text: 'PCB Assembly, Assembly Name' + - variable: 'COMPANY' + text: 'Asymworks, LLC' + - variable: 'DESIGNER' + text: 'JPK' + - variable: 'VARIANT' + text: '%V' + + # Schematic notes + - variable: 'SCHEMATIC_NOTES' + expand_in_command: true + command: '[ -f "schematic/%f-schematic_notes%v.txt" ] && cat "schematic/%f-schematic_notes%v.txt" || echo ""' + + # Fabrication notes + - variable: 'FABRICATION_NOTES' + expand_in_command: true + command: '[ -f "mfg/fab/%f-fabrication_notes%v.txt" ] && cat "mfg/fab/%f-fabrication_notes%v.txt" || echo ""' + + # Assembly notes + - variable: 'ASSEMBLY_NOTES' + expand_in_command: true + command: '[ -f "mfg/assembly/%f-assembly_notes%v.txt" ] && cat "mfg/assembly/%f-assembly_notes%v.txt" || echo ""' + + # Page titles for automatic ToC + - variable: 'SHEET_NAME_01' + text: 'Cover Page' + - variable: 'SHEET_NAME_02' + command: 'python3 kibot/scripts/get_sheet_title.py -f "${KIBOT_SCH_NAME%.kicad_sch}.xml" --dots-number 38 -p 2' + - variable: 'SHEET_NAME_03' + command: 'python3 kibot/scripts/get_sheet_title.py -f "${KIBOT_SCH_NAME%.kicad_sch}.xml" --dots-number 38 -p 3' + - variable: 'SHEET_NAME_04' + command: 'python3 kibot/scripts/get_sheet_title.py -f "${KIBOT_SCH_NAME%.kicad_sch}.xml" --dots-number 38 -p 4' + - variable: 'SHEET_NAME_05' + command: 'python3 kibot/scripts/get_sheet_title.py -f "${KIBOT_SCH_NAME%.kicad_sch}.xml" --dots-number 38 -p 5' + - variable: 'SHEET_NAME_06' + command: 'python3 kibot/scripts/get_sheet_title.py -f "${KIBOT_SCH_NAME%.kicad_sch}.xml" --dots-number 38 -p 6' + - variable: 'SHEET_NAME_07' + command: 'python3 kibot/scripts/get_sheet_title.py -f "${KIBOT_SCH_NAME%.kicad_sch}.xml" --dots-number 38 -p 7' + - variable: 'SHEET_NAME_08' + command: 'python3 kibot/scripts/get_sheet_title.py -f "${KIBOT_SCH_NAME%.kicad_sch}.xml" --dots-number 38 -p 8' + - variable: 'SHEET_NAME_09' + command: 'python3 kibot/scripts/get_sheet_title.py -f "${KIBOT_SCH_NAME%.kicad_sch}.xml" --dots-number 38 -p 9' + - variable: 'SHEET_NAME_10' + command: 'python3 kibot/scripts/get_sheet_title.py -f "${KIBOT_SCH_NAME%.kicad_sch}.xml" --dots-number 38 -p 10' + - variable: 'SHEET_NAME_11' + command: 'python3 kibot/scripts/get_sheet_title.py -f "${KIBOT_SCH_NAME%.kicad_sch}.xml" --dots-number 38 -p 11' + - variable: 'SHEET_NAME_12' + command: 'python3 kibot/scripts/get_sheet_title.py -f "${KIBOT_SCH_NAME%.kicad_sch}.xml" --dots-number 38 -p 12' + - variable: 'SHEET_NAME_13' + command: 'python3 kibot/scripts/get_sheet_title.py -f "${KIBOT_SCH_NAME%.kicad_sch}.xml" --dots-number 38 -p 13' + - variable: 'SHEET_NAME_14' + command: 'python3 kibot/scripts/get_sheet_title.py -f "${KIBOT_SCH_NAME%.kicad_sch}.xml" --dots-number 38 -p 14' + - variable: 'SHEET_NAME_15' + command: 'python3 kibot/scripts/get_sheet_title.py -f "${KIBOT_SCH_NAME%.kicad_sch}.xml" --dots-number 38 -p 15' + - variable: 'SHEET_NAME_16' + command: 'python3 kibot/scripts/get_sheet_title.py -f "${KIBOT_SCH_NAME%.kicad_sch}.xml" --dots-number 38 -p 16' + - variable: 'SHEET_NAME_17' + command: 'python3 kibot/scripts/get_sheet_title.py -f "${KIBOT_SCH_NAME%.kicad_sch}.xml" --dots-number 38 -p 17' + - variable: 'SHEET_NAME_18' + command: 'python3 kibot/scripts/get_sheet_title.py -f "${KIBOT_SCH_NAME%.kicad_sch}.xml" --dots-number 38 -p 18' + - variable: 'SHEET_NAME_19' + command: 'python3 kibot/scripts/get_sheet_title.py -f "${KIBOT_SCH_NAME%.kicad_sch}.xml" --dots-number 38 -p 19' + - variable: 'SHEET_NAME_20' + command: 'python3 kibot/scripts/get_sheet_title.py -f "${KIBOT_SCH_NAME%.kicad_sch}.xml" --dots-number 38 -p 20' + + (kibot - config_reader.py:683) +DEBUG:Parsing preflight options: {'update_xml': True, 'set_text_variables': [{'variable': 'REVISION', 'text': 'NO_TAG+ (Unreleased)'}, {'variable': 'RELEASE_STATE', 'text': 'WORKING'}, {'variable': 'RELEASE_DATE', 'command': 'git log -1 --format="%ad" --date=short'}, {'variable': 'GIT_HASH_SCH', 'command': 'git log -1 --format="%h" $KIBOT_SCH_NAME'}, {'variable': 'GIT_HASH_PCB', 'command': 'git log -1 --format="%h" $KIBOT_PCB_NAME'}, {'variable': 'GIT_HASH', 'command': 'git log -1 --format="%h"'}, {'variable': 'GIT_URL', 'text': '/jkrauss/Test_4'}, {'variable': 'PROJECT_CODE', 'text': 'P99'}, {'variable': 'ASSEMBLY_NUMBER', 'text': 'A99-9000'}, {'variable': 'ASSEMBLY_NAME', 'text': 'Assembly Name'}, {'variable': 'ASSEMBLY_SCALE', 'text': '1'}, {'variable': 'DWG_NUMBER_PCB', 'text': 'P99-9000'}, {'variable': 'DWG_NUMBER_SCH', 'text': 'S99-9000'}, {'variable': 'DWG_TITLE_PCB', 'text': 'PCB, Assembly Name'}, {'variable': 'DWG_TITLE_SCH', 'text': 'Schematic, Assembly Name'}, {'variable': 'DWG_TITLE_ASSY', 'text': 'PCB Assembly, Assembly Name'}, {'variable': 'COMPANY', 'text': 'Asymworks, LLC'}, {'variable': 'DESIGNER', 'text': 'JPK'}, {'variable': 'VARIANT', 'text': '%V'}, {'variable': 'SCHEMATIC_NOTES', 'expand_in_command': True, 'command': '[ -f "schematic/%f-schematic_notes%v.txt" ] && cat "schematic/%f-schematic_notes%v.txt" || echo ""'}, {'variable': 'FABRICATION_NOTES', 'expand_in_command': True, 'command': '[ -f "mfg/fab/%f-fabrication_notes%v.txt" ] && cat "mfg/fab/%f-fabrication_notes%v.txt" || echo ""'}, {'variable': 'ASSEMBLY_NOTES', 'expand_in_command': True, 'command': '[ -f "mfg/assembly/%f-assembly_notes%v.txt" ] && cat "mfg/assembly/%f-assembly_notes%v.txt" || echo ""'}, {'variable': 'SHEET_NAME_01', 'text': 'Cover Page'}, {'variable': 'SHEET_NAME_02', 'command': 'python3 kibot/scripts/get_sheet_title.py -f "${KIBOT_SCH_NAME%.kicad_sch}.xml" --dots-number 38 -p 2'}, {'variable': 'SHEET_NAME_03', 'command': 'python3 kibot/scripts/get_sheet_title.py -f "${KIBOT_SCH_NAME%.kicad_sch}.xml" --dots-number 38 -p 3'}, {'variable': 'SHEET_NAME_04', 'command': 'python3 kibot/scripts/get_sheet_title.py -f "${KIBOT_SCH_NAME%.kicad_sch}.xml" --dots-number 38 -p 4'}, {'variable': 'SHEET_NAME_05', 'command': 'python3 kibot/scripts/get_sheet_title.py -f "${KIBOT_SCH_NAME%.kicad_sch}.xml" --dots-number 38 -p 5'}, {'variable': 'SHEET_NAME_06', 'command': 'python3 kibot/scripts/get_sheet_title.py -f "${KIBOT_SCH_NAME%.kicad_sch}.xml" --dots-number 38 -p 6'}, {'variable': 'SHEET_NAME_07', 'command': 'python3 kibot/scripts/get_sheet_title.py -f "${KIBOT_SCH_NAME%.kicad_sch}.xml" --dots-number 38 -p 7'}, {'variable': 'SHEET_NAME_08', 'command': 'python3 kibot/scripts/get_sheet_title.py -f "${KIBOT_SCH_NAME%.kicad_sch}.xml" --dots-number 38 -p 8'}, {'variable': 'SHEET_NAME_09', 'command': 'python3 kibot/scripts/get_sheet_title.py -f "${KIBOT_SCH_NAME%.kicad_sch}.xml" --dots-number 38 -p 9'}, {'variable': 'SHEET_NAME_10', 'command': 'python3 kibot/scripts/get_sheet_title.py -f "${KIBOT_SCH_NAME%.kicad_sch}.xml" --dots-number 38 -p 10'}, {'variable': 'SHEET_NAME_11', 'command': 'python3 kibot/scripts/get_sheet_title.py -f "${KIBOT_SCH_NAME%.kicad_sch}.xml" --dots-number 38 -p 11'}, {'variable': 'SHEET_NAME_12', 'command': 'python3 kibot/scripts/get_sheet_title.py -f "${KIBOT_SCH_NAME%.kicad_sch}.xml" --dots-number 38 -p 12'}, {'variable': 'SHEET_NAME_13', 'command': 'python3 kibot/scripts/get_sheet_title.py -f "${KIBOT_SCH_NAME%.kicad_sch}.xml" --dots-number 38 -p 13'}, {'variable': 'SHEET_NAME_14', 'command': 'python3 kibot/scripts/get_sheet_title.py -f "${KIBOT_SCH_NAME%.kicad_sch}.xml" --dots-number 38 -p 14'}, {'variable': 'SHEET_NAME_15', 'command': 'python3 kibot/scripts/get_sheet_title.py -f "${KIBOT_SCH_NAME%.kicad_sch}.xml" --dots-number 38 -p 15'}, {'variable': 'SHEET_NAME_16', 'command': 'python3 kibot/scripts/get_sheet_title.py -f "${KIBOT_SCH_NAME%.kicad_sch}.xml" --dots-number 38 -p 16'}, {'variable': 'SHEET_NAME_17', 'command': 'python3 kibot/scripts/get_sheet_title.py -f "${KIBOT_SCH_NAME%.kicad_sch}.xml" --dots-number 38 -p 17'}, {'variable': 'SHEET_NAME_18', 'command': 'python3 kibot/scripts/get_sheet_title.py -f "${KIBOT_SCH_NAME%.kicad_sch}.xml" --dots-number 38 -p 18'}, {'variable': 'SHEET_NAME_19', 'command': 'python3 kibot/scripts/get_sheet_title.py -f "${KIBOT_SCH_NAME%.kicad_sch}.xml" --dots-number 38 -p 19'}, {'variable': 'SHEET_NAME_20', 'command': 'python3 kibot/scripts/get_sheet_title.py -f "${KIBOT_SCH_NAME%.kicad_sch}.xml" --dots-number 38 -p 20'}]} (kibot - config_reader.py:283) +DEBUG:Parsing preflight update_xml (kibot - config_reader.py:292) +DEBUG:Parsing preflight set_text_variables (kibot - config_reader.py:292) +DEBUG:Preflights loaded from `kibot/yaml/kibot_pre_set_text_variables.yaml`: ['update_xml', 'set_text_variables'] (kibot - config_reader.py:385) +DEBUG:Found local definitions (kibot - config_reader.py:648) +DEBUG:- Local definitions: {'CATEGORY': 'Schematic', 'DIR': 'reports'} (kibot - config_reader.py:658) +DEBUG:- Current definitions: {'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl', 'DIR': 'reports'} (kibot - config_reader.py:659) +DEBUG:- Updated definitions: {'CATEGORY': 'Schematic', 'DIR': 'reports', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:662) +DEBUG:Applying preprocessor definitions (kibot - config_reader.py:667) +DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674) +DEBUG:- Applying collected definitions: {'CATEGORY': 'Schematic', 'DIR': 'reports', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:677) +DEBUG:- Replacing @DIR@ -> reports (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674) +DEBUG:- Applying collected definitions: {'CATEGORY': 'Schematic', 'DIR': 'reports', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:677) +DEBUG:YAML after expanding definitions: +# KiBot preflight for generating ERC reports +# https://kibot.readthedocs.io/en/latest/configuration/preflights/erc.html + +kibot: + version: 1 + +preflight: + erc: + category: 'reports' + dir: 'reports' + format: 'HTML, RPT' + output: 'report_%f-%i%I%v.%x' + + (kibot - config_reader.py:683) +DEBUG:Parsing preflight options: {'erc': {'category': 'reports', 'dir': 'reports', 'format': 'HTML, RPT', 'output': 'report_%f-%i%I%v.%x'}} (kibot - config_reader.py:283) +DEBUG:Parsing preflight erc (kibot - config_reader.py:292) +DEBUG:Preflights loaded from `kibot/yaml/kibot_pre_erc_report.yaml`: ['erc'] (kibot - config_reader.py:385) +DEBUG:Found local definitions (kibot - config_reader.py:648) +DEBUG:- Local definitions: {'CHECK_ZONE_FILLS': True, 'CATEGORY': 'Schematic', 'DIR': 'reports'} (kibot - config_reader.py:658) +DEBUG:- Current definitions: {'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl', 'DIR': 'reports'} (kibot - config_reader.py:659) +DEBUG:- Updated definitions: {'CHECK_ZONE_FILLS': False, 'CATEGORY': 'Schematic', 'DIR': 'reports', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:662) +DEBUG:Applying preprocessor definitions (kibot - config_reader.py:667) +DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674) +DEBUG:- Applying collected definitions: {'CHECK_ZONE_FILLS': False, 'CATEGORY': 'Schematic', 'DIR': 'reports', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:677) +DEBUG:- Replacing @CHECK_ZONE_FILLS@ -> false (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @DIR@ -> reports (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674) +DEBUG:- Applying collected definitions: {'CHECK_ZONE_FILLS': False, 'CATEGORY': 'Schematic', 'DIR': 'reports', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:677) +DEBUG:YAML after expanding definitions: +# KiBot preflight for generating DRC reports +# https://kibot.readthedocs.io/en/latest/configuration/preflights/drc.html + +kibot: + version: 1 + +preflight: + check_zone_fills: false + drc: + category: 'reports' + dir: 'reports' + dont_stop: true + format: 'HTML, RPT' + output: 'report_%f-%i%I%v.%x' + + (kibot - config_reader.py:683) +DEBUG:Parsing preflight options: {'check_zone_fills': False, 'drc': {'category': 'reports', 'dir': 'reports', 'dont_stop': True, 'format': 'HTML, RPT', 'output': 'report_%f-%i%I%v.%x'}} (kibot - config_reader.py:283) +DEBUG:Parsing preflight check_zone_fills (kibot - config_reader.py:292) +DEBUG:Parsing preflight drc (kibot - config_reader.py:292) +DEBUG:Preflights loaded from `kibot/yaml/kibot_pre_drc_report.yaml`: ['check_zone_fills', 'drc'] (kibot - config_reader.py:385) +DEBUG:Found local definitions (kibot - config_reader.py:648) +DEBUG:- Local definitions: {'GERBER_OUTPUT': 'gbr_gerbers', 'NOTE': 'external layer thicknesses are specified after plating'} (kibot - config_reader.py:658) +DEBUG:- Current definitions: {'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl', 'NOTE': 'external layer thicknesses are specified after plating'} (kibot - config_reader.py:659) +DEBUG:- Updated definitions: {'GERBER_OUTPUT': 'gbr_gerbers', 'NOTE': 'external layer thicknesses are specified after plating', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:662) +DEBUG:Applying preprocessor definitions (kibot - config_reader.py:667) +DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674) +DEBUG:- Applying collected definitions: {'GERBER_OUTPUT': 'gbr_gerbers', 'NOTE': 'external layer thicknesses are specified after plating', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:677) +DEBUG:- Replacing @GERBER_OUTPUT@ -> gbr_gerbers (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @NOTE@ -> external layer thicknesses are specified after plating (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674) +DEBUG:- Applying collected definitions: {'GERBER_OUTPUT': 'gbr_gerbers', 'NOTE': 'external layer thicknesses are specified after plating', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:677) +DEBUG:YAML after expanding definitions: +# KiBot preflight for Draw Fancy Stackup feature +# https://kibot.readthedocs.io/en/latest/configuration/preflights/draw_fancy_stackup.html + +kibot: + version: 1 + +preflight: + update_xml: true + draw_fancy_stackup: + gerber: 'gbr_gerbers' + gerber_extension_only: True + draw_stackup: True + draw_vias: True + columns: + - 'material' + - 'layer' + - 'thickness' + - 'dielectric' + - 'layer_type' + note: 'external layer thicknesses are specified after plating' + + (kibot - config_reader.py:683) +DEBUG:Parsing preflight options: {'update_xml': True, 'draw_fancy_stackup': {'gerber': 'gbr_gerbers', 'gerber_extension_only': True, 'draw_stackup': True, 'draw_vias': True, 'columns': ['material', 'layer', 'thickness', 'dielectric', 'layer_type'], 'note': 'external layer thicknesses are specified after plating'}} (kibot - config_reader.py:283) +DEBUG:Parsing preflight update_xml (kibot - config_reader.py:292) +DEBUG:Parsing preflight draw_fancy_stackup (kibot - config_reader.py:292) +DEBUG:Preflights loaded from `kibot/yaml/kibot_pre_draw_stackup.yaml`: ['update_xml', 'draw_fancy_stackup'] (kibot - config_reader.py:385) +DEBUG:Found local definitions (kibot - config_reader.py:648) +DEBUG:- Local definitions: {'NAME_TP_TOP': 'csv_testpoints_top', 'NAME_TP_BOTTOM': 'csv_testpoints_bottom', 'NAME_COMP_COUNT': 'csv_comp_count', 'NAME_CSV_DRILL_TABLE': 'csv_drill_table', 'NAME_IMPEDANCE_TABLE': 'csv_impedance_table'} (kibot - config_reader.py:658) +DEBUG:- Current definitions: {'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl', 'NAME_TP_TOP': 'csv_testpoints_top', 'NAME_TP_BOTTOM': 'csv_testpoints_bottom', 'NAME_COMP_COUNT': 'csv_comp_count', 'NAME_CSV_DRILL_TABLE': 'csv_drill_table', 'NAME_IMPEDANCE_TABLE': 'csv_impedance_table'} (kibot - config_reader.py:659) +DEBUG:- Updated definitions: {'NAME_TP_TOP': 'csv_testpoints_top', 'NAME_TP_BOTTOM': 'csv_testpoints_bottom', 'NAME_COMP_COUNT': 'csv_comp_count', 'NAME_CSV_DRILL_TABLE': 'csv_drill_table', 'NAME_IMPEDANCE_TABLE': 'csv_impedance_table', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:662) +DEBUG:Applying preprocessor definitions (kibot - config_reader.py:667) +DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674) +DEBUG:- Applying collected definitions: {'NAME_TP_TOP': 'csv_testpoints_top', 'NAME_TP_BOTTOM': 'csv_testpoints_bottom', 'NAME_COMP_COUNT': 'csv_comp_count', 'NAME_CSV_DRILL_TABLE': 'csv_drill_table', 'NAME_IMPEDANCE_TABLE': 'csv_impedance_table', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:677) +DEBUG:- Replacing @NAME_TP_TOP@ -> csv_testpoints_top (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @NAME_TP_BOTTOM@ -> csv_testpoints_bottom (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @NAME_COMP_COUNT@ -> csv_comp_count (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @NAME_CSV_DRILL_TABLE@ -> csv_drill_table (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @NAME_IMPEDANCE_TABLE@ -> csv_impedance_table (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674) +DEBUG:- Applying collected definitions: {'NAME_TP_TOP': 'csv_testpoints_top', 'NAME_TP_BOTTOM': 'csv_testpoints_bottom', 'NAME_COMP_COUNT': 'csv_comp_count', 'NAME_CSV_DRILL_TABLE': 'csv_drill_table', 'NAME_IMPEDANCE_TABLE': 'csv_impedance_table', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:677) +DEBUG:YAML after expanding definitions: +# KiBot preflight for Include Table feature +# https://kibot.readthedocs.io/en/latest/configuration/preflights/include_table.html + +kibot: + version: 1 + +preflight: + include_table: + outputs: + - name: 'csv_testpoints_top' + text_alignment: 'left' + invert_columns_order: false + border_width: 0.2 + header_rule_width: 0.2 + horizontal_rule_width: 0 + vertical_rule_width: 0 + top_rule_width: 0 + bottom_rule_width: 0 + column_spacing: 1 + # force_font_width: 1.27 # mm + + - name: 'csv_testpoints_bottom' + text_alignment: 'right' + invert_columns_order: true + border_width: 0.2 + header_rule_width: 0.2 + horizontal_rule_width: 0 + vertical_rule_width: 0 + top_rule_width: 0 + bottom_rule_width: 0 + column_spacing: 1 + # force_font_width: 1.27 # mm + + - name: 'csv_comp_count' + text_alignment: 'left' + invert_columns_order: false + border_width: 0.2 + header_rule_width: 0.2 + horizontal_rule_width: 0 + vertical_rule_width: 0 + top_rule_width: 0 + bottom_rule_width: 0 + row_spacing: 3 + column_spacing: 1 + + - name: 'csv_drill_table' + text_alignment: 'left' + invert_columns_order: false + border_width: 0.2 + header_rule_width: 0.2 + horizontal_rule_width: 0 + vertical_rule_width: 0 + top_rule_width: 0 + bottom_rule_width: 0 + row_spacing: 3 + column_spacing: 1 + + - name: 'csv_impedance_table' + text_alignment: 'left' + invert_columns_order: false + border_width: 0.2 + header_rule_width: 0.2 + vertical_rule_width: 0 + top_rule_width: 0 + bottom_rule_width: 0 + row_spacing: 3 + column_spacing: 1 + + (kibot - config_reader.py:683) +DEBUG:Parsing preflight options: {'include_table': {'outputs': [{'name': 'csv_testpoints_top', 'text_alignment': 'left', 'invert_columns_order': False, 'border_width': 0.2, 'header_rule_width': 0.2, 'horizontal_rule_width': 0, 'vertical_rule_width': 0, 'top_rule_width': 0, 'bottom_rule_width': 0, 'column_spacing': 1}, {'name': 'csv_testpoints_bottom', 'text_alignment': 'right', 'invert_columns_order': True, 'border_width': 0.2, 'header_rule_width': 0.2, 'horizontal_rule_width': 0, 'vertical_rule_width': 0, 'top_rule_width': 0, 'bottom_rule_width': 0, 'column_spacing': 1}, {'name': 'csv_comp_count', 'text_alignment': 'left', 'invert_columns_order': False, 'border_width': 0.2, 'header_rule_width': 0.2, 'horizontal_rule_width': 0, 'vertical_rule_width': 0, 'top_rule_width': 0, 'bottom_rule_width': 0, 'row_spacing': 3, 'column_spacing': 1}, {'name': 'csv_drill_table', 'text_alignment': 'left', 'invert_columns_order': False, 'border_width': 0.2, 'header_rule_width': 0.2, 'horizontal_rule_width': 0, 'vertical_rule_width': 0, 'top_rule_width': 0, 'bottom_rule_width': 0, 'row_spacing': 3, 'column_spacing': 1}, {'name': 'csv_impedance_table', 'text_alignment': 'left', 'invert_columns_order': False, 'border_width': 0.2, 'header_rule_width': 0.2, 'vertical_rule_width': 0, 'top_rule_width': 0, 'bottom_rule_width': 0, 'row_spacing': 3, 'column_spacing': 1}]}} (kibot - config_reader.py:283) +DEBUG:Parsing preflight include_table (kibot - config_reader.py:292) +DEBUG:Preflights loaded from `kibot/yaml/kibot_pre_include_table.yaml`: ['include_table'] (kibot - config_reader.py:385) +DEBUG:Found local definitions (kibot - config_reader.py:648) +DEBUG:- Local definitions: {'NAME': 'netlist', 'FORMAT': 'classic', 'COMMENT': 'Schematic netlist in KiCad format'} (kibot - config_reader.py:658) +DEBUG:- Current definitions: {'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl', 'NAME': 'netlist', 'COMMENT': 'Schematic netlist in KiCad format'} (kibot - config_reader.py:659) +DEBUG:- Updated definitions: {'NAME': 'netlist', 'FORMAT': 'classic', 'COMMENT': 'Schematic netlist in KiCad format', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:662) +DEBUG:Applying preprocessor definitions (kibot - config_reader.py:667) +DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674) +DEBUG:- Applying collected definitions: {'NAME': 'netlist', 'FORMAT': 'classic', 'COMMENT': 'Schematic netlist in KiCad format', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:677) +DEBUG:- Replacing @NAME@ -> netlist (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @FORMAT@ -> classic (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @COMMENT@ -> Schematic netlist in KiCad format (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674) +DEBUG:- Applying collected definitions: {'NAME': 'netlist', 'FORMAT': 'classic', 'COMMENT': 'Schematic netlist in KiCad format', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:677) +DEBUG:YAML after expanding definitions: +# KiBot output for generating netlist in KiCad format +# https://kibot.readthedocs.io/en/latest/configuration/outputs/netlist.html + +kibot: + version: 1 + +outputs: +- name: netlist + comment: 'Schematic netlist in KiCad format' + type: netlist + options: + format: 'classic' + + (kibot - config_reader.py:683) +DEBUG:Pre-parsing output options for `netlist` (netlist) (kibot - config_reader.py:169) +DEBUG:Outputs loaded from `kibot/yaml/kibot_out_netlist.yaml`: ['netlist'] (kibot - config_reader.py:361) +DEBUG:Applying preprocessor definitions (kibot - config_reader.py:667) +DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674) +DEBUG:- Applying collected definitions: {'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl', 'NAME': 'pdf_schematic', 'COMMENT': 'Schematic in PDF format', 'DIR': 'schematic', 'DEFAULT_FONT': 'Arial Narrow', 'SHEET_WKS': 'templates/Asymworks_SCH.kicad_wks'} (kibot - config_reader.py:677) +DEBUG:- Replacing @COLOR_THEME@ -> Altium_Theme (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @NAME@ -> pdf_schematic (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @COMMENT@ -> Schematic in PDF format (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @DIR@ -> schematic (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @DEFAULT_FONT@ -> Arial Narrow (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @SHEET_WKS@ -> templates/Asymworks_SCH.kicad_wks (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674) +DEBUG:- Applying collected definitions: {'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl', 'NAME': 'pdf_schematic', 'COMMENT': 'Schematic in PDF format', 'DIR': 'schematic', 'DEFAULT_FONT': 'Arial Narrow', 'SHEET_WKS': 'templates/Asymworks_SCH.kicad_wks'} (kibot - config_reader.py:677) +DEBUG:YAML after expanding definitions: +# KiBot output for generating schematics in PDF format +# https://kibot.readthedocs.io/en/latest/configuration/outputs/pdf_sch_print.html + +kibot: + version: 1 + +outputs: +- name: pdf_schematic + comment: 'Schematic in PDF format' + type: pdf_sch_print + dir: 'schematic' + category: 'schematic' + options: + background_color: false + color_theme: 'Altium_Theme' + default_font: 'Arial Narrow' + sheet_reference_layout: 'templates/Asymworks_SCH.kicad_wks' + +definitions: + NAME: pdf_schematic + COMMENT: Schematic in PDF format + COLOR_THEME: Altium_Theme + DEFAULT_FONT: Arial + DIR: schematic + SHEET_WKS: ${KIPRJMOD}/templates/Asymworks_SCH.kicad_wks + (kibot - config_reader.py:683) +DEBUG:Pre-parsing output options for `pdf_schematic` (pdf_sch_print) (kibot - config_reader.py:169) +DEBUG:Outputs loaded from `kibot/yaml/kibot_out_pdf_schematic.yaml`: ['pdf_schematic'] (kibot - config_reader.py:361) +DEBUG:Found local definitions (kibot - config_reader.py:648) +DEBUG:- Local definitions: {'NAME': 'csv_bom', 'COMMENT': 'Bill of Materials in CSV format', 'DIR': 'mfg/assembly', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer'} (kibot - config_reader.py:658) +DEBUG:- Current definitions: {'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl', 'NAME': 'csv_bom', 'COMMENT': 'Bill of Materials in CSV format', 'DIR': 'mfg/assembly'} (kibot - config_reader.py:659) +DEBUG:- Updated definitions: {'NAME': 'csv_bom', 'COMMENT': 'Bill of Materials in CSV format', 'DIR': 'mfg/assembly', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:662) +DEBUG:Applying preprocessor definitions (kibot - config_reader.py:667) +DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674) +DEBUG:- Applying collected definitions: {'NAME': 'csv_bom', 'COMMENT': 'Bill of Materials in CSV format', 'DIR': 'mfg/assembly', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:677) +DEBUG:- Replacing @NAME@ -> csv_bom (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @COMMENT@ -> Bill of Materials in CSV format (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @DIR@ -> mfg/assembly (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @IPN_FIELD@ -> Asymworks IPN (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @MPN_FIELD@ -> Manufacturer PN (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @MAN_FIELD@ -> Manufacturer (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674) +DEBUG:- Applying collected definitions: {'NAME': 'csv_bom', 'COMMENT': 'Bill of Materials in CSV format', 'DIR': 'mfg/assembly', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:677) +DEBUG:YAML after expanding definitions: +# KiBot output for generating Bill of Materials in CSV format +# https://kibot.readthedocs.io/en/latest/configuration/outputs/bom.html + +kibot: + version: 1 + +outputs: +- name: csv_bom + comment: 'Bill of Materials in CSV format' + type: bom + category: 'mfg/assembly' + dir: 'mfg/assembly' + options: + format: CSV + csv: + hide_pcb_info: true + hide_stats_info: true + + group_fields: ['Manufacturer PN', 'Asymworks IPN', 'Value'] + + columns: + - "Row" + - "Quantity Per PCB" + - "References" + - "Value" + - "Datasheet" + - "Footprint" + - "Description" + - "Asymworks IPN" + - "Manufacturer" + - "Manufacturer PN" + - "LCSC" + # - "arrow#" + # - "digikey#" + # - "farnell#" + # - "mouser#" + # - "newark#" + # - "rs#" + # - "tme#" + + (kibot - config_reader.py:683) +DEBUG:Pre-parsing output options for `csv_bom` (bom) (kibot - config_reader.py:169) +DEBUG:Outputs loaded from `kibot/yaml/kibot_out_csv_bom.yaml`: ['csv_bom'] (kibot - config_reader.py:361) +DEBUG:Found local definitions (kibot - config_reader.py:648) +DEBUG:- Local definitions: {'NAME': 'html_bom', 'COMMENT': 'BOM in HTML format', 'DIR': 'mfg/assembly', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer'} (kibot - config_reader.py:658) +DEBUG:- Current definitions: {'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl', 'NAME': 'html_bom', 'COMMENT': 'Bill of Materials in HTML format', 'DIR': 'mfg/assembly'} (kibot - config_reader.py:659) +DEBUG:- Updated definitions: {'NAME': 'html_bom', 'COMMENT': 'Bill of Materials in HTML format', 'DIR': 'mfg/assembly', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:662) +DEBUG:Applying preprocessor definitions (kibot - config_reader.py:667) +DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674) +DEBUG:- Applying collected definitions: {'NAME': 'html_bom', 'COMMENT': 'Bill of Materials in HTML format', 'DIR': 'mfg/assembly', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:677) +DEBUG:- Replacing @NAME@ -> html_bom (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @COMMENT@ -> Bill of Materials in HTML format (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @DIR@ -> mfg/assembly (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @IPN_FIELD@ -> Asymworks IPN (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @MPN_FIELD@ -> Manufacturer PN (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @MAN_FIELD@ -> Manufacturer (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674) +DEBUG:- Applying collected definitions: {'NAME': 'html_bom', 'COMMENT': 'Bill of Materials in HTML format', 'DIR': 'mfg/assembly', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:677) +DEBUG:YAML after expanding definitions: +# KiBot output for generating Interactive HTML BoM +# https://kibot.readthedocs.io/en/latest/configuration/outputs/ibom.html + +kibot: + version: 1 + +outputs: +- name: html_bom + comment: 'Bill of Materials in HTML format' + type: bom + category: 'mfg/assembly' + dir: 'mfg/assembly' + options: + format: HTML + html: + title: 'Bill of Materials' + datasheet_as_link: "Datasheet" + lcsc_link: true + logo: false + style: modern-blue + + group_fields: ['Manufacturer PN', 'Value'] + + columns: + - "Row" + - "Quantity Per PCB" + - "References" + - "Value" + - "Datasheet" + - "Footprint" + - "Description" + - "Asymworks IPN" + - "Manufacturer" + - "Manufacturer PN" + - "LCSC" + # - "arrow#" + # - "digikey#" + # - "farnell#" + # - "mouser#" + # - "newark#" + # - "rs#" + # - "tme#" + + (kibot - config_reader.py:683) +DEBUG:Pre-parsing output options for `html_bom` (bom) (kibot - config_reader.py:169) +DEBUG:Outputs loaded from `kibot/yaml/kibot_out_html_bom.yaml`: ['html_bom'] (kibot - config_reader.py:361) +DEBUG:Found local definitions (kibot - config_reader.py:648) +DEBUG:- Local definitions: {'NAME': 'html_bom_interactive', 'COMMENT': 'Interactive BOM in HTML format', 'DIR': 'mfg/assembly', 'EXCLUDE_FILTER': 'exclude_testpoints', 'TITLE': '', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN'} (kibot - config_reader.py:658) +DEBUG:- Current definitions: {'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl', 'NAME': 'html_bom_interactive', 'COMMENT': 'Bill of Materials in HTML format', 'DIR': 'mfg/assembly'} (kibot - config_reader.py:659) +DEBUG:- Updated definitions: {'NAME': 'html_bom_interactive', 'COMMENT': 'Bill of Materials in HTML format', 'DIR': 'mfg/assembly', 'EXCLUDE_FILTER': 'exclude_testpoints', 'TITLE': '', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:662) +DEBUG:Applying preprocessor definitions (kibot - config_reader.py:667) +DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674) +DEBUG:- Applying collected definitions: {'NAME': 'html_bom_interactive', 'COMMENT': 'Bill of Materials in HTML format', 'DIR': 'mfg/assembly', 'EXCLUDE_FILTER': 'exclude_testpoints', 'TITLE': '', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:677) +DEBUG:- Replacing @NAME@ -> html_bom_interactive (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @COMMENT@ -> Bill of Materials in HTML format (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @DIR@ -> mfg/assembly (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @EXCLUDE_FILTER@ -> exclude_testpoints (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @TITLE@ -> (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @IPN_FIELD@ -> Asymworks IPN (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @MPN_FIELD@ -> Manufacturer PN (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674) +DEBUG:- Applying collected definitions: {'NAME': 'html_bom_interactive', 'COMMENT': 'Bill of Materials in HTML format', 'DIR': 'mfg/assembly', 'EXCLUDE_FILTER': 'exclude_testpoints', 'TITLE': '', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:677) +DEBUG:YAML after expanding definitions: +# KiBot output for generating Interactive HTML BoM +# https://kibot.readthedocs.io/en/latest/configuration/outputs/ibom.html + +kibot: + version: 1 + +outputs: +- name: html_bom_interactive + comment: 'Bill of Materials in HTML format' + type: ibom + dir: 'mfg/assembly' + category: 'mfg/assembly' + options: + # extra_data_file: '%F.net' + dark_mode: true + show_fields: 'Value,Footprint,Asymworks IPN,Manufacturer PN' + group_fields: 'Value,Asymworks IPN' + show_fabrication: true + highlight_pin1: "selected" + exclude_filter: 'exclude_testpoints' + hide_excluded: true + forced_name: '' + mark_when_checked: 'Placed' + + (kibot - config_reader.py:683) +DEBUG:Pre-parsing output options for `html_bom_interactive` (ibom) (kibot - config_reader.py:169) +DEBUG:Outputs loaded from `kibot/yaml/kibot_out_html_ibom.yaml`: ['html_bom_interactive'] (kibot - config_reader.py:361) +DEBUG:Applying preprocessor definitions (kibot - config_reader.py:667) +DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674) +DEBUG:- Applying collected definitions: {'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl', 'NAME': 'html_kiri', 'COMMENT': 'KiRI webpage', 'DIR': 'kiri'} (kibot - config_reader.py:677) +DEBUG:- Replacing @NAME@ -> html_kiri (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @COMMENT@ -> KiRI webpage (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @DIR@ -> kiri (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674) +DEBUG:- Applying collected definitions: {'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl', 'NAME': 'html_kiri', 'COMMENT': 'KiRI webpage', 'DIR': 'kiri'} (kibot - config_reader.py:677) +DEBUG:YAML after expanding definitions: +# KiBot output for diff web page between commits +# https://kibot.readthedocs.io/en/latest/configuration/outputs/kiri.html + +kibot: + version: 1 + +outputs: +- name: html_kiri + comment: 'KiRI webpage' + type: kiri + category: 'kiri' + dir: 'kiri' + layers: all + options: + keep_generated: true + max_commits: 3 + revision: 'HEAD' + zones: 'global' + +definitions: + NAME: html_kiri + COMMENT: KiRi webpage + DIR: kiri + (kibot - config_reader.py:683) +DEBUG:Pre-parsing output options for `html_kiri` (kiri) (kibot - config_reader.py:169) +DEBUG:Outputs loaded from `kibot/yaml/kibot_out_html_kiri.yaml`: ['html_kiri'] (kibot - config_reader.py:361) +DEBUG:Found local definitions (kibot - config_reader.py:648) +DEBUG:- Local definitions: {'NAME': 'html_navigate_results', 'COMMENT': 'Results webpage in HTML format', 'DIR': 'html', 'TITLE': '', 'LOGO': '', 'LOGO_URL': ''} (kibot - config_reader.py:658) +DEBUG:- Current definitions: {'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl', 'NAME': 'html_navigate_results', 'COMMENT': 'Results webpage in HTML format', 'DIR': 'html', 'TITLE': 'A99-9000 (Assembly Name)'} (kibot - config_reader.py:659) +DEBUG:- Updated definitions: {'NAME': 'html_navigate_results', 'COMMENT': 'Results webpage in HTML format', 'DIR': 'html', 'TITLE': 'A99-9000 (Assembly Name)', 'LOGO': '', 'LOGO_URL': '', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:662) +DEBUG:Applying preprocessor definitions (kibot - config_reader.py:667) +DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674) +DEBUG:- Applying collected definitions: {'NAME': 'html_navigate_results', 'COMMENT': 'Results webpage in HTML format', 'DIR': 'html', 'TITLE': 'A99-9000 (Assembly Name)', 'LOGO': '', 'LOGO_URL': '', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:677) +DEBUG:- Replacing @NAME@ -> html_navigate_results (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @COMMENT@ -> Results webpage in HTML format (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @DIR@ -> html (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @TITLE@ -> A99-9000 (Assembly Name) (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @LOGO@ -> (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @LOGO_URL@ -> (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674) +DEBUG:- Applying collected definitions: {'NAME': 'html_navigate_results', 'COMMENT': 'Results webpage in HTML format', 'DIR': 'html', 'TITLE': 'A99-9000 (Assembly Name)', 'LOGO': '', 'LOGO_URL': '', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:677) +DEBUG:YAML after expanding definitions: +# KiBot output for generating an HTML page for navigating the results +# https://kibot.readthedocs.io/en/latest/configuration/outputs/navigate_results_rb.html + +kibot: + version: 1 + +outputs: +- name: html_navigate_results + comment: 'Results webpage in HTML format' + type: navigate_results_rb + # category: 'html' + dir: 'html' + options: + link_from_root: 'index.html' + logo: '' + logo_force_height: 40 + logo_url: '' + nav_bar: true + render_markdown: true + display_category_images: false + display_kibot_version: false + title: 'A99-9000 (Assembly Name)' + title_url: '' + + (kibot - config_reader.py:683) +DEBUG:Pre-parsing output options for `html_navigate_results` (navigate_results_rb) (kibot - config_reader.py:169) +DEBUG:Outputs loaded from `kibot/yaml/kibot_out_navigate_results.yaml`: ['html_navigate_results'] (kibot - config_reader.py:361) +DEBUG:Applying preprocessor definitions (kibot - config_reader.py:667) +DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674) +DEBUG:- Applying collected definitions: {'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl', 'NAME': 'pcbdraw_top', 'COMMENT': 'PCB 2D Render (Top)', 'DIR': 'renders', 'FORMAT': 'svg', 'BOTTOM': False, 'COMPONENTS': 'none'} (kibot - config_reader.py:677) +DEBUG:- Replacing @NAME@ -> pcbdraw_top (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @COMMENT@ -> PCB 2D Render (Top) (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @DIR@ -> renders (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @FORMAT@ -> svg (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @BOTTOM@ -> false (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674) +DEBUG:- Applying collected definitions: {'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl', 'NAME': 'pcbdraw_top', 'COMMENT': 'PCB 2D Render (Top)', 'DIR': 'renders', 'FORMAT': 'svg', 'BOTTOM': False, 'COMPONENTS': 'none'} (kibot - config_reader.py:677) +DEBUG:YAML after expanding definitions: +# KiBot output for generating PCB 2D renders with PcbDraw +# https://kibot.readthedocs.io/en/latest/configuration/outputs/pcbdraw.html + +kibot: + version: 1 + +outputs: + - name: pcbdraw_top + output_id: pcbdraw_top + comment: 'PCB 2D Render (Top)' + type: pcbdraw + category: 'renders' + dir: 'renders' + options: + bottom: false + format: svg + output: '%f-%I%v.%x' + +definitions: + NAME: pcbdraw_top + COMMENT: PCB 2D Render (Top) + DIR: renders + BOTTOM: false + (kibot - config_reader.py:683) +DEBUG:Pre-parsing output options for `pcbdraw_top` (pcbdraw) (kibot - config_reader.py:169) +DEBUG:Outputs loaded from `kibot/yaml/kibot_out_pcbdraw.yaml`: ['pcbdraw_top'] (kibot - config_reader.py:361) +DEBUG:Applying preprocessor definitions (kibot - config_reader.py:667) +DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674) +DEBUG:- Applying collected definitions: {'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl', 'NAME': 'pcbdraw_bottom', 'COMMENT': 'PCB 2D Render (Bottom)', 'DIR': 'renders', 'FORMAT': 'svg', 'BOTTOM': True, 'COMPONENTS': 'none'} (kibot - config_reader.py:677) +DEBUG:- Replacing @NAME@ -> pcbdraw_bottom (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @COMMENT@ -> PCB 2D Render (Bottom) (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @DIR@ -> renders (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @FORMAT@ -> svg (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @BOTTOM@ -> true (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674) +DEBUG:- Applying collected definitions: {'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl', 'NAME': 'pcbdraw_bottom', 'COMMENT': 'PCB 2D Render (Bottom)', 'DIR': 'renders', 'FORMAT': 'svg', 'BOTTOM': True, 'COMPONENTS': 'none'} (kibot - config_reader.py:677) +DEBUG:YAML after expanding definitions: +# KiBot output for generating PCB 2D renders with PcbDraw +# https://kibot.readthedocs.io/en/latest/configuration/outputs/pcbdraw.html + +kibot: + version: 1 + +outputs: + - name: pcbdraw_bottom + output_id: pcbdraw_bottom + comment: 'PCB 2D Render (Bottom)' + type: pcbdraw + category: 'renders' + dir: 'renders' + options: + bottom: true + format: svg + output: '%f-%I%v.%x' + +definitions: + NAME: pcbdraw_top + COMMENT: PCB 2D Render (Top) + DIR: renders + BOTTOM: false + (kibot - config_reader.py:683) +DEBUG:Pre-parsing output options for `pcbdraw_bottom` (pcbdraw) (kibot - config_reader.py:169) +DEBUG:Outputs loaded from `kibot/yaml/kibot_out_pcbdraw.yaml`: ['pcbdraw_bottom'] (kibot - config_reader.py:361) +DEBUG:Found local definitions (kibot - config_reader.py:648) +DEBUG:- Local definitions: {'NAME': 'png_3d_viewer', 'COMMENT': '3D viewer PCB render in PNG format', 'DIR': 'renders', 'SUFFIX': '', 'VIEW': 'top', 'ROTATE_X': 0, 'ROTATE_Y': 0, 'ROTATE_Z': 0, 'ZOOM': 0, 'HEIGHT': 2000, 'WIDTH': 2000, 'KEY_COLOR': '#FF00FF'} (kibot - config_reader.py:658) +DEBUG:- Current definitions: {'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl', 'NAME': 'png_3d_viewer_top', 'COMMENT': 'Top 3D viewer PCB render in PNG format', 'DIR': 'renders', 'SUFFIX': 'top', 'VIEW': 'top', 'RAYTRACING': False} (kibot - config_reader.py:659) +DEBUG:- Updated definitions: {'NAME': 'png_3d_viewer_top', 'COMMENT': 'Top 3D viewer PCB render in PNG format', 'DIR': 'renders', 'SUFFIX': 'top', 'VIEW': 'top', 'ROTATE_X': 0, 'ROTATE_Y': 0, 'ROTATE_Z': 0, 'ZOOM': 0, 'HEIGHT': 2000, 'WIDTH': 2000, 'KEY_COLOR': '#FF00FF', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl', 'RAYTRACING': False} (kibot - config_reader.py:662) +DEBUG:Applying preprocessor definitions (kibot - config_reader.py:667) +DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674) +DEBUG:- Applying collected definitions: {'NAME': 'png_3d_viewer_top', 'COMMENT': 'Top 3D viewer PCB render in PNG format', 'DIR': 'renders', 'SUFFIX': 'top', 'VIEW': 'top', 'ROTATE_X': 0, 'ROTATE_Y': 0, 'ROTATE_Z': 0, 'ZOOM': 0, 'HEIGHT': 2000, 'WIDTH': 2000, 'KEY_COLOR': '#FF00FF', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl', 'RAYTRACING': False} (kibot - config_reader.py:677) +DEBUG:- Replacing @NAME@ -> png_3d_viewer_top (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @COMMENT@ -> Top 3D viewer PCB render in PNG format (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @DIR@ -> renders (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @SUFFIX@ -> top (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @VIEW@ -> top (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @ROTATE_X@ -> 0 (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @ROTATE_Y@ -> 0 (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @ROTATE_Z@ -> 0 (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @ZOOM@ -> 0 (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @HEIGHT@ -> 2000 (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @WIDTH@ -> 2000 (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @KEY_COLOR@ -> #FF00FF (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674) +DEBUG:- Applying collected definitions: {'NAME': 'png_3d_viewer_top', 'COMMENT': 'Top 3D viewer PCB render in PNG format', 'DIR': 'renders', 'SUFFIX': 'top', 'VIEW': 'top', 'ROTATE_X': 0, 'ROTATE_Y': 0, 'ROTATE_Z': 0, 'ZOOM': 0, 'HEIGHT': 2000, 'WIDTH': 2000, 'KEY_COLOR': '#FF00FF', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl', 'RAYTRACING': False} (kibot - config_reader.py:677) +DEBUG:YAML after expanding definitions: +# KiBot output for 3D Viewer renders in PNG format +# https://kibot.readthedocs.io/en/latest/configuration/outputs/render_3d.html + +kibot: + version: 1 + +outputs: +- name: png_3d_viewer_top + comment: 'Top 3D viewer PCB render in PNG format' + type: render_3d + category: 'renders' + dir: 'renders' + options: + output: '%f-top%I%v.%x' + auto_crop: true + enable_crop_workaround: true + rotate_x: 0 + rotate_y: 0 + rotate_z: 0 + zoom: 0 + height: 2000 + width: 2000 + view: 'top' + force_stackup_colors: true + orthographic: true + transparent_background: true + transparent_background_color: '#FF00FF' + transparent_background_fuzz: 40 + + (kibot - config_reader.py:683) +DEBUG:Pre-parsing output options for `png_3d_viewer_top` (render_3d) (kibot - config_reader.py:169) +DEBUG:Outputs loaded from `kibot/yaml/kibot_out_png_3d_viewer.yaml`: ['png_3d_viewer_top'] (kibot - config_reader.py:361) +DEBUG:Found local definitions (kibot - config_reader.py:648) +DEBUG:- Local definitions: {'NAME': 'png_3d_viewer', 'COMMENT': '3D viewer PCB render in PNG format', 'DIR': 'renders', 'SUFFIX': '', 'VIEW': 'top', 'ROTATE_X': 0, 'ROTATE_Y': 0, 'ROTATE_Z': 0, 'ZOOM': 0, 'HEIGHT': 2000, 'WIDTH': 2000, 'KEY_COLOR': '#FF00FF'} (kibot - config_reader.py:658) +DEBUG:- Current definitions: {'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl', 'NAME': 'png_3d_viewer_bottom', 'COMMENT': 'Bottom 3D viewer PCB render in PNG format', 'DIR': 'renders', 'SUFFIX': 'bottom', 'VIEW': 'bottom', 'RAYTRACING': False} (kibot - config_reader.py:659) +DEBUG:- Updated definitions: {'NAME': 'png_3d_viewer_bottom', 'COMMENT': 'Bottom 3D viewer PCB render in PNG format', 'DIR': 'renders', 'SUFFIX': 'bottom', 'VIEW': 'bottom', 'ROTATE_X': 0, 'ROTATE_Y': 0, 'ROTATE_Z': 0, 'ZOOM': 0, 'HEIGHT': 2000, 'WIDTH': 2000, 'KEY_COLOR': '#FF00FF', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl', 'RAYTRACING': False} (kibot - config_reader.py:662) +DEBUG:Applying preprocessor definitions (kibot - config_reader.py:667) +DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674) +DEBUG:- Applying collected definitions: {'NAME': 'png_3d_viewer_bottom', 'COMMENT': 'Bottom 3D viewer PCB render in PNG format', 'DIR': 'renders', 'SUFFIX': 'bottom', 'VIEW': 'bottom', 'ROTATE_X': 0, 'ROTATE_Y': 0, 'ROTATE_Z': 0, 'ZOOM': 0, 'HEIGHT': 2000, 'WIDTH': 2000, 'KEY_COLOR': '#FF00FF', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl', 'RAYTRACING': False} (kibot - config_reader.py:677) +DEBUG:- Replacing @NAME@ -> png_3d_viewer_bottom (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @COMMENT@ -> Bottom 3D viewer PCB render in PNG format (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @DIR@ -> renders (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @SUFFIX@ -> bottom (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @VIEW@ -> bottom (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @ROTATE_X@ -> 0 (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @ROTATE_Y@ -> 0 (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @ROTATE_Z@ -> 0 (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @ZOOM@ -> 0 (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @HEIGHT@ -> 2000 (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @WIDTH@ -> 2000 (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @KEY_COLOR@ -> #FF00FF (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674) +DEBUG:- Applying collected definitions: {'NAME': 'png_3d_viewer_bottom', 'COMMENT': 'Bottom 3D viewer PCB render in PNG format', 'DIR': 'renders', 'SUFFIX': 'bottom', 'VIEW': 'bottom', 'ROTATE_X': 0, 'ROTATE_Y': 0, 'ROTATE_Z': 0, 'ZOOM': 0, 'HEIGHT': 2000, 'WIDTH': 2000, 'KEY_COLOR': '#FF00FF', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl', 'RAYTRACING': False} (kibot - config_reader.py:677) +DEBUG:YAML after expanding definitions: +# KiBot output for 3D Viewer renders in PNG format +# https://kibot.readthedocs.io/en/latest/configuration/outputs/render_3d.html + +kibot: + version: 1 + +outputs: +- name: png_3d_viewer_bottom + comment: 'Bottom 3D viewer PCB render in PNG format' + type: render_3d + category: 'renders' + dir: 'renders' + options: + output: '%f-bottom%I%v.%x' + auto_crop: true + enable_crop_workaround: true + rotate_x: 0 + rotate_y: 0 + rotate_z: 0 + zoom: 0 + height: 2000 + width: 2000 + view: 'bottom' + force_stackup_colors: true + orthographic: true + transparent_background: true + transparent_background_color: '#FF00FF' + transparent_background_fuzz: 40 + + (kibot - config_reader.py:683) +DEBUG:Pre-parsing output options for `png_3d_viewer_bottom` (render_3d) (kibot - config_reader.py:169) +DEBUG:Outputs loaded from `kibot/yaml/kibot_out_png_3d_viewer.yaml`: ['png_3d_viewer_bottom'] (kibot - config_reader.py:361) +DEBUG:Found local definitions (kibot - config_reader.py:648) +DEBUG:- Local definitions: {'NAME': 'png_3d_viewer', 'COMMENT': '3D viewer PCB render in PNG format', 'DIR': 'renders', 'SUFFIX': '', 'VIEW': 'top', 'ROTATE_X': 0, 'ROTATE_Y': 0, 'ROTATE_Z': 0, 'ZOOM': 0, 'HEIGHT': 2000, 'WIDTH': 2000, 'KEY_COLOR': '#FF00FF'} (kibot - config_reader.py:658) +DEBUG:- Current definitions: {'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl', 'NAME': 'png_3d_viewer_angled_top', 'COMMENT': 'Top (angled) 3D viewer PCB render in PNG format', 'DIR': 'renders', 'SUFFIX': 'angled_top', 'VIEW': 'top', 'ROTATE_X': 2, 'ROTATE_Y': -1, 'ROTATE_Z': 1, 'ZOOM': -1, 'RAYTRACING': False} (kibot - config_reader.py:659) +DEBUG:- Updated definitions: {'NAME': 'png_3d_viewer_angled_top', 'COMMENT': 'Top (angled) 3D viewer PCB render in PNG format', 'DIR': 'renders', 'SUFFIX': 'angled_top', 'VIEW': 'top', 'ROTATE_X': 2, 'ROTATE_Y': -1, 'ROTATE_Z': 1, 'ZOOM': -1, 'HEIGHT': 2000, 'WIDTH': 2000, 'KEY_COLOR': '#FF00FF', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl', 'RAYTRACING': False} (kibot - config_reader.py:662) +DEBUG:Applying preprocessor definitions (kibot - config_reader.py:667) +DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674) +DEBUG:- Applying collected definitions: {'NAME': 'png_3d_viewer_angled_top', 'COMMENT': 'Top (angled) 3D viewer PCB render in PNG format', 'DIR': 'renders', 'SUFFIX': 'angled_top', 'VIEW': 'top', 'ROTATE_X': 2, 'ROTATE_Y': -1, 'ROTATE_Z': 1, 'ZOOM': -1, 'HEIGHT': 2000, 'WIDTH': 2000, 'KEY_COLOR': '#FF00FF', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl', 'RAYTRACING': False} (kibot - config_reader.py:677) +DEBUG:- Replacing @NAME@ -> png_3d_viewer_angled_top (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @COMMENT@ -> Top (angled) 3D viewer PCB render in PNG format (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @DIR@ -> renders (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @SUFFIX@ -> angled_top (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @VIEW@ -> top (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @ROTATE_X@ -> 2 (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @ROTATE_Y@ -> -1 (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @ROTATE_Z@ -> 1 (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @ZOOM@ -> -1 (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @HEIGHT@ -> 2000 (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @WIDTH@ -> 2000 (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @KEY_COLOR@ -> #FF00FF (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674) +DEBUG:- Applying collected definitions: {'NAME': 'png_3d_viewer_angled_top', 'COMMENT': 'Top (angled) 3D viewer PCB render in PNG format', 'DIR': 'renders', 'SUFFIX': 'angled_top', 'VIEW': 'top', 'ROTATE_X': 2, 'ROTATE_Y': -1, 'ROTATE_Z': 1, 'ZOOM': -1, 'HEIGHT': 2000, 'WIDTH': 2000, 'KEY_COLOR': '#FF00FF', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl', 'RAYTRACING': False} (kibot - config_reader.py:677) +DEBUG:YAML after expanding definitions: +# KiBot output for 3D Viewer renders in PNG format +# https://kibot.readthedocs.io/en/latest/configuration/outputs/render_3d.html + +kibot: + version: 1 + +outputs: +- name: png_3d_viewer_angled_top + comment: 'Top (angled) 3D viewer PCB render in PNG format' + type: render_3d + category: 'renders' + dir: 'renders' + options: + output: '%f-angled_top%I%v.%x' + auto_crop: true + enable_crop_workaround: true + rotate_x: 2 + rotate_y: -1 + rotate_z: 1 + zoom: -1 + height: 2000 + width: 2000 + view: 'top' + force_stackup_colors: true + orthographic: true + transparent_background: true + transparent_background_color: '#FF00FF' + transparent_background_fuzz: 40 + + (kibot - config_reader.py:683) +DEBUG:Pre-parsing output options for `png_3d_viewer_angled_top` (render_3d) (kibot - config_reader.py:169) +DEBUG:Outputs loaded from `kibot/yaml/kibot_out_png_3d_viewer.yaml`: ['png_3d_viewer_angled_top'] (kibot - config_reader.py:361) +DEBUG:Found local definitions (kibot - config_reader.py:648) +DEBUG:- Local definitions: {'NAME': 'png_3d_viewer', 'COMMENT': '3D viewer PCB render in PNG format', 'DIR': 'renders', 'SUFFIX': '', 'VIEW': 'top', 'ROTATE_X': 0, 'ROTATE_Y': 0, 'ROTATE_Z': 0, 'ZOOM': 0, 'HEIGHT': 2000, 'WIDTH': 2000, 'KEY_COLOR': '#FF00FF'} (kibot - config_reader.py:658) +DEBUG:- Current definitions: {'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl', 'NAME': 'png_3d_viewer_angled_bottom', 'COMMENT': 'Bottom (angled) 3D viewer PCB render in PNG format', 'DIR': 'renders', 'SUFFIX': 'angled_bottom', 'VIEW': 'bottom', 'ROTATE_X': 2, 'ROTATE_Y': -1, 'ROTATE_Z': -1, 'ZOOM': -1, 'RAYTRACING': False} (kibot - config_reader.py:659) +DEBUG:- Updated definitions: {'NAME': 'png_3d_viewer_angled_bottom', 'COMMENT': 'Bottom (angled) 3D viewer PCB render in PNG format', 'DIR': 'renders', 'SUFFIX': 'angled_bottom', 'VIEW': 'bottom', 'ROTATE_X': 2, 'ROTATE_Y': -1, 'ROTATE_Z': -1, 'ZOOM': -1, 'HEIGHT': 2000, 'WIDTH': 2000, 'KEY_COLOR': '#FF00FF', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl', 'RAYTRACING': False} (kibot - config_reader.py:662) +DEBUG:Applying preprocessor definitions (kibot - config_reader.py:667) +DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674) +DEBUG:- Applying collected definitions: {'NAME': 'png_3d_viewer_angled_bottom', 'COMMENT': 'Bottom (angled) 3D viewer PCB render in PNG format', 'DIR': 'renders', 'SUFFIX': 'angled_bottom', 'VIEW': 'bottom', 'ROTATE_X': 2, 'ROTATE_Y': -1, 'ROTATE_Z': -1, 'ZOOM': -1, 'HEIGHT': 2000, 'WIDTH': 2000, 'KEY_COLOR': '#FF00FF', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl', 'RAYTRACING': False} (kibot - config_reader.py:677) +DEBUG:- Replacing @NAME@ -> png_3d_viewer_angled_bottom (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @COMMENT@ -> Bottom (angled) 3D viewer PCB render in PNG format (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @DIR@ -> renders (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @SUFFIX@ -> angled_bottom (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @VIEW@ -> bottom (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @ROTATE_X@ -> 2 (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @ROTATE_Y@ -> -1 (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @ROTATE_Z@ -> -1 (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @ZOOM@ -> -1 (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @HEIGHT@ -> 2000 (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @WIDTH@ -> 2000 (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @KEY_COLOR@ -> #FF00FF (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674) +DEBUG:- Applying collected definitions: {'NAME': 'png_3d_viewer_angled_bottom', 'COMMENT': 'Bottom (angled) 3D viewer PCB render in PNG format', 'DIR': 'renders', 'SUFFIX': 'angled_bottom', 'VIEW': 'bottom', 'ROTATE_X': 2, 'ROTATE_Y': -1, 'ROTATE_Z': -1, 'ZOOM': -1, 'HEIGHT': 2000, 'WIDTH': 2000, 'KEY_COLOR': '#FF00FF', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl', 'RAYTRACING': False} (kibot - config_reader.py:677) +DEBUG:YAML after expanding definitions: +# KiBot output for 3D Viewer renders in PNG format +# https://kibot.readthedocs.io/en/latest/configuration/outputs/render_3d.html + +kibot: + version: 1 + +outputs: +- name: png_3d_viewer_angled_bottom + comment: 'Bottom (angled) 3D viewer PCB render in PNG format' + type: render_3d + category: 'renders' + dir: 'renders' + options: + output: '%f-angled_bottom%I%v.%x' + auto_crop: true + enable_crop_workaround: true + rotate_x: 2 + rotate_y: -1 + rotate_z: -1 + zoom: -1 + height: 2000 + width: 2000 + view: 'bottom' + force_stackup_colors: true + orthographic: true + transparent_background: true + transparent_background_color: '#FF00FF' + transparent_background_fuzz: 40 + + (kibot - config_reader.py:683) +DEBUG:Pre-parsing output options for `png_3d_viewer_angled_bottom` (render_3d) (kibot - config_reader.py:169) +DEBUG:Outputs loaded from `kibot/yaml/kibot_out_png_3d_viewer.yaml`: ['png_3d_viewer_angled_bottom'] (kibot - config_reader.py:361) +DEBUG:Found local definitions (kibot - config_reader.py:648) +DEBUG:- Local definitions: {'NAME': 'blender_3d_angled_top', 'COMMENT': 'PCB 3D model in PCB3D Blender format', 'DIR': 'renders', 'DNF_FILTER': '_kibom_dnf_Config', 'RESOLUTION_X': 1280, 'RESOLUTION_Y': 1280, 'TEXTURE_DPI': 1031.0, 'SAMPLES': 5, 'ROTATE_X': 30, 'ROTATE_Y': 10, 'ROTATE_Z': 10, 'VIEW': 'top', 'DIFFUSE_RADIUS': 6.0, 'DIFFUSE_HEIGHT': 10.0, 'DIFFUSE_LIGHT': 0.4, 'ACCENT_LIGHT': 0.1, 'SPOT_LIGHT': 2.0} (kibot - config_reader.py:658) +DEBUG:- Current definitions: {'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl', 'NAME': 'blender_3d_top', 'COMMENT': 'High Quality 3D Render (Top)', 'DIR': 'renders', 'VIEW': 'top', 'ROTATE_X': 0, 'ROTATE_Y': 0, 'ROTATE_Z': 0, 'SAMPLES': 20, 'RESOLUTION_X': 1500, 'RESOLUTION_Y': 1500, 'TEXTURE_DPI': 1031.0, 'DNF_FILTER': '_kibom_dnf_Config', 'DIFFUSE_RADIUS': 6.0, 'DIFFUSE_HEIGHT': 10.0, 'DIFFUSE_LIGHT': 0.7, 'ACCENT_LIGHT': 0.1, 'SPOT_LIGHT': 0.1} (kibot - config_reader.py:659) +DEBUG:- Updated definitions: {'NAME': 'blender_3d_top', 'COMMENT': 'High Quality 3D Render (Top)', 'DIR': 'renders', 'DNF_FILTER': '_kibom_dnf_Config', 'RESOLUTION_X': 1500, 'RESOLUTION_Y': 1500, 'TEXTURE_DPI': 1031.0, 'SAMPLES': 20, 'ROTATE_X': 0, 'ROTATE_Y': 0, 'ROTATE_Z': 0, 'VIEW': 'top', 'DIFFUSE_RADIUS': 6.0, 'DIFFUSE_HEIGHT': 10.0, 'DIFFUSE_LIGHT': 0.7, 'ACCENT_LIGHT': 0.1, 'SPOT_LIGHT': 0.1, 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:662) +DEBUG:Applying preprocessor definitions (kibot - config_reader.py:667) +DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674) +DEBUG:- Applying collected definitions: {'NAME': 'blender_3d_top', 'COMMENT': 'High Quality 3D Render (Top)', 'DIR': 'renders', 'DNF_FILTER': '_kibom_dnf_Config', 'RESOLUTION_X': 1500, 'RESOLUTION_Y': 1500, 'TEXTURE_DPI': 1031.0, 'SAMPLES': 20, 'ROTATE_X': 0, 'ROTATE_Y': 0, 'ROTATE_Z': 0, 'VIEW': 'top', 'DIFFUSE_RADIUS': 6.0, 'DIFFUSE_HEIGHT': 10.0, 'DIFFUSE_LIGHT': 0.7, 'ACCENT_LIGHT': 0.1, 'SPOT_LIGHT': 0.1, 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:677) +DEBUG:- Replacing @NAME@ -> blender_3d_top (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @COMMENT@ -> High Quality 3D Render (Top) (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @DIR@ -> renders (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @DNF_FILTER@ -> _kibom_dnf_Config (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @RESOLUTION_X@ -> 1500 (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @RESOLUTION_Y@ -> 1500 (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @TEXTURE_DPI@ -> 1031.0 (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @SAMPLES@ -> 20 (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @ROTATE_X@ -> 0 (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @ROTATE_Y@ -> 0 (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @ROTATE_Z@ -> 0 (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @VIEW@ -> top (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @DIFFUSE_RADIUS@ -> 6.0 (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @DIFFUSE_HEIGHT@ -> 10.0 (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @DIFFUSE_LIGHT@ -> 0.7 (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @ACCENT_LIGHT@ -> 0.1 (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @SPOT_LIGHT@ -> 0.1 (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674) +DEBUG:- Applying collected definitions: {'NAME': 'blender_3d_top', 'COMMENT': 'High Quality 3D Render (Top)', 'DIR': 'renders', 'DNF_FILTER': '_kibom_dnf_Config', 'RESOLUTION_X': 1500, 'RESOLUTION_Y': 1500, 'TEXTURE_DPI': 1031.0, 'SAMPLES': 20, 'ROTATE_X': 0, 'ROTATE_Y': 0, 'ROTATE_Z': 0, 'VIEW': 'top', 'DIFFUSE_RADIUS': 6.0, 'DIFFUSE_HEIGHT': 10.0, 'DIFFUSE_LIGHT': 0.7, 'ACCENT_LIGHT': 0.1, 'SPOT_LIGHT': 0.1, 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:677) +DEBUG:YAML after expanding definitions: +# KiBot output for generating PCB 3D model PCB3D Blender format +# https://kibot.readthedocs.io/en/latest/configuration/outputs/PCB2Blender_ToolsOptions.html + +# The lighting setup allows for even, diffuse background lighting as well as +# a focused light for shadows/depth. The eight area lights form a ring around +# the top of the board, while the spot light illuminates from behind and to the +# right of the camera. The accent lights illuminate from behind the board at a +# low angle to help light up solder pads. +# +# For top/bottom renders that look directly down at the board, set 0.1 +# to 0.1 and @ADIFFUSE_LIGHT@ to 0.7. For angle renders, start with 0.1 +# set to 2.0 and 0.7 at 0.4. Some experimentation, including with +# the ring radius and height, may be required to get good results. + +kibot: + version: 1 + +outputs: + - name: blender_3d_top + output_id: blender_3d_top + comment: 'High Quality 3D Render (Top)' + type: blender_export + category: 'renders' + dir: 'renders' + options: + auto_camera_z_axis_factor: 1.1 + pcb_import: + enhance_materials: true + texture_dpi: 1031.0 + + pcb3d: + download: true + download_lcsc: true + dnf_filter: + - _kibom_dnf_Config + + render_options: + auto_crop: true + transparent_background: true + samples: 20 + resolution_x: 1500 + resolution_y: 1500 + + point_of_view: + rotate_x: 0 + rotate_y: 0 + rotate_z: 0 + view: top + + outputs: + - type: render + output: '%f-%I%v.%x' + + light: + - name: spot + energy: 0.1 + pos_x: -size*3.33 + pos_y: size*3.33 + pos_z: size*5 + type: POINT + + - name: accent_1 + energy: 0.1 + pos_x: -size*2 + pos_y: size*6 + pos_z: size*3 + type: AREA + + - name: accent_2 + energy: 0.1 + pos_x: size*2 + pos_y: size*6 + pos_z: size*3 + type: AREA + + - name: ring_1 + energy: 0.7 + pos_x: size*6.0 + pos_y: 0 + pos_z: size*10.0 + type: AREA + + - name: ring_2 + energy: 0.7 + pos_x: -size*6.0 + pos_y: 0 + pos_z: size*10.0 + type: AREA + + - name: ring_3 + energy: 0.7 + pos_x: 0 + pos_y: size*6.0 + pos_z: size*10.0 + type: AREA + + - name: ring_4 + energy: 0.7 + pos_x: 0 + pos_y: -size*6.0 + pos_z: size*10.0 + type: AREA + + - name: ring_5 + energy: 0.7 + pos_x: size*0.71*6.0 + pos_y: size*0.71*6.0 + pos_z: size*10.0 + type: AREA + + - name: ring_6 + energy: 0.7 + pos_x: -size*0.71*6.0 + pos_y: size*0.71*6.0 + pos_z: size*10.0 + type: AREA + + - name: ring_7 + energy: 0.7 + pos_x: size*0.71*6.0 + pos_y: -size*0.71*6.0 + pos_z: size*10.0 + type: AREA + + - name: ring_8 + energy: 0.7 + pos_x: -size*0.71*6.0 + pos_y: -size*0.71*6.0 + pos_z: size*10.0 + type: AREA + + (kibot - config_reader.py:683) +DEBUG:Pre-parsing output options for `blender_3d_top` (blender_export) (kibot - config_reader.py:169) +DEBUG:Outputs loaded from `kibot/yaml/kibot_out_blender.yaml`: ['blender_3d_top'] (kibot - config_reader.py:361) +DEBUG:Found local definitions (kibot - config_reader.py:648) +DEBUG:- Local definitions: {'NAME': 'blender_3d_angled_top', 'COMMENT': 'PCB 3D model in PCB3D Blender format', 'DIR': 'renders', 'DNF_FILTER': '_kibom_dnf_Config', 'RESOLUTION_X': 1280, 'RESOLUTION_Y': 1280, 'TEXTURE_DPI': 1031.0, 'SAMPLES': 5, 'ROTATE_X': 30, 'ROTATE_Y': 10, 'ROTATE_Z': 10, 'VIEW': 'top', 'DIFFUSE_RADIUS': 6.0, 'DIFFUSE_HEIGHT': 10.0, 'DIFFUSE_LIGHT': 0.4, 'ACCENT_LIGHT': 0.1, 'SPOT_LIGHT': 2.0} (kibot - config_reader.py:658) +DEBUG:- Current definitions: {'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl', 'NAME': 'blender_3d_bottom', 'COMMENT': 'High Quality 3D Render (Bottom)', 'DIR': 'renders', 'VIEW': 'bottom', 'ROTATE_X': 0, 'ROTATE_Y': 0, 'ROTATE_Z': 0, 'SAMPLES': 20, 'RESOLUTION_X': 1500, 'RESOLUTION_Y': 1500, 'TEXTURE_DPI': 1031.0, 'DNF_FILTER': '_kibom_dnf_Config', 'DIFFUSE_RADIUS': 6.0, 'DIFFUSE_HEIGHT': 10.0, 'DIFFUSE_LIGHT': 0.7, 'ACCENT_LIGHT': 0.1, 'SPOT_LIGHT': 0.1} (kibot - config_reader.py:659) +DEBUG:- Updated definitions: {'NAME': 'blender_3d_bottom', 'COMMENT': 'High Quality 3D Render (Bottom)', 'DIR': 'renders', 'DNF_FILTER': '_kibom_dnf_Config', 'RESOLUTION_X': 1500, 'RESOLUTION_Y': 1500, 'TEXTURE_DPI': 1031.0, 'SAMPLES': 20, 'ROTATE_X': 0, 'ROTATE_Y': 0, 'ROTATE_Z': 0, 'VIEW': 'bottom', 'DIFFUSE_RADIUS': 6.0, 'DIFFUSE_HEIGHT': 10.0, 'DIFFUSE_LIGHT': 0.7, 'ACCENT_LIGHT': 0.1, 'SPOT_LIGHT': 0.1, 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:662) +DEBUG:Applying preprocessor definitions (kibot - config_reader.py:667) +DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674) +DEBUG:- Applying collected definitions: {'NAME': 'blender_3d_bottom', 'COMMENT': 'High Quality 3D Render (Bottom)', 'DIR': 'renders', 'DNF_FILTER': '_kibom_dnf_Config', 'RESOLUTION_X': 1500, 'RESOLUTION_Y': 1500, 'TEXTURE_DPI': 1031.0, 'SAMPLES': 20, 'ROTATE_X': 0, 'ROTATE_Y': 0, 'ROTATE_Z': 0, 'VIEW': 'bottom', 'DIFFUSE_RADIUS': 6.0, 'DIFFUSE_HEIGHT': 10.0, 'DIFFUSE_LIGHT': 0.7, 'ACCENT_LIGHT': 0.1, 'SPOT_LIGHT': 0.1, 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:677) +DEBUG:- Replacing @NAME@ -> blender_3d_bottom (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @COMMENT@ -> High Quality 3D Render (Bottom) (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @DIR@ -> renders (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @DNF_FILTER@ -> _kibom_dnf_Config (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @RESOLUTION_X@ -> 1500 (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @RESOLUTION_Y@ -> 1500 (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @TEXTURE_DPI@ -> 1031.0 (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @SAMPLES@ -> 20 (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @ROTATE_X@ -> 0 (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @ROTATE_Y@ -> 0 (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @ROTATE_Z@ -> 0 (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @VIEW@ -> bottom (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @DIFFUSE_RADIUS@ -> 6.0 (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @DIFFUSE_HEIGHT@ -> 10.0 (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @DIFFUSE_LIGHT@ -> 0.7 (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @ACCENT_LIGHT@ -> 0.1 (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @SPOT_LIGHT@ -> 0.1 (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674) +DEBUG:- Applying collected definitions: {'NAME': 'blender_3d_bottom', 'COMMENT': 'High Quality 3D Render (Bottom)', 'DIR': 'renders', 'DNF_FILTER': '_kibom_dnf_Config', 'RESOLUTION_X': 1500, 'RESOLUTION_Y': 1500, 'TEXTURE_DPI': 1031.0, 'SAMPLES': 20, 'ROTATE_X': 0, 'ROTATE_Y': 0, 'ROTATE_Z': 0, 'VIEW': 'bottom', 'DIFFUSE_RADIUS': 6.0, 'DIFFUSE_HEIGHT': 10.0, 'DIFFUSE_LIGHT': 0.7, 'ACCENT_LIGHT': 0.1, 'SPOT_LIGHT': 0.1, 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:677) +DEBUG:YAML after expanding definitions: +# KiBot output for generating PCB 3D model PCB3D Blender format +# https://kibot.readthedocs.io/en/latest/configuration/outputs/PCB2Blender_ToolsOptions.html + +# The lighting setup allows for even, diffuse background lighting as well as +# a focused light for shadows/depth. The eight area lights form a ring around +# the top of the board, while the spot light illuminates from behind and to the +# right of the camera. The accent lights illuminate from behind the board at a +# low angle to help light up solder pads. +# +# For top/bottom renders that look directly down at the board, set 0.1 +# to 0.1 and @ADIFFUSE_LIGHT@ to 0.7. For angle renders, start with 0.1 +# set to 2.0 and 0.7 at 0.4. Some experimentation, including with +# the ring radius and height, may be required to get good results. + +kibot: + version: 1 + +outputs: + - name: blender_3d_bottom + output_id: blender_3d_bottom + comment: 'High Quality 3D Render (Bottom)' + type: blender_export + category: 'renders' + dir: 'renders' + options: + auto_camera_z_axis_factor: 1.1 + pcb_import: + enhance_materials: true + texture_dpi: 1031.0 + + pcb3d: + download: true + download_lcsc: true + dnf_filter: + - _kibom_dnf_Config + + render_options: + auto_crop: true + transparent_background: true + samples: 20 + resolution_x: 1500 + resolution_y: 1500 + + point_of_view: + rotate_x: 0 + rotate_y: 0 + rotate_z: 0 + view: bottom + + outputs: + - type: render + output: '%f-%I%v.%x' + + light: + - name: spot + energy: 0.1 + pos_x: -size*3.33 + pos_y: size*3.33 + pos_z: size*5 + type: POINT + + - name: accent_1 + energy: 0.1 + pos_x: -size*2 + pos_y: size*6 + pos_z: size*3 + type: AREA + + - name: accent_2 + energy: 0.1 + pos_x: size*2 + pos_y: size*6 + pos_z: size*3 + type: AREA + + - name: ring_1 + energy: 0.7 + pos_x: size*6.0 + pos_y: 0 + pos_z: size*10.0 + type: AREA + + - name: ring_2 + energy: 0.7 + pos_x: -size*6.0 + pos_y: 0 + pos_z: size*10.0 + type: AREA + + - name: ring_3 + energy: 0.7 + pos_x: 0 + pos_y: size*6.0 + pos_z: size*10.0 + type: AREA + + - name: ring_4 + energy: 0.7 + pos_x: 0 + pos_y: -size*6.0 + pos_z: size*10.0 + type: AREA + + - name: ring_5 + energy: 0.7 + pos_x: size*0.71*6.0 + pos_y: size*0.71*6.0 + pos_z: size*10.0 + type: AREA + + - name: ring_6 + energy: 0.7 + pos_x: -size*0.71*6.0 + pos_y: size*0.71*6.0 + pos_z: size*10.0 + type: AREA + + - name: ring_7 + energy: 0.7 + pos_x: size*0.71*6.0 + pos_y: -size*0.71*6.0 + pos_z: size*10.0 + type: AREA + + - name: ring_8 + energy: 0.7 + pos_x: -size*0.71*6.0 + pos_y: -size*0.71*6.0 + pos_z: size*10.0 + type: AREA + + (kibot - config_reader.py:683) +DEBUG:Pre-parsing output options for `blender_3d_bottom` (blender_export) (kibot - config_reader.py:169) +DEBUG:Outputs loaded from `kibot/yaml/kibot_out_blender.yaml`: ['blender_3d_bottom'] (kibot - config_reader.py:361) +DEBUG:Found local definitions (kibot - config_reader.py:648) +DEBUG:- Local definitions: {'NAME': 'blender_3d_angled_top', 'COMMENT': 'PCB 3D model in PCB3D Blender format', 'DIR': 'renders', 'DNF_FILTER': '_kibom_dnf_Config', 'RESOLUTION_X': 1280, 'RESOLUTION_Y': 1280, 'TEXTURE_DPI': 1031.0, 'SAMPLES': 5, 'ROTATE_X': 30, 'ROTATE_Y': 10, 'ROTATE_Z': 10, 'VIEW': 'top', 'DIFFUSE_RADIUS': 6.0, 'DIFFUSE_HEIGHT': 10.0, 'DIFFUSE_LIGHT': 0.4, 'ACCENT_LIGHT': 0.1, 'SPOT_LIGHT': 2.0} (kibot - config_reader.py:658) +DEBUG:- Current definitions: {'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl', 'NAME': 'blender_3d_angled_top', 'COMMENT': 'High Quality 3D Render (Angled Top)', 'DIR': 'renders', 'VIEW': 'top', 'ROTATE_X': 30, 'ROTATE_Y': 10, 'ROTATE_Z': 10, 'SAMPLES': 20, 'RESOLUTION_X': 1500, 'RESOLUTION_Y': 1500, 'TEXTURE_DPI': 1031.0, 'DNF_FILTER': '_kibom_dnf_Config', 'DIFFUSE_RADIUS': 6.0, 'DIFFUSE_HEIGHT': 10.0, 'DIFFUSE_LIGHT': 0.4, 'ACCENT_LIGHT': 0.1, 'SPOT_LIGHT': 2.0} (kibot - config_reader.py:659) +DEBUG:- Updated definitions: {'NAME': 'blender_3d_angled_top', 'COMMENT': 'High Quality 3D Render (Angled Top)', 'DIR': 'renders', 'DNF_FILTER': '_kibom_dnf_Config', 'RESOLUTION_X': 1500, 'RESOLUTION_Y': 1500, 'TEXTURE_DPI': 1031.0, 'SAMPLES': 20, 'ROTATE_X': 30, 'ROTATE_Y': 10, 'ROTATE_Z': 10, 'VIEW': 'top', 'DIFFUSE_RADIUS': 6.0, 'DIFFUSE_HEIGHT': 10.0, 'DIFFUSE_LIGHT': 0.4, 'ACCENT_LIGHT': 0.1, 'SPOT_LIGHT': 2.0, 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:662) +DEBUG:Applying preprocessor definitions (kibot - config_reader.py:667) +DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674) +DEBUG:- Applying collected definitions: {'NAME': 'blender_3d_angled_top', 'COMMENT': 'High Quality 3D Render (Angled Top)', 'DIR': 'renders', 'DNF_FILTER': '_kibom_dnf_Config', 'RESOLUTION_X': 1500, 'RESOLUTION_Y': 1500, 'TEXTURE_DPI': 1031.0, 'SAMPLES': 20, 'ROTATE_X': 30, 'ROTATE_Y': 10, 'ROTATE_Z': 10, 'VIEW': 'top', 'DIFFUSE_RADIUS': 6.0, 'DIFFUSE_HEIGHT': 10.0, 'DIFFUSE_LIGHT': 0.4, 'ACCENT_LIGHT': 0.1, 'SPOT_LIGHT': 2.0, 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:677) +DEBUG:- Replacing @NAME@ -> blender_3d_angled_top (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @COMMENT@ -> High Quality 3D Render (Angled Top) (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @DIR@ -> renders (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @DNF_FILTER@ -> _kibom_dnf_Config (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @RESOLUTION_X@ -> 1500 (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @RESOLUTION_Y@ -> 1500 (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @TEXTURE_DPI@ -> 1031.0 (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @SAMPLES@ -> 20 (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @ROTATE_X@ -> 30 (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @ROTATE_Y@ -> 10 (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @ROTATE_Z@ -> 10 (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @VIEW@ -> top (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @DIFFUSE_RADIUS@ -> 6.0 (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @DIFFUSE_HEIGHT@ -> 10.0 (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @DIFFUSE_LIGHT@ -> 0.4 (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @ACCENT_LIGHT@ -> 0.1 (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @SPOT_LIGHT@ -> 2.0 (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674) +DEBUG:- Applying collected definitions: {'NAME': 'blender_3d_angled_top', 'COMMENT': 'High Quality 3D Render (Angled Top)', 'DIR': 'renders', 'DNF_FILTER': '_kibom_dnf_Config', 'RESOLUTION_X': 1500, 'RESOLUTION_Y': 1500, 'TEXTURE_DPI': 1031.0, 'SAMPLES': 20, 'ROTATE_X': 30, 'ROTATE_Y': 10, 'ROTATE_Z': 10, 'VIEW': 'top', 'DIFFUSE_RADIUS': 6.0, 'DIFFUSE_HEIGHT': 10.0, 'DIFFUSE_LIGHT': 0.4, 'ACCENT_LIGHT': 0.1, 'SPOT_LIGHT': 2.0, 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:677) +DEBUG:YAML after expanding definitions: +# KiBot output for generating PCB 3D model PCB3D Blender format +# https://kibot.readthedocs.io/en/latest/configuration/outputs/PCB2Blender_ToolsOptions.html + +# The lighting setup allows for even, diffuse background lighting as well as +# a focused light for shadows/depth. The eight area lights form a ring around +# the top of the board, while the spot light illuminates from behind and to the +# right of the camera. The accent lights illuminate from behind the board at a +# low angle to help light up solder pads. +# +# For top/bottom renders that look directly down at the board, set 2.0 +# to 0.1 and @ADIFFUSE_LIGHT@ to 0.7. For angle renders, start with 2.0 +# set to 2.0 and 0.4 at 0.4. Some experimentation, including with +# the ring radius and height, may be required to get good results. + +kibot: + version: 1 + +outputs: + - name: blender_3d_angled_top + output_id: blender_3d_angled_top + comment: 'High Quality 3D Render (Angled Top)' + type: blender_export + category: 'renders' + dir: 'renders' + options: + auto_camera_z_axis_factor: 1.1 + pcb_import: + enhance_materials: true + texture_dpi: 1031.0 + + pcb3d: + download: true + download_lcsc: true + dnf_filter: + - _kibom_dnf_Config + + render_options: + auto_crop: true + transparent_background: true + samples: 20 + resolution_x: 1500 + resolution_y: 1500 + + point_of_view: + rotate_x: 30 + rotate_y: 10 + rotate_z: 10 + view: top + + outputs: + - type: render + output: '%f-%I%v.%x' + + light: + - name: spot + energy: 2.0 + pos_x: -size*3.33 + pos_y: size*3.33 + pos_z: size*5 + type: POINT + + - name: accent_1 + energy: 0.1 + pos_x: -size*2 + pos_y: size*6 + pos_z: size*3 + type: AREA + + - name: accent_2 + energy: 0.1 + pos_x: size*2 + pos_y: size*6 + pos_z: size*3 + type: AREA + + - name: ring_1 + energy: 0.4 + pos_x: size*6.0 + pos_y: 0 + pos_z: size*10.0 + type: AREA + + - name: ring_2 + energy: 0.4 + pos_x: -size*6.0 + pos_y: 0 + pos_z: size*10.0 + type: AREA + + - name: ring_3 + energy: 0.4 + pos_x: 0 + pos_y: size*6.0 + pos_z: size*10.0 + type: AREA + + - name: ring_4 + energy: 0.4 + pos_x: 0 + pos_y: -size*6.0 + pos_z: size*10.0 + type: AREA + + - name: ring_5 + energy: 0.4 + pos_x: size*0.71*6.0 + pos_y: size*0.71*6.0 + pos_z: size*10.0 + type: AREA + + - name: ring_6 + energy: 0.4 + pos_x: -size*0.71*6.0 + pos_y: size*0.71*6.0 + pos_z: size*10.0 + type: AREA + + - name: ring_7 + energy: 0.4 + pos_x: size*0.71*6.0 + pos_y: -size*0.71*6.0 + pos_z: size*10.0 + type: AREA + + - name: ring_8 + energy: 0.4 + pos_x: -size*0.71*6.0 + pos_y: -size*0.71*6.0 + pos_z: size*10.0 + type: AREA + + (kibot - config_reader.py:683) +DEBUG:Pre-parsing output options for `blender_3d_angled_top` (blender_export) (kibot - config_reader.py:169) +DEBUG:Outputs loaded from `kibot/yaml/kibot_out_blender.yaml`: ['blender_3d_angled_top'] (kibot - config_reader.py:361) +DEBUG:Found local definitions (kibot - config_reader.py:648) +DEBUG:- Local definitions: {'NAME': 'blender_3d_angled_top', 'COMMENT': 'PCB 3D model in PCB3D Blender format', 'DIR': 'renders', 'DNF_FILTER': '_kibom_dnf_Config', 'RESOLUTION_X': 1280, 'RESOLUTION_Y': 1280, 'TEXTURE_DPI': 1031.0, 'SAMPLES': 5, 'ROTATE_X': 30, 'ROTATE_Y': 10, 'ROTATE_Z': 10, 'VIEW': 'top', 'DIFFUSE_RADIUS': 6.0, 'DIFFUSE_HEIGHT': 10.0, 'DIFFUSE_LIGHT': 0.4, 'ACCENT_LIGHT': 0.1, 'SPOT_LIGHT': 2.0} (kibot - config_reader.py:658) +DEBUG:- Current definitions: {'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl', 'NAME': 'blender_3d_angled_bottom', 'COMMENT': 'High Quality 3D Render (Angled Bottom)', 'DIR': 'renders', 'VIEW': 'bottom', 'ROTATE_X': -30, 'ROTATE_Y': 10, 'ROTATE_Z': 10, 'SAMPLES': 20, 'RESOLUTION_X': 1500, 'RESOLUTION_Y': 1500, 'TEXTURE_DPI': 1031.0, 'DNF_FILTER': '_kibom_dnf_Config', 'DIFFUSE_RADIUS': 6.0, 'DIFFUSE_HEIGHT': 10.0, 'DIFFUSE_LIGHT': 0.4, 'ACCENT_LIGHT': 0.1, 'SPOT_LIGHT': 2.0} (kibot - config_reader.py:659) +DEBUG:- Updated definitions: {'NAME': 'blender_3d_angled_bottom', 'COMMENT': 'High Quality 3D Render (Angled Bottom)', 'DIR': 'renders', 'DNF_FILTER': '_kibom_dnf_Config', 'RESOLUTION_X': 1500, 'RESOLUTION_Y': 1500, 'TEXTURE_DPI': 1031.0, 'SAMPLES': 20, 'ROTATE_X': -30, 'ROTATE_Y': 10, 'ROTATE_Z': 10, 'VIEW': 'bottom', 'DIFFUSE_RADIUS': 6.0, 'DIFFUSE_HEIGHT': 10.0, 'DIFFUSE_LIGHT': 0.4, 'ACCENT_LIGHT': 0.1, 'SPOT_LIGHT': 2.0, 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:662) +DEBUG:Applying preprocessor definitions (kibot - config_reader.py:667) +DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674) +DEBUG:- Applying collected definitions: {'NAME': 'blender_3d_angled_bottom', 'COMMENT': 'High Quality 3D Render (Angled Bottom)', 'DIR': 'renders', 'DNF_FILTER': '_kibom_dnf_Config', 'RESOLUTION_X': 1500, 'RESOLUTION_Y': 1500, 'TEXTURE_DPI': 1031.0, 'SAMPLES': 20, 'ROTATE_X': -30, 'ROTATE_Y': 10, 'ROTATE_Z': 10, 'VIEW': 'bottom', 'DIFFUSE_RADIUS': 6.0, 'DIFFUSE_HEIGHT': 10.0, 'DIFFUSE_LIGHT': 0.4, 'ACCENT_LIGHT': 0.1, 'SPOT_LIGHT': 2.0, 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:677) +DEBUG:- Replacing @NAME@ -> blender_3d_angled_bottom (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @COMMENT@ -> High Quality 3D Render (Angled Bottom) (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @DIR@ -> renders (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @DNF_FILTER@ -> _kibom_dnf_Config (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @RESOLUTION_X@ -> 1500 (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @RESOLUTION_Y@ -> 1500 (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @TEXTURE_DPI@ -> 1031.0 (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @SAMPLES@ -> 20 (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @ROTATE_X@ -> -30 (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @ROTATE_Y@ -> 10 (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @ROTATE_Z@ -> 10 (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @VIEW@ -> bottom (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @DIFFUSE_RADIUS@ -> 6.0 (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @DIFFUSE_HEIGHT@ -> 10.0 (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @DIFFUSE_LIGHT@ -> 0.4 (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @ACCENT_LIGHT@ -> 0.1 (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @SPOT_LIGHT@ -> 2.0 (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674) +DEBUG:- Applying collected definitions: {'NAME': 'blender_3d_angled_bottom', 'COMMENT': 'High Quality 3D Render (Angled Bottom)', 'DIR': 'renders', 'DNF_FILTER': '_kibom_dnf_Config', 'RESOLUTION_X': 1500, 'RESOLUTION_Y': 1500, 'TEXTURE_DPI': 1031.0, 'SAMPLES': 20, 'ROTATE_X': -30, 'ROTATE_Y': 10, 'ROTATE_Z': 10, 'VIEW': 'bottom', 'DIFFUSE_RADIUS': 6.0, 'DIFFUSE_HEIGHT': 10.0, 'DIFFUSE_LIGHT': 0.4, 'ACCENT_LIGHT': 0.1, 'SPOT_LIGHT': 2.0, 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:677) +DEBUG:YAML after expanding definitions: +# KiBot output for generating PCB 3D model PCB3D Blender format +# https://kibot.readthedocs.io/en/latest/configuration/outputs/PCB2Blender_ToolsOptions.html + +# The lighting setup allows for even, diffuse background lighting as well as +# a focused light for shadows/depth. The eight area lights form a ring around +# the top of the board, while the spot light illuminates from behind and to the +# right of the camera. The accent lights illuminate from behind the board at a +# low angle to help light up solder pads. +# +# For top/bottom renders that look directly down at the board, set 2.0 +# to 0.1 and @ADIFFUSE_LIGHT@ to 0.7. For angle renders, start with 2.0 +# set to 2.0 and 0.4 at 0.4. Some experimentation, including with +# the ring radius and height, may be required to get good results. + +kibot: + version: 1 + +outputs: + - name: blender_3d_angled_bottom + output_id: blender_3d_angled_bottom + comment: 'High Quality 3D Render (Angled Bottom)' + type: blender_export + category: 'renders' + dir: 'renders' + options: + auto_camera_z_axis_factor: 1.1 + pcb_import: + enhance_materials: true + texture_dpi: 1031.0 + + pcb3d: + download: true + download_lcsc: true + dnf_filter: + - _kibom_dnf_Config + + render_options: + auto_crop: true + transparent_background: true + samples: 20 + resolution_x: 1500 + resolution_y: 1500 + + point_of_view: + rotate_x: -30 + rotate_y: 10 + rotate_z: 10 + view: bottom + + outputs: + - type: render + output: '%f-%I%v.%x' + + light: + - name: spot + energy: 2.0 + pos_x: -size*3.33 + pos_y: size*3.33 + pos_z: size*5 + type: POINT + + - name: accent_1 + energy: 0.1 + pos_x: -size*2 + pos_y: size*6 + pos_z: size*3 + type: AREA + + - name: accent_2 + energy: 0.1 + pos_x: size*2 + pos_y: size*6 + pos_z: size*3 + type: AREA + + - name: ring_1 + energy: 0.4 + pos_x: size*6.0 + pos_y: 0 + pos_z: size*10.0 + type: AREA + + - name: ring_2 + energy: 0.4 + pos_x: -size*6.0 + pos_y: 0 + pos_z: size*10.0 + type: AREA + + - name: ring_3 + energy: 0.4 + pos_x: 0 + pos_y: size*6.0 + pos_z: size*10.0 + type: AREA + + - name: ring_4 + energy: 0.4 + pos_x: 0 + pos_y: -size*6.0 + pos_z: size*10.0 + type: AREA + + - name: ring_5 + energy: 0.4 + pos_x: size*0.71*6.0 + pos_y: size*0.71*6.0 + pos_z: size*10.0 + type: AREA + + - name: ring_6 + energy: 0.4 + pos_x: -size*0.71*6.0 + pos_y: size*0.71*6.0 + pos_z: size*10.0 + type: AREA + + - name: ring_7 + energy: 0.4 + pos_x: size*0.71*6.0 + pos_y: -size*0.71*6.0 + pos_z: size*10.0 + type: AREA + + - name: ring_8 + energy: 0.4 + pos_x: -size*0.71*6.0 + pos_y: -size*0.71*6.0 + pos_z: size*10.0 + type: AREA + + (kibot - config_reader.py:683) +DEBUG:Pre-parsing output options for `blender_3d_angled_bottom` (blender_export) (kibot - config_reader.py:169) +DEBUG:Outputs loaded from `kibot/yaml/kibot_out_blender.yaml`: ['blender_3d_angled_bottom'] (kibot - config_reader.py:361) +DEBUG:Found local definitions (kibot - config_reader.py:648) +DEBUG:- Local definitions: {'NAME': 'step', 'COMMENT': 'PCB 3D model in STEP format', 'DIR': 'models', 'FORMAT': 'step', 'INCLUDE_SILKSCREEN': False, 'INCLUDE_SOLDERMASK': False, 'INCLUDE_TRACKS': False} (kibot - config_reader.py:658) +DEBUG:- Current definitions: {'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl', 'NAME': 'step', 'COMMENT': 'PCB 3D model in STEP format', 'FORMAT': 'step', 'DIR': 'models', 'INCLUDE_SILKSCREEN': False, 'INCLUDE_SOLDERMASK': False, 'INCLUDE_TRACKS': False} (kibot - config_reader.py:659) +DEBUG:- Updated definitions: {'NAME': 'step', 'COMMENT': 'PCB 3D model in STEP format', 'DIR': 'models', 'FORMAT': 'step', 'INCLUDE_SILKSCREEN': False, 'INCLUDE_SOLDERMASK': False, 'INCLUDE_TRACKS': False, 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:662) +DEBUG:Applying preprocessor definitions (kibot - config_reader.py:667) +DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674) +DEBUG:- Applying collected definitions: {'NAME': 'step', 'COMMENT': 'PCB 3D model in STEP format', 'DIR': 'models', 'FORMAT': 'step', 'INCLUDE_SILKSCREEN': False, 'INCLUDE_SOLDERMASK': False, 'INCLUDE_TRACKS': False, 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:677) +DEBUG:- Replacing @NAME@ -> step (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @COMMENT@ -> PCB 3D model in STEP format (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @DIR@ -> models (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @FORMAT@ -> step (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @INCLUDE_SILKSCREEN@ -> false (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @INCLUDE_SOLDERMASK@ -> false (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @INCLUDE_TRACKS@ -> false (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674) +DEBUG:- Applying collected definitions: {'NAME': 'step', 'COMMENT': 'PCB 3D model in STEP format', 'DIR': 'models', 'FORMAT': 'step', 'INCLUDE_SILKSCREEN': False, 'INCLUDE_SOLDERMASK': False, 'INCLUDE_TRACKS': False, 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:677) +DEBUG:YAML after expanding definitions: +# KiBot output for generating PCB 3D models in various formats (Requires KiCad 9+) +# https://kibot.readthedocs.io/en/latest/configuration/outputs/export_3d.html + +kibot: + version: 1 + +outputs: + - name: step + output_id: step + comment: 'PCB 3D model in STEP format' + type: export_3d + category: 'models' + dir: 'models' + options: + format: step + origin: drill + output: '%f-%I%v.%x' + + # Configurable for higher-fidelity outputs (e.g. gITF) + include_silkscreen: false + include_soldermask: false + include_tracks: false + + (kibot - config_reader.py:683) +DEBUG:Pre-parsing output options for `step` (export_3d) (kibot - config_reader.py:169) +DEBUG:Outputs loaded from `kibot/yaml/kibot_out_3d_model.yaml`: ['step'] (kibot - config_reader.py:361) +DEBUG:Found local definitions (kibot - config_reader.py:648) +DEBUG:- Local definitions: {'NAME': 'step', 'COMMENT': 'PCB 3D model in STEP format', 'DIR': 'models', 'FORMAT': 'step', 'INCLUDE_SILKSCREEN': False, 'INCLUDE_SOLDERMASK': False, 'INCLUDE_TRACKS': False} (kibot - config_reader.py:658) +DEBUG:- Current definitions: {'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl', 'NAME': 'glb', 'COMMENT': 'PCB 3D model in GLB/gITF format', 'FORMAT': 'glb', 'DIR': 'models', 'INCLUDE_SILKSCREEN': True, 'INCLUDE_SOLDERMASK': False, 'INCLUDE_TRACKS': False} (kibot - config_reader.py:659) +DEBUG:- Updated definitions: {'NAME': 'glb', 'COMMENT': 'PCB 3D model in GLB/gITF format', 'DIR': 'models', 'FORMAT': 'glb', 'INCLUDE_SILKSCREEN': True, 'INCLUDE_SOLDERMASK': False, 'INCLUDE_TRACKS': False, 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:662) +DEBUG:Applying preprocessor definitions (kibot - config_reader.py:667) +DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674) +DEBUG:- Applying collected definitions: {'NAME': 'glb', 'COMMENT': 'PCB 3D model in GLB/gITF format', 'DIR': 'models', 'FORMAT': 'glb', 'INCLUDE_SILKSCREEN': True, 'INCLUDE_SOLDERMASK': False, 'INCLUDE_TRACKS': False, 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:677) +DEBUG:- Replacing @NAME@ -> glb (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @COMMENT@ -> PCB 3D model in GLB/gITF format (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @DIR@ -> models (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @FORMAT@ -> glb (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @INCLUDE_SILKSCREEN@ -> true (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @INCLUDE_SOLDERMASK@ -> false (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @INCLUDE_TRACKS@ -> false (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674) +DEBUG:- Applying collected definitions: {'NAME': 'glb', 'COMMENT': 'PCB 3D model in GLB/gITF format', 'DIR': 'models', 'FORMAT': 'glb', 'INCLUDE_SILKSCREEN': True, 'INCLUDE_SOLDERMASK': False, 'INCLUDE_TRACKS': False, 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:677) +DEBUG:YAML after expanding definitions: +# KiBot output for generating PCB 3D models in various formats (Requires KiCad 9+) +# https://kibot.readthedocs.io/en/latest/configuration/outputs/export_3d.html + +kibot: + version: 1 + +outputs: + - name: glb + output_id: glb + comment: 'PCB 3D model in GLB/gITF format' + type: export_3d + category: 'models' + dir: 'models' + options: + format: glb + origin: drill + output: '%f-%I%v.%x' + + # Configurable for higher-fidelity outputs (e.g. gITF) + include_silkscreen: true + include_soldermask: false + include_tracks: false + + (kibot - config_reader.py:683) +DEBUG:Pre-parsing output options for `glb` (export_3d) (kibot - config_reader.py:169) +DEBUG:Outputs loaded from `kibot/yaml/kibot_out_3d_model.yaml`: ['glb'] (kibot - config_reader.py:361) +DEBUG:Found local definitions (kibot - config_reader.py:648) +DEBUG:- Local definitions: {'NAME': 'gbr_gerbers', 'COMMENT': 'Gerbers in GBR format', 'DIR': 'mfg/fab/gerbers', 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False} (kibot - config_reader.py:658) +DEBUG:- Current definitions: {'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl', 'NAME': 'gbr_gerbers', 'COMMENT': 'Gerbers in GBR format', 'DIR': 'mfg/fab/gerbers'} (kibot - config_reader.py:659) +DEBUG:- Updated definitions: {'NAME': 'gbr_gerbers', 'COMMENT': 'Gerbers in GBR format', 'DIR': 'mfg/fab/gerbers', 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:662) +DEBUG:Applying preprocessor definitions (kibot - config_reader.py:667) +DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674) +DEBUG:- Applying collected definitions: {'NAME': 'gbr_gerbers', 'COMMENT': 'Gerbers in GBR format', 'DIR': 'mfg/fab/gerbers', 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:677) +DEBUG:- Replacing @NAME@ -> gbr_gerbers (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @COMMENT@ -> Gerbers in GBR format (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @DIR@ -> mfg/fab/gerbers (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @PLOT_REFS@ -> true (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @PROTEL_EXTENSIONS@ -> false (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @SUBTRACT_MASK@ -> false (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674) +DEBUG:- Applying collected definitions: {'NAME': 'gbr_gerbers', 'COMMENT': 'Gerbers in GBR format', 'DIR': 'mfg/fab/gerbers', 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:677) +DEBUG:YAML after expanding definitions: +# KiBot output for generating Gerber files +# https://kibot.readthedocs.io/en/latest/configuration/outputs/gerber.html + +kibot: + version: 1 + +outputs: + - name: gbr_gerbers + comment: 'Gerbers in GBR format' + type: gerber + category: 'mfg/fab/gerbers' + dir: 'mfg/fab/gerbers' + layers: ['copper', 'Edge.Cuts', 'F.Silkscreen', 'F.Mask', 'F.Paste', 'B.Silkscreen', 'B.Mask', 'B.Paste'] + options: + subtract_mask_from_silk: false + plot_footprint_refs: true + plot_footprint_values: false + create_gerber_job_file: false + use_aux_axis_as_origin: true + use_protel_extensions: false + + (kibot - config_reader.py:683) +DEBUG:Pre-parsing output options for `gbr_gerbers` (gerber) (kibot - config_reader.py:169) +DEBUG:Outputs loaded from `kibot/yaml/kibot_out_gerber.yaml`: ['gbr_gerbers'] (kibot - config_reader.py:361) +DEBUG:Found local definitions (kibot - config_reader.py:648) +DEBUG:- Local definitions: {'NAME': 'drl_excellon', 'COMMENT': 'Drill in Excellon format', 'DIR': 'mfg/fab/gerbers', 'GENERATE_DRILL': True, 'PTH_NPTH': False, 'MAP_FORMAT': 'None', 'METRIC_UNITS': True} (kibot - config_reader.py:658) +DEBUG:- Current definitions: {'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl', 'NAME': 'drl_excellon', 'COMMENT': 'Drill in Excellon format', 'DIR': 'mfg/fab/gerbers', 'METRIC_UNITS': True} (kibot - config_reader.py:659) +DEBUG:- Updated definitions: {'NAME': 'drl_excellon', 'COMMENT': 'Drill in Excellon format', 'DIR': 'mfg/fab/gerbers', 'GENERATE_DRILL': True, 'PTH_NPTH': False, 'MAP_FORMAT': 'None', 'METRIC_UNITS': True, 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:662) +DEBUG:Applying preprocessor definitions (kibot - config_reader.py:667) +DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674) +DEBUG:- Applying collected definitions: {'NAME': 'drl_excellon', 'COMMENT': 'Drill in Excellon format', 'DIR': 'mfg/fab/gerbers', 'GENERATE_DRILL': True, 'PTH_NPTH': False, 'MAP_FORMAT': 'None', 'METRIC_UNITS': True, 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:677) +DEBUG:- Replacing @NAME@ -> drl_excellon (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @COMMENT@ -> Drill in Excellon format (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @DIR@ -> mfg/fab/gerbers (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @GENERATE_DRILL@ -> true (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @PTH_NPTH@ -> false (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @MAP_FORMAT@ -> None (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @METRIC_UNITS@ -> true (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674) +DEBUG:- Applying collected definitions: {'NAME': 'drl_excellon', 'COMMENT': 'Drill in Excellon format', 'DIR': 'mfg/fab/gerbers', 'GENERATE_DRILL': True, 'PTH_NPTH': False, 'MAP_FORMAT': 'None', 'METRIC_UNITS': True, 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:677) +DEBUG:YAML after expanding definitions: +# KiBot output for generating drill Gerber files +# https://kibot.readthedocs.io/en/latest/configuration/outputs/excellon.html + +kibot: + version: 1 + +outputs: + - name: drl_excellon + comment: 'Drill in Excellon format' + type: excellon + category: 'mfg/fab/gerbers' + dir: 'mfg/fab/gerbers' + options: + generate_drill_files: true + pth_and_npth_single_file: false + pth_id: '-pth' + npth_id: '-npth' + map: 'None' + metric_units: true + use_aux_axis_as_origin: true + + (kibot - config_reader.py:683) +DEBUG:Pre-parsing output options for `drl_excellon` (excellon) (kibot - config_reader.py:169) +DEBUG:Outputs loaded from `kibot/yaml/kibot_out_excellon_drill.yaml`: ['drl_excellon'] (kibot - config_reader.py:361) +DEBUG:Found local definitions (kibot - config_reader.py:648) +DEBUG:- Local definitions: {'NAME': 'zip_odb', 'COMMENT': 'ODB++ in ZIP format', 'DIR': 'mfg/fab'} (kibot - config_reader.py:658) +DEBUG:- Current definitions: {'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl', 'NAME': 'zip_odb', 'COMMENT': 'ODB++ in ZIP format', 'DIR': 'mfg/fab'} (kibot - config_reader.py:659) +DEBUG:- Updated definitions: {'NAME': 'zip_odb', 'COMMENT': 'ODB++ in ZIP format', 'DIR': 'mfg/fab', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:662) +DEBUG:Applying preprocessor definitions (kibot - config_reader.py:667) +DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674) +DEBUG:- Applying collected definitions: {'NAME': 'zip_odb', 'COMMENT': 'ODB++ in ZIP format', 'DIR': 'mfg/fab', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:677) +DEBUG:- Replacing @NAME@ -> zip_odb (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @COMMENT@ -> ODB++ in ZIP format (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @DIR@ -> mfg/fab (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674) +DEBUG:- Applying collected definitions: {'NAME': 'zip_odb', 'COMMENT': 'ODB++ in ZIP format', 'DIR': 'mfg/fab', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:677) +DEBUG:YAML after expanding definitions: +# KiBot output for generating ODB++ files +# https://kibot.readthedocs.io/en/latest/configuration/outputs/odb.html + +kibot: + version: 1 + +outputs: + - name: zip_odb + comment: 'ODB++ in ZIP format' + type: odb + category: 'mfg/fab' + dir: 'mfg/fab' + options: + dnf_filter: _kibom_dnf_Config + + (kibot - config_reader.py:683) +DEBUG:Pre-parsing output options for `zip_odb` (odb) (kibot - config_reader.py:169) +DEBUG:Outputs loaded from `kibot/yaml/kibot_out_odb.yaml`: ['zip_odb'] (kibot - config_reader.py:361) +DEBUG:Found local definitions (kibot - config_reader.py:648) +DEBUG:- Local definitions: {'NAME': 'drl_excellon', 'COMMENT': 'Drill in Excellon format', 'DIR': 'mfg/fab/gerbers', 'GENERATE_DRILL': True, 'PTH_NPTH': False, 'MAP_FORMAT': 'None', 'METRIC_UNITS': True} (kibot - config_reader.py:658) +DEBUG:- Current definitions: {'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl', 'NAME': 'pdf_drill_map', 'COMMENT': 'Drill Map in PDF format', 'DIR': 'mfg/fab/gerbers', 'METRIC_UNITS': True, 'GENERATE_DRILL': False, 'PTH_NPTH': False, 'MAP_FORMAT': 'pdf'} (kibot - config_reader.py:659) +DEBUG:- Updated definitions: {'NAME': 'pdf_drill_map', 'COMMENT': 'Drill Map in PDF format', 'DIR': 'mfg/fab/gerbers', 'GENERATE_DRILL': False, 'PTH_NPTH': False, 'MAP_FORMAT': 'pdf', 'METRIC_UNITS': True, 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:662) +DEBUG:Applying preprocessor definitions (kibot - config_reader.py:667) +DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674) +DEBUG:- Applying collected definitions: {'NAME': 'pdf_drill_map', 'COMMENT': 'Drill Map in PDF format', 'DIR': 'mfg/fab/gerbers', 'GENERATE_DRILL': False, 'PTH_NPTH': False, 'MAP_FORMAT': 'pdf', 'METRIC_UNITS': True, 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:677) +DEBUG:- Replacing @NAME@ -> pdf_drill_map (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @COMMENT@ -> Drill Map in PDF format (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @DIR@ -> mfg/fab/gerbers (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @GENERATE_DRILL@ -> false (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @PTH_NPTH@ -> false (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @MAP_FORMAT@ -> pdf (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @METRIC_UNITS@ -> true (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674) +DEBUG:- Applying collected definitions: {'NAME': 'pdf_drill_map', 'COMMENT': 'Drill Map in PDF format', 'DIR': 'mfg/fab/gerbers', 'GENERATE_DRILL': False, 'PTH_NPTH': False, 'MAP_FORMAT': 'pdf', 'METRIC_UNITS': True, 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:677) +DEBUG:YAML after expanding definitions: +# KiBot output for generating drill Gerber files +# https://kibot.readthedocs.io/en/latest/configuration/outputs/excellon.html + +kibot: + version: 1 + +outputs: + - name: pdf_drill_map + comment: 'Drill Map in PDF format' + type: excellon + category: 'mfg/fab/gerbers' + dir: 'mfg/fab/gerbers' + options: + generate_drill_files: false + pth_and_npth_single_file: false + pth_id: '-pth' + npth_id: '-npth' + map: 'pdf' + metric_units: true + use_aux_axis_as_origin: true + + (kibot - config_reader.py:683) +DEBUG:Pre-parsing output options for `pdf_drill_map` (excellon) (kibot - config_reader.py:169) +DEBUG:Outputs loaded from `kibot/yaml/kibot_out_excellon_drill.yaml`: ['pdf_drill_map'] (kibot - config_reader.py:361) +DEBUG:Found local definitions (kibot - config_reader.py:648) +DEBUG:- Local definitions: {'NAME': 'csv_drill_table', 'COMMENT': 'Drill Table in CSV format', 'DIR': 'mfg/fab/tables', 'PTH_NPTH': 'yes', 'GROUP_ROUND_SLOTS': True} (kibot - config_reader.py:658) +DEBUG:- Current definitions: {'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl', 'NAME': 'csv_drill_table', 'COMMENT': 'Drill Table in CSV format', 'DIR': 'mfg/fab/drill-tables', 'PTH_NPTH': 'no'} (kibot - config_reader.py:659) +DEBUG:- Updated definitions: {'NAME': 'csv_drill_table', 'COMMENT': 'Drill Table in CSV format', 'DIR': 'mfg/fab/drill-tables', 'PTH_NPTH': 'no', 'GROUP_ROUND_SLOTS': True, 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:662) +DEBUG:Applying preprocessor definitions (kibot - config_reader.py:667) +DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674) +DEBUG:- Applying collected definitions: {'NAME': 'csv_drill_table', 'COMMENT': 'Drill Table in CSV format', 'DIR': 'mfg/fab/drill-tables', 'PTH_NPTH': 'no', 'GROUP_ROUND_SLOTS': True, 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:677) +DEBUG:- Replacing @NAME@ -> csv_drill_table (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @COMMENT@ -> Drill Table in CSV format (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @DIR@ -> mfg/fab/drill-tables (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @PTH_NPTH@ -> no (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @GROUP_ROUND_SLOTS@ -> true (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674) +DEBUG:- Applying collected definitions: {'NAME': 'csv_drill_table', 'COMMENT': 'Drill Table in CSV format', 'DIR': 'mfg/fab/drill-tables', 'PTH_NPTH': 'no', 'GROUP_ROUND_SLOTS': True, 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:677) +DEBUG:YAML after expanding definitions: +# KiBot output for generating Drill Tables +# https://kibot.readthedocs.io/en/latest/configuration/outputs/excellon.html + +kibot: + version: 1 + +outputs: + - name: csv_drill_table + comment: 'Drill Table in CSV format' + type: excellon + category: 'mfg/fab/drill-tables' + dir: 'mfg/fab/drill-tables' + options: + generate_drill_files: false + table: + unify_pth_and_npth: 'no' + group_slots_and_round_holes: true + + (kibot - config_reader.py:683) +DEBUG:Pre-parsing output options for `csv_drill_table` (excellon) (kibot - config_reader.py:169) +DEBUG:Outputs loaded from `kibot/yaml/kibot_out_csv_drill_table.yaml`: ['csv_drill_table'] (kibot - config_reader.py:361) +DEBUG:Applying preprocessor definitions (kibot - config_reader.py:667) +DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674) +DEBUG:- Applying collected definitions: {'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl', 'NAME': 'csv_position', 'COMMENT': 'Position file in CSV format', 'DIR': 'mfg/assembly'} (kibot - config_reader.py:677) +DEBUG:- Replacing @NAME@ -> csv_position (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @COMMENT@ -> Position file in CSV format (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @DIR@ -> mfg/assembly (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674) +DEBUG:- Applying collected definitions: {'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl', 'NAME': 'csv_position', 'COMMENT': 'Position file in CSV format', 'DIR': 'mfg/assembly'} (kibot - config_reader.py:677) +DEBUG:YAML after expanding definitions: +# KiBot output for generating Position file in CSV format +# https://kibot.readthedocs.io/en/latest/configuration/outputs/position.html + +kibot: + version: 1 + +outputs: + - name: csv_position + comment: 'Position file in CSV format' + type: position + category: 'mfg/assembly' + dir: 'mfg/assembly' + options: + format: 'CSV' + only_smd: false + include_virtual: false + output: '%f-CPL%I%v.%x' + separate_files_for_front_and_back: false + +definitions: + NAME: csv_position + COMMENT: Position file in CSV format + DIR: Manufacturing/Assembly (kibot - config_reader.py:683) +DEBUG:Pre-parsing output options for `csv_position` (position) (kibot - config_reader.py:169) +DEBUG:Outputs loaded from `kibot/yaml/kibot_out_csv_position.yaml`: ['csv_position'] (kibot - config_reader.py:361) +DEBUG:Found local definitions (kibot - config_reader.py:648) +DEBUG:- Local definitions: {'NAME': 'csv_testpoints', 'COMMENT': 'Testpoint report in CSV format', 'DIR': 'Testing/Testpoints', 'SUFFIX': '', 'EXCLUDE_FILTER': 'only_testpoints'} (kibot - config_reader.py:658) +DEBUG:- Current definitions: {'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl', 'NAME': 'csv_testpoints', 'COMMENT': 'Testpoint report in CSV format', 'DIR': 'test/testpoints', 'EXCLUDE_FILTER': 'only_testpoints'} (kibot - config_reader.py:659) +DEBUG:- Updated definitions: {'NAME': 'csv_testpoints', 'COMMENT': 'Testpoint report in CSV format', 'DIR': 'test/testpoints', 'SUFFIX': '', 'EXCLUDE_FILTER': 'only_testpoints', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:662) +DEBUG:Applying preprocessor definitions (kibot - config_reader.py:667) +DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674) +DEBUG:- Applying collected definitions: {'NAME': 'csv_testpoints', 'COMMENT': 'Testpoint report in CSV format', 'DIR': 'test/testpoints', 'SUFFIX': '', 'EXCLUDE_FILTER': 'only_testpoints', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:677) +DEBUG:- Replacing @NAME@ -> csv_testpoints (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @COMMENT@ -> Testpoint report in CSV format (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @DIR@ -> test/testpoints (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @SUFFIX@ -> (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @EXCLUDE_FILTER@ -> only_testpoints (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674) +DEBUG:- Applying collected definitions: {'NAME': 'csv_testpoints', 'COMMENT': 'Testpoint report in CSV format', 'DIR': 'test/testpoints', 'SUFFIX': '', 'EXCLUDE_FILTER': 'only_testpoints', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:677) +DEBUG:YAML after expanding definitions: +# KiBot output for generating CSV Tespoints +# https://kibot.readthedocs.io/en/latest/configuration/outputs/bom.html + +kibot: + version: 1 + +outputs: + - name: csv_testpoints + comment: 'Testpoint report in CSV format' + type: bom + category: 'test/testpoints' + dir: 'test/testpoints' + options: + output: '%f-testpoints%I%v.%x' + csv: + hide_pcb_info: True + hide_stats_info: True + pre_transform: ['_kicost_rename'] + exclude_filter: 'only_testpoints' + dnf_filter: '_null' + exclude_marked_in_sch: false + group_fields: [] + sort_style: ref + use_aux_axis_as_origin: true + ignore_dnf: false + format: CSV + footprint_type_values: 'SMT,THRU,' + columns: + - field: References + name: Testpoint Ref. + - field: Net Name + name: Net + - field: Net Class + - field: Footprint X + name: X + - field: Footprint Y + name: Y + - field: Footprint Side + name: Side + - field: Footprint Type + name: Pad Type + - field: Value + - field: Footprint + + (kibot - config_reader.py:683) +DEBUG:Pre-parsing output options for `csv_testpoints` (bom) (kibot - config_reader.py:169) +DEBUG:Outputs loaded from `kibot/yaml/kibot_out_csv_testpoints.yaml`: ['csv_testpoints'] (kibot - config_reader.py:361) +DEBUG:Found local definitions (kibot - config_reader.py:648) +DEBUG:- Local definitions: {'NAME': 'csv_testpoints', 'COMMENT': 'Testpoint report in CSV format', 'DIR': 'Testing/Testpoints', 'SUFFIX': '', 'EXCLUDE_FILTER': 'only_testpoints'} (kibot - config_reader.py:658) +DEBUG:- Current definitions: {'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl', 'NAME': 'csv_testpoints_top', 'COMMENT': 'Top testpoint report in CSV format', 'DIR': 'test/testpoints', 'SUFFIX': '-top', 'EXCLUDE_FILTER': 'only_testpoints_top'} (kibot - config_reader.py:659) +DEBUG:- Updated definitions: {'NAME': 'csv_testpoints_top', 'COMMENT': 'Top testpoint report in CSV format', 'DIR': 'test/testpoints', 'SUFFIX': '-top', 'EXCLUDE_FILTER': 'only_testpoints_top', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:662) +DEBUG:Applying preprocessor definitions (kibot - config_reader.py:667) +DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674) +DEBUG:- Applying collected definitions: {'NAME': 'csv_testpoints_top', 'COMMENT': 'Top testpoint report in CSV format', 'DIR': 'test/testpoints', 'SUFFIX': '-top', 'EXCLUDE_FILTER': 'only_testpoints_top', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:677) +DEBUG:- Replacing @NAME@ -> csv_testpoints_top (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @COMMENT@ -> Top testpoint report in CSV format (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @DIR@ -> test/testpoints (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @SUFFIX@ -> -top (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @EXCLUDE_FILTER@ -> only_testpoints_top (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674) +DEBUG:- Applying collected definitions: {'NAME': 'csv_testpoints_top', 'COMMENT': 'Top testpoint report in CSV format', 'DIR': 'test/testpoints', 'SUFFIX': '-top', 'EXCLUDE_FILTER': 'only_testpoints_top', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:677) +DEBUG:YAML after expanding definitions: +# KiBot output for generating CSV Tespoints +# https://kibot.readthedocs.io/en/latest/configuration/outputs/bom.html + +kibot: + version: 1 + +outputs: + - name: csv_testpoints_top + comment: 'Top testpoint report in CSV format' + type: bom + category: 'test/testpoints' + dir: 'test/testpoints' + options: + output: '%f-testpoints-top%I%v.%x' + csv: + hide_pcb_info: True + hide_stats_info: True + pre_transform: ['_kicost_rename'] + exclude_filter: 'only_testpoints_top' + dnf_filter: '_null' + exclude_marked_in_sch: false + group_fields: [] + sort_style: ref + use_aux_axis_as_origin: true + ignore_dnf: false + format: CSV + footprint_type_values: 'SMT,THRU,' + right_digits: 2 + columns: + - field: References + name: Ref. + - field: Net Label + name: Net + - field: Footprint X + name: X [mm] + - field: Footprint Y + name: Y [mm] + + (kibot - config_reader.py:683) +DEBUG:Pre-parsing output options for `csv_testpoints_top` (bom) (kibot - config_reader.py:169) +DEBUG:Outputs loaded from `kibot/yaml/kibot_out_csv_testpoints_simple.yaml`: ['csv_testpoints_top'] (kibot - config_reader.py:361) +DEBUG:Found local definitions (kibot - config_reader.py:648) +DEBUG:- Local definitions: {'NAME': 'csv_testpoints', 'COMMENT': 'Testpoint report in CSV format', 'DIR': 'Testing/Testpoints', 'SUFFIX': '', 'EXCLUDE_FILTER': 'only_testpoints'} (kibot - config_reader.py:658) +DEBUG:- Current definitions: {'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl', 'NAME': 'csv_testpoints_bottom', 'COMMENT': 'Bottom testpoint report in CSV format', 'DIR': 'test/testpoints', 'SUFFIX': '-bottom', 'EXCLUDE_FILTER': 'only_testpoints_bottom'} (kibot - config_reader.py:659) +DEBUG:- Updated definitions: {'NAME': 'csv_testpoints_bottom', 'COMMENT': 'Bottom testpoint report in CSV format', 'DIR': 'test/testpoints', 'SUFFIX': '-bottom', 'EXCLUDE_FILTER': 'only_testpoints_bottom', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:662) +DEBUG:Applying preprocessor definitions (kibot - config_reader.py:667) +DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674) +DEBUG:- Applying collected definitions: {'NAME': 'csv_testpoints_bottom', 'COMMENT': 'Bottom testpoint report in CSV format', 'DIR': 'test/testpoints', 'SUFFIX': '-bottom', 'EXCLUDE_FILTER': 'only_testpoints_bottom', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:677) +DEBUG:- Replacing @NAME@ -> csv_testpoints_bottom (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @COMMENT@ -> Bottom testpoint report in CSV format (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @DIR@ -> test/testpoints (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @SUFFIX@ -> -bottom (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @EXCLUDE_FILTER@ -> only_testpoints_bottom (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674) +DEBUG:- Applying collected definitions: {'NAME': 'csv_testpoints_bottom', 'COMMENT': 'Bottom testpoint report in CSV format', 'DIR': 'test/testpoints', 'SUFFIX': '-bottom', 'EXCLUDE_FILTER': 'only_testpoints_bottom', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:677) +DEBUG:YAML after expanding definitions: +# KiBot output for generating CSV Tespoints +# https://kibot.readthedocs.io/en/latest/configuration/outputs/bom.html + +kibot: + version: 1 + +outputs: + - name: csv_testpoints_bottom + comment: 'Bottom testpoint report in CSV format' + type: bom + category: 'test/testpoints' + dir: 'test/testpoints' + options: + output: '%f-testpoints-bottom%I%v.%x' + csv: + hide_pcb_info: True + hide_stats_info: True + pre_transform: ['_kicost_rename'] + exclude_filter: 'only_testpoints_bottom' + dnf_filter: '_null' + exclude_marked_in_sch: false + group_fields: [] + sort_style: ref + use_aux_axis_as_origin: true + ignore_dnf: false + format: CSV + footprint_type_values: 'SMT,THRU,' + right_digits: 2 + columns: + - field: References + name: Ref. + - field: Net Label + name: Net + - field: Footprint X + name: X [mm] + - field: Footprint Y + name: Y [mm] + + (kibot - config_reader.py:683) +DEBUG:Pre-parsing output options for `csv_testpoints_bottom` (bom) (kibot - config_reader.py:169) +DEBUG:Outputs loaded from `kibot/yaml/kibot_out_csv_testpoints_simple.yaml`: ['csv_testpoints_bottom'] (kibot - config_reader.py:361) +DEBUG:Found local definitions (kibot - config_reader.py:648) +DEBUG:- Local definitions: {'NAME': 'pdf_fabrication', 'COMMENT': 'Fabrication document in PDF format', 'DIR': 'mfg/fab', 'DOC_TITLE': 'Fabrication', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS': '${KIPRJMOD}/templates/Asymworks_PCB.kicad_wks', 'SCALING': 1.0, 'FAB_EXCLUDE_FILTER': 'only_testpoints', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'PTH_NPTH': 'yes', 'GROUP_ROUND_SLOTS': True, 'NAME_TP_TOP': 'csv_testpoints_top', 'NAME_TP_BOTTOM': 'csv_testpoints_bottom', 'NAME_IMPEDANCE_TABLE': 'csv_impedance_table', 'NAME_DRILL_TABLE': 'csv_drill_table'} (kibot - config_reader.py:658) +DEBUG:- Current definitions: {'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl', 'NAME': 'pdf_fabrication', 'COMMENT': 'Fabrication document in PDF format', 'DIR': 'mfg/fab', 'SHEET_WKS': 'templates/Asymworks_PCB.kicad_wks', 'SCALING': 1, 'PTH_NPTH': 'no', 'FAB_EXCLUDE_FILTER': 'only_testpoints', 'NAME_TP_TOP': 'csv_testpoints_top', 'NAME_TP_BOTTOM': 'csv_testpoints_bottom', 'NAME_IMPEDANCE_TABLE': 'csv_impedance_table', 'NAME_DRILL_TABLE': 'csv_drill_table'} (kibot - config_reader.py:659) +DEBUG:- Updated definitions: {'NAME': 'pdf_fabrication', 'COMMENT': 'Fabrication document in PDF format', 'DIR': 'mfg/fab', 'DOC_TITLE': 'Fabrication', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS': 'templates/Asymworks_PCB.kicad_wks', 'SCALING': 1, 'FAB_EXCLUDE_FILTER': 'only_testpoints', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'PTH_NPTH': 'no', 'GROUP_ROUND_SLOTS': True, 'NAME_TP_TOP': 'csv_testpoints_top', 'NAME_TP_BOTTOM': 'csv_testpoints_bottom', 'NAME_IMPEDANCE_TABLE': 'csv_impedance_table', 'NAME_DRILL_TABLE': 'csv_drill_table', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:662) +DEBUG:Applying preprocessor definitions (kibot - config_reader.py:667) +DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674) +DEBUG:- Applying collected definitions: {'NAME': 'pdf_fabrication', 'COMMENT': 'Fabrication document in PDF format', 'DIR': 'mfg/fab', 'DOC_TITLE': 'Fabrication', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS': 'templates/Asymworks_PCB.kicad_wks', 'SCALING': 1, 'FAB_EXCLUDE_FILTER': 'only_testpoints', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'PTH_NPTH': 'no', 'GROUP_ROUND_SLOTS': True, 'NAME_TP_TOP': 'csv_testpoints_top', 'NAME_TP_BOTTOM': 'csv_testpoints_bottom', 'NAME_IMPEDANCE_TABLE': 'csv_impedance_table', 'NAME_DRILL_TABLE': 'csv_drill_table', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:677) +DEBUG:- Replacing @NAME@ -> pdf_fabrication (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @COMMENT@ -> Fabrication document in PDF format (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @DIR@ -> mfg/fab (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @DOC_TITLE@ -> Fabrication (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @COLOR_THEME@ -> Altium_Theme (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @SHEET_WKS@ -> templates/Asymworks_PCB.kicad_wks (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @SCALING@ -> 1 (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @FAB_EXCLUDE_FILTER@ -> only_testpoints (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @LAYER_DRILL_MAP@ -> DrillMap (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @LAYER_TP_LIST_TOP@ -> F.TestPointList (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @LAYER_TP_LIST_BOTTOM@ -> B.TestPointList (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @PTH_NPTH@ -> no (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @GROUP_ROUND_SLOTS@ -> true (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @NAME_TP_TOP@ -> csv_testpoints_top (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @NAME_TP_BOTTOM@ -> csv_testpoints_bottom (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @NAME_IMPEDANCE_TABLE@ -> csv_impedance_table (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @NAME_DRILL_TABLE@ -> csv_drill_table (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674) +DEBUG:- Applying collected definitions: {'NAME': 'pdf_fabrication', 'COMMENT': 'Fabrication document in PDF format', 'DIR': 'mfg/fab', 'DOC_TITLE': 'Fabrication', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS': 'templates/Asymworks_PCB.kicad_wks', 'SCALING': 1, 'FAB_EXCLUDE_FILTER': 'only_testpoints', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'PTH_NPTH': 'no', 'GROUP_ROUND_SLOTS': True, 'NAME_TP_TOP': 'csv_testpoints_top', 'NAME_TP_BOTTOM': 'csv_testpoints_bottom', 'NAME_IMPEDANCE_TABLE': 'csv_impedance_table', 'NAME_DRILL_TABLE': 'csv_drill_table', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:677) +DEBUG:YAML after expanding definitions: +# KiBot output for generating Fabrication Document in PDF format +# https://kibot.readthedocs.io/en/latest/configuration/outputs/pcb_print.html + +kibot: + version: 1 + +outputs: + - name: pdf_fabrication + comment: 'Fabrication document in PDF format' + type: pcb_print + category: 'mfg/fab' + dir: 'mfg/fab' + options: + colored_pads: false + colored_vias: false + color_theme: 'Altium_Theme' + output: '%f-fabrication%I%v.%x' + format: 'PDF' + title: 'Fabrication Document' + realistic_solder_mask: false + dpi: 1200 + dnf_filter: _kibom_dnf_Config + frame_plot_mechanism: 'internal' + sheet_reference_layout: 'templates/Asymworks_PCB.kicad_wks' + drill: + unify_pth_and_npth: 'no' + group_slots_and_round_holes: true + include_table: + outputs: + - name: 'csv_testpoints_top' + text_alignment: 'left' + invert_columns_order: false + border_width: 0.4 + header_rule_width: 0.2 + horizontal_rule_width: 0 + vertical_rule_width: 0.2 + top_rule_width: 0.2 + bottom_rule_width: 0.2 + column_spacing: 2 + force_font_width: 1.27 # mm + + - name: 'csv_testpoints_bottom' + text_alignment: 'right' + invert_columns_order: true + border_width: 0.4 + header_rule_width: 0.2 + horizontal_rule_width: 0 + vertical_rule_width: 0.2 + top_rule_width: 0.2 + bottom_rule_width: 0.2 + column_spacing: 2 + force_font_width: 1.27 # mm + + - name: 'csv_impedance_table' + text_alignment: 'left' + invert_columns_order: false + border_width: 0.4 + header_rule_width: 0.2 + horizontal_rule_width: 0 + vertical_rule_width: 0.2 + top_rule_width: 0.2 + bottom_rule_width: 0.2 + row_spacing: 3 + column_spacing: 2 + row_spacing: 3 + + - name: 'csv_drill_table' + text_alignment: 'left' + invert_columns_order: false + border_width: 0.4 + header_rule_width: 0.2 + horizontal_rule_width: 0 + vertical_rule_width: 0.2 + top_rule_width: 0.2 + bottom_rule_width: 0.2 + row_spacing: 3 + column_spacing: 2 + force_font_width: 1 # mm + + pages: + - scaling: 1 + title: 'Fabrication' + sheet: 'Top Fabrication (Scale 1:1)' + layer_var: 'Top Fabrication (Scale 1:1)' + sheet_reference_color: '#000000' + colored_holes: true + holes_color: "#FFFFFF" + layers: + - layer: Edge.Cuts + color: '#000000' + - layer: F.Cu + color: '#F2F2F2' + - layer: F.Mask + color: '#E2E2E2' + - layer: F.Paste + color: '#E2E2E2' + - layer: F.Silkscreen + color: '#DBDBDB' + - layer: F.Fab + plot_footprint_refs: false + plot_footprint_values: false + color: '#818181' + - layer: F.Dimensions + color: '#000000' + + - scaling: 1 + mirror: true + mirror_pcb_text: false + title: 'Fabrication' + sheet: 'Bottom Fabrication (Scale 1:1)' + layer_var: 'Bottom Fabrication (Scale 1:1)' + sheet_reference_color: '#000000' + colored_holes: true + holes_color: "#FFFFFF" + layers: + - layer: Edge.Cuts + color: '#000000' + - layer: B.Cu + color: '#F2F2F2' + - layer: B.Mask + color: '#E2E2E2' + - layer: B.Paste + color: '#E2E2E2' + - layer: B.Silkscreen + color: '#DBDBDB' + - layer: B.Fab + plot_footprint_refs: false + plot_footprint_values: false + color: '#818181' + - layer: B.Dimensions + color: '#000000' + + - scaling: 1 + title: 'Fabrication' + sheet: 'Drill Drawing (%lp)' + layer_var: 'Drill Drawing %lp (Scale 1:1)' + sheet_reference_color: '#000000' + colored_holes: true + holes_color: "#FFFFFF" + repeat_for_layer: 'DrillMap' + repeat_layers: 'drill_pairs' + layers: + - layer: 'DrillMap' + color: '#000000' + - layer: 'Edge.Cuts' + color: '#000000' + + - scaling: 1 + title: 'Fabrication' + sheet: 'Top Test Points (Scale 1:1)' + layer_var: 'Top Test Points (Scale 1:1)' + sheet_reference_color: '#000000' + colored_holes: true + holes_color: "#FFFFFF" + layers: + - layer: Edge.Cuts + color: '#000000' + - layer: F.Cu + color: '#E5E5E5' + - layer: F.Mask + color: '#CECECE' + - layer: F.Paste + color: '#CECECE' + - layer: F.Silkscreen + color: '#C7C7C7' + - layer: F.Fab + exclude_filter: 'only_testpoints' + plot_footprint_values: false + sketch_pads_on_fab_layers: false + color: '#E10000' + - layer: 'F.TestPointList' + color: '#000000' + + - scaling: 1 + mirror : true + mirror_pcb_text: true + title: 'Fabrication' + sheet: 'Bottom Test Points (Scale 1:1)' + layer_var: 'Bottom Test Points (Scale 1:1)' + sheet_reference_color: '#000000' + colored_holes: true + holes_color: "#FFFFFF" + layers: + - layer: Edge.Cuts + color: '#000000' + - layer: B.Cu + color: '#E5E5E5' + - layer: B.Mask + color: '#CECECE' + - layer: B.Paste + color: '#CECECE' + - layer: B.Silkscreen + color: '#C7C7C7' + - layer: B.Fab + exclude_filter: 'only_testpoints' + plot_footprint_values: false + sketch_pads_on_fab_layers: false + color: '#0B00CC' + - layer: 'B.TestPointList' + color: '#000000' + + - scaling: 1 + sheet: '%ln (Scale 1:1)' + layer_var: '%ln (Scale 1:1)' + title: 'Fabrication' + sheet_reference_color: '#000000' + colored_holes: true + holes_color: "#FFFFFF" + repeat_for_layer: 'F.Cu' + repeat_layers: 'copper' + layers: + - layer: Edge.Cuts + color: '#000000' + - layer: 'F.Cu' + + (kibot - config_reader.py:683) +DEBUG:Pre-parsing output options for `pdf_fabrication` (pcb_print) (kibot - config_reader.py:169) +DEBUG:Outputs loaded from `kibot/yaml/kibot_out_pdf_fabrication.yaml`: ['pdf_fabrication'] (kibot - config_reader.py:361) +DEBUG:Found local definitions (kibot - config_reader.py:648) +DEBUG:- Local definitions: {'NAME': 'pdf_assembly', 'COMMENT': 'Assembly document in PDF format', 'DIR': 'mfg/assembly', 'DOC_TITLE': 'Assembly', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS': '${KIPRJMOD}/templates/Asymworks_PCB.kicad_wks', 'SCALING': 1.0, 'FAB_EXCLUDE_FILTER': 'exclude_testpoints', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'NAME_COMP_COUNT': 'csv_comp_count'} (kibot - config_reader.py:658) +DEBUG:- Current definitions: {'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl', 'NAME': 'pdf_assembly', 'COMMENT': 'Assembly document in PDF format', 'DIR': 'mfg/assembly', 'SHEET_WKS': 'templates/Asymworks_PCBA.kicad_wks', 'SCALING': 1, 'FAB_EXCLUDE_FILTER': 'exclude_testpoints', 'NAME_COMP_COUNT': 'csv_comp_count'} (kibot - config_reader.py:659) +DEBUG:- Updated definitions: {'NAME': 'pdf_assembly', 'COMMENT': 'Assembly document in PDF format', 'DIR': 'mfg/assembly', 'DOC_TITLE': 'Assembly', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS': 'templates/Asymworks_PCBA.kicad_wks', 'SCALING': 1, 'FAB_EXCLUDE_FILTER': 'exclude_testpoints', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'NAME_COMP_COUNT': 'csv_comp_count', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:662) +DEBUG:Applying preprocessor definitions (kibot - config_reader.py:667) +DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674) +DEBUG:- Applying collected definitions: {'NAME': 'pdf_assembly', 'COMMENT': 'Assembly document in PDF format', 'DIR': 'mfg/assembly', 'DOC_TITLE': 'Assembly', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS': 'templates/Asymworks_PCBA.kicad_wks', 'SCALING': 1, 'FAB_EXCLUDE_FILTER': 'exclude_testpoints', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'NAME_COMP_COUNT': 'csv_comp_count', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:677) +DEBUG:- Replacing @NAME@ -> pdf_assembly (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @COMMENT@ -> Assembly document in PDF format (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @DIR@ -> mfg/assembly (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @DOC_TITLE@ -> Assembly (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @COLOR_THEME@ -> Altium_Theme (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @SHEET_WKS@ -> templates/Asymworks_PCBA.kicad_wks (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @SCALING@ -> 1 (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @FAB_EXCLUDE_FILTER@ -> exclude_testpoints (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @LAYER_TITLE_PAGE@ -> AssyTitlePage (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @LAYER_ASSEMBLY_TEXT_TOP@ -> F.AssemblyText (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @LAYER_ASSEMBLY_TEXT_BOTTOM@ -> B.AssemblyText (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @LAYER_DNP_CROSS_TOP@ -> F.DNP (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @LAYER_DNP_CROSS_BOTTOM@ -> B.DNP (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @NAME_COMP_COUNT@ -> csv_comp_count (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674) +DEBUG:- Applying collected definitions: {'NAME': 'pdf_assembly', 'COMMENT': 'Assembly document in PDF format', 'DIR': 'mfg/assembly', 'DOC_TITLE': 'Assembly', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS': 'templates/Asymworks_PCBA.kicad_wks', 'SCALING': 1, 'FAB_EXCLUDE_FILTER': 'exclude_testpoints', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'NAME_COMP_COUNT': 'csv_comp_count', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:677) +DEBUG:YAML after expanding definitions: +# KiBot output for generating Assembly Document in PDF format +# https://kibot.readthedocs.io/en/latest/configuration/outputs/pcb_print.html + +kibot: + version: 1 + +outputs: + - name: pdf_assembly + comment: 'Assembly document in PDF format' + type: pcb_print + category: 'mfg/assembly' + dir: 'mfg/assembly' + options: + colored_vias: false + colored_pads: false + color_theme: 'Altium_Theme' + output: '%f-assembly%I%v.%x' + format: 'PDF' + title: 'Assembly Document' + realistic_solder_mask: false + dpi: 1200 + dnf_filter: _kibom_dnf_Config + # dnf_filter: '_null' + sheet_reference_layout: 'templates/Asymworks_PCBA.kicad_wks' + include_table: + outputs: + - name: 'csv_comp_count' + text_alignment: 'left' + invert_columns_order: false + border_width: 0.4 + header_rule_width: 0.2 + horizontal_rule_width: 0 + vertical_rule_width: 0 + top_rule_width: 0 + bottom_rule_width: 0 + row_spacing: 3 + column_spacing: 2 + pages: + - scaling: 1 + layer_var: '' + title: 'Assembly' + sheet: Top/Bottom View + sheet_reference_color: '#000000' + layers: + - layer: 'AssyTitlePage' + color: '#000000' + + - scaling: 1 + layer_var: "Top Assembly (Scale 1:1)" + title: 'Assembly' + sheet: Top Assembly (Scale 1:1) + sheet_reference_color: '#000000' + colored_holes: true + holes_color: "#FFFFFF" + layers: + - layer: Edge.Cuts + color: '#000000' + - layer: F.Cu + color: '#EEDAB5' + - layer: F.Mask + color: '#B9B9B9' + - layer: F.Paste + color: '#E1A98E' + - layer: F.Silkscreen + color: '#DB9DE1' + - layer: F.Fab + exclude_filter: 'exclude_testpoints' + color: '#744679' + - layer: 'F.AssemblyText' + color: '#000000' + - layer: 'F.DNP' + color: '#D63034' + + - scaling: 1 + layer_var: "Bottom Assembly (Scale 1:1)" + mirror: true + mirror_pcb_text: false + title: 'Assembly' + sheet: Bottom Assembly (Scale 1:1) + sheet_reference_color: '#000000' + colored_holes: true + holes_color: "#FFFFFF" + layers: + - layer: Edge.Cuts + color: '#000000' + - layer: B.Cu + color: '#D5DBF4' + - layer: B.Mask + color: '#B9B9B9' + - layer: B.Paste + color: '#BCB9DD' + - layer: B.Silkscreen + color: '#DB9DE1' + - layer: B.Fab + exclude_filter: 'exclude_testpoints' + color: '#400080' + - layer: 'B.AssemblyText' + color: '#000000' + - layer: 'B.DNP' + color: '#D63034' + + (kibot - config_reader.py:683) +DEBUG:Pre-parsing output options for `pdf_assembly` (pcb_print) (kibot - config_reader.py:169) +DEBUG:Outputs loaded from `kibot/yaml/kibot_out_pdf_assembly.yaml`: ['pdf_assembly'] (kibot - config_reader.py:361) +DEBUG:Found local definitions (kibot - config_reader.py:648) +DEBUG:- Local definitions: {'NAME': 'zip_compress_fab', 'COMMENT': 'Generates a ZIP file with gerbers, drill and fabrication document', 'DIR': 'Manufacturing/Fabrication', 'GERBER_OUTPUT': 'gbr_gerbers', 'DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DRILL_OUTPUT': 'drl_excellon', 'FABRICATION_OUTPUT': 'pdf_fabrication'} (kibot - config_reader.py:658) +DEBUG:- Current definitions: {'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl', 'NAME': 'zip_compress_fab', 'COMMENT': 'Generates a ZIP file with gerbers, drill and fabrication document', 'DIR': 'mfg/fab', 'DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DRILL_OUTPUT': 'drl_excellon', 'FABRICATION_OUTPUT': 'pdf_fabrication'} (kibot - config_reader.py:659) +DEBUG:- Updated definitions: {'NAME': 'zip_compress_fab', 'COMMENT': 'Generates a ZIP file with gerbers, drill and fabrication document', 'DIR': 'mfg/fab', 'GERBER_OUTPUT': 'gbr_gerbers', 'DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DRILL_OUTPUT': 'drl_excellon', 'FABRICATION_OUTPUT': 'pdf_fabrication', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:662) +DEBUG:Applying preprocessor definitions (kibot - config_reader.py:667) +DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674) +DEBUG:- Applying collected definitions: {'NAME': 'zip_compress_fab', 'COMMENT': 'Generates a ZIP file with gerbers, drill and fabrication document', 'DIR': 'mfg/fab', 'GERBER_OUTPUT': 'gbr_gerbers', 'DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DRILL_OUTPUT': 'drl_excellon', 'FABRICATION_OUTPUT': 'pdf_fabrication', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:677) +DEBUG:- Replacing @NAME@ -> zip_compress_fab (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @COMMENT@ -> Generates a ZIP file with gerbers, drill and fabrication document (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @DIR@ -> mfg/fab (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @GERBER_OUTPUT@ -> gbr_gerbers (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @DRILL_MAP_OUTPUT@ -> pdf_drill_map (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @DRILL_OUTPUT@ -> drl_excellon (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @FABRICATION_OUTPUT@ -> pdf_fabrication (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674) +DEBUG:- Applying collected definitions: {'NAME': 'zip_compress_fab', 'COMMENT': 'Generates a ZIP file with gerbers, drill and fabrication document', 'DIR': 'mfg/fab', 'GERBER_OUTPUT': 'gbr_gerbers', 'DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DRILL_OUTPUT': 'drl_excellon', 'FABRICATION_OUTPUT': 'pdf_fabrication', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:677) +DEBUG:YAML after expanding definitions: +# KiBot output for compressing Fabrication files to a ZIP archive +# https://kibot.readthedocs.io/en/latest/configuration/outputs/compress.html + +kibot: + version: 1 + +outputs: + - name: zip_compress_fab + comment: 'Generates a ZIP file with gerbers, drill and fabrication document' + type: compress + category: 'mfg/fab' + dir: 'mfg/fab' + options: + output: '%f-GERBERS%I%v.%x' + move_files: false + files: + - from_output: gbr_gerbers + dest: '/' + - from_output: pdf_drill_map + dest: '/' + - from_output: drl_excellon + dest: '/' + - from_output: pdf_fabrication + dest: '/' + + (kibot - config_reader.py:683) +DEBUG:Pre-parsing output options for `zip_compress_fab` (compress) (kibot - config_reader.py:169) +DEBUG:Outputs loaded from `kibot/yaml/kibot_out_compress_fab.yaml`: ['zip_compress_fab'] (kibot - config_reader.py:361) +DEBUG:Found local definitions (kibot - config_reader.py:648) +DEBUG:- Local definitions: {'NAME': 'gbr_gerbers', 'COMMENT': 'Gerbers in GBR format', 'DIR': 'mfg/fab/gerbers', 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False} (kibot - config_reader.py:658) +DEBUG:- Current definitions: {'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': True, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl', 'NAME': 'jlcpcb_gerbers', 'COMMENT': 'Gerbers in GBR format for JLCPCB', 'DIR': 'mfg/jlcpcb/gerbers'} (kibot - config_reader.py:659) +DEBUG:- Updated definitions: {'NAME': 'jlcpcb_gerbers', 'COMMENT': 'Gerbers in GBR format for JLCPCB', 'DIR': 'mfg/jlcpcb/gerbers', 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': True, 'SUBTRACT_MASK': False, 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:662) +DEBUG:Applying preprocessor definitions (kibot - config_reader.py:667) +DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674) +DEBUG:- Applying collected definitions: {'NAME': 'jlcpcb_gerbers', 'COMMENT': 'Gerbers in GBR format for JLCPCB', 'DIR': 'mfg/jlcpcb/gerbers', 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': True, 'SUBTRACT_MASK': False, 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:677) +DEBUG:- Replacing @NAME@ -> jlcpcb_gerbers (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @COMMENT@ -> Gerbers in GBR format for JLCPCB (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @DIR@ -> mfg/jlcpcb/gerbers (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @PLOT_REFS@ -> true (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @PROTEL_EXTENSIONS@ -> true (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @SUBTRACT_MASK@ -> false (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674) +DEBUG:- Applying collected definitions: {'NAME': 'jlcpcb_gerbers', 'COMMENT': 'Gerbers in GBR format for JLCPCB', 'DIR': 'mfg/jlcpcb/gerbers', 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': True, 'SUBTRACT_MASK': False, 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:677) +DEBUG:YAML after expanding definitions: +# KiBot output for generating Gerber files +# https://kibot.readthedocs.io/en/latest/configuration/outputs/gerber.html + +kibot: + version: 1 + +outputs: + - name: jlcpcb_gerbers + comment: 'Gerbers in GBR format for JLCPCB' + type: gerber + category: 'mfg/jlcpcb/gerbers' + dir: 'mfg/jlcpcb/gerbers' + layers: ['copper', 'Edge.Cuts', 'F.Silkscreen', 'F.Mask', 'F.Paste', 'B.Silkscreen', 'B.Mask', 'B.Paste'] + options: + subtract_mask_from_silk: false + plot_footprint_refs: true + plot_footprint_values: false + create_gerber_job_file: false + use_aux_axis_as_origin: true + use_protel_extensions: true + + (kibot - config_reader.py:683) +DEBUG:Pre-parsing output options for `jlcpcb_gerbers` (gerber) (kibot - config_reader.py:169) +DEBUG:Outputs loaded from `kibot/yaml/kibot_out_gerber.yaml`: ['jlcpcb_gerbers'] (kibot - config_reader.py:361) +DEBUG:Found local definitions (kibot - config_reader.py:648) +DEBUG:- Local definitions: {'NAME': 'jlcpcb_fabpack', 'COMMENT': 'Generates a ZIP file with gerbers and drill for JLCPCB', 'DIR': 'mfg/fab', 'GERBER_OUTPUT': 'jlcpcb_gerbers', 'DRILL_OUTPUT': 'drl_excellon'} (kibot - config_reader.py:658) +DEBUG:- Current definitions: {'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'jlcpcb_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl', 'NAME': 'jlcpcb_fabpack', 'COMMENT': 'Zipped Fabpack for JLCPCB', 'DIR': 'mfg/jlcpcb', 'DRILL_OUTPUT': 'drl_excellon'} (kibot - config_reader.py:659) +DEBUG:- Updated definitions: {'NAME': 'jlcpcb_fabpack', 'COMMENT': 'Zipped Fabpack for JLCPCB', 'DIR': 'mfg/jlcpcb', 'GERBER_OUTPUT': 'jlcpcb_gerbers', 'DRILL_OUTPUT': 'drl_excellon', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:662) +DEBUG:Applying preprocessor definitions (kibot - config_reader.py:667) +DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674) +DEBUG:- Applying collected definitions: {'NAME': 'jlcpcb_fabpack', 'COMMENT': 'Zipped Fabpack for JLCPCB', 'DIR': 'mfg/jlcpcb', 'GERBER_OUTPUT': 'jlcpcb_gerbers', 'DRILL_OUTPUT': 'drl_excellon', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:677) +DEBUG:- Replacing @NAME@ -> jlcpcb_fabpack (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @COMMENT@ -> Zipped Fabpack for JLCPCB (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @DIR@ -> mfg/jlcpcb (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @GERBER_OUTPUT@ -> jlcpcb_gerbers (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @DRILL_OUTPUT@ -> drl_excellon (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674) +DEBUG:- Applying collected definitions: {'NAME': 'jlcpcb_fabpack', 'COMMENT': 'Zipped Fabpack for JLCPCB', 'DIR': 'mfg/jlcpcb', 'GERBER_OUTPUT': 'jlcpcb_gerbers', 'DRILL_OUTPUT': 'drl_excellon', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:677) +DEBUG:YAML after expanding definitions: +# KiBot output for compressing Fabrication files to a ZIP archive for JLCPCB +# https://kibot.readthedocs.io/en/latest/configuration/outputs/compress.html + +kibot: + version: 1 + +outputs: + - name: jlcpcb_fabpack + comment: 'Zipped Fabpack for JLCPCB' + type: compress + category: 'mfg/jlcpcb' + dir: 'mfg/jlcpcb' + options: + output: '%f-Fabpack%I%v.%x' + move_files: false + files: + - from_output: jlcpcb_gerbers + dest: '/' + - from_output: drl_excellon + dest: '/' + + (kibot - config_reader.py:683) +DEBUG:Pre-parsing output options for `jlcpcb_fabpack` (compress) (kibot - config_reader.py:169) +DEBUG:Outputs loaded from `kibot/yaml/kibot_out_jlcpcb_fabpack.yaml`: ['jlcpcb_fabpack'] (kibot - config_reader.py:361) +DEBUG:Found local definitions (kibot - config_reader.py:648) +DEBUG:- Local definitions: {'NAME': 'jlcpcb_bom', 'COMMENT': 'Bill of Materials for JLCPCB', 'DIR': 'mfg/assembly/jlcpcb', 'EXCLUDE_FILTER': 'only_lcsc_parts'} (kibot - config_reader.py:658) +DEBUG:- Current definitions: {'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl', 'NAME': 'jlcpcb_bom', 'COMMENT': 'Bill of Materials for JLCPCB', 'DIR': 'mfg/jlcpcb', 'EXCLUDE_FILTER': 'only_lcsc_parts'} (kibot - config_reader.py:659) +DEBUG:- Updated definitions: {'NAME': 'jlcpcb_bom', 'COMMENT': 'Bill of Materials for JLCPCB', 'DIR': 'mfg/jlcpcb', 'EXCLUDE_FILTER': 'only_lcsc_parts', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:662) +DEBUG:Applying preprocessor definitions (kibot - config_reader.py:667) +DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674) +DEBUG:- Applying collected definitions: {'NAME': 'jlcpcb_bom', 'COMMENT': 'Bill of Materials for JLCPCB', 'DIR': 'mfg/jlcpcb', 'EXCLUDE_FILTER': 'only_lcsc_parts', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:677) +DEBUG:- Replacing @NAME@ -> jlcpcb_bom (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @COMMENT@ -> Bill of Materials for JLCPCB (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @DIR@ -> mfg/jlcpcb (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @EXCLUDE_FILTER@ -> only_lcsc_parts (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674) +DEBUG:- Applying collected definitions: {'NAME': 'jlcpcb_bom', 'COMMENT': 'Bill of Materials for JLCPCB', 'DIR': 'mfg/jlcpcb', 'EXCLUDE_FILTER': 'only_lcsc_parts', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:677) +DEBUG:YAML after expanding definitions: +# KiBot output for generating Bill of Materials in CSV format for JLCPCB +# https://kibot.readthedocs.io/en/latest/configuration/outputs/bom.html + +kibot: + version: 1 + +outputs: +- name: jlcpcb_bom + comment: 'Bill of Materials for JLCPCB' + type: bom + category: 'mfg/jlcpcb' + dir: 'mfg/jlcpcb' + options: + exclude_filter: only_lcsc_parts + format: CSV + csv: + hide_pcb_info: true + hide_stats_info: true + quote_all: true + columns: + - field: Value + name: Comment + - field: References + name: Designator + - Footprint + - field: _field_lcsc_part + name: 'LCSC Part #' + ref_separator: ',' + + (kibot - config_reader.py:683) +DEBUG:Pre-parsing output options for `jlcpcb_bom` (bom) (kibot - config_reader.py:169) +DEBUG:Outputs loaded from `kibot/yaml/kibot_out_jlcpcb_bom.yaml`: ['jlcpcb_bom'] (kibot - config_reader.py:361) +DEBUG:Found local definitions (kibot - config_reader.py:648) +DEBUG:- Local definitions: {'NAME': 'jlcpcb_cpl', 'COMMENT': 'Component Placement for JLCPCB', 'DIR': 'mfg/assembly/jlcpcb', 'EXCLUDE_FILTER': 'only_lcsc_parts'} (kibot - config_reader.py:658) +DEBUG:- Current definitions: {'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl', 'NAME': 'jlcpcb_cpl', 'COMMENT': 'Component Placement File for JLCPCB', 'DIR': 'mfg/jlcpcb', 'EXCLUDE_FILTER': 'only_lcsc_parts'} (kibot - config_reader.py:659) +DEBUG:- Updated definitions: {'NAME': 'jlcpcb_cpl', 'COMMENT': 'Component Placement File for JLCPCB', 'DIR': 'mfg/jlcpcb', 'EXCLUDE_FILTER': 'only_lcsc_parts', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:662) +DEBUG:Applying preprocessor definitions (kibot - config_reader.py:667) +DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674) +DEBUG:- Applying collected definitions: {'NAME': 'jlcpcb_cpl', 'COMMENT': 'Component Placement File for JLCPCB', 'DIR': 'mfg/jlcpcb', 'EXCLUDE_FILTER': 'only_lcsc_parts', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:677) +DEBUG:- Replacing @NAME@ -> jlcpcb_cpl (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @COMMENT@ -> Component Placement File for JLCPCB (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @DIR@ -> mfg/jlcpcb (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @EXCLUDE_FILTER@ -> only_lcsc_parts (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674) +DEBUG:- Applying collected definitions: {'NAME': 'jlcpcb_cpl', 'COMMENT': 'Component Placement File for JLCPCB', 'DIR': 'mfg/jlcpcb', 'EXCLUDE_FILTER': 'only_lcsc_parts', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:677) +DEBUG:YAML after expanding definitions: +# KiBot output for generating Position file in CSV format for JLCPCB +# https://kibot.readthedocs.io/en/latest/configuration/outputs/position.html + +kibot: + version: 1 + +filters: + - name: fix_rotation + comment: Adjust rotation for JLCPCB + type: rot_footprint + negative_bottom: false + mirror_bottom: true + +outputs: + - name: jlcpcb_cpl + comment: 'Component Placement File for JLCPCB' + type: position + category: 'mfg/jlcpcb' + dir: 'mfg/jlcpcb' + options: + format: 'CSV' + output: '%f-cpl%I%v.%x' + separate_files_for_front_and_back: false + units: millimeters + only_smd: true + include_virtual: false + exclude_filter: only_lcsc_parts + pre_transform: '_rot_footprint_jlcpcb' + columns: + - id: Ref + name: Designator + - Val + - Package + - id: PosX + name: "Mid X" + - id: PosY + name: "Mid Y" + - id: Rot + name: Rotation + - id: Side + name: Layer + + (kibot - config_reader.py:683) +DEBUG:Pre-parsing output options for `jlcpcb_cpl` (position) (kibot - config_reader.py:169) +DEBUG:Outputs loaded from `kibot/yaml/kibot_out_jlcpcb_cpl.yaml`: ['jlcpcb_cpl'] (kibot - config_reader.py:361) +DEBUG:Parsing filter `fix_rotation` (rot_footprint) (kibot - config_reader.py:252) +DEBUG:Configuring from default: rotations -> [] (kibot - optionable.py:362) +DEBUG:Configuring from default: offsets -> [] (kibot - optionable.py:362) +DEBUG:Configuring from default: rotations_and_offsets -> [] (kibot - optionable.py:362) +DEBUG:Configuring from default: rot_fields -> ['JLCPCB Rotation Offset', 'JLCRotOffset'] (kibot - optionable.py:598) +DEBUG:Configuring from default: offset_fields -> ['JLCPCB Position Offset', 'JLCPosOffset'] (kibot - optionable.py:598) +DEBUG:Final rotations list: (kibot - fil_rot_footprint.py:196) +DEBUG:footprint matches re.compile('^R_Array_Convex_') => rotate 90.0 move 0.0,0.0 (kibot - fil_rot_footprint.py:198) +DEBUG:footprint matches re.compile('^R_Array_Concave_') => rotate 90.0 move 0.0,0.0 (kibot - fil_rot_footprint.py:198) +DEBUG:footprint matches re.compile('^SOT-143') => rotate 180.0 move 0.0,0.0 (kibot - fil_rot_footprint.py:198) +DEBUG:footprint matches re.compile('^SOT-223') => rotate 180.0 move 0.0,0.0 (kibot - fil_rot_footprint.py:198) +DEBUG:footprint matches re.compile('^SOT-23') => rotate 180.0 move 0.0,0.0 (kibot - fil_rot_footprint.py:198) +DEBUG:footprint matches re.compile('^SOT-353') => rotate 180.0 move 0.0,0.0 (kibot - fil_rot_footprint.py:198) +DEBUG:footprint matches re.compile('^SOT-363') => rotate 180.0 move 0.0,0.0 (kibot - fil_rot_footprint.py:198) +DEBUG:footprint matches re.compile('^SOT-89') => rotate 180.0 move 0.0,0.0 (kibot - fil_rot_footprint.py:198) +DEBUG:footprint matches re.compile('^D_SOT-23') => rotate 180.0 move 0.0,0.0 (kibot - fil_rot_footprint.py:198) +DEBUG:footprint matches re.compile('^TSOT-23') => rotate 180.0 move 0.0,0.0 (kibot - fil_rot_footprint.py:198) +DEBUG:footprint matches re.compile('^CP_EIA-') => rotate 180.0 move 0.0,0.0 (kibot - fil_rot_footprint.py:198) +DEBUG:footprint matches re.compile('^CP_Elec_') => rotate 180.0 move 0.0,0.0 (kibot - fil_rot_footprint.py:198) +DEBUG:footprint matches re.compile('^C_Elec_') => rotate 180.0 move 0.0,0.0 (kibot - fil_rot_footprint.py:198) +DEBUG:footprint matches re.compile('^QFN-') => rotate 270.0 move 0.0,0.0 (kibot - fil_rot_footprint.py:198) +DEBUG:footprint matches re.compile('^(.*?_|V)?QFN-(16|20|24|28|40)(-|_|$)') => rotate 270.0 move 0.0,0.0 (kibot - fil_rot_footprint.py:198) +DEBUG:footprint matches re.compile('^DFN-') => rotate 270.0 move 0.0,0.0 (kibot - fil_rot_footprint.py:198) +DEBUG:footprint matches re.compile('^LQFP-') => rotate 270.0 move 0.0,0.0 (kibot - fil_rot_footprint.py:198) +DEBUG:footprint matches re.compile('^TQFP-') => rotate 270.0 move 0.0,0.0 (kibot - fil_rot_footprint.py:198) +DEBUG:footprint matches re.compile('^SOP-(?!(18_|4_))') => rotate 270.0 move 0.0,0.0 (kibot - fil_rot_footprint.py:198) +DEBUG:footprint matches re.compile('^MSOP-') => rotate 270.0 move 0.0,0.0 (kibot - fil_rot_footprint.py:198) +DEBUG:footprint matches re.compile('^TSSOP-') => rotate 270.0 move 0.0,0.0 (kibot - fil_rot_footprint.py:198) +DEBUG:footprint matches re.compile('^HTSSOP-') => rotate 270.0 move 0.0,0.0 (kibot - fil_rot_footprint.py:198) +DEBUG:footprint matches re.compile('^SSOP-') => rotate 270.0 move 0.0,0.0 (kibot - fil_rot_footprint.py:198) +DEBUG:footprint matches re.compile('^SOIC-') => rotate 270.0 move 0.0,0.0 (kibot - fil_rot_footprint.py:198) +DEBUG:footprint matches re.compile('^SO-') => rotate 270.0 move 0.0,0.0 (kibot - fil_rot_footprint.py:198) +DEBUG:footprint matches re.compile('^SOIC127P798X216-8N') => rotate 270.0 move 0.0,0.0 (kibot - fil_rot_footprint.py:198) +DEBUG:footprint matches re.compile('^VSSOP-8_3.0x3.0mm_P0.65mm') => rotate 270.0 move 0.0,0.0 (kibot - fil_rot_footprint.py:198) +DEBUG:footprint matches re.compile('^VSSOP-8_') => rotate 180.0 move 0.0,0.0 (kibot - fil_rot_footprint.py:198) +DEBUG:footprint matches re.compile('^VSSOP-10_') => rotate 270.0 move 0.0,0.0 (kibot - fil_rot_footprint.py:198) +DEBUG:footprint matches re.compile('^VSON-8_') => rotate 270.0 move 0.0,0.0 (kibot - fil_rot_footprint.py:198) +DEBUG:footprint matches re.compile('^TSOP-6') => rotate 270.0 move 0.0,0.0 (kibot - fil_rot_footprint.py:198) +DEBUG:footprint matches re.compile('^UDFN-10') => rotate 270.0 move 0.0,0.0 (kibot - fil_rot_footprint.py:198) +DEBUG:footprint matches re.compile('^USON-10') => rotate 270.0 move 0.0,0.0 (kibot - fil_rot_footprint.py:198) +DEBUG:footprint matches re.compile('^TDSON-8-1') => rotate 270.0 move 0.0,0.0 (kibot - fil_rot_footprint.py:198) +DEBUG:footprint matches re.compile('^LED_WS2812B_PLCC4') => rotate 180.0 move 0.0,0.0 (kibot - fil_rot_footprint.py:198) +DEBUG:footprint matches re.compile('^LED_WS2812B-2020_PLCC4_2.0x2.0mm') => rotate 90.0 move 0.0,0.0 (kibot - fil_rot_footprint.py:198) +DEBUG:footprint matches re.compile('^Bosch_LGA-') => rotate 90.0 move 0.0,0.0 (kibot - fil_rot_footprint.py:198) +DEBUG:footprint matches re.compile('^PowerPAK_SO-8_Single') => rotate 270.0 move 0.0,0.0 (kibot - fil_rot_footprint.py:198) +DEBUG:footprint matches re.compile('^PUIAudio_SMT_0825_S_4_R*') => rotate 270.0 move 0.0,0.0 (kibot - fil_rot_footprint.py:198) +DEBUG:footprint matches re.compile('^USB_C_Receptacle_HRO_TYPE-C-31-M-12*') => rotate 180.0 move 0.0,0.0 (kibot - fil_rot_footprint.py:198) +DEBUG:footprint matches re.compile('^ESP32-W') => rotate 270.0 move 0.0,0.0 (kibot - fil_rot_footprint.py:198) +DEBUG:footprint matches re.compile('^SW_DIP_SPSTx01_Slide_Copal_CHS-01B_W7.62mm_P1.27mm') => rotate -180.0 move 0.0,0.0 (kibot - fil_rot_footprint.py:198) +DEBUG:footprint matches re.compile('^BatteryHolder_Keystone_1060_1x2032') => rotate -180.0 move 0.0,0.0 (kibot - fil_rot_footprint.py:198) +DEBUG:footprint matches re.compile('^Relay_DPDT_Omron_G6K-2F-Y') => rotate 270.0 move 0.0,0.0 (kibot - fil_rot_footprint.py:198) +DEBUG:footprint matches re.compile('^RP2040-QFN-56') => rotate 270.0 move 0.0,0.0 (kibot - fil_rot_footprint.py:198) +DEBUG:footprint matches re.compile('^TO-277') => rotate 90.0 move 0.0,0.0 (kibot - fil_rot_footprint.py:198) +DEBUG:footprint matches re.compile('^SW_SPST_B3') => rotate 90.0 move 0.0,0.0 (kibot - fil_rot_footprint.py:198) +DEBUG:footprint matches re.compile('^Transformer_Ethernet_Pulse_HX0068ANL') => rotate 270.0 move 0.0,0.0 (kibot - fil_rot_footprint.py:198) +DEBUG:footprint matches re.compile('^JST_GH_SM') => rotate 180.0 move 0.0,0.0 (kibot - fil_rot_footprint.py:198) +DEBUG:footprint matches re.compile('^JST_PH_S') => rotate 180.0 move 0.0,0.0 (kibot - fil_rot_footprint.py:198) +DEBUG:footprint matches re.compile('^Diodes_PowerDI3333-8') => rotate 270.0 move 0.0,0.0 (kibot - fil_rot_footprint.py:198) +DEBUG:footprint matches re.compile('^Quectel_L80-R') => rotate 270.0 move 0.0,0.0 (kibot - fil_rot_footprint.py:198) +DEBUG:footprint matches re.compile('^SC-74-6') => rotate 180.0 move 0.0,0.0 (kibot - fil_rot_footprint.py:198) +DEBUG:footprint matches re.compile('^PinHeader_2x05_P1\\.27mm_Vertical') => rotate -90.0 move 0.0,0.0 (kibot - fil_rot_footprint.py:198) +DEBUG:footprint matches re.compile('^PinHeader_2x03_P1\\.27mm_Vertical') => rotate -90.0 move 0.0,0.0 (kibot - fil_rot_footprint.py:198) +DEBUG:Final offsets list: (kibot - fil_rot_footprint.py:199) +DEBUG:footprint matches re.compile('^USB_C_Receptacle_XKB_U262-16XN-4BVC11') => rotate 0.0 move 0.0,-1.44 (kibot - fil_rot_footprint.py:201) +DEBUG:footprint matches re.compile('^PinHeader_2x05_P1\\.27mm_Vertical') => rotate 0.0 move -2.54,-0.635 (kibot - fil_rot_footprint.py:201) +DEBUG:footprint matches re.compile('^PinHeader_2x03_P1\\.27mm_Vertical') => rotate 0.0 move -1.27,-0.635 (kibot - fil_rot_footprint.py:201) +DEBUG:Filters loaded from `kibot/yaml/kibot_out_jlcpcb_cpl.yaml`: dict_keys(['fix_rotation']) (kibot - config_reader.py:408) +DEBUG:Found local definitions (kibot - config_reader.py:648) +DEBUG:- Local definitions: {'NAME': 'csv_report', 'COMMENT': 'Report in CSV format', 'DIR': 'mfg', 'OUTPUT_ID': '', 'TEMPLATE': 'total_components'} (kibot - config_reader.py:658) +DEBUG:- Current definitions: {'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl', 'NAME': 'csv_comp_count', 'COMMENT': 'Component report (count) in CSV format', 'DIR': 'mfg/assembly', 'OUTPUT_ID': 'components_count', 'TEMPLATE': 'total_components'} (kibot - config_reader.py:659) +DEBUG:- Updated definitions: {'NAME': 'csv_comp_count', 'COMMENT': 'Component report (count) in CSV format', 'DIR': 'mfg/assembly', 'OUTPUT_ID': 'components_count', 'TEMPLATE': 'total_components', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:662) +DEBUG:Applying preprocessor definitions (kibot - config_reader.py:667) +DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674) +DEBUG:- Applying collected definitions: {'NAME': 'csv_comp_count', 'COMMENT': 'Component report (count) in CSV format', 'DIR': 'mfg/assembly', 'OUTPUT_ID': 'components_count', 'TEMPLATE': 'total_components', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:677) +DEBUG:- Replacing @NAME@ -> csv_comp_count (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @COMMENT@ -> Component report (count) in CSV format (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @DIR@ -> mfg/assembly (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @OUTPUT_ID@ -> components_count (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @TEMPLATE@ -> total_components (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674) +DEBUG:- Applying collected definitions: {'NAME': 'csv_comp_count', 'COMMENT': 'Component report (count) in CSV format', 'DIR': 'mfg/assembly', 'OUTPUT_ID': 'components_count', 'TEMPLATE': 'total_components', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:677) +DEBUG:YAML after expanding definitions: +# KiBot output for CSV Report +# https://kibot.readthedocs.io/en/latest/configuration/outputs/report.html + +kibot: + version: 1 + +outputs: + - name: csv_comp_count + comment: 'Component report (count) in CSV format' + type: report + category: 'mfg/assembly' + dir: 'mfg/assembly' + output_id: components_count + options: + output: '%f-%I%v.csv' + template: total_components + exclude_filter: '_mechanical' + csv_remove_leading_spaces: true + + (kibot - config_reader.py:683) +DEBUG:Pre-parsing output options for `csv_comp_count` (report) (kibot - config_reader.py:169) +DEBUG:Outputs loaded from `kibot/yaml/kibot_out_csv_report.yaml`: ['csv_comp_count'] (kibot - config_reader.py:361) +DEBUG:Found local definitions (kibot - config_reader.py:648) +DEBUG:- Local definitions: {'NAME': 'csv_report', 'COMMENT': 'Report in CSV format', 'DIR': 'mfg', 'OUTPUT_ID': '', 'TEMPLATE': 'total_components'} (kibot - config_reader.py:658) +DEBUG:- Current definitions: {'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl', 'NAME': 'csv_impedance_table', 'COMMENT': 'Impedance table in CSV format', 'DIR': 'mfg/fab', 'OUTPUT_ID': 'impedance_table', 'TEMPLATE': 'notes/impedance_table.txt'} (kibot - config_reader.py:659) +DEBUG:- Updated definitions: {'NAME': 'csv_impedance_table', 'COMMENT': 'Impedance table in CSV format', 'DIR': 'mfg/fab', 'OUTPUT_ID': 'impedance_table', 'TEMPLATE': 'notes/impedance_table.txt', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:662) +DEBUG:Applying preprocessor definitions (kibot - config_reader.py:667) +DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674) +DEBUG:- Applying collected definitions: {'NAME': 'csv_impedance_table', 'COMMENT': 'Impedance table in CSV format', 'DIR': 'mfg/fab', 'OUTPUT_ID': 'impedance_table', 'TEMPLATE': 'notes/impedance_table.txt', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:677) +DEBUG:- Replacing @NAME@ -> csv_impedance_table (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @COMMENT@ -> Impedance table in CSV format (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @DIR@ -> mfg/fab (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @OUTPUT_ID@ -> impedance_table (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @TEMPLATE@ -> notes/impedance_table.txt (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674) +DEBUG:- Applying collected definitions: {'NAME': 'csv_impedance_table', 'COMMENT': 'Impedance table in CSV format', 'DIR': 'mfg/fab', 'OUTPUT_ID': 'impedance_table', 'TEMPLATE': 'notes/impedance_table.txt', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:677) +DEBUG:YAML after expanding definitions: +# KiBot output for CSV Report +# https://kibot.readthedocs.io/en/latest/configuration/outputs/report.html + +kibot: + version: 1 + +outputs: + - name: csv_impedance_table + comment: 'Impedance table in CSV format' + type: report + category: 'mfg/fab' + dir: 'mfg/fab' + output_id: impedance_table + options: + output: '%f-%I%v.csv' + template: notes/impedance_table.txt + exclude_filter: '_mechanical' + csv_remove_leading_spaces: true + + (kibot - config_reader.py:683) +DEBUG:Pre-parsing output options for `csv_impedance_table` (report) (kibot - config_reader.py:169) +DEBUG:Outputs loaded from `kibot/yaml/kibot_out_csv_report.yaml`: ['csv_impedance_table'] (kibot - config_reader.py:361) +DEBUG:Found local definitions (kibot - config_reader.py:648) +DEBUG:- Local definitions: {'NAME': 'txt_fabrication_notes', 'COMMENT': 'Report', 'DIR': 'mfg', 'OUTPUT_ID': '_notes', 'TEMPLATE': 'notes/fabrication_notes.txt'} (kibot - config_reader.py:658) +DEBUG:- Current definitions: {'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl', 'NAME': 'txt_schematic_notes', 'COMMENT': 'Schematic notes in TXT format', 'DIR': 'schematic', 'OUTPUT_ID': 'schematic_notes', 'TEMPLATE': 'notes/schematic_notes.txt'} (kibot - config_reader.py:659) +DEBUG:- Updated definitions: {'NAME': 'txt_schematic_notes', 'COMMENT': 'Schematic notes in TXT format', 'DIR': 'schematic', 'OUTPUT_ID': 'schematic_notes', 'TEMPLATE': 'notes/schematic_notes.txt', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:662) +DEBUG:Applying preprocessor definitions (kibot - config_reader.py:667) +DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674) +DEBUG:- Applying collected definitions: {'NAME': 'txt_schematic_notes', 'COMMENT': 'Schematic notes in TXT format', 'DIR': 'schematic', 'OUTPUT_ID': 'schematic_notes', 'TEMPLATE': 'notes/schematic_notes.txt', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:677) +DEBUG:- Replacing @NAME@ -> txt_schematic_notes (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @COMMENT@ -> Schematic notes in TXT format (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @DIR@ -> schematic (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @OUTPUT_ID@ -> schematic_notes (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @TEMPLATE@ -> notes/schematic_notes.txt (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674) +DEBUG:- Applying collected definitions: {'NAME': 'txt_schematic_notes', 'COMMENT': 'Schematic notes in TXT format', 'DIR': 'schematic', 'OUTPUT_ID': 'schematic_notes', 'TEMPLATE': 'notes/schematic_notes.txt', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:677) +DEBUG:YAML after expanding definitions: +# KiBot output for TXT Report (e.g. Fabrication/Assembly notes) +# https://kibot.readthedocs.io/en/latest/configuration/outputs/report.html + +kibot: + version: 1 + +outputs: + - name: txt_schematic_notes + comment: 'Schematic notes in TXT format' + type: report + category: 'schematic' + dir: 'schematic' + output_id: schematic_notes + options: + output: '%f-%I%v.txt' + template: notes/schematic_notes.txt + exclude_filter: '_mechanical' + mm_digits: 3 + display_trailing_zeros: True + + (kibot - config_reader.py:683) +DEBUG:Pre-parsing output options for `txt_schematic_notes` (report) (kibot - config_reader.py:169) +DEBUG:Outputs loaded from `kibot/yaml/kibot_out_txt_report.yaml`: ['txt_schematic_notes'] (kibot - config_reader.py:361) +DEBUG:Found local definitions (kibot - config_reader.py:648) +DEBUG:- Local definitions: {'NAME': 'txt_fabrication_notes', 'COMMENT': 'Report', 'DIR': 'mfg', 'OUTPUT_ID': '_notes', 'TEMPLATE': 'notes/fabrication_notes.txt'} (kibot - config_reader.py:658) +DEBUG:- Current definitions: {'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl', 'NAME': 'txt_fabrication_notes', 'COMMENT': 'Fabrication notes in TXT format', 'DIR': 'mfg/fab', 'OUTPUT_ID': 'fabrication_notes', 'TEMPLATE': 'notes/fabrication_notes.txt'} (kibot - config_reader.py:659) +DEBUG:- Updated definitions: {'NAME': 'txt_fabrication_notes', 'COMMENT': 'Fabrication notes in TXT format', 'DIR': 'mfg/fab', 'OUTPUT_ID': 'fabrication_notes', 'TEMPLATE': 'notes/fabrication_notes.txt', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:662) +DEBUG:Applying preprocessor definitions (kibot - config_reader.py:667) +DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674) +DEBUG:- Applying collected definitions: {'NAME': 'txt_fabrication_notes', 'COMMENT': 'Fabrication notes in TXT format', 'DIR': 'mfg/fab', 'OUTPUT_ID': 'fabrication_notes', 'TEMPLATE': 'notes/fabrication_notes.txt', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:677) +DEBUG:- Replacing @NAME@ -> txt_fabrication_notes (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @COMMENT@ -> Fabrication notes in TXT format (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @DIR@ -> mfg/fab (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @OUTPUT_ID@ -> fabrication_notes (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @TEMPLATE@ -> notes/fabrication_notes.txt (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674) +DEBUG:- Applying collected definitions: {'NAME': 'txt_fabrication_notes', 'COMMENT': 'Fabrication notes in TXT format', 'DIR': 'mfg/fab', 'OUTPUT_ID': 'fabrication_notes', 'TEMPLATE': 'notes/fabrication_notes.txt', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:677) +DEBUG:YAML after expanding definitions: +# KiBot output for TXT Report (e.g. Fabrication/Assembly notes) +# https://kibot.readthedocs.io/en/latest/configuration/outputs/report.html + +kibot: + version: 1 + +outputs: + - name: txt_fabrication_notes + comment: 'Fabrication notes in TXT format' + type: report + category: 'mfg/fab' + dir: 'mfg/fab' + output_id: fabrication_notes + options: + output: '%f-%I%v.txt' + template: notes/fabrication_notes.txt + exclude_filter: '_mechanical' + mm_digits: 3 + display_trailing_zeros: True + + (kibot - config_reader.py:683) +DEBUG:Pre-parsing output options for `txt_fabrication_notes` (report) (kibot - config_reader.py:169) +DEBUG:Outputs loaded from `kibot/yaml/kibot_out_txt_report.yaml`: ['txt_fabrication_notes'] (kibot - config_reader.py:361) +DEBUG:Found local definitions (kibot - config_reader.py:648) +DEBUG:- Local definitions: {'NAME': 'txt_fabrication_notes', 'COMMENT': 'Report', 'DIR': 'mfg', 'OUTPUT_ID': '_notes', 'TEMPLATE': 'notes/fabrication_notes.txt'} (kibot - config_reader.py:658) +DEBUG:- Current definitions: {'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl', 'NAME': 'txt_assembly_notes', 'COMMENT': 'Assembly notes in TXT format', 'DIR': 'mfg/assembly', 'OUTPUT_ID': 'assembly_notes', 'TEMPLATE': 'notes/assembly_notes.txt'} (kibot - config_reader.py:659) +DEBUG:- Updated definitions: {'NAME': 'txt_assembly_notes', 'COMMENT': 'Assembly notes in TXT format', 'DIR': 'mfg/assembly', 'OUTPUT_ID': 'assembly_notes', 'TEMPLATE': 'notes/assembly_notes.txt', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:662) +DEBUG:Applying preprocessor definitions (kibot - config_reader.py:667) +DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674) +DEBUG:- Applying collected definitions: {'NAME': 'txt_assembly_notes', 'COMMENT': 'Assembly notes in TXT format', 'DIR': 'mfg/assembly', 'OUTPUT_ID': 'assembly_notes', 'TEMPLATE': 'notes/assembly_notes.txt', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:677) +DEBUG:- Replacing @NAME@ -> txt_assembly_notes (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @COMMENT@ -> Assembly notes in TXT format (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @DIR@ -> mfg/assembly (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @OUTPUT_ID@ -> assembly_notes (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @TEMPLATE@ -> notes/assembly_notes.txt (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674) +DEBUG:- Applying collected definitions: {'NAME': 'txt_assembly_notes', 'COMMENT': 'Assembly notes in TXT format', 'DIR': 'mfg/assembly', 'OUTPUT_ID': 'assembly_notes', 'TEMPLATE': 'notes/assembly_notes.txt', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:677) +DEBUG:YAML after expanding definitions: +# KiBot output for TXT Report (e.g. Fabrication/Assembly notes) +# https://kibot.readthedocs.io/en/latest/configuration/outputs/report.html + +kibot: + version: 1 + +outputs: + - name: txt_assembly_notes + comment: 'Assembly notes in TXT format' + type: report + category: 'mfg/assembly' + dir: 'mfg/assembly' + output_id: assembly_notes + options: + output: '%f-%I%v.txt' + template: notes/assembly_notes.txt + exclude_filter: '_mechanical' + mm_digits: 3 + display_trailing_zeros: True + + (kibot - config_reader.py:683) +DEBUG:Pre-parsing output options for `txt_assembly_notes` (report) (kibot - config_reader.py:169) +DEBUG:Outputs loaded from `kibot/yaml/kibot_out_txt_report.yaml`: ['txt_assembly_notes'] (kibot - config_reader.py:361) +DEBUG:Found local definitions (kibot - config_reader.py:648) +DEBUG:- Local definitions: {'NAME': 'panel', 'COMMENT': 'PCB Panelization', 'CATEGORY': 'Panels', 'DIR': 'fab/panel', 'CONFIG': '', 'TITLE': ''} (kibot - config_reader.py:658) +DEBUG:- Current definitions: {'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl', 'NAME': 'panel_801', 'DIR': 'panels/panel-800', 'CONFIG': 'panels/panel-800.json', 'TITLE': 'Panel Fabrication (Panel -800)'} (kibot - config_reader.py:659) +DEBUG:- Updated definitions: {'NAME': 'panel_801', 'COMMENT': 'PCB Panelization', 'CATEGORY': 'Panels', 'DIR': 'panels/panel-800', 'CONFIG': 'panels/panel-800.json', 'TITLE': 'Panel Fabrication (Panel -800)', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:662) +DEBUG:Applying preprocessor definitions (kibot - config_reader.py:667) +DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674) +DEBUG:- Applying collected definitions: {'NAME': 'panel_801', 'COMMENT': 'PCB Panelization', 'CATEGORY': 'Panels', 'DIR': 'panels/panel-800', 'CONFIG': 'panels/panel-800.json', 'TITLE': 'Panel Fabrication (Panel -800)', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:677) +DEBUG:- Replacing @NAME@ -> panel_801 (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @COMMENT@ -> PCB Panelization (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @DIR@ -> panels/panel-800 (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @CONFIG@ -> panels/panel-800.json (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Replacing @TITLE@ -> Panel Fabrication (Panel -800) (<class 'str'>) (kibot - config_reader.py:78) +DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674) +DEBUG:- Applying collected definitions: {'NAME': 'panel_801', 'COMMENT': 'PCB Panelization', 'CATEGORY': 'Panels', 'DIR': 'panels/panel-800', 'CONFIG': 'panels/panel-800.json', 'TITLE': 'Panel Fabrication (Panel -800)', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:677) +DEBUG:YAML after expanding definitions: +# KiBot output for generating PCB Panels with KiKit +# https://kibot.readthedocs.io/en/latest/configuration/outputs/panelize.html + +kibot: + version: 1 + +outputs: + - name: panel_801 + output_id: panel_801 + comment: 'PCB Panelization' + type: panelize + category: 'panels/panel-800' + dir: 'panels/panel-800' + options: + configs: panels/panel-800.json + output: '%f-%I%v.%x' + create_preview: true + title: 'Panel Fabrication (Panel -800)' + + (kibot - config_reader.py:683) +DEBUG:Pre-parsing output options for `panel_801` (panelize) (kibot - config_reader.py:169) +DEBUG:Outputs loaded from `kibot/yaml/kibot_out_panelize.yaml`: ['panel_801'] (kibot - config_reader.py:361) +DEBUG:Configuring variants (kibot - config_reader.py:493) +WARNING:(W178) `update_xml` preflight redefined. Want to use `merge_pre`? (kibot.pre_base - pre_base.py:97) +DEBUG:Adding groups: {} (kibot - registrable.py:268) +DEBUG:Parsing global options: {} (kibot - config_reader.py:301) +DEBUG:Global options + imported: {'resources_dir': 'kibot', 'out_dir': './', 'dnp_cross_top_layer': 'F.DNP', 'dnp_cross_bottom_layer': 'B.DNP', 'disable_kicad_cross_on_fab': True, 'extra_pth_drill': 0, 'filters': []} (kibot - config_reader.py:310) +DEBUG:Looking for stack-up information in the PCB (kibot.globals - globals.py:500) +DEBUG:- Found stack-up information (kibot.globals - globals.py:516) +DEBUG:- F.SilkS color: White (kibot.globals - globals.py:471) +DEBUG:- F.Mask color: Green (kibot.globals - globals.py:479) +DEBUG:- B.Mask color: Green (kibot.globals - globals.py:483) +DEBUG:- B.SilkS color: White (kibot.globals - globals.py:475) +DEBUG:- Copper finish: HAL SnPb (kibot.globals - globals.py:531) +DEBUG:- Impedance controlled: no (kibot.globals - globals.py:543) +DEBUG:- PCB Material/s: FR4 (kibot.globals - globals.py:552) +DEBUG:- Copper thickness: 35 / 15 (kibot.globals - globals.py:554) +DEBUG:Configuring from default: aliases_for_3d_models -> [] (kibot - optionable.py:362) +DEBUG:Configuring from default: extra_os -> [] (kibot - optionable.py:362) +DEBUG:Configuring from default: environment -> <kibot.globals.Environment object at 0x7f97d8b73cb0> (kibot - optionable.py:362) +DEBUG:Configuring from default: field_tolerance -> ['tolerance', 'tol'] (kibot - optionable.py:598) +DEBUG:Configuring from default: field_voltage -> ['voltage', 'v'] (kibot - optionable.py:598) +DEBUG:Configuring from default: field_package -> ['package', 'pkg'] (kibot - optionable.py:598) +DEBUG:Configuring from default: field_temp_coef -> ['temp_coef', 'tmp_coef'] (kibot - optionable.py:598) +DEBUG:Configuring from default: field_power -> ['power', 'pow'] (kibot - optionable.py:598) +DEBUG:Configuring from default: field_current -> ['current', 'i'] (kibot - optionable.py:598) +DEBUG:Configuring from default: layer_defaults -> [] (kibot - optionable.py:362) +DEBUG:Adding groups: {'preprocess_group': ['netlist', 'txt_schematic_notes', 'txt_fabrication_notes', 'txt_assembly_notes', 'tables'], 'draft_group': ['netlist', 'txt_schematic_notes', 'pdf_schematic', 'csv_bom', 'html_bom'], 'all_group': ['bom', 'renders', 'models', 'fab', 'jlcpcb', 'panels', 'assembly', 'pdf_schematic', 'html_navigate_results'], 'all_group_kiri': ['bom', 'renders', 'models', 'fab', 'jlcpcb', 'panels', 'assembly', 'pdf_schematic', 'html_kiri', 'html_navigate_results'], 'panel_fab_jlcpcb_group': [], 'bom': ['csv_bom', 'html_bom'], 'renders': ['pcbdraw_top', 'pcbdraw_bottom'], 'models': ['step', 'glb'], 'fab': ['gbr_gerbers', 'drl_excellon', 'zip_odb', 'pdf_drill_map', 'pdf_fabrication', 'zip_compress_fab'], 'tables': ['csv_comp_count', 'csv_impedance_table', 'csv_drill_table', 'testpoints'], 'testpoints': ['csv_testpoints', 'csv_testpoints_top', 'csv_testpoints_bottom'], 'jlcpcb': ['jlcpcb_gerbers', 'jlcpcb_fabpack', 'jlcpcb_bom', 'jlcpcb_cpl'], 'assembly': ['csv_position', 'pdf_assembly'], 'panels': ['panel_801']} (kibot - registrable.py:268) +Installing font Arial Bold.ttf +Installing font Arial.ttf +Installing font Inconsolata.ttf +Installing font Arial Narrow.ttf +Installing font Arial Narrow Bold.ttf +DEBUG:- Executing: fc-cache (kibot - kiplot.py:160) +Installing color Altium_Theme.json +DEBUG:Starting outputs for board /workspace/jkrauss/Test_5/Test_5.kicad_pcb (kibot - kiplot.py:667) +DEBUG:Outputs before groups expansion: ['preprocess_group'] (kibot - kiplot.py:686) +DEBUG:Outputs after groups expansion: ['netlist', 'txt_schematic_notes', 'txt_fabrication_notes', 'txt_assembly_notes', 'csv_comp_count', 'csv_impedance_table', 'csv_drill_table', 'csv_testpoints', 'csv_testpoints_top', 'csv_testpoints_bottom'] (kibot - kiplot.py:691) +DEBUG:Skipping `pdf_schematic` output (kibot - kiplot.py:712) +DEBUG:Skipping `csv_bom` output (kibot - kiplot.py:712) +DEBUG:Skipping `html_bom` output (kibot - kiplot.py:712) +DEBUG:Skipping `html_bom_interactive` output (kibot - kiplot.py:712) +DEBUG:Skipping `html_kiri` output (kibot - kiplot.py:712) +DEBUG:Skipping `html_navigate_results` output (kibot - kiplot.py:712) +DEBUG:Skipping `pcbdraw_top` output (kibot - kiplot.py:712) +DEBUG:Skipping `pcbdraw_bottom` output (kibot - kiplot.py:712) +DEBUG:Skipping `png_3d_viewer_top` output (kibot - kiplot.py:712) +DEBUG:Skipping `png_3d_viewer_bottom` output (kibot - kiplot.py:712) +DEBUG:Skipping `png_3d_viewer_angled_top` output (kibot - kiplot.py:712) +DEBUG:Skipping `png_3d_viewer_angled_bottom` output (kibot - kiplot.py:712) +DEBUG:Skipping `blender_3d_top` output (kibot - kiplot.py:712) +DEBUG:Skipping `blender_3d_bottom` output (kibot - kiplot.py:712) +DEBUG:Skipping `blender_3d_angled_top` output (kibot - kiplot.py:712) +DEBUG:Skipping `blender_3d_angled_bottom` output (kibot - kiplot.py:712) +DEBUG:Skipping `step` output (kibot - kiplot.py:712) +DEBUG:Skipping `glb` output (kibot - kiplot.py:712) +DEBUG:Skipping `gbr_gerbers` output (kibot - kiplot.py:712) +DEBUG:Skipping `drl_excellon` output (kibot - kiplot.py:712) +DEBUG:Skipping `zip_odb` output (kibot - kiplot.py:712) +DEBUG:Skipping `pdf_drill_map` output (kibot - kiplot.py:712) +DEBUG:Skipping `csv_position` output (kibot - kiplot.py:712) +DEBUG:Skipping `pdf_fabrication` output (kibot - kiplot.py:712) +DEBUG:Skipping `pdf_assembly` output (kibot - kiplot.py:712) +DEBUG:Skipping `zip_compress_fab` output (kibot - kiplot.py:712) +DEBUG:Skipping `jlcpcb_gerbers` output (kibot - kiplot.py:712) +DEBUG:Skipping `jlcpcb_fabpack` output (kibot - kiplot.py:712) +DEBUG:Skipping `jlcpcb_bom` output (kibot - kiplot.py:712) +DEBUG:Skipping `jlcpcb_cpl` output (kibot - kiplot.py:712) +DEBUG:Skipping `panel_801` output (kibot - kiplot.py:712) +DEBUG:Outputs before preflights: ['netlist', 'csv_drill_table', 'csv_testpoints', 'csv_testpoints_top', 'csv_testpoints_bottom', 'csv_comp_count', 'csv_impedance_table', 'txt_schematic_notes', 'txt_fabrication_notes', 'txt_assembly_notes'] (kibot - kiplot.py:714) +DEBUG:Preflight checks (kibot - kiplot.py:548) +DEBUG:Configuring preflight update_xml (kibot.pre_base - pre_base.py:145) +DEBUG:Configuring preflight set_text_variables (kibot.pre_base - pre_base.py:145) +DEBUG:Configuring preflight erc (kibot.pre_base - pre_base.py:145) +DEBUG:Using global `output`=`%f-%i%I%v.%x` (kibot - optionable.py:58) +DEBUG:Configuring from default: logo -> (kibot - optionable.py:362) +DEBUG:Configuring from default: filters -> [] (kibot - optionable.py:362) +DEBUG:Configuring preflight check_zone_fills (kibot.pre_base - pre_base.py:145) +DEBUG:Configuring preflight drc (kibot.pre_base - pre_base.py:145) +DEBUG:Using global `output`=`%f-%i%I%v.%x` (kibot - optionable.py:58) +DEBUG:Configuring from default: logo -> (kibot - optionable.py:362) +DEBUG:Configuring from default: filters -> [] (kibot - optionable.py:362) +DEBUG:Configuring preflight draw_fancy_stackup (kibot.pre_base - pre_base.py:145) +DEBUG:Board loaded (kibot - kiplot.py:281) +DEBUG:Configuring preflight include_table (kibot.pre_base - pre_base.py:145) +DEBUG:Skipping all preflight actions (kibot - kiplot.py:552) +DEBUG:Outputs after preflights: ['netlist', 'csv_drill_table', 'csv_testpoints', 'csv_testpoints_top', 'csv_testpoints_bottom', 'csv_comp_count', 'csv_impedance_table', 'txt_schematic_notes', 'txt_fabrication_notes', 'txt_assembly_notes'] (kibot - kiplot.py:717) +DEBUG:Outputs after sorting: ['netlist', 'csv_drill_table', 'csv_testpoints', 'csv_testpoints_top', 'csv_testpoints_bottom', 'csv_comp_count', 'csv_impedance_table', 'txt_schematic_notes', 'txt_fabrication_notes', 'txt_assembly_notes'] (kibot - kiplot.py:721) +DEBUG:Using global `output`=`%f-%i%I%v.%x` (kibot - optionable.py:58) +DEBUG:Configuring from default: pre_transform -> _null (kibot - optionable.py:362) +DEBUG:Configuring from default: exclude_filter -> _null (kibot - optionable.py:362) +DEBUG:Configuring from default: dnf_filter -> _null (kibot - optionable.py:362) +DEBUG:Configuring from default: category -> [] (kibot - optionable.py:362) +DEBUG:Configuring from default: groups -> [] (kibot - optionable.py:362) +- 'Schematic netlist in KiCad format' (netlist) [netlist] +DEBUG:Expanding `/workspace/jkrauss/Test_5/././` in PCB context for <kibot.out_netlist.NetlistOptions object at 0x7f97d8a44ad0> parent: 'Schematic netlist in KiCad format' (netlist) [netlist] (kibot - optionable.py:493) +DEBUG:Current text variables: {'ASSEMBLY_NAME': 'Assembly Name', 'ASSEMBLY_NOTES': 'ASSEMBLY NOTES (UNLESS OTHERWISE SPECIFIED)\n\n1)\tDO NOT POPULATE COMPONENTS ARE MARKED WITH A RED CROSS\n\n2)\tDO NOT POPULATE COMPONENTS ARE NOT PRESENT IN THE BOM\n\n3)\tIF CONFLICTING INFORMATION IS FOUND BETWEEN THE ASSEMBLY\n\tFILE AND BOM, BOM SHOULD BE USED AS THE MAIN SOURCE.\n\n4)\tDOT IDENTIFIES PIN #1 LOCATION AND DEVICE ORIENTATION\n\tWHEN VIEWED FROM THE TOP.', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_SCALE': '1', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'FABRICATION_NOTES': 'FABRICATION NOTES (UNLESS OTHERWISE SPECIFIED)\n\n1)\tFABRICATE PER IPC-6012A CLASS 2.\n\n2)\tOUTLINE DEFINED IN SEPARATE GERBER FILE WITH\n\t"Edge_Cuts.GBR" SUFFIX.\n\n3)\tSEE SEPARATE DRILL FILES WITH ".DRL" SUFFIX \n\tFOR HOLE LOCATIONS.\n\n\tSELECTED HOLE LOCATIONS SHOWN ON THIS DRAWING \n\tFOR REFERENCE ONLY.\n\n4)\tSURFACE FINISH: HAL SNPB\n\n5)\tSOLDERMASK ON BOTH SIDES OF THE BOARD SHALL \n\tBE LPI, COLOR GREEN.\n\n6)\tSILK SCREEN LEGEND TO BE APPLIED PER LAYER \n\tSTACKUP USING WHITE NON-CONDUCTIVE EPOXY INK.\n\n7)\tALL VIAS ARE TENTED ON BOTH SIDES UNLESS \n\tSOLDERMASK OPENED IN GERBER.\n\n8)\tRESERVED\n\n9)\tPCB MATERIAL REQUIREMENTS:\n\n\tA.\tFLAMMABILITY RATING MUST MEET OR EXCEED \n\t\tUL94V-0 REQUIREMENTS.\n\tB.\tTg 135 C OR EQUIVALENT.\n\n10)\tDESIGN GEOMETRY MINIMUM FEATURE SIZES:\n\n\tBOARD SIZE\t\t\t\t46.000 × 27.500 mm\n\tBOARD THICKNESS\t\t1.647 mm\n\tTRACE WIDTH\t\t\t0.100 mm\n\tTRACE TO TRACE\t\t0.200 mm\n\tMIN. HOLE (PTH)\t\t\t0.300 mm\n\tMIN. HOLE (NPTH)\t\t2.200 mm\n\tANNULAR RING\t\t\t0.150 mm\n\tCOPPER TO HOLE\t\t0.250 mm\n\tCOPPER TO EDGE\t\t0.500 mm\n\tHOLE TO HOLE\t\t\t0.250 mm\n\n11)\tALL DIMENSIONS ARE IN MILLIMETERS UNLESS OTHERWISE\n\tSPECIFIED.\n\n12)\tFOR REFERENCE ONLY THE STACKUP CORRESPONDS TO JLCPCB\n\tSTACKUP JLC04161H-7628.\n\tFOR REFERENCE ONLY. IMPEDANCE IS THE CONTROLLING PARAMETER\n\tOVER LAYER STACKUP. GERBER DATA MAY NOT BE ALTERED EXCEPT\n\tFOR STANDARD FABRICATION ALLOWANCES.\n\n\tTHE SUPPLIED ARTWORK MAY OR MAY NOT CONTAIN THE SPECIFIED\n\tTRACE GEOMETRIES ON EVERY LAYERS SPECIFIED.', 'GIT_HASH': 'b8fef39', 'GIT_HASH_PCB': 'b8fef39', 'GIT_HASH_SCH': '5caa450', 'GIT_URL': '/jkrauss/Test_4', 'PROJECT_CODE': 'P99', 'RELEASE_DATE': '2026-03-09', 'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)', 'SCALE': '2:1', 'SCHEMATIC_NOTES': 'Unless otherwise specified, components Values are in ohms, µF, and µH.', 'SHEET_NAME_01': 'Cover Page', 'SHEET_NAME_02': 'Block Diagram', 'SHEET_NAME_03': 'Project Architecture', 'SHEET_NAME_04': 'Load Cell Amp', 'SHEET_NAME_05': 'BLE Controller', 'SHEET_NAME_06': 'Power and Interface', 'SHEET_NAME_07': 'Parts List', 'SHEET_NAME_08': '......................................', 'SHEET_NAME_09': '......................................', 'SHEET_NAME_10': '......................................', 'SHEET_NAME_11': '......................................', 'SHEET_NAME_12': '......................................', 'SHEET_NAME_13': '......................................', 'SHEET_NAME_14': '......................................', 'SHEET_NAME_15': '......................................', 'SHEET_NAME_16': '......................................', 'SHEET_NAME_17': '......................................', 'SHEET_NAME_18': '......................................', 'SHEET_NAME_19': '......................................', 'SHEET_NAME_20': '......................................', 'STATE': 'TEMPLATE', 'VARIANT': ''} (kibot.gs - gs.py:290) +DEBUG:Expanded `/workspace/jkrauss/Test_5/././` (kibot - optionable.py:539) +DEBUG:Output destination: /workspace/jkrauss/Test_5 (kibot - kiplot.py:576) +DEBUG:Expanding `%f-%i%I%v.%x` in PCB context for <kibot.out_netlist.NetlistOptions object at 0x7f97d8a44ad0> parent: 'Schematic netlist in KiCad format' (netlist) [netlist] (kibot - optionable.py:493) +DEBUG:Replacing KiCad text variables: ${REVISION} -> NO_TAG+ (Unreleased) (kibot.gs - gs.py:546) +DEBUG:Replacing KiCad text variables: ${COMPANY} -> Asymworks, LLC (kibot.gs - gs.py:546) +DEBUG:PCB title: `Test_5` (kibot.gs - gs.py:567) +DEBUG:PCB date: `2026-03-10_00-47-26` (kibot.gs - gs.py:568) +DEBUG:PCB revision: `NO_TAG+ (Unreleased)` (kibot.gs - gs.py:569) +DEBUG:PCB company: `Asymworks, LLC` (kibot.gs - gs.py:570) +DEBUG:PCB comment 1: `` (kibot.gs - gs.py:572) +DEBUG:PCB comment 2: `` (kibot.gs - gs.py:572) +DEBUG:PCB comment 3: `` (kibot.gs - gs.py:572) +DEBUG:PCB comment 4: `` (kibot.gs - gs.py:572) +DEBUG:PCB comment 5: `` (kibot.gs - gs.py:572) +DEBUG:PCB comment 6: `` (kibot.gs - gs.py:572) +DEBUG:PCB comment 7: `` (kibot.gs - gs.py:572) +DEBUG:PCB comment 8: `` (kibot.gs - gs.py:572) +DEBUG:PCB comment 9: `` (kibot.gs - gs.py:572) +DEBUG:Expanded `Test_5-netlist.net` (kibot - optionable.py:539) +DEBUG:- Executing: kicad-cli sch export netlist --format kicadsexpr --output /workspace/jkrauss/Test_5/Test_5-netlist.net /workspace/jkrauss/Test_5/Test_5.kicad_sch (kibot - kiplot.py:160) +DEBUG:Using global `output`=`%f-%i%I%v.%x` (kibot - optionable.py:58) +DEBUG:Configuring from default: columns -> ['Count', 'Hole Size', 'Plated', 'Hole Shape', 'Drill Layer Pair', 'Hole Type'] (kibot - optionable.py:598) +DEBUG:Configuring from default: map -> None (kibot - optionable.py:362) +DEBUG:Configuring from default: report -> (kibot - optionable.py:362) +DEBUG:Configuring from default: pre_transform -> _null (kibot - optionable.py:362) +DEBUG:Configuring from default: exclude_filter -> _null (kibot - optionable.py:362) +DEBUG:Configuring from default: dnf_filter -> _null (kibot - optionable.py:362) +DEBUG:Configuring from default: groups -> [] (kibot - optionable.py:362) +- 'Drill Table in CSV format' (csv_drill_table) [excellon] +DEBUG:Expanding `/workspace/jkrauss/Test_5/./mfg/fab/drill-tables` in PCB context for <kibot.out_excellon.ExcellonOptions object at 0x7f97d8a44ec0> parent: 'Drill Table in CSV format' (csv_drill_table) [excellon] (kibot - optionable.py:493) +DEBUG:Expanded `/workspace/jkrauss/Test_5/./mfg/fab/drill-tables` (kibot - optionable.py:539) +DEBUG:Output destination: /workspace/jkrauss/Test_5/mfg/fab/drill-tables (kibot - kiplot.py:576) +DEBUG:Expanding `%f-%i%I%v.%x` in PCB context for <kibot.out_excellon.ExcellonOptions object at 0x7f97d8a44ec0> parent: 'Drill Table in CSV format' (csv_drill_table) [excellon] (kibot - optionable.py:493) +DEBUG:Expanded `Test_5-drill.drl` (kibot - optionable.py:539) +DEBUG:Generating drill files in /workspace/jkrauss/Test_5/mfg/fab/drill-tables (kibot - out_any_drill.py:292) +DEBUG:Expanding `%f-%i%I%v.%x` in PCB context for <kibot.out_excellon.ExcellonOptions object at 0x7f97d8a44ec0> parent: 'Drill Table in CSV format' (csv_drill_table) [excellon] (kibot - optionable.py:493) +DEBUG:Expanded `Test_5-(L1-L4)_drill_table.csv` (kibot - optionable.py:539) +DEBUG:Generating drill table: /workspace/jkrauss/Test_5/mfg/fab/drill-tables/Test_5-(L1-L4)_drill_table.csv (kibot - out_any_drill.py:339) +DEBUG:Expanding `%f-%i%I%v.%x` in PCB context for <kibot.out_excellon.ExcellonOptions object at 0x7f97d8a44ec0> parent: 'Drill Table in CSV format' (csv_drill_table) [excellon] (kibot - optionable.py:493) +DEBUG:Expanded `Test_5-(L1-L4)_NPTH_drill_table.csv` (kibot - optionable.py:539) +DEBUG:Generating drill table: /workspace/jkrauss/Test_5/mfg/fab/drill-tables/Test_5-(L1-L4)_NPTH_drill_table.csv (kibot - out_any_drill.py:339) +DEBUG:Loading sheet from /workspace/jkrauss/Test_5/Test_5.kicad_sch (kibot - v6_sch.py:2742) +DEBUG:Replacing KiCad text variables: ${RELEASE_DATE} -> 2026-03-09 (kibot.gs - gs.py:546) +DEBUG:Replacing KiCad text variables: ${REVISION} -> NO_TAG+ (Unreleased) (kibot.gs - gs.py:546) +DEBUG:Replacing KiCad text variables: ${COMPANY} -> Asymworks, LLC (kibot.gs - gs.py:546) +DEBUG:SCH title: `Title Page` (kibot - v6_sch.py:2367) +DEBUG:SCH date: `${RELEASE_DATE}` (kibot - v6_sch.py:2368) +DEBUG:SCH revision: `${REVISION}` (kibot - v6_sch.py:2369) +DEBUG:SCH company: `${COMPANY}` (kibot - v6_sch.py:2370) +DEBUG:Loading sheet from /workspace/jkrauss/Test_5/sheets/Parts_List.kicad_sch (kibot - v6_sch.py:2742) +DEBUG:Replacing KiCad text variables: ${REVISION} -> NO_TAG+ (Unreleased) (kibot.gs - gs.py:546) +DEBUG:Replacing KiCad text variables: ${COMPANY} -> Asymworks, LLC (kibot.gs - gs.py:546) +DEBUG:SCH title: `Parts List` (kibot - v6_sch.py:2367) +DEBUG:SCH date: `None` (kibot - v6_sch.py:2368) +DEBUG:SCH revision: `${REVISION}` (kibot - v6_sch.py:2369) +DEBUG:SCH company: `${COMPANY}` (kibot - v6_sch.py:2370) +DEBUG:Loading sheet from /workspace/jkrauss/Test_5/sheets/Block_Diagram.kicad_sch (kibot - v6_sch.py:2742) +DEBUG:Replacing KiCad text variables: ${REVISION} -> NO_TAG+ (Unreleased) (kibot.gs - gs.py:546) +DEBUG:Replacing KiCad text variables: ${COMPANY} -> Asymworks, LLC (kibot.gs - gs.py:546) +DEBUG:SCH title: `Block Diagram` (kibot - v6_sch.py:2367) +DEBUG:SCH date: `None` (kibot - v6_sch.py:2368) +DEBUG:SCH revision: `${REVISION}` (kibot - v6_sch.py:2369) +DEBUG:SCH company: `${COMPANY}` (kibot - v6_sch.py:2370) +DEBUG:Loading sheet from /workspace/jkrauss/Test_5/sheets/Architecture.kicad_sch (kibot - v6_sch.py:2742) +DEBUG:Replacing KiCad text variables: ${REVISION} -> NO_TAG+ (Unreleased) (kibot.gs - gs.py:546) +DEBUG:Replacing KiCad text variables: ${COMPANY} -> Asymworks, LLC (kibot.gs - gs.py:546) +DEBUG:SCH title: `Project Architecture` (kibot - v6_sch.py:2367) +DEBUG:SCH date: `None` (kibot - v6_sch.py:2368) +DEBUG:SCH revision: `${REVISION}` (kibot - v6_sch.py:2369) +DEBUG:SCH company: `${COMPANY}` (kibot - v6_sch.py:2370) +DEBUG:Loading sheet from /workspace/jkrauss/Test_5/sheets/Power_Interface.kicad_sch (kibot - v6_sch.py:2742) +DEBUG:Replacing KiCad text variables: ${REVISION} -> NO_TAG+ (Unreleased) (kibot.gs - gs.py:546) +DEBUG:Replacing KiCad text variables: ${COMPANY} -> Asymworks, LLC (kibot.gs - gs.py:546) +DEBUG:SCH title: `Battery Interface` (kibot - v6_sch.py:2367) +DEBUG:SCH date: `None` (kibot - v6_sch.py:2368) +DEBUG:SCH revision: `${REVISION}` (kibot - v6_sch.py:2369) +DEBUG:SCH company: `${COMPANY}` (kibot - v6_sch.py:2370) +DEBUG:- Loaded ?? (BQ27427 ) [id 140290151443360] UUID 0063a907-4a81-4dcf-a838-8131cfa40f99 original UUID 0063a907-4a81-4dcf-a838-8131cfa40f99 (kibot - v6_sch.py:2886) +DEBUG:- Loaded ?? (Conn_ARM_JTAG_SWD_10 ) [id 140290130174480] UUID 161d7b6a-da88-4f78-aa04-5fc04ec8537a original UUID 161d7b6a-da88-4f78-aa04-5fc04ec8537a (kibot - v6_sch.py:2886) +DEBUG:- Loaded ?? (PWR_FLAG ) [id 140290130174800] UUID 1e917625-3c22-40df-bccb-0e61cfc47337 original UUID 1e917625-3c22-40df-bccb-0e61cfc47337 (kibot - v6_sch.py:2886) +DEBUG:- Loaded ?? (R_US ) [id 140290130175120] UUID 2385ef7a-d010-4dbf-a557-70853284825b original UUID 2385ef7a-d010-4dbf-a557-70853284825b (kibot - v6_sch.py:2886) +DEBUG:- Loaded ?? (C_Small_US ) [id 140290130175440] UUID 2f1e9155-c81c-4da7-9e9f-5a4f61426e04 original UUID 2f1e9155-c81c-4da7-9e9f-5a4f61426e04 (kibot - v6_sch.py:2886) +DEBUG:- Loaded ?? (TestPoint ) [id 140290130175760] UUID 3167e078-6056-472d-893c-50dff7c00c71 original UUID 3167e078-6056-472d-893c-50dff7c00c71 (kibot - v6_sch.py:2886) +DEBUG:- Loaded ?? (Conn_01x05 ) [id 140290130176080] UUID 3a474dca-bf00-4fba-8294-1d2e20569ac4 original UUID 3a474dca-bf00-4fba-8294-1d2e20569ac4 (kibot - v6_sch.py:2886) +DEBUG:- Loaded ?? (TestPoint ) [id 140290130176400] UUID 3f0204d8-153c-4d58-8e9b-331f19382f8a original UUID 3f0204d8-153c-4d58-8e9b-331f19382f8a (kibot - v6_sch.py:2886) +DEBUG:- Loaded ?? (GND ) [id 140290130176720] UUID 4ce0277e-b1fd-4330-b215-7a209f0664a1 original UUID 4ce0277e-b1fd-4330-b215-7a209f0664a1 (kibot - v6_sch.py:2886) +DEBUG:- Loaded ?? (+3.3V ) [id 140290130177040] UUID 4e741be2-d84d-4816-9662-d4ecc944bafd original UUID 4e741be2-d84d-4816-9662-d4ecc944bafd (kibot - v6_sch.py:2886) +DEBUG:- Loaded ?? (Conn_01x02 ) [id 140290130177360] UUID 50dbb54b-ac71-430d-9a54-934961ba73f0 original UUID 50dbb54b-ac71-430d-9a54-934961ba73f0 (kibot - v6_sch.py:2886) +DEBUG:- Loaded ?? (R_US ) [id 140290130177680] UUID 54468572-129f-4dd2-ac51-b2a29d50802c original UUID 54468572-129f-4dd2-ac51-b2a29d50802c (kibot - v6_sch.py:2886) +DEBUG:- Loaded ?? (Si2301CDS ) [id 140290130178000] UUID 560bbe63-941a-439d-9c3a-536aa7695322 original UUID 560bbe63-941a-439d-9c3a-536aa7695322 (kibot - v6_sch.py:2886) +DEBUG:- Loaded ?? (GND ) [id 140290130178320] UUID 56ac521b-ecc2-4eeb-89f9-f17987ed4381 original UUID 56ac521b-ecc2-4eeb-89f9-f17987ed4381 (kibot - v6_sch.py:2886) +DEBUG:- Loaded ?? (VBUS ) [id 140290130178640] UUID 59cdca71-eb69-4fac-a63d-d0dc022313c2 original UUID 59cdca71-eb69-4fac-a63d-d0dc022313c2 (kibot - v6_sch.py:2886) +DEBUG:- Loaded ?? (+3.3V ) [id 140290130178960] UUID 600822bd-6131-4cd9-a379-7222ec06e0ed original UUID 600822bd-6131-4cd9-a379-7222ec06e0ed (kibot - v6_sch.py:2886) +DEBUG:- Loaded ?? (VDD ) [id 140290130179280] UUID 7133c960-c524-413b-8873-0e3d3ca43f55 original UUID 7133c960-c524-413b-8873-0e3d3ca43f55 (kibot - v6_sch.py:2886) +DEBUG:- Loaded ?? (GND ) [id 140290130179600] UUID 79b5aeeb-e0ce-4ee2-9e2f-701ade30608a original UUID 79b5aeeb-e0ce-4ee2-9e2f-701ade30608a (kibot - v6_sch.py:2886) +DEBUG:- Loaded ?? (VDD ) [id 140290130179920] UUID 80a9bccc-b0e2-4a3d-8cdc-b1bd6bd33bcb original UUID 80a9bccc-b0e2-4a3d-8cdc-b1bd6bd33bcb (kibot - v6_sch.py:2886) +DEBUG:- Loaded ?? (GND ) [id 140290130180240] UUID 869f3d16-aeb6-48cb-9d10-4dd423343b4e original UUID 869f3d16-aeb6-48cb-9d10-4dd423343b4e (kibot - v6_sch.py:2886) +DEBUG:- Loaded ?? (VDD ) [id 140290130180560] UUID 873e5be8-9eb2-4814-839a-7df2c5b9ed1d original UUID 873e5be8-9eb2-4814-839a-7df2c5b9ed1d (kibot - v6_sch.py:2886) +DEBUG:- Loaded ?? (GND ) [id 140290130180880] UUID 88699ac9-2f6f-4a67-a5a2-34aae653758d original UUID 88699ac9-2f6f-4a67-a5a2-34aae653758d (kibot - v6_sch.py:2886) +DEBUG:- Loaded ?? (+3.3V ) [id 140290130181200] UUID 8f397fd0-3f74-4065-b8c2-2beedf33e0e3 original UUID 8f397fd0-3f74-4065-b8c2-2beedf33e0e3 (kibot - v6_sch.py:2886) +DEBUG:- Loaded ?? (VBUS ) [id 140290130181520] UUID 93920afd-bacf-40f0-bb7a-06c13fb5327d original UUID 93920afd-bacf-40f0-bb7a-06c13fb5327d (kibot - v6_sch.py:2886) +DEBUG:- Loaded ?? (GND ) [id 140290130181840] UUID 956c206f-1a85-4842-aff9-da50e11570cb original UUID 956c206f-1a85-4842-aff9-da50e11570cb (kibot - v6_sch.py:2886) +DEBUG:- Loaded ?? (R_US ) [id 140290130411600] UUID 9aa71257-d96e-4aee-a72f-042865c65129 original UUID 9aa71257-d96e-4aee-a72f-042865c65129 (kibot - v6_sch.py:2886) +DEBUG:- Loaded ?? (TestPoint ) [id 140290130411920] UUID 9efe8f44-f06c-445d-93df-a1c0ee64bb5c original UUID 9efe8f44-f06c-445d-93df-a1c0ee64bb5c (kibot - v6_sch.py:2886) +DEBUG:- Loaded ?? (R_US ) [id 140290130412240] UUID a10878da-6a82-4965-9cf9-8591f8d0394c original UUID a10878da-6a82-4965-9cf9-8591f8d0394c (kibot - v6_sch.py:2886) +DEBUG:- Loaded ?? (TestPoint ) [id 140290130412560] UUID a1cce5a3-27bf-4bda-b8cc-f131b92cc56c original UUID a1cce5a3-27bf-4bda-b8cc-f131b92cc56c (kibot - v6_sch.py:2886) +DEBUG:- Loaded ?? (+3.3V ) [id 140290130412880] UUID a3453bf9-5184-4cb4-81bb-bcfb9f73b0ff original UUID a3453bf9-5184-4cb4-81bb-bcfb9f73b0ff (kibot - v6_sch.py:2886) +DEBUG:- Loaded ?? (TestPoint ) [id 140290130413200] UUID a581c007-f3cd-4158-84e3-325d7bd83247 original UUID a581c007-f3cd-4158-84e3-325d7bd83247 (kibot - v6_sch.py:2886) +DEBUG:- Loaded ?? (TestPoint ) [id 140290130413520] UUID a5a3296f-9044-41a6-ae46-69267e919f61 original UUID a5a3296f-9044-41a6-ae46-69267e919f61 (kibot - v6_sch.py:2886) +DEBUG:- Loaded ?? (TestPoint ) [id 140290130413840] UUID a64e2846-e0ef-472d-be8a-2a14e8424886 original UUID a64e2846-e0ef-472d-be8a-2a14e8424886 (kibot - v6_sch.py:2886) +DEBUG:- Loaded ?? (GND ) [id 140290130414800] UUID ab7734d2-4cfe-45d8-bd45-25f6848124f4 original UUID ab7734d2-4cfe-45d8-bd45-25f6848124f4 (kibot - v6_sch.py:2886) +DEBUG:- Loaded ?? (+3.3V ) [id 140290130415120] UUID ab8c90cb-fd12-4d7c-b321-f8145813d535 original UUID ab8c90cb-fd12-4d7c-b321-f8145813d535 (kibot - v6_sch.py:2886) +DEBUG:- Loaded ?? (GND ) [id 140290130415440] UUID b535a59d-08b9-4cf3-847a-4fc755e88166 original UUID b535a59d-08b9-4cf3-847a-4fc755e88166 (kibot - v6_sch.py:2886) +DEBUG:- Loaded ?? (TestPoint ) [id 140290130415760] UUID b5b3a0fd-6550-417e-bb7b-b87d80c5451b original UUID b5b3a0fd-6550-417e-bb7b-b87d80c5451b (kibot - v6_sch.py:2886) +DEBUG:- Loaded ?? (GND ) [id 140290130416080] UUID b741364c-c4f2-46c2-956b-c9640418d31c original UUID b741364c-c4f2-46c2-956b-c9640418d31c (kibot - v6_sch.py:2886) +DEBUG:- Loaded ?? (R_US ) [id 140290130416400] UUID bbbfc804-fd6d-417a-ab69-ebb4605dd3e4 original UUID bbbfc804-fd6d-417a-ab69-ebb4605dd3e4 (kibot - v6_sch.py:2886) +DEBUG:- Loaded ?? (C_Small_US ) [id 140290130416720] UUID bd667dbb-5d74-4434-a17f-782cf18168c3 original UUID bd667dbb-5d74-4434-a17f-782cf18168c3 (kibot - v6_sch.py:2886) +DEBUG:- Loaded ?? (R_US ) [id 140290130417040] UUID bddee7e6-cd4d-443c-9676-358ec0511217 original UUID bddee7e6-cd4d-443c-9676-358ec0511217 (kibot - v6_sch.py:2886) +DEBUG:- Loaded ?? (MCP73831-2-OT ) [id 140290130414480] UUID c214e3e9-6415-4922-8a06-e1a32697a8b6 original UUID c214e3e9-6415-4922-8a06-e1a32697a8b6 (kibot - v6_sch.py:2886) +DEBUG:- Loaded ?? (GND ) [id 140290130414160] UUID c6f06b4c-8877-49f4-9919-7db46025dc65 original UUID c6f06b4c-8877-49f4-9919-7db46025dc65 (kibot - v6_sch.py:2886) +DEBUG:- Loaded ?? (C_Small_US ) [id 140290130417360] UUID c93ffeff-50d5-463f-b756-5298c92ef9bf original UUID c93ffeff-50d5-463f-b756-5298c92ef9bf (kibot - v6_sch.py:2886) +DEBUG:- Loaded ?? (VDD ) [id 140290130417680] UUID df195fd2-aac7-4cde-aa20-f525cf70c919 original UUID df195fd2-aac7-4cde-aa20-f525cf70c919 (kibot - v6_sch.py:2886) +DEBUG:- Loaded ?? (Si2301CDS ) [id 140290130418000] UUID df33d6d6-fa23-43f5-b866-ef3bda05fc2c original UUID df33d6d6-fa23-43f5-b866-ef3bda05fc2c (kibot - v6_sch.py:2886) +DEBUG:- Loaded ?? (PWR_FLAG ) [id 140290130418320] UUID e18a080c-4971-4f6b-b4ce-4f1d26d2ee7f original UUID e18a080c-4971-4f6b-b4ce-4f1d26d2ee7f (kibot - v6_sch.py:2886) +DEBUG:- Loaded ?? (GND ) [id 140290130418640] UUID e6f8c228-3e31-4369-85ab-37aa48b650d9 original UUID e6f8c228-3e31-4369-85ab-37aa48b650d9 (kibot - v6_sch.py:2886) +DEBUG:- Loaded ?? (R_US ) [id 140290130418960] UUID f4e06be6-aa8b-431e-818f-ef982fd2f17f original UUID f4e06be6-aa8b-431e-818f-ef982fd2f17f (kibot - v6_sch.py:2886) +DEBUG:- Loaded ?? (C_Small_US ) [id 140290130419280] UUID fdd4e32d-d0b4-4787-8783-8284de30f2d6 original UUID fdd4e32d-d0b4-4787-8783-8284de30f2d6 (kibot - v6_sch.py:2886) +DEBUG:Loading sheet from /workspace/jkrauss/Test_5/sheets/BLE_Controller.kicad_sch (kibot - v6_sch.py:2742) +DEBUG:Replacing KiCad text variables: ${REVISION} -> NO_TAG+ (Unreleased) (kibot.gs - gs.py:546) +DEBUG:Replacing KiCad text variables: ${COMPANY} -> Asymworks, LLC (kibot.gs - gs.py:546) +DEBUG:SCH title: `Circuit 2` (kibot - v6_sch.py:2367) +DEBUG:SCH date: `None` (kibot - v6_sch.py:2368) +DEBUG:SCH revision: `${REVISION}` (kibot - v6_sch.py:2369) +DEBUG:SCH company: `${COMPANY}` (kibot - v6_sch.py:2370) +DEBUG:- Loaded ?? (+3.3V ) [id 140290124891792] UUID 04eb04f5-e04e-4e4c-b9d4-a93c8750718e original UUID 04eb04f5-e04e-4e4c-b9d4-a93c8750718e (kibot - v6_sch.py:2886) +DEBUG:- Loaded ?? (R_US ) [id 140290124892112] UUID 0f36fc1e-e36f-4bbd-b0c1-d147c3a40559 original UUID 0f36fc1e-e36f-4bbd-b0c1-d147c3a40559 (kibot - v6_sch.py:2886) +DEBUG:- Loaded ?? (MDBT50Q-1MV2 ) [id 140290124892432] UUID 147209bc-c059-460d-8034-8f6210941d23 original UUID 147209bc-c059-460d-8034-8f6210941d23 (kibot - v6_sch.py:2886) +DEBUG:- Loaded ?? (+3.3V ) [id 140290124892752] UUID 19c40d0e-0ece-43d6-8ea0-a1eabcb27b02 original UUID 19c40d0e-0ece-43d6-8ea0-a1eabcb27b02 (kibot - v6_sch.py:2886) +DEBUG:- Loaded ?? (R_US ) [id 140290124893072] UUID 314c30e7-873a-4eae-bf54-e61b9d65a7da original UUID 314c30e7-873a-4eae-bf54-e61b9d65a7da (kibot - v6_sch.py:2886) +DEBUG:- Loaded ?? (+3.3V ) [id 140290124893392] UUID 32f550f4-e988-432f-897d-d8c8b06e127d original UUID 32f550f4-e988-432f-897d-d8c8b06e127d (kibot - v6_sch.py:2886) +DEBUG:- Loaded ?? (R_US ) [id 140290124893712] UUID 332831fa-4ca8-4bf7-bbf1-1f9d0d7f0379 original UUID 332831fa-4ca8-4bf7-bbf1-1f9d0d7f0379 (kibot - v6_sch.py:2886) +DEBUG:- Loaded ?? (L_Small ) [id 140290124894032] UUID 457cf768-eead-438e-83e3-304d941327b4 original UUID 457cf768-eead-438e-83e3-304d941327b4 (kibot - v6_sch.py:2886) +DEBUG:- Loaded ?? (+3.3V ) [id 140290124894352] UUID 78fef00f-eeca-4e80-8160-23974e1721cf original UUID 78fef00f-eeca-4e80-8160-23974e1721cf (kibot - v6_sch.py:2886) +DEBUG:- Loaded ?? (GND ) [id 140290124894672] UUID 8299d9e5-f571-42de-8dbb-29ba0eb09340 original UUID 8299d9e5-f571-42de-8dbb-29ba0eb09340 (kibot - v6_sch.py:2886) +DEBUG:- Loaded ?? (VDD ) [id 140290124894992] UUID 83e110c2-ba92-40ee-9404-a2897e8bce46 original UUID 83e110c2-ba92-40ee-9404-a2897e8bce46 (kibot - v6_sch.py:2886) +DEBUG:- Loaded ?? (C_Small_US ) [id 140290124895312] UUID 93136a12-d32b-4e0a-8538-e5b29077f1bf original UUID 93136a12-d32b-4e0a-8538-e5b29077f1bf (kibot - v6_sch.py:2886) +DEBUG:- Loaded ?? (GND ) [id 140290124895632] UUID a072d2fb-d856-418a-beed-53b3164ad3ff original UUID a072d2fb-d856-418a-beed-53b3164ad3ff (kibot - v6_sch.py:2886) +DEBUG:- Loaded ?? (R_US ) [id 140290124895952] UUID a681eb8c-bf92-43dc-90f9-fdde2a4eef00 original UUID a681eb8c-bf92-43dc-90f9-fdde2a4eef00 (kibot - v6_sch.py:2886) +DEBUG:- Loaded ?? (PWR_FLAG ) [id 140290124896272] UUID b0336e45-5743-4113-b9b1-7cb0eed82da2 original UUID b0336e45-5743-4113-b9b1-7cb0eed82da2 (kibot - v6_sch.py:2886) +DEBUG:- Loaded ?? (GND ) [id 140290124896592] UUID b22470f2-3358-40c5-888e-fe1ff009757f original UUID b22470f2-3358-40c5-888e-fe1ff009757f (kibot - v6_sch.py:2886) +DEBUG:- Loaded ?? (R_US ) [id 140290124896912] UUID c82cb63c-c096-4a91-9538-24f637845e62 original UUID c82cb63c-c096-4a91-9538-24f637845e62 (kibot - v6_sch.py:2886) +DEBUG:- Loaded ?? (C_Small_US ) [id 140290124897232] UUID d82905e9-94c3-46d4-9ca8-8f26a543f123 original UUID d82905e9-94c3-46d4-9ca8-8f26a543f123 (kibot - v6_sch.py:2886) +DEBUG:Loading sheet from /workspace/jkrauss/Test_5/sheets/Load_Cell_Amp.kicad_sch (kibot - v6_sch.py:2742) +DEBUG:Replacing KiCad text variables: ${REVISION} -> NO_TAG+ (Unreleased) (kibot.gs - gs.py:546) +DEBUG:Replacing KiCad text variables: ${COMPANY} -> Asymworks, LLC (kibot.gs - gs.py:546) +DEBUG:SCH title: `Load Cell Amp` (kibot - v6_sch.py:2367) +DEBUG:SCH date: `None` (kibot - v6_sch.py:2368) +DEBUG:SCH revision: `${REVISION}` (kibot - v6_sch.py:2369) +DEBUG:SCH company: `${COMPANY}` (kibot - v6_sch.py:2370) +DEBUG:- Loaded ?? (GND ) [id 140290124904912] UUID 09004e4b-2b6a-4486-b0d1-0b694bf49614 original UUID 09004e4b-2b6a-4486-b0d1-0b694bf49614 (kibot - v6_sch.py:2886) +DEBUG:- Loaded ?? (MCP6L02x-xMS ) [id 140290124905232] UUID 0aa2307e-1521-4275-a630-00398fb3d41b original UUID 0aa2307e-1521-4275-a630-00398fb3d41b (kibot - v6_sch.py:2886) +DEBUG:- Loaded ??B (MCP6L02x-xMS ) [id 140290124905552] UUID 0aa2307e-1521-4275-a630-00398fb3d41c original UUID 0aa2307e-1521-4275-a630-00398fb3d41c (kibot - v6_sch.py:2886) +DEBUG:- Loaded ??C (MCP6L02x-xMS ) [id 140290124905872] UUID 0aa2307e-1521-4275-a630-00398fb3d41d original UUID 0aa2307e-1521-4275-a630-00398fb3d41d (kibot - v6_sch.py:2886) +DEBUG:- Loaded ?? (TestPoint ) [id 140290124906192] UUID 0bb620d4-c3fb-4c47-8281-592b3a96db94 original UUID 0bb620d4-c3fb-4c47-8281-592b3a96db94 (kibot - v6_sch.py:2886) +DEBUG:- Loaded ?? (R_US ) [id 140290127741008] UUID 0c986be8-745b-4edb-96c4-f8ea61e9db02 original UUID 0c986be8-745b-4edb-96c4-f8ea61e9db02 (kibot - v6_sch.py:2886) +DEBUG:- Loaded ?? (+3.3V ) [id 140290127741328] UUID 107a6eb7-0bad-40d7-9bfe-c77b28c56d85 original UUID 107a6eb7-0bad-40d7-9bfe-c77b28c56d85 (kibot - v6_sch.py:2886) +DEBUG:- Loaded ?? (GND ) [id 140290127741648] UUID 170c7986-c661-4882-b190-61b8be39bbd4 original UUID 170c7986-c661-4882-b190-61b8be39bbd4 (kibot - v6_sch.py:2886) +DEBUG:- Loaded ?? (TestPoint ) [id 140290127741968] UUID 3216bfe7-08e0-4b83-bee1-5c29e57aafb0 original UUID 3216bfe7-08e0-4b83-bee1-5c29e57aafb0 (kibot - v6_sch.py:2886) +DEBUG:- Loaded ??B (MCP6L02x-xMS ) [id 140290127742288] UUID 32fae178-0263-4c90-b1a2-cab80ff254a6 original UUID 32fae178-0263-4c90-b1a2-cab80ff254a6 (kibot - v6_sch.py:2886) +DEBUG:- Loaded ?? (R_US ) [id 140290127742608] UUID 3332d124-1bcb-4459-9e42-da7bb6e9a74c original UUID 3332d124-1bcb-4459-9e42-da7bb6e9a74c (kibot - v6_sch.py:2886) +DEBUG:- Loaded ?? (Si2301CDS ) [id 140290127742928] UUID 33b05de2-8cc7-48b9-b094-7ba5e6a40724 original UUID 33b05de2-8cc7-48b9-b094-7ba5e6a40724 (kibot - v6_sch.py:2886) +DEBUG:- Loaded ?? (R_US ) [id 140290127743248] UUID 36133e80-eb3e-418d-b27a-f47a8a15e83d original UUID 36133e80-eb3e-418d-b27a-f47a8a15e83d (kibot - v6_sch.py:2886) +DEBUG:- Loaded ?? (+3.3V ) [id 140290127743568] UUID 42e4b4db-5897-4641-935c-89d07bca1eef original UUID 42e4b4db-5897-4641-935c-89d07bca1eef (kibot - v6_sch.py:2886) +DEBUG:- Loaded ?? (+3.3V ) [id 140290127743888] UUID 5d7e29c6-e888-4708-874f-e80ef60a0fb9 original UUID 5d7e29c6-e888-4708-874f-e80ef60a0fb9 (kibot - v6_sch.py:2886) +DEBUG:- Loaded ?? (C_Small_US ) [id 140290127744208] UUID 62133f73-88eb-4da2-9491-8bf214c6001b original UUID 62133f73-88eb-4da2-9491-8bf214c6001b (kibot - v6_sch.py:2886) +DEBUG:- Loaded ?? (TestPoint ) [id 140290127744528] UUID 68f29406-bf4f-4737-ba92-51d121ee515a original UUID 68f29406-bf4f-4737-ba92-51d121ee515a (kibot - v6_sch.py:2886) +DEBUG:- Loaded ??C (MCP6L02x-xMS ) [id 140290127744848] UUID 69c94eba-401a-4da1-9a83-d9e5c5ae991c original UUID 69c94eba-401a-4da1-9a83-d9e5c5ae991c (kibot - v6_sch.py:2886) +DEBUG:- Loaded ?? (GND ) [id 140290127745168] UUID 97c50fe6-90a6-49ef-a96d-064c3bdebf07 original UUID 97c50fe6-90a6-49ef-a96d-064c3bdebf07 (kibot - v6_sch.py:2886) +DEBUG:- Loaded ?? (R_US ) [id 140290127745488] UUID 9aa9887d-8762-4334-9cd6-b0b1bb251699 original UUID 9aa9887d-8762-4334-9cd6-b0b1bb251699 (kibot - v6_sch.py:2886) +DEBUG:- Loaded ?? (C_Small_US ) [id 140290127745808] UUID 9db50cc5-6ad0-42fa-8e86-82db202d88fb original UUID 9db50cc5-6ad0-42fa-8e86-82db202d88fb (kibot - v6_sch.py:2886) +DEBUG:- Loaded ?? (GND ) [id 140290127746128] UUID a1f3857f-5faa-468f-9567-052a4718485e original UUID a1f3857f-5faa-468f-9567-052a4718485e (kibot - v6_sch.py:2886) +DEBUG:- Loaded ?? (MCP6L02x-xMS ) [id 140290127746448] UUID a61a0e42-7f51-4bfb-8f50-9c7649feec25 original UUID a61a0e42-7f51-4bfb-8f50-9c7649feec25 (kibot - v6_sch.py:2886) +DEBUG:- Loaded ?? (GND ) [id 140290127746768] UUID a7b6c1c0-cd40-488c-b27a-867412bc05b5 original UUID a7b6c1c0-cd40-488c-b27a-867412bc05b5 (kibot - v6_sch.py:2886) +DEBUG:- Loaded ?? (R_US ) [id 140290127747088] UUID a9fa5cb8-cb9a-4485-a2e3-7ece0390081e original UUID a9fa5cb8-cb9a-4485-a2e3-7ece0390081e (kibot - v6_sch.py:2886) +DEBUG:- Loaded ?? (TestPoint ) [id 140290127747408] UUID b28a1eee-2f08-4428-9b24-9acd0c866799 original UUID b28a1eee-2f08-4428-9b24-9acd0c866799 (kibot - v6_sch.py:2886) +DEBUG:- Loaded ?? (TestPoint ) [id 140290127747728] UUID b3386c76-edca-46a0-b57e-edd366b8ea57 original UUID b3386c76-edca-46a0-b57e-edd366b8ea57 (kibot - v6_sch.py:2886) +DEBUG:- Loaded ?? (R_US ) [id 140290127748048] UUID b76312c8-ca3f-4878-a259-ae5c42f10a6d original UUID b76312c8-ca3f-4878-a259-ae5c42f10a6d (kibot - v6_sch.py:2886) +DEBUG:- Loaded ?? (R_US ) [id 140290127748368] UUID c85069bb-73b1-43ba-812c-8f7ab29d1350 original UUID c85069bb-73b1-43ba-812c-8f7ab29d1350 (kibot - v6_sch.py:2886) +DEBUG:- Loaded ?? (GND ) [id 140290127748688] UUID e9d5d888-aa8d-4d8f-ae21-0e52033d0b3a original UUID e9d5d888-aa8d-4d8f-ae21-0e52033d0b3a (kibot - v6_sch.py:2886) +DEBUG:- Loaded ?? (R_US ) [id 140290127749008] UUID ef51c143-7984-47c3-bcc3-5b8731aa5a16 original UUID ef51c143-7984-47c3-bcc3-5b8731aa5a16 (kibot - v6_sch.py:2886) +DEBUG:- Loaded ?? (GND ) [id 140290127749328] UUID f3c15c02-aca3-4cb1-bd5f-f98c81ac4773 original UUID f3c15c02-aca3-4cb1-bd5f-f98c81ac4773 (kibot - v6_sch.py:2886) +DEBUG:- Loaded ?? (TestPoint ) [id 140290127749648] UUID f9d4e96d-5745-439f-90a0-b346d3dffc71 original UUID f9d4e96d-5745-439f-90a0-b346d3dffc71 (kibot - v6_sch.py:2886) +DEBUG:- Loaded ?? (+3.3V ) [id 140290127750288] UUID ffbe4ccd-d9f8-4f87-89c2-c58c8ac07402 original UUID ffbe4ccd-d9f8-4f87-89c2-c58c8ac07402 (kibot - v6_sch.py:2886) +DEBUG:Collected sheet instances (kibot - v6_sch.py:2701) +DEBUG:- / -> 1 (kibot - v6_sch.py:2703) +DEBUG:Collected symbol instances (kibot - v6_sch.py:2704) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/0063a907-4a81-4dcf-a838-8131cfa40f99 -> U4 (kibot - v6_sch.py:2706) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/161d7b6a-da88-4f78-aa04-5fc04ec8537a -> J3 (kibot - v6_sch.py:2706) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/1e917625-3c22-40df-bccb-0e61cfc47337 -> #FLG03 (kibot - v6_sch.py:2706) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/2385ef7a-d010-4dbf-a557-70853284825b -> R16 (kibot - v6_sch.py:2706) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/2f1e9155-c81c-4da7-9e9f-5a4f61426e04 -> C5 (kibot - v6_sch.py:2706) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/3167e078-6056-472d-893c-50dff7c00c71 -> TP5 (kibot - v6_sch.py:2706) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/3a474dca-bf00-4fba-8294-1d2e20569ac4 -> J2 (kibot - v6_sch.py:2706) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/3f0204d8-153c-4d58-8e9b-331f19382f8a -> TP8 (kibot - v6_sch.py:2706) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/4ce0277e-b1fd-4330-b215-7a209f0664a1 -> #PWR032 (kibot - v6_sch.py:2706) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/4e741be2-d84d-4816-9662-d4ecc944bafd -> #PWR038 (kibot - v6_sch.py:2706) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/50dbb54b-ac71-430d-9a54-934961ba73f0 -> J1 (kibot - v6_sch.py:2706) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/54468572-129f-4dd2-ac51-b2a29d50802c -> R18 (kibot - v6_sch.py:2706) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/560bbe63-941a-439d-9c3a-536aa7695322 -> Q3 (kibot - v6_sch.py:2706) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/56ac521b-ecc2-4eeb-89f9-f17987ed4381 -> #PWR041 (kibot - v6_sch.py:2706) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/59cdca71-eb69-4fac-a63d-d0dc022313c2 -> #PWR031 (kibot - v6_sch.py:2706) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/600822bd-6131-4cd9-a379-7222ec06e0ed -> #PWR034 (kibot - v6_sch.py:2706) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/7133c960-c524-413b-8873-0e3d3ca43f55 -> #PWR033 (kibot - v6_sch.py:2706) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/79b5aeeb-e0ce-4ee2-9e2f-701ade30608a -> #PWR027 (kibot - v6_sch.py:2706) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/80a9bccc-b0e2-4a3d-8cdc-b1bd6bd33bcb -> #PWR024 (kibot - v6_sch.py:2706) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/869f3d16-aeb6-48cb-9d10-4dd423343b4e -> #PWR036 (kibot - v6_sch.py:2706) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/873e5be8-9eb2-4814-839a-7df2c5b9ed1d -> #PWR037 (kibot - v6_sch.py:2706) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/88699ac9-2f6f-4a67-a5a2-34aae653758d -> #PWR028 (kibot - v6_sch.py:2706) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/8f397fd0-3f74-4065-b8c2-2beedf33e0e3 -> #PWR026 (kibot - v6_sch.py:2706) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/93920afd-bacf-40f0-bb7a-06c13fb5327d -> #PWR021 (kibot - v6_sch.py:2706) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/956c206f-1a85-4842-aff9-da50e11570cb -> #PWR020 (kibot - v6_sch.py:2706) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/9aa71257-d96e-4aee-a72f-042865c65129 -> R17 (kibot - v6_sch.py:2706) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/9efe8f44-f06c-445d-93df-a1c0ee64bb5c -> TP9 (kibot - v6_sch.py:2706) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/a10878da-6a82-4965-9cf9-8591f8d0394c -> R15 (kibot - v6_sch.py:2706) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/a1cce5a3-27bf-4bda-b8cc-f131b92cc56c -> TP3 (kibot - v6_sch.py:2706) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/a3453bf9-5184-4cb4-81bb-bcfb9f73b0ff -> #PWR035 (kibot - v6_sch.py:2706) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/a581c007-f3cd-4158-84e3-325d7bd83247 -> TP7 (kibot - v6_sch.py:2706) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/a5a3296f-9044-41a6-ae46-69267e919f61 -> TP10 (kibot - v6_sch.py:2706) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/a64e2846-e0ef-472d-be8a-2a14e8424886 -> TP4 (kibot - v6_sch.py:2706) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/ab7734d2-4cfe-45d8-bd45-25f6848124f4 -> #PWR023 (kibot - v6_sch.py:2706) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/ab8c90cb-fd12-4d7c-b321-f8145813d535 -> #PWR040 (kibot - v6_sch.py:2706) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/b535a59d-08b9-4cf3-847a-4fc755e88166 -> #PWR029 (kibot - v6_sch.py:2706) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/b5b3a0fd-6550-417e-bb7b-b87d80c5451b -> TP6 (kibot - v6_sch.py:2706) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/b741364c-c4f2-46c2-956b-c9640418d31c -> #PWR039 (kibot - v6_sch.py:2706) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/bbbfc804-fd6d-417a-ab69-ebb4605dd3e4 -> R20 (kibot - v6_sch.py:2706) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/bd667dbb-5d74-4434-a17f-782cf18168c3 -> C8 (kibot - v6_sch.py:2706) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/bddee7e6-cd4d-443c-9676-358ec0511217 -> R14 (kibot - v6_sch.py:2706) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/c214e3e9-6415-4922-8a06-e1a32697a8b6 -> U5 (kibot - v6_sch.py:2706) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/c6f06b4c-8877-49f4-9919-7db46025dc65 -> #PWR022 (kibot - v6_sch.py:2706) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/c93ffeff-50d5-463f-b756-5298c92ef9bf -> C6 (kibot - v6_sch.py:2706) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/df195fd2-aac7-4cde-aa20-f525cf70c919 -> #PWR030 (kibot - v6_sch.py:2706) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/df33d6d6-fa23-43f5-b866-ef3bda05fc2c -> Q2 (kibot - v6_sch.py:2706) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/e18a080c-4971-4f6b-b4ce-4f1d26d2ee7f -> #FLG02 (kibot - v6_sch.py:2706) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/e6f8c228-3e31-4369-85ab-37aa48b650d9 -> #PWR025 (kibot - v6_sch.py:2706) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/f4e06be6-aa8b-431e-818f-ef982fd2f17f -> R19 (kibot - v6_sch.py:2706) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/fdd4e32d-d0b4-4787-8783-8284de30f2d6 -> C7 (kibot - v6_sch.py:2706) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/9da43fd7-7a0a-403c-bf2c-ba67cd8fa669/04eb04f5-e04e-4e4c-b9d4-a93c8750718e -> #PWR019 (kibot - v6_sch.py:2706) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/9da43fd7-7a0a-403c-bf2c-ba67cd8fa669/0f36fc1e-e36f-4bbd-b0c1-d147c3a40559 -> R12 (kibot - v6_sch.py:2706) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/9da43fd7-7a0a-403c-bf2c-ba67cd8fa669/147209bc-c059-460d-8034-8f6210941d23 -> U3 (kibot - v6_sch.py:2706) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/9da43fd7-7a0a-403c-bf2c-ba67cd8fa669/19c40d0e-0ece-43d6-8ea0-a1eabcb27b02 -> #PWR012 (kibot - v6_sch.py:2706) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/9da43fd7-7a0a-403c-bf2c-ba67cd8fa669/314c30e7-873a-4eae-bf54-e61b9d65a7da -> R11 (kibot - v6_sch.py:2706) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/9da43fd7-7a0a-403c-bf2c-ba67cd8fa669/32f550f4-e988-432f-897d-d8c8b06e127d -> #PWR018 (kibot - v6_sch.py:2706) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/9da43fd7-7a0a-403c-bf2c-ba67cd8fa669/332831fa-4ca8-4bf7-bbf1-1f9d0d7f0379 -> R10 (kibot - v6_sch.py:2706) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/9da43fd7-7a0a-403c-bf2c-ba67cd8fa669/457cf768-eead-438e-83e3-304d941327b4 -> L1 (kibot - v6_sch.py:2706) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/9da43fd7-7a0a-403c-bf2c-ba67cd8fa669/78fef00f-eeca-4e80-8160-23974e1721cf -> #PWR016 (kibot - v6_sch.py:2706) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/9da43fd7-7a0a-403c-bf2c-ba67cd8fa669/8299d9e5-f571-42de-8dbb-29ba0eb09340 -> #PWR013 (kibot - v6_sch.py:2706) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/9da43fd7-7a0a-403c-bf2c-ba67cd8fa669/83e110c2-ba92-40ee-9404-a2897e8bce46 -> #PWR014 (kibot - v6_sch.py:2706) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/9da43fd7-7a0a-403c-bf2c-ba67cd8fa669/93136a12-d32b-4e0a-8538-e5b29077f1bf -> C3 (kibot - v6_sch.py:2706) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/9da43fd7-7a0a-403c-bf2c-ba67cd8fa669/a072d2fb-d856-418a-beed-53b3164ad3ff -> #PWR017 (kibot - v6_sch.py:2706) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/9da43fd7-7a0a-403c-bf2c-ba67cd8fa669/a681eb8c-bf92-43dc-90f9-fdde2a4eef00 -> R9 (kibot - v6_sch.py:2706) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/9da43fd7-7a0a-403c-bf2c-ba67cd8fa669/b0336e45-5743-4113-b9b1-7cb0eed82da2 -> #FLG01 (kibot - v6_sch.py:2706) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/9da43fd7-7a0a-403c-bf2c-ba67cd8fa669/b22470f2-3358-40c5-888e-fe1ff009757f -> #PWR015 (kibot - v6_sch.py:2706) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/9da43fd7-7a0a-403c-bf2c-ba67cd8fa669/c82cb63c-c096-4a91-9538-24f637845e62 -> R13 (kibot - v6_sch.py:2706) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/9da43fd7-7a0a-403c-bf2c-ba67cd8fa669/d82905e9-94c3-46d4-9ca8-8f26a543f123 -> C4 (kibot - v6_sch.py:2706) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/09004e4b-2b6a-4486-b0d1-0b694bf49614 -> #PWR06 (kibot - v6_sch.py:2706) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/0aa2307e-1521-4275-a630-00398fb3d41b -> U1 (kibot - v6_sch.py:2706) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/0aa2307e-1521-4275-a630-00398fb3d41c -> U1 (kibot - v6_sch.py:2706) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/0aa2307e-1521-4275-a630-00398fb3d41d -> U1 (kibot - v6_sch.py:2706) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/0bb620d4-c3fb-4c47-8281-592b3a96db94 -> TP14 (kibot - v6_sch.py:2706) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/0c986be8-745b-4edb-96c4-f8ea61e9db02 -> R3 (kibot - v6_sch.py:2706) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/107a6eb7-0bad-40d7-9bfe-c77b28c56d85 -> #PWR010 (kibot - v6_sch.py:2706) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/170c7986-c661-4882-b190-61b8be39bbd4 -> #PWR09 (kibot - v6_sch.py:2706) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/3216bfe7-08e0-4b83-bee1-5c29e57aafb0 -> TP12 (kibot - v6_sch.py:2706) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/32fae178-0263-4c90-b1a2-cab80ff254a6 -> U2 (kibot - v6_sch.py:2706) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/3332d124-1bcb-4459-9e42-da7bb6e9a74c -> R4 (kibot - v6_sch.py:2706) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/33b05de2-8cc7-48b9-b094-7ba5e6a40724 -> Q1 (kibot - v6_sch.py:2706) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/36133e80-eb3e-418d-b27a-f47a8a15e83d -> R8 (kibot - v6_sch.py:2706) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/42e4b4db-5897-4641-935c-89d07bca1eef -> #PWR04 (kibot - v6_sch.py:2706) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/5d7e29c6-e888-4708-874f-e80ef60a0fb9 -> #PWR02 (kibot - v6_sch.py:2706) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/62133f73-88eb-4da2-9491-8bf214c6001b -> C1 (kibot - v6_sch.py:2706) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/68f29406-bf4f-4737-ba92-51d121ee515a -> TP13 (kibot - v6_sch.py:2706) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/69c94eba-401a-4da1-9a83-d9e5c5ae991c -> U2 (kibot - v6_sch.py:2706) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/97c50fe6-90a6-49ef-a96d-064c3bdebf07 -> #PWR03 (kibot - v6_sch.py:2706) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/9aa9887d-8762-4334-9cd6-b0b1bb251699 -> R7 (kibot - v6_sch.py:2706) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/9db50cc5-6ad0-42fa-8e86-82db202d88fb -> C2 (kibot - v6_sch.py:2706) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/a1f3857f-5faa-468f-9567-052a4718485e -> #PWR05 (kibot - v6_sch.py:2706) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/a61a0e42-7f51-4bfb-8f50-9c7649feec25 -> U2 (kibot - v6_sch.py:2706) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/a7b6c1c0-cd40-488c-b27a-867412bc05b5 -> #PWR08 (kibot - v6_sch.py:2706) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/a9fa5cb8-cb9a-4485-a2e3-7ece0390081e -> R1 (kibot - v6_sch.py:2706) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/b28a1eee-2f08-4428-9b24-9acd0c866799 -> TP11 (kibot - v6_sch.py:2706) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/b3386c76-edca-46a0-b57e-edd366b8ea57 -> TP2 (kibot - v6_sch.py:2706) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/b76312c8-ca3f-4878-a259-ae5c42f10a6d -> R6 (kibot - v6_sch.py:2706) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/c85069bb-73b1-43ba-812c-8f7ab29d1350 -> R5 (kibot - v6_sch.py:2706) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/e9d5d888-aa8d-4d8f-ae21-0e52033d0b3a -> #PWR011 (kibot - v6_sch.py:2706) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/ef51c143-7984-47c3-bcc3-5b8731aa5a16 -> R2 (kibot - v6_sch.py:2706) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/f3c15c02-aca3-4cb1-bd5f-f98c81ac4773 -> #PWR01 (kibot - v6_sch.py:2706) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/f9d4e96d-5745-439f-90a0-b346d3dffc71 -> TP1 (kibot - v6_sch.py:2706) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/ffbe4ccd-d9f8-4f87-89c2-c58c8ac07402 -> #PWR07 (kibot - v6_sch.py:2706) +DEBUG:Collected sheet paths (kibot - v6_sch.py:2707) +DEBUG:- / (kibot - v6_sch.py:2709) +DEBUG:- /20edd200-9383-4d87-bd58-f882adb4f112 (kibot - v6_sch.py:2709) +DEBUG:- /28ad8293-baaf-4ee1-8056-ad34096542a0 (kibot - v6_sch.py:2709) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011 (kibot - v6_sch.py:2709) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c (kibot - v6_sch.py:2709) +DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/0063a907-4a81-4dcf-a838-8131cfa40f99 -> ?? (BQ27427 ) (kibot - v6_sch.py:2711) +DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/161d7b6a-da88-4f78-aa04-5fc04ec8537a -> ?? (Conn_ARM_JTAG_SWD_10 ) (kibot - v6_sch.py:2711) +DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/1e917625-3c22-40df-bccb-0e61cfc47337 -> ?? (PWR_FLAG ) (kibot - v6_sch.py:2711) +DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/2385ef7a-d010-4dbf-a557-70853284825b -> ?? (R_US ) (kibot - v6_sch.py:2711) +DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/2f1e9155-c81c-4da7-9e9f-5a4f61426e04 -> ?? (C_Small_US ) (kibot - v6_sch.py:2711) +DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/3167e078-6056-472d-893c-50dff7c00c71 -> ?? (TestPoint ) (kibot - v6_sch.py:2711) +DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/3a474dca-bf00-4fba-8294-1d2e20569ac4 -> ?? (Conn_01x05 ) (kibot - v6_sch.py:2711) +DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/3f0204d8-153c-4d58-8e9b-331f19382f8a -> ?? (TestPoint ) (kibot - v6_sch.py:2711) +DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/4ce0277e-b1fd-4330-b215-7a209f0664a1 -> ?? (GND ) (kibot - v6_sch.py:2711) +DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/4e741be2-d84d-4816-9662-d4ecc944bafd -> ?? (+3.3V ) (kibot - v6_sch.py:2711) +DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/50dbb54b-ac71-430d-9a54-934961ba73f0 -> ?? (Conn_01x02 ) (kibot - v6_sch.py:2711) +DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/54468572-129f-4dd2-ac51-b2a29d50802c -> ?? (R_US ) (kibot - v6_sch.py:2711) +DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/560bbe63-941a-439d-9c3a-536aa7695322 -> ?? (Si2301CDS ) (kibot - v6_sch.py:2711) +DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/56ac521b-ecc2-4eeb-89f9-f17987ed4381 -> ?? (GND ) (kibot - v6_sch.py:2711) +DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/59cdca71-eb69-4fac-a63d-d0dc022313c2 -> ?? (VBUS ) (kibot - v6_sch.py:2711) +DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/600822bd-6131-4cd9-a379-7222ec06e0ed -> ?? (+3.3V ) (kibot - v6_sch.py:2711) +DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/7133c960-c524-413b-8873-0e3d3ca43f55 -> ?? (VDD ) (kibot - v6_sch.py:2711) +DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/79b5aeeb-e0ce-4ee2-9e2f-701ade30608a -> ?? (GND ) (kibot - v6_sch.py:2711) +DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/80a9bccc-b0e2-4a3d-8cdc-b1bd6bd33bcb -> ?? (VDD ) (kibot - v6_sch.py:2711) +DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/869f3d16-aeb6-48cb-9d10-4dd423343b4e -> ?? (GND ) (kibot - v6_sch.py:2711) +DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/873e5be8-9eb2-4814-839a-7df2c5b9ed1d -> ?? (VDD ) (kibot - v6_sch.py:2711) +DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/88699ac9-2f6f-4a67-a5a2-34aae653758d -> ?? (GND ) (kibot - v6_sch.py:2711) +DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/8f397fd0-3f74-4065-b8c2-2beedf33e0e3 -> ?? (+3.3V ) (kibot - v6_sch.py:2711) +DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/93920afd-bacf-40f0-bb7a-06c13fb5327d -> ?? (VBUS ) (kibot - v6_sch.py:2711) +DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/956c206f-1a85-4842-aff9-da50e11570cb -> ?? (GND ) (kibot - v6_sch.py:2711) +DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/9aa71257-d96e-4aee-a72f-042865c65129 -> ?? (R_US ) (kibot - v6_sch.py:2711) +DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/9efe8f44-f06c-445d-93df-a1c0ee64bb5c -> ?? (TestPoint ) (kibot - v6_sch.py:2711) +DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/a10878da-6a82-4965-9cf9-8591f8d0394c -> ?? (R_US ) (kibot - v6_sch.py:2711) +DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/a1cce5a3-27bf-4bda-b8cc-f131b92cc56c -> ?? (TestPoint ) (kibot - v6_sch.py:2711) +DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/a3453bf9-5184-4cb4-81bb-bcfb9f73b0ff -> ?? (+3.3V ) (kibot - v6_sch.py:2711) +DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/a581c007-f3cd-4158-84e3-325d7bd83247 -> ?? (TestPoint ) (kibot - v6_sch.py:2711) +DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/a5a3296f-9044-41a6-ae46-69267e919f61 -> ?? (TestPoint ) (kibot - v6_sch.py:2711) +DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/a64e2846-e0ef-472d-be8a-2a14e8424886 -> ?? (TestPoint ) (kibot - v6_sch.py:2711) +DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/ab7734d2-4cfe-45d8-bd45-25f6848124f4 -> ?? (GND ) (kibot - v6_sch.py:2711) +DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/ab8c90cb-fd12-4d7c-b321-f8145813d535 -> ?? (+3.3V ) (kibot - v6_sch.py:2711) +DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/b535a59d-08b9-4cf3-847a-4fc755e88166 -> ?? (GND ) (kibot - v6_sch.py:2711) +DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/b5b3a0fd-6550-417e-bb7b-b87d80c5451b -> ?? (TestPoint ) (kibot - v6_sch.py:2711) +DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/b741364c-c4f2-46c2-956b-c9640418d31c -> ?? (GND ) (kibot - v6_sch.py:2711) +DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/bbbfc804-fd6d-417a-ab69-ebb4605dd3e4 -> ?? (R_US ) (kibot - v6_sch.py:2711) +DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/bd667dbb-5d74-4434-a17f-782cf18168c3 -> ?? (C_Small_US ) (kibot - v6_sch.py:2711) +DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/bddee7e6-cd4d-443c-9676-358ec0511217 -> ?? (R_US ) (kibot - v6_sch.py:2711) +DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/c214e3e9-6415-4922-8a06-e1a32697a8b6 -> ?? (MCP73831-2-OT ) (kibot - v6_sch.py:2711) +DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/c6f06b4c-8877-49f4-9919-7db46025dc65 -> ?? (GND ) (kibot - v6_sch.py:2711) +DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/c93ffeff-50d5-463f-b756-5298c92ef9bf -> ?? (C_Small_US ) (kibot - v6_sch.py:2711) +DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/df195fd2-aac7-4cde-aa20-f525cf70c919 -> ?? (VDD ) (kibot - v6_sch.py:2711) +DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/df33d6d6-fa23-43f5-b866-ef3bda05fc2c -> ?? (Si2301CDS ) (kibot - v6_sch.py:2711) +DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/e18a080c-4971-4f6b-b4ce-4f1d26d2ee7f -> ?? (PWR_FLAG ) (kibot - v6_sch.py:2711) +DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/e6f8c228-3e31-4369-85ab-37aa48b650d9 -> ?? (GND ) (kibot - v6_sch.py:2711) +DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/f4e06be6-aa8b-431e-818f-ef982fd2f17f -> ?? (R_US ) (kibot - v6_sch.py:2711) +DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/fdd4e32d-d0b4-4787-8783-8284de30f2d6 -> ?? (C_Small_US ) (kibot - v6_sch.py:2711) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/9da43fd7-7a0a-403c-bf2c-ba67cd8fa669 (kibot - v6_sch.py:2709) +DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/9da43fd7-7a0a-403c-bf2c-ba67cd8fa669/04eb04f5-e04e-4e4c-b9d4-a93c8750718e -> ?? (+3.3V ) (kibot - v6_sch.py:2711) +DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/9da43fd7-7a0a-403c-bf2c-ba67cd8fa669/0f36fc1e-e36f-4bbd-b0c1-d147c3a40559 -> ?? (R_US ) (kibot - v6_sch.py:2711) +DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/9da43fd7-7a0a-403c-bf2c-ba67cd8fa669/147209bc-c059-460d-8034-8f6210941d23 -> ?? (MDBT50Q-1MV2 ) (kibot - v6_sch.py:2711) +DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/9da43fd7-7a0a-403c-bf2c-ba67cd8fa669/19c40d0e-0ece-43d6-8ea0-a1eabcb27b02 -> ?? (+3.3V ) (kibot - v6_sch.py:2711) +DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/9da43fd7-7a0a-403c-bf2c-ba67cd8fa669/314c30e7-873a-4eae-bf54-e61b9d65a7da -> ?? (R_US ) (kibot - v6_sch.py:2711) +DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/9da43fd7-7a0a-403c-bf2c-ba67cd8fa669/32f550f4-e988-432f-897d-d8c8b06e127d -> ?? (+3.3V ) (kibot - v6_sch.py:2711) +DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/9da43fd7-7a0a-403c-bf2c-ba67cd8fa669/332831fa-4ca8-4bf7-bbf1-1f9d0d7f0379 -> ?? (R_US ) (kibot - v6_sch.py:2711) +DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/9da43fd7-7a0a-403c-bf2c-ba67cd8fa669/457cf768-eead-438e-83e3-304d941327b4 -> ?? (L_Small ) (kibot - v6_sch.py:2711) +DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/9da43fd7-7a0a-403c-bf2c-ba67cd8fa669/78fef00f-eeca-4e80-8160-23974e1721cf -> ?? (+3.3V ) (kibot - v6_sch.py:2711) +DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/9da43fd7-7a0a-403c-bf2c-ba67cd8fa669/8299d9e5-f571-42de-8dbb-29ba0eb09340 -> ?? (GND ) (kibot - v6_sch.py:2711) +DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/9da43fd7-7a0a-403c-bf2c-ba67cd8fa669/83e110c2-ba92-40ee-9404-a2897e8bce46 -> ?? (VDD ) (kibot - v6_sch.py:2711) +DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/9da43fd7-7a0a-403c-bf2c-ba67cd8fa669/93136a12-d32b-4e0a-8538-e5b29077f1bf -> ?? (C_Small_US ) (kibot - v6_sch.py:2711) +DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/9da43fd7-7a0a-403c-bf2c-ba67cd8fa669/a072d2fb-d856-418a-beed-53b3164ad3ff -> ?? (GND ) (kibot - v6_sch.py:2711) +DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/9da43fd7-7a0a-403c-bf2c-ba67cd8fa669/a681eb8c-bf92-43dc-90f9-fdde2a4eef00 -> ?? (R_US ) (kibot - v6_sch.py:2711) +DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/9da43fd7-7a0a-403c-bf2c-ba67cd8fa669/b0336e45-5743-4113-b9b1-7cb0eed82da2 -> ?? (PWR_FLAG ) (kibot - v6_sch.py:2711) +DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/9da43fd7-7a0a-403c-bf2c-ba67cd8fa669/b22470f2-3358-40c5-888e-fe1ff009757f -> ?? (GND ) (kibot - v6_sch.py:2711) +DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/9da43fd7-7a0a-403c-bf2c-ba67cd8fa669/c82cb63c-c096-4a91-9538-24f637845e62 -> ?? (R_US ) (kibot - v6_sch.py:2711) +DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/9da43fd7-7a0a-403c-bf2c-ba67cd8fa669/d82905e9-94c3-46d4-9ca8-8f26a543f123 -> ?? (C_Small_US ) (kibot - v6_sch.py:2711) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f (kibot - v6_sch.py:2709) +DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/09004e4b-2b6a-4486-b0d1-0b694bf49614 -> ?? (GND ) (kibot - v6_sch.py:2711) +DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/0aa2307e-1521-4275-a630-00398fb3d41b -> ?? (MCP6L02x-xMS ) (kibot - v6_sch.py:2711) +DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/0aa2307e-1521-4275-a630-00398fb3d41c -> ??B (MCP6L02x-xMS ) (kibot - v6_sch.py:2711) +DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/0aa2307e-1521-4275-a630-00398fb3d41d -> ??C (MCP6L02x-xMS ) (kibot - v6_sch.py:2711) +DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/0bb620d4-c3fb-4c47-8281-592b3a96db94 -> ?? (TestPoint ) (kibot - v6_sch.py:2711) +DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/0c986be8-745b-4edb-96c4-f8ea61e9db02 -> ?? (R_US ) (kibot - v6_sch.py:2711) +DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/107a6eb7-0bad-40d7-9bfe-c77b28c56d85 -> ?? (+3.3V ) (kibot - v6_sch.py:2711) +DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/170c7986-c661-4882-b190-61b8be39bbd4 -> ?? (GND ) (kibot - v6_sch.py:2711) +DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/3216bfe7-08e0-4b83-bee1-5c29e57aafb0 -> ?? (TestPoint ) (kibot - v6_sch.py:2711) +DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/32fae178-0263-4c90-b1a2-cab80ff254a6 -> ??B (MCP6L02x-xMS ) (kibot - v6_sch.py:2711) +DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/3332d124-1bcb-4459-9e42-da7bb6e9a74c -> ?? (R_US ) (kibot - v6_sch.py:2711) +DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/33b05de2-8cc7-48b9-b094-7ba5e6a40724 -> ?? (Si2301CDS ) (kibot - v6_sch.py:2711) +DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/36133e80-eb3e-418d-b27a-f47a8a15e83d -> ?? (R_US ) (kibot - v6_sch.py:2711) +DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/42e4b4db-5897-4641-935c-89d07bca1eef -> ?? (+3.3V ) (kibot - v6_sch.py:2711) +DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/5d7e29c6-e888-4708-874f-e80ef60a0fb9 -> ?? (+3.3V ) (kibot - v6_sch.py:2711) +DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/62133f73-88eb-4da2-9491-8bf214c6001b -> ?? (C_Small_US ) (kibot - v6_sch.py:2711) +DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/68f29406-bf4f-4737-ba92-51d121ee515a -> ?? (TestPoint ) (kibot - v6_sch.py:2711) +DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/69c94eba-401a-4da1-9a83-d9e5c5ae991c -> ??C (MCP6L02x-xMS ) (kibot - v6_sch.py:2711) +DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/97c50fe6-90a6-49ef-a96d-064c3bdebf07 -> ?? (GND ) (kibot - v6_sch.py:2711) +DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/9aa9887d-8762-4334-9cd6-b0b1bb251699 -> ?? (R_US ) (kibot - v6_sch.py:2711) +DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/9db50cc5-6ad0-42fa-8e86-82db202d88fb -> ?? (C_Small_US ) (kibot - v6_sch.py:2711) +DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/a1f3857f-5faa-468f-9567-052a4718485e -> ?? (GND ) (kibot - v6_sch.py:2711) +DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/a61a0e42-7f51-4bfb-8f50-9c7649feec25 -> ?? (MCP6L02x-xMS ) (kibot - v6_sch.py:2711) +DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/a7b6c1c0-cd40-488c-b27a-867412bc05b5 -> ?? (GND ) (kibot - v6_sch.py:2711) +DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/a9fa5cb8-cb9a-4485-a2e3-7ece0390081e -> ?? (R_US ) (kibot - v6_sch.py:2711) +DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/b28a1eee-2f08-4428-9b24-9acd0c866799 -> ?? (TestPoint ) (kibot - v6_sch.py:2711) +DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/b3386c76-edca-46a0-b57e-edd366b8ea57 -> ?? (TestPoint ) (kibot - v6_sch.py:2711) +DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/b76312c8-ca3f-4878-a259-ae5c42f10a6d -> ?? (R_US ) (kibot - v6_sch.py:2711) +DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/c85069bb-73b1-43ba-812c-8f7ab29d1350 -> ?? (R_US ) (kibot - v6_sch.py:2711) +DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/e9d5d888-aa8d-4d8f-ae21-0e52033d0b3a -> ?? (GND ) (kibot - v6_sch.py:2711) +DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/ef51c143-7984-47c3-bcc3-5b8731aa5a16 -> ?? (R_US ) (kibot - v6_sch.py:2711) +DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/f3c15c02-aca3-4cb1-bd5f-f98c81ac4773 -> ?? (GND ) (kibot - v6_sch.py:2711) +DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/f9d4e96d-5745-439f-90a0-b346d3dffc71 -> ?? (TestPoint ) (kibot - v6_sch.py:2711) +DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/ffbe4ccd-d9f8-4f87-89c2-c58c8ac07402 -> ?? (+3.3V ) (kibot - v6_sch.py:2711) +DEBUG:Assigning components to instances (kibot - v6_sch.py:2932) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/0063a907-4a81-4dcf-a838-8131cfa40f99 -> U4 -> 140290151443360 0063a907-4a81-4dcf-a838-8131cfa40f99 (kibot - v6_sch.py:2975) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/161d7b6a-da88-4f78-aa04-5fc04ec8537a -> J3 -> 140290130174480 161d7b6a-da88-4f78-aa04-5fc04ec8537a (kibot - v6_sch.py:2975) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/1e917625-3c22-40df-bccb-0e61cfc47337 -> #FLG03 -> 140290130174800 1e917625-3c22-40df-bccb-0e61cfc47337 (kibot - v6_sch.py:2975) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/2385ef7a-d010-4dbf-a557-70853284825b -> R16 -> 140290130175120 2385ef7a-d010-4dbf-a557-70853284825b (kibot - v6_sch.py:2975) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/2f1e9155-c81c-4da7-9e9f-5a4f61426e04 -> C5 -> 140290130175440 2f1e9155-c81c-4da7-9e9f-5a4f61426e04 (kibot - v6_sch.py:2975) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/3167e078-6056-472d-893c-50dff7c00c71 -> TP5 -> 140290130175760 3167e078-6056-472d-893c-50dff7c00c71 (kibot - v6_sch.py:2975) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/3a474dca-bf00-4fba-8294-1d2e20569ac4 -> J2 -> 140290130176080 3a474dca-bf00-4fba-8294-1d2e20569ac4 (kibot - v6_sch.py:2975) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/3f0204d8-153c-4d58-8e9b-331f19382f8a -> TP8 -> 140290130176400 3f0204d8-153c-4d58-8e9b-331f19382f8a (kibot - v6_sch.py:2975) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/4ce0277e-b1fd-4330-b215-7a209f0664a1 -> #PWR032 -> 140290130176720 4ce0277e-b1fd-4330-b215-7a209f0664a1 (kibot - v6_sch.py:2975) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/4e741be2-d84d-4816-9662-d4ecc944bafd -> #PWR038 -> 140290130177040 4e741be2-d84d-4816-9662-d4ecc944bafd (kibot - v6_sch.py:2975) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/50dbb54b-ac71-430d-9a54-934961ba73f0 -> J1 -> 140290130177360 50dbb54b-ac71-430d-9a54-934961ba73f0 (kibot - v6_sch.py:2975) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/54468572-129f-4dd2-ac51-b2a29d50802c -> R18 -> 140290130177680 54468572-129f-4dd2-ac51-b2a29d50802c (kibot - v6_sch.py:2975) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/560bbe63-941a-439d-9c3a-536aa7695322 -> Q3 -> 140290130178000 560bbe63-941a-439d-9c3a-536aa7695322 (kibot - v6_sch.py:2975) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/56ac521b-ecc2-4eeb-89f9-f17987ed4381 -> #PWR041 -> 140290130178320 56ac521b-ecc2-4eeb-89f9-f17987ed4381 (kibot - v6_sch.py:2975) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/59cdca71-eb69-4fac-a63d-d0dc022313c2 -> #PWR031 -> 140290130178640 59cdca71-eb69-4fac-a63d-d0dc022313c2 (kibot - v6_sch.py:2975) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/600822bd-6131-4cd9-a379-7222ec06e0ed -> #PWR034 -> 140290130178960 600822bd-6131-4cd9-a379-7222ec06e0ed (kibot - v6_sch.py:2975) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/7133c960-c524-413b-8873-0e3d3ca43f55 -> #PWR033 -> 140290130179280 7133c960-c524-413b-8873-0e3d3ca43f55 (kibot - v6_sch.py:2975) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/79b5aeeb-e0ce-4ee2-9e2f-701ade30608a -> #PWR027 -> 140290130179600 79b5aeeb-e0ce-4ee2-9e2f-701ade30608a (kibot - v6_sch.py:2975) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/80a9bccc-b0e2-4a3d-8cdc-b1bd6bd33bcb -> #PWR024 -> 140290130179920 80a9bccc-b0e2-4a3d-8cdc-b1bd6bd33bcb (kibot - v6_sch.py:2975) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/869f3d16-aeb6-48cb-9d10-4dd423343b4e -> #PWR036 -> 140290130180240 869f3d16-aeb6-48cb-9d10-4dd423343b4e (kibot - v6_sch.py:2975) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/873e5be8-9eb2-4814-839a-7df2c5b9ed1d -> #PWR037 -> 140290130180560 873e5be8-9eb2-4814-839a-7df2c5b9ed1d (kibot - v6_sch.py:2975) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/88699ac9-2f6f-4a67-a5a2-34aae653758d -> #PWR028 -> 140290130180880 88699ac9-2f6f-4a67-a5a2-34aae653758d (kibot - v6_sch.py:2975) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/8f397fd0-3f74-4065-b8c2-2beedf33e0e3 -> #PWR026 -> 140290130181200 8f397fd0-3f74-4065-b8c2-2beedf33e0e3 (kibot - v6_sch.py:2975) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/93920afd-bacf-40f0-bb7a-06c13fb5327d -> #PWR021 -> 140290130181520 93920afd-bacf-40f0-bb7a-06c13fb5327d (kibot - v6_sch.py:2975) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/956c206f-1a85-4842-aff9-da50e11570cb -> #PWR020 -> 140290130181840 956c206f-1a85-4842-aff9-da50e11570cb (kibot - v6_sch.py:2975) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/9aa71257-d96e-4aee-a72f-042865c65129 -> R17 -> 140290130411600 9aa71257-d96e-4aee-a72f-042865c65129 (kibot - v6_sch.py:2975) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/9efe8f44-f06c-445d-93df-a1c0ee64bb5c -> TP9 -> 140290130411920 9efe8f44-f06c-445d-93df-a1c0ee64bb5c (kibot - v6_sch.py:2975) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/a10878da-6a82-4965-9cf9-8591f8d0394c -> R15 -> 140290130412240 a10878da-6a82-4965-9cf9-8591f8d0394c (kibot - v6_sch.py:2975) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/a1cce5a3-27bf-4bda-b8cc-f131b92cc56c -> TP3 -> 140290130412560 a1cce5a3-27bf-4bda-b8cc-f131b92cc56c (kibot - v6_sch.py:2975) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/a3453bf9-5184-4cb4-81bb-bcfb9f73b0ff -> #PWR035 -> 140290130412880 a3453bf9-5184-4cb4-81bb-bcfb9f73b0ff (kibot - v6_sch.py:2975) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/a581c007-f3cd-4158-84e3-325d7bd83247 -> TP7 -> 140290130413200 a581c007-f3cd-4158-84e3-325d7bd83247 (kibot - v6_sch.py:2975) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/a5a3296f-9044-41a6-ae46-69267e919f61 -> TP10 -> 140290130413520 a5a3296f-9044-41a6-ae46-69267e919f61 (kibot - v6_sch.py:2975) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/a64e2846-e0ef-472d-be8a-2a14e8424886 -> TP4 -> 140290130413840 a64e2846-e0ef-472d-be8a-2a14e8424886 (kibot - v6_sch.py:2975) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/ab7734d2-4cfe-45d8-bd45-25f6848124f4 -> #PWR023 -> 140290130414800 ab7734d2-4cfe-45d8-bd45-25f6848124f4 (kibot - v6_sch.py:2975) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/ab8c90cb-fd12-4d7c-b321-f8145813d535 -> #PWR040 -> 140290130415120 ab8c90cb-fd12-4d7c-b321-f8145813d535 (kibot - v6_sch.py:2975) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/b535a59d-08b9-4cf3-847a-4fc755e88166 -> #PWR029 -> 140290130415440 b535a59d-08b9-4cf3-847a-4fc755e88166 (kibot - v6_sch.py:2975) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/b5b3a0fd-6550-417e-bb7b-b87d80c5451b -> TP6 -> 140290130415760 b5b3a0fd-6550-417e-bb7b-b87d80c5451b (kibot - v6_sch.py:2975) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/b741364c-c4f2-46c2-956b-c9640418d31c -> #PWR039 -> 140290130416080 b741364c-c4f2-46c2-956b-c9640418d31c (kibot - v6_sch.py:2975) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/bbbfc804-fd6d-417a-ab69-ebb4605dd3e4 -> R20 -> 140290130416400 bbbfc804-fd6d-417a-ab69-ebb4605dd3e4 (kibot - v6_sch.py:2975) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/bd667dbb-5d74-4434-a17f-782cf18168c3 -> C8 -> 140290130416720 bd667dbb-5d74-4434-a17f-782cf18168c3 (kibot - v6_sch.py:2975) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/bddee7e6-cd4d-443c-9676-358ec0511217 -> R14 -> 140290130417040 bddee7e6-cd4d-443c-9676-358ec0511217 (kibot - v6_sch.py:2975) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/c214e3e9-6415-4922-8a06-e1a32697a8b6 -> U5 -> 140290130414480 c214e3e9-6415-4922-8a06-e1a32697a8b6 (kibot - v6_sch.py:2975) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/c6f06b4c-8877-49f4-9919-7db46025dc65 -> #PWR022 -> 140290130414160 c6f06b4c-8877-49f4-9919-7db46025dc65 (kibot - v6_sch.py:2975) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/c93ffeff-50d5-463f-b756-5298c92ef9bf -> C6 -> 140290130417360 c93ffeff-50d5-463f-b756-5298c92ef9bf (kibot - v6_sch.py:2975) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/df195fd2-aac7-4cde-aa20-f525cf70c919 -> #PWR030 -> 140290130417680 df195fd2-aac7-4cde-aa20-f525cf70c919 (kibot - v6_sch.py:2975) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/df33d6d6-fa23-43f5-b866-ef3bda05fc2c -> Q2 -> 140290130418000 df33d6d6-fa23-43f5-b866-ef3bda05fc2c (kibot - v6_sch.py:2975) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/e18a080c-4971-4f6b-b4ce-4f1d26d2ee7f -> #FLG02 -> 140290130418320 e18a080c-4971-4f6b-b4ce-4f1d26d2ee7f (kibot - v6_sch.py:2975) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/e6f8c228-3e31-4369-85ab-37aa48b650d9 -> #PWR025 -> 140290130418640 e6f8c228-3e31-4369-85ab-37aa48b650d9 (kibot - v6_sch.py:2975) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/f4e06be6-aa8b-431e-818f-ef982fd2f17f -> R19 -> 140290130418960 f4e06be6-aa8b-431e-818f-ef982fd2f17f (kibot - v6_sch.py:2975) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/fdd4e32d-d0b4-4787-8783-8284de30f2d6 -> C7 -> 140290130419280 fdd4e32d-d0b4-4787-8783-8284de30f2d6 (kibot - v6_sch.py:2975) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/9da43fd7-7a0a-403c-bf2c-ba67cd8fa669/04eb04f5-e04e-4e4c-b9d4-a93c8750718e -> #PWR019 -> 140290124891792 04eb04f5-e04e-4e4c-b9d4-a93c8750718e (kibot - v6_sch.py:2975) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/9da43fd7-7a0a-403c-bf2c-ba67cd8fa669/0f36fc1e-e36f-4bbd-b0c1-d147c3a40559 -> R12 -> 140290124892112 0f36fc1e-e36f-4bbd-b0c1-d147c3a40559 (kibot - v6_sch.py:2975) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/9da43fd7-7a0a-403c-bf2c-ba67cd8fa669/147209bc-c059-460d-8034-8f6210941d23 -> U3 -> 140290124892432 147209bc-c059-460d-8034-8f6210941d23 (kibot - v6_sch.py:2975) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/9da43fd7-7a0a-403c-bf2c-ba67cd8fa669/19c40d0e-0ece-43d6-8ea0-a1eabcb27b02 -> #PWR012 -> 140290124892752 19c40d0e-0ece-43d6-8ea0-a1eabcb27b02 (kibot - v6_sch.py:2975) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/9da43fd7-7a0a-403c-bf2c-ba67cd8fa669/314c30e7-873a-4eae-bf54-e61b9d65a7da -> R11 -> 140290124893072 314c30e7-873a-4eae-bf54-e61b9d65a7da (kibot - v6_sch.py:2975) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/9da43fd7-7a0a-403c-bf2c-ba67cd8fa669/32f550f4-e988-432f-897d-d8c8b06e127d -> #PWR018 -> 140290124893392 32f550f4-e988-432f-897d-d8c8b06e127d (kibot - v6_sch.py:2975) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/9da43fd7-7a0a-403c-bf2c-ba67cd8fa669/332831fa-4ca8-4bf7-bbf1-1f9d0d7f0379 -> R10 -> 140290124893712 332831fa-4ca8-4bf7-bbf1-1f9d0d7f0379 (kibot - v6_sch.py:2975) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/9da43fd7-7a0a-403c-bf2c-ba67cd8fa669/457cf768-eead-438e-83e3-304d941327b4 -> L1 -> 140290124894032 457cf768-eead-438e-83e3-304d941327b4 (kibot - v6_sch.py:2975) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/9da43fd7-7a0a-403c-bf2c-ba67cd8fa669/78fef00f-eeca-4e80-8160-23974e1721cf -> #PWR016 -> 140290124894352 78fef00f-eeca-4e80-8160-23974e1721cf (kibot - v6_sch.py:2975) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/9da43fd7-7a0a-403c-bf2c-ba67cd8fa669/8299d9e5-f571-42de-8dbb-29ba0eb09340 -> #PWR013 -> 140290124894672 8299d9e5-f571-42de-8dbb-29ba0eb09340 (kibot - v6_sch.py:2975) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/9da43fd7-7a0a-403c-bf2c-ba67cd8fa669/83e110c2-ba92-40ee-9404-a2897e8bce46 -> #PWR014 -> 140290124894992 83e110c2-ba92-40ee-9404-a2897e8bce46 (kibot - v6_sch.py:2975) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/9da43fd7-7a0a-403c-bf2c-ba67cd8fa669/93136a12-d32b-4e0a-8538-e5b29077f1bf -> C3 -> 140290124895312 93136a12-d32b-4e0a-8538-e5b29077f1bf (kibot - v6_sch.py:2975) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/9da43fd7-7a0a-403c-bf2c-ba67cd8fa669/a072d2fb-d856-418a-beed-53b3164ad3ff -> #PWR017 -> 140290124895632 a072d2fb-d856-418a-beed-53b3164ad3ff (kibot - v6_sch.py:2975) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/9da43fd7-7a0a-403c-bf2c-ba67cd8fa669/a681eb8c-bf92-43dc-90f9-fdde2a4eef00 -> R9 -> 140290124895952 a681eb8c-bf92-43dc-90f9-fdde2a4eef00 (kibot - v6_sch.py:2975) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/9da43fd7-7a0a-403c-bf2c-ba67cd8fa669/b0336e45-5743-4113-b9b1-7cb0eed82da2 -> #FLG01 -> 140290124896272 b0336e45-5743-4113-b9b1-7cb0eed82da2 (kibot - v6_sch.py:2975) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/9da43fd7-7a0a-403c-bf2c-ba67cd8fa669/b22470f2-3358-40c5-888e-fe1ff009757f -> #PWR015 -> 140290124896592 b22470f2-3358-40c5-888e-fe1ff009757f (kibot - v6_sch.py:2975) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/9da43fd7-7a0a-403c-bf2c-ba67cd8fa669/c82cb63c-c096-4a91-9538-24f637845e62 -> R13 -> 140290124896912 c82cb63c-c096-4a91-9538-24f637845e62 (kibot - v6_sch.py:2975) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/9da43fd7-7a0a-403c-bf2c-ba67cd8fa669/d82905e9-94c3-46d4-9ca8-8f26a543f123 -> C4 -> 140290124897232 d82905e9-94c3-46d4-9ca8-8f26a543f123 (kibot - v6_sch.py:2975) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/09004e4b-2b6a-4486-b0d1-0b694bf49614 -> #PWR06 -> 140290124904912 09004e4b-2b6a-4486-b0d1-0b694bf49614 (kibot - v6_sch.py:2975) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/0aa2307e-1521-4275-a630-00398fb3d41b -> U1 -> 140290124905232 0aa2307e-1521-4275-a630-00398fb3d41b (kibot - v6_sch.py:2975) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/0aa2307e-1521-4275-a630-00398fb3d41c -> U1 -> 140290124905552 0aa2307e-1521-4275-a630-00398fb3d41c (kibot - v6_sch.py:2975) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/0aa2307e-1521-4275-a630-00398fb3d41d -> U1 -> 140290124905872 0aa2307e-1521-4275-a630-00398fb3d41d (kibot - v6_sch.py:2975) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/0bb620d4-c3fb-4c47-8281-592b3a96db94 -> TP14 -> 140290124906192 0bb620d4-c3fb-4c47-8281-592b3a96db94 (kibot - v6_sch.py:2975) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/0c986be8-745b-4edb-96c4-f8ea61e9db02 -> R3 -> 140290127741008 0c986be8-745b-4edb-96c4-f8ea61e9db02 (kibot - v6_sch.py:2975) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/107a6eb7-0bad-40d7-9bfe-c77b28c56d85 -> #PWR010 -> 140290127741328 107a6eb7-0bad-40d7-9bfe-c77b28c56d85 (kibot - v6_sch.py:2975) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/170c7986-c661-4882-b190-61b8be39bbd4 -> #PWR09 -> 140290127741648 170c7986-c661-4882-b190-61b8be39bbd4 (kibot - v6_sch.py:2975) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/3216bfe7-08e0-4b83-bee1-5c29e57aafb0 -> TP12 -> 140290127741968 3216bfe7-08e0-4b83-bee1-5c29e57aafb0 (kibot - v6_sch.py:2975) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/32fae178-0263-4c90-b1a2-cab80ff254a6 -> U2 -> 140290127742288 32fae178-0263-4c90-b1a2-cab80ff254a6 (kibot - v6_sch.py:2975) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/3332d124-1bcb-4459-9e42-da7bb6e9a74c -> R4 -> 140290127742608 3332d124-1bcb-4459-9e42-da7bb6e9a74c (kibot - v6_sch.py:2975) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/33b05de2-8cc7-48b9-b094-7ba5e6a40724 -> Q1 -> 140290127742928 33b05de2-8cc7-48b9-b094-7ba5e6a40724 (kibot - v6_sch.py:2975) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/36133e80-eb3e-418d-b27a-f47a8a15e83d -> R8 -> 140290127743248 36133e80-eb3e-418d-b27a-f47a8a15e83d (kibot - v6_sch.py:2975) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/42e4b4db-5897-4641-935c-89d07bca1eef -> #PWR04 -> 140290127743568 42e4b4db-5897-4641-935c-89d07bca1eef (kibot - v6_sch.py:2975) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/5d7e29c6-e888-4708-874f-e80ef60a0fb9 -> #PWR02 -> 140290127743888 5d7e29c6-e888-4708-874f-e80ef60a0fb9 (kibot - v6_sch.py:2975) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/62133f73-88eb-4da2-9491-8bf214c6001b -> C1 -> 140290127744208 62133f73-88eb-4da2-9491-8bf214c6001b (kibot - v6_sch.py:2975) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/68f29406-bf4f-4737-ba92-51d121ee515a -> TP13 -> 140290127744528 68f29406-bf4f-4737-ba92-51d121ee515a (kibot - v6_sch.py:2975) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/69c94eba-401a-4da1-9a83-d9e5c5ae991c -> U2 -> 140290127744848 69c94eba-401a-4da1-9a83-d9e5c5ae991c (kibot - v6_sch.py:2975) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/97c50fe6-90a6-49ef-a96d-064c3bdebf07 -> #PWR03 -> 140290127745168 97c50fe6-90a6-49ef-a96d-064c3bdebf07 (kibot - v6_sch.py:2975) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/9aa9887d-8762-4334-9cd6-b0b1bb251699 -> R7 -> 140290127745488 9aa9887d-8762-4334-9cd6-b0b1bb251699 (kibot - v6_sch.py:2975) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/9db50cc5-6ad0-42fa-8e86-82db202d88fb -> C2 -> 140290127745808 9db50cc5-6ad0-42fa-8e86-82db202d88fb (kibot - v6_sch.py:2975) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/a1f3857f-5faa-468f-9567-052a4718485e -> #PWR05 -> 140290127746128 a1f3857f-5faa-468f-9567-052a4718485e (kibot - v6_sch.py:2975) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/a61a0e42-7f51-4bfb-8f50-9c7649feec25 -> U2 -> 140290127746448 a61a0e42-7f51-4bfb-8f50-9c7649feec25 (kibot - v6_sch.py:2975) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/a7b6c1c0-cd40-488c-b27a-867412bc05b5 -> #PWR08 -> 140290127746768 a7b6c1c0-cd40-488c-b27a-867412bc05b5 (kibot - v6_sch.py:2975) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/a9fa5cb8-cb9a-4485-a2e3-7ece0390081e -> R1 -> 140290127747088 a9fa5cb8-cb9a-4485-a2e3-7ece0390081e (kibot - v6_sch.py:2975) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/b28a1eee-2f08-4428-9b24-9acd0c866799 -> TP11 -> 140290127747408 b28a1eee-2f08-4428-9b24-9acd0c866799 (kibot - v6_sch.py:2975) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/b3386c76-edca-46a0-b57e-edd366b8ea57 -> TP2 -> 140290127747728 b3386c76-edca-46a0-b57e-edd366b8ea57 (kibot - v6_sch.py:2975) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/b76312c8-ca3f-4878-a259-ae5c42f10a6d -> R6 -> 140290127748048 b76312c8-ca3f-4878-a259-ae5c42f10a6d (kibot - v6_sch.py:2975) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/c85069bb-73b1-43ba-812c-8f7ab29d1350 -> R5 -> 140290127748368 c85069bb-73b1-43ba-812c-8f7ab29d1350 (kibot - v6_sch.py:2975) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/e9d5d888-aa8d-4d8f-ae21-0e52033d0b3a -> #PWR011 -> 140290127748688 e9d5d888-aa8d-4d8f-ae21-0e52033d0b3a (kibot - v6_sch.py:2975) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/ef51c143-7984-47c3-bcc3-5b8731aa5a16 -> R2 -> 140290127749008 ef51c143-7984-47c3-bcc3-5b8731aa5a16 (kibot - v6_sch.py:2975) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/f3c15c02-aca3-4cb1-bd5f-f98c81ac4773 -> #PWR01 -> 140290127749328 f3c15c02-aca3-4cb1-bd5f-f98c81ac4773 (kibot - v6_sch.py:2975) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/f9d4e96d-5745-439f-90a0-b346d3dffc71 -> TP1 -> 140290127749648 f9d4e96d-5745-439f-90a0-b346d3dffc71 (kibot - v6_sch.py:2975) +DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/ffbe4ccd-d9f8-4f87-89c2-c58c8ac07402 -> #PWR07 -> 140290127750288 ffbe4ccd-d9f8-4f87-89c2-c58c8ac07402 (kibot - v6_sch.py:2975) +DEBUG:Schematic dependencies: ['/workspace/jkrauss/Test_5/Test_5.kicad_sch', '/workspace/jkrauss/Test_5/sheets/Architecture.kicad_sch', '/workspace/jkrauss/Test_5/sheets/BLE_Controller.kicad_sch', '/workspace/jkrauss/Test_5/sheets/Block_Diagram.kicad_sch', '/workspace/jkrauss/Test_5/sheets/Load_Cell_Amp.kicad_sch', '/workspace/jkrauss/Test_5/sheets/Parts_List.kicad_sch', '/workspace/jkrauss/Test_5/sheets/Power_Interface.kicad_sch'] (kibot - kiplot.py:302) +DEBUG:Using global `output`=`%f-%i%I%v.%x` (kibot - optionable.py:58) +DEBUG:Configuring from default: join -> [] (kibot - optionable.py:362) +DEBUG:Configuring from default: join -> [] (kibot - optionable.py:362) +DEBUG:Configuring from default: join -> [] (kibot - optionable.py:362) +DEBUG:Configuring from default: join -> [] (kibot - optionable.py:362) +DEBUG:Configuring from default: join -> [] (kibot - optionable.py:362) +DEBUG:Configuring from default: join -> [] (kibot - optionable.py:362) +DEBUG:Configuring from default: join -> [] (kibot - optionable.py:362) +DEBUG:Configuring from default: join -> [] (kibot - optionable.py:362) +DEBUG:Configuring from default: join -> [] (kibot - optionable.py:362) +DEBUG:Configuring from default: cost_extra_columns -> [] (kibot - optionable.py:362) +DEBUG:Configuring from default: digikey_link -> [] (kibot - optionable.py:362) +DEBUG:Configuring from default: mouser_link -> [] (kibot - optionable.py:362) +DEBUG:Configuring from default: lcsc_link -> [] (kibot - optionable.py:362) +DEBUG:Configuring from default: logo -> (kibot - optionable.py:362) +DEBUG:Configuring from default: extra_info -> [] (kibot - optionable.py:362) +DEBUG:Configuring from default: row_colors -> [] (kibot - optionable.py:362) +DEBUG:Configuring from default: html -> <kibot.out_bom.BoMHTML object at 0x7f97d8a47230> (kibot - optionable.py:362) +DEBUG:Configuring from default: digikey_link -> [] (kibot - optionable.py:362) +DEBUG:Configuring from default: mouser_link -> [] (kibot - optionable.py:362) +DEBUG:Configuring from default: lcsc_link -> [] (kibot - optionable.py:362) +DEBUG:Configuring from default: logo -> (kibot - optionable.py:362) +DEBUG:Configuring from default: extra_info -> [] (kibot - optionable.py:362) +DEBUG:Configuring from default: row_colors -> [] (kibot - optionable.py:362) +DEBUG:Configuring from default: kicost_api_enable -> [] (kibot - optionable.py:362) +DEBUG:Configuring from default: kicost_api_disable -> [] (kibot - optionable.py:362) +DEBUG:Configuring from default: specs_columns -> [] (kibot - optionable.py:362) +DEBUG:Configuring from default: xlsx -> <kibot.out_bom.BoMXLSX object at 0x7f97d8a47380> (kibot - optionable.py:362) +DEBUG:Configuring from default: hrtxt -> <kibot.out_bom.BoMTXT object at 0x7f97d8a474d0> (kibot - optionable.py:362) +DEBUG:Configuring from default: dnc_filter -> ['_kibom_dnc_CONFIG_FIELD'] (kibot - optionable.py:362) +DEBUG:Configuring from default: group_fields_fallbacks -> [] (kibot - optionable.py:362) +DEBUG:Configuring from default: component_aliases -> [['r', 'r_small', 'res', 'resistor'], ['l', 'l_small', 'inductor'], ['c', 'c_small', 'cap', 'capacitor'], ['sw', 'switch'], ['zener', 'zenersmall'], ['d', 'diode', 'd_small']] (kibot - optionable.py:598) +DEBUG:Configuring from default: aggregate -> [] (kibot - optionable.py:362) +DEBUG:Configuring from default: distributors -> [] (kibot - optionable.py:362) +DEBUG:Configuring from default: no_distributors -> [] (kibot - optionable.py:362) +DEBUG:Configuring from default: sort_field -> ['Reference'] (kibot - optionable.py:362) +DEBUG:Configuring from default: footprint_populate_values -> ['no', 'yes'] (kibot - optionable.py:362) +DEBUG:Configuring from default: pre_transform -> _null (kibot - optionable.py:362) +DEBUG:Configuring from default: exclude_filter -> ['_mechanical'] (kibot - optionable.py:362) +DEBUG:Configuring from default: dnf_filter -> ['_kibom_dnf_CONFIG_FIELD'] (kibot - optionable.py:362) +DEBUG:Configuring from default: dnc_filter -> ['_kibom_dnc_CONFIG_FIELD'] (kibot - optionable.py:362) +DEBUG:Configuring from default: sub_pcbs -> [] (kibot - optionable.py:362) +DEBUG:Creating internal filter: {'name': '_mechanical', 'type': 'generic', 'comment': 'Internal default mechanical filter', 'exclude_all_hash_ref': True, 'exclude_any': [{'column': 'References', 'regex': '^TP[0-9]*'}, {'column': 'References', 'regex': '^FID'}, {'column': 'Part', 'regex': '^mount.*hole'}, {'column': 'Part', 'regex': 'solder.*bridge'}, {'column': 'Part', 'regex': 'solder.*jump'}, {'column': 'Part', 'regex': 'test.*point'}, {'column': 'Footprint', 'regex': 'test.*point'}, {'column': 'Footprint', 'regex': '^mount.*hole'}, {'column': 'Footprint', 'regex': 'fiducial'}], 'exclude_virtual': True} (kibot - fil_base.py:262) +DEBUG:Configuring from default: include_only -> [] (kibot - optionable.py:362) +DEBUG:Configuring from default: keys -> ['dnf_list'] (kibot - optionable.py:362) +DEBUG:Configuring from default: exclude_refs -> [] (kibot - optionable.py:362) +DEBUG:Creating internal filter: {'name': '_kibom_dnf_config', 'type': 'generic', 'comment': 'Internal KiBoM DNF filter (config)', 'config_field': 'config', 'exclude_value': True, 'exclude_config': True, 'keys': 'dnf_list'} (kibot - fil_base.py:281) +DEBUG:Configuring from default: include_only -> [] (kibot - optionable.py:362) +DEBUG:Configuring from default: exclude_any -> [] (kibot - optionable.py:362) +DEBUG:Configuring from default: exclude_refs -> [] (kibot - optionable.py:362) +DEBUG:Creating internal filter: {'name': '_kibom_dnc_config', 'type': 'generic', 'comment': 'Internal KiBoM DNC filter (config)', 'config_field': 'config', 'exclude_value': True, 'exclude_config': True, 'keys': 'dnc_list', 'invert': True} (kibot - fil_base.py:281) +DEBUG:Configuring from default: include_only -> [] (kibot - optionable.py:362) +DEBUG:Configuring from default: exclude_any -> [] (kibot - optionable.py:362) +DEBUG:Configuring from default: exclude_refs -> [] (kibot - optionable.py:362) +DEBUG:Creating internal filter: {'name': '_kicost_rename', 'type': 'field_rename', 'comment': 'Internal filter to emulate KiCost field aliases', 'rename': [{'field': 'mpn', 'name': 'manf#'}, {'field': 'pn', 'name': 'manf#'}, {'field': 'manf_num', 'name': 'manf#'}, {'field': 'manf-num', 'name': 'manf#'}, {'field': 'mfg_num', 'name': 'manf#'}, {'field': 'mfg-num', 'name': 'manf#'}, {'field': 'mfg#', 'name': 'manf#'}, {'field': 'mfg part#', 'name': 'manf#'}, {'field': 'man_num', 'name': 'manf#'}, {'field': 'man-num', 'name': 'manf#'}, {'field': 'man#', 'name': 'manf#'}, {'field': 'mnf_num', 'name': 'manf#'}, {'field': 'mnf-num', 'name': 'manf#'}, {'field': 'mnf#', 'name': 'manf#'}, {'field': 'mfr_num', 'name': 'manf#'}, {'field': 'mfr-num', 'name': 'manf#'}, {'field': 'mfr#', 'name': 'manf#'}, {'field': 'part-num', 'name': 'manf#'}, {'field': 'part_num', 'name': 'manf#'}, {'field': 'p#', 'name': 'manf#'}, {'field': 'part#', 'name': 'manf#'}, {'field': 'manufacturer', 'name': 'manf'}, {'field': 'mnf', 'name': 'manf'}, {'field': 'man', 'name': 'manf'}, {'field': 'mfg', 'name': 'manf'}, {'field': 'mfr', 'name': 'manf'}, {'field': 'version', 'name': 'variant'}, {'field': 'nopop', 'name': 'dnp'}, {'field': 'description', 'name': 'desc'}, {'field': 'pdf', 'name': 'datasheet'}, {'field': 'arrowpart#', 'name': 'arrow#'}, {'field': 'arrow_part#', 'name': 'arrow#'}, {'field': 'arrow-part#', 'name': 'arrow#'}, {'field': 'digikeypart#', 'name': 'digikey#'}, {'field': 'digikey_part#', 'name': 'digikey#'}, {'field': 'digikey-part#', 'name': 'digikey#'}, {'field': 'farnellpart#', 'name': 'farnell#'}, {'field': 'farnell_part#', 'name': 'farnell#'}, {'field': 'farnell-part#', 'name': 'farnell#'}, {'field': 'lcscpart#', 'name': 'lcsc#'}, {'field': 'lcsc_part#', 'name': 'lcsc#'}, {'field': 'lcsc-part#', 'name': 'lcsc#'}, {'field': 'mouserpart#', 'name': 'mouser#'}, {'field': 'mouser_part#', 'name': 'mouser#'}, {'field': 'mouser-part#', 'name': 'mouser#'}, {'field': 'newarkpart#', 'name': 'newark#'}, {'field': 'newark_part#', 'name': 'newark#'}, {'field': 'newark-part#', 'name': 'newark#'}, {'field': 'rspart#', 'name': 'rs#'}, {'field': 'rs_part#', 'name': 'rs#'}, {'field': 'rs-part#', 'name': 'rs#'}, {'field': 'tmepart#', 'name': 'tme#'}, {'field': 'tme_part#', 'name': 'tme#'}, {'field': 'tme-part#', 'name': 'tme#'}, {'field': 'arrow_#', 'name': 'arrow#'}, {'field': 'arrow-#', 'name': 'arrow#'}, {'field': 'digikey_#', 'name': 'digikey#'}, {'field': 'digikey-#', 'name': 'digikey#'}, {'field': 'farnell_#', 'name': 'farnell#'}, {'field': 'farnell-#', 'name': 'farnell#'}, {'field': 'lcsc_#', 'name': 'lcsc#'}, {'field': 'lcsc-#', 'name': 'lcsc#'}, {'field': 'mouser_#', 'name': 'mouser#'}, {'field': 'mouser-#', 'name': 'mouser#'}, {'field': 'newark_#', 'name': 'newark#'}, {'field': 'newark-#', 'name': 'newark#'}, {'field': 'rs_#', 'name': 'rs#'}, {'field': 'rs-#', 'name': 'rs#'}, {'field': 'tme_#', 'name': 'tme#'}, {'field': 'tme-#', 'name': 'tme#'}, {'field': 'arrowp#', 'name': 'arrow#'}, {'field': 'arrow_p#', 'name': 'arrow#'}, {'field': 'arrow-p#', 'name': 'arrow#'}, {'field': 'digikeyp#', 'name': 'digikey#'}, {'field': 'digikey_p#', 'name': 'digikey#'}, {'field': 'digikey-p#', 'name': 'digikey#'}, {'field': 'farnellp#', 'name': 'farnell#'}, {'field': 'farnell_p#', 'name': 'farnell#'}, {'field': 'farnell-p#', 'name': 'farnell#'}, {'field': 'lcscp#', 'name': 'lcsc#'}, {'field': 'lcsc_p#', 'name': 'lcsc#'}, {'field': 'lcsc-p#', 'name': 'lcsc#'}, {'field': 'mouserp#', 'name': 'mouser#'}, {'field': 'mouser_p#', 'name': 'mouser#'}, {'field': 'mouser-p#', 'name': 'mouser#'}, {'field': 'newarkp#', 'name': 'newark#'}, {'field': 'newark_p#', 'name': 'newark#'}, {'field': 'newark-p#', 'name': 'newark#'}, {'field': 'rsp#', 'name': 'rs#'}, {'field': 'rs_p#', 'name': 'rs#'}, {'field': 'rs-p#', 'name': 'rs#'}, {'field': 'tmep#', 'name': 'tme#'}, {'field': 'tme_p#', 'name': 'tme#'}, {'field': 'tme-p#', 'name': 'tme#'}, {'field': 'arrowpn', 'name': 'arrow#'}, {'field': 'arrow_pn', 'name': 'arrow#'}, {'field': 'arrow-pn', 'name': 'arrow#'}, {'field': 'digikeypn', 'name': 'digikey#'}, {'field': 'digikey_pn', 'name': 'digikey#'}, {'field': 'digikey-pn', 'name': 'digikey#'}, {'field': 'farnellpn', 'name': 'farnell#'}, {'field': 'farnell_pn', 'name': 'farnell#'}, {'field': 'farnell-pn', 'name': 'farnell#'}, {'field': 'lcscpn', 'name': 'lcsc#'}, {'field': 'lcsc_pn', 'name': 'lcsc#'}, {'field': 'lcsc-pn', 'name': 'lcsc#'}, {'field': 'mouserpn', 'name': 'mouser#'}, {'field': 'mouser_pn', 'name': 'mouser#'}, {'field': 'mouser-pn', 'name': 'mouser#'}, {'field': 'newarkpn', 'name': 'newark#'}, {'field': 'newark_pn', 'name': 'newark#'}, {'field': 'newark-pn', 'name': 'newark#'}, {'field': 'rspn', 'name': 'rs#'}, {'field': 'rs_pn', 'name': 'rs#'}, {'field': 'rs-pn', 'name': 'rs#'}, {'field': 'tmepn', 'name': 'tme#'}, {'field': 'tme_pn', 'name': 'tme#'}, {'field': 'tme-pn', 'name': 'tme#'}, {'field': 'arrowvendor#', 'name': 'arrow#'}, {'field': 'arrow_vendor#', 'name': 'arrow#'}, {'field': 'arrow-vendor#', 'name': 'arrow#'}, {'field': 'digikeyvendor#', 'name': 'digikey#'}, {'field': 'digikey_vendor#', 'name': 'digikey#'}, {'field': 'digikey-vendor#', 'name': 'digikey#'}, {'field': 'farnellvendor#', 'name': 'farnell#'}, {'field': 'farnell_vendor#', 'name': 'farnell#'}, {'field': 'farnell-vendor#', 'name': 'farnell#'}, {'field': 'lcscvendor#', 'name': 'lcsc#'}, {'field': 'lcsc_vendor#', 'name': 'lcsc#'}, {'field': 'lcsc-vendor#', 'name': 'lcsc#'}, {'field': 'mouservendor#', 'name': 'mouser#'}, {'field': 'mouser_vendor#', 'name': 'mouser#'}, {'field': 'mouser-vendor#', 'name': 'mouser#'}, {'field': 'newarkvendor#', 'name': 'newark#'}, {'field': 'newark_vendor#', 'name': 'newark#'}, {'field': 'newark-vendor#', 'name': 'newark#'}, {'field': 'rsvendor#', 'name': 'rs#'}, {'field': 'rs_vendor#', 'name': 'rs#'}, {'field': 'rs-vendor#', 'name': 'rs#'}, {'field': 'tmevendor#', 'name': 'tme#'}, {'field': 'tme_vendor#', 'name': 'tme#'}, {'field': 'tme-vendor#', 'name': 'tme#'}, {'field': 'arrowvp#', 'name': 'arrow#'}, {'field': 'arrow_vp#', 'name': 'arrow#'}, {'field': 'arrow-vp#', 'name': 'arrow#'}, {'field': 'digikeyvp#', 'name': 'digikey#'}, {'field': 'digikey_vp#', 'name': 'digikey#'}, {'field': 'digikey-vp#', 'name': 'digikey#'}, {'field': 'farnellvp#', 'name': 'farnell#'}, {'field': 'farnell_vp#', 'name': 'farnell#'}, {'field': 'farnell-vp#', 'name': 'farnell#'}, {'field': 'lcscvp#', 'name': 'lcsc#'}, {'field': 'lcsc_vp#', 'name': 'lcsc#'}, {'field': 'lcsc-vp#', 'name': 'lcsc#'}, {'field': 'mouservp#', 'name': 'mouser#'}, {'field': 'mouser_vp#', 'name': 'mouser#'}, {'field': 'mouser-vp#', 'name': 'mouser#'}, {'field': 'newarkvp#', 'name': 'newark#'}, {'field': 'newark_vp#', 'name': 'newark#'}, {'field': 'newark-vp#', 'name': 'newark#'}, {'field': 'rsvp#', 'name': 'rs#'}, {'field': 'rs_vp#', 'name': 'rs#'}, {'field': 'rs-vp#', 'name': 'rs#'}, {'field': 'tmevp#', 'name': 'tme#'}, {'field': 'tme_vp#', 'name': 'tme#'}, {'field': 'tme-vp#', 'name': 'tme#'}, {'field': 'arrowvpn', 'name': 'arrow#'}, {'field': 'arrow_vpn', 'name': 'arrow#'}, {'field': 'arrow-vpn', 'name': 'arrow#'}, {'field': 'digikeyvpn', 'name': 'digikey#'}, {'field': 'digikey_vpn', 'name': 'digikey#'}, {'field': 'digikey-vpn', 'name': 'digikey#'}, {'field': 'farnellvpn', 'name': 'farnell#'}, {'field': 'farnell_vpn', 'name': 'farnell#'}, {'field': 'farnell-vpn', 'name': 'farnell#'}, {'field': 'lcscvpn', 'name': 'lcsc#'}, {'field': 'lcsc_vpn', 'name': 'lcsc#'}, {'field': 'lcsc-vpn', 'name': 'lcsc#'}, {'field': 'mouservpn', 'name': 'mouser#'}, {'field': 'mouser_vpn', 'name': 'mouser#'}, {'field': 'mouser-vpn', 'name': 'mouser#'}, {'field': 'newarkvpn', 'name': 'newark#'}, {'field': 'newark_vpn', 'name': 'newark#'}, {'field': 'newark-vpn', 'name': 'newark#'}, {'field': 'rsvpn', 'name': 'rs#'}, {'field': 'rs_vpn', 'name': 'rs#'}, {'field': 'rs-vpn', 'name': 'rs#'}, {'field': 'tmevpn', 'name': 'tme#'}, {'field': 'tme_vpn', 'name': 'tme#'}, {'field': 'tme-vpn', 'name': 'tme#'}, {'field': 'arrownum', 'name': 'arrow#'}, {'field': 'arrow_num', 'name': 'arrow#'}, {'field': 'arrow-num', 'name': 'arrow#'}, {'field': 'digikeynum', 'name': 'digikey#'}, {'field': 'digikey_num', 'name': 'digikey#'}, {'field': 'digikey-num', 'name': 'digikey#'}, {'field': 'farnellnum', 'name': 'farnell#'}, {'field': 'farnell_num', 'name': 'farnell#'}, {'field': 'farnell-num', 'name': 'farnell#'}, {'field': 'lcscnum', 'name': 'lcsc#'}, {'field': 'lcsc_num', 'name': 'lcsc#'}, {'field': 'lcsc-num', 'name': 'lcsc#'}, {'field': 'mousernum', 'name': 'mouser#'}, {'field': 'mouser_num', 'name': 'mouser#'}, {'field': 'mouser-num', 'name': 'mouser#'}, {'field': 'newarknum', 'name': 'newark#'}, {'field': 'newark_num', 'name': 'newark#'}, {'field': 'newark-num', 'name': 'newark#'}, {'field': 'rsnum', 'name': 'rs#'}, {'field': 'rs_num', 'name': 'rs#'}, {'field': 'rs-num', 'name': 'rs#'}, {'field': 'tmenum', 'name': 'tme#'}, {'field': 'tme_num', 'name': 'tme#'}, {'field': 'tme-num', 'name': 'tme#'}]} (kibot - fil_base.py:301) +DEBUG:Valid columns: ['Row', 'Description', 'Part', 'Part Lib', 'References', 'Value', 'Footprint', 'Footprint Lib', 'Quantity Per PCB', 'Build Quantity', 'Status', 'Datasheet', 'Sheetpath', 'Source BoM', 'Reference', 'Manufacturer', 'Manufacturer PN', 'LCSC', 'Asymworks IPN'] (19) (kibot - out_bom.py:697) +DEBUG:Valid columns: ['Row', 'Description', 'Part', 'Part Lib', 'References', 'Value', 'Footprint', 'Footprint Lib', 'Quantity Per PCB', 'Build Quantity', 'Status', 'Datasheet', 'Sheetpath', 'Source BoM', 'Reference', 'Manufacturer', 'Manufacturer PN', 'LCSC', 'Asymworks IPN'] (19) (kibot - out_bom.py:697) +DEBUG:Configuring from default: groups -> [] (kibot - optionable.py:362) +- 'Testpoint report in CSV format' (csv_testpoints) [bom] +DEBUG:Expanding `/workspace/jkrauss/Test_5/./test/testpoints` in SCH context for <kibot.out_bom.BoMOptions object at 0x7f97d8a46e40> parent: 'Testpoint report in CSV format' (csv_testpoints) [bom] (kibot - optionable.py:493) +DEBUG:Expanded `/workspace/jkrauss/Test_5/./test/testpoints` (kibot - optionable.py:539) +DEBUG:Output destination: /workspace/jkrauss/Test_5/test/testpoints (kibot - kiplot.py:576) +DEBUG:Expanding `%f-testpoints%I%v.%x` in SCH context for <kibot.out_bom.BoMOptions object at 0x7f97d8a46e40> parent: 'Testpoint report in CSV format' (csv_testpoints) [bom] (kibot - optionable.py:493) +DEBUG:Expanded `Test_5-testpoints.csv` (kibot - optionable.py:539) +DEBUG:Before collapse: (kibot - v5_sch.py:1720) +DEBUG:After collapse: (kibot - v5_sch.py:1762) +DEBUG:Before collapse: (kibot - v5_sch.py:1720) +DEBUG:After collapse: (kibot - v5_sch.py:1762) +DEBUG:Before collapse: (kibot - v5_sch.py:1720) +DEBUG:After collapse: (kibot - v5_sch.py:1762) +DEBUG:Before collapse: (kibot - v5_sch.py:1720) +DEBUG:After collapse: (kibot - v5_sch.py:1762) +DEBUG:Before collapse: (kibot - v5_sch.py:1720) +DEBUG:After collapse: (kibot - v5_sch.py:1762) +DEBUG:Before collapse: (kibot - v5_sch.py:1720) +DEBUG:After collapse: (kibot - v5_sch.py:1762) +DEBUG:Before collapse: (kibot - v5_sch.py:1720) +DEBUG:U4 (BQ27427): 1 {'Reference': 'U4', 'Value': 'BQ27427', 'Footprint': 'Package_BGA:Texas_DSBGA-9_1.62x1.58mm_Layout3x3_P0.5mm', 'Datasheet': 'https://www.ti.com/lit/ds/symlink/bq27427.pdf', 'Description': 'Li-Ion/Li-Po battery monitor and fuel guage', 'Manufacturer': 'Texas Instruments', 'Manufacturer PN': 'BQ27427YZFR', 'LCSC': 'C6075475', 'part': 'BQ27427'} (kibot - v5_sch.py:1723) +DEBUG:J3 (Conn_ARM_JTAG_SWD_10): 1 {'Reference': 'J3', 'Value': 'Conn_ARM_JTAG_SWD_10', 'Footprint': 'Connector_PinHeader_1.27mm:PinHeader_2x05_P1.27mm_Vertical_SMD', 'Datasheet': 'http://infocenter.arm.com/help/topic/com.arm.doc.ddi0314h/DDI0314H_coresight_components_trm.pdf', 'Description': 'Cortex Debug Connector, standard ARM Cortex-M SWD and JTAG interface', 'LCSC': 'C150517', 'Manufacturer': 'Amphenol ICC', 'Manufacturer PN': '20021121-00010C4LF', 'part': 'Conn_ARM_JTAG_SWD_10'} (kibot - v5_sch.py:1723) +DEBUG:R16 (R_US 10k): 1 {'Reference': 'R16', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1723) +DEBUG:C5 (C_Small_US 1u): 1 {'Reference': 'C5', 'Value': '1u', 'Footprint': 'Capacitor_SMD:C_0603_1608Metric', 'Datasheet': 'https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL10A105KB8NNNC', 'Description': 'capacitor, small US symbol', 'LCSC': 'C15849', 'Manufacturer': 'Samsung Electro-Mechanics', 'Manufacturer PN': 'CL10A105KB8NNNC', 'part': 'C_Small_US'} (kibot - v5_sch.py:1723) +DEBUG:TP5 (TestPoint): 1 {'Reference': 'TP5', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1723) +DEBUG:J2 (Conn_01x05 B5B-PH-K): 1 {'Reference': 'J2', 'Value': 'B5B-PH-K', 'Footprint': 'Connector_JST:JST_PH_B5B-PH-K_1x05_P2.00mm_Vertical', 'Datasheet': 'https://www.jst.com/wp-content/uploads/2025/06/ePH.pdf', 'Description': 'Generic connector, single row, 01x05, script generated (kicad-library-utils/schlib/autogen/connector/)', 'Asymworks IPN': '', 'Manufacturer': 'JST', 'Manufacturer PN': 'S5B-PH-SM4-TB', 'LCSC': 'C265104', 'part': 'Conn_01x05'} (kibot - v5_sch.py:1723) +DEBUG:TP8 (TestPoint): 1 {'Reference': 'TP8', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1723) +DEBUG:J1 (Conn_01x02 B2B-PH-K): 1 {'Reference': 'J1', 'Value': 'B2B-PH-K', 'Footprint': 'Connector_JST:JST_PH_B2B-PH-K_1x02_P2.00mm_Vertical', 'Datasheet': 'https://www.jst.com/wp-content/uploads/2025/06/ePH.pdf', 'Description': 'Generic connector, single row, 01x02, script generated (kicad-library-utils/schlib/autogen/connector/)', 'Asymworks IPN': '', 'Manufacturer': 'JST', 'Manufacturer PN': 'S2B-PH-SM4-TB', 'LCSC': 'C295747', 'part': 'Conn_01x02'} (kibot - v5_sch.py:1723) +DEBUG:R18 (R_US 220): 1 {'Reference': 'R18', 'Value': '220', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF2200T5E', 'LCSC': 'C22962', 'part': 'R_US'} (kibot - v5_sch.py:1723) +DEBUG:Q3 (Si2301CDS): 1 {'Reference': 'Q3', 'Value': 'Si2301CDS', 'Footprint': 'Package_TO_SOT_SMD:SOT-23', 'Datasheet': 'https://www.vishay.com/doc/?68741', 'Description': '-3.1A Id, -20V Vds, P-Channel MOSFET, SOT-23', 'Manufacturer': 'Vishay', 'Manufacturer PN': 'Si2301CDS-T1-GE3', 'LCSC': 'C10487', 'part': 'Si2301CDS'} (kibot - v5_sch.py:1723) +DEBUG:R17 (R_US 5.1k): 1 {'Reference': 'R17', 'Value': '5.1k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF5101T5E', 'LCSC': 'C23186', 'part': 'R_US'} (kibot - v5_sch.py:1723) +DEBUG:TP9 (TestPoint): 1 {'Reference': 'TP9', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1723) +DEBUG:R15 (R_US 10k): 1 {'Reference': 'R15', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1723) +DEBUG:TP3 (TestPoint): 1 {'Reference': 'TP3', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1723) +DEBUG:TP7 (TestPoint): 1 {'Reference': 'TP7', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1723) +DEBUG:TP10 (TestPoint): 1 {'Reference': 'TP10', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1723) +DEBUG:TP4 (TestPoint): 1 {'Reference': 'TP4', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1723) +DEBUG:TP6 (TestPoint): 1 {'Reference': 'TP6', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1723) +DEBUG:R20 (R_US 10k): 1 {'Reference': 'R20', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1723) +DEBUG:C8 (C_Small_US 4.7u): 1 {'Reference': 'C8', 'Value': '4.7u', 'Footprint': 'Capacitor_SMD:C_0603_1608Metric', 'Datasheet': 'https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL10A475KO8NNNC', 'Description': 'capacitor, small US symbol', 'LCSC': 'C19666', 'Manufacturer': 'Samsung Electro-Mechanics', 'Manufacturer PN': 'CL10A475KO8NNNC', 'part': 'C_Small_US'} (kibot - v5_sch.py:1723) +DEBUG:R14 (R_US 75): 1 {'Reference': 'R14', 'Value': '75', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF750JT5E', 'LCSC': 'C4275', 'part': 'R_US'} (kibot - v5_sch.py:1723) +DEBUG:U5 (MCP73831-2-OT MCP73832T-2ACI/OT): 1 {'Reference': 'U5', 'Value': 'MCP73832T-2ACI/OT', 'Footprint': 'Package_TO_SOT_SMD:SOT-23-5', 'Datasheet': 'http://ww1.microchip.com/downloads/en/DeviceDoc/20001984g.pdf', 'Description': 'Single cell, Li-Ion/Li-Po charge management controller, 4.20V, Tri-State Status Output, in SOT23-5 package', 'LCSC': 'C424093', 'Manufacturer': 'Microchip', 'Manufacturer PN': 'MCP73832T-2ACI/OT', 'part': 'MCP73831-2-OT'} (kibot - v5_sch.py:1723) +DEBUG:C6 (C_Small_US 2.2u): 1 {'Reference': 'C6', 'Value': '2.2u', 'Footprint': 'Capacitor_SMD:C_0603_1608Metric', 'Datasheet': 'https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL10A225KO8NNN', 'Description': 'capacitor, small US symbol', 'LCSC': 'C23630', 'Manufacturer': 'Samsung Electro-Mechanics', 'Manufacturer PN': 'CL10A225KO8NNNC', 'part': 'C_Small_US'} (kibot - v5_sch.py:1723) +DEBUG:Q2 (Si2301CDS): 1 {'Reference': 'Q2', 'Value': 'Si2301CDS', 'Footprint': 'Package_TO_SOT_SMD:SOT-23', 'Datasheet': 'https://www.vishay.com/doc/?68741', 'Description': '-3.1A Id, -20V Vds, P-Channel MOSFET, SOT-23', 'Manufacturer': 'Vishay', 'Manufacturer PN': 'Si2301CDS-T1-GE3', 'LCSC': 'C10487', 'part': 'Si2301CDS'} (kibot - v5_sch.py:1723) +DEBUG:R19 (R_US 10k): 1 {'Reference': 'R19', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1723) +DEBUG:C7 (C_Small_US 4.7u): 1 {'Reference': 'C7', 'Value': '4.7u', 'Footprint': 'Capacitor_SMD:C_0603_1608Metric', 'Datasheet': 'https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL10A475KO8NNNC', 'Description': 'capacitor, small US symbol', 'LCSC': 'C19666', 'Manufacturer': 'Samsung Electro-Mechanics', 'Manufacturer PN': 'CL10A475KO8NNNC', 'part': 'C_Small_US'} (kibot - v5_sch.py:1723) +DEBUG:R12 (R_US 10k): 1 {'Reference': 'R12', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1723) +DEBUG:U3 (MDBT50Q-1MV2): 1 {'Reference': 'U3', 'Value': 'MDBT50Q-1MV2', 'Footprint': 'RF_Module:Raytac_MDBT50Q', 'Datasheet': 'https://www.raytac.com/download/index.php?index_id=43', 'Description': 'Multiprotocol BLE/ANT/2.4 GHz/802.15.4 Cortex-M4F SoC, nRF52840 module', 'Manufacturer': 'Raytac', 'Manufacturer PN': 'MDBT50Q-1MV2', 'LCSC': 'C5118826', 'part': 'MDBT50Q-1MV2'} (kibot - v5_sch.py:1723) +DEBUG:R11 (R_US 22): 1 {'Reference': 'R11', 'Value': '22', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF220JT5E', 'LCSC': 'C23345', 'part': 'R_US'} (kibot - v5_sch.py:1723) +DEBUG:R10 (R_US 22): 1 {'Reference': 'R10', 'Value': '22', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF220JT5E', 'LCSC': 'C23345', 'part': 'R_US'} (kibot - v5_sch.py:1723) +DEBUG:L1 (L_Small 10uH): 1 {'Reference': 'L1', 'Value': '10uH', 'Footprint': 'Inductor_SMD:L_0603_1608Metric', 'Datasheet': 'https://product.tdk.com/system/files/dam/doc/product/inductor/inductor/smd/catalog/inductor_commercial_decoupling_mlz1608_en.pdf', 'Description': 'Inductor, small symbol', 'Manufacturer': 'TDK', 'Manufacturer PN': 'MLZ1608M100WT000', 'LCSC': 'C76798', 'part': 'L_Small'} (kibot - v5_sch.py:1723) +DEBUG:C3 (C_Small_US 100u): 1 {'Reference': 'C3', 'Value': '100u', 'Footprint': 'Capacitor_SMD:C_1206_3216Metric', 'Datasheet': 'https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL31A107MQHNNNE', 'Description': 'capacitor, small US symbol', 'LCSC': 'C15008', 'Manufacturer': 'Samsung Electro-Mechanics', 'Manufacturer PN': 'CL31A107MQHNNNE', 'part': 'C_Small_US'} (kibot - v5_sch.py:1723) +DEBUG:R9 (R_US 10k): 1 {'Reference': 'R9', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1723) +DEBUG:R13 (R_US 10k): 1 {'Reference': 'R13', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1723) +DEBUG:C4 (C_Small_US 100u): 1 {'Reference': 'C4', 'Value': '100u', 'Footprint': 'Capacitor_SMD:C_1206_3216Metric', 'Datasheet': 'https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL31A107MQHNNNE', 'Description': 'capacitor, small US symbol', 'LCSC': 'C15008', 'Manufacturer': 'Samsung Electro-Mechanics', 'Manufacturer PN': 'CL31A107MQHNNNE', 'part': 'C_Small_US'} (kibot - v5_sch.py:1723) +DEBUG:U1 (MCP6L02x-xMS MCP6042T-I/MS): 1 {'Reference': 'U1', 'Value': 'MCP6042T-I/MS', 'Footprint': 'Package_SO:MSOP-8_3x3mm_P0.65mm', 'Datasheet': 'http://ww1.microchip.com/downloads/en/devicedoc/22140b.pdf', 'Description': 'Dual, 1 MHz, 85µA, Rail-to-Rail input and output, MSOP-8', 'LCSC': 'C627438', 'Manufacturer': 'Microchip', 'Manufacturer PN': 'MCP6042-I/MS', 'part': 'MCP6L02x-xMS'} (kibot - v5_sch.py:1723) +DEBUG:U1B (MCP6L02x-xMS MCP6042T-I/MS): 1 {'Reference': 'U1', 'Value': 'MCP6042T-I/MS', 'Footprint': 'Package_SO:MSOP-8_3x3mm_P0.65mm', 'Datasheet': 'http://ww1.microchip.com/downloads/en/devicedoc/22140b.pdf', 'Description': 'Dual, 1 MHz, 85µA, Rail-to-Rail input and output, MSOP-8', 'LCSC': 'C627438', 'Manufacturer': 'Microchip', 'Manufacturer PN': 'MCP6042-I/MS', 'part': 'MCP6L02x-xMS'} (kibot - v5_sch.py:1723) +DEBUG:U1C (MCP6L02x-xMS MCP6042T-I/MS): 1 {'Reference': 'U1', 'Value': 'MCP6042T-I/MS', 'Footprint': 'Package_SO:MSOP-8_3x3mm_P0.65mm', 'Datasheet': 'http://ww1.microchip.com/downloads/en/devicedoc/22140b.pdf', 'Description': 'Dual, 1 MHz, 85µA, Rail-to-Rail input and output, MSOP-8', 'LCSC': 'C627438', 'Manufacturer': 'Microchip', 'Manufacturer PN': 'MCP6042-I/MS', 'part': 'MCP6L02x-xMS'} (kibot - v5_sch.py:1723) +DEBUG:TP14 (TestPoint): 1 {'Reference': 'TP14', 'Value': 'TestPoint', 'Footprint': 'Connector_Wire:SolderWirePad_1x01_SMD_2x4mm', 'Datasheet': '~', 'Description': 'test point', 'part': 'TestPoint'} (kibot - v5_sch.py:1723) +DEBUG:R3 (R_US 51k): 1 {'Reference': 'R3', 'Value': '51k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF5102T5E', 'LCSC': 'C23196', 'part': 'R_US'} (kibot - v5_sch.py:1723) +DEBUG:TP12 (TestPoint): 1 {'Reference': 'TP12', 'Value': 'TestPoint', 'Footprint': 'Connector_Wire:SolderWirePad_1x01_SMD_2x4mm', 'Datasheet': '~', 'Description': 'test point', 'part': 'TestPoint'} (kibot - v5_sch.py:1723) +DEBUG:U2B (MCP6L02x-xMS MCP6042T-I/MS): 1 {'Reference': 'U2', 'Value': 'MCP6042T-I/MS', 'Footprint': 'Package_SO:MSOP-8_3x3mm_P0.65mm', 'Datasheet': 'http://ww1.microchip.com/downloads/en/devicedoc/22140b.pdf', 'Description': 'Dual, 1 MHz, 85µA, Rail-to-Rail input and output, MSOP-8', 'LCSC': 'C627438', 'Manufacturer': 'Microchip', 'Manufacturer PN': 'MCP6042-I/MS', 'part': 'MCP6L02x-xMS'} (kibot - v5_sch.py:1723) +DEBUG:R4 (R_US 220k): 1 {'Reference': 'R4', 'Value': '220k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF2203T5E', 'LCSC': 'C22961', 'part': 'R_US'} (kibot - v5_sch.py:1723) +DEBUG:Q1 (Si2301CDS): 1 {'Reference': 'Q1', 'Value': 'Si2301CDS', 'Footprint': 'Package_TO_SOT_SMD:SOT-23', 'Datasheet': 'https://www.vishay.com/doc/?68741', 'Description': '-3.1A Id, -20V Vds, P-Channel MOSFET, SOT-23', 'Manufacturer': 'Vishay', 'Manufacturer PN': 'Si2301CDS-T1-GE3', 'LCSC': 'C10487', 'part': 'Si2301CDS'} (kibot - v5_sch.py:1723) +DEBUG:R8 (R_US 220k): 1 {'Reference': 'R8', 'Value': '220k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF2203T5E', 'LCSC': 'C22961', 'part': 'R_US'} (kibot - v5_sch.py:1723) +DEBUG:C1 (C_Small_US 100n): 1 {'Reference': 'C1', 'Value': '100n', 'Footprint': 'Capacitor_SMD:C_0603_1608Metric', 'Datasheet': 'https://yageogroup.com/download/specsheet/CC0603KRX7R9BB104', 'Description': 'capacitor, small US symbol', 'Manufacturer': 'YAGEO', 'Manufacturer PN': 'CC0603KRX7R9BB104', 'LCSC': 'C14663', 'part': 'C_Small_US'} (kibot - v5_sch.py:1723) +DEBUG:TP13 (TestPoint): 1 {'Reference': 'TP13', 'Value': 'TestPoint', 'Footprint': 'Connector_Wire:SolderWirePad_1x01_SMD_2x4mm', 'Datasheet': '~', 'Description': 'test point', 'part': 'TestPoint'} (kibot - v5_sch.py:1723) +DEBUG:U2C (MCP6L02x-xMS MCP6042T-I/MS): 1 {'Reference': 'U2', 'Value': 'MCP6042T-I/MS', 'Footprint': 'Package_SO:MSOP-8_3x3mm_P0.65mm', 'Datasheet': 'http://ww1.microchip.com/downloads/en/devicedoc/22140b.pdf', 'Description': 'Dual, 1 MHz, 85µA, Rail-to-Rail input and output, MSOP-8', 'LCSC': 'C627438', 'Manufacturer': 'Microchip', 'Manufacturer PN': 'MCP6042-I/MS', 'part': 'MCP6L02x-xMS'} (kibot - v5_sch.py:1723) +DEBUG:R7 (R_US 51k): 1 {'Reference': 'R7', 'Value': '51k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF5102T5E', 'LCSC': 'C23196', 'part': 'R_US'} (kibot - v5_sch.py:1723) +DEBUG:C2 (C_Small_US 100n): 1 {'Reference': 'C2', 'Value': '100n', 'Footprint': 'Capacitor_SMD:C_0603_1608Metric', 'Datasheet': 'https://yageogroup.com/download/specsheet/CC0603KRX7R9BB104', 'Description': 'capacitor, small US symbol', 'Manufacturer': 'YAGEO', 'Manufacturer PN': 'CC0603KRX7R9BB104', 'LCSC': 'C14663', 'part': 'C_Small_US'} (kibot - v5_sch.py:1723) +DEBUG:U2 (MCP6L02x-xMS MCP6042T-I/MS): 1 {'Reference': 'U2', 'Value': 'MCP6042T-I/MS', 'Footprint': 'Package_SO:MSOP-8_3x3mm_P0.65mm', 'Datasheet': 'http://ww1.microchip.com/downloads/en/devicedoc/22140b.pdf', 'Description': 'Dual, 1 MHz, 85µA, Rail-to-Rail input and output, MSOP-8', 'LCSC': 'C627438', 'Manufacturer': 'Microchip', 'Manufacturer PN': 'MCP6042-I/MS', 'part': 'MCP6L02x-xMS'} (kibot - v5_sch.py:1723) +DEBUG:R1 (R_US 10k): 1 {'Reference': 'R1', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1723) +DEBUG:TP11 (TestPoint): 1 {'Reference': 'TP11', 'Value': 'TestPoint', 'Footprint': 'Connector_Wire:SolderWirePad_1x01_SMD_2x4mm', 'Datasheet': '~', 'Description': 'test point', 'part': 'TestPoint'} (kibot - v5_sch.py:1723) +DEBUG:TP2 (TestPoint): 1 {'Reference': 'TP2', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1723) +DEBUG:R6 (R_US 330): 1 {'Reference': 'R6', 'Value': '330', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF3300T5E', 'LCSC': 'C23138', 'part': 'R_US'} (kibot - v5_sch.py:1723) +DEBUG:R5 (R_US 51k): 1 {'Reference': 'R5', 'Value': '51k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF5102T5E', 'LCSC': 'C23196', 'part': 'R_US'} (kibot - v5_sch.py:1723) +DEBUG:R2 (R_US 51k): 1 {'Reference': 'R2', 'Value': '51k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF5102T5E', 'LCSC': 'C23196', 'part': 'R_US'} (kibot - v5_sch.py:1723) +DEBUG:TP1 (TestPoint): 1 {'Reference': 'TP1', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1723) +DEBUG:1 (kibot - v5_sch.py:1755) +DEBUG:1 (kibot - v5_sch.py:1755) +DEBUG:After collapse: (kibot - v5_sch.py:1762) +DEBUG:U4 (BQ27427): 1 {'Reference': 'U4', 'Value': 'BQ27427', 'Footprint': 'Package_BGA:Texas_DSBGA-9_1.62x1.58mm_Layout3x3_P0.5mm', 'Datasheet': 'https://www.ti.com/lit/ds/symlink/bq27427.pdf', 'Description': 'Li-Ion/Li-Po battery monitor and fuel guage', 'Manufacturer': 'Texas Instruments', 'Manufacturer PN': 'BQ27427YZFR', 'LCSC': 'C6075475', 'part': 'BQ27427'} (kibot - v5_sch.py:1765) +DEBUG:J3 (Conn_ARM_JTAG_SWD_10): 1 {'Reference': 'J3', 'Value': 'Conn_ARM_JTAG_SWD_10', 'Footprint': 'Connector_PinHeader_1.27mm:PinHeader_2x05_P1.27mm_Vertical_SMD', 'Datasheet': 'http://infocenter.arm.com/help/topic/com.arm.doc.ddi0314h/DDI0314H_coresight_components_trm.pdf', 'Description': 'Cortex Debug Connector, standard ARM Cortex-M SWD and JTAG interface', 'LCSC': 'C150517', 'Manufacturer': 'Amphenol ICC', 'Manufacturer PN': '20021121-00010C4LF', 'part': 'Conn_ARM_JTAG_SWD_10'} (kibot - v5_sch.py:1765) +DEBUG:R16 (R_US 10k): 1 {'Reference': 'R16', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1765) +DEBUG:C5 (C_Small_US 1u): 1 {'Reference': 'C5', 'Value': '1u', 'Footprint': 'Capacitor_SMD:C_0603_1608Metric', 'Datasheet': 'https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL10A105KB8NNNC', 'Description': 'capacitor, small US symbol', 'LCSC': 'C15849', 'Manufacturer': 'Samsung Electro-Mechanics', 'Manufacturer PN': 'CL10A105KB8NNNC', 'part': 'C_Small_US'} (kibot - v5_sch.py:1765) +DEBUG:TP5 (TestPoint): 1 {'Reference': 'TP5', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1765) +DEBUG:J2 (Conn_01x05 B5B-PH-K): 1 {'Reference': 'J2', 'Value': 'B5B-PH-K', 'Footprint': 'Connector_JST:JST_PH_B5B-PH-K_1x05_P2.00mm_Vertical', 'Datasheet': 'https://www.jst.com/wp-content/uploads/2025/06/ePH.pdf', 'Description': 'Generic connector, single row, 01x05, script generated (kicad-library-utils/schlib/autogen/connector/)', 'Asymworks IPN': '', 'Manufacturer': 'JST', 'Manufacturer PN': 'S5B-PH-SM4-TB', 'LCSC': 'C265104', 'part': 'Conn_01x05'} (kibot - v5_sch.py:1765) +DEBUG:TP8 (TestPoint): 1 {'Reference': 'TP8', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1765) +DEBUG:J1 (Conn_01x02 B2B-PH-K): 1 {'Reference': 'J1', 'Value': 'B2B-PH-K', 'Footprint': 'Connector_JST:JST_PH_B2B-PH-K_1x02_P2.00mm_Vertical', 'Datasheet': 'https://www.jst.com/wp-content/uploads/2025/06/ePH.pdf', 'Description': 'Generic connector, single row, 01x02, script generated (kicad-library-utils/schlib/autogen/connector/)', 'Asymworks IPN': '', 'Manufacturer': 'JST', 'Manufacturer PN': 'S2B-PH-SM4-TB', 'LCSC': 'C295747', 'part': 'Conn_01x02'} (kibot - v5_sch.py:1765) +DEBUG:R18 (R_US 220): 1 {'Reference': 'R18', 'Value': '220', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF2200T5E', 'LCSC': 'C22962', 'part': 'R_US'} (kibot - v5_sch.py:1765) +DEBUG:Q3 (Si2301CDS): 1 {'Reference': 'Q3', 'Value': 'Si2301CDS', 'Footprint': 'Package_TO_SOT_SMD:SOT-23', 'Datasheet': 'https://www.vishay.com/doc/?68741', 'Description': '-3.1A Id, -20V Vds, P-Channel MOSFET, SOT-23', 'Manufacturer': 'Vishay', 'Manufacturer PN': 'Si2301CDS-T1-GE3', 'LCSC': 'C10487', 'part': 'Si2301CDS'} (kibot - v5_sch.py:1765) +DEBUG:R17 (R_US 5.1k): 1 {'Reference': 'R17', 'Value': '5.1k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF5101T5E', 'LCSC': 'C23186', 'part': 'R_US'} (kibot - v5_sch.py:1765) +DEBUG:TP9 (TestPoint): 1 {'Reference': 'TP9', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1765) +DEBUG:R15 (R_US 10k): 1 {'Reference': 'R15', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1765) +DEBUG:TP3 (TestPoint): 1 {'Reference': 'TP3', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1765) +DEBUG:TP7 (TestPoint): 1 {'Reference': 'TP7', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1765) +DEBUG:TP10 (TestPoint): 1 {'Reference': 'TP10', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1765) +DEBUG:TP4 (TestPoint): 1 {'Reference': 'TP4', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1765) +DEBUG:TP6 (TestPoint): 1 {'Reference': 'TP6', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1765) +DEBUG:R20 (R_US 10k): 1 {'Reference': 'R20', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1765) +DEBUG:C8 (C_Small_US 4.7u): 1 {'Reference': 'C8', 'Value': '4.7u', 'Footprint': 'Capacitor_SMD:C_0603_1608Metric', 'Datasheet': 'https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL10A475KO8NNNC', 'Description': 'capacitor, small US symbol', 'LCSC': 'C19666', 'Manufacturer': 'Samsung Electro-Mechanics', 'Manufacturer PN': 'CL10A475KO8NNNC', 'part': 'C_Small_US'} (kibot - v5_sch.py:1765) +DEBUG:R14 (R_US 75): 1 {'Reference': 'R14', 'Value': '75', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF750JT5E', 'LCSC': 'C4275', 'part': 'R_US'} (kibot - v5_sch.py:1765) +DEBUG:U5 (MCP73831-2-OT MCP73832T-2ACI/OT): 1 {'Reference': 'U5', 'Value': 'MCP73832T-2ACI/OT', 'Footprint': 'Package_TO_SOT_SMD:SOT-23-5', 'Datasheet': 'http://ww1.microchip.com/downloads/en/DeviceDoc/20001984g.pdf', 'Description': 'Single cell, Li-Ion/Li-Po charge management controller, 4.20V, Tri-State Status Output, in SOT23-5 package', 'LCSC': 'C424093', 'Manufacturer': 'Microchip', 'Manufacturer PN': 'MCP73832T-2ACI/OT', 'part': 'MCP73831-2-OT'} (kibot - v5_sch.py:1765) +DEBUG:C6 (C_Small_US 2.2u): 1 {'Reference': 'C6', 'Value': '2.2u', 'Footprint': 'Capacitor_SMD:C_0603_1608Metric', 'Datasheet': 'https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL10A225KO8NNN', 'Description': 'capacitor, small US symbol', 'LCSC': 'C23630', 'Manufacturer': 'Samsung Electro-Mechanics', 'Manufacturer PN': 'CL10A225KO8NNNC', 'part': 'C_Small_US'} (kibot - v5_sch.py:1765) +DEBUG:Q2 (Si2301CDS): 1 {'Reference': 'Q2', 'Value': 'Si2301CDS', 'Footprint': 'Package_TO_SOT_SMD:SOT-23', 'Datasheet': 'https://www.vishay.com/doc/?68741', 'Description': '-3.1A Id, -20V Vds, P-Channel MOSFET, SOT-23', 'Manufacturer': 'Vishay', 'Manufacturer PN': 'Si2301CDS-T1-GE3', 'LCSC': 'C10487', 'part': 'Si2301CDS'} (kibot - v5_sch.py:1765) +DEBUG:R19 (R_US 10k): 1 {'Reference': 'R19', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1765) +DEBUG:C7 (C_Small_US 4.7u): 1 {'Reference': 'C7', 'Value': '4.7u', 'Footprint': 'Capacitor_SMD:C_0603_1608Metric', 'Datasheet': 'https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL10A475KO8NNNC', 'Description': 'capacitor, small US symbol', 'LCSC': 'C19666', 'Manufacturer': 'Samsung Electro-Mechanics', 'Manufacturer PN': 'CL10A475KO8NNNC', 'part': 'C_Small_US'} (kibot - v5_sch.py:1765) +DEBUG:R12 (R_US 10k): 1 {'Reference': 'R12', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1765) +DEBUG:U3 (MDBT50Q-1MV2): 1 {'Reference': 'U3', 'Value': 'MDBT50Q-1MV2', 'Footprint': 'RF_Module:Raytac_MDBT50Q', 'Datasheet': 'https://www.raytac.com/download/index.php?index_id=43', 'Description': 'Multiprotocol BLE/ANT/2.4 GHz/802.15.4 Cortex-M4F SoC, nRF52840 module', 'Manufacturer': 'Raytac', 'Manufacturer PN': 'MDBT50Q-1MV2', 'LCSC': 'C5118826', 'part': 'MDBT50Q-1MV2'} (kibot - v5_sch.py:1765) +DEBUG:R11 (R_US 22): 1 {'Reference': 'R11', 'Value': '22', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF220JT5E', 'LCSC': 'C23345', 'part': 'R_US'} (kibot - v5_sch.py:1765) +DEBUG:R10 (R_US 22): 1 {'Reference': 'R10', 'Value': '22', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF220JT5E', 'LCSC': 'C23345', 'part': 'R_US'} (kibot - v5_sch.py:1765) +DEBUG:L1 (L_Small 10uH): 1 {'Reference': 'L1', 'Value': '10uH', 'Footprint': 'Inductor_SMD:L_0603_1608Metric', 'Datasheet': 'https://product.tdk.com/system/files/dam/doc/product/inductor/inductor/smd/catalog/inductor_commercial_decoupling_mlz1608_en.pdf', 'Description': 'Inductor, small symbol', 'Manufacturer': 'TDK', 'Manufacturer PN': 'MLZ1608M100WT000', 'LCSC': 'C76798', 'part': 'L_Small'} (kibot - v5_sch.py:1765) +DEBUG:C3 (C_Small_US 100u): 1 {'Reference': 'C3', 'Value': '100u', 'Footprint': 'Capacitor_SMD:C_1206_3216Metric', 'Datasheet': 'https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL31A107MQHNNNE', 'Description': 'capacitor, small US symbol', 'LCSC': 'C15008', 'Manufacturer': 'Samsung Electro-Mechanics', 'Manufacturer PN': 'CL31A107MQHNNNE', 'part': 'C_Small_US'} (kibot - v5_sch.py:1765) +DEBUG:R9 (R_US 10k): 1 {'Reference': 'R9', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1765) +DEBUG:R13 (R_US 10k): 1 {'Reference': 'R13', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1765) +DEBUG:C4 (C_Small_US 100u): 1 {'Reference': 'C4', 'Value': '100u', 'Footprint': 'Capacitor_SMD:C_1206_3216Metric', 'Datasheet': 'https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL31A107MQHNNNE', 'Description': 'capacitor, small US symbol', 'LCSC': 'C15008', 'Manufacturer': 'Samsung Electro-Mechanics', 'Manufacturer PN': 'CL31A107MQHNNNE', 'part': 'C_Small_US'} (kibot - v5_sch.py:1765) +DEBUG:U1 (MCP6L02x-xMS MCP6042T-I/MS): 1 {'Reference': 'U1', 'Value': 'MCP6042T-I/MS', 'Footprint': 'Package_SO:MSOP-8_3x3mm_P0.65mm', 'Datasheet': 'http://ww1.microchip.com/downloads/en/devicedoc/22140b.pdf', 'Description': 'Dual, 1 MHz, 85µA, Rail-to-Rail input and output, MSOP-8', 'LCSC': 'C627438', 'Manufacturer': 'Microchip', 'Manufacturer PN': 'MCP6042-I/MS', 'part': 'MCP6L02x-xMS'} (kibot - v5_sch.py:1765) +DEBUG:TP14 (TestPoint): 1 {'Reference': 'TP14', 'Value': 'TestPoint', 'Footprint': 'Connector_Wire:SolderWirePad_1x01_SMD_2x4mm', 'Datasheet': '~', 'Description': 'test point', 'part': 'TestPoint'} (kibot - v5_sch.py:1765) +DEBUG:R3 (R_US 51k): 1 {'Reference': 'R3', 'Value': '51k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF5102T5E', 'LCSC': 'C23196', 'part': 'R_US'} (kibot - v5_sch.py:1765) +DEBUG:TP12 (TestPoint): 1 {'Reference': 'TP12', 'Value': 'TestPoint', 'Footprint': 'Connector_Wire:SolderWirePad_1x01_SMD_2x4mm', 'Datasheet': '~', 'Description': 'test point', 'part': 'TestPoint'} (kibot - v5_sch.py:1765) +DEBUG:U2 (MCP6L02x-xMS MCP6042T-I/MS): 1 {'Reference': 'U2', 'Value': 'MCP6042T-I/MS', 'Footprint': 'Package_SO:MSOP-8_3x3mm_P0.65mm', 'Datasheet': 'http://ww1.microchip.com/downloads/en/devicedoc/22140b.pdf', 'Description': 'Dual, 1 MHz, 85µA, Rail-to-Rail input and output, MSOP-8', 'LCSC': 'C627438', 'Manufacturer': 'Microchip', 'Manufacturer PN': 'MCP6042-I/MS', 'part': 'MCP6L02x-xMS'} (kibot - v5_sch.py:1765) +DEBUG:R4 (R_US 220k): 1 {'Reference': 'R4', 'Value': '220k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF2203T5E', 'LCSC': 'C22961', 'part': 'R_US'} (kibot - v5_sch.py:1765) +DEBUG:Q1 (Si2301CDS): 1 {'Reference': 'Q1', 'Value': 'Si2301CDS', 'Footprint': 'Package_TO_SOT_SMD:SOT-23', 'Datasheet': 'https://www.vishay.com/doc/?68741', 'Description': '-3.1A Id, -20V Vds, P-Channel MOSFET, SOT-23', 'Manufacturer': 'Vishay', 'Manufacturer PN': 'Si2301CDS-T1-GE3', 'LCSC': 'C10487', 'part': 'Si2301CDS'} (kibot - v5_sch.py:1765) +DEBUG:R8 (R_US 220k): 1 {'Reference': 'R8', 'Value': '220k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF2203T5E', 'LCSC': 'C22961', 'part': 'R_US'} (kibot - v5_sch.py:1765) +DEBUG:C1 (C_Small_US 100n): 1 {'Reference': 'C1', 'Value': '100n', 'Footprint': 'Capacitor_SMD:C_0603_1608Metric', 'Datasheet': 'https://yageogroup.com/download/specsheet/CC0603KRX7R9BB104', 'Description': 'capacitor, small US symbol', 'Manufacturer': 'YAGEO', 'Manufacturer PN': 'CC0603KRX7R9BB104', 'LCSC': 'C14663', 'part': 'C_Small_US'} (kibot - v5_sch.py:1765) +DEBUG:TP13 (TestPoint): 1 {'Reference': 'TP13', 'Value': 'TestPoint', 'Footprint': 'Connector_Wire:SolderWirePad_1x01_SMD_2x4mm', 'Datasheet': '~', 'Description': 'test point', 'part': 'TestPoint'} (kibot - v5_sch.py:1765) +DEBUG:R7 (R_US 51k): 1 {'Reference': 'R7', 'Value': '51k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF5102T5E', 'LCSC': 'C23196', 'part': 'R_US'} (kibot - v5_sch.py:1765) +DEBUG:C2 (C_Small_US 100n): 1 {'Reference': 'C2', 'Value': '100n', 'Footprint': 'Capacitor_SMD:C_0603_1608Metric', 'Datasheet': 'https://yageogroup.com/download/specsheet/CC0603KRX7R9BB104', 'Description': 'capacitor, small US symbol', 'Manufacturer': 'YAGEO', 'Manufacturer PN': 'CC0603KRX7R9BB104', 'LCSC': 'C14663', 'part': 'C_Small_US'} (kibot - v5_sch.py:1765) +DEBUG:R1 (R_US 10k): 1 {'Reference': 'R1', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1765) +DEBUG:TP11 (TestPoint): 1 {'Reference': 'TP11', 'Value': 'TestPoint', 'Footprint': 'Connector_Wire:SolderWirePad_1x01_SMD_2x4mm', 'Datasheet': '~', 'Description': 'test point', 'part': 'TestPoint'} (kibot - v5_sch.py:1765) +DEBUG:TP2 (TestPoint): 1 {'Reference': 'TP2', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1765) +DEBUG:R6 (R_US 330): 1 {'Reference': 'R6', 'Value': '330', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF3300T5E', 'LCSC': 'C23138', 'part': 'R_US'} (kibot - v5_sch.py:1765) +DEBUG:R5 (R_US 51k): 1 {'Reference': 'R5', 'Value': '51k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF5102T5E', 'LCSC': 'C23196', 'part': 'R_US'} (kibot - v5_sch.py:1765) +DEBUG:R2 (R_US 51k): 1 {'Reference': 'R2', 'Value': '51k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF5102T5E', 'LCSC': 'C23196', 'part': 'R_US'} (kibot - v5_sch.py:1765) +DEBUG:TP1 (TestPoint): 1 {'Reference': 'TP1', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1765) +DEBUG:Reading KiCad config from `/root/.config/kicad/9.0/kicad_common.json` (kibot - config.py:458) +DEBUG:Filtered warning: (W009) KiCad config without environment.vars section (kibot - log.py:125) +DEBUG:Using KICAD9_SYMBOL_DIR="/usr/share/kicad/symbols" (guessed) (kibot - config.py:433) +DEBUG:Using KICAD9_TEMPLATE_DIR="/usr/share/kicad/template" (guessed) (kibot - config.py:433) +DEBUG:Using KICAD_USER_TEMPLATE_DIR="/root/.local/share/kicad/9.0/template" (guessed) (kibot - config.py:433) +DEBUG:Using KICAD9_FOOTPRINT_DIR="/usr/share/kicad/footprints" (guessed) (kibot - config.py:433) +DEBUG:Filtered warning: (W010) Unable to find KiCad 3D models (kibot - log.py:125) +DEBUG:Using KICAD9_3RD_PARTY="/root/.local/share/kicad/9.0/3rdparty" (guessed) (kibot - config.py:433) +DEBUG:Exporting KIPRJMOD="/workspace/jkrauss/Test_5" (kibot - config.py:479) +DEBUG:Also exporting KICAD6_SYMBOL_DIR="/usr/share/kicad/symbols" (kibot - config.py:487) +DEBUG:Also exporting KICAD7_SYMBOL_DIR="/usr/share/kicad/symbols" (kibot - config.py:487) +DEBUG:Also exporting KICAD8_SYMBOL_DIR="/usr/share/kicad/symbols" (kibot - config.py:487) +DEBUG:Also exporting KICAD6_TEMPLATE_DIR="/usr/share/kicad/template" (kibot - config.py:487) +DEBUG:Also exporting KICAD7_TEMPLATE_DIR="/usr/share/kicad/template" (kibot - config.py:487) +DEBUG:Also exporting KICAD8_TEMPLATE_DIR="/usr/share/kicad/template" (kibot - config.py:487) +DEBUG:Also exporting KICAD6_FOOTPRINT_DIR="/usr/share/kicad/footprints" (kibot - config.py:487) +DEBUG:Also exporting KICAD7_FOOTPRINT_DIR="/usr/share/kicad/footprints" (kibot - config.py:487) +DEBUG:Also exporting KICAD8_FOOTPRINT_DIR="/usr/share/kicad/footprints" (kibot - config.py:487) +DEBUG:Also exporting KICAD6_3RD_PARTY="/root/.local/share/kicad/9.0/3rdparty" (kibot - config.py:487) +DEBUG:Also exporting KICAD7_3RD_PARTY="/root/.local/share/kicad/9.0/3rdparty" (kibot - config.py:487) +DEBUG:Also exporting KICAD8_3RD_PARTY="/root/.local/share/kicad/9.0/3rdparty" (kibot - config.py:487) +DEBUG:No 3D aliases (/root/.config/kicad/9.0/3d/3Dresolver.cfg) (kibot - config.py:627) +DEBUG:Adding Description field to H1 () (kibot - kiplot.py:407) +DEBUG:Adding Description field to H2 () (kibot - kiplot.py:407) +DEBUG:Filters reset (kibot - fil_base.py:196) +DEBUG:Applying transform filter `_kicost_rename` (kibot - fil_base.py:173) +DEBUG:ref: C1 field: description -> desc (kibot - fil_field_rename.py:40) +DEBUG:ref: C1 field: manufacturer -> manf (kibot - fil_field_rename.py:40) +DEBUG:ref: C2 field: description -> desc (kibot - fil_field_rename.py:40) +DEBUG:ref: C2 field: manufacturer -> manf (kibot - fil_field_rename.py:40) +DEBUG:ref: C3 field: description -> desc (kibot - fil_field_rename.py:40) +DEBUG:ref: C3 field: manufacturer -> manf (kibot - fil_field_rename.py:40) +DEBUG:ref: C4 field: description -> desc (kibot - fil_field_rename.py:40) +DEBUG:ref: C4 field: manufacturer -> manf (kibot - fil_field_rename.py:40) +DEBUG:ref: C5 field: description -> desc (kibot - fil_field_rename.py:40) +DEBUG:ref: C5 field: manufacturer -> manf (kibot - fil_field_rename.py:40) +DEBUG:ref: C6 field: description -> desc (kibot - fil_field_rename.py:40) +DEBUG:ref: C6 field: manufacturer -> manf (kibot - fil_field_rename.py:40) +DEBUG:ref: C7 field: description -> desc (kibot - fil_field_rename.py:40) +DEBUG:ref: C7 field: manufacturer -> manf (kibot - fil_field_rename.py:40) +DEBUG:ref: C8 field: description -> desc (kibot - fil_field_rename.py:40) +DEBUG:ref: C8 field: manufacturer -> manf (kibot - fil_field_rename.py:40) +DEBUG:ref: J1 field: description -> desc (kibot - fil_field_rename.py:40) +DEBUG:ref: J1 field: manufacturer -> manf (kibot - fil_field_rename.py:40) +DEBUG:ref: J2 field: description -> desc (kibot - fil_field_rename.py:40) +DEBUG:ref: J2 field: manufacturer -> manf (kibot - fil_field_rename.py:40) +DEBUG:ref: J3 field: description -> desc (kibot - fil_field_rename.py:40) +DEBUG:ref: J3 field: manufacturer -> manf (kibot - fil_field_rename.py:40) +DEBUG:ref: L1 field: description -> desc (kibot - fil_field_rename.py:40) +DEBUG:ref: L1 field: manufacturer -> manf (kibot - fil_field_rename.py:40) +DEBUG:ref: Q1 field: description -> desc (kibot - fil_field_rename.py:40) +DEBUG:ref: Q1 field: manufacturer -> manf (kibot - fil_field_rename.py:40) +DEBUG:ref: Q2 field: description -> desc (kibot - fil_field_rename.py:40) +DEBUG:ref: Q2 field: manufacturer -> manf (kibot - fil_field_rename.py:40) +DEBUG:ref: Q3 field: description -> desc (kibot - fil_field_rename.py:40) +DEBUG:ref: Q3 field: manufacturer -> manf (kibot - fil_field_rename.py:40) +DEBUG:ref: R1 field: description -> desc (kibot - fil_field_rename.py:40) +DEBUG:ref: R1 field: manufacturer -> manf (kibot - fil_field_rename.py:40) +DEBUG:ref: R10 field: description -> desc (kibot - fil_field_rename.py:40) +DEBUG:ref: R10 field: manufacturer -> manf (kibot - fil_field_rename.py:40) +DEBUG:ref: R11 field: description -> desc (kibot - fil_field_rename.py:40) +DEBUG:ref: R11 field: manufacturer -> manf (kibot - fil_field_rename.py:40) +DEBUG:ref: R12 field: description -> desc (kibot - fil_field_rename.py:40) +DEBUG:ref: R12 field: manufacturer -> manf (kibot - fil_field_rename.py:40) +DEBUG:ref: R13 field: description -> desc (kibot - fil_field_rename.py:40) +DEBUG:ref: R13 field: manufacturer -> manf (kibot - fil_field_rename.py:40) +DEBUG:ref: R14 field: description -> desc (kibot - fil_field_rename.py:40) +DEBUG:ref: R14 field: manufacturer -> manf (kibot - fil_field_rename.py:40) +DEBUG:ref: R15 field: description -> desc (kibot - fil_field_rename.py:40) +DEBUG:ref: R15 field: manufacturer -> manf (kibot - fil_field_rename.py:40) +DEBUG:ref: R16 field: description -> desc (kibot - fil_field_rename.py:40) +DEBUG:ref: R16 field: manufacturer -> manf (kibot - fil_field_rename.py:40) +DEBUG:ref: R17 field: description -> desc (kibot - fil_field_rename.py:40) +DEBUG:ref: R17 field: manufacturer -> manf (kibot - fil_field_rename.py:40) +DEBUG:ref: R18 field: description -> desc (kibot - fil_field_rename.py:40) +DEBUG:ref: R18 field: manufacturer -> manf (kibot - fil_field_rename.py:40) +DEBUG:ref: R19 field: description -> desc (kibot - fil_field_rename.py:40) +DEBUG:ref: R19 field: manufacturer -> manf (kibot - fil_field_rename.py:40) +DEBUG:ref: R2 field: description -> desc (kibot - fil_field_rename.py:40) +DEBUG:ref: R2 field: manufacturer -> manf (kibot - fil_field_rename.py:40) +DEBUG:ref: R20 field: description -> desc (kibot - fil_field_rename.py:40) +DEBUG:ref: R20 field: manufacturer -> manf (kibot - fil_field_rename.py:40) +DEBUG:ref: R3 field: description -> desc (kibot - fil_field_rename.py:40) +DEBUG:ref: R3 field: manufacturer -> manf (kibot - fil_field_rename.py:40) +DEBUG:ref: R4 field: description -> desc (kibot - fil_field_rename.py:40) +DEBUG:ref: R4 field: manufacturer -> manf (kibot - fil_field_rename.py:40) +DEBUG:ref: R5 field: description -> desc (kibot - fil_field_rename.py:40) +DEBUG:ref: R5 field: manufacturer -> manf (kibot - fil_field_rename.py:40) +DEBUG:ref: R6 field: description -> desc (kibot - fil_field_rename.py:40) +DEBUG:ref: R6 field: manufacturer -> manf (kibot - fil_field_rename.py:40) +DEBUG:ref: R7 field: description -> desc (kibot - fil_field_rename.py:40) +DEBUG:ref: R7 field: manufacturer -> manf (kibot - fil_field_rename.py:40) +DEBUG:ref: R8 field: description -> desc (kibot - fil_field_rename.py:40) +DEBUG:ref: R8 field: manufacturer -> manf (kibot - fil_field_rename.py:40) +DEBUG:ref: R9 field: description -> desc (kibot - fil_field_rename.py:40) +DEBUG:ref: R9 field: manufacturer -> manf (kibot - fil_field_rename.py:40) +DEBUG:ref: TP1 field: description -> desc (kibot - fil_field_rename.py:40) +DEBUG:ref: TP1 field: manufacturer -> manf (kibot - fil_field_rename.py:40) +DEBUG:ref: TP10 field: description -> desc (kibot - fil_field_rename.py:40) +DEBUG:ref: TP10 field: manufacturer -> manf (kibot - fil_field_rename.py:40) +DEBUG:ref: TP11 field: description -> desc (kibot - fil_field_rename.py:40) +DEBUG:ref: TP12 field: description -> desc (kibot - fil_field_rename.py:40) +DEBUG:ref: TP13 field: description -> desc (kibot - fil_field_rename.py:40) +DEBUG:ref: TP14 field: description -> desc (kibot - fil_field_rename.py:40) +DEBUG:ref: TP2 field: description -> desc (kibot - fil_field_rename.py:40) +DEBUG:ref: TP2 field: manufacturer -> manf (kibot - fil_field_rename.py:40) +DEBUG:ref: TP3 field: description -> desc (kibot - fil_field_rename.py:40) +DEBUG:ref: TP3 field: manufacturer -> manf (kibot - fil_field_rename.py:40) +DEBUG:ref: TP4 field: description -> desc (kibot - fil_field_rename.py:40) +DEBUG:ref: TP4 field: manufacturer -> manf (kibot - fil_field_rename.py:40) +DEBUG:ref: TP5 field: description -> desc (kibot - fil_field_rename.py:40) +DEBUG:ref: TP5 field: manufacturer -> manf (kibot - fil_field_rename.py:40) +DEBUG:ref: TP6 field: description -> desc (kibot - fil_field_rename.py:40) +DEBUG:ref: TP6 field: manufacturer -> manf (kibot - fil_field_rename.py:40) +DEBUG:ref: TP7 field: description -> desc (kibot - fil_field_rename.py:40) +DEBUG:ref: TP7 field: manufacturer -> manf (kibot - fil_field_rename.py:40) +DEBUG:ref: TP8 field: description -> desc (kibot - fil_field_rename.py:40) +DEBUG:ref: TP8 field: manufacturer -> manf (kibot - fil_field_rename.py:40) +DEBUG:ref: TP9 field: description -> desc (kibot - fil_field_rename.py:40) +DEBUG:ref: TP9 field: manufacturer -> manf (kibot - fil_field_rename.py:40) +DEBUG:ref: U1 field: description -> desc (kibot - fil_field_rename.py:40) +DEBUG:ref: U1 field: manufacturer -> manf (kibot - fil_field_rename.py:40) +DEBUG:ref: U2 field: description -> desc (kibot - fil_field_rename.py:40) +DEBUG:ref: U2 field: manufacturer -> manf (kibot - fil_field_rename.py:40) +DEBUG:ref: U3 field: description -> desc (kibot - fil_field_rename.py:40) +DEBUG:ref: U3 field: manufacturer -> manf (kibot - fil_field_rename.py:40) +DEBUG:ref: U4 field: description -> desc (kibot - fil_field_rename.py:40) +DEBUG:ref: U4 field: manufacturer -> manf (kibot - fil_field_rename.py:40) +DEBUG:ref: U5 field: description -> desc (kibot - fil_field_rename.py:40) +DEBUG:ref: U5 field: manufacturer -> manf (kibot - fil_field_rename.py:40) +DEBUG:ref: H1 field: description -> desc (kibot - fil_field_rename.py:40) +DEBUG:ref: H2 field: description -> desc (kibot - fil_field_rename.py:40) +DEBUG:Applying filter `only_testpoints` to exclude (kibot - fil_base.py:187) +DEBUG:- C1 excluded (kibot - fil_base.py:192) +DEBUG:- C2 excluded (kibot - fil_base.py:192) +DEBUG:- C3 excluded (kibot - fil_base.py:192) +DEBUG:- C4 excluded (kibot - fil_base.py:192) +DEBUG:- C5 excluded (kibot - fil_base.py:192) +DEBUG:- C6 excluded (kibot - fil_base.py:192) +DEBUG:- C7 excluded (kibot - fil_base.py:192) +DEBUG:- C8 excluded (kibot - fil_base.py:192) +DEBUG:- J1 excluded (kibot - fil_base.py:192) +DEBUG:- J2 excluded (kibot - fil_base.py:192) +DEBUG:- J3 excluded (kibot - fil_base.py:192) +DEBUG:- L1 excluded (kibot - fil_base.py:192) +DEBUG:- Q1 excluded (kibot - fil_base.py:192) +DEBUG:- Q2 excluded (kibot - fil_base.py:192) +DEBUG:- Q3 excluded (kibot - fil_base.py:192) +DEBUG:- R1 excluded (kibot - fil_base.py:192) +DEBUG:- R10 excluded (kibot - fil_base.py:192) +DEBUG:- R11 excluded (kibot - fil_base.py:192) +DEBUG:- R12 excluded (kibot - fil_base.py:192) +DEBUG:- R13 excluded (kibot - fil_base.py:192) +DEBUG:- R14 excluded (kibot - fil_base.py:192) +DEBUG:- R15 excluded (kibot - fil_base.py:192) +DEBUG:- R16 excluded (kibot - fil_base.py:192) +DEBUG:- R17 excluded (kibot - fil_base.py:192) +DEBUG:- R18 excluded (kibot - fil_base.py:192) +DEBUG:- R19 excluded (kibot - fil_base.py:192) +DEBUG:- R2 excluded (kibot - fil_base.py:192) +DEBUG:- R20 excluded (kibot - fil_base.py:192) +DEBUG:- R3 excluded (kibot - fil_base.py:192) +DEBUG:- R4 excluded (kibot - fil_base.py:192) +DEBUG:- R5 excluded (kibot - fil_base.py:192) +DEBUG:- R6 excluded (kibot - fil_base.py:192) +DEBUG:- R7 excluded (kibot - fil_base.py:192) +DEBUG:- R8 excluded (kibot - fil_base.py:192) +DEBUG:- R9 excluded (kibot - fil_base.py:192) +DEBUG:- Including 'TP1': Field 'reference' (TP1) matched 're.compile('TP', re.IGNORECASE)' (kibot - fil_generic.py:129) +DEBUG:- Including 'TP10': Field 'reference' (TP10) matched 're.compile('TP', re.IGNORECASE)' (kibot - fil_generic.py:129) +DEBUG:- Including 'TP11': Field 'reference' (TP11) matched 're.compile('TP', re.IGNORECASE)' (kibot - fil_generic.py:129) +DEBUG:- Including 'TP12': Field 'reference' (TP12) matched 're.compile('TP', re.IGNORECASE)' (kibot - fil_generic.py:129) +DEBUG:- Including 'TP13': Field 'reference' (TP13) matched 're.compile('TP', re.IGNORECASE)' (kibot - fil_generic.py:129) +DEBUG:- Including 'TP14': Field 'reference' (TP14) matched 're.compile('TP', re.IGNORECASE)' (kibot - fil_generic.py:129) +DEBUG:- Including 'TP2': Field 'reference' (TP2) matched 're.compile('TP', re.IGNORECASE)' (kibot - fil_generic.py:129) +DEBUG:- Including 'TP3': Field 'reference' (TP3) matched 're.compile('TP', re.IGNORECASE)' (kibot - fil_generic.py:129) +DEBUG:- Including 'TP4': Field 'reference' (TP4) matched 're.compile('TP', re.IGNORECASE)' (kibot - fil_generic.py:129) +DEBUG:- Including 'TP5': Field 'reference' (TP5) matched 're.compile('TP', re.IGNORECASE)' (kibot - fil_generic.py:129) +DEBUG:- Including 'TP6': Field 'reference' (TP6) matched 're.compile('TP', re.IGNORECASE)' (kibot - fil_generic.py:129) +DEBUG:- Including 'TP7': Field 'reference' (TP7) matched 're.compile('TP', re.IGNORECASE)' (kibot - fil_generic.py:129) +DEBUG:- Including 'TP8': Field 'reference' (TP8) matched 're.compile('TP', re.IGNORECASE)' (kibot - fil_generic.py:129) +DEBUG:- Including 'TP9': Field 'reference' (TP9) matched 're.compile('TP', re.IGNORECASE)' (kibot - fil_generic.py:129) +DEBUG:- U1 excluded (kibot - fil_base.py:192) +DEBUG:- U2 excluded (kibot - fil_base.py:192) +DEBUG:- U3 excluded (kibot - fil_base.py:192) +DEBUG:- U4 excluded (kibot - fil_base.py:192) +DEBUG:- U5 excluded (kibot - fil_base.py:192) +DEBUG:- H1 excluded (kibot - fil_base.py:192) +DEBUG:- H2 excluded (kibot - fil_base.py:192) +DEBUG:Applying filter `_kibom_dnc_config` to fixed (kibot - fil_base.py:224) +DEBUG:Applying KiBoM style variants `default` (kibot - var_kibom.py:91) +DEBUG:Creating internal filter: {'type': 'expand_text_vars', 'comment': 'Internal default text variables expander', 'name': '_expand_text_vars'} (kibot - fil_base.py:333) +DEBUG:Applying transform filter `_expand_text_vars` (kibot - fil_base.py:173) +DEBUG:Using auxiliary origin: x=125000000 y=100000000 (kibot - bom.py:498) +DEBUG:Global stats: total 14 fitted 14 build 14 (kibot - bom.py:571) +DEBUG:Saving BOM File: /workspace/jkrauss/Test_5/test/testpoints/Test_5-testpoints.csv (kibot - bom.py:588) +DEBUG:CSV Output -> /workspace/jkrauss/Test_5/test/testpoints/Test_5-testpoints.csv (kibot - bom_writer.py:52) +DEBUG:Using global `output`=`%f-%i%I%v.%x` (kibot - optionable.py:58) +DEBUG:Configuring from default: join -> [] (kibot - optionable.py:362) +DEBUG:Configuring from default: join -> [] (kibot - optionable.py:362) +DEBUG:Configuring from default: join -> [] (kibot - optionable.py:362) +DEBUG:Configuring from default: join -> [] (kibot - optionable.py:362) +DEBUG:Configuring from default: cost_extra_columns -> [] (kibot - optionable.py:362) +DEBUG:Configuring from default: digikey_link -> [] (kibot - optionable.py:362) +DEBUG:Configuring from default: mouser_link -> [] (kibot - optionable.py:362) +DEBUG:Configuring from default: lcsc_link -> [] (kibot - optionable.py:362) +DEBUG:Configuring from default: logo -> (kibot - optionable.py:362) +DEBUG:Configuring from default: extra_info -> [] (kibot - optionable.py:362) +DEBUG:Configuring from default: row_colors -> [] (kibot - optionable.py:362) +DEBUG:Configuring from default: html -> <kibot.out_bom.BoMHTML object at 0x7f97d56bd450> (kibot - optionable.py:362) +DEBUG:Configuring from default: digikey_link -> [] (kibot - optionable.py:362) +DEBUG:Configuring from default: mouser_link -> [] (kibot - optionable.py:362) +DEBUG:Configuring from default: lcsc_link -> [] (kibot - optionable.py:362) +DEBUG:Configuring from default: logo -> (kibot - optionable.py:362) +DEBUG:Configuring from default: extra_info -> [] (kibot - optionable.py:362) +DEBUG:Configuring from default: row_colors -> [] (kibot - optionable.py:362) +DEBUG:Configuring from default: kicost_api_enable -> [] (kibot - optionable.py:362) +DEBUG:Configuring from default: kicost_api_disable -> [] (kibot - optionable.py:362) +DEBUG:Configuring from default: specs_columns -> [] (kibot - optionable.py:362) +DEBUG:Configuring from default: xlsx -> <kibot.out_bom.BoMXLSX object at 0x7f97d56bd310> (kibot - optionable.py:362) +DEBUG:Configuring from default: hrtxt -> <kibot.out_bom.BoMTXT object at 0x7f97d56bd6d0> (kibot - optionable.py:362) +DEBUG:Configuring from default: dnc_filter -> ['_kibom_dnc_CONFIG_FIELD'] (kibot - optionable.py:362) +DEBUG:Configuring from default: group_fields_fallbacks -> [] (kibot - optionable.py:362) +DEBUG:Configuring from default: component_aliases -> [['r', 'r_small', 'res', 'resistor'], ['l', 'l_small', 'inductor'], ['c', 'c_small', 'cap', 'capacitor'], ['sw', 'switch'], ['zener', 'zenersmall'], ['d', 'diode', 'd_small']] (kibot - optionable.py:598) +DEBUG:Configuring from default: aggregate -> [] (kibot - optionable.py:362) +DEBUG:Configuring from default: distributors -> [] (kibot - optionable.py:362) +DEBUG:Configuring from default: no_distributors -> [] (kibot - optionable.py:362) +DEBUG:Configuring from default: sort_field -> ['Reference'] (kibot - optionable.py:362) +DEBUG:Configuring from default: footprint_populate_values -> ['no', 'yes'] (kibot - optionable.py:362) +DEBUG:Configuring from default: pre_transform -> _null (kibot - optionable.py:362) +DEBUG:Configuring from default: exclude_filter -> ['_mechanical'] (kibot - optionable.py:362) +DEBUG:Configuring from default: dnf_filter -> ['_kibom_dnf_CONFIG_FIELD'] (kibot - optionable.py:362) +DEBUG:Configuring from default: dnc_filter -> ['_kibom_dnc_CONFIG_FIELD'] (kibot - optionable.py:362) +DEBUG:Configuring from default: sub_pcbs -> [] (kibot - optionable.py:362) +DEBUG:Valid columns: ['Row', 'Description', 'Part', 'Part Lib', 'References', 'Value', 'Footprint', 'Footprint Lib', 'Quantity Per PCB', 'Build Quantity', 'Status', 'Datasheet', 'Sheetpath', 'Source BoM', 'Reference', 'Manufacturer', 'Manufacturer PN', 'LCSC', 'Asymworks IPN'] (19) (kibot - out_bom.py:697) +DEBUG:Valid columns: ['Row', 'Description', 'Part', 'Part Lib', 'References', 'Value', 'Footprint', 'Footprint Lib', 'Quantity Per PCB', 'Build Quantity', 'Status', 'Datasheet', 'Sheetpath', 'Source BoM', 'Reference', 'Manufacturer', 'Manufacturer PN', 'LCSC', 'Asymworks IPN'] (19) (kibot - out_bom.py:697) +DEBUG:Configuring from default: groups -> [] (kibot - optionable.py:362) +- 'Top testpoint report in CSV format' (csv_testpoints_top) [bom] +DEBUG:Expanding `/workspace/jkrauss/Test_5/./test/testpoints` in SCH context for <kibot.out_bom.BoMOptions object at 0x7f97d56bd590> parent: 'Top testpoint report in CSV format' (csv_testpoints_top) [bom] (kibot - optionable.py:493) +DEBUG:Expanded `/workspace/jkrauss/Test_5/./test/testpoints` (kibot - optionable.py:539) +DEBUG:Output destination: /workspace/jkrauss/Test_5/test/testpoints (kibot - kiplot.py:576) +DEBUG:Expanding `%f-testpoints-top%I%v.%x` in SCH context for <kibot.out_bom.BoMOptions object at 0x7f97d56bd590> parent: 'Top testpoint report in CSV format' (csv_testpoints_top) [bom] (kibot - optionable.py:493) +DEBUG:Expanded `Test_5-testpoints-top.csv` (kibot - optionable.py:539) +DEBUG:Before collapse: (kibot - v5_sch.py:1720) +DEBUG:After collapse: (kibot - v5_sch.py:1762) +DEBUG:Before collapse: (kibot - v5_sch.py:1720) +DEBUG:After collapse: (kibot - v5_sch.py:1762) +DEBUG:Before collapse: (kibot - v5_sch.py:1720) +DEBUG:After collapse: (kibot - v5_sch.py:1762) +DEBUG:Before collapse: (kibot - v5_sch.py:1720) +DEBUG:After collapse: (kibot - v5_sch.py:1762) +DEBUG:Before collapse: (kibot - v5_sch.py:1720) +DEBUG:After collapse: (kibot - v5_sch.py:1762) +DEBUG:Before collapse: (kibot - v5_sch.py:1720) +DEBUG:After collapse: (kibot - v5_sch.py:1762) +DEBUG:Before collapse: (kibot - v5_sch.py:1720) +DEBUG:U4 (BQ27427): 1 {'Reference': 'U4', 'Value': 'BQ27427', 'Footprint': 'Package_BGA:Texas_DSBGA-9_1.62x1.58mm_Layout3x3_P0.5mm', 'Datasheet': 'https://www.ti.com/lit/ds/symlink/bq27427.pdf', 'desc': 'Li-Ion/Li-Po battery monitor and fuel guage', 'manf': 'Texas Instruments', 'Manufacturer PN': 'BQ27427YZFR', 'LCSC': 'C6075475', 'part': 'BQ27427'} (kibot - v5_sch.py:1723) +DEBUG:J3 (Conn_ARM_JTAG_SWD_10): 1 {'Reference': 'J3', 'Value': 'Conn_ARM_JTAG_SWD_10', 'Footprint': 'Connector_PinHeader_1.27mm:PinHeader_2x05_P1.27mm_Vertical_SMD', 'Datasheet': 'http://infocenter.arm.com/help/topic/com.arm.doc.ddi0314h/DDI0314H_coresight_components_trm.pdf', 'desc': 'Cortex Debug Connector, standard ARM Cortex-M SWD and JTAG interface', 'LCSC': 'C150517', 'manf': 'Amphenol ICC', 'Manufacturer PN': '20021121-00010C4LF', 'part': 'Conn_ARM_JTAG_SWD_10'} (kibot - v5_sch.py:1723) +DEBUG:R16 (R_US 10k): 1 {'Reference': 'R16', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1723) +DEBUG:C5 (C_Small_US 1u): 1 {'Reference': 'C5', 'Value': '1u', 'Footprint': 'Capacitor_SMD:C_0603_1608Metric', 'Datasheet': 'https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL10A105KB8NNNC', 'desc': 'capacitor, small US symbol', 'LCSC': 'C15849', 'manf': 'Samsung Electro-Mechanics', 'Manufacturer PN': 'CL10A105KB8NNNC', 'part': 'C_Small_US'} (kibot - v5_sch.py:1723) +DEBUG:TP5 (TestPoint): 1 {'Reference': 'TP5', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'desc': 'test point', 'manf': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1723) +DEBUG:J2 (Conn_01x05 B5B-PH-K): 1 {'Reference': 'J2', 'Value': 'B5B-PH-K', 'Footprint': 'Connector_JST:JST_PH_B5B-PH-K_1x05_P2.00mm_Vertical', 'Datasheet': 'https://www.jst.com/wp-content/uploads/2025/06/ePH.pdf', 'desc': 'Generic connector, single row, 01x05, script generated (kicad-library-utils/schlib/autogen/connector/)', 'Asymworks IPN': '', 'manf': 'JST', 'Manufacturer PN': 'S5B-PH-SM4-TB', 'LCSC': 'C265104', 'part': 'Conn_01x05'} (kibot - v5_sch.py:1723) +DEBUG:TP8 (TestPoint): 1 {'Reference': 'TP8', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'desc': 'test point', 'manf': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1723) +DEBUG:J1 (Conn_01x02 B2B-PH-K): 1 {'Reference': 'J1', 'Value': 'B2B-PH-K', 'Footprint': 'Connector_JST:JST_PH_B2B-PH-K_1x02_P2.00mm_Vertical', 'Datasheet': 'https://www.jst.com/wp-content/uploads/2025/06/ePH.pdf', 'desc': 'Generic connector, single row, 01x02, script generated (kicad-library-utils/schlib/autogen/connector/)', 'Asymworks IPN': '', 'manf': 'JST', 'Manufacturer PN': 'S2B-PH-SM4-TB', 'LCSC': 'C295747', 'part': 'Conn_01x02'} (kibot - v5_sch.py:1723) +DEBUG:R18 (R_US 220): 1 {'Reference': 'R18', 'Value': '220', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF2200T5E', 'LCSC': 'C22962', 'part': 'R_US'} (kibot - v5_sch.py:1723) +DEBUG:Q3 (Si2301CDS): 1 {'Reference': 'Q3', 'Value': 'Si2301CDS', 'Footprint': 'Package_TO_SOT_SMD:SOT-23', 'Datasheet': 'https://www.vishay.com/doc/?68741', 'desc': '-3.1A Id, -20V Vds, P-Channel MOSFET, SOT-23', 'manf': 'Vishay', 'Manufacturer PN': 'Si2301CDS-T1-GE3', 'LCSC': 'C10487', 'part': 'Si2301CDS'} (kibot - v5_sch.py:1723) +DEBUG:R17 (R_US 5.1k): 1 {'Reference': 'R17', 'Value': '5.1k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF5101T5E', 'LCSC': 'C23186', 'part': 'R_US'} (kibot - v5_sch.py:1723) +DEBUG:TP9 (TestPoint): 1 {'Reference': 'TP9', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'desc': 'test point', 'manf': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1723) +DEBUG:R15 (R_US 10k): 1 {'Reference': 'R15', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1723) +DEBUG:TP3 (TestPoint): 1 {'Reference': 'TP3', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'desc': 'test point', 'manf': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1723) +DEBUG:TP7 (TestPoint): 1 {'Reference': 'TP7', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'desc': 'test point', 'manf': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1723) +DEBUG:TP10 (TestPoint): 1 {'Reference': 'TP10', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'desc': 'test point', 'manf': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1723) +DEBUG:TP4 (TestPoint): 1 {'Reference': 'TP4', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'desc': 'test point', 'manf': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1723) +DEBUG:TP6 (TestPoint): 1 {'Reference': 'TP6', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'desc': 'test point', 'manf': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1723) +DEBUG:R20 (R_US 10k): 1 {'Reference': 'R20', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1723) +DEBUG:C8 (C_Small_US 4.7u): 1 {'Reference': 'C8', 'Value': '4.7u', 'Footprint': 'Capacitor_SMD:C_0603_1608Metric', 'Datasheet': 'https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL10A475KO8NNNC', 'desc': 'capacitor, small US symbol', 'LCSC': 'C19666', 'manf': 'Samsung Electro-Mechanics', 'Manufacturer PN': 'CL10A475KO8NNNC', 'part': 'C_Small_US'} (kibot - v5_sch.py:1723) +DEBUG:R14 (R_US 75): 1 {'Reference': 'R14', 'Value': '75', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF750JT5E', 'LCSC': 'C4275', 'part': 'R_US'} (kibot - v5_sch.py:1723) +DEBUG:U5 (MCP73831-2-OT MCP73832T-2ACI/OT): 1 {'Reference': 'U5', 'Value': 'MCP73832T-2ACI/OT', 'Footprint': 'Package_TO_SOT_SMD:SOT-23-5', 'Datasheet': 'http://ww1.microchip.com/downloads/en/DeviceDoc/20001984g.pdf', 'desc': 'Single cell, Li-Ion/Li-Po charge management controller, 4.20V, Tri-State Status Output, in SOT23-5 package', 'LCSC': 'C424093', 'manf': 'Microchip', 'Manufacturer PN': 'MCP73832T-2ACI/OT', 'part': 'MCP73831-2-OT'} (kibot - v5_sch.py:1723) +DEBUG:C6 (C_Small_US 2.2u): 1 {'Reference': 'C6', 'Value': '2.2u', 'Footprint': 'Capacitor_SMD:C_0603_1608Metric', 'Datasheet': 'https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL10A225KO8NNN', 'desc': 'capacitor, small US symbol', 'LCSC': 'C23630', 'manf': 'Samsung Electro-Mechanics', 'Manufacturer PN': 'CL10A225KO8NNNC', 'part': 'C_Small_US'} (kibot - v5_sch.py:1723) +DEBUG:Q2 (Si2301CDS): 1 {'Reference': 'Q2', 'Value': 'Si2301CDS', 'Footprint': 'Package_TO_SOT_SMD:SOT-23', 'Datasheet': 'https://www.vishay.com/doc/?68741', 'desc': '-3.1A Id, -20V Vds, P-Channel MOSFET, SOT-23', 'manf': 'Vishay', 'Manufacturer PN': 'Si2301CDS-T1-GE3', 'LCSC': 'C10487', 'part': 'Si2301CDS'} (kibot - v5_sch.py:1723) +DEBUG:R19 (R_US 10k): 1 {'Reference': 'R19', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1723) +DEBUG:C7 (C_Small_US 4.7u): 1 {'Reference': 'C7', 'Value': '4.7u', 'Footprint': 'Capacitor_SMD:C_0603_1608Metric', 'Datasheet': 'https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL10A475KO8NNNC', 'desc': 'capacitor, small US symbol', 'LCSC': 'C19666', 'manf': 'Samsung Electro-Mechanics', 'Manufacturer PN': 'CL10A475KO8NNNC', 'part': 'C_Small_US'} (kibot - v5_sch.py:1723) +DEBUG:R12 (R_US 10k): 1 {'Reference': 'R12', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1723) +DEBUG:U3 (MDBT50Q-1MV2): 1 {'Reference': 'U3', 'Value': 'MDBT50Q-1MV2', 'Footprint': 'RF_Module:Raytac_MDBT50Q', 'Datasheet': 'https://www.raytac.com/download/index.php?index_id=43', 'desc': 'Multiprotocol BLE/ANT/2.4 GHz/802.15.4 Cortex-M4F SoC, nRF52840 module', 'manf': 'Raytac', 'Manufacturer PN': 'MDBT50Q-1MV2', 'LCSC': 'C5118826', 'part': 'MDBT50Q-1MV2'} (kibot - v5_sch.py:1723) +DEBUG:R11 (R_US 22): 1 {'Reference': 'R11', 'Value': '22', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF220JT5E', 'LCSC': 'C23345', 'part': 'R_US'} (kibot - v5_sch.py:1723) +DEBUG:R10 (R_US 22): 1 {'Reference': 'R10', 'Value': '22', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF220JT5E', 'LCSC': 'C23345', 'part': 'R_US'} (kibot - v5_sch.py:1723) +DEBUG:L1 (L_Small 10uH): 1 {'Reference': 'L1', 'Value': '10uH', 'Footprint': 'Inductor_SMD:L_0603_1608Metric', 'Datasheet': 'https://product.tdk.com/system/files/dam/doc/product/inductor/inductor/smd/catalog/inductor_commercial_decoupling_mlz1608_en.pdf', 'desc': 'Inductor, small symbol', 'manf': 'TDK', 'Manufacturer PN': 'MLZ1608M100WT000', 'LCSC': 'C76798', 'part': 'L_Small'} (kibot - v5_sch.py:1723) +DEBUG:C3 (C_Small_US 100u): 1 {'Reference': 'C3', 'Value': '100u', 'Footprint': 'Capacitor_SMD:C_1206_3216Metric', 'Datasheet': 'https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL31A107MQHNNNE', 'desc': 'capacitor, small US symbol', 'LCSC': 'C15008', 'manf': 'Samsung Electro-Mechanics', 'Manufacturer PN': 'CL31A107MQHNNNE', 'part': 'C_Small_US'} (kibot - v5_sch.py:1723) +DEBUG:R9 (R_US 10k): 1 {'Reference': 'R9', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1723) +DEBUG:R13 (R_US 10k): 1 {'Reference': 'R13', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1723) +DEBUG:C4 (C_Small_US 100u): 1 {'Reference': 'C4', 'Value': '100u', 'Footprint': 'Capacitor_SMD:C_1206_3216Metric', 'Datasheet': 'https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL31A107MQHNNNE', 'desc': 'capacitor, small US symbol', 'LCSC': 'C15008', 'manf': 'Samsung Electro-Mechanics', 'Manufacturer PN': 'CL31A107MQHNNNE', 'part': 'C_Small_US'} (kibot - v5_sch.py:1723) +DEBUG:U1 (MCP6L02x-xMS MCP6042T-I/MS): 1 {'Reference': 'U1', 'Value': 'MCP6042T-I/MS', 'Footprint': 'Package_SO:MSOP-8_3x3mm_P0.65mm', 'Datasheet': 'http://ww1.microchip.com/downloads/en/devicedoc/22140b.pdf', 'Description': 'Dual, 1 MHz, 85µA, Rail-to-Rail input and output, MSOP-8', 'LCSC': 'C627438', 'Manufacturer': 'Microchip', 'Manufacturer PN': 'MCP6042-I/MS', 'part': 'MCP6L02x-xMS'} (kibot - v5_sch.py:1723) +DEBUG:U1B (MCP6L02x-xMS MCP6042T-I/MS): 1 {'Reference': 'U1', 'Value': 'MCP6042T-I/MS', 'Footprint': 'Package_SO:MSOP-8_3x3mm_P0.65mm', 'Datasheet': 'http://ww1.microchip.com/downloads/en/devicedoc/22140b.pdf', 'Description': 'Dual, 1 MHz, 85µA, Rail-to-Rail input and output, MSOP-8', 'LCSC': 'C627438', 'Manufacturer': 'Microchip', 'Manufacturer PN': 'MCP6042-I/MS', 'part': 'MCP6L02x-xMS'} (kibot - v5_sch.py:1723) +DEBUG:U1C (MCP6L02x-xMS MCP6042T-I/MS): 1 {'Reference': 'U1', 'Value': 'MCP6042T-I/MS', 'Footprint': 'Package_SO:MSOP-8_3x3mm_P0.65mm', 'Datasheet': 'http://ww1.microchip.com/downloads/en/devicedoc/22140b.pdf', 'Description': 'Dual, 1 MHz, 85µA, Rail-to-Rail input and output, MSOP-8', 'LCSC': 'C627438', 'Manufacturer': 'Microchip', 'Manufacturer PN': 'MCP6042-I/MS', 'part': 'MCP6L02x-xMS'} (kibot - v5_sch.py:1723) +DEBUG:TP14 (TestPoint): 1 {'Reference': 'TP14', 'Value': 'TestPoint', 'Footprint': 'Connector_Wire:SolderWirePad_1x01_SMD_2x4mm', 'Datasheet': '~', 'desc': 'test point', 'part': 'TestPoint'} (kibot - v5_sch.py:1723) +DEBUG:R3 (R_US 51k): 1 {'Reference': 'R3', 'Value': '51k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF5102T5E', 'LCSC': 'C23196', 'part': 'R_US'} (kibot - v5_sch.py:1723) +DEBUG:TP12 (TestPoint): 1 {'Reference': 'TP12', 'Value': 'TestPoint', 'Footprint': 'Connector_Wire:SolderWirePad_1x01_SMD_2x4mm', 'Datasheet': '~', 'desc': 'test point', 'part': 'TestPoint'} (kibot - v5_sch.py:1723) +DEBUG:U2B (MCP6L02x-xMS MCP6042T-I/MS): 1 {'Reference': 'U2', 'Value': 'MCP6042T-I/MS', 'Footprint': 'Package_SO:MSOP-8_3x3mm_P0.65mm', 'Datasheet': 'http://ww1.microchip.com/downloads/en/devicedoc/22140b.pdf', 'Description': 'Dual, 1 MHz, 85µA, Rail-to-Rail input and output, MSOP-8', 'LCSC': 'C627438', 'Manufacturer': 'Microchip', 'Manufacturer PN': 'MCP6042-I/MS', 'part': 'MCP6L02x-xMS'} (kibot - v5_sch.py:1723) +DEBUG:R4 (R_US 220k): 1 {'Reference': 'R4', 'Value': '220k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF2203T5E', 'LCSC': 'C22961', 'part': 'R_US'} (kibot - v5_sch.py:1723) +DEBUG:Q1 (Si2301CDS): 1 {'Reference': 'Q1', 'Value': 'Si2301CDS', 'Footprint': 'Package_TO_SOT_SMD:SOT-23', 'Datasheet': 'https://www.vishay.com/doc/?68741', 'desc': '-3.1A Id, -20V Vds, P-Channel MOSFET, SOT-23', 'manf': 'Vishay', 'Manufacturer PN': 'Si2301CDS-T1-GE3', 'LCSC': 'C10487', 'part': 'Si2301CDS'} (kibot - v5_sch.py:1723) +DEBUG:R8 (R_US 220k): 1 {'Reference': 'R8', 'Value': '220k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF2203T5E', 'LCSC': 'C22961', 'part': 'R_US'} (kibot - v5_sch.py:1723) +DEBUG:C1 (C_Small_US 100n): 1 {'Reference': 'C1', 'Value': '100n', 'Footprint': 'Capacitor_SMD:C_0603_1608Metric', 'Datasheet': 'https://yageogroup.com/download/specsheet/CC0603KRX7R9BB104', 'desc': 'capacitor, small US symbol', 'manf': 'YAGEO', 'Manufacturer PN': 'CC0603KRX7R9BB104', 'LCSC': 'C14663', 'part': 'C_Small_US'} (kibot - v5_sch.py:1723) +DEBUG:TP13 (TestPoint): 1 {'Reference': 'TP13', 'Value': 'TestPoint', 'Footprint': 'Connector_Wire:SolderWirePad_1x01_SMD_2x4mm', 'Datasheet': '~', 'desc': 'test point', 'part': 'TestPoint'} (kibot - v5_sch.py:1723) +DEBUG:U2C (MCP6L02x-xMS MCP6042T-I/MS): 1 {'Reference': 'U2', 'Value': 'MCP6042T-I/MS', 'Footprint': 'Package_SO:MSOP-8_3x3mm_P0.65mm', 'Datasheet': 'http://ww1.microchip.com/downloads/en/devicedoc/22140b.pdf', 'Description': 'Dual, 1 MHz, 85µA, Rail-to-Rail input and output, MSOP-8', 'LCSC': 'C627438', 'Manufacturer': 'Microchip', 'Manufacturer PN': 'MCP6042-I/MS', 'part': 'MCP6L02x-xMS'} (kibot - v5_sch.py:1723) +DEBUG:R7 (R_US 51k): 1 {'Reference': 'R7', 'Value': '51k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF5102T5E', 'LCSC': 'C23196', 'part': 'R_US'} (kibot - v5_sch.py:1723) +DEBUG:C2 (C_Small_US 100n): 1 {'Reference': 'C2', 'Value': '100n', 'Footprint': 'Capacitor_SMD:C_0603_1608Metric', 'Datasheet': 'https://yageogroup.com/download/specsheet/CC0603KRX7R9BB104', 'desc': 'capacitor, small US symbol', 'manf': 'YAGEO', 'Manufacturer PN': 'CC0603KRX7R9BB104', 'LCSC': 'C14663', 'part': 'C_Small_US'} (kibot - v5_sch.py:1723) +DEBUG:U2 (MCP6L02x-xMS MCP6042T-I/MS): 1 {'Reference': 'U2', 'Value': 'MCP6042T-I/MS', 'Footprint': 'Package_SO:MSOP-8_3x3mm_P0.65mm', 'Datasheet': 'http://ww1.microchip.com/downloads/en/devicedoc/22140b.pdf', 'Description': 'Dual, 1 MHz, 85µA, Rail-to-Rail input and output, MSOP-8', 'LCSC': 'C627438', 'Manufacturer': 'Microchip', 'Manufacturer PN': 'MCP6042-I/MS', 'part': 'MCP6L02x-xMS'} (kibot - v5_sch.py:1723) +DEBUG:R1 (R_US 10k): 1 {'Reference': 'R1', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1723) +DEBUG:TP11 (TestPoint): 1 {'Reference': 'TP11', 'Value': 'TestPoint', 'Footprint': 'Connector_Wire:SolderWirePad_1x01_SMD_2x4mm', 'Datasheet': '~', 'desc': 'test point', 'part': 'TestPoint'} (kibot - v5_sch.py:1723) +DEBUG:TP2 (TestPoint): 1 {'Reference': 'TP2', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'desc': 'test point', 'manf': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1723) +DEBUG:R6 (R_US 330): 1 {'Reference': 'R6', 'Value': '330', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF3300T5E', 'LCSC': 'C23138', 'part': 'R_US'} (kibot - v5_sch.py:1723) +DEBUG:R5 (R_US 51k): 1 {'Reference': 'R5', 'Value': '51k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF5102T5E', 'LCSC': 'C23196', 'part': 'R_US'} (kibot - v5_sch.py:1723) +DEBUG:R2 (R_US 51k): 1 {'Reference': 'R2', 'Value': '51k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF5102T5E', 'LCSC': 'C23196', 'part': 'R_US'} (kibot - v5_sch.py:1723) +DEBUG:TP1 (TestPoint): 1 {'Reference': 'TP1', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'desc': 'test point', 'manf': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1723) +DEBUG:1 (kibot - v5_sch.py:1755) +DEBUG:1 (kibot - v5_sch.py:1755) +DEBUG:After collapse: (kibot - v5_sch.py:1762) +DEBUG:U4 (BQ27427): 1 {'Reference': 'U4', 'Value': 'BQ27427', 'Footprint': 'Package_BGA:Texas_DSBGA-9_1.62x1.58mm_Layout3x3_P0.5mm', 'Datasheet': 'https://www.ti.com/lit/ds/symlink/bq27427.pdf', 'desc': 'Li-Ion/Li-Po battery monitor and fuel guage', 'manf': 'Texas Instruments', 'Manufacturer PN': 'BQ27427YZFR', 'LCSC': 'C6075475', 'part': 'BQ27427'} (kibot - v5_sch.py:1765) +DEBUG:J3 (Conn_ARM_JTAG_SWD_10): 1 {'Reference': 'J3', 'Value': 'Conn_ARM_JTAG_SWD_10', 'Footprint': 'Connector_PinHeader_1.27mm:PinHeader_2x05_P1.27mm_Vertical_SMD', 'Datasheet': 'http://infocenter.arm.com/help/topic/com.arm.doc.ddi0314h/DDI0314H_coresight_components_trm.pdf', 'desc': 'Cortex Debug Connector, standard ARM Cortex-M SWD and JTAG interface', 'LCSC': 'C150517', 'manf': 'Amphenol ICC', 'Manufacturer PN': '20021121-00010C4LF', 'part': 'Conn_ARM_JTAG_SWD_10'} (kibot - v5_sch.py:1765) +DEBUG:R16 (R_US 10k): 1 {'Reference': 'R16', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1765) +DEBUG:C5 (C_Small_US 1u): 1 {'Reference': 'C5', 'Value': '1u', 'Footprint': 'Capacitor_SMD:C_0603_1608Metric', 'Datasheet': 'https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL10A105KB8NNNC', 'desc': 'capacitor, small US symbol', 'LCSC': 'C15849', 'manf': 'Samsung Electro-Mechanics', 'Manufacturer PN': 'CL10A105KB8NNNC', 'part': 'C_Small_US'} (kibot - v5_sch.py:1765) +DEBUG:TP5 (TestPoint): 1 {'Reference': 'TP5', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'desc': 'test point', 'manf': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1765) +DEBUG:J2 (Conn_01x05 B5B-PH-K): 1 {'Reference': 'J2', 'Value': 'B5B-PH-K', 'Footprint': 'Connector_JST:JST_PH_B5B-PH-K_1x05_P2.00mm_Vertical', 'Datasheet': 'https://www.jst.com/wp-content/uploads/2025/06/ePH.pdf', 'desc': 'Generic connector, single row, 01x05, script generated (kicad-library-utils/schlib/autogen/connector/)', 'Asymworks IPN': '', 'manf': 'JST', 'Manufacturer PN': 'S5B-PH-SM4-TB', 'LCSC': 'C265104', 'part': 'Conn_01x05'} (kibot - v5_sch.py:1765) +DEBUG:TP8 (TestPoint): 1 {'Reference': 'TP8', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'desc': 'test point', 'manf': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1765) +DEBUG:J1 (Conn_01x02 B2B-PH-K): 1 {'Reference': 'J1', 'Value': 'B2B-PH-K', 'Footprint': 'Connector_JST:JST_PH_B2B-PH-K_1x02_P2.00mm_Vertical', 'Datasheet': 'https://www.jst.com/wp-content/uploads/2025/06/ePH.pdf', 'desc': 'Generic connector, single row, 01x02, script generated (kicad-library-utils/schlib/autogen/connector/)', 'Asymworks IPN': '', 'manf': 'JST', 'Manufacturer PN': 'S2B-PH-SM4-TB', 'LCSC': 'C295747', 'part': 'Conn_01x02'} (kibot - v5_sch.py:1765) +DEBUG:R18 (R_US 220): 1 {'Reference': 'R18', 'Value': '220', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF2200T5E', 'LCSC': 'C22962', 'part': 'R_US'} (kibot - v5_sch.py:1765) +DEBUG:Q3 (Si2301CDS): 1 {'Reference': 'Q3', 'Value': 'Si2301CDS', 'Footprint': 'Package_TO_SOT_SMD:SOT-23', 'Datasheet': 'https://www.vishay.com/doc/?68741', 'desc': '-3.1A Id, -20V Vds, P-Channel MOSFET, SOT-23', 'manf': 'Vishay', 'Manufacturer PN': 'Si2301CDS-T1-GE3', 'LCSC': 'C10487', 'part': 'Si2301CDS'} (kibot - v5_sch.py:1765) +DEBUG:R17 (R_US 5.1k): 1 {'Reference': 'R17', 'Value': '5.1k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF5101T5E', 'LCSC': 'C23186', 'part': 'R_US'} (kibot - v5_sch.py:1765) +DEBUG:TP9 (TestPoint): 1 {'Reference': 'TP9', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'desc': 'test point', 'manf': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1765) +DEBUG:R15 (R_US 10k): 1 {'Reference': 'R15', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1765) +DEBUG:TP3 (TestPoint): 1 {'Reference': 'TP3', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'desc': 'test point', 'manf': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1765) +DEBUG:TP7 (TestPoint): 1 {'Reference': 'TP7', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'desc': 'test point', 'manf': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1765) +DEBUG:TP10 (TestPoint): 1 {'Reference': 'TP10', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'desc': 'test point', 'manf': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1765) +DEBUG:TP4 (TestPoint): 1 {'Reference': 'TP4', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'desc': 'test point', 'manf': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1765) +DEBUG:TP6 (TestPoint): 1 {'Reference': 'TP6', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'desc': 'test point', 'manf': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1765) +DEBUG:R20 (R_US 10k): 1 {'Reference': 'R20', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1765) +DEBUG:C8 (C_Small_US 4.7u): 1 {'Reference': 'C8', 'Value': '4.7u', 'Footprint': 'Capacitor_SMD:C_0603_1608Metric', 'Datasheet': 'https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL10A475KO8NNNC', 'desc': 'capacitor, small US symbol', 'LCSC': 'C19666', 'manf': 'Samsung Electro-Mechanics', 'Manufacturer PN': 'CL10A475KO8NNNC', 'part': 'C_Small_US'} (kibot - v5_sch.py:1765) +DEBUG:R14 (R_US 75): 1 {'Reference': 'R14', 'Value': '75', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF750JT5E', 'LCSC': 'C4275', 'part': 'R_US'} (kibot - v5_sch.py:1765) +DEBUG:U5 (MCP73831-2-OT MCP73832T-2ACI/OT): 1 {'Reference': 'U5', 'Value': 'MCP73832T-2ACI/OT', 'Footprint': 'Package_TO_SOT_SMD:SOT-23-5', 'Datasheet': 'http://ww1.microchip.com/downloads/en/DeviceDoc/20001984g.pdf', 'desc': 'Single cell, Li-Ion/Li-Po charge management controller, 4.20V, Tri-State Status Output, in SOT23-5 package', 'LCSC': 'C424093', 'manf': 'Microchip', 'Manufacturer PN': 'MCP73832T-2ACI/OT', 'part': 'MCP73831-2-OT'} (kibot - v5_sch.py:1765) +DEBUG:C6 (C_Small_US 2.2u): 1 {'Reference': 'C6', 'Value': '2.2u', 'Footprint': 'Capacitor_SMD:C_0603_1608Metric', 'Datasheet': 'https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL10A225KO8NNN', 'desc': 'capacitor, small US symbol', 'LCSC': 'C23630', 'manf': 'Samsung Electro-Mechanics', 'Manufacturer PN': 'CL10A225KO8NNNC', 'part': 'C_Small_US'} (kibot - v5_sch.py:1765) +DEBUG:Q2 (Si2301CDS): 1 {'Reference': 'Q2', 'Value': 'Si2301CDS', 'Footprint': 'Package_TO_SOT_SMD:SOT-23', 'Datasheet': 'https://www.vishay.com/doc/?68741', 'desc': '-3.1A Id, -20V Vds, P-Channel MOSFET, SOT-23', 'manf': 'Vishay', 'Manufacturer PN': 'Si2301CDS-T1-GE3', 'LCSC': 'C10487', 'part': 'Si2301CDS'} (kibot - v5_sch.py:1765) +DEBUG:R19 (R_US 10k): 1 {'Reference': 'R19', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1765) +DEBUG:C7 (C_Small_US 4.7u): 1 {'Reference': 'C7', 'Value': '4.7u', 'Footprint': 'Capacitor_SMD:C_0603_1608Metric', 'Datasheet': 'https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL10A475KO8NNNC', 'desc': 'capacitor, small US symbol', 'LCSC': 'C19666', 'manf': 'Samsung Electro-Mechanics', 'Manufacturer PN': 'CL10A475KO8NNNC', 'part': 'C_Small_US'} (kibot - v5_sch.py:1765) +DEBUG:R12 (R_US 10k): 1 {'Reference': 'R12', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1765) +DEBUG:U3 (MDBT50Q-1MV2): 1 {'Reference': 'U3', 'Value': 'MDBT50Q-1MV2', 'Footprint': 'RF_Module:Raytac_MDBT50Q', 'Datasheet': 'https://www.raytac.com/download/index.php?index_id=43', 'desc': 'Multiprotocol BLE/ANT/2.4 GHz/802.15.4 Cortex-M4F SoC, nRF52840 module', 'manf': 'Raytac', 'Manufacturer PN': 'MDBT50Q-1MV2', 'LCSC': 'C5118826', 'part': 'MDBT50Q-1MV2'} (kibot - v5_sch.py:1765) +DEBUG:R11 (R_US 22): 1 {'Reference': 'R11', 'Value': '22', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF220JT5E', 'LCSC': 'C23345', 'part': 'R_US'} (kibot - v5_sch.py:1765) +DEBUG:R10 (R_US 22): 1 {'Reference': 'R10', 'Value': '22', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF220JT5E', 'LCSC': 'C23345', 'part': 'R_US'} (kibot - v5_sch.py:1765) +DEBUG:L1 (L_Small 10uH): 1 {'Reference': 'L1', 'Value': '10uH', 'Footprint': 'Inductor_SMD:L_0603_1608Metric', 'Datasheet': 'https://product.tdk.com/system/files/dam/doc/product/inductor/inductor/smd/catalog/inductor_commercial_decoupling_mlz1608_en.pdf', 'desc': 'Inductor, small symbol', 'manf': 'TDK', 'Manufacturer PN': 'MLZ1608M100WT000', 'LCSC': 'C76798', 'part': 'L_Small'} (kibot - v5_sch.py:1765) +DEBUG:C3 (C_Small_US 100u): 1 {'Reference': 'C3', 'Value': '100u', 'Footprint': 'Capacitor_SMD:C_1206_3216Metric', 'Datasheet': 'https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL31A107MQHNNNE', 'desc': 'capacitor, small US symbol', 'LCSC': 'C15008', 'manf': 'Samsung Electro-Mechanics', 'Manufacturer PN': 'CL31A107MQHNNNE', 'part': 'C_Small_US'} (kibot - v5_sch.py:1765) +DEBUG:R9 (R_US 10k): 1 {'Reference': 'R9', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1765) +DEBUG:R13 (R_US 10k): 1 {'Reference': 'R13', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1765) +DEBUG:C4 (C_Small_US 100u): 1 {'Reference': 'C4', 'Value': '100u', 'Footprint': 'Capacitor_SMD:C_1206_3216Metric', 'Datasheet': 'https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL31A107MQHNNNE', 'desc': 'capacitor, small US symbol', 'LCSC': 'C15008', 'manf': 'Samsung Electro-Mechanics', 'Manufacturer PN': 'CL31A107MQHNNNE', 'part': 'C_Small_US'} (kibot - v5_sch.py:1765) +DEBUG:U1 (MCP6L02x-xMS MCP6042T-I/MS): 1 {'Reference': 'U1', 'Value': 'MCP6042T-I/MS', 'Footprint': 'Package_SO:MSOP-8_3x3mm_P0.65mm', 'Datasheet': 'http://ww1.microchip.com/downloads/en/devicedoc/22140b.pdf', 'Description': 'Dual, 1 MHz, 85µA, Rail-to-Rail input and output, MSOP-8', 'LCSC': 'C627438', 'Manufacturer': 'Microchip', 'Manufacturer PN': 'MCP6042-I/MS', 'part': 'MCP6L02x-xMS'} (kibot - v5_sch.py:1765) +DEBUG:TP14 (TestPoint): 1 {'Reference': 'TP14', 'Value': 'TestPoint', 'Footprint': 'Connector_Wire:SolderWirePad_1x01_SMD_2x4mm', 'Datasheet': '~', 'desc': 'test point', 'part': 'TestPoint'} (kibot - v5_sch.py:1765) +DEBUG:R3 (R_US 51k): 1 {'Reference': 'R3', 'Value': '51k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF5102T5E', 'LCSC': 'C23196', 'part': 'R_US'} (kibot - v5_sch.py:1765) +DEBUG:TP12 (TestPoint): 1 {'Reference': 'TP12', 'Value': 'TestPoint', 'Footprint': 'Connector_Wire:SolderWirePad_1x01_SMD_2x4mm', 'Datasheet': '~', 'desc': 'test point', 'part': 'TestPoint'} (kibot - v5_sch.py:1765) +DEBUG:U2 (MCP6L02x-xMS MCP6042T-I/MS): 1 {'Reference': 'U2', 'Value': 'MCP6042T-I/MS', 'Footprint': 'Package_SO:MSOP-8_3x3mm_P0.65mm', 'Datasheet': 'http://ww1.microchip.com/downloads/en/devicedoc/22140b.pdf', 'Description': 'Dual, 1 MHz, 85µA, Rail-to-Rail input and output, MSOP-8', 'LCSC': 'C627438', 'Manufacturer': 'Microchip', 'Manufacturer PN': 'MCP6042-I/MS', 'part': 'MCP6L02x-xMS'} (kibot - v5_sch.py:1765) +DEBUG:R4 (R_US 220k): 1 {'Reference': 'R4', 'Value': '220k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF2203T5E', 'LCSC': 'C22961', 'part': 'R_US'} (kibot - v5_sch.py:1765) +DEBUG:Q1 (Si2301CDS): 1 {'Reference': 'Q1', 'Value': 'Si2301CDS', 'Footprint': 'Package_TO_SOT_SMD:SOT-23', 'Datasheet': 'https://www.vishay.com/doc/?68741', 'desc': '-3.1A Id, -20V Vds, P-Channel MOSFET, SOT-23', 'manf': 'Vishay', 'Manufacturer PN': 'Si2301CDS-T1-GE3', 'LCSC': 'C10487', 'part': 'Si2301CDS'} (kibot - v5_sch.py:1765) +DEBUG:R8 (R_US 220k): 1 {'Reference': 'R8', 'Value': '220k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF2203T5E', 'LCSC': 'C22961', 'part': 'R_US'} (kibot - v5_sch.py:1765) +DEBUG:C1 (C_Small_US 100n): 1 {'Reference': 'C1', 'Value': '100n', 'Footprint': 'Capacitor_SMD:C_0603_1608Metric', 'Datasheet': 'https://yageogroup.com/download/specsheet/CC0603KRX7R9BB104', 'desc': 'capacitor, small US symbol', 'manf': 'YAGEO', 'Manufacturer PN': 'CC0603KRX7R9BB104', 'LCSC': 'C14663', 'part': 'C_Small_US'} (kibot - v5_sch.py:1765) +DEBUG:TP13 (TestPoint): 1 {'Reference': 'TP13', 'Value': 'TestPoint', 'Footprint': 'Connector_Wire:SolderWirePad_1x01_SMD_2x4mm', 'Datasheet': '~', 'desc': 'test point', 'part': 'TestPoint'} (kibot - v5_sch.py:1765) +DEBUG:R7 (R_US 51k): 1 {'Reference': 'R7', 'Value': '51k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF5102T5E', 'LCSC': 'C23196', 'part': 'R_US'} (kibot - v5_sch.py:1765) +DEBUG:C2 (C_Small_US 100n): 1 {'Reference': 'C2', 'Value': '100n', 'Footprint': 'Capacitor_SMD:C_0603_1608Metric', 'Datasheet': 'https://yageogroup.com/download/specsheet/CC0603KRX7R9BB104', 'desc': 'capacitor, small US symbol', 'manf': 'YAGEO', 'Manufacturer PN': 'CC0603KRX7R9BB104', 'LCSC': 'C14663', 'part': 'C_Small_US'} (kibot - v5_sch.py:1765) +DEBUG:R1 (R_US 10k): 1 {'Reference': 'R1', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1765) +DEBUG:TP11 (TestPoint): 1 {'Reference': 'TP11', 'Value': 'TestPoint', 'Footprint': 'Connector_Wire:SolderWirePad_1x01_SMD_2x4mm', 'Datasheet': '~', 'desc': 'test point', 'part': 'TestPoint'} (kibot - v5_sch.py:1765) +DEBUG:TP2 (TestPoint): 1 {'Reference': 'TP2', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'desc': 'test point', 'manf': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1765) +DEBUG:R6 (R_US 330): 1 {'Reference': 'R6', 'Value': '330', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF3300T5E', 'LCSC': 'C23138', 'part': 'R_US'} (kibot - v5_sch.py:1765) +DEBUG:R5 (R_US 51k): 1 {'Reference': 'R5', 'Value': '51k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF5102T5E', 'LCSC': 'C23196', 'part': 'R_US'} (kibot - v5_sch.py:1765) +DEBUG:R2 (R_US 51k): 1 {'Reference': 'R2', 'Value': '51k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF5102T5E', 'LCSC': 'C23196', 'part': 'R_US'} (kibot - v5_sch.py:1765) +DEBUG:TP1 (TestPoint): 1 {'Reference': 'TP1', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'desc': 'test point', 'manf': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1765) +DEBUG:Adding Description field to C2 (capacitor, small US symbol) (kibot - kiplot.py:407) +DEBUG:Adding Manufacturer field to C2 (YAGEO) (kibot - kiplot.py:407) +DEBUG:Adding Description field to R9 (Resistor, US symbol) (kibot - kiplot.py:407) +DEBUG:Adding Manufacturer field to R9 (Uni-Royal) (kibot - kiplot.py:407) +DEBUG:Adding Description field to R11 (Resistor, US symbol) (kibot - kiplot.py:407) +DEBUG:Adding Manufacturer field to R11 (Uni-Royal) (kibot - kiplot.py:407) +DEBUG:Adding Description field to R6 (Resistor, US symbol) (kibot - kiplot.py:407) +DEBUG:Adding Manufacturer field to R6 (Uni-Royal) (kibot - kiplot.py:407) +DEBUG:Adding Description field to R13 (Resistor, US symbol) (kibot - kiplot.py:407) +DEBUG:Adding Manufacturer field to R13 (Uni-Royal) (kibot - kiplot.py:407) +DEBUG:Adding Description field to R18 (Resistor, US symbol) (kibot - kiplot.py:407) +DEBUG:Adding Manufacturer field to R18 (Uni-Royal) (kibot - kiplot.py:407) +DEBUG:Adding Description field to R5 (Resistor, US symbol) (kibot - kiplot.py:407) +DEBUG:Adding Manufacturer field to R5 (Uni-Royal) (kibot - kiplot.py:407) +DEBUG:Adding Description field to C8 (capacitor, small US symbol) (kibot - kiplot.py:407) +DEBUG:Adding Manufacturer field to C8 (Samsung Electro-Mechanics) (kibot - kiplot.py:407) +DEBUG:Adding Description field to H1 () (kibot - kiplot.py:407) +DEBUG:Adding Description field to U4 (Li-Ion/Li-Po battery monitor and fuel guage) (kibot - kiplot.py:407) +DEBUG:Adding Manufacturer field to U4 (Texas Instruments) (kibot - kiplot.py:407) +DEBUG:Adding Description field to R2 (Resistor, US symbol) (kibot - kiplot.py:407) +DEBUG:Adding Manufacturer field to R2 (Uni-Royal) (kibot - kiplot.py:407) +DEBUG:Adding Description field to R19 (Resistor, US symbol) (kibot - kiplot.py:407) +DEBUG:Adding Manufacturer field to R19 (Uni-Royal) (kibot - kiplot.py:407) +DEBUG:Adding Description field to U3 (Multiprotocol BLE/ANT/2.4 GHz/802.15.4 Cortex-M4F SoC, nRF52840 module) (kibot - kiplot.py:407) +DEBUG:Adding Manufacturer field to U3 (Raytac) (kibot - kiplot.py:407) +DEBUG:Adding Description field to R17 (Resistor, US symbol) (kibot - kiplot.py:407) +DEBUG:Adding Manufacturer field to R17 (Uni-Royal) (kibot - kiplot.py:407) +DEBUG:Adding Description field to R3 (Resistor, US symbol) (kibot - kiplot.py:407) +DEBUG:Adding Manufacturer field to R3 (Uni-Royal) (kibot - kiplot.py:407) +DEBUG:Adding Description field to R20 (Resistor, US symbol) (kibot - kiplot.py:407) +DEBUG:Adding Manufacturer field to R20 (Uni-Royal) (kibot - kiplot.py:407) +DEBUG:Adding Description field to U5 (Single cell, Li-Ion/Li-Po charge management controller, 4.20V, Tri-State Status Output, in SOT23-5 package) (kibot - kiplot.py:407) +DEBUG:Adding Manufacturer field to U5 (Microchip) (kibot - kiplot.py:407) +DEBUG:Adding Description field to R12 (Resistor, US symbol) (kibot - kiplot.py:407) +DEBUG:Adding Manufacturer field to R12 (Uni-Royal) (kibot - kiplot.py:407) +DEBUG:Adding Description field to C5 (capacitor, small US symbol) (kibot - kiplot.py:407) +DEBUG:Adding Manufacturer field to C5 (Samsung Electro-Mechanics) (kibot - kiplot.py:407) +DEBUG:Adding Description field to L1 (Inductor, small symbol) (kibot - kiplot.py:407) +DEBUG:Adding Manufacturer field to L1 (TDK) (kibot - kiplot.py:407) +DEBUG:Adding Description field to C4 (capacitor, small US symbol) (kibot - kiplot.py:407) +DEBUG:Adding Manufacturer field to C4 (Samsung Electro-Mechanics) (kibot - kiplot.py:407) +DEBUG:Adding Description field to H2 () (kibot - kiplot.py:407) +DEBUG:Adding Description field to R8 (Resistor, US symbol) (kibot - kiplot.py:407) +DEBUG:Adding Manufacturer field to R8 (Uni-Royal) (kibot - kiplot.py:407) +DEBUG:Adding Description field to Q2 (-3.1A Id, -20V Vds, P-Channel MOSFET, SOT-23) (kibot - kiplot.py:407) +DEBUG:Adding Manufacturer field to Q2 (Vishay) (kibot - kiplot.py:407) +DEBUG:Adding Description field to C6 (capacitor, small US symbol) (kibot - kiplot.py:407) +DEBUG:Adding Manufacturer field to C6 (Samsung Electro-Mechanics) (kibot - kiplot.py:407) +DEBUG:Adding Description field to C3 (capacitor, small US symbol) (kibot - kiplot.py:407) +DEBUG:Adding Manufacturer field to C3 (Samsung Electro-Mechanics) (kibot - kiplot.py:407) +DEBUG:Adding Description field to Q1 (-3.1A Id, -20V Vds, P-Channel MOSFET, SOT-23) (kibot - kiplot.py:407) +DEBUG:Adding Manufacturer field to Q1 (Vishay) (kibot - kiplot.py:407) +DEBUG:Adding Description field to Q3 (-3.1A Id, -20V Vds, P-Channel MOSFET, SOT-23) (kibot - kiplot.py:407) +DEBUG:Adding Manufacturer field to Q3 (Vishay) (kibot - kiplot.py:407) +DEBUG:Adding Description field to R14 (Resistor, US symbol) (kibot - kiplot.py:407) +DEBUG:Adding Manufacturer field to R14 (Uni-Royal) (kibot - kiplot.py:407) +DEBUG:Adding Description field to C7 (capacitor, small US symbol) (kibot - kiplot.py:407) +DEBUG:Adding Manufacturer field to C7 (Samsung Electro-Mechanics) (kibot - kiplot.py:407) +DEBUG:Adding Description field to J3 (Cortex Debug Connector, standard ARM Cortex-M SWD and JTAG interface) (kibot - kiplot.py:407) +DEBUG:Adding Manufacturer field to J3 (Amphenol ICC) (kibot - kiplot.py:407) +DEBUG:Adding Description field to C1 (capacitor, small US symbol) (kibot - kiplot.py:407) +DEBUG:Adding Manufacturer field to C1 (YAGEO) (kibot - kiplot.py:407) +DEBUG:Adding Description field to R4 (Resistor, US symbol) (kibot - kiplot.py:407) +DEBUG:Adding Manufacturer field to R4 (Uni-Royal) (kibot - kiplot.py:407) +DEBUG:Adding Description field to R1 (Resistor, US symbol) (kibot - kiplot.py:407) +DEBUG:Adding Manufacturer field to R1 (Uni-Royal) (kibot - kiplot.py:407) +DEBUG:Adding Description field to R16 (Resistor, US symbol) (kibot - kiplot.py:407) +DEBUG:Adding Manufacturer field to R16 (Uni-Royal) (kibot - kiplot.py:407) +DEBUG:Adding Description field to R7 (Resistor, US symbol) (kibot - kiplot.py:407) +DEBUG:Adding Manufacturer field to R7 (Uni-Royal) (kibot - kiplot.py:407) +DEBUG:Adding Description field to R15 (Resistor, US symbol) (kibot - kiplot.py:407) +DEBUG:Adding Manufacturer field to R15 (Uni-Royal) (kibot - kiplot.py:407) +DEBUG:Adding Description field to R10 (Resistor, US symbol) (kibot - kiplot.py:407) +DEBUG:Adding Manufacturer field to R10 (Uni-Royal) (kibot - kiplot.py:407) +DEBUG:Adding Description field to TP12 (test point) (kibot - kiplot.py:407) +DEBUG:Adding Description field to TP1 (test point) (kibot - kiplot.py:407) +DEBUG:Adding Manufacturer field to TP1 () (kibot - kiplot.py:407) +DEBUG:Adding Description field to J2 (Generic connector, single row, 01x05, script generated (kicad-library-utils/schlib/autogen/connector/)) (kibot - kiplot.py:407) +DEBUG:Adding Manufacturer field to J2 (JST) (kibot - kiplot.py:407) +DEBUG:Adding Description field to TP8 (test point) (kibot - kiplot.py:407) +DEBUG:Adding Manufacturer field to TP8 () (kibot - kiplot.py:407) +DEBUG:Adding Description field to TP3 (test point) (kibot - kiplot.py:407) +DEBUG:Adding Manufacturer field to TP3 () (kibot - kiplot.py:407) +DEBUG:Adding Description field to TP10 (test point) (kibot - kiplot.py:407) +DEBUG:Adding Manufacturer field to TP10 () (kibot - kiplot.py:407) +DEBUG:Adding Description field to TP7 (test point) (kibot - kiplot.py:407) +DEBUG:Adding Manufacturer field to TP7 () (kibot - kiplot.py:407) +DEBUG:Adding Description field to TP14 (test point) (kibot - kiplot.py:407) +DEBUG:Adding Description field to TP13 (test point) (kibot - kiplot.py:407) +DEBUG:Adding Description field to TP6 (test point) (kibot - kiplot.py:407) +DEBUG:Adding Manufacturer field to TP6 () (kibot - kiplot.py:407) +DEBUG:Adding Description field to TP9 (test point) (kibot - kiplot.py:407) +DEBUG:Adding Manufacturer field to TP9 () (kibot - kiplot.py:407) +DEBUG:Adding Description field to TP2 (test point) (kibot - kiplot.py:407) +DEBUG:Adding Manufacturer field to TP2 () (kibot - kiplot.py:407) +DEBUG:Adding Description field to TP4 (test point) (kibot - kiplot.py:407) +DEBUG:Adding Manufacturer field to TP4 () (kibot - kiplot.py:407) +DEBUG:Adding Description field to TP11 (test point) (kibot - kiplot.py:407) +DEBUG:Adding Description field to J1 (Generic connector, single row, 01x02, script generated (kicad-library-utils/schlib/autogen/connector/)) (kibot - kiplot.py:407) +DEBUG:Adding Manufacturer field to J1 (JST) (kibot - kiplot.py:407) +DEBUG:Adding Description field to TP5 (test point) (kibot - kiplot.py:407) +DEBUG:Adding Manufacturer field to TP5 () (kibot - kiplot.py:407) +DEBUG:Filters reset (kibot - fil_base.py:196) +DEBUG:Applying transform filter `_kicost_rename` (kibot - fil_base.py:173) +DEBUG:ref: C1 field: description -> desc (kibot - fil_field_rename.py:40) +DEBUG:ref: C1 field: manufacturer -> manf (kibot - fil_field_rename.py:40) +DEBUG:ref: C2 field: description -> desc (kibot - fil_field_rename.py:40) +DEBUG:ref: C2 field: manufacturer -> manf (kibot - fil_field_rename.py:40) +DEBUG:ref: C3 field: description -> desc (kibot - fil_field_rename.py:40) +DEBUG:ref: C3 field: manufacturer -> manf (kibot - fil_field_rename.py:40) +DEBUG:ref: C4 field: description -> desc (kibot - fil_field_rename.py:40) +DEBUG:ref: C4 field: manufacturer -> manf (kibot - fil_field_rename.py:40) +DEBUG:ref: C5 field: description -> desc (kibot - fil_field_rename.py:40) +DEBUG:ref: C5 field: manufacturer -> manf (kibot - fil_field_rename.py:40) +DEBUG:ref: C6 field: description -> desc (kibot - fil_field_rename.py:40) +DEBUG:ref: C6 field: manufacturer -> manf (kibot - fil_field_rename.py:40) +DEBUG:ref: C7 field: description -> desc (kibot - fil_field_rename.py:40) +DEBUG:ref: C7 field: manufacturer -> manf (kibot - fil_field_rename.py:40) +DEBUG:ref: C8 field: description -> desc (kibot - fil_field_rename.py:40) +DEBUG:ref: C8 field: manufacturer -> manf (kibot - fil_field_rename.py:40) +DEBUG:ref: J1 field: description -> desc (kibot - fil_field_rename.py:40) +DEBUG:ref: J1 field: manufacturer -> manf (kibot - fil_field_rename.py:40) +DEBUG:ref: J2 field: description -> desc (kibot - fil_field_rename.py:40) +DEBUG:ref: J2 field: manufacturer -> manf (kibot - fil_field_rename.py:40) +DEBUG:ref: J3 field: description -> desc (kibot - fil_field_rename.py:40) +DEBUG:ref: J3 field: manufacturer -> manf (kibot - fil_field_rename.py:40) +DEBUG:ref: L1 field: description -> desc (kibot - fil_field_rename.py:40) +DEBUG:ref: L1 field: manufacturer -> manf (kibot - fil_field_rename.py:40) +DEBUG:ref: Q1 field: description -> desc (kibot - fil_field_rename.py:40) +DEBUG:ref: Q1 field: manufacturer -> manf (kibot - fil_field_rename.py:40) +DEBUG:ref: Q2 field: description -> desc (kibot - fil_field_rename.py:40) +DEBUG:ref: Q2 field: manufacturer -> manf (kibot - fil_field_rename.py:40) +DEBUG:ref: Q3 field: description -> desc (kibot - fil_field_rename.py:40) +DEBUG:ref: Q3 field: manufacturer -> manf (kibot - fil_field_rename.py:40) +DEBUG:ref: R1 field: description -> desc (kibot - fil_field_rename.py:40) +DEBUG:ref: R1 field: manufacturer -> manf (kibot - fil_field_rename.py:40) +DEBUG:ref: R10 field: description -> desc (kibot - fil_field_rename.py:40) +DEBUG:ref: R10 field: manufacturer -> manf (kibot - fil_field_rename.py:40) +DEBUG:ref: R11 field: description -> desc (kibot - fil_field_rename.py:40) +DEBUG:ref: R11 field: manufacturer -> manf (kibot - fil_field_rename.py:40) +DEBUG:ref: R12 field: description -> desc (kibot - fil_field_rename.py:40) +DEBUG:ref: R12 field: manufacturer -> manf (kibot - fil_field_rename.py:40) +DEBUG:ref: R13 field: description -> desc (kibot - fil_field_rename.py:40) +DEBUG:ref: R13 field: manufacturer -> manf (kibot - fil_field_rename.py:40) +DEBUG:ref: R14 field: description -> desc (kibot - fil_field_rename.py:40) +DEBUG:ref: R14 field: manufacturer -> manf (kibot - fil_field_rename.py:40) +DEBUG:ref: R15 field: description -> desc (kibot - fil_field_rename.py:40) +DEBUG:ref: R15 field: manufacturer -> manf (kibot - fil_field_rename.py:40) +DEBUG:ref: R16 field: description -> desc (kibot - fil_field_rename.py:40) +DEBUG:ref: R16 field: manufacturer -> manf (kibot - fil_field_rename.py:40) +DEBUG:ref: R17 field: description -> desc (kibot - fil_field_rename.py:40) +DEBUG:ref: R17 field: manufacturer -> manf (kibot - fil_field_rename.py:40) +DEBUG:ref: R18 field: description -> desc (kibot - fil_field_rename.py:40) +DEBUG:ref: R18 field: manufacturer -> manf (kibot - fil_field_rename.py:40) +DEBUG:ref: R19 field: description -> desc (kibot - fil_field_rename.py:40) +DEBUG:ref: R19 field: manufacturer -> manf (kibot - fil_field_rename.py:40) +DEBUG:ref: R2 field: description -> desc (kibot - fil_field_rename.py:40) +DEBUG:ref: R2 field: manufacturer -> manf (kibot - fil_field_rename.py:40) +DEBUG:ref: R20 field: description -> desc (kibot - fil_field_rename.py:40) +DEBUG:ref: R20 field: manufacturer -> manf (kibot - fil_field_rename.py:40) +DEBUG:ref: R3 field: description -> desc (kibot - fil_field_rename.py:40) +DEBUG:ref: R3 field: manufacturer -> manf (kibot - fil_field_rename.py:40) +DEBUG:ref: R4 field: description -> desc (kibot - fil_field_rename.py:40) +DEBUG:ref: R4 field: manufacturer -> manf (kibot - fil_field_rename.py:40) +DEBUG:ref: R5 field: description -> desc (kibot - fil_field_rename.py:40) +DEBUG:ref: R5 field: manufacturer -> manf (kibot - fil_field_rename.py:40) +DEBUG:ref: R6 field: description -> desc (kibot - fil_field_rename.py:40) +DEBUG:ref: R6 field: manufacturer -> manf (kibot - fil_field_rename.py:40) +DEBUG:ref: R7 field: description -> desc (kibot - fil_field_rename.py:40) +DEBUG:ref: R7 field: manufacturer -> manf (kibot - fil_field_rename.py:40) +DEBUG:ref: R8 field: description -> desc (kibot - fil_field_rename.py:40) +DEBUG:ref: R8 field: manufacturer -> manf (kibot - fil_field_rename.py:40) +DEBUG:ref: R9 field: description -> desc (kibot - fil_field_rename.py:40) +DEBUG:ref: R9 field: manufacturer -> manf (kibot - fil_field_rename.py:40) +DEBUG:ref: TP1 field: description -> desc (kibot - fil_field_rename.py:40) +DEBUG:ref: TP1 field: manufacturer -> manf (kibot - fil_field_rename.py:40) +DEBUG:ref: TP10 field: description -> desc (kibot - fil_field_rename.py:40) +DEBUG:ref: TP10 field: manufacturer -> manf (kibot - fil_field_rename.py:40) +DEBUG:ref: TP11 field: description -> desc (kibot - fil_field_rename.py:40) +DEBUG:ref: TP12 field: description -> desc (kibot - fil_field_rename.py:40) +DEBUG:ref: TP13 field: description -> desc (kibot - fil_field_rename.py:40) +DEBUG:ref: TP14 field: description -> desc (kibot - fil_field_rename.py:40) +DEBUG:ref: TP2 field: description -> desc (kibot - fil_field_rename.py:40) +DEBUG:ref: TP2 field: manufacturer -> manf (kibot - fil_field_rename.py:40) +DEBUG:ref: TP3 field: description -> desc (kibot - fil_field_rename.py:40) +DEBUG:ref: TP3 field: manufacturer -> manf (kibot - fil_field_rename.py:40) +DEBUG:ref: TP4 field: description -> desc (kibot - fil_field_rename.py:40) +DEBUG:ref: TP4 field: manufacturer -> manf (kibot - fil_field_rename.py:40) +DEBUG:ref: TP5 field: description -> desc (kibot - fil_field_rename.py:40) +DEBUG:ref: TP5 field: manufacturer -> manf (kibot - fil_field_rename.py:40) +DEBUG:ref: TP6 field: description -> desc (kibot - fil_field_rename.py:40) +DEBUG:ref: TP6 field: manufacturer -> manf (kibot - fil_field_rename.py:40) +DEBUG:ref: TP7 field: description -> desc (kibot - fil_field_rename.py:40) +DEBUG:ref: TP7 field: manufacturer -> manf (kibot - fil_field_rename.py:40) +DEBUG:ref: TP8 field: description -> desc (kibot - fil_field_rename.py:40) +DEBUG:ref: TP8 field: manufacturer -> manf (kibot - fil_field_rename.py:40) +DEBUG:ref: TP9 field: description -> desc (kibot - fil_field_rename.py:40) +DEBUG:ref: TP9 field: manufacturer -> manf (kibot - fil_field_rename.py:40) +DEBUG:ref: U1 field: description -> desc (kibot - fil_field_rename.py:40) +DEBUG:ref: U1 field: manufacturer -> manf (kibot - fil_field_rename.py:40) +DEBUG:ref: U2 field: description -> desc (kibot - fil_field_rename.py:40) +DEBUG:ref: U2 field: manufacturer -> manf (kibot - fil_field_rename.py:40) +DEBUG:ref: U3 field: description -> desc (kibot - fil_field_rename.py:40) +DEBUG:ref: U3 field: manufacturer -> manf (kibot - fil_field_rename.py:40) +DEBUG:ref: U4 field: description -> desc (kibot - fil_field_rename.py:40) +DEBUG:ref: U4 field: manufacturer -> manf (kibot - fil_field_rename.py:40) +DEBUG:ref: U5 field: description -> desc (kibot - fil_field_rename.py:40) +DEBUG:ref: U5 field: manufacturer -> manf (kibot - fil_field_rename.py:40) +DEBUG:ref: H1 field: description -> desc (kibot - fil_field_rename.py:40) +DEBUG:ref: H2 field: description -> desc (kibot - fil_field_rename.py:40) +DEBUG:Applying filter `only_testpoints_top` to exclude (kibot - fil_base.py:187) +DEBUG:- C1 excluded (kibot - fil_base.py:192) +DEBUG:- C2 excluded (kibot - fil_base.py:192) +DEBUG:- C3 excluded (kibot - fil_base.py:192) +DEBUG:- C4 excluded (kibot - fil_base.py:192) +DEBUG:- C5 excluded (kibot - fil_base.py:192) +DEBUG:- C6 excluded (kibot - fil_base.py:192) +DEBUG:- C7 excluded (kibot - fil_base.py:192) +DEBUG:- C8 excluded (kibot - fil_base.py:192) +DEBUG:- J1 excluded (kibot - fil_base.py:192) +DEBUG:- J2 excluded (kibot - fil_base.py:192) +DEBUG:- J3 excluded (kibot - fil_base.py:192) +DEBUG:- L1 excluded (kibot - fil_base.py:192) +DEBUG:- Q1 excluded (kibot - fil_base.py:192) +DEBUG:- Q2 excluded (kibot - fil_base.py:192) +DEBUG:- Q3 excluded (kibot - fil_base.py:192) +DEBUG:- R1 excluded (kibot - fil_base.py:192) +DEBUG:- R10 excluded (kibot - fil_base.py:192) +DEBUG:- R11 excluded (kibot - fil_base.py:192) +DEBUG:- R12 excluded (kibot - fil_base.py:192) +DEBUG:- R13 excluded (kibot - fil_base.py:192) +DEBUG:- R14 excluded (kibot - fil_base.py:192) +DEBUG:- R15 excluded (kibot - fil_base.py:192) +DEBUG:- R16 excluded (kibot - fil_base.py:192) +DEBUG:- R17 excluded (kibot - fil_base.py:192) +DEBUG:- R18 excluded (kibot - fil_base.py:192) +DEBUG:- R19 excluded (kibot - fil_base.py:192) +DEBUG:- R2 excluded (kibot - fil_base.py:192) +DEBUG:- R20 excluded (kibot - fil_base.py:192) +DEBUG:- R3 excluded (kibot - fil_base.py:192) +DEBUG:- R4 excluded (kibot - fil_base.py:192) +DEBUG:- R5 excluded (kibot - fil_base.py:192) +DEBUG:- R6 excluded (kibot - fil_base.py:192) +DEBUG:- R7 excluded (kibot - fil_base.py:192) +DEBUG:- R8 excluded (kibot - fil_base.py:192) +DEBUG:- R9 excluded (kibot - fil_base.py:192) +DEBUG:- TP1 excluded (kibot - fil_base.py:192) +DEBUG:- TP10 excluded (kibot - fil_base.py:192) +DEBUG:- TP11 excluded (kibot - fil_base.py:192) +DEBUG:- TP12 excluded (kibot - fil_base.py:192) +DEBUG:- TP13 excluded (kibot - fil_base.py:192) +DEBUG:- TP14 excluded (kibot - fil_base.py:192) +DEBUG:- TP2 excluded (kibot - fil_base.py:192) +DEBUG:- TP3 excluded (kibot - fil_base.py:192) +DEBUG:- TP4 excluded (kibot - fil_base.py:192) +DEBUG:- TP5 excluded (kibot - fil_base.py:192) +DEBUG:- TP6 excluded (kibot - fil_base.py:192) +DEBUG:- TP7 excluded (kibot - fil_base.py:192) +DEBUG:- TP8 excluded (kibot - fil_base.py:192) +DEBUG:- TP9 excluded (kibot - fil_base.py:192) +DEBUG:- U1 excluded (kibot - fil_base.py:192) +DEBUG:- U2 excluded (kibot - fil_base.py:192) +DEBUG:- U3 excluded (kibot - fil_base.py:192) +DEBUG:- U4 excluded (kibot - fil_base.py:192) +DEBUG:- U5 excluded (kibot - fil_base.py:192) +DEBUG:- H1 excluded (kibot - fil_base.py:192) +DEBUG:- H2 excluded (kibot - fil_base.py:192) +DEBUG:Applying filter `_kibom_dnc_config` to fixed (kibot - fil_base.py:224) +DEBUG:Applying KiBoM style variants `default` (kibot - var_kibom.py:91) +DEBUG:Applying transform filter `_expand_text_vars` (kibot - fil_base.py:173) +DEBUG:Using auxiliary origin: x=125000000 y=100000000 (kibot - bom.py:498) +DEBUG:Global stats: total 0 fitted 0 build 0 (kibot - bom.py:571) +DEBUG:Saving BOM File: /workspace/jkrauss/Test_5/test/testpoints/Test_5-testpoints-top.csv (kibot - bom.py:588) +DEBUG:CSV Output -> /workspace/jkrauss/Test_5/test/testpoints/Test_5-testpoints-top.csv (kibot - bom_writer.py:52) +DEBUG:Using global `output`=`%f-%i%I%v.%x` (kibot - optionable.py:58) +DEBUG:Configuring from default: join -> [] (kibot - optionable.py:362) +DEBUG:Configuring from default: join -> [] (kibot - optionable.py:362) +DEBUG:Configuring from default: join -> [] (kibot - optionable.py:362) +DEBUG:Configuring from default: join -> [] (kibot - optionable.py:362) +DEBUG:Configuring from default: cost_extra_columns -> [] (kibot - optionable.py:362) +DEBUG:Configuring from default: digikey_link -> [] (kibot - optionable.py:362) +DEBUG:Configuring from default: mouser_link -> [] (kibot - optionable.py:362) +DEBUG:Configuring from default: lcsc_link -> [] (kibot - optionable.py:362) +DEBUG:Configuring from default: logo -> (kibot - optionable.py:362) +DEBUG:Configuring from default: extra_info -> [] (kibot - optionable.py:362) +DEBUG:Configuring from default: row_colors -> [] (kibot - optionable.py:362) +DEBUG:Configuring from default: html -> <kibot.out_bom.BoMHTML object at 0x7f97d4e02ad0> (kibot - optionable.py:362) +DEBUG:Configuring from default: digikey_link -> [] (kibot - optionable.py:362) +DEBUG:Configuring from default: mouser_link -> [] (kibot - optionable.py:362) +DEBUG:Configuring from default: lcsc_link -> [] (kibot - optionable.py:362) +DEBUG:Configuring from default: logo -> (kibot - optionable.py:362) +DEBUG:Configuring from default: extra_info -> [] (kibot - optionable.py:362) +DEBUG:Configuring from default: row_colors -> [] (kibot - optionable.py:362) +DEBUG:Configuring from default: kicost_api_enable -> [] (kibot - optionable.py:362) +DEBUG:Configuring from default: kicost_api_disable -> [] (kibot - optionable.py:362) +DEBUG:Configuring from default: specs_columns -> [] (kibot - optionable.py:362) +DEBUG:Configuring from default: xlsx -> <kibot.out_bom.BoMXLSX object at 0x7f97d4e02e90> (kibot - optionable.py:362) +DEBUG:Configuring from default: hrtxt -> <kibot.out_bom.BoMTXT object at 0x7f97d4e02fd0> (kibot - optionable.py:362) +DEBUG:Configuring from default: dnc_filter -> ['_kibom_dnc_CONFIG_FIELD'] (kibot - optionable.py:362) +DEBUG:Configuring from default: group_fields_fallbacks -> [] (kibot - optionable.py:362) +DEBUG:Configuring from default: component_aliases -> [['r', 'r_small', 'res', 'resistor'], ['l', 'l_small', 'inductor'], ['c', 'c_small', 'cap', 'capacitor'], ['sw', 'switch'], ['zener', 'zenersmall'], ['d', 'diode', 'd_small']] (kibot - optionable.py:598) +DEBUG:Configuring from default: aggregate -> [] (kibot - optionable.py:362) +DEBUG:Configuring from default: distributors -> [] (kibot - optionable.py:362) +DEBUG:Configuring from default: no_distributors -> [] (kibot - optionable.py:362) +DEBUG:Configuring from default: sort_field -> ['Reference'] (kibot - optionable.py:362) +DEBUG:Configuring from default: footprint_populate_values -> ['no', 'yes'] (kibot - optionable.py:362) +DEBUG:Configuring from default: pre_transform -> _null (kibot - optionable.py:362) +DEBUG:Configuring from default: exclude_filter -> ['_mechanical'] (kibot - optionable.py:362) +DEBUG:Configuring from default: dnf_filter -> ['_kibom_dnf_CONFIG_FIELD'] (kibot - optionable.py:362) +DEBUG:Configuring from default: dnc_filter -> ['_kibom_dnc_CONFIG_FIELD'] (kibot - optionable.py:362) +DEBUG:Configuring from default: sub_pcbs -> [] (kibot - optionable.py:362) +DEBUG:Valid columns: ['Row', 'Description', 'Part', 'Part Lib', 'References', 'Value', 'Footprint', 'Footprint Lib', 'Quantity Per PCB', 'Build Quantity', 'Status', 'Datasheet', 'Sheetpath', 'Source BoM', 'Reference', 'Manufacturer', 'Manufacturer PN', 'LCSC', 'Asymworks IPN'] (19) (kibot - out_bom.py:697) +DEBUG:Valid columns: ['Row', 'Description', 'Part', 'Part Lib', 'References', 'Value', 'Footprint', 'Footprint Lib', 'Quantity Per PCB', 'Build Quantity', 'Status', 'Datasheet', 'Sheetpath', 'Source BoM', 'Reference', 'Manufacturer', 'Manufacturer PN', 'LCSC', 'Asymworks IPN'] (19) (kibot - out_bom.py:697) +DEBUG:Configuring from default: groups -> [] (kibot - optionable.py:362) +- 'Bottom testpoint report in CSV format' (csv_testpoints_bottom) [bom] +DEBUG:Expanding `/workspace/jkrauss/Test_5/./test/testpoints` in SCH context for <kibot.out_bom.BoMOptions object at 0x7f97d4e02d50> parent: 'Bottom testpoint report in CSV format' (csv_testpoints_bottom) [bom] (kibot - optionable.py:493) +DEBUG:Expanded `/workspace/jkrauss/Test_5/./test/testpoints` (kibot - optionable.py:539) +DEBUG:Output destination: /workspace/jkrauss/Test_5/test/testpoints (kibot - kiplot.py:576) +DEBUG:Expanding `%f-testpoints-bottom%I%v.%x` in SCH context for <kibot.out_bom.BoMOptions object at 0x7f97d4e02d50> parent: 'Bottom testpoint report in CSV format' (csv_testpoints_bottom) [bom] (kibot - optionable.py:493) +DEBUG:Expanded `Test_5-testpoints-bottom.csv` (kibot - optionable.py:539) +DEBUG:Before collapse: (kibot - v5_sch.py:1720) +DEBUG:After collapse: (kibot - v5_sch.py:1762) +DEBUG:Before collapse: (kibot - v5_sch.py:1720) +DEBUG:After collapse: (kibot - v5_sch.py:1762) +DEBUG:Before collapse: (kibot - v5_sch.py:1720) +DEBUG:After collapse: (kibot - v5_sch.py:1762) +DEBUG:Before collapse: (kibot - v5_sch.py:1720) +DEBUG:After collapse: (kibot - v5_sch.py:1762) +DEBUG:Before collapse: (kibot - v5_sch.py:1720) +DEBUG:After collapse: (kibot - v5_sch.py:1762) +DEBUG:Before collapse: (kibot - v5_sch.py:1720) +DEBUG:After collapse: (kibot - v5_sch.py:1762) +DEBUG:Before collapse: (kibot - v5_sch.py:1720) +DEBUG:U4 (BQ27427): 1 {'Reference': 'U4', 'Value': 'BQ27427', 'Footprint': 'Package_BGA:Texas_DSBGA-9_1.62x1.58mm_Layout3x3_P0.5mm', 'Datasheet': 'https://www.ti.com/lit/ds/symlink/bq27427.pdf', 'desc': 'Li-Ion/Li-Po battery monitor and fuel guage', 'manf': 'Texas Instruments', 'Manufacturer PN': 'BQ27427YZFR', 'LCSC': 'C6075475', 'part': 'BQ27427'} (kibot - v5_sch.py:1723) +DEBUG:J3 (Conn_ARM_JTAG_SWD_10): 1 {'Reference': 'J3', 'Value': 'Conn_ARM_JTAG_SWD_10', 'Footprint': 'Connector_PinHeader_1.27mm:PinHeader_2x05_P1.27mm_Vertical_SMD', 'Datasheet': 'http://infocenter.arm.com/help/topic/com.arm.doc.ddi0314h/DDI0314H_coresight_components_trm.pdf', 'desc': 'Cortex Debug Connector, standard ARM Cortex-M SWD and JTAG interface', 'LCSC': 'C150517', 'manf': 'Amphenol ICC', 'Manufacturer PN': '20021121-00010C4LF', 'part': 'Conn_ARM_JTAG_SWD_10'} (kibot - v5_sch.py:1723) +DEBUG:R16 (R_US 10k): 1 {'Reference': 'R16', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1723) +DEBUG:C5 (C_Small_US 1u): 1 {'Reference': 'C5', 'Value': '1u', 'Footprint': 'Capacitor_SMD:C_0603_1608Metric', 'Datasheet': 'https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL10A105KB8NNNC', 'desc': 'capacitor, small US symbol', 'LCSC': 'C15849', 'manf': 'Samsung Electro-Mechanics', 'Manufacturer PN': 'CL10A105KB8NNNC', 'part': 'C_Small_US'} (kibot - v5_sch.py:1723) +DEBUG:TP5 (TestPoint): 1 {'Reference': 'TP5', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'desc': 'test point', 'manf': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1723) +DEBUG:J2 (Conn_01x05 B5B-PH-K): 1 {'Reference': 'J2', 'Value': 'B5B-PH-K', 'Footprint': 'Connector_JST:JST_PH_B5B-PH-K_1x05_P2.00mm_Vertical', 'Datasheet': 'https://www.jst.com/wp-content/uploads/2025/06/ePH.pdf', 'desc': 'Generic connector, single row, 01x05, script generated (kicad-library-utils/schlib/autogen/connector/)', 'Asymworks IPN': '', 'manf': 'JST', 'Manufacturer PN': 'S5B-PH-SM4-TB', 'LCSC': 'C265104', 'part': 'Conn_01x05'} (kibot - v5_sch.py:1723) +DEBUG:TP8 (TestPoint): 1 {'Reference': 'TP8', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'desc': 'test point', 'manf': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1723) +DEBUG:J1 (Conn_01x02 B2B-PH-K): 1 {'Reference': 'J1', 'Value': 'B2B-PH-K', 'Footprint': 'Connector_JST:JST_PH_B2B-PH-K_1x02_P2.00mm_Vertical', 'Datasheet': 'https://www.jst.com/wp-content/uploads/2025/06/ePH.pdf', 'desc': 'Generic connector, single row, 01x02, script generated (kicad-library-utils/schlib/autogen/connector/)', 'Asymworks IPN': '', 'manf': 'JST', 'Manufacturer PN': 'S2B-PH-SM4-TB', 'LCSC': 'C295747', 'part': 'Conn_01x02'} (kibot - v5_sch.py:1723) +DEBUG:R18 (R_US 220): 1 {'Reference': 'R18', 'Value': '220', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF2200T5E', 'LCSC': 'C22962', 'part': 'R_US'} (kibot - v5_sch.py:1723) +DEBUG:Q3 (Si2301CDS): 1 {'Reference': 'Q3', 'Value': 'Si2301CDS', 'Footprint': 'Package_TO_SOT_SMD:SOT-23', 'Datasheet': 'https://www.vishay.com/doc/?68741', 'desc': '-3.1A Id, -20V Vds, P-Channel MOSFET, SOT-23', 'manf': 'Vishay', 'Manufacturer PN': 'Si2301CDS-T1-GE3', 'LCSC': 'C10487', 'part': 'Si2301CDS'} (kibot - v5_sch.py:1723) +DEBUG:R17 (R_US 5.1k): 1 {'Reference': 'R17', 'Value': '5.1k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF5101T5E', 'LCSC': 'C23186', 'part': 'R_US'} (kibot - v5_sch.py:1723) +DEBUG:TP9 (TestPoint): 1 {'Reference': 'TP9', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'desc': 'test point', 'manf': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1723) +DEBUG:R15 (R_US 10k): 1 {'Reference': 'R15', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1723) +DEBUG:TP3 (TestPoint): 1 {'Reference': 'TP3', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'desc': 'test point', 'manf': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1723) +DEBUG:TP7 (TestPoint): 1 {'Reference': 'TP7', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'desc': 'test point', 'manf': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1723) +DEBUG:TP10 (TestPoint): 1 {'Reference': 'TP10', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'desc': 'test point', 'manf': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1723) +DEBUG:TP4 (TestPoint): 1 {'Reference': 'TP4', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'desc': 'test point', 'manf': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1723) +DEBUG:TP6 (TestPoint): 1 {'Reference': 'TP6', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'desc': 'test point', 'manf': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1723) +DEBUG:R20 (R_US 10k): 1 {'Reference': 'R20', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1723) +DEBUG:C8 (C_Small_US 4.7u): 1 {'Reference': 'C8', 'Value': '4.7u', 'Footprint': 'Capacitor_SMD:C_0603_1608Metric', 'Datasheet': 'https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL10A475KO8NNNC', 'desc': 'capacitor, small US symbol', 'LCSC': 'C19666', 'manf': 'Samsung Electro-Mechanics', 'Manufacturer PN': 'CL10A475KO8NNNC', 'part': 'C_Small_US'} (kibot - v5_sch.py:1723) +DEBUG:R14 (R_US 75): 1 {'Reference': 'R14', 'Value': '75', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF750JT5E', 'LCSC': 'C4275', 'part': 'R_US'} (kibot - v5_sch.py:1723) +DEBUG:U5 (MCP73831-2-OT MCP73832T-2ACI/OT): 1 {'Reference': 'U5', 'Value': 'MCP73832T-2ACI/OT', 'Footprint': 'Package_TO_SOT_SMD:SOT-23-5', 'Datasheet': 'http://ww1.microchip.com/downloads/en/DeviceDoc/20001984g.pdf', 'desc': 'Single cell, Li-Ion/Li-Po charge management controller, 4.20V, Tri-State Status Output, in SOT23-5 package', 'LCSC': 'C424093', 'manf': 'Microchip', 'Manufacturer PN': 'MCP73832T-2ACI/OT', 'part': 'MCP73831-2-OT'} (kibot - v5_sch.py:1723) +DEBUG:C6 (C_Small_US 2.2u): 1 {'Reference': 'C6', 'Value': '2.2u', 'Footprint': 'Capacitor_SMD:C_0603_1608Metric', 'Datasheet': 'https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL10A225KO8NNN', 'desc': 'capacitor, small US symbol', 'LCSC': 'C23630', 'manf': 'Samsung Electro-Mechanics', 'Manufacturer PN': 'CL10A225KO8NNNC', 'part': 'C_Small_US'} (kibot - v5_sch.py:1723) +DEBUG:Q2 (Si2301CDS): 1 {'Reference': 'Q2', 'Value': 'Si2301CDS', 'Footprint': 'Package_TO_SOT_SMD:SOT-23', 'Datasheet': 'https://www.vishay.com/doc/?68741', 'desc': '-3.1A Id, -20V Vds, P-Channel MOSFET, SOT-23', 'manf': 'Vishay', 'Manufacturer PN': 'Si2301CDS-T1-GE3', 'LCSC': 'C10487', 'part': 'Si2301CDS'} (kibot - v5_sch.py:1723) +DEBUG:R19 (R_US 10k): 1 {'Reference': 'R19', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1723) +DEBUG:C7 (C_Small_US 4.7u): 1 {'Reference': 'C7', 'Value': '4.7u', 'Footprint': 'Capacitor_SMD:C_0603_1608Metric', 'Datasheet': 'https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL10A475KO8NNNC', 'desc': 'capacitor, small US symbol', 'LCSC': 'C19666', 'manf': 'Samsung Electro-Mechanics', 'Manufacturer PN': 'CL10A475KO8NNNC', 'part': 'C_Small_US'} (kibot - v5_sch.py:1723) +DEBUG:R12 (R_US 10k): 1 {'Reference': 'R12', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1723) +DEBUG:U3 (MDBT50Q-1MV2): 1 {'Reference': 'U3', 'Value': 'MDBT50Q-1MV2', 'Footprint': 'RF_Module:Raytac_MDBT50Q', 'Datasheet': 'https://www.raytac.com/download/index.php?index_id=43', 'desc': 'Multiprotocol BLE/ANT/2.4 GHz/802.15.4 Cortex-M4F SoC, nRF52840 module', 'manf': 'Raytac', 'Manufacturer PN': 'MDBT50Q-1MV2', 'LCSC': 'C5118826', 'part': 'MDBT50Q-1MV2'} (kibot - v5_sch.py:1723) +DEBUG:R11 (R_US 22): 1 {'Reference': 'R11', 'Value': '22', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF220JT5E', 'LCSC': 'C23345', 'part': 'R_US'} (kibot - v5_sch.py:1723) +DEBUG:R10 (R_US 22): 1 {'Reference': 'R10', 'Value': '22', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF220JT5E', 'LCSC': 'C23345', 'part': 'R_US'} (kibot - v5_sch.py:1723) +DEBUG:L1 (L_Small 10uH): 1 {'Reference': 'L1', 'Value': '10uH', 'Footprint': 'Inductor_SMD:L_0603_1608Metric', 'Datasheet': 'https://product.tdk.com/system/files/dam/doc/product/inductor/inductor/smd/catalog/inductor_commercial_decoupling_mlz1608_en.pdf', 'desc': 'Inductor, small symbol', 'manf': 'TDK', 'Manufacturer PN': 'MLZ1608M100WT000', 'LCSC': 'C76798', 'part': 'L_Small'} (kibot - v5_sch.py:1723) +DEBUG:C3 (C_Small_US 100u): 1 {'Reference': 'C3', 'Value': '100u', 'Footprint': 'Capacitor_SMD:C_1206_3216Metric', 'Datasheet': 'https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL31A107MQHNNNE', 'desc': 'capacitor, small US symbol', 'LCSC': 'C15008', 'manf': 'Samsung Electro-Mechanics', 'Manufacturer PN': 'CL31A107MQHNNNE', 'part': 'C_Small_US'} (kibot - v5_sch.py:1723) +DEBUG:R9 (R_US 10k): 1 {'Reference': 'R9', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1723) +DEBUG:R13 (R_US 10k): 1 {'Reference': 'R13', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1723) +DEBUG:C4 (C_Small_US 100u): 1 {'Reference': 'C4', 'Value': '100u', 'Footprint': 'Capacitor_SMD:C_1206_3216Metric', 'Datasheet': 'https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL31A107MQHNNNE', 'desc': 'capacitor, small US symbol', 'LCSC': 'C15008', 'manf': 'Samsung Electro-Mechanics', 'Manufacturer PN': 'CL31A107MQHNNNE', 'part': 'C_Small_US'} (kibot - v5_sch.py:1723) +DEBUG:U1 (MCP6L02x-xMS MCP6042T-I/MS): 1 {'Reference': 'U1', 'Value': 'MCP6042T-I/MS', 'Footprint': 'Package_SO:MSOP-8_3x3mm_P0.65mm', 'Datasheet': 'http://ww1.microchip.com/downloads/en/devicedoc/22140b.pdf', 'Description': 'Dual, 1 MHz, 85µA, Rail-to-Rail input and output, MSOP-8', 'LCSC': 'C627438', 'Manufacturer': 'Microchip', 'Manufacturer PN': 'MCP6042-I/MS', 'part': 'MCP6L02x-xMS'} (kibot - v5_sch.py:1723) +DEBUG:U1B (MCP6L02x-xMS MCP6042T-I/MS): 1 {'Reference': 'U1', 'Value': 'MCP6042T-I/MS', 'Footprint': 'Package_SO:MSOP-8_3x3mm_P0.65mm', 'Datasheet': 'http://ww1.microchip.com/downloads/en/devicedoc/22140b.pdf', 'Description': 'Dual, 1 MHz, 85µA, Rail-to-Rail input and output, MSOP-8', 'LCSC': 'C627438', 'Manufacturer': 'Microchip', 'Manufacturer PN': 'MCP6042-I/MS', 'part': 'MCP6L02x-xMS'} (kibot - v5_sch.py:1723) +DEBUG:U1C (MCP6L02x-xMS MCP6042T-I/MS): 1 {'Reference': 'U1', 'Value': 'MCP6042T-I/MS', 'Footprint': 'Package_SO:MSOP-8_3x3mm_P0.65mm', 'Datasheet': 'http://ww1.microchip.com/downloads/en/devicedoc/22140b.pdf', 'Description': 'Dual, 1 MHz, 85µA, Rail-to-Rail input and output, MSOP-8', 'LCSC': 'C627438', 'Manufacturer': 'Microchip', 'Manufacturer PN': 'MCP6042-I/MS', 'part': 'MCP6L02x-xMS'} (kibot - v5_sch.py:1723) +DEBUG:TP14 (TestPoint): 1 {'Reference': 'TP14', 'Value': 'TestPoint', 'Footprint': 'Connector_Wire:SolderWirePad_1x01_SMD_2x4mm', 'Datasheet': '~', 'desc': 'test point', 'part': 'TestPoint'} (kibot - v5_sch.py:1723) +DEBUG:R3 (R_US 51k): 1 {'Reference': 'R3', 'Value': '51k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF5102T5E', 'LCSC': 'C23196', 'part': 'R_US'} (kibot - v5_sch.py:1723) +DEBUG:TP12 (TestPoint): 1 {'Reference': 'TP12', 'Value': 'TestPoint', 'Footprint': 'Connector_Wire:SolderWirePad_1x01_SMD_2x4mm', 'Datasheet': '~', 'desc': 'test point', 'part': 'TestPoint'} (kibot - v5_sch.py:1723) +DEBUG:U2B (MCP6L02x-xMS MCP6042T-I/MS): 1 {'Reference': 'U2', 'Value': 'MCP6042T-I/MS', 'Footprint': 'Package_SO:MSOP-8_3x3mm_P0.65mm', 'Datasheet': 'http://ww1.microchip.com/downloads/en/devicedoc/22140b.pdf', 'Description': 'Dual, 1 MHz, 85µA, Rail-to-Rail input and output, MSOP-8', 'LCSC': 'C627438', 'Manufacturer': 'Microchip', 'Manufacturer PN': 'MCP6042-I/MS', 'part': 'MCP6L02x-xMS'} (kibot - v5_sch.py:1723) +DEBUG:R4 (R_US 220k): 1 {'Reference': 'R4', 'Value': '220k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF2203T5E', 'LCSC': 'C22961', 'part': 'R_US'} (kibot - v5_sch.py:1723) +DEBUG:Q1 (Si2301CDS): 1 {'Reference': 'Q1', 'Value': 'Si2301CDS', 'Footprint': 'Package_TO_SOT_SMD:SOT-23', 'Datasheet': 'https://www.vishay.com/doc/?68741', 'desc': '-3.1A Id, -20V Vds, P-Channel MOSFET, SOT-23', 'manf': 'Vishay', 'Manufacturer PN': 'Si2301CDS-T1-GE3', 'LCSC': 'C10487', 'part': 'Si2301CDS'} (kibot - v5_sch.py:1723) +DEBUG:R8 (R_US 220k): 1 {'Reference': 'R8', 'Value': '220k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF2203T5E', 'LCSC': 'C22961', 'part': 'R_US'} (kibot - v5_sch.py:1723) +DEBUG:C1 (C_Small_US 100n): 1 {'Reference': 'C1', 'Value': '100n', 'Footprint': 'Capacitor_SMD:C_0603_1608Metric', 'Datasheet': 'https://yageogroup.com/download/specsheet/CC0603KRX7R9BB104', 'desc': 'capacitor, small US symbol', 'manf': 'YAGEO', 'Manufacturer PN': 'CC0603KRX7R9BB104', 'LCSC': 'C14663', 'part': 'C_Small_US'} (kibot - v5_sch.py:1723) +DEBUG:TP13 (TestPoint): 1 {'Reference': 'TP13', 'Value': 'TestPoint', 'Footprint': 'Connector_Wire:SolderWirePad_1x01_SMD_2x4mm', 'Datasheet': '~', 'desc': 'test point', 'part': 'TestPoint'} (kibot - v5_sch.py:1723) +DEBUG:U2C (MCP6L02x-xMS MCP6042T-I/MS): 1 {'Reference': 'U2', 'Value': 'MCP6042T-I/MS', 'Footprint': 'Package_SO:MSOP-8_3x3mm_P0.65mm', 'Datasheet': 'http://ww1.microchip.com/downloads/en/devicedoc/22140b.pdf', 'Description': 'Dual, 1 MHz, 85µA, Rail-to-Rail input and output, MSOP-8', 'LCSC': 'C627438', 'Manufacturer': 'Microchip', 'Manufacturer PN': 'MCP6042-I/MS', 'part': 'MCP6L02x-xMS'} (kibot - v5_sch.py:1723) +DEBUG:R7 (R_US 51k): 1 {'Reference': 'R7', 'Value': '51k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF5102T5E', 'LCSC': 'C23196', 'part': 'R_US'} (kibot - v5_sch.py:1723) +DEBUG:C2 (C_Small_US 100n): 1 {'Reference': 'C2', 'Value': '100n', 'Footprint': 'Capacitor_SMD:C_0603_1608Metric', 'Datasheet': 'https://yageogroup.com/download/specsheet/CC0603KRX7R9BB104', 'desc': 'capacitor, small US symbol', 'manf': 'YAGEO', 'Manufacturer PN': 'CC0603KRX7R9BB104', 'LCSC': 'C14663', 'part': 'C_Small_US'} (kibot - v5_sch.py:1723) +DEBUG:U2 (MCP6L02x-xMS MCP6042T-I/MS): 1 {'Reference': 'U2', 'Value': 'MCP6042T-I/MS', 'Footprint': 'Package_SO:MSOP-8_3x3mm_P0.65mm', 'Datasheet': 'http://ww1.microchip.com/downloads/en/devicedoc/22140b.pdf', 'Description': 'Dual, 1 MHz, 85µA, Rail-to-Rail input and output, MSOP-8', 'LCSC': 'C627438', 'Manufacturer': 'Microchip', 'Manufacturer PN': 'MCP6042-I/MS', 'part': 'MCP6L02x-xMS'} (kibot - v5_sch.py:1723) +DEBUG:R1 (R_US 10k): 1 {'Reference': 'R1', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1723) +DEBUG:TP11 (TestPoint): 1 {'Reference': 'TP11', 'Value': 'TestPoint', 'Footprint': 'Connector_Wire:SolderWirePad_1x01_SMD_2x4mm', 'Datasheet': '~', 'desc': 'test point', 'part': 'TestPoint'} (kibot - v5_sch.py:1723) +DEBUG:TP2 (TestPoint): 1 {'Reference': 'TP2', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'desc': 'test point', 'manf': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1723) +DEBUG:R6 (R_US 330): 1 {'Reference': 'R6', 'Value': '330', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF3300T5E', 'LCSC': 'C23138', 'part': 'R_US'} (kibot - v5_sch.py:1723) +DEBUG:R5 (R_US 51k): 1 {'Reference': 'R5', 'Value': '51k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF5102T5E', 'LCSC': 'C23196', 'part': 'R_US'} (kibot - v5_sch.py:1723) +DEBUG:R2 (R_US 51k): 1 {'Reference': 'R2', 'Value': '51k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF5102T5E', 'LCSC': 'C23196', 'part': 'R_US'} (kibot - v5_sch.py:1723) +DEBUG:TP1 (TestPoint): 1 {'Reference': 'TP1', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'desc': 'test point', 'manf': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1723) +DEBUG:1 (kibot - v5_sch.py:1755) +DEBUG:1 (kibot - v5_sch.py:1755) +DEBUG:After collapse: (kibot - v5_sch.py:1762) +DEBUG:U4 (BQ27427): 1 {'Reference': 'U4', 'Value': 'BQ27427', 'Footprint': 'Package_BGA:Texas_DSBGA-9_1.62x1.58mm_Layout3x3_P0.5mm', 'Datasheet': 'https://www.ti.com/lit/ds/symlink/bq27427.pdf', 'desc': 'Li-Ion/Li-Po battery monitor and fuel guage', 'manf': 'Texas Instruments', 'Manufacturer PN': 'BQ27427YZFR', 'LCSC': 'C6075475', 'part': 'BQ27427'} (kibot - v5_sch.py:1765) +DEBUG:J3 (Conn_ARM_JTAG_SWD_10): 1 {'Reference': 'J3', 'Value': 'Conn_ARM_JTAG_SWD_10', 'Footprint': 'Connector_PinHeader_1.27mm:PinHeader_2x05_P1.27mm_Vertical_SMD', 'Datasheet': 'http://infocenter.arm.com/help/topic/com.arm.doc.ddi0314h/DDI0314H_coresight_components_trm.pdf', 'desc': 'Cortex Debug Connector, standard ARM Cortex-M SWD and JTAG interface', 'LCSC': 'C150517', 'manf': 'Amphenol ICC', 'Manufacturer PN': '20021121-00010C4LF', 'part': 'Conn_ARM_JTAG_SWD_10'} (kibot - v5_sch.py:1765) +DEBUG:R16 (R_US 10k): 1 {'Reference': 'R16', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1765) +DEBUG:C5 (C_Small_US 1u): 1 {'Reference': 'C5', 'Value': '1u', 'Footprint': 'Capacitor_SMD:C_0603_1608Metric', 'Datasheet': 'https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL10A105KB8NNNC', 'desc': 'capacitor, small US symbol', 'LCSC': 'C15849', 'manf': 'Samsung Electro-Mechanics', 'Manufacturer PN': 'CL10A105KB8NNNC', 'part': 'C_Small_US'} (kibot - v5_sch.py:1765) +DEBUG:TP5 (TestPoint): 1 {'Reference': 'TP5', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'desc': 'test point', 'manf': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1765) +DEBUG:J2 (Conn_01x05 B5B-PH-K): 1 {'Reference': 'J2', 'Value': 'B5B-PH-K', 'Footprint': 'Connector_JST:JST_PH_B5B-PH-K_1x05_P2.00mm_Vertical', 'Datasheet': 'https://www.jst.com/wp-content/uploads/2025/06/ePH.pdf', 'desc': 'Generic connector, single row, 01x05, script generated (kicad-library-utils/schlib/autogen/connector/)', 'Asymworks IPN': '', 'manf': 'JST', 'Manufacturer PN': 'S5B-PH-SM4-TB', 'LCSC': 'C265104', 'part': 'Conn_01x05'} (kibot - v5_sch.py:1765) +DEBUG:TP8 (TestPoint): 1 {'Reference': 'TP8', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'desc': 'test point', 'manf': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1765) +DEBUG:J1 (Conn_01x02 B2B-PH-K): 1 {'Reference': 'J1', 'Value': 'B2B-PH-K', 'Footprint': 'Connector_JST:JST_PH_B2B-PH-K_1x02_P2.00mm_Vertical', 'Datasheet': 'https://www.jst.com/wp-content/uploads/2025/06/ePH.pdf', 'desc': 'Generic connector, single row, 01x02, script generated (kicad-library-utils/schlib/autogen/connector/)', 'Asymworks IPN': '', 'manf': 'JST', 'Manufacturer PN': 'S2B-PH-SM4-TB', 'LCSC': 'C295747', 'part': 'Conn_01x02'} (kibot - v5_sch.py:1765) +DEBUG:R18 (R_US 220): 1 {'Reference': 'R18', 'Value': '220', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF2200T5E', 'LCSC': 'C22962', 'part': 'R_US'} (kibot - v5_sch.py:1765) +DEBUG:Q3 (Si2301CDS): 1 {'Reference': 'Q3', 'Value': 'Si2301CDS', 'Footprint': 'Package_TO_SOT_SMD:SOT-23', 'Datasheet': 'https://www.vishay.com/doc/?68741', 'desc': '-3.1A Id, -20V Vds, P-Channel MOSFET, SOT-23', 'manf': 'Vishay', 'Manufacturer PN': 'Si2301CDS-T1-GE3', 'LCSC': 'C10487', 'part': 'Si2301CDS'} (kibot - v5_sch.py:1765) +DEBUG:R17 (R_US 5.1k): 1 {'Reference': 'R17', 'Value': '5.1k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF5101T5E', 'LCSC': 'C23186', 'part': 'R_US'} (kibot - v5_sch.py:1765) +DEBUG:TP9 (TestPoint): 1 {'Reference': 'TP9', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'desc': 'test point', 'manf': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1765) +DEBUG:R15 (R_US 10k): 1 {'Reference': 'R15', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1765) +DEBUG:TP3 (TestPoint): 1 {'Reference': 'TP3', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'desc': 'test point', 'manf': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1765) +DEBUG:TP7 (TestPoint): 1 {'Reference': 'TP7', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'desc': 'test point', 'manf': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1765) +DEBUG:TP10 (TestPoint): 1 {'Reference': 'TP10', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'desc': 'test point', 'manf': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1765) +DEBUG:TP4 (TestPoint): 1 {'Reference': 'TP4', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'desc': 'test point', 'manf': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1765) +DEBUG:TP6 (TestPoint): 1 {'Reference': 'TP6', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'desc': 'test point', 'manf': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1765) +DEBUG:R20 (R_US 10k): 1 {'Reference': 'R20', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1765) +DEBUG:C8 (C_Small_US 4.7u): 1 {'Reference': 'C8', 'Value': '4.7u', 'Footprint': 'Capacitor_SMD:C_0603_1608Metric', 'Datasheet': 'https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL10A475KO8NNNC', 'desc': 'capacitor, small US symbol', 'LCSC': 'C19666', 'manf': 'Samsung Electro-Mechanics', 'Manufacturer PN': 'CL10A475KO8NNNC', 'part': 'C_Small_US'} (kibot - v5_sch.py:1765) +DEBUG:R14 (R_US 75): 1 {'Reference': 'R14', 'Value': '75', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF750JT5E', 'LCSC': 'C4275', 'part': 'R_US'} (kibot - v5_sch.py:1765) +DEBUG:U5 (MCP73831-2-OT MCP73832T-2ACI/OT): 1 {'Reference': 'U5', 'Value': 'MCP73832T-2ACI/OT', 'Footprint': 'Package_TO_SOT_SMD:SOT-23-5', 'Datasheet': 'http://ww1.microchip.com/downloads/en/DeviceDoc/20001984g.pdf', 'desc': 'Single cell, Li-Ion/Li-Po charge management controller, 4.20V, Tri-State Status Output, in SOT23-5 package', 'LCSC': 'C424093', 'manf': 'Microchip', 'Manufacturer PN': 'MCP73832T-2ACI/OT', 'part': 'MCP73831-2-OT'} (kibot - v5_sch.py:1765) +DEBUG:C6 (C_Small_US 2.2u): 1 {'Reference': 'C6', 'Value': '2.2u', 'Footprint': 'Capacitor_SMD:C_0603_1608Metric', 'Datasheet': 'https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL10A225KO8NNN', 'desc': 'capacitor, small US symbol', 'LCSC': 'C23630', 'manf': 'Samsung Electro-Mechanics', 'Manufacturer PN': 'CL10A225KO8NNNC', 'part': 'C_Small_US'} (kibot - v5_sch.py:1765) +DEBUG:Q2 (Si2301CDS): 1 {'Reference': 'Q2', 'Value': 'Si2301CDS', 'Footprint': 'Package_TO_SOT_SMD:SOT-23', 'Datasheet': 'https://www.vishay.com/doc/?68741', 'desc': '-3.1A Id, -20V Vds, P-Channel MOSFET, SOT-23', 'manf': 'Vishay', 'Manufacturer PN': 'Si2301CDS-T1-GE3', 'LCSC': 'C10487', 'part': 'Si2301CDS'} (kibot - v5_sch.py:1765) +DEBUG:R19 (R_US 10k): 1 {'Reference': 'R19', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1765) +DEBUG:C7 (C_Small_US 4.7u): 1 {'Reference': 'C7', 'Value': '4.7u', 'Footprint': 'Capacitor_SMD:C_0603_1608Metric', 'Datasheet': 'https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL10A475KO8NNNC', 'desc': 'capacitor, small US symbol', 'LCSC': 'C19666', 'manf': 'Samsung Electro-Mechanics', 'Manufacturer PN': 'CL10A475KO8NNNC', 'part': 'C_Small_US'} (kibot - v5_sch.py:1765) +DEBUG:R12 (R_US 10k): 1 {'Reference': 'R12', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1765) +DEBUG:U3 (MDBT50Q-1MV2): 1 {'Reference': 'U3', 'Value': 'MDBT50Q-1MV2', 'Footprint': 'RF_Module:Raytac_MDBT50Q', 'Datasheet': 'https://www.raytac.com/download/index.php?index_id=43', 'desc': 'Multiprotocol BLE/ANT/2.4 GHz/802.15.4 Cortex-M4F SoC, nRF52840 module', 'manf': 'Raytac', 'Manufacturer PN': 'MDBT50Q-1MV2', 'LCSC': 'C5118826', 'part': 'MDBT50Q-1MV2'} (kibot - v5_sch.py:1765) +DEBUG:R11 (R_US 22): 1 {'Reference': 'R11', 'Value': '22', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF220JT5E', 'LCSC': 'C23345', 'part': 'R_US'} (kibot - v5_sch.py:1765) +DEBUG:R10 (R_US 22): 1 {'Reference': 'R10', 'Value': '22', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF220JT5E', 'LCSC': 'C23345', 'part': 'R_US'} (kibot - v5_sch.py:1765) +DEBUG:L1 (L_Small 10uH): 1 {'Reference': 'L1', 'Value': '10uH', 'Footprint': 'Inductor_SMD:L_0603_1608Metric', 'Datasheet': 'https://product.tdk.com/system/files/dam/doc/product/inductor/inductor/smd/catalog/inductor_commercial_decoupling_mlz1608_en.pdf', 'desc': 'Inductor, small symbol', 'manf': 'TDK', 'Manufacturer PN': 'MLZ1608M100WT000', 'LCSC': 'C76798', 'part': 'L_Small'} (kibot - v5_sch.py:1765) +DEBUG:C3 (C_Small_US 100u): 1 {'Reference': 'C3', 'Value': '100u', 'Footprint': 'Capacitor_SMD:C_1206_3216Metric', 'Datasheet': 'https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL31A107MQHNNNE', 'desc': 'capacitor, small US symbol', 'LCSC': 'C15008', 'manf': 'Samsung Electro-Mechanics', 'Manufacturer PN': 'CL31A107MQHNNNE', 'part': 'C_Small_US'} (kibot - v5_sch.py:1765) +DEBUG:R9 (R_US 10k): 1 {'Reference': 'R9', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1765) +DEBUG:R13 (R_US 10k): 1 {'Reference': 'R13', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1765) +DEBUG:C4 (C_Small_US 100u): 1 {'Reference': 'C4', 'Value': '100u', 'Footprint': 'Capacitor_SMD:C_1206_3216Metric', 'Datasheet': 'https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL31A107MQHNNNE', 'desc': 'capacitor, small US symbol', 'LCSC': 'C15008', 'manf': 'Samsung Electro-Mechanics', 'Manufacturer PN': 'CL31A107MQHNNNE', 'part': 'C_Small_US'} (kibot - v5_sch.py:1765) +DEBUG:U1 (MCP6L02x-xMS MCP6042T-I/MS): 1 {'Reference': 'U1', 'Value': 'MCP6042T-I/MS', 'Footprint': 'Package_SO:MSOP-8_3x3mm_P0.65mm', 'Datasheet': 'http://ww1.microchip.com/downloads/en/devicedoc/22140b.pdf', 'Description': 'Dual, 1 MHz, 85µA, Rail-to-Rail input and output, MSOP-8', 'LCSC': 'C627438', 'Manufacturer': 'Microchip', 'Manufacturer PN': 'MCP6042-I/MS', 'part': 'MCP6L02x-xMS'} (kibot - v5_sch.py:1765) +DEBUG:TP14 (TestPoint): 1 {'Reference': 'TP14', 'Value': 'TestPoint', 'Footprint': 'Connector_Wire:SolderWirePad_1x01_SMD_2x4mm', 'Datasheet': '~', 'desc': 'test point', 'part': 'TestPoint'} (kibot - v5_sch.py:1765) +DEBUG:R3 (R_US 51k): 1 {'Reference': 'R3', 'Value': '51k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF5102T5E', 'LCSC': 'C23196', 'part': 'R_US'} (kibot - v5_sch.py:1765) +DEBUG:TP12 (TestPoint): 1 {'Reference': 'TP12', 'Value': 'TestPoint', 'Footprint': 'Connector_Wire:SolderWirePad_1x01_SMD_2x4mm', 'Datasheet': '~', 'desc': 'test point', 'part': 'TestPoint'} (kibot - v5_sch.py:1765) +DEBUG:U2 (MCP6L02x-xMS MCP6042T-I/MS): 1 {'Reference': 'U2', 'Value': 'MCP6042T-I/MS', 'Footprint': 'Package_SO:MSOP-8_3x3mm_P0.65mm', 'Datasheet': 'http://ww1.microchip.com/downloads/en/devicedoc/22140b.pdf', 'Description': 'Dual, 1 MHz, 85µA, Rail-to-Rail input and output, MSOP-8', 'LCSC': 'C627438', 'Manufacturer': 'Microchip', 'Manufacturer PN': 'MCP6042-I/MS', 'part': 'MCP6L02x-xMS'} (kibot - v5_sch.py:1765) +DEBUG:R4 (R_US 220k): 1 {'Reference': 'R4', 'Value': '220k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF2203T5E', 'LCSC': 'C22961', 'part': 'R_US'} (kibot - v5_sch.py:1765) +DEBUG:Q1 (Si2301CDS): 1 {'Reference': 'Q1', 'Value': 'Si2301CDS', 'Footprint': 'Package_TO_SOT_SMD:SOT-23', 'Datasheet': 'https://www.vishay.com/doc/?68741', 'desc': '-3.1A Id, -20V Vds, P-Channel MOSFET, SOT-23', 'manf': 'Vishay', 'Manufacturer PN': 'Si2301CDS-T1-GE3', 'LCSC': 'C10487', 'part': 'Si2301CDS'} (kibot - v5_sch.py:1765) +DEBUG:R8 (R_US 220k): 1 {'Reference': 'R8', 'Value': '220k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF2203T5E', 'LCSC': 'C22961', 'part': 'R_US'} (kibot - v5_sch.py:1765) +DEBUG:C1 (C_Small_US 100n): 1 {'Reference': 'C1', 'Value': '100n', 'Footprint': 'Capacitor_SMD:C_0603_1608Metric', 'Datasheet': 'https://yageogroup.com/download/specsheet/CC0603KRX7R9BB104', 'desc': 'capacitor, small US symbol', 'manf': 'YAGEO', 'Manufacturer PN': 'CC0603KRX7R9BB104', 'LCSC': 'C14663', 'part': 'C_Small_US'} (kibot - v5_sch.py:1765) +DEBUG:TP13 (TestPoint): 1 {'Reference': 'TP13', 'Value': 'TestPoint', 'Footprint': 'Connector_Wire:SolderWirePad_1x01_SMD_2x4mm', 'Datasheet': '~', 'desc': 'test point', 'part': 'TestPoint'} (kibot - v5_sch.py:1765) +DEBUG:R7 (R_US 51k): 1 {'Reference': 'R7', 'Value': '51k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF5102T5E', 'LCSC': 'C23196', 'part': 'R_US'} (kibot - v5_sch.py:1765) +DEBUG:C2 (C_Small_US 100n): 1 {'Reference': 'C2', 'Value': '100n', 'Footprint': 'Capacitor_SMD:C_0603_1608Metric', 'Datasheet': 'https://yageogroup.com/download/specsheet/CC0603KRX7R9BB104', 'desc': 'capacitor, small US symbol', 'manf': 'YAGEO', 'Manufacturer PN': 'CC0603KRX7R9BB104', 'LCSC': 'C14663', 'part': 'C_Small_US'} (kibot - v5_sch.py:1765) +DEBUG:R1 (R_US 10k): 1 {'Reference': 'R1', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1765) +DEBUG:TP11 (TestPoint): 1 {'Reference': 'TP11', 'Value': 'TestPoint', 'Footprint': 'Connector_Wire:SolderWirePad_1x01_SMD_2x4mm', 'Datasheet': '~', 'desc': 'test point', 'part': 'TestPoint'} (kibot - v5_sch.py:1765) +DEBUG:TP2 (TestPoint): 1 {'Reference': 'TP2', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'desc': 'test point', 'manf': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1765) +DEBUG:R6 (R_US 330): 1 {'Reference': 'R6', 'Value': '330', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF3300T5E', 'LCSC': 'C23138', 'part': 'R_US'} (kibot - v5_sch.py:1765) +DEBUG:R5 (R_US 51k): 1 {'Reference': 'R5', 'Value': '51k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF5102T5E', 'LCSC': 'C23196', 'part': 'R_US'} (kibot - v5_sch.py:1765) +DEBUG:R2 (R_US 51k): 1 {'Reference': 'R2', 'Value': '51k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF5102T5E', 'LCSC': 'C23196', 'part': 'R_US'} (kibot - v5_sch.py:1765) +DEBUG:TP1 (TestPoint): 1 {'Reference': 'TP1', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'desc': 'test point', 'manf': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1765) +DEBUG:Adding Description field to C2 (capacitor, small US symbol) (kibot - kiplot.py:407) +DEBUG:Adding Manufacturer field to C2 (YAGEO) (kibot - kiplot.py:407) +DEBUG:Adding Description field to R9 (Resistor, US symbol) (kibot - kiplot.py:407) +DEBUG:Adding Manufacturer field to R9 (Uni-Royal) (kibot - kiplot.py:407) +DEBUG:Adding Description field to R11 (Resistor, US symbol) (kibot - kiplot.py:407) +DEBUG:Adding Manufacturer field to R11 (Uni-Royal) (kibot - kiplot.py:407) +DEBUG:Adding Description field to R6 (Resistor, US symbol) (kibot - kiplot.py:407) +DEBUG:Adding Manufacturer field to R6 (Uni-Royal) (kibot - kiplot.py:407) +DEBUG:Adding Description field to R13 (Resistor, US symbol) (kibot - kiplot.py:407) +DEBUG:Adding Manufacturer field to R13 (Uni-Royal) (kibot - kiplot.py:407) +DEBUG:Adding Description field to R18 (Resistor, US symbol) (kibot - kiplot.py:407) +DEBUG:Adding Manufacturer field to R18 (Uni-Royal) (kibot - kiplot.py:407) +DEBUG:Adding Description field to R5 (Resistor, US symbol) (kibot - kiplot.py:407) +DEBUG:Adding Manufacturer field to R5 (Uni-Royal) (kibot - kiplot.py:407) +DEBUG:Adding Description field to C8 (capacitor, small US symbol) (kibot - kiplot.py:407) +DEBUG:Adding Manufacturer field to C8 (Samsung Electro-Mechanics) (kibot - kiplot.py:407) +DEBUG:Adding Description field to H1 () (kibot - kiplot.py:407) +DEBUG:Adding Description field to U4 (Li-Ion/Li-Po battery monitor and fuel guage) (kibot - kiplot.py:407) +DEBUG:Adding Manufacturer field to U4 (Texas Instruments) (kibot - kiplot.py:407) +DEBUG:Adding Description field to R2 (Resistor, US symbol) (kibot - kiplot.py:407) +DEBUG:Adding Manufacturer field to R2 (Uni-Royal) (kibot - kiplot.py:407) +DEBUG:Adding Description field to R19 (Resistor, US symbol) (kibot - kiplot.py:407) +DEBUG:Adding Manufacturer field to R19 (Uni-Royal) (kibot - kiplot.py:407) +DEBUG:Adding Description field to U3 (Multiprotocol BLE/ANT/2.4 GHz/802.15.4 Cortex-M4F SoC, nRF52840 module) (kibot - kiplot.py:407) +DEBUG:Adding Manufacturer field to U3 (Raytac) (kibot - kiplot.py:407) +DEBUG:Adding Description field to R17 (Resistor, US symbol) (kibot - kiplot.py:407) +DEBUG:Adding Manufacturer field to R17 (Uni-Royal) (kibot - kiplot.py:407) +DEBUG:Adding Description field to R3 (Resistor, US symbol) (kibot - kiplot.py:407) +DEBUG:Adding Manufacturer field to R3 (Uni-Royal) (kibot - kiplot.py:407) +DEBUG:Adding Description field to R20 (Resistor, US symbol) (kibot - kiplot.py:407) +DEBUG:Adding Manufacturer field to R20 (Uni-Royal) (kibot - kiplot.py:407) +DEBUG:Adding Description field to U5 (Single cell, Li-Ion/Li-Po charge management controller, 4.20V, Tri-State Status Output, in SOT23-5 package) (kibot - kiplot.py:407) +DEBUG:Adding Manufacturer field to U5 (Microchip) (kibot - kiplot.py:407) +DEBUG:Adding Description field to R12 (Resistor, US symbol) (kibot - kiplot.py:407) +DEBUG:Adding Manufacturer field to R12 (Uni-Royal) (kibot - kiplot.py:407) +DEBUG:Adding Description field to C5 (capacitor, small US symbol) (kibot - kiplot.py:407) +DEBUG:Adding Manufacturer field to C5 (Samsung Electro-Mechanics) (kibot - kiplot.py:407) +DEBUG:Adding Description field to L1 (Inductor, small symbol) (kibot - kiplot.py:407) +DEBUG:Adding Manufacturer field to L1 (TDK) (kibot - kiplot.py:407) +DEBUG:Adding Description field to C4 (capacitor, small US symbol) (kibot - kiplot.py:407) +DEBUG:Adding Manufacturer field to C4 (Samsung Electro-Mechanics) (kibot - kiplot.py:407) +DEBUG:Adding Description field to H2 () (kibot - kiplot.py:407) +DEBUG:Adding Description field to R8 (Resistor, US symbol) (kibot - kiplot.py:407) +DEBUG:Adding Manufacturer field to R8 (Uni-Royal) (kibot - kiplot.py:407) +DEBUG:Adding Description field to Q2 (-3.1A Id, -20V Vds, P-Channel MOSFET, SOT-23) (kibot - kiplot.py:407) +DEBUG:Adding Manufacturer field to Q2 (Vishay) (kibot - kiplot.py:407) +DEBUG:Adding Description field to C6 (capacitor, small US symbol) (kibot - kiplot.py:407) +DEBUG:Adding Manufacturer field to C6 (Samsung Electro-Mechanics) (kibot - kiplot.py:407) +DEBUG:Adding Description field to C3 (capacitor, small US symbol) (kibot - kiplot.py:407) +DEBUG:Adding Manufacturer field to C3 (Samsung Electro-Mechanics) (kibot - kiplot.py:407) +DEBUG:Adding Description field to Q1 (-3.1A Id, -20V Vds, P-Channel MOSFET, SOT-23) (kibot - kiplot.py:407) +DEBUG:Adding Manufacturer field to Q1 (Vishay) (kibot - kiplot.py:407) +DEBUG:Adding Description field to Q3 (-3.1A Id, -20V Vds, P-Channel MOSFET, SOT-23) (kibot - kiplot.py:407) +DEBUG:Adding Manufacturer field to Q3 (Vishay) (kibot - kiplot.py:407) +DEBUG:Adding Description field to R14 (Resistor, US symbol) (kibot - kiplot.py:407) +DEBUG:Adding Manufacturer field to R14 (Uni-Royal) (kibot - kiplot.py:407) +DEBUG:Adding Description field to C7 (capacitor, small US symbol) (kibot - kiplot.py:407) +DEBUG:Adding Manufacturer field to C7 (Samsung Electro-Mechanics) (kibot - kiplot.py:407) +DEBUG:Adding Description field to J3 (Cortex Debug Connector, standard ARM Cortex-M SWD and JTAG interface) (kibot - kiplot.py:407) +DEBUG:Adding Manufacturer field to J3 (Amphenol ICC) (kibot - kiplot.py:407) +DEBUG:Adding Description field to C1 (capacitor, small US symbol) (kibot - kiplot.py:407) +DEBUG:Adding Manufacturer field to C1 (YAGEO) (kibot - kiplot.py:407) +DEBUG:Adding Description field to R4 (Resistor, US symbol) (kibot - kiplot.py:407) +DEBUG:Adding Manufacturer field to R4 (Uni-Royal) (kibot - kiplot.py:407) +DEBUG:Adding Description field to R1 (Resistor, US symbol) (kibot - kiplot.py:407) +DEBUG:Adding Manufacturer field to R1 (Uni-Royal) (kibot - kiplot.py:407) +DEBUG:Adding Description field to R16 (Resistor, US symbol) (kibot - kiplot.py:407) +DEBUG:Adding Manufacturer field to R16 (Uni-Royal) (kibot - kiplot.py:407) +DEBUG:Adding Description field to R7 (Resistor, US symbol) (kibot - kiplot.py:407) +DEBUG:Adding Manufacturer field to R7 (Uni-Royal) (kibot - kiplot.py:407) +DEBUG:Adding Description field to R15 (Resistor, US symbol) (kibot - kiplot.py:407) +DEBUG:Adding Manufacturer field to R15 (Uni-Royal) (kibot - kiplot.py:407) +DEBUG:Adding Description field to R10 (Resistor, US symbol) (kibot - kiplot.py:407) +DEBUG:Adding Manufacturer field to R10 (Uni-Royal) (kibot - kiplot.py:407) +DEBUG:Adding Description field to TP12 (test point) (kibot - kiplot.py:407) +DEBUG:Adding Description field to TP1 (test point) (kibot - kiplot.py:407) +DEBUG:Adding Manufacturer field to TP1 () (kibot - kiplot.py:407) +DEBUG:Adding Description field to J2 (Generic connector, single row, 01x05, script generated (kicad-library-utils/schlib/autogen/connector/)) (kibot - kiplot.py:407) +DEBUG:Adding Manufacturer field to J2 (JST) (kibot - kiplot.py:407) +DEBUG:Adding Description field to TP8 (test point) (kibot - kiplot.py:407) +DEBUG:Adding Manufacturer field to TP8 () (kibot - kiplot.py:407) +DEBUG:Adding Description field to TP3 (test point) (kibot - kiplot.py:407) +DEBUG:Adding Manufacturer field to TP3 () (kibot - kiplot.py:407) +DEBUG:Adding Description field to TP10 (test point) (kibot - kiplot.py:407) +DEBUG:Adding Manufacturer field to TP10 () (kibot - kiplot.py:407) +DEBUG:Adding Description field to TP7 (test point) (kibot - kiplot.py:407) +DEBUG:Adding Manufacturer field to TP7 () (kibot - kiplot.py:407) +DEBUG:Adding Description field to TP14 (test point) (kibot - kiplot.py:407) +DEBUG:Adding Description field to TP13 (test point) (kibot - kiplot.py:407) +DEBUG:Adding Description field to TP6 (test point) (kibot - kiplot.py:407) +DEBUG:Adding Manufacturer field to TP6 () (kibot - kiplot.py:407) +DEBUG:Adding Description field to TP9 (test point) (kibot - kiplot.py:407) +DEBUG:Adding Manufacturer field to TP9 () (kibot - kiplot.py:407) +DEBUG:Adding Description field to TP2 (test point) (kibot - kiplot.py:407) +DEBUG:Adding Manufacturer field to TP2 () (kibot - kiplot.py:407) +DEBUG:Adding Description field to TP4 (test point) (kibot - kiplot.py:407) +DEBUG:Adding Manufacturer field to TP4 () (kibot - kiplot.py:407) +DEBUG:Adding Description field to TP11 (test point) (kibot - kiplot.py:407) +DEBUG:Adding Description field to J1 (Generic connector, single row, 01x02, script generated (kicad-library-utils/schlib/autogen/connector/)) (kibot - kiplot.py:407) +DEBUG:Adding Manufacturer field to J1 (JST) (kibot - kiplot.py:407) +DEBUG:Adding Description field to TP5 (test point) (kibot - kiplot.py:407) +DEBUG:Adding Manufacturer field to TP5 () (kibot - kiplot.py:407) +DEBUG:Filters reset (kibot - fil_base.py:196) +DEBUG:Applying transform filter `_kicost_rename` (kibot - fil_base.py:173) +DEBUG:ref: C1 field: description -> desc (kibot - fil_field_rename.py:40) +DEBUG:ref: C1 field: manufacturer -> manf (kibot - fil_field_rename.py:40) +DEBUG:ref: C2 field: description -> desc (kibot - fil_field_rename.py:40) +DEBUG:ref: C2 field: manufacturer -> manf (kibot - fil_field_rename.py:40) +DEBUG:ref: C3 field: description -> desc (kibot - fil_field_rename.py:40) +DEBUG:ref: C3 field: manufacturer -> manf (kibot - fil_field_rename.py:40) +DEBUG:ref: C4 field: description -> desc (kibot - fil_field_rename.py:40) +DEBUG:ref: C4 field: manufacturer -> manf (kibot - fil_field_rename.py:40) +DEBUG:ref: C5 field: description -> desc (kibot - fil_field_rename.py:40) +DEBUG:ref: C5 field: manufacturer -> manf (kibot - fil_field_rename.py:40) +DEBUG:ref: C6 field: description -> desc (kibot - fil_field_rename.py:40) +DEBUG:ref: C6 field: manufacturer -> manf (kibot - fil_field_rename.py:40) +DEBUG:ref: C7 field: description -> desc (kibot - fil_field_rename.py:40) +DEBUG:ref: C7 field: manufacturer -> manf (kibot - fil_field_rename.py:40) +DEBUG:ref: C8 field: description -> desc (kibot - fil_field_rename.py:40) +DEBUG:ref: C8 field: manufacturer -> manf (kibot - fil_field_rename.py:40) +DEBUG:ref: J1 field: description -> desc (kibot - fil_field_rename.py:40) +DEBUG:ref: J1 field: manufacturer -> manf (kibot - fil_field_rename.py:40) +DEBUG:ref: J2 field: description -> desc (kibot - fil_field_rename.py:40) +DEBUG:ref: J2 field: manufacturer -> manf (kibot - fil_field_rename.py:40) +DEBUG:ref: J3 field: description -> desc (kibot - fil_field_rename.py:40) +DEBUG:ref: J3 field: manufacturer -> manf (kibot - fil_field_rename.py:40) +DEBUG:ref: L1 field: description -> desc (kibot - fil_field_rename.py:40) +DEBUG:ref: L1 field: manufacturer -> manf (kibot - fil_field_rename.py:40) +DEBUG:ref: Q1 field: description -> desc (kibot - fil_field_rename.py:40) +DEBUG:ref: Q1 field: manufacturer -> manf (kibot - fil_field_rename.py:40) +DEBUG:ref: Q2 field: description -> desc (kibot - fil_field_rename.py:40) +DEBUG:ref: Q2 field: manufacturer -> manf (kibot - fil_field_rename.py:40) +DEBUG:ref: Q3 field: description -> desc (kibot - fil_field_rename.py:40) +DEBUG:ref: Q3 field: manufacturer -> manf (kibot - fil_field_rename.py:40) +DEBUG:ref: R1 field: description -> desc (kibot - fil_field_rename.py:40) +DEBUG:ref: R1 field: manufacturer -> manf (kibot - fil_field_rename.py:40) +DEBUG:ref: R10 field: description -> desc (kibot - fil_field_rename.py:40) +DEBUG:ref: R10 field: manufacturer -> manf (kibot - fil_field_rename.py:40) +DEBUG:ref: R11 field: description -> desc (kibot - fil_field_rename.py:40) +DEBUG:ref: R11 field: manufacturer -> manf (kibot - fil_field_rename.py:40) +DEBUG:ref: R12 field: description -> desc (kibot - fil_field_rename.py:40) +DEBUG:ref: R12 field: manufacturer -> manf (kibot - fil_field_rename.py:40) +DEBUG:ref: R13 field: description -> desc (kibot - fil_field_rename.py:40) +DEBUG:ref: R13 field: manufacturer -> manf (kibot - fil_field_rename.py:40) +DEBUG:ref: R14 field: description -> desc (kibot - fil_field_rename.py:40) +DEBUG:ref: R14 field: manufacturer -> manf (kibot - fil_field_rename.py:40) +DEBUG:ref: R15 field: description -> desc (kibot - fil_field_rename.py:40) +DEBUG:ref: R15 field: manufacturer -> manf (kibot - fil_field_rename.py:40) +DEBUG:ref: R16 field: description -> desc (kibot - fil_field_rename.py:40) +DEBUG:ref: R16 field: manufacturer -> manf (kibot - fil_field_rename.py:40) +DEBUG:ref: R17 field: description -> desc (kibot - fil_field_rename.py:40) +DEBUG:ref: R17 field: manufacturer -> manf (kibot - fil_field_rename.py:40) +DEBUG:ref: R18 field: description -> desc (kibot - fil_field_rename.py:40) +DEBUG:ref: R18 field: manufacturer -> manf (kibot - fil_field_rename.py:40) +DEBUG:ref: R19 field: description -> desc (kibot - fil_field_rename.py:40) +DEBUG:ref: R19 field: manufacturer -> manf (kibot - fil_field_rename.py:40) +DEBUG:ref: R2 field: description -> desc (kibot - fil_field_rename.py:40) +DEBUG:ref: R2 field: manufacturer -> manf (kibot - fil_field_rename.py:40) +DEBUG:ref: R20 field: description -> desc (kibot - fil_field_rename.py:40) +DEBUG:ref: R20 field: manufacturer -> manf (kibot - fil_field_rename.py:40) +DEBUG:ref: R3 field: description -> desc (kibot - fil_field_rename.py:40) +DEBUG:ref: R3 field: manufacturer -> manf (kibot - fil_field_rename.py:40) +DEBUG:ref: R4 field: description -> desc (kibot - fil_field_rename.py:40) +DEBUG:ref: R4 field: manufacturer -> manf (kibot - fil_field_rename.py:40) +DEBUG:ref: R5 field: description -> desc (kibot - fil_field_rename.py:40) +DEBUG:ref: R5 field: manufacturer -> manf (kibot - fil_field_rename.py:40) +DEBUG:ref: R6 field: description -> desc (kibot - fil_field_rename.py:40) +DEBUG:ref: R6 field: manufacturer -> manf (kibot - fil_field_rename.py:40) +DEBUG:ref: R7 field: description -> desc (kibot - fil_field_rename.py:40) +DEBUG:ref: R7 field: manufacturer -> manf (kibot - fil_field_rename.py:40) +DEBUG:ref: R8 field: description -> desc (kibot - fil_field_rename.py:40) +DEBUG:ref: R8 field: manufacturer -> manf (kibot - fil_field_rename.py:40) +DEBUG:ref: R9 field: description -> desc (kibot - fil_field_rename.py:40) +DEBUG:ref: R9 field: manufacturer -> manf (kibot - fil_field_rename.py:40) +DEBUG:ref: TP1 field: description -> desc (kibot - fil_field_rename.py:40) +DEBUG:ref: TP1 field: manufacturer -> manf (kibot - fil_field_rename.py:40) +DEBUG:ref: TP10 field: description -> desc (kibot - fil_field_rename.py:40) +DEBUG:ref: TP10 field: manufacturer -> manf (kibot - fil_field_rename.py:40) +DEBUG:ref: TP11 field: description -> desc (kibot - fil_field_rename.py:40) +DEBUG:ref: TP12 field: description -> desc (kibot - fil_field_rename.py:40) +DEBUG:ref: TP13 field: description -> desc (kibot - fil_field_rename.py:40) +DEBUG:ref: TP14 field: description -> desc (kibot - fil_field_rename.py:40) +DEBUG:ref: TP2 field: description -> desc (kibot - fil_field_rename.py:40) +DEBUG:ref: TP2 field: manufacturer -> manf (kibot - fil_field_rename.py:40) +DEBUG:ref: TP3 field: description -> desc (kibot - fil_field_rename.py:40) +DEBUG:ref: TP3 field: manufacturer -> manf (kibot - fil_field_rename.py:40) +DEBUG:ref: TP4 field: description -> desc (kibot - fil_field_rename.py:40) +DEBUG:ref: TP4 field: manufacturer -> manf (kibot - fil_field_rename.py:40) +DEBUG:ref: TP5 field: description -> desc (kibot - fil_field_rename.py:40) +DEBUG:ref: TP5 field: manufacturer -> manf (kibot - fil_field_rename.py:40) +DEBUG:ref: TP6 field: description -> desc (kibot - fil_field_rename.py:40) +DEBUG:ref: TP6 field: manufacturer -> manf (kibot - fil_field_rename.py:40) +DEBUG:ref: TP7 field: description -> desc (kibot - fil_field_rename.py:40) +DEBUG:ref: TP7 field: manufacturer -> manf (kibot - fil_field_rename.py:40) +DEBUG:ref: TP8 field: description -> desc (kibot - fil_field_rename.py:40) +DEBUG:ref: TP8 field: manufacturer -> manf (kibot - fil_field_rename.py:40) +DEBUG:ref: TP9 field: description -> desc (kibot - fil_field_rename.py:40) +DEBUG:ref: TP9 field: manufacturer -> manf (kibot - fil_field_rename.py:40) +DEBUG:ref: U1 field: description -> desc (kibot - fil_field_rename.py:40) +DEBUG:ref: U1 field: manufacturer -> manf (kibot - fil_field_rename.py:40) +DEBUG:ref: U2 field: description -> desc (kibot - fil_field_rename.py:40) +DEBUG:ref: U2 field: manufacturer -> manf (kibot - fil_field_rename.py:40) +DEBUG:ref: U3 field: description -> desc (kibot - fil_field_rename.py:40) +DEBUG:ref: U3 field: manufacturer -> manf (kibot - fil_field_rename.py:40) +DEBUG:ref: U4 field: description -> desc (kibot - fil_field_rename.py:40) +DEBUG:ref: U4 field: manufacturer -> manf (kibot - fil_field_rename.py:40) +DEBUG:ref: U5 field: description -> desc (kibot - fil_field_rename.py:40) +DEBUG:ref: U5 field: manufacturer -> manf (kibot - fil_field_rename.py:40) +DEBUG:ref: H1 field: description -> desc (kibot - fil_field_rename.py:40) +DEBUG:ref: H2 field: description -> desc (kibot - fil_field_rename.py:40) +DEBUG:Applying filter `only_testpoints_bottom` to exclude (kibot - fil_base.py:187) +DEBUG:- C1 excluded (kibot - fil_base.py:192) +DEBUG:- C2 excluded (kibot - fil_base.py:192) +DEBUG:- C3 excluded (kibot - fil_base.py:192) +DEBUG:- C4 excluded (kibot - fil_base.py:192) +DEBUG:- C5 excluded (kibot - fil_base.py:192) +DEBUG:- C6 excluded (kibot - fil_base.py:192) +DEBUG:- C7 excluded (kibot - fil_base.py:192) +DEBUG:- C8 excluded (kibot - fil_base.py:192) +DEBUG:- J1 excluded (kibot - fil_base.py:192) +DEBUG:- J2 excluded (kibot - fil_base.py:192) +DEBUG:- J3 excluded (kibot - fil_base.py:192) +DEBUG:- L1 excluded (kibot - fil_base.py:192) +DEBUG:- Q1 excluded (kibot - fil_base.py:192) +DEBUG:- Q2 excluded (kibot - fil_base.py:192) +DEBUG:- Q3 excluded (kibot - fil_base.py:192) +DEBUG:- R1 excluded (kibot - fil_base.py:192) +DEBUG:- R10 excluded (kibot - fil_base.py:192) +DEBUG:- R11 excluded (kibot - fil_base.py:192) +DEBUG:- R12 excluded (kibot - fil_base.py:192) +DEBUG:- R13 excluded (kibot - fil_base.py:192) +DEBUG:- R14 excluded (kibot - fil_base.py:192) +DEBUG:- R15 excluded (kibot - fil_base.py:192) +DEBUG:- R16 excluded (kibot - fil_base.py:192) +DEBUG:- R17 excluded (kibot - fil_base.py:192) +DEBUG:- R18 excluded (kibot - fil_base.py:192) +DEBUG:- R19 excluded (kibot - fil_base.py:192) +DEBUG:- R2 excluded (kibot - fil_base.py:192) +DEBUG:- R20 excluded (kibot - fil_base.py:192) +DEBUG:- R3 excluded (kibot - fil_base.py:192) +DEBUG:- R4 excluded (kibot - fil_base.py:192) +DEBUG:- R5 excluded (kibot - fil_base.py:192) +DEBUG:- R6 excluded (kibot - fil_base.py:192) +DEBUG:- R7 excluded (kibot - fil_base.py:192) +DEBUG:- R8 excluded (kibot - fil_base.py:192) +DEBUG:- R9 excluded (kibot - fil_base.py:192) +DEBUG:- Including 'TP1': Field 'reference' (TP1) matched 're.compile('TP', re.IGNORECASE)' (kibot - fil_generic.py:129) +DEBUG:- Including 'TP10': Field 'reference' (TP10) matched 're.compile('TP', re.IGNORECASE)' (kibot - fil_generic.py:129) +DEBUG:- Including 'TP11': Field 'reference' (TP11) matched 're.compile('TP', re.IGNORECASE)' (kibot - fil_generic.py:129) +DEBUG:- Including 'TP12': Field 'reference' (TP12) matched 're.compile('TP', re.IGNORECASE)' (kibot - fil_generic.py:129) +DEBUG:- Including 'TP13': Field 'reference' (TP13) matched 're.compile('TP', re.IGNORECASE)' (kibot - fil_generic.py:129) +DEBUG:- Including 'TP14': Field 'reference' (TP14) matched 're.compile('TP', re.IGNORECASE)' (kibot - fil_generic.py:129) +DEBUG:- Including 'TP2': Field 'reference' (TP2) matched 're.compile('TP', re.IGNORECASE)' (kibot - fil_generic.py:129) +DEBUG:- Including 'TP3': Field 'reference' (TP3) matched 're.compile('TP', re.IGNORECASE)' (kibot - fil_generic.py:129) +DEBUG:- Including 'TP4': Field 'reference' (TP4) matched 're.compile('TP', re.IGNORECASE)' (kibot - fil_generic.py:129) +DEBUG:- Including 'TP5': Field 'reference' (TP5) matched 're.compile('TP', re.IGNORECASE)' (kibot - fil_generic.py:129) +DEBUG:- Including 'TP6': Field 'reference' (TP6) matched 're.compile('TP', re.IGNORECASE)' (kibot - fil_generic.py:129) +DEBUG:- Including 'TP7': Field 'reference' (TP7) matched 're.compile('TP', re.IGNORECASE)' (kibot - fil_generic.py:129) +DEBUG:- Including 'TP8': Field 'reference' (TP8) matched 're.compile('TP', re.IGNORECASE)' (kibot - fil_generic.py:129) +DEBUG:- Including 'TP9': Field 'reference' (TP9) matched 're.compile('TP', re.IGNORECASE)' (kibot - fil_generic.py:129) +DEBUG:- U1 excluded (kibot - fil_base.py:192) +DEBUG:- U2 excluded (kibot - fil_base.py:192) +DEBUG:- U3 excluded (kibot - fil_base.py:192) +DEBUG:- U4 excluded (kibot - fil_base.py:192) +DEBUG:- U5 excluded (kibot - fil_base.py:192) +DEBUG:- H1 excluded (kibot - fil_base.py:192) +DEBUG:- H2 excluded (kibot - fil_base.py:192) +DEBUG:Applying filter `_kibom_dnc_config` to fixed (kibot - fil_base.py:224) +DEBUG:Applying KiBoM style variants `default` (kibot - var_kibom.py:91) +DEBUG:Applying transform filter `_expand_text_vars` (kibot - fil_base.py:173) +DEBUG:Using auxiliary origin: x=125000000 y=100000000 (kibot - bom.py:498) +DEBUG:Global stats: total 14 fitted 14 build 14 (kibot - bom.py:571) +DEBUG:Saving BOM File: /workspace/jkrauss/Test_5/test/testpoints/Test_5-testpoints-bottom.csv (kibot - bom.py:588) +DEBUG:CSV Output -> /workspace/jkrauss/Test_5/test/testpoints/Test_5-testpoints-bottom.csv (kibot - bom_writer.py:52) +DEBUG:Using global `output`=`%f-%i%I%v.%x` (kibot - optionable.py:58) +DEBUG:Configuring from default: pre_transform -> _null (kibot - optionable.py:362) +DEBUG:Configuring from default: dnf_filter -> _null (kibot - optionable.py:362) +DEBUG:Configuring from default: groups -> [] (kibot - optionable.py:362) +- 'Component report (count) in CSV format' (csv_comp_count) [report] +DEBUG:Expanding `/workspace/jkrauss/Test_5/./mfg/assembly` in PCB context for <kibot.out_report.ReportOptions object at 0x7f97d8b71550> parent: 'Component report (count) in CSV format' (csv_comp_count) [report] (kibot - optionable.py:493) +DEBUG:Expanded `/workspace/jkrauss/Test_5/./mfg/assembly` (kibot - optionable.py:539) +DEBUG:Output destination: /workspace/jkrauss/Test_5/mfg/assembly (kibot - kiplot.py:576) +DEBUG:Expanding `%f-%I%v.csv` in PCB context for <kibot.out_report.ReportOptions object at 0x7f97d8b71550> parent: 'Component report (count) in CSV format' (csv_comp_count) [report] (kibot - optionable.py:493) +DEBUG:Expanded `Test_5-components_count.csv` (kibot - optionable.py:539) +DEBUG:Before collapse: (kibot - v5_sch.py:1720) +DEBUG:After collapse: (kibot - v5_sch.py:1762) +DEBUG:Before collapse: (kibot - v5_sch.py:1720) +DEBUG:After collapse: (kibot - v5_sch.py:1762) +DEBUG:Before collapse: (kibot - v5_sch.py:1720) +DEBUG:After collapse: (kibot - v5_sch.py:1762) +DEBUG:Before collapse: (kibot - v5_sch.py:1720) +DEBUG:After collapse: (kibot - v5_sch.py:1762) +DEBUG:Before collapse: (kibot - v5_sch.py:1720) +DEBUG:After collapse: (kibot - v5_sch.py:1762) +DEBUG:Before collapse: (kibot - v5_sch.py:1720) +DEBUG:After collapse: (kibot - v5_sch.py:1762) +DEBUG:Before collapse: (kibot - v5_sch.py:1720) +DEBUG:U4 (BQ27427): 1 {'Reference': 'U4', 'Value': 'BQ27427', 'Footprint': 'Package_BGA:Texas_DSBGA-9_1.62x1.58mm_Layout3x3_P0.5mm', 'Datasheet': 'https://www.ti.com/lit/ds/symlink/bq27427.pdf', 'desc': 'Li-Ion/Li-Po battery monitor and fuel guage', 'manf': 'Texas Instruments', 'Manufacturer PN': 'BQ27427YZFR', 'LCSC': 'C6075475', 'part': 'BQ27427'} (kibot - v5_sch.py:1723) +DEBUG:J3 (Conn_ARM_JTAG_SWD_10): 1 {'Reference': 'J3', 'Value': 'Conn_ARM_JTAG_SWD_10', 'Footprint': 'Connector_PinHeader_1.27mm:PinHeader_2x05_P1.27mm_Vertical_SMD', 'Datasheet': 'http://infocenter.arm.com/help/topic/com.arm.doc.ddi0314h/DDI0314H_coresight_components_trm.pdf', 'desc': 'Cortex Debug Connector, standard ARM Cortex-M SWD and JTAG interface', 'LCSC': 'C150517', 'manf': 'Amphenol ICC', 'Manufacturer PN': '20021121-00010C4LF', 'part': 'Conn_ARM_JTAG_SWD_10'} (kibot - v5_sch.py:1723) +DEBUG:R16 (R_US 10k): 1 {'Reference': 'R16', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1723) +DEBUG:C5 (C_Small_US 1u): 1 {'Reference': 'C5', 'Value': '1u', 'Footprint': 'Capacitor_SMD:C_0603_1608Metric', 'Datasheet': 'https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL10A105KB8NNNC', 'desc': 'capacitor, small US symbol', 'LCSC': 'C15849', 'manf': 'Samsung Electro-Mechanics', 'Manufacturer PN': 'CL10A105KB8NNNC', 'part': 'C_Small_US'} (kibot - v5_sch.py:1723) +DEBUG:TP5 (TestPoint): 1 {'Reference': 'TP5', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'desc': 'test point', 'manf': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1723) +DEBUG:J2 (Conn_01x05 B5B-PH-K): 1 {'Reference': 'J2', 'Value': 'B5B-PH-K', 'Footprint': 'Connector_JST:JST_PH_B5B-PH-K_1x05_P2.00mm_Vertical', 'Datasheet': 'https://www.jst.com/wp-content/uploads/2025/06/ePH.pdf', 'desc': 'Generic connector, single row, 01x05, script generated (kicad-library-utils/schlib/autogen/connector/)', 'Asymworks IPN': '', 'manf': 'JST', 'Manufacturer PN': 'S5B-PH-SM4-TB', 'LCSC': 'C265104', 'part': 'Conn_01x05'} (kibot - v5_sch.py:1723) +DEBUG:TP8 (TestPoint): 1 {'Reference': 'TP8', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'desc': 'test point', 'manf': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1723) +DEBUG:J1 (Conn_01x02 B2B-PH-K): 1 {'Reference': 'J1', 'Value': 'B2B-PH-K', 'Footprint': 'Connector_JST:JST_PH_B2B-PH-K_1x02_P2.00mm_Vertical', 'Datasheet': 'https://www.jst.com/wp-content/uploads/2025/06/ePH.pdf', 'desc': 'Generic connector, single row, 01x02, script generated (kicad-library-utils/schlib/autogen/connector/)', 'Asymworks IPN': '', 'manf': 'JST', 'Manufacturer PN': 'S2B-PH-SM4-TB', 'LCSC': 'C295747', 'part': 'Conn_01x02'} (kibot - v5_sch.py:1723) +DEBUG:R18 (R_US 220): 1 {'Reference': 'R18', 'Value': '220', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF2200T5E', 'LCSC': 'C22962', 'part': 'R_US'} (kibot - v5_sch.py:1723) +DEBUG:Q3 (Si2301CDS): 1 {'Reference': 'Q3', 'Value': 'Si2301CDS', 'Footprint': 'Package_TO_SOT_SMD:SOT-23', 'Datasheet': 'https://www.vishay.com/doc/?68741', 'desc': '-3.1A Id, -20V Vds, P-Channel MOSFET, SOT-23', 'manf': 'Vishay', 'Manufacturer PN': 'Si2301CDS-T1-GE3', 'LCSC': 'C10487', 'part': 'Si2301CDS'} (kibot - v5_sch.py:1723) +DEBUG:R17 (R_US 5.1k): 1 {'Reference': 'R17', 'Value': '5.1k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF5101T5E', 'LCSC': 'C23186', 'part': 'R_US'} (kibot - v5_sch.py:1723) +DEBUG:TP9 (TestPoint): 1 {'Reference': 'TP9', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'desc': 'test point', 'manf': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1723) +DEBUG:R15 (R_US 10k): 1 {'Reference': 'R15', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1723) +DEBUG:TP3 (TestPoint): 1 {'Reference': 'TP3', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'desc': 'test point', 'manf': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1723) +DEBUG:TP7 (TestPoint): 1 {'Reference': 'TP7', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'desc': 'test point', 'manf': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1723) +DEBUG:TP10 (TestPoint): 1 {'Reference': 'TP10', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'desc': 'test point', 'manf': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1723) +DEBUG:TP4 (TestPoint): 1 {'Reference': 'TP4', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'desc': 'test point', 'manf': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1723) +DEBUG:TP6 (TestPoint): 1 {'Reference': 'TP6', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'desc': 'test point', 'manf': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1723) +DEBUG:R20 (R_US 10k): 1 {'Reference': 'R20', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1723) +DEBUG:C8 (C_Small_US 4.7u): 1 {'Reference': 'C8', 'Value': '4.7u', 'Footprint': 'Capacitor_SMD:C_0603_1608Metric', 'Datasheet': 'https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL10A475KO8NNNC', 'desc': 'capacitor, small US symbol', 'LCSC': 'C19666', 'manf': 'Samsung Electro-Mechanics', 'Manufacturer PN': 'CL10A475KO8NNNC', 'part': 'C_Small_US'} (kibot - v5_sch.py:1723) +DEBUG:R14 (R_US 75): 1 {'Reference': 'R14', 'Value': '75', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF750JT5E', 'LCSC': 'C4275', 'part': 'R_US'} (kibot - v5_sch.py:1723) +DEBUG:U5 (MCP73831-2-OT MCP73832T-2ACI/OT): 1 {'Reference': 'U5', 'Value': 'MCP73832T-2ACI/OT', 'Footprint': 'Package_TO_SOT_SMD:SOT-23-5', 'Datasheet': 'http://ww1.microchip.com/downloads/en/DeviceDoc/20001984g.pdf', 'desc': 'Single cell, Li-Ion/Li-Po charge management controller, 4.20V, Tri-State Status Output, in SOT23-5 package', 'LCSC': 'C424093', 'manf': 'Microchip', 'Manufacturer PN': 'MCP73832T-2ACI/OT', 'part': 'MCP73831-2-OT'} (kibot - v5_sch.py:1723) +DEBUG:C6 (C_Small_US 2.2u): 1 {'Reference': 'C6', 'Value': '2.2u', 'Footprint': 'Capacitor_SMD:C_0603_1608Metric', 'Datasheet': 'https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL10A225KO8NNN', 'desc': 'capacitor, small US symbol', 'LCSC': 'C23630', 'manf': 'Samsung Electro-Mechanics', 'Manufacturer PN': 'CL10A225KO8NNNC', 'part': 'C_Small_US'} (kibot - v5_sch.py:1723) +DEBUG:Q2 (Si2301CDS): 1 {'Reference': 'Q2', 'Value': 'Si2301CDS', 'Footprint': 'Package_TO_SOT_SMD:SOT-23', 'Datasheet': 'https://www.vishay.com/doc/?68741', 'desc': '-3.1A Id, -20V Vds, P-Channel MOSFET, SOT-23', 'manf': 'Vishay', 'Manufacturer PN': 'Si2301CDS-T1-GE3', 'LCSC': 'C10487', 'part': 'Si2301CDS'} (kibot - v5_sch.py:1723) +DEBUG:R19 (R_US 10k): 1 {'Reference': 'R19', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1723) +DEBUG:C7 (C_Small_US 4.7u): 1 {'Reference': 'C7', 'Value': '4.7u', 'Footprint': 'Capacitor_SMD:C_0603_1608Metric', 'Datasheet': 'https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL10A475KO8NNNC', 'desc': 'capacitor, small US symbol', 'LCSC': 'C19666', 'manf': 'Samsung Electro-Mechanics', 'Manufacturer PN': 'CL10A475KO8NNNC', 'part': 'C_Small_US'} (kibot - v5_sch.py:1723) +DEBUG:R12 (R_US 10k): 1 {'Reference': 'R12', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1723) +DEBUG:U3 (MDBT50Q-1MV2): 1 {'Reference': 'U3', 'Value': 'MDBT50Q-1MV2', 'Footprint': 'RF_Module:Raytac_MDBT50Q', 'Datasheet': 'https://www.raytac.com/download/index.php?index_id=43', 'desc': 'Multiprotocol BLE/ANT/2.4 GHz/802.15.4 Cortex-M4F SoC, nRF52840 module', 'manf': 'Raytac', 'Manufacturer PN': 'MDBT50Q-1MV2', 'LCSC': 'C5118826', 'part': 'MDBT50Q-1MV2'} (kibot - v5_sch.py:1723) +DEBUG:R11 (R_US 22): 1 {'Reference': 'R11', 'Value': '22', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF220JT5E', 'LCSC': 'C23345', 'part': 'R_US'} (kibot - v5_sch.py:1723) +DEBUG:R10 (R_US 22): 1 {'Reference': 'R10', 'Value': '22', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF220JT5E', 'LCSC': 'C23345', 'part': 'R_US'} (kibot - v5_sch.py:1723) +DEBUG:L1 (L_Small 10uH): 1 {'Reference': 'L1', 'Value': '10uH', 'Footprint': 'Inductor_SMD:L_0603_1608Metric', 'Datasheet': 'https://product.tdk.com/system/files/dam/doc/product/inductor/inductor/smd/catalog/inductor_commercial_decoupling_mlz1608_en.pdf', 'desc': 'Inductor, small symbol', 'manf': 'TDK', 'Manufacturer PN': 'MLZ1608M100WT000', 'LCSC': 'C76798', 'part': 'L_Small'} (kibot - v5_sch.py:1723) +DEBUG:C3 (C_Small_US 100u): 1 {'Reference': 'C3', 'Value': '100u', 'Footprint': 'Capacitor_SMD:C_1206_3216Metric', 'Datasheet': 'https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL31A107MQHNNNE', 'desc': 'capacitor, small US symbol', 'LCSC': 'C15008', 'manf': 'Samsung Electro-Mechanics', 'Manufacturer PN': 'CL31A107MQHNNNE', 'part': 'C_Small_US'} (kibot - v5_sch.py:1723) +DEBUG:R9 (R_US 10k): 1 {'Reference': 'R9', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1723) +DEBUG:R13 (R_US 10k): 1 {'Reference': 'R13', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1723) +DEBUG:C4 (C_Small_US 100u): 1 {'Reference': 'C4', 'Value': '100u', 'Footprint': 'Capacitor_SMD:C_1206_3216Metric', 'Datasheet': 'https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL31A107MQHNNNE', 'desc': 'capacitor, small US symbol', 'LCSC': 'C15008', 'manf': 'Samsung Electro-Mechanics', 'Manufacturer PN': 'CL31A107MQHNNNE', 'part': 'C_Small_US'} (kibot - v5_sch.py:1723) +DEBUG:U1 (MCP6L02x-xMS MCP6042T-I/MS): 1 {'Reference': 'U1', 'Value': 'MCP6042T-I/MS', 'Footprint': 'Package_SO:MSOP-8_3x3mm_P0.65mm', 'Datasheet': 'http://ww1.microchip.com/downloads/en/devicedoc/22140b.pdf', 'Description': 'Dual, 1 MHz, 85µA, Rail-to-Rail input and output, MSOP-8', 'LCSC': 'C627438', 'Manufacturer': 'Microchip', 'Manufacturer PN': 'MCP6042-I/MS', 'part': 'MCP6L02x-xMS'} (kibot - v5_sch.py:1723) +DEBUG:U1B (MCP6L02x-xMS MCP6042T-I/MS): 1 {'Reference': 'U1', 'Value': 'MCP6042T-I/MS', 'Footprint': 'Package_SO:MSOP-8_3x3mm_P0.65mm', 'Datasheet': 'http://ww1.microchip.com/downloads/en/devicedoc/22140b.pdf', 'Description': 'Dual, 1 MHz, 85µA, Rail-to-Rail input and output, MSOP-8', 'LCSC': 'C627438', 'Manufacturer': 'Microchip', 'Manufacturer PN': 'MCP6042-I/MS', 'part': 'MCP6L02x-xMS'} (kibot - v5_sch.py:1723) +DEBUG:U1C (MCP6L02x-xMS MCP6042T-I/MS): 1 {'Reference': 'U1', 'Value': 'MCP6042T-I/MS', 'Footprint': 'Package_SO:MSOP-8_3x3mm_P0.65mm', 'Datasheet': 'http://ww1.microchip.com/downloads/en/devicedoc/22140b.pdf', 'Description': 'Dual, 1 MHz, 85µA, Rail-to-Rail input and output, MSOP-8', 'LCSC': 'C627438', 'Manufacturer': 'Microchip', 'Manufacturer PN': 'MCP6042-I/MS', 'part': 'MCP6L02x-xMS'} (kibot - v5_sch.py:1723) +DEBUG:TP14 (TestPoint): 1 {'Reference': 'TP14', 'Value': 'TestPoint', 'Footprint': 'Connector_Wire:SolderWirePad_1x01_SMD_2x4mm', 'Datasheet': '~', 'desc': 'test point', 'part': 'TestPoint'} (kibot - v5_sch.py:1723) +DEBUG:R3 (R_US 51k): 1 {'Reference': 'R3', 'Value': '51k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF5102T5E', 'LCSC': 'C23196', 'part': 'R_US'} (kibot - v5_sch.py:1723) +DEBUG:TP12 (TestPoint): 1 {'Reference': 'TP12', 'Value': 'TestPoint', 'Footprint': 'Connector_Wire:SolderWirePad_1x01_SMD_2x4mm', 'Datasheet': '~', 'desc': 'test point', 'part': 'TestPoint'} (kibot - v5_sch.py:1723) +DEBUG:U2B (MCP6L02x-xMS MCP6042T-I/MS): 1 {'Reference': 'U2', 'Value': 'MCP6042T-I/MS', 'Footprint': 'Package_SO:MSOP-8_3x3mm_P0.65mm', 'Datasheet': 'http://ww1.microchip.com/downloads/en/devicedoc/22140b.pdf', 'Description': 'Dual, 1 MHz, 85µA, Rail-to-Rail input and output, MSOP-8', 'LCSC': 'C627438', 'Manufacturer': 'Microchip', 'Manufacturer PN': 'MCP6042-I/MS', 'part': 'MCP6L02x-xMS'} (kibot - v5_sch.py:1723) +DEBUG:R4 (R_US 220k): 1 {'Reference': 'R4', 'Value': '220k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF2203T5E', 'LCSC': 'C22961', 'part': 'R_US'} (kibot - v5_sch.py:1723) +DEBUG:Q1 (Si2301CDS): 1 {'Reference': 'Q1', 'Value': 'Si2301CDS', 'Footprint': 'Package_TO_SOT_SMD:SOT-23', 'Datasheet': 'https://www.vishay.com/doc/?68741', 'desc': '-3.1A Id, -20V Vds, P-Channel MOSFET, SOT-23', 'manf': 'Vishay', 'Manufacturer PN': 'Si2301CDS-T1-GE3', 'LCSC': 'C10487', 'part': 'Si2301CDS'} (kibot - v5_sch.py:1723) +DEBUG:R8 (R_US 220k): 1 {'Reference': 'R8', 'Value': '220k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF2203T5E', 'LCSC': 'C22961', 'part': 'R_US'} (kibot - v5_sch.py:1723) +DEBUG:C1 (C_Small_US 100n): 1 {'Reference': 'C1', 'Value': '100n', 'Footprint': 'Capacitor_SMD:C_0603_1608Metric', 'Datasheet': 'https://yageogroup.com/download/specsheet/CC0603KRX7R9BB104', 'desc': 'capacitor, small US symbol', 'manf': 'YAGEO', 'Manufacturer PN': 'CC0603KRX7R9BB104', 'LCSC': 'C14663', 'part': 'C_Small_US'} (kibot - v5_sch.py:1723) +DEBUG:TP13 (TestPoint): 1 {'Reference': 'TP13', 'Value': 'TestPoint', 'Footprint': 'Connector_Wire:SolderWirePad_1x01_SMD_2x4mm', 'Datasheet': '~', 'desc': 'test point', 'part': 'TestPoint'} (kibot - v5_sch.py:1723) +DEBUG:U2C (MCP6L02x-xMS MCP6042T-I/MS): 1 {'Reference': 'U2', 'Value': 'MCP6042T-I/MS', 'Footprint': 'Package_SO:MSOP-8_3x3mm_P0.65mm', 'Datasheet': 'http://ww1.microchip.com/downloads/en/devicedoc/22140b.pdf', 'Description': 'Dual, 1 MHz, 85µA, Rail-to-Rail input and output, MSOP-8', 'LCSC': 'C627438', 'Manufacturer': 'Microchip', 'Manufacturer PN': 'MCP6042-I/MS', 'part': 'MCP6L02x-xMS'} (kibot - v5_sch.py:1723) +DEBUG:R7 (R_US 51k): 1 {'Reference': 'R7', 'Value': '51k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF5102T5E', 'LCSC': 'C23196', 'part': 'R_US'} (kibot - v5_sch.py:1723) +DEBUG:C2 (C_Small_US 100n): 1 {'Reference': 'C2', 'Value': '100n', 'Footprint': 'Capacitor_SMD:C_0603_1608Metric', 'Datasheet': 'https://yageogroup.com/download/specsheet/CC0603KRX7R9BB104', 'desc': 'capacitor, small US symbol', 'manf': 'YAGEO', 'Manufacturer PN': 'CC0603KRX7R9BB104', 'LCSC': 'C14663', 'part': 'C_Small_US'} (kibot - v5_sch.py:1723) +DEBUG:U2 (MCP6L02x-xMS MCP6042T-I/MS): 1 {'Reference': 'U2', 'Value': 'MCP6042T-I/MS', 'Footprint': 'Package_SO:MSOP-8_3x3mm_P0.65mm', 'Datasheet': 'http://ww1.microchip.com/downloads/en/devicedoc/22140b.pdf', 'Description': 'Dual, 1 MHz, 85µA, Rail-to-Rail input and output, MSOP-8', 'LCSC': 'C627438', 'Manufacturer': 'Microchip', 'Manufacturer PN': 'MCP6042-I/MS', 'part': 'MCP6L02x-xMS'} (kibot - v5_sch.py:1723) +DEBUG:R1 (R_US 10k): 1 {'Reference': 'R1', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1723) +DEBUG:TP11 (TestPoint): 1 {'Reference': 'TP11', 'Value': 'TestPoint', 'Footprint': 'Connector_Wire:SolderWirePad_1x01_SMD_2x4mm', 'Datasheet': '~', 'desc': 'test point', 'part': 'TestPoint'} (kibot - v5_sch.py:1723) +DEBUG:TP2 (TestPoint): 1 {'Reference': 'TP2', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'desc': 'test point', 'manf': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1723) +DEBUG:R6 (R_US 330): 1 {'Reference': 'R6', 'Value': '330', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF3300T5E', 'LCSC': 'C23138', 'part': 'R_US'} (kibot - v5_sch.py:1723) +DEBUG:R5 (R_US 51k): 1 {'Reference': 'R5', 'Value': '51k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF5102T5E', 'LCSC': 'C23196', 'part': 'R_US'} (kibot - v5_sch.py:1723) +DEBUG:R2 (R_US 51k): 1 {'Reference': 'R2', 'Value': '51k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF5102T5E', 'LCSC': 'C23196', 'part': 'R_US'} (kibot - v5_sch.py:1723) +DEBUG:TP1 (TestPoint): 1 {'Reference': 'TP1', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'desc': 'test point', 'manf': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1723) +DEBUG:1 (kibot - v5_sch.py:1755) +DEBUG:1 (kibot - v5_sch.py:1755) +DEBUG:After collapse: (kibot - v5_sch.py:1762) +DEBUG:U4 (BQ27427): 1 {'Reference': 'U4', 'Value': 'BQ27427', 'Footprint': 'Package_BGA:Texas_DSBGA-9_1.62x1.58mm_Layout3x3_P0.5mm', 'Datasheet': 'https://www.ti.com/lit/ds/symlink/bq27427.pdf', 'desc': 'Li-Ion/Li-Po battery monitor and fuel guage', 'manf': 'Texas Instruments', 'Manufacturer PN': 'BQ27427YZFR', 'LCSC': 'C6075475', 'part': 'BQ27427'} (kibot - v5_sch.py:1765) +DEBUG:J3 (Conn_ARM_JTAG_SWD_10): 1 {'Reference': 'J3', 'Value': 'Conn_ARM_JTAG_SWD_10', 'Footprint': 'Connector_PinHeader_1.27mm:PinHeader_2x05_P1.27mm_Vertical_SMD', 'Datasheet': 'http://infocenter.arm.com/help/topic/com.arm.doc.ddi0314h/DDI0314H_coresight_components_trm.pdf', 'desc': 'Cortex Debug Connector, standard ARM Cortex-M SWD and JTAG interface', 'LCSC': 'C150517', 'manf': 'Amphenol ICC', 'Manufacturer PN': '20021121-00010C4LF', 'part': 'Conn_ARM_JTAG_SWD_10'} (kibot - v5_sch.py:1765) +DEBUG:R16 (R_US 10k): 1 {'Reference': 'R16', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1765) +DEBUG:C5 (C_Small_US 1u): 1 {'Reference': 'C5', 'Value': '1u', 'Footprint': 'Capacitor_SMD:C_0603_1608Metric', 'Datasheet': 'https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL10A105KB8NNNC', 'desc': 'capacitor, small US symbol', 'LCSC': 'C15849', 'manf': 'Samsung Electro-Mechanics', 'Manufacturer PN': 'CL10A105KB8NNNC', 'part': 'C_Small_US'} (kibot - v5_sch.py:1765) +DEBUG:TP5 (TestPoint): 1 {'Reference': 'TP5', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'desc': 'test point', 'manf': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1765) +DEBUG:J2 (Conn_01x05 B5B-PH-K): 1 {'Reference': 'J2', 'Value': 'B5B-PH-K', 'Footprint': 'Connector_JST:JST_PH_B5B-PH-K_1x05_P2.00mm_Vertical', 'Datasheet': 'https://www.jst.com/wp-content/uploads/2025/06/ePH.pdf', 'desc': 'Generic connector, single row, 01x05, script generated (kicad-library-utils/schlib/autogen/connector/)', 'Asymworks IPN': '', 'manf': 'JST', 'Manufacturer PN': 'S5B-PH-SM4-TB', 'LCSC': 'C265104', 'part': 'Conn_01x05'} (kibot - v5_sch.py:1765) +DEBUG:TP8 (TestPoint): 1 {'Reference': 'TP8', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'desc': 'test point', 'manf': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1765) +DEBUG:J1 (Conn_01x02 B2B-PH-K): 1 {'Reference': 'J1', 'Value': 'B2B-PH-K', 'Footprint': 'Connector_JST:JST_PH_B2B-PH-K_1x02_P2.00mm_Vertical', 'Datasheet': 'https://www.jst.com/wp-content/uploads/2025/06/ePH.pdf', 'desc': 'Generic connector, single row, 01x02, script generated (kicad-library-utils/schlib/autogen/connector/)', 'Asymworks IPN': '', 'manf': 'JST', 'Manufacturer PN': 'S2B-PH-SM4-TB', 'LCSC': 'C295747', 'part': 'Conn_01x02'} (kibot - v5_sch.py:1765) +DEBUG:R18 (R_US 220): 1 {'Reference': 'R18', 'Value': '220', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF2200T5E', 'LCSC': 'C22962', 'part': 'R_US'} (kibot - v5_sch.py:1765) +DEBUG:Q3 (Si2301CDS): 1 {'Reference': 'Q3', 'Value': 'Si2301CDS', 'Footprint': 'Package_TO_SOT_SMD:SOT-23', 'Datasheet': 'https://www.vishay.com/doc/?68741', 'desc': '-3.1A Id, -20V Vds, P-Channel MOSFET, SOT-23', 'manf': 'Vishay', 'Manufacturer PN': 'Si2301CDS-T1-GE3', 'LCSC': 'C10487', 'part': 'Si2301CDS'} (kibot - v5_sch.py:1765) +DEBUG:R17 (R_US 5.1k): 1 {'Reference': 'R17', 'Value': '5.1k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF5101T5E', 'LCSC': 'C23186', 'part': 'R_US'} (kibot - v5_sch.py:1765) +DEBUG:TP9 (TestPoint): 1 {'Reference': 'TP9', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'desc': 'test point', 'manf': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1765) +DEBUG:R15 (R_US 10k): 1 {'Reference': 'R15', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1765) +DEBUG:TP3 (TestPoint): 1 {'Reference': 'TP3', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'desc': 'test point', 'manf': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1765) +DEBUG:TP7 (TestPoint): 1 {'Reference': 'TP7', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'desc': 'test point', 'manf': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1765) +DEBUG:TP10 (TestPoint): 1 {'Reference': 'TP10', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'desc': 'test point', 'manf': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1765) +DEBUG:TP4 (TestPoint): 1 {'Reference': 'TP4', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'desc': 'test point', 'manf': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1765) +DEBUG:TP6 (TestPoint): 1 {'Reference': 'TP6', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'desc': 'test point', 'manf': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1765) +DEBUG:R20 (R_US 10k): 1 {'Reference': 'R20', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1765) +DEBUG:C8 (C_Small_US 4.7u): 1 {'Reference': 'C8', 'Value': '4.7u', 'Footprint': 'Capacitor_SMD:C_0603_1608Metric', 'Datasheet': 'https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL10A475KO8NNNC', 'desc': 'capacitor, small US symbol', 'LCSC': 'C19666', 'manf': 'Samsung Electro-Mechanics', 'Manufacturer PN': 'CL10A475KO8NNNC', 'part': 'C_Small_US'} (kibot - v5_sch.py:1765) +DEBUG:R14 (R_US 75): 1 {'Reference': 'R14', 'Value': '75', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF750JT5E', 'LCSC': 'C4275', 'part': 'R_US'} (kibot - v5_sch.py:1765) +DEBUG:U5 (MCP73831-2-OT MCP73832T-2ACI/OT): 1 {'Reference': 'U5', 'Value': 'MCP73832T-2ACI/OT', 'Footprint': 'Package_TO_SOT_SMD:SOT-23-5', 'Datasheet': 'http://ww1.microchip.com/downloads/en/DeviceDoc/20001984g.pdf', 'desc': 'Single cell, Li-Ion/Li-Po charge management controller, 4.20V, Tri-State Status Output, in SOT23-5 package', 'LCSC': 'C424093', 'manf': 'Microchip', 'Manufacturer PN': 'MCP73832T-2ACI/OT', 'part': 'MCP73831-2-OT'} (kibot - v5_sch.py:1765) +DEBUG:C6 (C_Small_US 2.2u): 1 {'Reference': 'C6', 'Value': '2.2u', 'Footprint': 'Capacitor_SMD:C_0603_1608Metric', 'Datasheet': 'https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL10A225KO8NNN', 'desc': 'capacitor, small US symbol', 'LCSC': 'C23630', 'manf': 'Samsung Electro-Mechanics', 'Manufacturer PN': 'CL10A225KO8NNNC', 'part': 'C_Small_US'} (kibot - v5_sch.py:1765) +DEBUG:Q2 (Si2301CDS): 1 {'Reference': 'Q2', 'Value': 'Si2301CDS', 'Footprint': 'Package_TO_SOT_SMD:SOT-23', 'Datasheet': 'https://www.vishay.com/doc/?68741', 'desc': '-3.1A Id, -20V Vds, P-Channel MOSFET, SOT-23', 'manf': 'Vishay', 'Manufacturer PN': 'Si2301CDS-T1-GE3', 'LCSC': 'C10487', 'part': 'Si2301CDS'} (kibot - v5_sch.py:1765) +DEBUG:R19 (R_US 10k): 1 {'Reference': 'R19', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1765) +DEBUG:C7 (C_Small_US 4.7u): 1 {'Reference': 'C7', 'Value': '4.7u', 'Footprint': 'Capacitor_SMD:C_0603_1608Metric', 'Datasheet': 'https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL10A475KO8NNNC', 'desc': 'capacitor, small US symbol', 'LCSC': 'C19666', 'manf': 'Samsung Electro-Mechanics', 'Manufacturer PN': 'CL10A475KO8NNNC', 'part': 'C_Small_US'} (kibot - v5_sch.py:1765) +DEBUG:R12 (R_US 10k): 1 {'Reference': 'R12', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1765) +DEBUG:U3 (MDBT50Q-1MV2): 1 {'Reference': 'U3', 'Value': 'MDBT50Q-1MV2', 'Footprint': 'RF_Module:Raytac_MDBT50Q', 'Datasheet': 'https://www.raytac.com/download/index.php?index_id=43', 'desc': 'Multiprotocol BLE/ANT/2.4 GHz/802.15.4 Cortex-M4F SoC, nRF52840 module', 'manf': 'Raytac', 'Manufacturer PN': 'MDBT50Q-1MV2', 'LCSC': 'C5118826', 'part': 'MDBT50Q-1MV2'} (kibot - v5_sch.py:1765) +DEBUG:R11 (R_US 22): 1 {'Reference': 'R11', 'Value': '22', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF220JT5E', 'LCSC': 'C23345', 'part': 'R_US'} (kibot - v5_sch.py:1765) +DEBUG:R10 (R_US 22): 1 {'Reference': 'R10', 'Value': '22', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF220JT5E', 'LCSC': 'C23345', 'part': 'R_US'} (kibot - v5_sch.py:1765) +DEBUG:L1 (L_Small 10uH): 1 {'Reference': 'L1', 'Value': '10uH', 'Footprint': 'Inductor_SMD:L_0603_1608Metric', 'Datasheet': 'https://product.tdk.com/system/files/dam/doc/product/inductor/inductor/smd/catalog/inductor_commercial_decoupling_mlz1608_en.pdf', 'desc': 'Inductor, small symbol', 'manf': 'TDK', 'Manufacturer PN': 'MLZ1608M100WT000', 'LCSC': 'C76798', 'part': 'L_Small'} (kibot - v5_sch.py:1765) +DEBUG:C3 (C_Small_US 100u): 1 {'Reference': 'C3', 'Value': '100u', 'Footprint': 'Capacitor_SMD:C_1206_3216Metric', 'Datasheet': 'https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL31A107MQHNNNE', 'desc': 'capacitor, small US symbol', 'LCSC': 'C15008', 'manf': 'Samsung Electro-Mechanics', 'Manufacturer PN': 'CL31A107MQHNNNE', 'part': 'C_Small_US'} (kibot - v5_sch.py:1765) +DEBUG:R9 (R_US 10k): 1 {'Reference': 'R9', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1765) +DEBUG:R13 (R_US 10k): 1 {'Reference': 'R13', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1765) +DEBUG:C4 (C_Small_US 100u): 1 {'Reference': 'C4', 'Value': '100u', 'Footprint': 'Capacitor_SMD:C_1206_3216Metric', 'Datasheet': 'https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL31A107MQHNNNE', 'desc': 'capacitor, small US symbol', 'LCSC': 'C15008', 'manf': 'Samsung Electro-Mechanics', 'Manufacturer PN': 'CL31A107MQHNNNE', 'part': 'C_Small_US'} (kibot - v5_sch.py:1765) +DEBUG:U1 (MCP6L02x-xMS MCP6042T-I/MS): 1 {'Reference': 'U1', 'Value': 'MCP6042T-I/MS', 'Footprint': 'Package_SO:MSOP-8_3x3mm_P0.65mm', 'Datasheet': 'http://ww1.microchip.com/downloads/en/devicedoc/22140b.pdf', 'Description': 'Dual, 1 MHz, 85µA, Rail-to-Rail input and output, MSOP-8', 'LCSC': 'C627438', 'Manufacturer': 'Microchip', 'Manufacturer PN': 'MCP6042-I/MS', 'part': 'MCP6L02x-xMS'} (kibot - v5_sch.py:1765) +DEBUG:TP14 (TestPoint): 1 {'Reference': 'TP14', 'Value': 'TestPoint', 'Footprint': 'Connector_Wire:SolderWirePad_1x01_SMD_2x4mm', 'Datasheet': '~', 'desc': 'test point', 'part': 'TestPoint'} (kibot - v5_sch.py:1765) +DEBUG:R3 (R_US 51k): 1 {'Reference': 'R3', 'Value': '51k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF5102T5E', 'LCSC': 'C23196', 'part': 'R_US'} (kibot - v5_sch.py:1765) +DEBUG:TP12 (TestPoint): 1 {'Reference': 'TP12', 'Value': 'TestPoint', 'Footprint': 'Connector_Wire:SolderWirePad_1x01_SMD_2x4mm', 'Datasheet': '~', 'desc': 'test point', 'part': 'TestPoint'} (kibot - v5_sch.py:1765) +DEBUG:U2 (MCP6L02x-xMS MCP6042T-I/MS): 1 {'Reference': 'U2', 'Value': 'MCP6042T-I/MS', 'Footprint': 'Package_SO:MSOP-8_3x3mm_P0.65mm', 'Datasheet': 'http://ww1.microchip.com/downloads/en/devicedoc/22140b.pdf', 'Description': 'Dual, 1 MHz, 85µA, Rail-to-Rail input and output, MSOP-8', 'LCSC': 'C627438', 'Manufacturer': 'Microchip', 'Manufacturer PN': 'MCP6042-I/MS', 'part': 'MCP6L02x-xMS'} (kibot - v5_sch.py:1765) +DEBUG:R4 (R_US 220k): 1 {'Reference': 'R4', 'Value': '220k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF2203T5E', 'LCSC': 'C22961', 'part': 'R_US'} (kibot - v5_sch.py:1765) +DEBUG:Q1 (Si2301CDS): 1 {'Reference': 'Q1', 'Value': 'Si2301CDS', 'Footprint': 'Package_TO_SOT_SMD:SOT-23', 'Datasheet': 'https://www.vishay.com/doc/?68741', 'desc': '-3.1A Id, -20V Vds, P-Channel MOSFET, SOT-23', 'manf': 'Vishay', 'Manufacturer PN': 'Si2301CDS-T1-GE3', 'LCSC': 'C10487', 'part': 'Si2301CDS'} (kibot - v5_sch.py:1765) +DEBUG:R8 (R_US 220k): 1 {'Reference': 'R8', 'Value': '220k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF2203T5E', 'LCSC': 'C22961', 'part': 'R_US'} (kibot - v5_sch.py:1765) +DEBUG:C1 (C_Small_US 100n): 1 {'Reference': 'C1', 'Value': '100n', 'Footprint': 'Capacitor_SMD:C_0603_1608Metric', 'Datasheet': 'https://yageogroup.com/download/specsheet/CC0603KRX7R9BB104', 'desc': 'capacitor, small US symbol', 'manf': 'YAGEO', 'Manufacturer PN': 'CC0603KRX7R9BB104', 'LCSC': 'C14663', 'part': 'C_Small_US'} (kibot - v5_sch.py:1765) +DEBUG:TP13 (TestPoint): 1 {'Reference': 'TP13', 'Value': 'TestPoint', 'Footprint': 'Connector_Wire:SolderWirePad_1x01_SMD_2x4mm', 'Datasheet': '~', 'desc': 'test point', 'part': 'TestPoint'} (kibot - v5_sch.py:1765) +DEBUG:R7 (R_US 51k): 1 {'Reference': 'R7', 'Value': '51k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF5102T5E', 'LCSC': 'C23196', 'part': 'R_US'} (kibot - v5_sch.py:1765) +DEBUG:C2 (C_Small_US 100n): 1 {'Reference': 'C2', 'Value': '100n', 'Footprint': 'Capacitor_SMD:C_0603_1608Metric', 'Datasheet': 'https://yageogroup.com/download/specsheet/CC0603KRX7R9BB104', 'desc': 'capacitor, small US symbol', 'manf': 'YAGEO', 'Manufacturer PN': 'CC0603KRX7R9BB104', 'LCSC': 'C14663', 'part': 'C_Small_US'} (kibot - v5_sch.py:1765) +DEBUG:R1 (R_US 10k): 1 {'Reference': 'R1', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1765) +DEBUG:TP11 (TestPoint): 1 {'Reference': 'TP11', 'Value': 'TestPoint', 'Footprint': 'Connector_Wire:SolderWirePad_1x01_SMD_2x4mm', 'Datasheet': '~', 'desc': 'test point', 'part': 'TestPoint'} (kibot - v5_sch.py:1765) +DEBUG:TP2 (TestPoint): 1 {'Reference': 'TP2', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'desc': 'test point', 'manf': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1765) +DEBUG:R6 (R_US 330): 1 {'Reference': 'R6', 'Value': '330', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF3300T5E', 'LCSC': 'C23138', 'part': 'R_US'} (kibot - v5_sch.py:1765) +DEBUG:R5 (R_US 51k): 1 {'Reference': 'R5', 'Value': '51k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF5102T5E', 'LCSC': 'C23196', 'part': 'R_US'} (kibot - v5_sch.py:1765) +DEBUG:R2 (R_US 51k): 1 {'Reference': 'R2', 'Value': '51k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF5102T5E', 'LCSC': 'C23196', 'part': 'R_US'} (kibot - v5_sch.py:1765) +DEBUG:TP1 (TestPoint): 1 {'Reference': 'TP1', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'desc': 'test point', 'manf': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1765) +DEBUG:Adding Description field to C2 (capacitor, small US symbol) (kibot - kiplot.py:407) +DEBUG:Adding Manufacturer field to C2 (YAGEO) (kibot - kiplot.py:407) +DEBUG:Adding Description field to R9 (Resistor, US symbol) (kibot - kiplot.py:407) +DEBUG:Adding Manufacturer field to R9 (Uni-Royal) (kibot - kiplot.py:407) +DEBUG:Adding Description field to R11 (Resistor, US symbol) (kibot - kiplot.py:407) +DEBUG:Adding Manufacturer field to R11 (Uni-Royal) (kibot - kiplot.py:407) +DEBUG:Adding Description field to R6 (Resistor, US symbol) (kibot - kiplot.py:407) +DEBUG:Adding Manufacturer field to R6 (Uni-Royal) (kibot - kiplot.py:407) +DEBUG:Adding Description field to R13 (Resistor, US symbol) (kibot - kiplot.py:407) +DEBUG:Adding Manufacturer field to R13 (Uni-Royal) (kibot - kiplot.py:407) +DEBUG:Adding Description field to R18 (Resistor, US symbol) (kibot - kiplot.py:407) +DEBUG:Adding Manufacturer field to R18 (Uni-Royal) (kibot - kiplot.py:407) +DEBUG:Adding Description field to R5 (Resistor, US symbol) (kibot - kiplot.py:407) +DEBUG:Adding Manufacturer field to R5 (Uni-Royal) (kibot - kiplot.py:407) +DEBUG:Adding Description field to C8 (capacitor, small US symbol) (kibot - kiplot.py:407) +DEBUG:Adding Manufacturer field to C8 (Samsung Electro-Mechanics) (kibot - kiplot.py:407) +DEBUG:Adding Description field to H1 () (kibot - kiplot.py:407) +DEBUG:Adding Description field to U4 (Li-Ion/Li-Po battery monitor and fuel guage) (kibot - kiplot.py:407) +DEBUG:Adding Manufacturer field to U4 (Texas Instruments) (kibot - kiplot.py:407) +DEBUG:Adding Description field to R2 (Resistor, US symbol) (kibot - kiplot.py:407) +DEBUG:Adding Manufacturer field to R2 (Uni-Royal) (kibot - kiplot.py:407) +DEBUG:Adding Description field to R19 (Resistor, US symbol) (kibot - kiplot.py:407) +DEBUG:Adding Manufacturer field to R19 (Uni-Royal) (kibot - kiplot.py:407) +DEBUG:Adding Description field to U3 (Multiprotocol BLE/ANT/2.4 GHz/802.15.4 Cortex-M4F SoC, nRF52840 module) (kibot - kiplot.py:407) +DEBUG:Adding Manufacturer field to U3 (Raytac) (kibot - kiplot.py:407) +DEBUG:Adding Description field to R17 (Resistor, US symbol) (kibot - kiplot.py:407) +DEBUG:Adding Manufacturer field to R17 (Uni-Royal) (kibot - kiplot.py:407) +DEBUG:Adding Description field to R3 (Resistor, US symbol) (kibot - kiplot.py:407) +DEBUG:Adding Manufacturer field to R3 (Uni-Royal) (kibot - kiplot.py:407) +DEBUG:Adding Description field to R20 (Resistor, US symbol) (kibot - kiplot.py:407) +DEBUG:Adding Manufacturer field to R20 (Uni-Royal) (kibot - kiplot.py:407) +DEBUG:Adding Description field to U5 (Single cell, Li-Ion/Li-Po charge management controller, 4.20V, Tri-State Status Output, in SOT23-5 package) (kibot - kiplot.py:407) +DEBUG:Adding Manufacturer field to U5 (Microchip) (kibot - kiplot.py:407) +DEBUG:Adding Description field to R12 (Resistor, US symbol) (kibot - kiplot.py:407) +DEBUG:Adding Manufacturer field to R12 (Uni-Royal) (kibot - kiplot.py:407) +DEBUG:Adding Description field to C5 (capacitor, small US symbol) (kibot - kiplot.py:407) +DEBUG:Adding Manufacturer field to C5 (Samsung Electro-Mechanics) (kibot - kiplot.py:407) +DEBUG:Adding Description field to L1 (Inductor, small symbol) (kibot - kiplot.py:407) +DEBUG:Adding Manufacturer field to L1 (TDK) (kibot - kiplot.py:407) +DEBUG:Adding Description field to C4 (capacitor, small US symbol) (kibot - kiplot.py:407) +DEBUG:Adding Manufacturer field to C4 (Samsung Electro-Mechanics) (kibot - kiplot.py:407) +DEBUG:Adding Description field to H2 () (kibot - kiplot.py:407) +DEBUG:Adding Description field to R8 (Resistor, US symbol) (kibot - kiplot.py:407) +DEBUG:Adding Manufacturer field to R8 (Uni-Royal) (kibot - kiplot.py:407) +DEBUG:Adding Description field to Q2 (-3.1A Id, -20V Vds, P-Channel MOSFET, SOT-23) (kibot - kiplot.py:407) +DEBUG:Adding Manufacturer field to Q2 (Vishay) (kibot - kiplot.py:407) +DEBUG:Adding Description field to C6 (capacitor, small US symbol) (kibot - kiplot.py:407) +DEBUG:Adding Manufacturer field to C6 (Samsung Electro-Mechanics) (kibot - kiplot.py:407) +DEBUG:Adding Description field to C3 (capacitor, small US symbol) (kibot - kiplot.py:407) +DEBUG:Adding Manufacturer field to C3 (Samsung Electro-Mechanics) (kibot - kiplot.py:407) +DEBUG:Adding Description field to Q1 (-3.1A Id, -20V Vds, P-Channel MOSFET, SOT-23) (kibot - kiplot.py:407) +DEBUG:Adding Manufacturer field to Q1 (Vishay) (kibot - kiplot.py:407) +DEBUG:Adding Description field to Q3 (-3.1A Id, -20V Vds, P-Channel MOSFET, SOT-23) (kibot - kiplot.py:407) +DEBUG:Adding Manufacturer field to Q3 (Vishay) (kibot - kiplot.py:407) +DEBUG:Adding Description field to R14 (Resistor, US symbol) (kibot - kiplot.py:407) +DEBUG:Adding Manufacturer field to R14 (Uni-Royal) (kibot - kiplot.py:407) +DEBUG:Adding Description field to C7 (capacitor, small US symbol) (kibot - kiplot.py:407) +DEBUG:Adding Manufacturer field to C7 (Samsung Electro-Mechanics) (kibot - kiplot.py:407) +DEBUG:Adding Description field to J3 (Cortex Debug Connector, standard ARM Cortex-M SWD and JTAG interface) (kibot - kiplot.py:407) +DEBUG:Adding Manufacturer field to J3 (Amphenol ICC) (kibot - kiplot.py:407) +DEBUG:Adding Description field to C1 (capacitor, small US symbol) (kibot - kiplot.py:407) +DEBUG:Adding Manufacturer field to C1 (YAGEO) (kibot - kiplot.py:407) +DEBUG:Adding Description field to R4 (Resistor, US symbol) (kibot - kiplot.py:407) +DEBUG:Adding Manufacturer field to R4 (Uni-Royal) (kibot - kiplot.py:407) +DEBUG:Adding Description field to R1 (Resistor, US symbol) (kibot - kiplot.py:407) +DEBUG:Adding Manufacturer field to R1 (Uni-Royal) (kibot - kiplot.py:407) +DEBUG:Adding Description field to R16 (Resistor, US symbol) (kibot - kiplot.py:407) +DEBUG:Adding Manufacturer field to R16 (Uni-Royal) (kibot - kiplot.py:407) +DEBUG:Adding Description field to R7 (Resistor, US symbol) (kibot - kiplot.py:407) +DEBUG:Adding Manufacturer field to R7 (Uni-Royal) (kibot - kiplot.py:407) +DEBUG:Adding Description field to R15 (Resistor, US symbol) (kibot - kiplot.py:407) +DEBUG:Adding Manufacturer field to R15 (Uni-Royal) (kibot - kiplot.py:407) +DEBUG:Adding Description field to R10 (Resistor, US symbol) (kibot - kiplot.py:407) +DEBUG:Adding Manufacturer field to R10 (Uni-Royal) (kibot - kiplot.py:407) +DEBUG:Adding Description field to TP12 (test point) (kibot - kiplot.py:407) +DEBUG:Adding Description field to TP1 (test point) (kibot - kiplot.py:407) +DEBUG:Adding Manufacturer field to TP1 () (kibot - kiplot.py:407) +DEBUG:Adding Description field to J2 (Generic connector, single row, 01x05, script generated (kicad-library-utils/schlib/autogen/connector/)) (kibot - kiplot.py:407) +DEBUG:Adding Manufacturer field to J2 (JST) (kibot - kiplot.py:407) +DEBUG:Adding Description field to TP8 (test point) (kibot - kiplot.py:407) +DEBUG:Adding Manufacturer field to TP8 () (kibot - kiplot.py:407) +DEBUG:Adding Description field to TP3 (test point) (kibot - kiplot.py:407) +DEBUG:Adding Manufacturer field to TP3 () (kibot - kiplot.py:407) +DEBUG:Adding Description field to TP10 (test point) (kibot - kiplot.py:407) +DEBUG:Adding Manufacturer field to TP10 () (kibot - kiplot.py:407) +DEBUG:Adding Description field to TP7 (test point) (kibot - kiplot.py:407) +DEBUG:Adding Manufacturer field to TP7 () (kibot - kiplot.py:407) +DEBUG:Adding Description field to TP14 (test point) (kibot - kiplot.py:407) +DEBUG:Adding Description field to TP13 (test point) (kibot - kiplot.py:407) +DEBUG:Adding Description field to TP6 (test point) (kibot - kiplot.py:407) +DEBUG:Adding Manufacturer field to TP6 () (kibot - kiplot.py:407) +DEBUG:Adding Description field to TP9 (test point) (kibot - kiplot.py:407) +DEBUG:Adding Manufacturer field to TP9 () (kibot - kiplot.py:407) +DEBUG:Adding Description field to TP2 (test point) (kibot - kiplot.py:407) +DEBUG:Adding Manufacturer field to TP2 () (kibot - kiplot.py:407) +DEBUG:Adding Description field to TP4 (test point) (kibot - kiplot.py:407) +DEBUG:Adding Manufacturer field to TP4 () (kibot - kiplot.py:407) +DEBUG:Adding Description field to TP11 (test point) (kibot - kiplot.py:407) +DEBUG:Adding Description field to J1 (Generic connector, single row, 01x02, script generated (kicad-library-utils/schlib/autogen/connector/)) (kibot - kiplot.py:407) +DEBUG:Adding Manufacturer field to J1 (JST) (kibot - kiplot.py:407) +DEBUG:Adding Description field to TP5 (test point) (kibot - kiplot.py:407) +DEBUG:Adding Manufacturer field to TP5 () (kibot - kiplot.py:407) +DEBUG:Filters reset (kibot - fil_base.py:196) +DEBUG:Applying filter `_mechanical` to exclude (kibot - fil_base.py:187) +DEBUG:Excluding 'TP1': Field 'reference' (TP1) matched 're.compile('^TP[0-9]*', re.IGNORECASE)' (kibot - fil_generic.py:155) +DEBUG:- TP1 excluded (kibot - fil_base.py:192) +DEBUG:Excluding 'TP10': Field 'reference' (TP10) matched 're.compile('^TP[0-9]*', re.IGNORECASE)' (kibot - fil_generic.py:155) +DEBUG:- TP10 excluded (kibot - fil_base.py:192) +DEBUG:Excluding 'TP11': Field 'reference' (TP11) matched 're.compile('^TP[0-9]*', re.IGNORECASE)' (kibot - fil_generic.py:155) +DEBUG:- TP11 excluded (kibot - fil_base.py:192) +DEBUG:Excluding 'TP12': Field 'reference' (TP12) matched 're.compile('^TP[0-9]*', re.IGNORECASE)' (kibot - fil_generic.py:155) +DEBUG:- TP12 excluded (kibot - fil_base.py:192) +DEBUG:Excluding 'TP13': Field 'reference' (TP13) matched 're.compile('^TP[0-9]*', re.IGNORECASE)' (kibot - fil_generic.py:155) +DEBUG:- TP13 excluded (kibot - fil_base.py:192) +DEBUG:Excluding 'TP14': Field 'reference' (TP14) matched 're.compile('^TP[0-9]*', re.IGNORECASE)' (kibot - fil_generic.py:155) +DEBUG:- TP14 excluded (kibot - fil_base.py:192) +DEBUG:Excluding 'TP2': Field 'reference' (TP2) matched 're.compile('^TP[0-9]*', re.IGNORECASE)' (kibot - fil_generic.py:155) +DEBUG:- TP2 excluded (kibot - fil_base.py:192) +DEBUG:Excluding 'TP3': Field 'reference' (TP3) matched 're.compile('^TP[0-9]*', re.IGNORECASE)' (kibot - fil_generic.py:155) +DEBUG:- TP3 excluded (kibot - fil_base.py:192) +DEBUG:Excluding 'TP4': Field 'reference' (TP4) matched 're.compile('^TP[0-9]*', re.IGNORECASE)' (kibot - fil_generic.py:155) +DEBUG:- TP4 excluded (kibot - fil_base.py:192) +DEBUG:Excluding 'TP5': Field 'reference' (TP5) matched 're.compile('^TP[0-9]*', re.IGNORECASE)' (kibot - fil_generic.py:155) +DEBUG:- TP5 excluded (kibot - fil_base.py:192) +DEBUG:Excluding 'TP6': Field 'reference' (TP6) matched 're.compile('^TP[0-9]*', re.IGNORECASE)' (kibot - fil_generic.py:155) +DEBUG:- TP6 excluded (kibot - fil_base.py:192) +DEBUG:Excluding 'TP7': Field 'reference' (TP7) matched 're.compile('^TP[0-9]*', re.IGNORECASE)' (kibot - fil_generic.py:155) +DEBUG:- TP7 excluded (kibot - fil_base.py:192) +DEBUG:Excluding 'TP8': Field 'reference' (TP8) matched 're.compile('^TP[0-9]*', re.IGNORECASE)' (kibot - fil_generic.py:155) +DEBUG:- TP8 excluded (kibot - fil_base.py:192) +DEBUG:Excluding 'TP9': Field 'reference' (TP9) matched 're.compile('^TP[0-9]*', re.IGNORECASE)' (kibot - fil_generic.py:155) +DEBUG:- TP9 excluded (kibot - fil_base.py:192) +DEBUG:- H1 excluded (kibot - fil_base.py:192) +DEBUG:- H2 excluded (kibot - fil_base.py:192) +DEBUG:Crossing modules (kibot - out_base.py:370) +DEBUG:Removing paste, mask and/or glue (kibot - out_base.py:451) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +DEBUG:Eurocircuits Pattern class for `minimum` is 10 because the clearance is 0.2, track is 0.0 and OAR is 0.15 (kibot - out_report.py:100) +DEBUG:Eurocircuits Pattern class for `measured` is 8 because the clearance is 0.2, track is 0.1 and OAR is 0.15 (kibot - out_report.py:100) +DEBUG:Eurocircuits Pattern class for `defined` is 10 because the clearance is 0.2, track is 0.0 and OAR is 0.23 (kibot - out_report.py:100) +DEBUG:Eurocircuits Drill class for `minimum` is D because the drill is 0.3 (kibot - out_report.py:113) +DEBUG:Eurocircuits Drill class for `measured` is D because the drill is 0.3 (kibot - out_report.py:113) +DEBUG:Eurocircuits Drill class for `defined` is D because the drill is 0.3 (kibot - out_report.py:113) +DEBUG:Restoring paste, mask and/or glue (kibot - out_base.py:538) +DEBUG:Using global `output`=`%f-%i%I%v.%x` (kibot - optionable.py:58) +DEBUG:Configuring from default: pre_transform -> _null (kibot - optionable.py:362) +DEBUG:Configuring from default: exclude_filter -> _null (kibot - optionable.py:362) +DEBUG:Configuring from default: dnf_filter -> _null (kibot - optionable.py:362) +DEBUG:Configuring from default: groups -> [] (kibot - optionable.py:362) +DEBUG:Expanding `/workspace/jkrauss/Test_5/./schematic` in SCH context for <kibot.out_pdf_sch_print.PDF_SCH_PrintOptions object at 0x7f97d8b73cb0> parent: 'Schematic in PDF format' (pdf_schematic) [pdf_sch_print] (kibot - optionable.py:493) +DEBUG:Expanded `/workspace/jkrauss/Test_5/./schematic` (kibot - optionable.py:539) +DEBUG:Expanding `%f-%i%I%v.%x` in SCH context for <kibot.out_pdf_sch_print.PDF_SCH_PrintOptions object at 0x7f97d8b73cb0> parent: 'Schematic in PDF format' (pdf_schematic) [pdf_sch_print] (kibot - optionable.py:493) +DEBUG:Expanded `Test_5-schematic.pdf` (kibot - optionable.py:539) +DEBUG:Using global `output`=`%f-%i%I%v.%x` (kibot - optionable.py:58) +DEBUG:Configuring from default: exclude_filter -> _null (kibot - optionable.py:362) +DEBUG:Configuring from default: exclude_filter -> _null (kibot - optionable.py:362) +DEBUG:Configuring from default: exclude_filter -> _null (kibot - optionable.py:362) +DEBUG:Configuring from default: exclude_filter -> _null (kibot - optionable.py:362) +DEBUG:Configuring from default: exclude_filter -> _null (kibot - optionable.py:362) +DEBUG:Configuring from default: exclude_filter -> _null (kibot - optionable.py:362) +DEBUG:Configuring from default: exclude_filter -> _null (kibot - optionable.py:362) +DEBUG:Configuring from default: repeat_layers -> ['inners'] (kibot - optionable.py:362) +DEBUG:Configuring from default: exclude_filter -> _null (kibot - optionable.py:362) +DEBUG:Configuring from default: exclude_filter -> _null (kibot - optionable.py:362) +DEBUG:Configuring from default: exclude_filter -> _null (kibot - optionable.py:362) +DEBUG:Configuring from default: exclude_filter -> _null (kibot - optionable.py:362) +DEBUG:Configuring from default: exclude_filter -> _null (kibot - optionable.py:362) +DEBUG:Configuring from default: exclude_filter -> _null (kibot - optionable.py:362) +DEBUG:Configuring from default: exclude_filter -> _null (kibot - optionable.py:362) +DEBUG:Configuring from default: repeat_layers -> ['inners'] (kibot - optionable.py:362) +DEBUG:Configuring from default: exclude_filter -> _null (kibot - optionable.py:362) +DEBUG:Configuring from default: exclude_filter -> _null (kibot - optionable.py:362) +DEBUG:Configuring from default: exclude_filter -> _null (kibot - optionable.py:362) +DEBUG:Configuring from default: exclude_filter -> _null (kibot - optionable.py:362) +DEBUG:Configuring from default: exclude_filter -> _null (kibot - optionable.py:362) +DEBUG:Configuring from default: exclude_filter -> _null (kibot - optionable.py:362) +DEBUG:Configuring from default: exclude_filter -> _null (kibot - optionable.py:362) +DEBUG:Configuring from default: exclude_filter -> _null (kibot - optionable.py:362) +DEBUG:Configuring from default: repeat_layers -> ['inners'] (kibot - optionable.py:362) +DEBUG:Configuring from default: exclude_filter -> _null (kibot - optionable.py:362) +DEBUG:Configuring from default: exclude_filter -> _null (kibot - optionable.py:362) +DEBUG:Configuring from default: exclude_filter -> _null (kibot - optionable.py:362) +DEBUG:Configuring from default: exclude_filter -> _null (kibot - optionable.py:362) +DEBUG:Configuring from default: exclude_filter -> _null (kibot - optionable.py:362) +DEBUG:Configuring from default: exclude_filter -> _null (kibot - optionable.py:362) +DEBUG:Configuring from default: repeat_layers -> ['inners'] (kibot - optionable.py:362) +DEBUG:Configuring from default: exclude_filter -> _null (kibot - optionable.py:362) +DEBUG:Configuring from default: exclude_filter -> _null (kibot - optionable.py:362) +DEBUG:Configuring from default: pre_transform -> _null (kibot - optionable.py:362) +DEBUG:Configuring from default: exclude_filter -> _null (kibot - optionable.py:362) +DEBUG:Creating internal filter: {'name': '_kibom_dnf_Config', 'type': 'generic', 'comment': 'Internal KiBoM DNF filter (Config)', 'config_field': 'Config', 'exclude_value': True, 'exclude_config': True, 'keys': 'dnf_list'} (kibot - fil_base.py:281) +DEBUG:Configuring from default: include_only -> [] (kibot - optionable.py:362) +DEBUG:Configuring from default: exclude_any -> [] (kibot - optionable.py:362) +DEBUG:Configuring from default: exclude_refs -> [] (kibot - optionable.py:362) +DEBUG:Expanding `Top Fabrication (Scale 1:1)` in PCB context for Top Fabrication (Scale 1:1) [Edge.Cuts, F.Cu, F.Mask, F.Paste, F.Silkscreen, F.Fab and F.Dimensions] parent: <kibot.out_pcb_print.PCB_PrintOptions object at 0x7f97d8a47a10> (kibot - optionable.py:493) +DEBUG:Expanded `Top Fabrication (Scale 1:1)` (kibot - optionable.py:539) +DEBUG:Expanding `Top Fabrication (Scale 1:1)` in PCB context for Top Fabrication (Scale 1:1) [Edge.Cuts, F.Cu, F.Mask, F.Paste, F.Silkscreen, F.Fab and F.Dimensions] parent: <kibot.out_pcb_print.PCB_PrintOptions object at 0x7f97d8a47a10> (kibot - optionable.py:493) +DEBUG:Expanded `Top Fabrication (Scale 1:1)` (kibot - optionable.py:539) +DEBUG:Expanding `Bottom Fabrication (Scale 1:1)` in PCB context for Bottom Fabrication (Scale 1:1) [Edge.Cuts, B.Cu, B.Mask, B.Paste, B.Silkscreen, B.Fab and B.Dimensions] mirror parent: <kibot.out_pcb_print.PCB_PrintOptions object at 0x7f97d8a47a10> (kibot - optionable.py:493) +DEBUG:Expanded `Bottom Fabrication (Scale 1:1)` (kibot - optionable.py:539) +DEBUG:Expanding `Bottom Fabrication (Scale 1:1)` in PCB context for Bottom Fabrication (Scale 1:1) [Edge.Cuts, B.Cu, B.Mask, B.Paste, B.Silkscreen, B.Fab and B.Dimensions] mirror parent: <kibot.out_pcb_print.PCB_PrintOptions object at 0x7f97d8a47a10> (kibot - optionable.py:493) +DEBUG:Expanded `Bottom Fabrication (Scale 1:1)` (kibot - optionable.py:539) +DEBUG:Expanding `Drill Drawing (L1 - L4)` in PCB context for Drill Drawing (%lp) [DrillMap and Edge.Cuts] parent: <kibot.out_pcb_print.PCB_PrintOptions object at 0x7f97d4d4d1d0> (kibot - optionable.py:493) +DEBUG:Expanded `Drill Drawing (L1 - L4)` (kibot - optionable.py:539) +DEBUG:Expanding `Drill Drawing L1 - L4 (Scale 1:1)` in PCB context for Drill Drawing (L1 - L4) [DrillMap and Edge.Cuts] parent: <kibot.out_pcb_print.PCB_PrintOptions object at 0x7f97d4d4d1d0> (kibot - optionable.py:493) +DEBUG:Expanded `Drill Drawing L1 - L4 (Scale 1:1)` (kibot - optionable.py:539) +DEBUG:Expanding `Drill Drawing (L1 - L4)` in PCB context for Drill Drawing (%lp) [DrillMap and Edge.Cuts] parent: <kibot.out_pcb_print.PCB_PrintOptions object at 0x7f97d4d41590> (kibot - optionable.py:493) +DEBUG:Expanded `Drill Drawing (L1 - L4)` (kibot - optionable.py:539) +DEBUG:Expanding `Drill Drawing L1 - L4 (Scale 1:1)` in PCB context for Drill Drawing (L1 - L4) [DrillMap and Edge.Cuts] parent: <kibot.out_pcb_print.PCB_PrintOptions object at 0x7f97d4d41590> (kibot - optionable.py:493) +DEBUG:Expanded `Drill Drawing L1 - L4 (Scale 1:1)` (kibot - optionable.py:539) +DEBUG:Expanding `Top Test Points (Scale 1:1)` in PCB context for Top Test Points (Scale 1:1) [Edge.Cuts, F.Cu, F.Mask, F.Paste, F.Silkscreen, F.Fab and F.TestPointList] parent: <kibot.out_pcb_print.PCB_PrintOptions object at 0x7f97d8a47a10> (kibot - optionable.py:493) +DEBUG:Expanded `Top Test Points (Scale 1:1)` (kibot - optionable.py:539) +DEBUG:Expanding `Top Test Points (Scale 1:1)` in PCB context for Top Test Points (Scale 1:1) [Edge.Cuts, F.Cu, F.Mask, F.Paste, F.Silkscreen, F.Fab and F.TestPointList] parent: <kibot.out_pcb_print.PCB_PrintOptions object at 0x7f97d8a47a10> (kibot - optionable.py:493) +DEBUG:Expanded `Top Test Points (Scale 1:1)` (kibot - optionable.py:539) +DEBUG:Expanding `Bottom Test Points (Scale 1:1)` in PCB context for Bottom Test Points (Scale 1:1) [Edge.Cuts, B.Cu, B.Mask, B.Paste, B.Silkscreen, B.Fab and B.TestPointList] mirror parent: <kibot.out_pcb_print.PCB_PrintOptions object at 0x7f97d8a47a10> (kibot - optionable.py:493) +DEBUG:Expanded `Bottom Test Points (Scale 1:1)` (kibot - optionable.py:539) +DEBUG:Expanding `Bottom Test Points (Scale 1:1)` in PCB context for Bottom Test Points (Scale 1:1) [Edge.Cuts, B.Cu, B.Mask, B.Paste, B.Silkscreen, B.Fab and B.TestPointList] mirror parent: <kibot.out_pcb_print.PCB_PrintOptions object at 0x7f97d8a47a10> (kibot - optionable.py:493) +DEBUG:Expanded `Bottom Test Points (Scale 1:1)` (kibot - optionable.py:539) +DEBUG:Expanding `F.Cu (Scale 1:1)` in PCB context for %ln (Scale 1:1) [Edge.Cuts and F.Cu] parent: <kibot.out_pcb_print.PCB_PrintOptions object at 0x7f97d4d39950> (kibot - optionable.py:493) +DEBUG:Expanded `F.Cu (Scale 1:1)` (kibot - optionable.py:539) +DEBUG:Expanding `F.Cu (Scale 1:1)` in PCB context for F.Cu (Scale 1:1) [Edge.Cuts and F.Cu] parent: <kibot.out_pcb_print.PCB_PrintOptions object at 0x7f97d4d39950> (kibot - optionable.py:493) +DEBUG:Expanded `F.Cu (Scale 1:1)` (kibot - optionable.py:539) +DEBUG:Expanding `In1.Cu (Scale 1:1)` in PCB context for %ln (Scale 1:1) [Edge.Cuts and In1.Cu] parent: <kibot.out_pcb_print.PCB_PrintOptions object at 0x7f97d4d19a90> (kibot - optionable.py:493) +DEBUG:Expanded `In1.Cu (Scale 1:1)` (kibot - optionable.py:539) +DEBUG:Expanding `In1.Cu (Scale 1:1)` in PCB context for In1.Cu (Scale 1:1) [Edge.Cuts and In1.Cu] parent: <kibot.out_pcb_print.PCB_PrintOptions object at 0x7f97d4d19a90> (kibot - optionable.py:493) +DEBUG:Expanded `In1.Cu (Scale 1:1)` (kibot - optionable.py:539) +DEBUG:Expanding `In2.Cu (Scale 1:1)` in PCB context for %ln (Scale 1:1) [Edge.Cuts and In2.Cu] parent: <kibot.out_pcb_print.PCB_PrintOptions object at 0x7f97d4d01bd0> (kibot - optionable.py:493) +DEBUG:Expanded `In2.Cu (Scale 1:1)` (kibot - optionable.py:539) +DEBUG:Expanding `In2.Cu (Scale 1:1)` in PCB context for In2.Cu (Scale 1:1) [Edge.Cuts and In2.Cu] parent: <kibot.out_pcb_print.PCB_PrintOptions object at 0x7f97d4d01bd0> (kibot - optionable.py:493) +DEBUG:Expanded `In2.Cu (Scale 1:1)` (kibot - optionable.py:539) +DEBUG:Expanding `B.Cu (Scale 1:1)` in PCB context for %ln (Scale 1:1) [Edge.Cuts and B.Cu] parent: <kibot.out_pcb_print.PCB_PrintOptions object at 0x7f97d8835d10> (kibot - optionable.py:493) +DEBUG:Expanded `B.Cu (Scale 1:1)` (kibot - optionable.py:539) +DEBUG:Expanding `B.Cu (Scale 1:1)` in PCB context for B.Cu (Scale 1:1) [Edge.Cuts and B.Cu] parent: <kibot.out_pcb_print.PCB_PrintOptions object at 0x7f97d8835d10> (kibot - optionable.py:493) +DEBUG:Expanded `B.Cu (Scale 1:1)` (kibot - optionable.py:539) +DEBUG:Looking for color theme `Altium_Theme` (kibot - color_theme.py:60) +DEBUG:- Color for layer F.Cu (0): #C83434 (kibot - color_theme.py:110) +DEBUG:- Color for layer F.Mask (1): #D864FF66 (kibot - color_theme.py:110) +DEBUG:- Color for layer B.Cu (2): #4D7FC4 (kibot - color_theme.py:110) +DEBUG:- Color for layer B.Mask (3): #02FFEE66 (kibot - color_theme.py:110) +DEBUG:- Color for layer In1.Cu (4): #7FC87F (kibot - color_theme.py:110) +DEBUG:- Color for layer F.Silkscreen (5): #F2EDA1 (kibot - color_theme.py:110) +DEBUG:- Color for layer In2.Cu (6): #CE7D2C (kibot - color_theme.py:110) +DEBUG:- Color for layer B.Silkscreen (7): #E8B2A7 (kibot - color_theme.py:110) +DEBUG:- Color for layer In3.Cu (8): #4FCBCB (kibot - color_theme.py:110) +DEBUG:- Color for layer F.Adhesive (9): #840084 (kibot - color_theme.py:110) +DEBUG:- Color for layer In4.Cu (10): #DB628B (kibot - color_theme.py:110) +DEBUG:- Color for layer B.Adhesive (11): #000084 (kibot - color_theme.py:110) +DEBUG:- Color for layer In5.Cu (12): #A7A5C6 (kibot - color_theme.py:110) +DEBUG:- Color for layer F.Paste (13): #B4A09AE6 (kibot - color_theme.py:110) +DEBUG:- Color for layer In6.Cu (14): #28CCD9 (kibot - color_theme.py:110) +DEBUG:- Color for layer B.Paste (15): #00C2C2E6 (kibot - color_theme.py:110) +DEBUG:- Color for layer In7.Cu (16): #E8B2A7 (kibot - color_theme.py:110) +DEBUG:- Color for layer User.Drawings (17): #C2C2C2 (kibot - color_theme.py:110) +DEBUG:- Color for layer In8.Cu (18): #F2EDA1 (kibot - color_theme.py:110) +DEBUG:- Color for layer User.Comments (19): #5994DC (kibot - color_theme.py:110) +DEBUG:- Color for layer In9.Cu (20): #8DCB81 (kibot - color_theme.py:110) +DEBUG:- Color for layer User.Eco1 (21): #B4DBD2 (kibot - color_theme.py:110) +DEBUG:- Color for layer In10.Cu (22): #ED7C33 (kibot - color_theme.py:110) +DEBUG:- Color for layer User.Eco2 (23): #D8C852 (kibot - color_theme.py:110) +DEBUG:- Color for layer In11.Cu (24): #5BC3EB (kibot - color_theme.py:110) +DEBUG:- Color for layer Edge.Cuts (25): #D0D2CD (kibot - color_theme.py:110) +DEBUG:- Color for layer In12.Cu (26): #F76F8E (kibot - color_theme.py:110) +DEBUG:- Color for layer Margin (27): #FF26E2 (kibot - color_theme.py:110) +DEBUG:- Color for layer In13.Cu (28): #A7A5C6 (kibot - color_theme.py:110) +DEBUG:- Color for layer B.Courtyard (29): #26E9FF (kibot - color_theme.py:110) +DEBUG:- Color for layer In14.Cu (30): #28CCD9 (kibot - color_theme.py:110) +DEBUG:- Color for layer F.Courtyard (31): #FF26E2 (kibot - color_theme.py:110) +DEBUG:- Color for layer In15.Cu (32): #E8B2A7 (kibot - color_theme.py:110) +DEBUG:- Color for layer B.Fab (33): #585D84 (kibot - color_theme.py:110) +DEBUG:- Color for layer In16.Cu (34): #F2EDA1 (kibot - color_theme.py:110) +DEBUG:- Color for layer F.Fab (35): #AFAFAF (kibot - color_theme.py:110) +DEBUG:- Color for layer In17.Cu (36): #ED7C33 (kibot - color_theme.py:110) +DEBUG:- Color for layer In18.Cu (38): #5BC3EB (kibot - color_theme.py:110) +DEBUG:- Color for layer User.1 (39): #C2C2C2 (kibot - color_theme.py:110) +DEBUG:- Color for layer In19.Cu (40): #F76F8E (kibot - color_theme.py:110) +DEBUG:- Color for layer User.2 (41): #5994DC (kibot - color_theme.py:110) +DEBUG:- Color for layer In20.Cu (42): #A7A5C6 (kibot - color_theme.py:110) +DEBUG:- Color for layer User.3 (43): #B4DBD2 (kibot - color_theme.py:110) +DEBUG:- Color for layer In21.Cu (44): #28CCD9 (kibot - color_theme.py:110) +DEBUG:- Color for layer User.4 (45): #D8C852 (kibot - color_theme.py:110) +DEBUG:- Color for layer In22.Cu (46): #E8B2A7 (kibot - color_theme.py:110) +DEBUG:- Color for layer User.5 (47): #C2C2C2 (kibot - color_theme.py:110) +DEBUG:- Color for layer In23.Cu (48): #F2EDA1 (kibot - color_theme.py:110) +DEBUG:- Color for layer User.6 (49): #5994DC (kibot - color_theme.py:110) +DEBUG:- Color for layer In24.Cu (50): #ED7C33 (kibot - color_theme.py:110) +DEBUG:- Color for layer User.7 (51): #B4DBD2 (kibot - color_theme.py:110) +DEBUG:- Color for layer In25.Cu (52): #5BC3EB (kibot - color_theme.py:110) +DEBUG:- Color for layer User.8 (53): #D8C852 (kibot - color_theme.py:110) +DEBUG:- Color for layer In26.Cu (54): #F76F8E (kibot - color_theme.py:110) +DEBUG:- Color for layer User.9 (55): #E8B2A7 (kibot - color_theme.py:110) +DEBUG:- Color for layer In27.Cu (56): #A7A5C6 (kibot - color_theme.py:110) +DEBUG:- Color for layer User.10 (57): #5994DC (kibot - color_theme.py:110) +DEBUG:- Color for layer In28.Cu (58): #28CCD9 (kibot - color_theme.py:110) +DEBUG:- Color for layer User.11 (59): #B4DBD2 (kibot - color_theme.py:110) +DEBUG:- Color for layer In29.Cu (60): #E8B2A7 (kibot - color_theme.py:110) +DEBUG:- Color for layer User.12 (61): #D8C852 (kibot - color_theme.py:110) +DEBUG:- Color for layer In30.Cu (62): #F2EDA1 (kibot - color_theme.py:110) +DEBUG:- Color for layer User.13 (63): #C2C2C2 (kibot - color_theme.py:110) +DEBUG:- Color for layer In31.Cu (64): #000000 (kibot - color_theme.py:110) +DEBUG:- Color for layer User.14 (65): #5994DC (kibot - color_theme.py:110) +DEBUG:- Color for layer In32.Cu (66): #000000 (kibot - color_theme.py:110) +DEBUG:- Color for layer User.15 (67): #B4DBD2 (kibot - color_theme.py:110) +DEBUG:- Color for layer In33.Cu (68): #000000 (kibot - color_theme.py:110) +DEBUG:- Color for layer User.16 (69): #D8C852 (kibot - color_theme.py:110) +DEBUG:- Color for layer In34.Cu (70): #000000 (kibot - color_theme.py:110) +DEBUG:- Color for layer User.17 (71): #C2C2C2 (kibot - color_theme.py:110) +DEBUG:- Color for layer In35.Cu (72): #000000 (kibot - color_theme.py:110) +DEBUG:- Color for layer User.18 (73): #5994DC (kibot - color_theme.py:110) +DEBUG:- Color for layer In36.Cu (74): #000000 (kibot - color_theme.py:110) +DEBUG:- Color for layer User.19 (75): #B4DBD2 (kibot - color_theme.py:110) +DEBUG:- Color for layer In37.Cu (76): #000000 (kibot - color_theme.py:110) +DEBUG:- Color for layer User.20 (77): #D8C852 (kibot - color_theme.py:110) +DEBUG:- Color for layer In38.Cu (78): #000000 (kibot - color_theme.py:110) +DEBUG:- Color for layer User.21 (79): #C2C2C2 (kibot - color_theme.py:110) +DEBUG:- Color for layer In39.Cu (80): #000000 (kibot - color_theme.py:110) +DEBUG:- Color for layer User.22 (81): #5994DC (kibot - color_theme.py:110) +DEBUG:- Color for layer In40.Cu (82): #000000 (kibot - color_theme.py:110) +DEBUG:- Color for layer User.23 (83): #B4DBD2 (kibot - color_theme.py:110) +DEBUG:- Color for layer In41.Cu (84): #000000 (kibot - color_theme.py:110) +DEBUG:- Color for layer User.24 (85): #D8C852 (kibot - color_theme.py:110) +DEBUG:- Color for layer In42.Cu (86): #000000 (kibot - color_theme.py:110) +DEBUG:- Color for layer User.25 (87): #C2C2C2 (kibot - color_theme.py:110) +DEBUG:- Color for layer In43.Cu (88): #000000 (kibot - color_theme.py:110) +DEBUG:- Color for layer User.26 (89): #5994DC (kibot - color_theme.py:110) +DEBUG:- Color for layer In44.Cu (90): #000000 (kibot - color_theme.py:110) +DEBUG:- Color for layer User.27 (91): #B4DBD2 (kibot - color_theme.py:110) +DEBUG:- Color for layer In45.Cu (92): #000000 (kibot - color_theme.py:110) +DEBUG:- Color for layer User.28 (93): #D8C852 (kibot - color_theme.py:110) +DEBUG:- Color for layer In46.Cu (94): #000000 (kibot - color_theme.py:110) +DEBUG:- Color for layer User.29 (95): #C2C2C2 (kibot - color_theme.py:110) +DEBUG:- Color for layer In47.Cu (96): #000000 (kibot - color_theme.py:110) +DEBUG:- Color for layer User.30 (97): #5994DC (kibot - color_theme.py:110) +DEBUG:- Color for layer In48.Cu (98): #000000 (kibot - color_theme.py:110) +DEBUG:- Color for layer User.31 (99): #B4DBD2 (kibot - color_theme.py:110) +DEBUG:- Color for layer In49.Cu (100): #000000 (kibot - color_theme.py:110) +DEBUG:- Color for layer User.32 (101): #D8C852 (kibot - color_theme.py:110) +DEBUG:- Color for layer In50.Cu (102): #000000 (kibot - color_theme.py:110) +DEBUG:- Color for layer User.33 (103): #C2C2C2 (kibot - color_theme.py:110) +DEBUG:- Color for layer In51.Cu (104): #000000 (kibot - color_theme.py:110) +DEBUG:- Color for layer User.34 (105): #5994DC (kibot - color_theme.py:110) +DEBUG:- Color for layer In52.Cu (106): #000000 (kibot - color_theme.py:110) +DEBUG:- Color for layer User.35 (107): #B4DBD2 (kibot - color_theme.py:110) +DEBUG:- Color for layer In53.Cu (108): #000000 (kibot - color_theme.py:110) +DEBUG:- Color for layer User.36 (109): #D8C852 (kibot - color_theme.py:110) +DEBUG:- Color for layer In54.Cu (110): #000000 (kibot - color_theme.py:110) +DEBUG:- Color for layer User.37 (111): #C2C2C2 (kibot - color_theme.py:110) +DEBUG:- Color for layer In55.Cu (112): #000000 (kibot - color_theme.py:110) +DEBUG:- Color for layer User.38 (113): #5994DC (kibot - color_theme.py:110) +DEBUG:- Color for layer In56.Cu (114): #000000 (kibot - color_theme.py:110) +DEBUG:- Color for layer User.39 (115): #B4DBD2 (kibot - color_theme.py:110) +DEBUG:- Color for layer In57.Cu (116): #000000 (kibot - color_theme.py:110) +DEBUG:- Color for layer User.40 (117): #D8C852 (kibot - color_theme.py:110) +DEBUG:- Color for layer In58.Cu (118): #000000 (kibot - color_theme.py:110) +DEBUG:- Color for layer User.41 (119): #C2C2C2 (kibot - color_theme.py:110) +DEBUG:- Color for layer In59.Cu (120): #000000 (kibot - color_theme.py:110) +DEBUG:- Color for layer User.42 (121): #5994DC (kibot - color_theme.py:110) +DEBUG:- Color for layer In60.Cu (122): #000000 (kibot - color_theme.py:110) +DEBUG:- Color for layer User.43 (123): #B4DBD2 (kibot - color_theme.py:110) +DEBUG:- Color for layer In61.Cu (124): #000000 (kibot - color_theme.py:110) +DEBUG:- Color for layer User.44 (125): #D8C852 (kibot - color_theme.py:110) +DEBUG:- Color for layer In62.Cu (126): #000000 (kibot - color_theme.py:110) +DEBUG:- Color for layer User.45 (127): #C2C2C2 (kibot - color_theme.py:110) +DEBUG:Configuring from default: groups -> [] (kibot - optionable.py:362) +DEBUG:Expanding `/workspace/jkrauss/Test_5/./mfg/fab` in PCB context for <kibot.out_pcb_print.PCB_PrintOptions object at 0x7f97d8a47a10> parent: 'Fabrication document in PDF format' (pdf_fabrication) [pcb_print] (kibot - optionable.py:493) +DEBUG:Expanded `/workspace/jkrauss/Test_5/./mfg/fab` (kibot - optionable.py:539) +DEBUG:Expanding `%f-fabrication%I%v.%x` in PCB context for <kibot.out_pcb_print.PCB_PrintOptions object at 0x7f97d8a47a10> parent: 'Fabrication document in PDF format' (pdf_fabrication) [pcb_print] (kibot - optionable.py:493) +DEBUG:Expanded `Test_5-fabrication.pdf` (kibot - optionable.py:539) +DEBUG:Using global `output`=`%f-%i%I%v.%x` (kibot - optionable.py:58) +DEBUG:Configuring from default: exclude_filter -> _null (kibot - optionable.py:362) +DEBUG:Configuring from default: repeat_layers -> ['inners'] (kibot - optionable.py:362) +DEBUG:Configuring from default: exclude_filter -> _null (kibot - optionable.py:362) +DEBUG:Configuring from default: exclude_filter -> _null (kibot - optionable.py:362) +DEBUG:Configuring from default: exclude_filter -> _null (kibot - optionable.py:362) +DEBUG:Configuring from default: exclude_filter -> _null (kibot - optionable.py:362) +DEBUG:Configuring from default: exclude_filter -> _null (kibot - optionable.py:362) +DEBUG:Configuring from default: exclude_filter -> _null (kibot - optionable.py:362) +DEBUG:Configuring from default: exclude_filter -> _null (kibot - optionable.py:362) +DEBUG:Configuring from default: repeat_layers -> ['inners'] (kibot - optionable.py:362) +DEBUG:Configuring from default: exclude_filter -> _null (kibot - optionable.py:362) +DEBUG:Configuring from default: exclude_filter -> _null (kibot - optionable.py:362) +DEBUG:Configuring from default: exclude_filter -> _null (kibot - optionable.py:362) +DEBUG:Configuring from default: exclude_filter -> _null (kibot - optionable.py:362) +DEBUG:Configuring from default: exclude_filter -> _null (kibot - optionable.py:362) +DEBUG:Configuring from default: exclude_filter -> _null (kibot - optionable.py:362) +DEBUG:Configuring from default: exclude_filter -> _null (kibot - optionable.py:362) +DEBUG:Configuring from default: repeat_layers -> ['inners'] (kibot - optionable.py:362) +DEBUG:Configuring from default: drill -> False (kibot - optionable.py:362) +DEBUG:Configuring from default: pre_transform -> _null (kibot - optionable.py:362) +DEBUG:Configuring from default: exclude_filter -> _null (kibot - optionable.py:362) +DEBUG:Expanding `Top/Bottom View` in PCB context for Top/Bottom View [AssyTitlePage] parent: <kibot.out_pcb_print.PCB_PrintOptions object at 0x7f97d8855a90> (kibot - optionable.py:493) +DEBUG:Expanded `Top/Bottom View` (kibot - optionable.py:539) +DEBUG:Expanding `` in PCB context for Top/Bottom View [AssyTitlePage] parent: <kibot.out_pcb_print.PCB_PrintOptions object at 0x7f97d8855a90> (kibot - optionable.py:493) +DEBUG:Expanded `` (kibot - optionable.py:539) +DEBUG:Expanding `Top Assembly (Scale 1:1)` in PCB context for Top Assembly (Scale 1:1) [Edge.Cuts, F.Cu, F.Mask, F.Paste, F.Silkscreen, F.Fab, F.AssemblyText and F.DNP] parent: <kibot.out_pcb_print.PCB_PrintOptions object at 0x7f97d8855a90> (kibot - optionable.py:493) +DEBUG:Expanded `Top Assembly (Scale 1:1)` (kibot - optionable.py:539) +DEBUG:Expanding `Top Assembly (Scale 1:1)` in PCB context for Top Assembly (Scale 1:1) [Edge.Cuts, F.Cu, F.Mask, F.Paste, F.Silkscreen, F.Fab, F.AssemblyText and F.DNP] parent: <kibot.out_pcb_print.PCB_PrintOptions object at 0x7f97d8855a90> (kibot - optionable.py:493) +DEBUG:Expanded `Top Assembly (Scale 1:1)` (kibot - optionable.py:539) +DEBUG:Expanding `Bottom Assembly (Scale 1:1)` in PCB context for Bottom Assembly (Scale 1:1) [Edge.Cuts, B.Cu, B.Mask, B.Paste, B.Silkscreen, B.Fab, B.AssemblyText and B.DNP] mirror parent: <kibot.out_pcb_print.PCB_PrintOptions object at 0x7f97d8855a90> (kibot - optionable.py:493) +DEBUG:Expanded `Bottom Assembly (Scale 1:1)` (kibot - optionable.py:539) +DEBUG:Expanding `Bottom Assembly (Scale 1:1)` in PCB context for Bottom Assembly (Scale 1:1) [Edge.Cuts, B.Cu, B.Mask, B.Paste, B.Silkscreen, B.Fab, B.AssemblyText and B.DNP] mirror parent: <kibot.out_pcb_print.PCB_PrintOptions object at 0x7f97d8855a90> (kibot - optionable.py:493) +DEBUG:Expanded `Bottom Assembly (Scale 1:1)` (kibot - optionable.py:539) +DEBUG:Looking for color theme `Altium_Theme` (kibot - color_theme.py:60) +DEBUG:Configuring from default: groups -> [] (kibot - optionable.py:362) +DEBUG:Expanding `/workspace/jkrauss/Test_5/./mfg/assembly` in PCB context for <kibot.out_pcb_print.PCB_PrintOptions object at 0x7f97d8855a90> parent: 'Assembly document in PDF format' (pdf_assembly) [pcb_print] (kibot - optionable.py:493) +DEBUG:Expanded `/workspace/jkrauss/Test_5/./mfg/assembly` (kibot - optionable.py:539) +DEBUG:Expanding `%f-assembly%I%v.%x` in PCB context for <kibot.out_pcb_print.PCB_PrintOptions object at 0x7f97d8855a90> parent: 'Assembly document in PDF format' (pdf_assembly) [pcb_print] (kibot - optionable.py:493) +DEBUG:Expanded `Test_5-assembly.pdf` (kibot - optionable.py:539) +DEBUG:Report template: `/usr/local/lib/python3.13/dist-packages/kibot/resources/report_templates/report_total_components.txt` (kibot - out_report.py:1091) +DEBUG:Report output: `/workspace/jkrauss/Test_5/mfg/assembly/Test_5-components_count.csv` (kibot - out_report.py:1124) +DEBUG:Using global `output`=`%f-%i%I%v.%x` (kibot - optionable.py:58) +DEBUG:Configuring from default: pre_transform -> _null (kibot - optionable.py:362) +DEBUG:Configuring from default: dnf_filter -> _null (kibot - optionable.py:362) +DEBUG:Configuring from default: groups -> [] (kibot - optionable.py:362) +- 'Impedance table in CSV format' (csv_impedance_table) [report] +DEBUG:Expanding `/workspace/jkrauss/Test_5/./mfg/fab` in PCB context for <kibot.out_report.ReportOptions object at 0x7f97d8857610> parent: 'Impedance table in CSV format' (csv_impedance_table) [report] (kibot - optionable.py:493) +DEBUG:Expanded `/workspace/jkrauss/Test_5/./mfg/fab` (kibot - optionable.py:539) +DEBUG:Output destination: /workspace/jkrauss/Test_5/mfg/fab (kibot - kiplot.py:576) +DEBUG:Expanding `%f-%I%v.csv` in PCB context for <kibot.out_report.ReportOptions object at 0x7f97d8857610> parent: 'Impedance table in CSV format' (csv_impedance_table) [report] (kibot - optionable.py:493) +DEBUG:Expanded `Test_5-impedance_table.csv` (kibot - optionable.py:539) +DEBUG:Before collapse: (kibot - v5_sch.py:1720) +DEBUG:After collapse: (kibot - v5_sch.py:1762) +DEBUG:Before collapse: (kibot - v5_sch.py:1720) +DEBUG:After collapse: (kibot - v5_sch.py:1762) +DEBUG:Before collapse: (kibot - v5_sch.py:1720) +DEBUG:After collapse: (kibot - v5_sch.py:1762) +DEBUG:Before collapse: (kibot - v5_sch.py:1720) +DEBUG:After collapse: (kibot - v5_sch.py:1762) +DEBUG:Before collapse: (kibot - v5_sch.py:1720) +DEBUG:After collapse: (kibot - v5_sch.py:1762) +DEBUG:Before collapse: (kibot - v5_sch.py:1720) +DEBUG:After collapse: (kibot - v5_sch.py:1762) +DEBUG:Before collapse: (kibot - v5_sch.py:1720) +DEBUG:U4 (BQ27427): 1 {'Reference': 'U4', 'Value': 'BQ27427', 'Footprint': 'Package_BGA:Texas_DSBGA-9_1.62x1.58mm_Layout3x3_P0.5mm', 'Datasheet': 'https://www.ti.com/lit/ds/symlink/bq27427.pdf', 'Description': 'Li-Ion/Li-Po battery monitor and fuel guage', 'Manufacturer': 'Texas Instruments', 'Manufacturer PN': 'BQ27427YZFR', 'LCSC': 'C6075475', 'part': 'BQ27427'} (kibot - v5_sch.py:1723) +DEBUG:J3 (Conn_ARM_JTAG_SWD_10): 1 {'Reference': 'J3', 'Value': 'Conn_ARM_JTAG_SWD_10', 'Footprint': 'Connector_PinHeader_1.27mm:PinHeader_2x05_P1.27mm_Vertical_SMD', 'Datasheet': 'http://infocenter.arm.com/help/topic/com.arm.doc.ddi0314h/DDI0314H_coresight_components_trm.pdf', 'Description': 'Cortex Debug Connector, standard ARM Cortex-M SWD and JTAG interface', 'LCSC': 'C150517', 'Manufacturer': 'Amphenol ICC', 'Manufacturer PN': '20021121-00010C4LF', 'part': 'Conn_ARM_JTAG_SWD_10'} (kibot - v5_sch.py:1723) +DEBUG:R16 (R_US 10k): 1 {'Reference': 'R16', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1723) +DEBUG:C5 (C_Small_US 1u): 1 {'Reference': 'C5', 'Value': '1u', 'Footprint': 'Capacitor_SMD:C_0603_1608Metric', 'Datasheet': 'https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL10A105KB8NNNC', 'Description': 'capacitor, small US symbol', 'LCSC': 'C15849', 'Manufacturer': 'Samsung Electro-Mechanics', 'Manufacturer PN': 'CL10A105KB8NNNC', 'part': 'C_Small_US'} (kibot - v5_sch.py:1723) +DEBUG:TP5 (TestPoint): 1 {'Reference': 'TP5', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1723) +DEBUG:J2 (Conn_01x05 B5B-PH-K): 1 {'Reference': 'J2', 'Value': 'B5B-PH-K', 'Footprint': 'Connector_JST:JST_PH_B5B-PH-K_1x05_P2.00mm_Vertical', 'Datasheet': 'https://www.jst.com/wp-content/uploads/2025/06/ePH.pdf', 'Description': 'Generic connector, single row, 01x05, script generated (kicad-library-utils/schlib/autogen/connector/)', 'Asymworks IPN': '', 'Manufacturer': 'JST', 'Manufacturer PN': 'S5B-PH-SM4-TB', 'LCSC': 'C265104', 'part': 'Conn_01x05'} (kibot - v5_sch.py:1723) +DEBUG:TP8 (TestPoint): 1 {'Reference': 'TP8', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1723) +DEBUG:J1 (Conn_01x02 B2B-PH-K): 1 {'Reference': 'J1', 'Value': 'B2B-PH-K', 'Footprint': 'Connector_JST:JST_PH_B2B-PH-K_1x02_P2.00mm_Vertical', 'Datasheet': 'https://www.jst.com/wp-content/uploads/2025/06/ePH.pdf', 'Description': 'Generic connector, single row, 01x02, script generated (kicad-library-utils/schlib/autogen/connector/)', 'Asymworks IPN': '', 'Manufacturer': 'JST', 'Manufacturer PN': 'S2B-PH-SM4-TB', 'LCSC': 'C295747', 'part': 'Conn_01x02'} (kibot - v5_sch.py:1723) +DEBUG:R18 (R_US 220): 1 {'Reference': 'R18', 'Value': '220', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF2200T5E', 'LCSC': 'C22962', 'part': 'R_US'} (kibot - v5_sch.py:1723) +DEBUG:Q3 (Si2301CDS): 1 {'Reference': 'Q3', 'Value': 'Si2301CDS', 'Footprint': 'Package_TO_SOT_SMD:SOT-23', 'Datasheet': 'https://www.vishay.com/doc/?68741', 'Description': '-3.1A Id, -20V Vds, P-Channel MOSFET, SOT-23', 'Manufacturer': 'Vishay', 'Manufacturer PN': 'Si2301CDS-T1-GE3', 'LCSC': 'C10487', 'part': 'Si2301CDS'} (kibot - v5_sch.py:1723) +DEBUG:R17 (R_US 5.1k): 1 {'Reference': 'R17', 'Value': '5.1k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF5101T5E', 'LCSC': 'C23186', 'part': 'R_US'} (kibot - v5_sch.py:1723) +DEBUG:TP9 (TestPoint): 1 {'Reference': 'TP9', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1723) +DEBUG:R15 (R_US 10k): 1 {'Reference': 'R15', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1723) +DEBUG:TP3 (TestPoint): 1 {'Reference': 'TP3', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1723) +DEBUG:TP7 (TestPoint): 1 {'Reference': 'TP7', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1723) +DEBUG:TP10 (TestPoint): 1 {'Reference': 'TP10', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1723) +DEBUG:TP4 (TestPoint): 1 {'Reference': 'TP4', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1723) +DEBUG:TP6 (TestPoint): 1 {'Reference': 'TP6', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1723) +DEBUG:R20 (R_US 10k): 1 {'Reference': 'R20', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1723) +DEBUG:C8 (C_Small_US 4.7u): 1 {'Reference': 'C8', 'Value': '4.7u', 'Footprint': 'Capacitor_SMD:C_0603_1608Metric', 'Datasheet': 'https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL10A475KO8NNNC', 'Description': 'capacitor, small US symbol', 'LCSC': 'C19666', 'Manufacturer': 'Samsung Electro-Mechanics', 'Manufacturer PN': 'CL10A475KO8NNNC', 'part': 'C_Small_US'} (kibot - v5_sch.py:1723) +DEBUG:R14 (R_US 75): 1 {'Reference': 'R14', 'Value': '75', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF750JT5E', 'LCSC': 'C4275', 'part': 'R_US'} (kibot - v5_sch.py:1723) +DEBUG:U5 (MCP73831-2-OT MCP73832T-2ACI/OT): 1 {'Reference': 'U5', 'Value': 'MCP73832T-2ACI/OT', 'Footprint': 'Package_TO_SOT_SMD:SOT-23-5', 'Datasheet': 'http://ww1.microchip.com/downloads/en/DeviceDoc/20001984g.pdf', 'Description': 'Single cell, Li-Ion/Li-Po charge management controller, 4.20V, Tri-State Status Output, in SOT23-5 package', 'LCSC': 'C424093', 'Manufacturer': 'Microchip', 'Manufacturer PN': 'MCP73832T-2ACI/OT', 'part': 'MCP73831-2-OT'} (kibot - v5_sch.py:1723) +DEBUG:C6 (C_Small_US 2.2u): 1 {'Reference': 'C6', 'Value': '2.2u', 'Footprint': 'Capacitor_SMD:C_0603_1608Metric', 'Datasheet': 'https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL10A225KO8NNN', 'Description': 'capacitor, small US symbol', 'LCSC': 'C23630', 'Manufacturer': 'Samsung Electro-Mechanics', 'Manufacturer PN': 'CL10A225KO8NNNC', 'part': 'C_Small_US'} (kibot - v5_sch.py:1723) +DEBUG:Q2 (Si2301CDS): 1 {'Reference': 'Q2', 'Value': 'Si2301CDS', 'Footprint': 'Package_TO_SOT_SMD:SOT-23', 'Datasheet': 'https://www.vishay.com/doc/?68741', 'Description': '-3.1A Id, -20V Vds, P-Channel MOSFET, SOT-23', 'Manufacturer': 'Vishay', 'Manufacturer PN': 'Si2301CDS-T1-GE3', 'LCSC': 'C10487', 'part': 'Si2301CDS'} (kibot - v5_sch.py:1723) +DEBUG:R19 (R_US 10k): 1 {'Reference': 'R19', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1723) +DEBUG:C7 (C_Small_US 4.7u): 1 {'Reference': 'C7', 'Value': '4.7u', 'Footprint': 'Capacitor_SMD:C_0603_1608Metric', 'Datasheet': 'https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL10A475KO8NNNC', 'Description': 'capacitor, small US symbol', 'LCSC': 'C19666', 'Manufacturer': 'Samsung Electro-Mechanics', 'Manufacturer PN': 'CL10A475KO8NNNC', 'part': 'C_Small_US'} (kibot - v5_sch.py:1723) +DEBUG:R12 (R_US 10k): 1 {'Reference': 'R12', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1723) +DEBUG:U3 (MDBT50Q-1MV2): 1 {'Reference': 'U3', 'Value': 'MDBT50Q-1MV2', 'Footprint': 'RF_Module:Raytac_MDBT50Q', 'Datasheet': 'https://www.raytac.com/download/index.php?index_id=43', 'Description': 'Multiprotocol BLE/ANT/2.4 GHz/802.15.4 Cortex-M4F SoC, nRF52840 module', 'Manufacturer': 'Raytac', 'Manufacturer PN': 'MDBT50Q-1MV2', 'LCSC': 'C5118826', 'part': 'MDBT50Q-1MV2'} (kibot - v5_sch.py:1723) +DEBUG:R11 (R_US 22): 1 {'Reference': 'R11', 'Value': '22', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF220JT5E', 'LCSC': 'C23345', 'part': 'R_US'} (kibot - v5_sch.py:1723) +DEBUG:R10 (R_US 22): 1 {'Reference': 'R10', 'Value': '22', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF220JT5E', 'LCSC': 'C23345', 'part': 'R_US'} (kibot - v5_sch.py:1723) +DEBUG:L1 (L_Small 10uH): 1 {'Reference': 'L1', 'Value': '10uH', 'Footprint': 'Inductor_SMD:L_0603_1608Metric', 'Datasheet': 'https://product.tdk.com/system/files/dam/doc/product/inductor/inductor/smd/catalog/inductor_commercial_decoupling_mlz1608_en.pdf', 'Description': 'Inductor, small symbol', 'Manufacturer': 'TDK', 'Manufacturer PN': 'MLZ1608M100WT000', 'LCSC': 'C76798', 'part': 'L_Small'} (kibot - v5_sch.py:1723) +DEBUG:C3 (C_Small_US 100u): 1 {'Reference': 'C3', 'Value': '100u', 'Footprint': 'Capacitor_SMD:C_1206_3216Metric', 'Datasheet': 'https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL31A107MQHNNNE', 'Description': 'capacitor, small US symbol', 'LCSC': 'C15008', 'Manufacturer': 'Samsung Electro-Mechanics', 'Manufacturer PN': 'CL31A107MQHNNNE', 'part': 'C_Small_US'} (kibot - v5_sch.py:1723) +DEBUG:R9 (R_US 10k): 1 {'Reference': 'R9', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1723) +DEBUG:R13 (R_US 10k): 1 {'Reference': 'R13', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1723) +DEBUG:C4 (C_Small_US 100u): 1 {'Reference': 'C4', 'Value': '100u', 'Footprint': 'Capacitor_SMD:C_1206_3216Metric', 'Datasheet': 'https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL31A107MQHNNNE', 'Description': 'capacitor, small US symbol', 'LCSC': 'C15008', 'Manufacturer': 'Samsung Electro-Mechanics', 'Manufacturer PN': 'CL31A107MQHNNNE', 'part': 'C_Small_US'} (kibot - v5_sch.py:1723) +DEBUG:U1 (MCP6L02x-xMS MCP6042T-I/MS): 1 {'Reference': 'U1', 'Value': 'MCP6042T-I/MS', 'Footprint': 'Package_SO:MSOP-8_3x3mm_P0.65mm', 'Datasheet': 'http://ww1.microchip.com/downloads/en/devicedoc/22140b.pdf', 'Description': 'Dual, 1 MHz, 85µA, Rail-to-Rail input and output, MSOP-8', 'LCSC': 'C627438', 'Manufacturer': 'Microchip', 'Manufacturer PN': 'MCP6042-I/MS', 'part': 'MCP6L02x-xMS'} (kibot - v5_sch.py:1723) +DEBUG:U1B (MCP6L02x-xMS MCP6042T-I/MS): 1 {'Reference': 'U1', 'Value': 'MCP6042T-I/MS', 'Footprint': 'Package_SO:MSOP-8_3x3mm_P0.65mm', 'Datasheet': 'http://ww1.microchip.com/downloads/en/devicedoc/22140b.pdf', 'Description': 'Dual, 1 MHz, 85µA, Rail-to-Rail input and output, MSOP-8', 'LCSC': 'C627438', 'Manufacturer': 'Microchip', 'Manufacturer PN': 'MCP6042-I/MS', 'part': 'MCP6L02x-xMS'} (kibot - v5_sch.py:1723) +DEBUG:U1C (MCP6L02x-xMS MCP6042T-I/MS): 1 {'Reference': 'U1', 'Value': 'MCP6042T-I/MS', 'Footprint': 'Package_SO:MSOP-8_3x3mm_P0.65mm', 'Datasheet': 'http://ww1.microchip.com/downloads/en/devicedoc/22140b.pdf', 'Description': 'Dual, 1 MHz, 85µA, Rail-to-Rail input and output, MSOP-8', 'LCSC': 'C627438', 'Manufacturer': 'Microchip', 'Manufacturer PN': 'MCP6042-I/MS', 'part': 'MCP6L02x-xMS'} (kibot - v5_sch.py:1723) +DEBUG:TP14 (TestPoint): 1 {'Reference': 'TP14', 'Value': 'TestPoint', 'Footprint': 'Connector_Wire:SolderWirePad_1x01_SMD_2x4mm', 'Datasheet': '~', 'Description': 'test point', 'part': 'TestPoint'} (kibot - v5_sch.py:1723) +DEBUG:R3 (R_US 51k): 1 {'Reference': 'R3', 'Value': '51k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF5102T5E', 'LCSC': 'C23196', 'part': 'R_US'} (kibot - v5_sch.py:1723) +DEBUG:TP12 (TestPoint): 1 {'Reference': 'TP12', 'Value': 'TestPoint', 'Footprint': 'Connector_Wire:SolderWirePad_1x01_SMD_2x4mm', 'Datasheet': '~', 'Description': 'test point', 'part': 'TestPoint'} (kibot - v5_sch.py:1723) +DEBUG:U2B (MCP6L02x-xMS MCP6042T-I/MS): 1 {'Reference': 'U2', 'Value': 'MCP6042T-I/MS', 'Footprint': 'Package_SO:MSOP-8_3x3mm_P0.65mm', 'Datasheet': 'http://ww1.microchip.com/downloads/en/devicedoc/22140b.pdf', 'Description': 'Dual, 1 MHz, 85µA, Rail-to-Rail input and output, MSOP-8', 'LCSC': 'C627438', 'Manufacturer': 'Microchip', 'Manufacturer PN': 'MCP6042-I/MS', 'part': 'MCP6L02x-xMS'} (kibot - v5_sch.py:1723) +DEBUG:R4 (R_US 220k): 1 {'Reference': 'R4', 'Value': '220k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF2203T5E', 'LCSC': 'C22961', 'part': 'R_US'} (kibot - v5_sch.py:1723) +DEBUG:Q1 (Si2301CDS): 1 {'Reference': 'Q1', 'Value': 'Si2301CDS', 'Footprint': 'Package_TO_SOT_SMD:SOT-23', 'Datasheet': 'https://www.vishay.com/doc/?68741', 'Description': '-3.1A Id, -20V Vds, P-Channel MOSFET, SOT-23', 'Manufacturer': 'Vishay', 'Manufacturer PN': 'Si2301CDS-T1-GE3', 'LCSC': 'C10487', 'part': 'Si2301CDS'} (kibot - v5_sch.py:1723) +DEBUG:R8 (R_US 220k): 1 {'Reference': 'R8', 'Value': '220k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF2203T5E', 'LCSC': 'C22961', 'part': 'R_US'} (kibot - v5_sch.py:1723) +DEBUG:C1 (C_Small_US 100n): 1 {'Reference': 'C1', 'Value': '100n', 'Footprint': 'Capacitor_SMD:C_0603_1608Metric', 'Datasheet': 'https://yageogroup.com/download/specsheet/CC0603KRX7R9BB104', 'Description': 'capacitor, small US symbol', 'Manufacturer': 'YAGEO', 'Manufacturer PN': 'CC0603KRX7R9BB104', 'LCSC': 'C14663', 'part': 'C_Small_US'} (kibot - v5_sch.py:1723) +DEBUG:TP13 (TestPoint): 1 {'Reference': 'TP13', 'Value': 'TestPoint', 'Footprint': 'Connector_Wire:SolderWirePad_1x01_SMD_2x4mm', 'Datasheet': '~', 'Description': 'test point', 'part': 'TestPoint'} (kibot - v5_sch.py:1723) +DEBUG:U2C (MCP6L02x-xMS MCP6042T-I/MS): 1 {'Reference': 'U2', 'Value': 'MCP6042T-I/MS', 'Footprint': 'Package_SO:MSOP-8_3x3mm_P0.65mm', 'Datasheet': 'http://ww1.microchip.com/downloads/en/devicedoc/22140b.pdf', 'Description': 'Dual, 1 MHz, 85µA, Rail-to-Rail input and output, MSOP-8', 'LCSC': 'C627438', 'Manufacturer': 'Microchip', 'Manufacturer PN': 'MCP6042-I/MS', 'part': 'MCP6L02x-xMS'} (kibot - v5_sch.py:1723) +DEBUG:R7 (R_US 51k): 1 {'Reference': 'R7', 'Value': '51k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF5102T5E', 'LCSC': 'C23196', 'part': 'R_US'} (kibot - v5_sch.py:1723) +DEBUG:C2 (C_Small_US 100n): 1 {'Reference': 'C2', 'Value': '100n', 'Footprint': 'Capacitor_SMD:C_0603_1608Metric', 'Datasheet': 'https://yageogroup.com/download/specsheet/CC0603KRX7R9BB104', 'Description': 'capacitor, small US symbol', 'Manufacturer': 'YAGEO', 'Manufacturer PN': 'CC0603KRX7R9BB104', 'LCSC': 'C14663', 'part': 'C_Small_US'} (kibot - v5_sch.py:1723) +DEBUG:U2 (MCP6L02x-xMS MCP6042T-I/MS): 1 {'Reference': 'U2', 'Value': 'MCP6042T-I/MS', 'Footprint': 'Package_SO:MSOP-8_3x3mm_P0.65mm', 'Datasheet': 'http://ww1.microchip.com/downloads/en/devicedoc/22140b.pdf', 'Description': 'Dual, 1 MHz, 85µA, Rail-to-Rail input and output, MSOP-8', 'LCSC': 'C627438', 'Manufacturer': 'Microchip', 'Manufacturer PN': 'MCP6042-I/MS', 'part': 'MCP6L02x-xMS'} (kibot - v5_sch.py:1723) +DEBUG:R1 (R_US 10k): 1 {'Reference': 'R1', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1723) +DEBUG:TP11 (TestPoint): 1 {'Reference': 'TP11', 'Value': 'TestPoint', 'Footprint': 'Connector_Wire:SolderWirePad_1x01_SMD_2x4mm', 'Datasheet': '~', 'Description': 'test point', 'part': 'TestPoint'} (kibot - v5_sch.py:1723) +DEBUG:TP2 (TestPoint): 1 {'Reference': 'TP2', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1723) +DEBUG:R6 (R_US 330): 1 {'Reference': 'R6', 'Value': '330', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF3300T5E', 'LCSC': 'C23138', 'part': 'R_US'} (kibot - v5_sch.py:1723) +DEBUG:R5 (R_US 51k): 1 {'Reference': 'R5', 'Value': '51k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF5102T5E', 'LCSC': 'C23196', 'part': 'R_US'} (kibot - v5_sch.py:1723) +DEBUG:R2 (R_US 51k): 1 {'Reference': 'R2', 'Value': '51k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF5102T5E', 'LCSC': 'C23196', 'part': 'R_US'} (kibot - v5_sch.py:1723) +DEBUG:TP1 (TestPoint): 1 {'Reference': 'TP1', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1723) +DEBUG:1 (kibot - v5_sch.py:1755) +DEBUG:1 (kibot - v5_sch.py:1755) +DEBUG:After collapse: (kibot - v5_sch.py:1762) +DEBUG:U4 (BQ27427): 1 {'Reference': 'U4', 'Value': 'BQ27427', 'Footprint': 'Package_BGA:Texas_DSBGA-9_1.62x1.58mm_Layout3x3_P0.5mm', 'Datasheet': 'https://www.ti.com/lit/ds/symlink/bq27427.pdf', 'Description': 'Li-Ion/Li-Po battery monitor and fuel guage', 'Manufacturer': 'Texas Instruments', 'Manufacturer PN': 'BQ27427YZFR', 'LCSC': 'C6075475', 'part': 'BQ27427'} (kibot - v5_sch.py:1765) +DEBUG:J3 (Conn_ARM_JTAG_SWD_10): 1 {'Reference': 'J3', 'Value': 'Conn_ARM_JTAG_SWD_10', 'Footprint': 'Connector_PinHeader_1.27mm:PinHeader_2x05_P1.27mm_Vertical_SMD', 'Datasheet': 'http://infocenter.arm.com/help/topic/com.arm.doc.ddi0314h/DDI0314H_coresight_components_trm.pdf', 'Description': 'Cortex Debug Connector, standard ARM Cortex-M SWD and JTAG interface', 'LCSC': 'C150517', 'Manufacturer': 'Amphenol ICC', 'Manufacturer PN': '20021121-00010C4LF', 'part': 'Conn_ARM_JTAG_SWD_10'} (kibot - v5_sch.py:1765) +DEBUG:R16 (R_US 10k): 1 {'Reference': 'R16', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1765) +DEBUG:C5 (C_Small_US 1u): 1 {'Reference': 'C5', 'Value': '1u', 'Footprint': 'Capacitor_SMD:C_0603_1608Metric', 'Datasheet': 'https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL10A105KB8NNNC', 'Description': 'capacitor, small US symbol', 'LCSC': 'C15849', 'Manufacturer': 'Samsung Electro-Mechanics', 'Manufacturer PN': 'CL10A105KB8NNNC', 'part': 'C_Small_US'} (kibot - v5_sch.py:1765) +DEBUG:TP5 (TestPoint): 1 {'Reference': 'TP5', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1765) +DEBUG:J2 (Conn_01x05 B5B-PH-K): 1 {'Reference': 'J2', 'Value': 'B5B-PH-K', 'Footprint': 'Connector_JST:JST_PH_B5B-PH-K_1x05_P2.00mm_Vertical', 'Datasheet': 'https://www.jst.com/wp-content/uploads/2025/06/ePH.pdf', 'Description': 'Generic connector, single row, 01x05, script generated (kicad-library-utils/schlib/autogen/connector/)', 'Asymworks IPN': '', 'Manufacturer': 'JST', 'Manufacturer PN': 'S5B-PH-SM4-TB', 'LCSC': 'C265104', 'part': 'Conn_01x05'} (kibot - v5_sch.py:1765) +DEBUG:TP8 (TestPoint): 1 {'Reference': 'TP8', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1765) +DEBUG:J1 (Conn_01x02 B2B-PH-K): 1 {'Reference': 'J1', 'Value': 'B2B-PH-K', 'Footprint': 'Connector_JST:JST_PH_B2B-PH-K_1x02_P2.00mm_Vertical', 'Datasheet': 'https://www.jst.com/wp-content/uploads/2025/06/ePH.pdf', 'Description': 'Generic connector, single row, 01x02, script generated (kicad-library-utils/schlib/autogen/connector/)', 'Asymworks IPN': '', 'Manufacturer': 'JST', 'Manufacturer PN': 'S2B-PH-SM4-TB', 'LCSC': 'C295747', 'part': 'Conn_01x02'} (kibot - v5_sch.py:1765) +DEBUG:R18 (R_US 220): 1 {'Reference': 'R18', 'Value': '220', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF2200T5E', 'LCSC': 'C22962', 'part': 'R_US'} (kibot - v5_sch.py:1765) +DEBUG:Q3 (Si2301CDS): 1 {'Reference': 'Q3', 'Value': 'Si2301CDS', 'Footprint': 'Package_TO_SOT_SMD:SOT-23', 'Datasheet': 'https://www.vishay.com/doc/?68741', 'Description': '-3.1A Id, -20V Vds, P-Channel MOSFET, SOT-23', 'Manufacturer': 'Vishay', 'Manufacturer PN': 'Si2301CDS-T1-GE3', 'LCSC': 'C10487', 'part': 'Si2301CDS'} (kibot - v5_sch.py:1765) +DEBUG:R17 (R_US 5.1k): 1 {'Reference': 'R17', 'Value': '5.1k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF5101T5E', 'LCSC': 'C23186', 'part': 'R_US'} (kibot - v5_sch.py:1765) +DEBUG:TP9 (TestPoint): 1 {'Reference': 'TP9', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1765) +DEBUG:R15 (R_US 10k): 1 {'Reference': 'R15', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1765) +DEBUG:TP3 (TestPoint): 1 {'Reference': 'TP3', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1765) +DEBUG:TP7 (TestPoint): 1 {'Reference': 'TP7', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1765) +DEBUG:TP10 (TestPoint): 1 {'Reference': 'TP10', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1765) +DEBUG:TP4 (TestPoint): 1 {'Reference': 'TP4', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1765) +DEBUG:TP6 (TestPoint): 1 {'Reference': 'TP6', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1765) +DEBUG:R20 (R_US 10k): 1 {'Reference': 'R20', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1765) +DEBUG:C8 (C_Small_US 4.7u): 1 {'Reference': 'C8', 'Value': '4.7u', 'Footprint': 'Capacitor_SMD:C_0603_1608Metric', 'Datasheet': 'https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL10A475KO8NNNC', 'Description': 'capacitor, small US symbol', 'LCSC': 'C19666', 'Manufacturer': 'Samsung Electro-Mechanics', 'Manufacturer PN': 'CL10A475KO8NNNC', 'part': 'C_Small_US'} (kibot - v5_sch.py:1765) +DEBUG:R14 (R_US 75): 1 {'Reference': 'R14', 'Value': '75', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF750JT5E', 'LCSC': 'C4275', 'part': 'R_US'} (kibot - v5_sch.py:1765) +DEBUG:U5 (MCP73831-2-OT MCP73832T-2ACI/OT): 1 {'Reference': 'U5', 'Value': 'MCP73832T-2ACI/OT', 'Footprint': 'Package_TO_SOT_SMD:SOT-23-5', 'Datasheet': 'http://ww1.microchip.com/downloads/en/DeviceDoc/20001984g.pdf', 'Description': 'Single cell, Li-Ion/Li-Po charge management controller, 4.20V, Tri-State Status Output, in SOT23-5 package', 'LCSC': 'C424093', 'Manufacturer': 'Microchip', 'Manufacturer PN': 'MCP73832T-2ACI/OT', 'part': 'MCP73831-2-OT'} (kibot - v5_sch.py:1765) +DEBUG:C6 (C_Small_US 2.2u): 1 {'Reference': 'C6', 'Value': '2.2u', 'Footprint': 'Capacitor_SMD:C_0603_1608Metric', 'Datasheet': 'https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL10A225KO8NNN', 'Description': 'capacitor, small US symbol', 'LCSC': 'C23630', 'Manufacturer': 'Samsung Electro-Mechanics', 'Manufacturer PN': 'CL10A225KO8NNNC', 'part': 'C_Small_US'} (kibot - v5_sch.py:1765) +DEBUG:Q2 (Si2301CDS): 1 {'Reference': 'Q2', 'Value': 'Si2301CDS', 'Footprint': 'Package_TO_SOT_SMD:SOT-23', 'Datasheet': 'https://www.vishay.com/doc/?68741', 'Description': '-3.1A Id, -20V Vds, P-Channel MOSFET, SOT-23', 'Manufacturer': 'Vishay', 'Manufacturer PN': 'Si2301CDS-T1-GE3', 'LCSC': 'C10487', 'part': 'Si2301CDS'} (kibot - v5_sch.py:1765) +DEBUG:R19 (R_US 10k): 1 {'Reference': 'R19', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1765) +DEBUG:C7 (C_Small_US 4.7u): 1 {'Reference': 'C7', 'Value': '4.7u', 'Footprint': 'Capacitor_SMD:C_0603_1608Metric', 'Datasheet': 'https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL10A475KO8NNNC', 'Description': 'capacitor, small US symbol', 'LCSC': 'C19666', 'Manufacturer': 'Samsung Electro-Mechanics', 'Manufacturer PN': 'CL10A475KO8NNNC', 'part': 'C_Small_US'} (kibot - v5_sch.py:1765) +DEBUG:R12 (R_US 10k): 1 {'Reference': 'R12', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1765) +DEBUG:U3 (MDBT50Q-1MV2): 1 {'Reference': 'U3', 'Value': 'MDBT50Q-1MV2', 'Footprint': 'RF_Module:Raytac_MDBT50Q', 'Datasheet': 'https://www.raytac.com/download/index.php?index_id=43', 'Description': 'Multiprotocol BLE/ANT/2.4 GHz/802.15.4 Cortex-M4F SoC, nRF52840 module', 'Manufacturer': 'Raytac', 'Manufacturer PN': 'MDBT50Q-1MV2', 'LCSC': 'C5118826', 'part': 'MDBT50Q-1MV2'} (kibot - v5_sch.py:1765) +DEBUG:R11 (R_US 22): 1 {'Reference': 'R11', 'Value': '22', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF220JT5E', 'LCSC': 'C23345', 'part': 'R_US'} (kibot - v5_sch.py:1765) +DEBUG:R10 (R_US 22): 1 {'Reference': 'R10', 'Value': '22', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF220JT5E', 'LCSC': 'C23345', 'part': 'R_US'} (kibot - v5_sch.py:1765) +DEBUG:L1 (L_Small 10uH): 1 {'Reference': 'L1', 'Value': '10uH', 'Footprint': 'Inductor_SMD:L_0603_1608Metric', 'Datasheet': 'https://product.tdk.com/system/files/dam/doc/product/inductor/inductor/smd/catalog/inductor_commercial_decoupling_mlz1608_en.pdf', 'Description': 'Inductor, small symbol', 'Manufacturer': 'TDK', 'Manufacturer PN': 'MLZ1608M100WT000', 'LCSC': 'C76798', 'part': 'L_Small'} (kibot - v5_sch.py:1765) +DEBUG:C3 (C_Small_US 100u): 1 {'Reference': 'C3', 'Value': '100u', 'Footprint': 'Capacitor_SMD:C_1206_3216Metric', 'Datasheet': 'https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL31A107MQHNNNE', 'Description': 'capacitor, small US symbol', 'LCSC': 'C15008', 'Manufacturer': 'Samsung Electro-Mechanics', 'Manufacturer PN': 'CL31A107MQHNNNE', 'part': 'C_Small_US'} (kibot - v5_sch.py:1765) +DEBUG:R9 (R_US 10k): 1 {'Reference': 'R9', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1765) +DEBUG:R13 (R_US 10k): 1 {'Reference': 'R13', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1765) +DEBUG:C4 (C_Small_US 100u): 1 {'Reference': 'C4', 'Value': '100u', 'Footprint': 'Capacitor_SMD:C_1206_3216Metric', 'Datasheet': 'https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL31A107MQHNNNE', 'Description': 'capacitor, small US symbol', 'LCSC': 'C15008', 'Manufacturer': 'Samsung Electro-Mechanics', 'Manufacturer PN': 'CL31A107MQHNNNE', 'part': 'C_Small_US'} (kibot - v5_sch.py:1765) +DEBUG:U1 (MCP6L02x-xMS MCP6042T-I/MS): 1 {'Reference': 'U1', 'Value': 'MCP6042T-I/MS', 'Footprint': 'Package_SO:MSOP-8_3x3mm_P0.65mm', 'Datasheet': 'http://ww1.microchip.com/downloads/en/devicedoc/22140b.pdf', 'Description': 'Dual, 1 MHz, 85µA, Rail-to-Rail input and output, MSOP-8', 'LCSC': 'C627438', 'Manufacturer': 'Microchip', 'Manufacturer PN': 'MCP6042-I/MS', 'part': 'MCP6L02x-xMS'} (kibot - v5_sch.py:1765) +DEBUG:TP14 (TestPoint): 1 {'Reference': 'TP14', 'Value': 'TestPoint', 'Footprint': 'Connector_Wire:SolderWirePad_1x01_SMD_2x4mm', 'Datasheet': '~', 'Description': 'test point', 'part': 'TestPoint'} (kibot - v5_sch.py:1765) +DEBUG:R3 (R_US 51k): 1 {'Reference': 'R3', 'Value': '51k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF5102T5E', 'LCSC': 'C23196', 'part': 'R_US'} (kibot - v5_sch.py:1765) +DEBUG:TP12 (TestPoint): 1 {'Reference': 'TP12', 'Value': 'TestPoint', 'Footprint': 'Connector_Wire:SolderWirePad_1x01_SMD_2x4mm', 'Datasheet': '~', 'Description': 'test point', 'part': 'TestPoint'} (kibot - v5_sch.py:1765) +DEBUG:U2 (MCP6L02x-xMS MCP6042T-I/MS): 1 {'Reference': 'U2', 'Value': 'MCP6042T-I/MS', 'Footprint': 'Package_SO:MSOP-8_3x3mm_P0.65mm', 'Datasheet': 'http://ww1.microchip.com/downloads/en/devicedoc/22140b.pdf', 'Description': 'Dual, 1 MHz, 85µA, Rail-to-Rail input and output, MSOP-8', 'LCSC': 'C627438', 'Manufacturer': 'Microchip', 'Manufacturer PN': 'MCP6042-I/MS', 'part': 'MCP6L02x-xMS'} (kibot - v5_sch.py:1765) +DEBUG:R4 (R_US 220k): 1 {'Reference': 'R4', 'Value': '220k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF2203T5E', 'LCSC': 'C22961', 'part': 'R_US'} (kibot - v5_sch.py:1765) +DEBUG:Q1 (Si2301CDS): 1 {'Reference': 'Q1', 'Value': 'Si2301CDS', 'Footprint': 'Package_TO_SOT_SMD:SOT-23', 'Datasheet': 'https://www.vishay.com/doc/?68741', 'Description': '-3.1A Id, -20V Vds, P-Channel MOSFET, SOT-23', 'Manufacturer': 'Vishay', 'Manufacturer PN': 'Si2301CDS-T1-GE3', 'LCSC': 'C10487', 'part': 'Si2301CDS'} (kibot - v5_sch.py:1765) +DEBUG:R8 (R_US 220k): 1 {'Reference': 'R8', 'Value': '220k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF2203T5E', 'LCSC': 'C22961', 'part': 'R_US'} (kibot - v5_sch.py:1765) +DEBUG:C1 (C_Small_US 100n): 1 {'Reference': 'C1', 'Value': '100n', 'Footprint': 'Capacitor_SMD:C_0603_1608Metric', 'Datasheet': 'https://yageogroup.com/download/specsheet/CC0603KRX7R9BB104', 'Description': 'capacitor, small US symbol', 'Manufacturer': 'YAGEO', 'Manufacturer PN': 'CC0603KRX7R9BB104', 'LCSC': 'C14663', 'part': 'C_Small_US'} (kibot - v5_sch.py:1765) +DEBUG:TP13 (TestPoint): 1 {'Reference': 'TP13', 'Value': 'TestPoint', 'Footprint': 'Connector_Wire:SolderWirePad_1x01_SMD_2x4mm', 'Datasheet': '~', 'Description': 'test point', 'part': 'TestPoint'} (kibot - v5_sch.py:1765) +DEBUG:R7 (R_US 51k): 1 {'Reference': 'R7', 'Value': '51k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF5102T5E', 'LCSC': 'C23196', 'part': 'R_US'} (kibot - v5_sch.py:1765) +DEBUG:C2 (C_Small_US 100n): 1 {'Reference': 'C2', 'Value': '100n', 'Footprint': 'Capacitor_SMD:C_0603_1608Metric', 'Datasheet': 'https://yageogroup.com/download/specsheet/CC0603KRX7R9BB104', 'Description': 'capacitor, small US symbol', 'Manufacturer': 'YAGEO', 'Manufacturer PN': 'CC0603KRX7R9BB104', 'LCSC': 'C14663', 'part': 'C_Small_US'} (kibot - v5_sch.py:1765) +DEBUG:R1 (R_US 10k): 1 {'Reference': 'R1', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1765) +DEBUG:TP11 (TestPoint): 1 {'Reference': 'TP11', 'Value': 'TestPoint', 'Footprint': 'Connector_Wire:SolderWirePad_1x01_SMD_2x4mm', 'Datasheet': '~', 'Description': 'test point', 'part': 'TestPoint'} (kibot - v5_sch.py:1765) +DEBUG:TP2 (TestPoint): 1 {'Reference': 'TP2', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1765) +DEBUG:R6 (R_US 330): 1 {'Reference': 'R6', 'Value': '330', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF3300T5E', 'LCSC': 'C23138', 'part': 'R_US'} (kibot - v5_sch.py:1765) +DEBUG:R5 (R_US 51k): 1 {'Reference': 'R5', 'Value': '51k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF5102T5E', 'LCSC': 'C23196', 'part': 'R_US'} (kibot - v5_sch.py:1765) +DEBUG:R2 (R_US 51k): 1 {'Reference': 'R2', 'Value': '51k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF5102T5E', 'LCSC': 'C23196', 'part': 'R_US'} (kibot - v5_sch.py:1765) +DEBUG:TP1 (TestPoint): 1 {'Reference': 'TP1', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1765) +DEBUG:Adding Description field to H1 () (kibot - kiplot.py:407) +DEBUG:Adding Description field to H2 () (kibot - kiplot.py:407) +DEBUG:Filters reset (kibot - fil_base.py:196) +DEBUG:Applying filter `_mechanical` to exclude (kibot - fil_base.py:187) +DEBUG:Excluding 'TP1': Field 'reference' (TP1) matched 're.compile('^TP[0-9]*', re.IGNORECASE)' (kibot - fil_generic.py:155) +DEBUG:- TP1 excluded (kibot - fil_base.py:192) +DEBUG:Excluding 'TP10': Field 'reference' (TP10) matched 're.compile('^TP[0-9]*', re.IGNORECASE)' (kibot - fil_generic.py:155) +DEBUG:- TP10 excluded (kibot - fil_base.py:192) +DEBUG:Excluding 'TP11': Field 'reference' (TP11) matched 're.compile('^TP[0-9]*', re.IGNORECASE)' (kibot - fil_generic.py:155) +DEBUG:- TP11 excluded (kibot - fil_base.py:192) +DEBUG:Excluding 'TP12': Field 'reference' (TP12) matched 're.compile('^TP[0-9]*', re.IGNORECASE)' (kibot - fil_generic.py:155) +DEBUG:- TP12 excluded (kibot - fil_base.py:192) +DEBUG:Excluding 'TP13': Field 'reference' (TP13) matched 're.compile('^TP[0-9]*', re.IGNORECASE)' (kibot - fil_generic.py:155) +DEBUG:- TP13 excluded (kibot - fil_base.py:192) +DEBUG:Excluding 'TP14': Field 'reference' (TP14) matched 're.compile('^TP[0-9]*', re.IGNORECASE)' (kibot - fil_generic.py:155) +DEBUG:- TP14 excluded (kibot - fil_base.py:192) +DEBUG:Excluding 'TP2': Field 'reference' (TP2) matched 're.compile('^TP[0-9]*', re.IGNORECASE)' (kibot - fil_generic.py:155) +DEBUG:- TP2 excluded (kibot - fil_base.py:192) +DEBUG:Excluding 'TP3': Field 'reference' (TP3) matched 're.compile('^TP[0-9]*', re.IGNORECASE)' (kibot - fil_generic.py:155) +DEBUG:- TP3 excluded (kibot - fil_base.py:192) +DEBUG:Excluding 'TP4': Field 'reference' (TP4) matched 're.compile('^TP[0-9]*', re.IGNORECASE)' (kibot - fil_generic.py:155) +DEBUG:- TP4 excluded (kibot - fil_base.py:192) +DEBUG:Excluding 'TP5': Field 'reference' (TP5) matched 're.compile('^TP[0-9]*', re.IGNORECASE)' (kibot - fil_generic.py:155) +DEBUG:- TP5 excluded (kibot - fil_base.py:192) +DEBUG:Excluding 'TP6': Field 'reference' (TP6) matched 're.compile('^TP[0-9]*', re.IGNORECASE)' (kibot - fil_generic.py:155) +DEBUG:- TP6 excluded (kibot - fil_base.py:192) +DEBUG:Excluding 'TP7': Field 'reference' (TP7) matched 're.compile('^TP[0-9]*', re.IGNORECASE)' (kibot - fil_generic.py:155) +DEBUG:- TP7 excluded (kibot - fil_base.py:192) +DEBUG:Excluding 'TP8': Field 'reference' (TP8) matched 're.compile('^TP[0-9]*', re.IGNORECASE)' (kibot - fil_generic.py:155) +DEBUG:- TP8 excluded (kibot - fil_base.py:192) +DEBUG:Excluding 'TP9': Field 'reference' (TP9) matched 're.compile('^TP[0-9]*', re.IGNORECASE)' (kibot - fil_generic.py:155) +DEBUG:- TP9 excluded (kibot - fil_base.py:192) +DEBUG:- H1 excluded (kibot - fil_base.py:192) +DEBUG:- H2 excluded (kibot - fil_base.py:192) +DEBUG:Crossing modules (kibot - out_base.py:370) +DEBUG:Removing paste, mask and/or glue (kibot - out_base.py:451) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +DEBUG:Eurocircuits Pattern class for `minimum` is 10 because the clearance is 0.2, track is 0.0 and OAR is 0.15 (kibot - out_report.py:100) +DEBUG:Eurocircuits Pattern class for `measured` is 8 because the clearance is 0.2, track is 0.1 and OAR is 0.15 (kibot - out_report.py:100) +DEBUG:Eurocircuits Pattern class for `defined` is 10 because the clearance is 0.2, track is 0.0 and OAR is 0.23 (kibot - out_report.py:100) +DEBUG:Eurocircuits Drill class for `minimum` is D because the drill is 0.3 (kibot - out_report.py:113) +DEBUG:Eurocircuits Drill class for `measured` is D because the drill is 0.3 (kibot - out_report.py:113) +DEBUG:Eurocircuits Drill class for `defined` is D because the drill is 0.3 (kibot - out_report.py:113) +DEBUG:Restoring paste, mask and/or glue (kibot - out_base.py:538) +DEBUG:Expanding `/workspace/jkrauss/Test_5/./schematic` in SCH context for <kibot.out_pdf_sch_print.PDF_SCH_PrintOptions object at 0x7f97d8b73cb0> parent: 'Schematic in PDF format' (pdf_schematic) [pdf_sch_print] (kibot - optionable.py:493) +DEBUG:Expanded `/workspace/jkrauss/Test_5/./schematic` (kibot - optionable.py:539) +DEBUG:Expanding `%f-%i%I%v.%x` in SCH context for <kibot.out_pdf_sch_print.PDF_SCH_PrintOptions object at 0x7f97d8b73cb0> parent: 'Schematic in PDF format' (pdf_schematic) [pdf_sch_print] (kibot - optionable.py:493) +DEBUG:Expanded `Test_5-schematic.pdf` (kibot - optionable.py:539) +DEBUG:Expanding `/workspace/jkrauss/Test_5/./mfg/fab` in PCB context for <kibot.out_pcb_print.PCB_PrintOptions object at 0x7f97d8a47a10> parent: 'Fabrication document in PDF format' (pdf_fabrication) [pcb_print] (kibot - optionable.py:493) +DEBUG:Expanded `/workspace/jkrauss/Test_5/./mfg/fab` (kibot - optionable.py:539) +DEBUG:Expanding `%f-fabrication%I%v.%x` in PCB context for <kibot.out_pcb_print.PCB_PrintOptions object at 0x7f97d8a47a10> parent: 'Fabrication document in PDF format' (pdf_fabrication) [pcb_print] (kibot - optionable.py:493) +DEBUG:Expanded `Test_5-fabrication.pdf` (kibot - optionable.py:539) +DEBUG:Expanding `/workspace/jkrauss/Test_5/./mfg/assembly` in PCB context for <kibot.out_pcb_print.PCB_PrintOptions object at 0x7f97d8855a90> parent: 'Assembly document in PDF format' (pdf_assembly) [pcb_print] (kibot - optionable.py:493) +DEBUG:Expanded `/workspace/jkrauss/Test_5/./mfg/assembly` (kibot - optionable.py:539) +DEBUG:Expanding `%f-assembly%I%v.%x` in PCB context for <kibot.out_pcb_print.PCB_PrintOptions object at 0x7f97d8855a90> parent: 'Assembly document in PDF format' (pdf_assembly) [pcb_print] (kibot - optionable.py:493) +DEBUG:Expanded `Test_5-assembly.pdf` (kibot - optionable.py:539) +DEBUG:Report template: `notes/impedance_table.txt` (kibot - out_report.py:1091) +DEBUG:Report output: `/workspace/jkrauss/Test_5/mfg/fab/Test_5-impedance_table.csv` (kibot - out_report.py:1124) +DEBUG:Using global `output`=`%f-%i%I%v.%x` (kibot - optionable.py:58) +DEBUG:Configuring from default: pre_transform -> _null (kibot - optionable.py:362) +DEBUG:Configuring from default: dnf_filter -> _null (kibot - optionable.py:362) +DEBUG:Configuring from default: groups -> [] (kibot - optionable.py:362) +- 'Schematic notes in TXT format' (txt_schematic_notes) [report] +DEBUG:Expanding `/workspace/jkrauss/Test_5/./schematic` in PCB context for <kibot.out_report.ReportOptions object at 0x7f97d787ec10> parent: 'Schematic notes in TXT format' (txt_schematic_notes) [report] (kibot - optionable.py:493) +DEBUG:Expanded `/workspace/jkrauss/Test_5/./schematic` (kibot - optionable.py:539) +DEBUG:Output destination: /workspace/jkrauss/Test_5/schematic (kibot - kiplot.py:576) +DEBUG:Expanding `%f-%I%v.txt` in PCB context for <kibot.out_report.ReportOptions object at 0x7f97d787ec10> parent: 'Schematic notes in TXT format' (txt_schematic_notes) [report] (kibot - optionable.py:493) +DEBUG:Expanded `Test_5-schematic_notes.txt` (kibot - optionable.py:539) +DEBUG:Before collapse: (kibot - v5_sch.py:1720) +DEBUG:After collapse: (kibot - v5_sch.py:1762) +DEBUG:Before collapse: (kibot - v5_sch.py:1720) +DEBUG:After collapse: (kibot - v5_sch.py:1762) +DEBUG:Before collapse: (kibot - v5_sch.py:1720) +DEBUG:After collapse: (kibot - v5_sch.py:1762) +DEBUG:Before collapse: (kibot - v5_sch.py:1720) +DEBUG:After collapse: (kibot - v5_sch.py:1762) +DEBUG:Before collapse: (kibot - v5_sch.py:1720) +DEBUG:After collapse: (kibot - v5_sch.py:1762) +DEBUG:Before collapse: (kibot - v5_sch.py:1720) +DEBUG:After collapse: (kibot - v5_sch.py:1762) +DEBUG:Before collapse: (kibot - v5_sch.py:1720) +DEBUG:U4 (BQ27427): 1 {'Reference': 'U4', 'Value': 'BQ27427', 'Footprint': 'Package_BGA:Texas_DSBGA-9_1.62x1.58mm_Layout3x3_P0.5mm', 'Datasheet': 'https://www.ti.com/lit/ds/symlink/bq27427.pdf', 'Description': 'Li-Ion/Li-Po battery monitor and fuel guage', 'Manufacturer': 'Texas Instruments', 'Manufacturer PN': 'BQ27427YZFR', 'LCSC': 'C6075475', 'part': 'BQ27427'} (kibot - v5_sch.py:1723) +DEBUG:J3 (Conn_ARM_JTAG_SWD_10): 1 {'Reference': 'J3', 'Value': 'Conn_ARM_JTAG_SWD_10', 'Footprint': 'Connector_PinHeader_1.27mm:PinHeader_2x05_P1.27mm_Vertical_SMD', 'Datasheet': 'http://infocenter.arm.com/help/topic/com.arm.doc.ddi0314h/DDI0314H_coresight_components_trm.pdf', 'Description': 'Cortex Debug Connector, standard ARM Cortex-M SWD and JTAG interface', 'LCSC': 'C150517', 'Manufacturer': 'Amphenol ICC', 'Manufacturer PN': '20021121-00010C4LF', 'part': 'Conn_ARM_JTAG_SWD_10'} (kibot - v5_sch.py:1723) +DEBUG:R16 (R_US 10k): 1 {'Reference': 'R16', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1723) +DEBUG:C5 (C_Small_US 1u): 1 {'Reference': 'C5', 'Value': '1u', 'Footprint': 'Capacitor_SMD:C_0603_1608Metric', 'Datasheet': 'https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL10A105KB8NNNC', 'Description': 'capacitor, small US symbol', 'LCSC': 'C15849', 'Manufacturer': 'Samsung Electro-Mechanics', 'Manufacturer PN': 'CL10A105KB8NNNC', 'part': 'C_Small_US'} (kibot - v5_sch.py:1723) +DEBUG:TP5 (TestPoint): 1 {'Reference': 'TP5', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1723) +DEBUG:J2 (Conn_01x05 B5B-PH-K): 1 {'Reference': 'J2', 'Value': 'B5B-PH-K', 'Footprint': 'Connector_JST:JST_PH_B5B-PH-K_1x05_P2.00mm_Vertical', 'Datasheet': 'https://www.jst.com/wp-content/uploads/2025/06/ePH.pdf', 'Description': 'Generic connector, single row, 01x05, script generated (kicad-library-utils/schlib/autogen/connector/)', 'Asymworks IPN': '', 'Manufacturer': 'JST', 'Manufacturer PN': 'S5B-PH-SM4-TB', 'LCSC': 'C265104', 'part': 'Conn_01x05'} (kibot - v5_sch.py:1723) +DEBUG:TP8 (TestPoint): 1 {'Reference': 'TP8', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1723) +DEBUG:J1 (Conn_01x02 B2B-PH-K): 1 {'Reference': 'J1', 'Value': 'B2B-PH-K', 'Footprint': 'Connector_JST:JST_PH_B2B-PH-K_1x02_P2.00mm_Vertical', 'Datasheet': 'https://www.jst.com/wp-content/uploads/2025/06/ePH.pdf', 'Description': 'Generic connector, single row, 01x02, script generated (kicad-library-utils/schlib/autogen/connector/)', 'Asymworks IPN': '', 'Manufacturer': 'JST', 'Manufacturer PN': 'S2B-PH-SM4-TB', 'LCSC': 'C295747', 'part': 'Conn_01x02'} (kibot - v5_sch.py:1723) +DEBUG:R18 (R_US 220): 1 {'Reference': 'R18', 'Value': '220', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF2200T5E', 'LCSC': 'C22962', 'part': 'R_US'} (kibot - v5_sch.py:1723) +DEBUG:Q3 (Si2301CDS): 1 {'Reference': 'Q3', 'Value': 'Si2301CDS', 'Footprint': 'Package_TO_SOT_SMD:SOT-23', 'Datasheet': 'https://www.vishay.com/doc/?68741', 'Description': '-3.1A Id, -20V Vds, P-Channel MOSFET, SOT-23', 'Manufacturer': 'Vishay', 'Manufacturer PN': 'Si2301CDS-T1-GE3', 'LCSC': 'C10487', 'part': 'Si2301CDS'} (kibot - v5_sch.py:1723) +DEBUG:R17 (R_US 5.1k): 1 {'Reference': 'R17', 'Value': '5.1k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF5101T5E', 'LCSC': 'C23186', 'part': 'R_US'} (kibot - v5_sch.py:1723) +DEBUG:TP9 (TestPoint): 1 {'Reference': 'TP9', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1723) +DEBUG:R15 (R_US 10k): 1 {'Reference': 'R15', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1723) +DEBUG:TP3 (TestPoint): 1 {'Reference': 'TP3', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1723) +DEBUG:TP7 (TestPoint): 1 {'Reference': 'TP7', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1723) +DEBUG:TP10 (TestPoint): 1 {'Reference': 'TP10', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1723) +DEBUG:TP4 (TestPoint): 1 {'Reference': 'TP4', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1723) +DEBUG:TP6 (TestPoint): 1 {'Reference': 'TP6', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1723) +DEBUG:R20 (R_US 10k): 1 {'Reference': 'R20', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1723) +DEBUG:C8 (C_Small_US 4.7u): 1 {'Reference': 'C8', 'Value': '4.7u', 'Footprint': 'Capacitor_SMD:C_0603_1608Metric', 'Datasheet': 'https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL10A475KO8NNNC', 'Description': 'capacitor, small US symbol', 'LCSC': 'C19666', 'Manufacturer': 'Samsung Electro-Mechanics', 'Manufacturer PN': 'CL10A475KO8NNNC', 'part': 'C_Small_US'} (kibot - v5_sch.py:1723) +DEBUG:R14 (R_US 75): 1 {'Reference': 'R14', 'Value': '75', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF750JT5E', 'LCSC': 'C4275', 'part': 'R_US'} (kibot - v5_sch.py:1723) +DEBUG:U5 (MCP73831-2-OT MCP73832T-2ACI/OT): 1 {'Reference': 'U5', 'Value': 'MCP73832T-2ACI/OT', 'Footprint': 'Package_TO_SOT_SMD:SOT-23-5', 'Datasheet': 'http://ww1.microchip.com/downloads/en/DeviceDoc/20001984g.pdf', 'Description': 'Single cell, Li-Ion/Li-Po charge management controller, 4.20V, Tri-State Status Output, in SOT23-5 package', 'LCSC': 'C424093', 'Manufacturer': 'Microchip', 'Manufacturer PN': 'MCP73832T-2ACI/OT', 'part': 'MCP73831-2-OT'} (kibot - v5_sch.py:1723) +DEBUG:C6 (C_Small_US 2.2u): 1 {'Reference': 'C6', 'Value': '2.2u', 'Footprint': 'Capacitor_SMD:C_0603_1608Metric', 'Datasheet': 'https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL10A225KO8NNN', 'Description': 'capacitor, small US symbol', 'LCSC': 'C23630', 'Manufacturer': 'Samsung Electro-Mechanics', 'Manufacturer PN': 'CL10A225KO8NNNC', 'part': 'C_Small_US'} (kibot - v5_sch.py:1723) +DEBUG:Q2 (Si2301CDS): 1 {'Reference': 'Q2', 'Value': 'Si2301CDS', 'Footprint': 'Package_TO_SOT_SMD:SOT-23', 'Datasheet': 'https://www.vishay.com/doc/?68741', 'Description': '-3.1A Id, -20V Vds, P-Channel MOSFET, SOT-23', 'Manufacturer': 'Vishay', 'Manufacturer PN': 'Si2301CDS-T1-GE3', 'LCSC': 'C10487', 'part': 'Si2301CDS'} (kibot - v5_sch.py:1723) +DEBUG:R19 (R_US 10k): 1 {'Reference': 'R19', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1723) +DEBUG:C7 (C_Small_US 4.7u): 1 {'Reference': 'C7', 'Value': '4.7u', 'Footprint': 'Capacitor_SMD:C_0603_1608Metric', 'Datasheet': 'https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL10A475KO8NNNC', 'Description': 'capacitor, small US symbol', 'LCSC': 'C19666', 'Manufacturer': 'Samsung Electro-Mechanics', 'Manufacturer PN': 'CL10A475KO8NNNC', 'part': 'C_Small_US'} (kibot - v5_sch.py:1723) +DEBUG:R12 (R_US 10k): 1 {'Reference': 'R12', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1723) +DEBUG:U3 (MDBT50Q-1MV2): 1 {'Reference': 'U3', 'Value': 'MDBT50Q-1MV2', 'Footprint': 'RF_Module:Raytac_MDBT50Q', 'Datasheet': 'https://www.raytac.com/download/index.php?index_id=43', 'Description': 'Multiprotocol BLE/ANT/2.4 GHz/802.15.4 Cortex-M4F SoC, nRF52840 module', 'Manufacturer': 'Raytac', 'Manufacturer PN': 'MDBT50Q-1MV2', 'LCSC': 'C5118826', 'part': 'MDBT50Q-1MV2'} (kibot - v5_sch.py:1723) +DEBUG:R11 (R_US 22): 1 {'Reference': 'R11', 'Value': '22', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF220JT5E', 'LCSC': 'C23345', 'part': 'R_US'} (kibot - v5_sch.py:1723) +DEBUG:R10 (R_US 22): 1 {'Reference': 'R10', 'Value': '22', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF220JT5E', 'LCSC': 'C23345', 'part': 'R_US'} (kibot - v5_sch.py:1723) +DEBUG:L1 (L_Small 10uH): 1 {'Reference': 'L1', 'Value': '10uH', 'Footprint': 'Inductor_SMD:L_0603_1608Metric', 'Datasheet': 'https://product.tdk.com/system/files/dam/doc/product/inductor/inductor/smd/catalog/inductor_commercial_decoupling_mlz1608_en.pdf', 'Description': 'Inductor, small symbol', 'Manufacturer': 'TDK', 'Manufacturer PN': 'MLZ1608M100WT000', 'LCSC': 'C76798', 'part': 'L_Small'} (kibot - v5_sch.py:1723) +DEBUG:C3 (C_Small_US 100u): 1 {'Reference': 'C3', 'Value': '100u', 'Footprint': 'Capacitor_SMD:C_1206_3216Metric', 'Datasheet': 'https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL31A107MQHNNNE', 'Description': 'capacitor, small US symbol', 'LCSC': 'C15008', 'Manufacturer': 'Samsung Electro-Mechanics', 'Manufacturer PN': 'CL31A107MQHNNNE', 'part': 'C_Small_US'} (kibot - v5_sch.py:1723) +DEBUG:R9 (R_US 10k): 1 {'Reference': 'R9', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1723) +DEBUG:R13 (R_US 10k): 1 {'Reference': 'R13', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1723) +DEBUG:C4 (C_Small_US 100u): 1 {'Reference': 'C4', 'Value': '100u', 'Footprint': 'Capacitor_SMD:C_1206_3216Metric', 'Datasheet': 'https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL31A107MQHNNNE', 'Description': 'capacitor, small US symbol', 'LCSC': 'C15008', 'Manufacturer': 'Samsung Electro-Mechanics', 'Manufacturer PN': 'CL31A107MQHNNNE', 'part': 'C_Small_US'} (kibot - v5_sch.py:1723) +DEBUG:U1 (MCP6L02x-xMS MCP6042T-I/MS): 1 {'Reference': 'U1', 'Value': 'MCP6042T-I/MS', 'Footprint': 'Package_SO:MSOP-8_3x3mm_P0.65mm', 'Datasheet': 'http://ww1.microchip.com/downloads/en/devicedoc/22140b.pdf', 'Description': 'Dual, 1 MHz, 85µA, Rail-to-Rail input and output, MSOP-8', 'LCSC': 'C627438', 'Manufacturer': 'Microchip', 'Manufacturer PN': 'MCP6042-I/MS', 'part': 'MCP6L02x-xMS'} (kibot - v5_sch.py:1723) +DEBUG:U1B (MCP6L02x-xMS MCP6042T-I/MS): 1 {'Reference': 'U1', 'Value': 'MCP6042T-I/MS', 'Footprint': 'Package_SO:MSOP-8_3x3mm_P0.65mm', 'Datasheet': 'http://ww1.microchip.com/downloads/en/devicedoc/22140b.pdf', 'Description': 'Dual, 1 MHz, 85µA, Rail-to-Rail input and output, MSOP-8', 'LCSC': 'C627438', 'Manufacturer': 'Microchip', 'Manufacturer PN': 'MCP6042-I/MS', 'part': 'MCP6L02x-xMS'} (kibot - v5_sch.py:1723) +DEBUG:U1C (MCP6L02x-xMS MCP6042T-I/MS): 1 {'Reference': 'U1', 'Value': 'MCP6042T-I/MS', 'Footprint': 'Package_SO:MSOP-8_3x3mm_P0.65mm', 'Datasheet': 'http://ww1.microchip.com/downloads/en/devicedoc/22140b.pdf', 'Description': 'Dual, 1 MHz, 85µA, Rail-to-Rail input and output, MSOP-8', 'LCSC': 'C627438', 'Manufacturer': 'Microchip', 'Manufacturer PN': 'MCP6042-I/MS', 'part': 'MCP6L02x-xMS'} (kibot - v5_sch.py:1723) +DEBUG:TP14 (TestPoint): 1 {'Reference': 'TP14', 'Value': 'TestPoint', 'Footprint': 'Connector_Wire:SolderWirePad_1x01_SMD_2x4mm', 'Datasheet': '~', 'Description': 'test point', 'part': 'TestPoint'} (kibot - v5_sch.py:1723) +DEBUG:R3 (R_US 51k): 1 {'Reference': 'R3', 'Value': '51k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF5102T5E', 'LCSC': 'C23196', 'part': 'R_US'} (kibot - v5_sch.py:1723) +DEBUG:TP12 (TestPoint): 1 {'Reference': 'TP12', 'Value': 'TestPoint', 'Footprint': 'Connector_Wire:SolderWirePad_1x01_SMD_2x4mm', 'Datasheet': '~', 'Description': 'test point', 'part': 'TestPoint'} (kibot - v5_sch.py:1723) +DEBUG:U2B (MCP6L02x-xMS MCP6042T-I/MS): 1 {'Reference': 'U2', 'Value': 'MCP6042T-I/MS', 'Footprint': 'Package_SO:MSOP-8_3x3mm_P0.65mm', 'Datasheet': 'http://ww1.microchip.com/downloads/en/devicedoc/22140b.pdf', 'Description': 'Dual, 1 MHz, 85µA, Rail-to-Rail input and output, MSOP-8', 'LCSC': 'C627438', 'Manufacturer': 'Microchip', 'Manufacturer PN': 'MCP6042-I/MS', 'part': 'MCP6L02x-xMS'} (kibot - v5_sch.py:1723) +DEBUG:R4 (R_US 220k): 1 {'Reference': 'R4', 'Value': '220k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF2203T5E', 'LCSC': 'C22961', 'part': 'R_US'} (kibot - v5_sch.py:1723) +DEBUG:Q1 (Si2301CDS): 1 {'Reference': 'Q1', 'Value': 'Si2301CDS', 'Footprint': 'Package_TO_SOT_SMD:SOT-23', 'Datasheet': 'https://www.vishay.com/doc/?68741', 'Description': '-3.1A Id, -20V Vds, P-Channel MOSFET, SOT-23', 'Manufacturer': 'Vishay', 'Manufacturer PN': 'Si2301CDS-T1-GE3', 'LCSC': 'C10487', 'part': 'Si2301CDS'} (kibot - v5_sch.py:1723) +DEBUG:R8 (R_US 220k): 1 {'Reference': 'R8', 'Value': '220k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF2203T5E', 'LCSC': 'C22961', 'part': 'R_US'} (kibot - v5_sch.py:1723) +DEBUG:C1 (C_Small_US 100n): 1 {'Reference': 'C1', 'Value': '100n', 'Footprint': 'Capacitor_SMD:C_0603_1608Metric', 'Datasheet': 'https://yageogroup.com/download/specsheet/CC0603KRX7R9BB104', 'Description': 'capacitor, small US symbol', 'Manufacturer': 'YAGEO', 'Manufacturer PN': 'CC0603KRX7R9BB104', 'LCSC': 'C14663', 'part': 'C_Small_US'} (kibot - v5_sch.py:1723) +DEBUG:TP13 (TestPoint): 1 {'Reference': 'TP13', 'Value': 'TestPoint', 'Footprint': 'Connector_Wire:SolderWirePad_1x01_SMD_2x4mm', 'Datasheet': '~', 'Description': 'test point', 'part': 'TestPoint'} (kibot - v5_sch.py:1723) +DEBUG:U2C (MCP6L02x-xMS MCP6042T-I/MS): 1 {'Reference': 'U2', 'Value': 'MCP6042T-I/MS', 'Footprint': 'Package_SO:MSOP-8_3x3mm_P0.65mm', 'Datasheet': 'http://ww1.microchip.com/downloads/en/devicedoc/22140b.pdf', 'Description': 'Dual, 1 MHz, 85µA, Rail-to-Rail input and output, MSOP-8', 'LCSC': 'C627438', 'Manufacturer': 'Microchip', 'Manufacturer PN': 'MCP6042-I/MS', 'part': 'MCP6L02x-xMS'} (kibot - v5_sch.py:1723) +DEBUG:R7 (R_US 51k): 1 {'Reference': 'R7', 'Value': '51k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF5102T5E', 'LCSC': 'C23196', 'part': 'R_US'} (kibot - v5_sch.py:1723) +DEBUG:C2 (C_Small_US 100n): 1 {'Reference': 'C2', 'Value': '100n', 'Footprint': 'Capacitor_SMD:C_0603_1608Metric', 'Datasheet': 'https://yageogroup.com/download/specsheet/CC0603KRX7R9BB104', 'Description': 'capacitor, small US symbol', 'Manufacturer': 'YAGEO', 'Manufacturer PN': 'CC0603KRX7R9BB104', 'LCSC': 'C14663', 'part': 'C_Small_US'} (kibot - v5_sch.py:1723) +DEBUG:U2 (MCP6L02x-xMS MCP6042T-I/MS): 1 {'Reference': 'U2', 'Value': 'MCP6042T-I/MS', 'Footprint': 'Package_SO:MSOP-8_3x3mm_P0.65mm', 'Datasheet': 'http://ww1.microchip.com/downloads/en/devicedoc/22140b.pdf', 'Description': 'Dual, 1 MHz, 85µA, Rail-to-Rail input and output, MSOP-8', 'LCSC': 'C627438', 'Manufacturer': 'Microchip', 'Manufacturer PN': 'MCP6042-I/MS', 'part': 'MCP6L02x-xMS'} (kibot - v5_sch.py:1723) +DEBUG:R1 (R_US 10k): 1 {'Reference': 'R1', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1723) +DEBUG:TP11 (TestPoint): 1 {'Reference': 'TP11', 'Value': 'TestPoint', 'Footprint': 'Connector_Wire:SolderWirePad_1x01_SMD_2x4mm', 'Datasheet': '~', 'Description': 'test point', 'part': 'TestPoint'} (kibot - v5_sch.py:1723) +DEBUG:TP2 (TestPoint): 1 {'Reference': 'TP2', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1723) +DEBUG:R6 (R_US 330): 1 {'Reference': 'R6', 'Value': '330', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF3300T5E', 'LCSC': 'C23138', 'part': 'R_US'} (kibot - v5_sch.py:1723) +DEBUG:R5 (R_US 51k): 1 {'Reference': 'R5', 'Value': '51k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF5102T5E', 'LCSC': 'C23196', 'part': 'R_US'} (kibot - v5_sch.py:1723) +DEBUG:R2 (R_US 51k): 1 {'Reference': 'R2', 'Value': '51k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF5102T5E', 'LCSC': 'C23196', 'part': 'R_US'} (kibot - v5_sch.py:1723) +DEBUG:TP1 (TestPoint): 1 {'Reference': 'TP1', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1723) +DEBUG:1 (kibot - v5_sch.py:1755) +DEBUG:1 (kibot - v5_sch.py:1755) +DEBUG:After collapse: (kibot - v5_sch.py:1762) +DEBUG:U4 (BQ27427): 1 {'Reference': 'U4', 'Value': 'BQ27427', 'Footprint': 'Package_BGA:Texas_DSBGA-9_1.62x1.58mm_Layout3x3_P0.5mm', 'Datasheet': 'https://www.ti.com/lit/ds/symlink/bq27427.pdf', 'Description': 'Li-Ion/Li-Po battery monitor and fuel guage', 'Manufacturer': 'Texas Instruments', 'Manufacturer PN': 'BQ27427YZFR', 'LCSC': 'C6075475', 'part': 'BQ27427'} (kibot - v5_sch.py:1765) +DEBUG:J3 (Conn_ARM_JTAG_SWD_10): 1 {'Reference': 'J3', 'Value': 'Conn_ARM_JTAG_SWD_10', 'Footprint': 'Connector_PinHeader_1.27mm:PinHeader_2x05_P1.27mm_Vertical_SMD', 'Datasheet': 'http://infocenter.arm.com/help/topic/com.arm.doc.ddi0314h/DDI0314H_coresight_components_trm.pdf', 'Description': 'Cortex Debug Connector, standard ARM Cortex-M SWD and JTAG interface', 'LCSC': 'C150517', 'Manufacturer': 'Amphenol ICC', 'Manufacturer PN': '20021121-00010C4LF', 'part': 'Conn_ARM_JTAG_SWD_10'} (kibot - v5_sch.py:1765) +DEBUG:R16 (R_US 10k): 1 {'Reference': 'R16', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1765) +DEBUG:C5 (C_Small_US 1u): 1 {'Reference': 'C5', 'Value': '1u', 'Footprint': 'Capacitor_SMD:C_0603_1608Metric', 'Datasheet': 'https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL10A105KB8NNNC', 'Description': 'capacitor, small US symbol', 'LCSC': 'C15849', 'Manufacturer': 'Samsung Electro-Mechanics', 'Manufacturer PN': 'CL10A105KB8NNNC', 'part': 'C_Small_US'} (kibot - v5_sch.py:1765) +DEBUG:TP5 (TestPoint): 1 {'Reference': 'TP5', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1765) +DEBUG:J2 (Conn_01x05 B5B-PH-K): 1 {'Reference': 'J2', 'Value': 'B5B-PH-K', 'Footprint': 'Connector_JST:JST_PH_B5B-PH-K_1x05_P2.00mm_Vertical', 'Datasheet': 'https://www.jst.com/wp-content/uploads/2025/06/ePH.pdf', 'Description': 'Generic connector, single row, 01x05, script generated (kicad-library-utils/schlib/autogen/connector/)', 'Asymworks IPN': '', 'Manufacturer': 'JST', 'Manufacturer PN': 'S5B-PH-SM4-TB', 'LCSC': 'C265104', 'part': 'Conn_01x05'} (kibot - v5_sch.py:1765) +DEBUG:TP8 (TestPoint): 1 {'Reference': 'TP8', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1765) +DEBUG:J1 (Conn_01x02 B2B-PH-K): 1 {'Reference': 'J1', 'Value': 'B2B-PH-K', 'Footprint': 'Connector_JST:JST_PH_B2B-PH-K_1x02_P2.00mm_Vertical', 'Datasheet': 'https://www.jst.com/wp-content/uploads/2025/06/ePH.pdf', 'Description': 'Generic connector, single row, 01x02, script generated (kicad-library-utils/schlib/autogen/connector/)', 'Asymworks IPN': '', 'Manufacturer': 'JST', 'Manufacturer PN': 'S2B-PH-SM4-TB', 'LCSC': 'C295747', 'part': 'Conn_01x02'} (kibot - v5_sch.py:1765) +DEBUG:R18 (R_US 220): 1 {'Reference': 'R18', 'Value': '220', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF2200T5E', 'LCSC': 'C22962', 'part': 'R_US'} (kibot - v5_sch.py:1765) +DEBUG:Q3 (Si2301CDS): 1 {'Reference': 'Q3', 'Value': 'Si2301CDS', 'Footprint': 'Package_TO_SOT_SMD:SOT-23', 'Datasheet': 'https://www.vishay.com/doc/?68741', 'Description': '-3.1A Id, -20V Vds, P-Channel MOSFET, SOT-23', 'Manufacturer': 'Vishay', 'Manufacturer PN': 'Si2301CDS-T1-GE3', 'LCSC': 'C10487', 'part': 'Si2301CDS'} (kibot - v5_sch.py:1765) +DEBUG:R17 (R_US 5.1k): 1 {'Reference': 'R17', 'Value': '5.1k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF5101T5E', 'LCSC': 'C23186', 'part': 'R_US'} (kibot - v5_sch.py:1765) +DEBUG:TP9 (TestPoint): 1 {'Reference': 'TP9', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1765) +DEBUG:R15 (R_US 10k): 1 {'Reference': 'R15', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1765) +DEBUG:TP3 (TestPoint): 1 {'Reference': 'TP3', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1765) +DEBUG:TP7 (TestPoint): 1 {'Reference': 'TP7', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1765) +DEBUG:TP10 (TestPoint): 1 {'Reference': 'TP10', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1765) +DEBUG:TP4 (TestPoint): 1 {'Reference': 'TP4', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1765) +DEBUG:TP6 (TestPoint): 1 {'Reference': 'TP6', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1765) +DEBUG:R20 (R_US 10k): 1 {'Reference': 'R20', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1765) +DEBUG:C8 (C_Small_US 4.7u): 1 {'Reference': 'C8', 'Value': '4.7u', 'Footprint': 'Capacitor_SMD:C_0603_1608Metric', 'Datasheet': 'https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL10A475KO8NNNC', 'Description': 'capacitor, small US symbol', 'LCSC': 'C19666', 'Manufacturer': 'Samsung Electro-Mechanics', 'Manufacturer PN': 'CL10A475KO8NNNC', 'part': 'C_Small_US'} (kibot - v5_sch.py:1765) +DEBUG:R14 (R_US 75): 1 {'Reference': 'R14', 'Value': '75', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF750JT5E', 'LCSC': 'C4275', 'part': 'R_US'} (kibot - v5_sch.py:1765) +DEBUG:U5 (MCP73831-2-OT MCP73832T-2ACI/OT): 1 {'Reference': 'U5', 'Value': 'MCP73832T-2ACI/OT', 'Footprint': 'Package_TO_SOT_SMD:SOT-23-5', 'Datasheet': 'http://ww1.microchip.com/downloads/en/DeviceDoc/20001984g.pdf', 'Description': 'Single cell, Li-Ion/Li-Po charge management controller, 4.20V, Tri-State Status Output, in SOT23-5 package', 'LCSC': 'C424093', 'Manufacturer': 'Microchip', 'Manufacturer PN': 'MCP73832T-2ACI/OT', 'part': 'MCP73831-2-OT'} (kibot - v5_sch.py:1765) +DEBUG:C6 (C_Small_US 2.2u): 1 {'Reference': 'C6', 'Value': '2.2u', 'Footprint': 'Capacitor_SMD:C_0603_1608Metric', 'Datasheet': 'https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL10A225KO8NNN', 'Description': 'capacitor, small US symbol', 'LCSC': 'C23630', 'Manufacturer': 'Samsung Electro-Mechanics', 'Manufacturer PN': 'CL10A225KO8NNNC', 'part': 'C_Small_US'} (kibot - v5_sch.py:1765) +DEBUG:Q2 (Si2301CDS): 1 {'Reference': 'Q2', 'Value': 'Si2301CDS', 'Footprint': 'Package_TO_SOT_SMD:SOT-23', 'Datasheet': 'https://www.vishay.com/doc/?68741', 'Description': '-3.1A Id, -20V Vds, P-Channel MOSFET, SOT-23', 'Manufacturer': 'Vishay', 'Manufacturer PN': 'Si2301CDS-T1-GE3', 'LCSC': 'C10487', 'part': 'Si2301CDS'} (kibot - v5_sch.py:1765) +DEBUG:R19 (R_US 10k): 1 {'Reference': 'R19', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1765) +DEBUG:C7 (C_Small_US 4.7u): 1 {'Reference': 'C7', 'Value': '4.7u', 'Footprint': 'Capacitor_SMD:C_0603_1608Metric', 'Datasheet': 'https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL10A475KO8NNNC', 'Description': 'capacitor, small US symbol', 'LCSC': 'C19666', 'Manufacturer': 'Samsung Electro-Mechanics', 'Manufacturer PN': 'CL10A475KO8NNNC', 'part': 'C_Small_US'} (kibot - v5_sch.py:1765) +DEBUG:R12 (R_US 10k): 1 {'Reference': 'R12', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1765) +DEBUG:U3 (MDBT50Q-1MV2): 1 {'Reference': 'U3', 'Value': 'MDBT50Q-1MV2', 'Footprint': 'RF_Module:Raytac_MDBT50Q', 'Datasheet': 'https://www.raytac.com/download/index.php?index_id=43', 'Description': 'Multiprotocol BLE/ANT/2.4 GHz/802.15.4 Cortex-M4F SoC, nRF52840 module', 'Manufacturer': 'Raytac', 'Manufacturer PN': 'MDBT50Q-1MV2', 'LCSC': 'C5118826', 'part': 'MDBT50Q-1MV2'} (kibot - v5_sch.py:1765) +DEBUG:R11 (R_US 22): 1 {'Reference': 'R11', 'Value': '22', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF220JT5E', 'LCSC': 'C23345', 'part': 'R_US'} (kibot - v5_sch.py:1765) +DEBUG:R10 (R_US 22): 1 {'Reference': 'R10', 'Value': '22', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF220JT5E', 'LCSC': 'C23345', 'part': 'R_US'} (kibot - v5_sch.py:1765) +DEBUG:L1 (L_Small 10uH): 1 {'Reference': 'L1', 'Value': '10uH', 'Footprint': 'Inductor_SMD:L_0603_1608Metric', 'Datasheet': 'https://product.tdk.com/system/files/dam/doc/product/inductor/inductor/smd/catalog/inductor_commercial_decoupling_mlz1608_en.pdf', 'Description': 'Inductor, small symbol', 'Manufacturer': 'TDK', 'Manufacturer PN': 'MLZ1608M100WT000', 'LCSC': 'C76798', 'part': 'L_Small'} (kibot - v5_sch.py:1765) +DEBUG:C3 (C_Small_US 100u): 1 {'Reference': 'C3', 'Value': '100u', 'Footprint': 'Capacitor_SMD:C_1206_3216Metric', 'Datasheet': 'https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL31A107MQHNNNE', 'Description': 'capacitor, small US symbol', 'LCSC': 'C15008', 'Manufacturer': 'Samsung Electro-Mechanics', 'Manufacturer PN': 'CL31A107MQHNNNE', 'part': 'C_Small_US'} (kibot - v5_sch.py:1765) +DEBUG:R9 (R_US 10k): 1 {'Reference': 'R9', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1765) +DEBUG:R13 (R_US 10k): 1 {'Reference': 'R13', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1765) +DEBUG:C4 (C_Small_US 100u): 1 {'Reference': 'C4', 'Value': '100u', 'Footprint': 'Capacitor_SMD:C_1206_3216Metric', 'Datasheet': 'https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL31A107MQHNNNE', 'Description': 'capacitor, small US symbol', 'LCSC': 'C15008', 'Manufacturer': 'Samsung Electro-Mechanics', 'Manufacturer PN': 'CL31A107MQHNNNE', 'part': 'C_Small_US'} (kibot - v5_sch.py:1765) +DEBUG:U1 (MCP6L02x-xMS MCP6042T-I/MS): 1 {'Reference': 'U1', 'Value': 'MCP6042T-I/MS', 'Footprint': 'Package_SO:MSOP-8_3x3mm_P0.65mm', 'Datasheet': 'http://ww1.microchip.com/downloads/en/devicedoc/22140b.pdf', 'Description': 'Dual, 1 MHz, 85µA, Rail-to-Rail input and output, MSOP-8', 'LCSC': 'C627438', 'Manufacturer': 'Microchip', 'Manufacturer PN': 'MCP6042-I/MS', 'part': 'MCP6L02x-xMS'} (kibot - v5_sch.py:1765) +DEBUG:TP14 (TestPoint): 1 {'Reference': 'TP14', 'Value': 'TestPoint', 'Footprint': 'Connector_Wire:SolderWirePad_1x01_SMD_2x4mm', 'Datasheet': '~', 'Description': 'test point', 'part': 'TestPoint'} (kibot - v5_sch.py:1765) +DEBUG:R3 (R_US 51k): 1 {'Reference': 'R3', 'Value': '51k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF5102T5E', 'LCSC': 'C23196', 'part': 'R_US'} (kibot - v5_sch.py:1765) +DEBUG:TP12 (TestPoint): 1 {'Reference': 'TP12', 'Value': 'TestPoint', 'Footprint': 'Connector_Wire:SolderWirePad_1x01_SMD_2x4mm', 'Datasheet': '~', 'Description': 'test point', 'part': 'TestPoint'} (kibot - v5_sch.py:1765) +DEBUG:U2 (MCP6L02x-xMS MCP6042T-I/MS): 1 {'Reference': 'U2', 'Value': 'MCP6042T-I/MS', 'Footprint': 'Package_SO:MSOP-8_3x3mm_P0.65mm', 'Datasheet': 'http://ww1.microchip.com/downloads/en/devicedoc/22140b.pdf', 'Description': 'Dual, 1 MHz, 85µA, Rail-to-Rail input and output, MSOP-8', 'LCSC': 'C627438', 'Manufacturer': 'Microchip', 'Manufacturer PN': 'MCP6042-I/MS', 'part': 'MCP6L02x-xMS'} (kibot - v5_sch.py:1765) +DEBUG:R4 (R_US 220k): 1 {'Reference': 'R4', 'Value': '220k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF2203T5E', 'LCSC': 'C22961', 'part': 'R_US'} (kibot - v5_sch.py:1765) +DEBUG:Q1 (Si2301CDS): 1 {'Reference': 'Q1', 'Value': 'Si2301CDS', 'Footprint': 'Package_TO_SOT_SMD:SOT-23', 'Datasheet': 'https://www.vishay.com/doc/?68741', 'Description': '-3.1A Id, -20V Vds, P-Channel MOSFET, SOT-23', 'Manufacturer': 'Vishay', 'Manufacturer PN': 'Si2301CDS-T1-GE3', 'LCSC': 'C10487', 'part': 'Si2301CDS'} (kibot - v5_sch.py:1765) +DEBUG:R8 (R_US 220k): 1 {'Reference': 'R8', 'Value': '220k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF2203T5E', 'LCSC': 'C22961', 'part': 'R_US'} (kibot - v5_sch.py:1765) +DEBUG:C1 (C_Small_US 100n): 1 {'Reference': 'C1', 'Value': '100n', 'Footprint': 'Capacitor_SMD:C_0603_1608Metric', 'Datasheet': 'https://yageogroup.com/download/specsheet/CC0603KRX7R9BB104', 'Description': 'capacitor, small US symbol', 'Manufacturer': 'YAGEO', 'Manufacturer PN': 'CC0603KRX7R9BB104', 'LCSC': 'C14663', 'part': 'C_Small_US'} (kibot - v5_sch.py:1765) +DEBUG:TP13 (TestPoint): 1 {'Reference': 'TP13', 'Value': 'TestPoint', 'Footprint': 'Connector_Wire:SolderWirePad_1x01_SMD_2x4mm', 'Datasheet': '~', 'Description': 'test point', 'part': 'TestPoint'} (kibot - v5_sch.py:1765) +DEBUG:R7 (R_US 51k): 1 {'Reference': 'R7', 'Value': '51k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF5102T5E', 'LCSC': 'C23196', 'part': 'R_US'} (kibot - v5_sch.py:1765) +DEBUG:C2 (C_Small_US 100n): 1 {'Reference': 'C2', 'Value': '100n', 'Footprint': 'Capacitor_SMD:C_0603_1608Metric', 'Datasheet': 'https://yageogroup.com/download/specsheet/CC0603KRX7R9BB104', 'Description': 'capacitor, small US symbol', 'Manufacturer': 'YAGEO', 'Manufacturer PN': 'CC0603KRX7R9BB104', 'LCSC': 'C14663', 'part': 'C_Small_US'} (kibot - v5_sch.py:1765) +DEBUG:R1 (R_US 10k): 1 {'Reference': 'R1', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1765) +DEBUG:TP11 (TestPoint): 1 {'Reference': 'TP11', 'Value': 'TestPoint', 'Footprint': 'Connector_Wire:SolderWirePad_1x01_SMD_2x4mm', 'Datasheet': '~', 'Description': 'test point', 'part': 'TestPoint'} (kibot - v5_sch.py:1765) +DEBUG:TP2 (TestPoint): 1 {'Reference': 'TP2', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1765) +DEBUG:R6 (R_US 330): 1 {'Reference': 'R6', 'Value': '330', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF3300T5E', 'LCSC': 'C23138', 'part': 'R_US'} (kibot - v5_sch.py:1765) +DEBUG:R5 (R_US 51k): 1 {'Reference': 'R5', 'Value': '51k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF5102T5E', 'LCSC': 'C23196', 'part': 'R_US'} (kibot - v5_sch.py:1765) +DEBUG:R2 (R_US 51k): 1 {'Reference': 'R2', 'Value': '51k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF5102T5E', 'LCSC': 'C23196', 'part': 'R_US'} (kibot - v5_sch.py:1765) +DEBUG:TP1 (TestPoint): 1 {'Reference': 'TP1', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1765) +DEBUG:Adding Description field to H1 () (kibot - kiplot.py:407) +DEBUG:Adding Description field to H2 () (kibot - kiplot.py:407) +DEBUG:Filters reset (kibot - fil_base.py:196) +DEBUG:Applying filter `_mechanical` to exclude (kibot - fil_base.py:187) +DEBUG:Excluding 'TP1': Field 'reference' (TP1) matched 're.compile('^TP[0-9]*', re.IGNORECASE)' (kibot - fil_generic.py:155) +DEBUG:- TP1 excluded (kibot - fil_base.py:192) +DEBUG:Excluding 'TP10': Field 'reference' (TP10) matched 're.compile('^TP[0-9]*', re.IGNORECASE)' (kibot - fil_generic.py:155) +DEBUG:- TP10 excluded (kibot - fil_base.py:192) +DEBUG:Excluding 'TP11': Field 'reference' (TP11) matched 're.compile('^TP[0-9]*', re.IGNORECASE)' (kibot - fil_generic.py:155) +DEBUG:- TP11 excluded (kibot - fil_base.py:192) +DEBUG:Excluding 'TP12': Field 'reference' (TP12) matched 're.compile('^TP[0-9]*', re.IGNORECASE)' (kibot - fil_generic.py:155) +DEBUG:- TP12 excluded (kibot - fil_base.py:192) +DEBUG:Excluding 'TP13': Field 'reference' (TP13) matched 're.compile('^TP[0-9]*', re.IGNORECASE)' (kibot - fil_generic.py:155) +DEBUG:- TP13 excluded (kibot - fil_base.py:192) +DEBUG:Excluding 'TP14': Field 'reference' (TP14) matched 're.compile('^TP[0-9]*', re.IGNORECASE)' (kibot - fil_generic.py:155) +DEBUG:- TP14 excluded (kibot - fil_base.py:192) +DEBUG:Excluding 'TP2': Field 'reference' (TP2) matched 're.compile('^TP[0-9]*', re.IGNORECASE)' (kibot - fil_generic.py:155) +DEBUG:- TP2 excluded (kibot - fil_base.py:192) +DEBUG:Excluding 'TP3': Field 'reference' (TP3) matched 're.compile('^TP[0-9]*', re.IGNORECASE)' (kibot - fil_generic.py:155) +DEBUG:- TP3 excluded (kibot - fil_base.py:192) +DEBUG:Excluding 'TP4': Field 'reference' (TP4) matched 're.compile('^TP[0-9]*', re.IGNORECASE)' (kibot - fil_generic.py:155) +DEBUG:- TP4 excluded (kibot - fil_base.py:192) +DEBUG:Excluding 'TP5': Field 'reference' (TP5) matched 're.compile('^TP[0-9]*', re.IGNORECASE)' (kibot - fil_generic.py:155) +DEBUG:- TP5 excluded (kibot - fil_base.py:192) +DEBUG:Excluding 'TP6': Field 'reference' (TP6) matched 're.compile('^TP[0-9]*', re.IGNORECASE)' (kibot - fil_generic.py:155) +DEBUG:- TP6 excluded (kibot - fil_base.py:192) +DEBUG:Excluding 'TP7': Field 'reference' (TP7) matched 're.compile('^TP[0-9]*', re.IGNORECASE)' (kibot - fil_generic.py:155) +DEBUG:- TP7 excluded (kibot - fil_base.py:192) +DEBUG:Excluding 'TP8': Field 'reference' (TP8) matched 're.compile('^TP[0-9]*', re.IGNORECASE)' (kibot - fil_generic.py:155) +DEBUG:- TP8 excluded (kibot - fil_base.py:192) +DEBUG:Excluding 'TP9': Field 'reference' (TP9) matched 're.compile('^TP[0-9]*', re.IGNORECASE)' (kibot - fil_generic.py:155) +DEBUG:- TP9 excluded (kibot - fil_base.py:192) +DEBUG:- H1 excluded (kibot - fil_base.py:192) +DEBUG:- H2 excluded (kibot - fil_base.py:192) +DEBUG:Crossing modules (kibot - out_base.py:370) +DEBUG:Removing paste, mask and/or glue (kibot - out_base.py:451) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +DEBUG:Eurocircuits Pattern class for `minimum` is 10 because the clearance is 0.2, track is 0.0 and OAR is 0.15 (kibot - out_report.py:100) +DEBUG:Eurocircuits Pattern class for `measured` is 8 because the clearance is 0.2, track is 0.1 and OAR is 0.15 (kibot - out_report.py:100) +DEBUG:Eurocircuits Pattern class for `defined` is 10 because the clearance is 0.2, track is 0.0 and OAR is 0.23 (kibot - out_report.py:100) +DEBUG:Eurocircuits Drill class for `minimum` is D because the drill is 0.3 (kibot - out_report.py:113) +DEBUG:Eurocircuits Drill class for `measured` is D because the drill is 0.3 (kibot - out_report.py:113) +DEBUG:Eurocircuits Drill class for `defined` is D because the drill is 0.3 (kibot - out_report.py:113) +DEBUG:Restoring paste, mask and/or glue (kibot - out_base.py:538) +DEBUG:Expanding `/workspace/jkrauss/Test_5/./schematic` in SCH context for <kibot.out_pdf_sch_print.PDF_SCH_PrintOptions object at 0x7f97d8b73cb0> parent: 'Schematic in PDF format' (pdf_schematic) [pdf_sch_print] (kibot - optionable.py:493) +DEBUG:Expanded `/workspace/jkrauss/Test_5/./schematic` (kibot - optionable.py:539) +DEBUG:Expanding `%f-%i%I%v.%x` in SCH context for <kibot.out_pdf_sch_print.PDF_SCH_PrintOptions object at 0x7f97d8b73cb0> parent: 'Schematic in PDF format' (pdf_schematic) [pdf_sch_print] (kibot - optionable.py:493) +DEBUG:Expanded `Test_5-schematic.pdf` (kibot - optionable.py:539) +DEBUG:Expanding `/workspace/jkrauss/Test_5/./mfg/fab` in PCB context for <kibot.out_pcb_print.PCB_PrintOptions object at 0x7f97d8a47a10> parent: 'Fabrication document in PDF format' (pdf_fabrication) [pcb_print] (kibot - optionable.py:493) +DEBUG:Expanded `/workspace/jkrauss/Test_5/./mfg/fab` (kibot - optionable.py:539) +DEBUG:Expanding `%f-fabrication%I%v.%x` in PCB context for <kibot.out_pcb_print.PCB_PrintOptions object at 0x7f97d8a47a10> parent: 'Fabrication document in PDF format' (pdf_fabrication) [pcb_print] (kibot - optionable.py:493) +DEBUG:Expanded `Test_5-fabrication.pdf` (kibot - optionable.py:539) +DEBUG:Expanding `/workspace/jkrauss/Test_5/./mfg/assembly` in PCB context for <kibot.out_pcb_print.PCB_PrintOptions object at 0x7f97d8855a90> parent: 'Assembly document in PDF format' (pdf_assembly) [pcb_print] (kibot - optionable.py:493) +DEBUG:Expanded `/workspace/jkrauss/Test_5/./mfg/assembly` (kibot - optionable.py:539) +DEBUG:Expanding `%f-assembly%I%v.%x` in PCB context for <kibot.out_pcb_print.PCB_PrintOptions object at 0x7f97d8855a90> parent: 'Assembly document in PDF format' (pdf_assembly) [pcb_print] (kibot - optionable.py:493) +DEBUG:Expanded `Test_5-assembly.pdf` (kibot - optionable.py:539) +DEBUG:Report template: `notes/schematic_notes.txt` (kibot - out_report.py:1091) +DEBUG:Report output: `/workspace/jkrauss/Test_5/schematic/Test_5-schematic_notes.txt` (kibot - out_report.py:1124) +DEBUG:Using global `output`=`%f-%i%I%v.%x` (kibot - optionable.py:58) +DEBUG:Configuring from default: pre_transform -> _null (kibot - optionable.py:362) +DEBUG:Configuring from default: dnf_filter -> _null (kibot - optionable.py:362) +DEBUG:Configuring from default: groups -> [] (kibot - optionable.py:362) +- 'Fabrication notes in TXT format' (txt_fabrication_notes) [report] +DEBUG:Expanding `/workspace/jkrauss/Test_5/./mfg/fab` in PCB context for <kibot.out_report.ReportOptions object at 0x7f97d7365f90> parent: 'Fabrication notes in TXT format' (txt_fabrication_notes) [report] (kibot - optionable.py:493) +DEBUG:Expanded `/workspace/jkrauss/Test_5/./mfg/fab` (kibot - optionable.py:539) +DEBUG:Output destination: /workspace/jkrauss/Test_5/mfg/fab (kibot - kiplot.py:576) +DEBUG:Expanding `%f-%I%v.txt` in PCB context for <kibot.out_report.ReportOptions object at 0x7f97d7365f90> parent: 'Fabrication notes in TXT format' (txt_fabrication_notes) [report] (kibot - optionable.py:493) +DEBUG:Expanded `Test_5-fabrication_notes.txt` (kibot - optionable.py:539) +DEBUG:Before collapse: (kibot - v5_sch.py:1720) +DEBUG:After collapse: (kibot - v5_sch.py:1762) +DEBUG:Before collapse: (kibot - v5_sch.py:1720) +DEBUG:After collapse: (kibot - v5_sch.py:1762) +DEBUG:Before collapse: (kibot - v5_sch.py:1720) +DEBUG:After collapse: (kibot - v5_sch.py:1762) +DEBUG:Before collapse: (kibot - v5_sch.py:1720) +DEBUG:After collapse: (kibot - v5_sch.py:1762) +DEBUG:Before collapse: (kibot - v5_sch.py:1720) +DEBUG:After collapse: (kibot - v5_sch.py:1762) +DEBUG:Before collapse: (kibot - v5_sch.py:1720) +DEBUG:After collapse: (kibot - v5_sch.py:1762) +DEBUG:Before collapse: (kibot - v5_sch.py:1720) +DEBUG:U4 (BQ27427): 1 {'Reference': 'U4', 'Value': 'BQ27427', 'Footprint': 'Package_BGA:Texas_DSBGA-9_1.62x1.58mm_Layout3x3_P0.5mm', 'Datasheet': 'https://www.ti.com/lit/ds/symlink/bq27427.pdf', 'Description': 'Li-Ion/Li-Po battery monitor and fuel guage', 'Manufacturer': 'Texas Instruments', 'Manufacturer PN': 'BQ27427YZFR', 'LCSC': 'C6075475', 'part': 'BQ27427'} (kibot - v5_sch.py:1723) +DEBUG:J3 (Conn_ARM_JTAG_SWD_10): 1 {'Reference': 'J3', 'Value': 'Conn_ARM_JTAG_SWD_10', 'Footprint': 'Connector_PinHeader_1.27mm:PinHeader_2x05_P1.27mm_Vertical_SMD', 'Datasheet': 'http://infocenter.arm.com/help/topic/com.arm.doc.ddi0314h/DDI0314H_coresight_components_trm.pdf', 'Description': 'Cortex Debug Connector, standard ARM Cortex-M SWD and JTAG interface', 'LCSC': 'C150517', 'Manufacturer': 'Amphenol ICC', 'Manufacturer PN': '20021121-00010C4LF', 'part': 'Conn_ARM_JTAG_SWD_10'} (kibot - v5_sch.py:1723) +DEBUG:R16 (R_US 10k): 1 {'Reference': 'R16', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1723) +DEBUG:C5 (C_Small_US 1u): 1 {'Reference': 'C5', 'Value': '1u', 'Footprint': 'Capacitor_SMD:C_0603_1608Metric', 'Datasheet': 'https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL10A105KB8NNNC', 'Description': 'capacitor, small US symbol', 'LCSC': 'C15849', 'Manufacturer': 'Samsung Electro-Mechanics', 'Manufacturer PN': 'CL10A105KB8NNNC', 'part': 'C_Small_US'} (kibot - v5_sch.py:1723) +DEBUG:TP5 (TestPoint): 1 {'Reference': 'TP5', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1723) +DEBUG:J2 (Conn_01x05 B5B-PH-K): 1 {'Reference': 'J2', 'Value': 'B5B-PH-K', 'Footprint': 'Connector_JST:JST_PH_B5B-PH-K_1x05_P2.00mm_Vertical', 'Datasheet': 'https://www.jst.com/wp-content/uploads/2025/06/ePH.pdf', 'Description': 'Generic connector, single row, 01x05, script generated (kicad-library-utils/schlib/autogen/connector/)', 'Asymworks IPN': '', 'Manufacturer': 'JST', 'Manufacturer PN': 'S5B-PH-SM4-TB', 'LCSC': 'C265104', 'part': 'Conn_01x05'} (kibot - v5_sch.py:1723) +DEBUG:TP8 (TestPoint): 1 {'Reference': 'TP8', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1723) +DEBUG:J1 (Conn_01x02 B2B-PH-K): 1 {'Reference': 'J1', 'Value': 'B2B-PH-K', 'Footprint': 'Connector_JST:JST_PH_B2B-PH-K_1x02_P2.00mm_Vertical', 'Datasheet': 'https://www.jst.com/wp-content/uploads/2025/06/ePH.pdf', 'Description': 'Generic connector, single row, 01x02, script generated (kicad-library-utils/schlib/autogen/connector/)', 'Asymworks IPN': '', 'Manufacturer': 'JST', 'Manufacturer PN': 'S2B-PH-SM4-TB', 'LCSC': 'C295747', 'part': 'Conn_01x02'} (kibot - v5_sch.py:1723) +DEBUG:R18 (R_US 220): 1 {'Reference': 'R18', 'Value': '220', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF2200T5E', 'LCSC': 'C22962', 'part': 'R_US'} (kibot - v5_sch.py:1723) +DEBUG:Q3 (Si2301CDS): 1 {'Reference': 'Q3', 'Value': 'Si2301CDS', 'Footprint': 'Package_TO_SOT_SMD:SOT-23', 'Datasheet': 'https://www.vishay.com/doc/?68741', 'Description': '-3.1A Id, -20V Vds, P-Channel MOSFET, SOT-23', 'Manufacturer': 'Vishay', 'Manufacturer PN': 'Si2301CDS-T1-GE3', 'LCSC': 'C10487', 'part': 'Si2301CDS'} (kibot - v5_sch.py:1723) +DEBUG:R17 (R_US 5.1k): 1 {'Reference': 'R17', 'Value': '5.1k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF5101T5E', 'LCSC': 'C23186', 'part': 'R_US'} (kibot - v5_sch.py:1723) +DEBUG:TP9 (TestPoint): 1 {'Reference': 'TP9', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1723) +DEBUG:R15 (R_US 10k): 1 {'Reference': 'R15', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1723) +DEBUG:TP3 (TestPoint): 1 {'Reference': 'TP3', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1723) +DEBUG:TP7 (TestPoint): 1 {'Reference': 'TP7', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1723) +DEBUG:TP10 (TestPoint): 1 {'Reference': 'TP10', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1723) +DEBUG:TP4 (TestPoint): 1 {'Reference': 'TP4', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1723) +DEBUG:TP6 (TestPoint): 1 {'Reference': 'TP6', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1723) +DEBUG:R20 (R_US 10k): 1 {'Reference': 'R20', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1723) +DEBUG:C8 (C_Small_US 4.7u): 1 {'Reference': 'C8', 'Value': '4.7u', 'Footprint': 'Capacitor_SMD:C_0603_1608Metric', 'Datasheet': 'https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL10A475KO8NNNC', 'Description': 'capacitor, small US symbol', 'LCSC': 'C19666', 'Manufacturer': 'Samsung Electro-Mechanics', 'Manufacturer PN': 'CL10A475KO8NNNC', 'part': 'C_Small_US'} (kibot - v5_sch.py:1723) +DEBUG:R14 (R_US 75): 1 {'Reference': 'R14', 'Value': '75', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF750JT5E', 'LCSC': 'C4275', 'part': 'R_US'} (kibot - v5_sch.py:1723) +DEBUG:U5 (MCP73831-2-OT MCP73832T-2ACI/OT): 1 {'Reference': 'U5', 'Value': 'MCP73832T-2ACI/OT', 'Footprint': 'Package_TO_SOT_SMD:SOT-23-5', 'Datasheet': 'http://ww1.microchip.com/downloads/en/DeviceDoc/20001984g.pdf', 'Description': 'Single cell, Li-Ion/Li-Po charge management controller, 4.20V, Tri-State Status Output, in SOT23-5 package', 'LCSC': 'C424093', 'Manufacturer': 'Microchip', 'Manufacturer PN': 'MCP73832T-2ACI/OT', 'part': 'MCP73831-2-OT'} (kibot - v5_sch.py:1723) +DEBUG:C6 (C_Small_US 2.2u): 1 {'Reference': 'C6', 'Value': '2.2u', 'Footprint': 'Capacitor_SMD:C_0603_1608Metric', 'Datasheet': 'https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL10A225KO8NNN', 'Description': 'capacitor, small US symbol', 'LCSC': 'C23630', 'Manufacturer': 'Samsung Electro-Mechanics', 'Manufacturer PN': 'CL10A225KO8NNNC', 'part': 'C_Small_US'} (kibot - v5_sch.py:1723) +DEBUG:Q2 (Si2301CDS): 1 {'Reference': 'Q2', 'Value': 'Si2301CDS', 'Footprint': 'Package_TO_SOT_SMD:SOT-23', 'Datasheet': 'https://www.vishay.com/doc/?68741', 'Description': '-3.1A Id, -20V Vds, P-Channel MOSFET, SOT-23', 'Manufacturer': 'Vishay', 'Manufacturer PN': 'Si2301CDS-T1-GE3', 'LCSC': 'C10487', 'part': 'Si2301CDS'} (kibot - v5_sch.py:1723) +DEBUG:R19 (R_US 10k): 1 {'Reference': 'R19', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1723) +DEBUG:C7 (C_Small_US 4.7u): 1 {'Reference': 'C7', 'Value': '4.7u', 'Footprint': 'Capacitor_SMD:C_0603_1608Metric', 'Datasheet': 'https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL10A475KO8NNNC', 'Description': 'capacitor, small US symbol', 'LCSC': 'C19666', 'Manufacturer': 'Samsung Electro-Mechanics', 'Manufacturer PN': 'CL10A475KO8NNNC', 'part': 'C_Small_US'} (kibot - v5_sch.py:1723) +DEBUG:R12 (R_US 10k): 1 {'Reference': 'R12', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1723) +DEBUG:U3 (MDBT50Q-1MV2): 1 {'Reference': 'U3', 'Value': 'MDBT50Q-1MV2', 'Footprint': 'RF_Module:Raytac_MDBT50Q', 'Datasheet': 'https://www.raytac.com/download/index.php?index_id=43', 'Description': 'Multiprotocol BLE/ANT/2.4 GHz/802.15.4 Cortex-M4F SoC, nRF52840 module', 'Manufacturer': 'Raytac', 'Manufacturer PN': 'MDBT50Q-1MV2', 'LCSC': 'C5118826', 'part': 'MDBT50Q-1MV2'} (kibot - v5_sch.py:1723) +DEBUG:R11 (R_US 22): 1 {'Reference': 'R11', 'Value': '22', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF220JT5E', 'LCSC': 'C23345', 'part': 'R_US'} (kibot - v5_sch.py:1723) +DEBUG:R10 (R_US 22): 1 {'Reference': 'R10', 'Value': '22', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF220JT5E', 'LCSC': 'C23345', 'part': 'R_US'} (kibot - v5_sch.py:1723) +DEBUG:L1 (L_Small 10uH): 1 {'Reference': 'L1', 'Value': '10uH', 'Footprint': 'Inductor_SMD:L_0603_1608Metric', 'Datasheet': 'https://product.tdk.com/system/files/dam/doc/product/inductor/inductor/smd/catalog/inductor_commercial_decoupling_mlz1608_en.pdf', 'Description': 'Inductor, small symbol', 'Manufacturer': 'TDK', 'Manufacturer PN': 'MLZ1608M100WT000', 'LCSC': 'C76798', 'part': 'L_Small'} (kibot - v5_sch.py:1723) +DEBUG:C3 (C_Small_US 100u): 1 {'Reference': 'C3', 'Value': '100u', 'Footprint': 'Capacitor_SMD:C_1206_3216Metric', 'Datasheet': 'https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL31A107MQHNNNE', 'Description': 'capacitor, small US symbol', 'LCSC': 'C15008', 'Manufacturer': 'Samsung Electro-Mechanics', 'Manufacturer PN': 'CL31A107MQHNNNE', 'part': 'C_Small_US'} (kibot - v5_sch.py:1723) +DEBUG:R9 (R_US 10k): 1 {'Reference': 'R9', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1723) +DEBUG:R13 (R_US 10k): 1 {'Reference': 'R13', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1723) +DEBUG:C4 (C_Small_US 100u): 1 {'Reference': 'C4', 'Value': '100u', 'Footprint': 'Capacitor_SMD:C_1206_3216Metric', 'Datasheet': 'https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL31A107MQHNNNE', 'Description': 'capacitor, small US symbol', 'LCSC': 'C15008', 'Manufacturer': 'Samsung Electro-Mechanics', 'Manufacturer PN': 'CL31A107MQHNNNE', 'part': 'C_Small_US'} (kibot - v5_sch.py:1723) +DEBUG:U1 (MCP6L02x-xMS MCP6042T-I/MS): 1 {'Reference': 'U1', 'Value': 'MCP6042T-I/MS', 'Footprint': 'Package_SO:MSOP-8_3x3mm_P0.65mm', 'Datasheet': 'http://ww1.microchip.com/downloads/en/devicedoc/22140b.pdf', 'Description': 'Dual, 1 MHz, 85µA, Rail-to-Rail input and output, MSOP-8', 'LCSC': 'C627438', 'Manufacturer': 'Microchip', 'Manufacturer PN': 'MCP6042-I/MS', 'part': 'MCP6L02x-xMS'} (kibot - v5_sch.py:1723) +DEBUG:U1B (MCP6L02x-xMS MCP6042T-I/MS): 1 {'Reference': 'U1', 'Value': 'MCP6042T-I/MS', 'Footprint': 'Package_SO:MSOP-8_3x3mm_P0.65mm', 'Datasheet': 'http://ww1.microchip.com/downloads/en/devicedoc/22140b.pdf', 'Description': 'Dual, 1 MHz, 85µA, Rail-to-Rail input and output, MSOP-8', 'LCSC': 'C627438', 'Manufacturer': 'Microchip', 'Manufacturer PN': 'MCP6042-I/MS', 'part': 'MCP6L02x-xMS'} (kibot - v5_sch.py:1723) +DEBUG:U1C (MCP6L02x-xMS MCP6042T-I/MS): 1 {'Reference': 'U1', 'Value': 'MCP6042T-I/MS', 'Footprint': 'Package_SO:MSOP-8_3x3mm_P0.65mm', 'Datasheet': 'http://ww1.microchip.com/downloads/en/devicedoc/22140b.pdf', 'Description': 'Dual, 1 MHz, 85µA, Rail-to-Rail input and output, MSOP-8', 'LCSC': 'C627438', 'Manufacturer': 'Microchip', 'Manufacturer PN': 'MCP6042-I/MS', 'part': 'MCP6L02x-xMS'} (kibot - v5_sch.py:1723) +DEBUG:TP14 (TestPoint): 1 {'Reference': 'TP14', 'Value': 'TestPoint', 'Footprint': 'Connector_Wire:SolderWirePad_1x01_SMD_2x4mm', 'Datasheet': '~', 'Description': 'test point', 'part': 'TestPoint'} (kibot - v5_sch.py:1723) +DEBUG:R3 (R_US 51k): 1 {'Reference': 'R3', 'Value': '51k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF5102T5E', 'LCSC': 'C23196', 'part': 'R_US'} (kibot - v5_sch.py:1723) +DEBUG:TP12 (TestPoint): 1 {'Reference': 'TP12', 'Value': 'TestPoint', 'Footprint': 'Connector_Wire:SolderWirePad_1x01_SMD_2x4mm', 'Datasheet': '~', 'Description': 'test point', 'part': 'TestPoint'} (kibot - v5_sch.py:1723) +DEBUG:U2B (MCP6L02x-xMS MCP6042T-I/MS): 1 {'Reference': 'U2', 'Value': 'MCP6042T-I/MS', 'Footprint': 'Package_SO:MSOP-8_3x3mm_P0.65mm', 'Datasheet': 'http://ww1.microchip.com/downloads/en/devicedoc/22140b.pdf', 'Description': 'Dual, 1 MHz, 85µA, Rail-to-Rail input and output, MSOP-8', 'LCSC': 'C627438', 'Manufacturer': 'Microchip', 'Manufacturer PN': 'MCP6042-I/MS', 'part': 'MCP6L02x-xMS'} (kibot - v5_sch.py:1723) +DEBUG:R4 (R_US 220k): 1 {'Reference': 'R4', 'Value': '220k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF2203T5E', 'LCSC': 'C22961', 'part': 'R_US'} (kibot - v5_sch.py:1723) +DEBUG:Q1 (Si2301CDS): 1 {'Reference': 'Q1', 'Value': 'Si2301CDS', 'Footprint': 'Package_TO_SOT_SMD:SOT-23', 'Datasheet': 'https://www.vishay.com/doc/?68741', 'Description': '-3.1A Id, -20V Vds, P-Channel MOSFET, SOT-23', 'Manufacturer': 'Vishay', 'Manufacturer PN': 'Si2301CDS-T1-GE3', 'LCSC': 'C10487', 'part': 'Si2301CDS'} (kibot - v5_sch.py:1723) +DEBUG:R8 (R_US 220k): 1 {'Reference': 'R8', 'Value': '220k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF2203T5E', 'LCSC': 'C22961', 'part': 'R_US'} (kibot - v5_sch.py:1723) +DEBUG:C1 (C_Small_US 100n): 1 {'Reference': 'C1', 'Value': '100n', 'Footprint': 'Capacitor_SMD:C_0603_1608Metric', 'Datasheet': 'https://yageogroup.com/download/specsheet/CC0603KRX7R9BB104', 'Description': 'capacitor, small US symbol', 'Manufacturer': 'YAGEO', 'Manufacturer PN': 'CC0603KRX7R9BB104', 'LCSC': 'C14663', 'part': 'C_Small_US'} (kibot - v5_sch.py:1723) +DEBUG:TP13 (TestPoint): 1 {'Reference': 'TP13', 'Value': 'TestPoint', 'Footprint': 'Connector_Wire:SolderWirePad_1x01_SMD_2x4mm', 'Datasheet': '~', 'Description': 'test point', 'part': 'TestPoint'} (kibot - v5_sch.py:1723) +DEBUG:U2C (MCP6L02x-xMS MCP6042T-I/MS): 1 {'Reference': 'U2', 'Value': 'MCP6042T-I/MS', 'Footprint': 'Package_SO:MSOP-8_3x3mm_P0.65mm', 'Datasheet': 'http://ww1.microchip.com/downloads/en/devicedoc/22140b.pdf', 'Description': 'Dual, 1 MHz, 85µA, Rail-to-Rail input and output, MSOP-8', 'LCSC': 'C627438', 'Manufacturer': 'Microchip', 'Manufacturer PN': 'MCP6042-I/MS', 'part': 'MCP6L02x-xMS'} (kibot - v5_sch.py:1723) +DEBUG:R7 (R_US 51k): 1 {'Reference': 'R7', 'Value': '51k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF5102T5E', 'LCSC': 'C23196', 'part': 'R_US'} (kibot - v5_sch.py:1723) +DEBUG:C2 (C_Small_US 100n): 1 {'Reference': 'C2', 'Value': '100n', 'Footprint': 'Capacitor_SMD:C_0603_1608Metric', 'Datasheet': 'https://yageogroup.com/download/specsheet/CC0603KRX7R9BB104', 'Description': 'capacitor, small US symbol', 'Manufacturer': 'YAGEO', 'Manufacturer PN': 'CC0603KRX7R9BB104', 'LCSC': 'C14663', 'part': 'C_Small_US'} (kibot - v5_sch.py:1723) +DEBUG:U2 (MCP6L02x-xMS MCP6042T-I/MS): 1 {'Reference': 'U2', 'Value': 'MCP6042T-I/MS', 'Footprint': 'Package_SO:MSOP-8_3x3mm_P0.65mm', 'Datasheet': 'http://ww1.microchip.com/downloads/en/devicedoc/22140b.pdf', 'Description': 'Dual, 1 MHz, 85µA, Rail-to-Rail input and output, MSOP-8', 'LCSC': 'C627438', 'Manufacturer': 'Microchip', 'Manufacturer PN': 'MCP6042-I/MS', 'part': 'MCP6L02x-xMS'} (kibot - v5_sch.py:1723) +DEBUG:R1 (R_US 10k): 1 {'Reference': 'R1', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1723) +DEBUG:TP11 (TestPoint): 1 {'Reference': 'TP11', 'Value': 'TestPoint', 'Footprint': 'Connector_Wire:SolderWirePad_1x01_SMD_2x4mm', 'Datasheet': '~', 'Description': 'test point', 'part': 'TestPoint'} (kibot - v5_sch.py:1723) +DEBUG:TP2 (TestPoint): 1 {'Reference': 'TP2', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1723) +DEBUG:R6 (R_US 330): 1 {'Reference': 'R6', 'Value': '330', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF3300T5E', 'LCSC': 'C23138', 'part': 'R_US'} (kibot - v5_sch.py:1723) +DEBUG:R5 (R_US 51k): 1 {'Reference': 'R5', 'Value': '51k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF5102T5E', 'LCSC': 'C23196', 'part': 'R_US'} (kibot - v5_sch.py:1723) +DEBUG:R2 (R_US 51k): 1 {'Reference': 'R2', 'Value': '51k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF5102T5E', 'LCSC': 'C23196', 'part': 'R_US'} (kibot - v5_sch.py:1723) +DEBUG:TP1 (TestPoint): 1 {'Reference': 'TP1', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1723) +DEBUG:1 (kibot - v5_sch.py:1755) +DEBUG:1 (kibot - v5_sch.py:1755) +DEBUG:After collapse: (kibot - v5_sch.py:1762) +DEBUG:U4 (BQ27427): 1 {'Reference': 'U4', 'Value': 'BQ27427', 'Footprint': 'Package_BGA:Texas_DSBGA-9_1.62x1.58mm_Layout3x3_P0.5mm', 'Datasheet': 'https://www.ti.com/lit/ds/symlink/bq27427.pdf', 'Description': 'Li-Ion/Li-Po battery monitor and fuel guage', 'Manufacturer': 'Texas Instruments', 'Manufacturer PN': 'BQ27427YZFR', 'LCSC': 'C6075475', 'part': 'BQ27427'} (kibot - v5_sch.py:1765) +DEBUG:J3 (Conn_ARM_JTAG_SWD_10): 1 {'Reference': 'J3', 'Value': 'Conn_ARM_JTAG_SWD_10', 'Footprint': 'Connector_PinHeader_1.27mm:PinHeader_2x05_P1.27mm_Vertical_SMD', 'Datasheet': 'http://infocenter.arm.com/help/topic/com.arm.doc.ddi0314h/DDI0314H_coresight_components_trm.pdf', 'Description': 'Cortex Debug Connector, standard ARM Cortex-M SWD and JTAG interface', 'LCSC': 'C150517', 'Manufacturer': 'Amphenol ICC', 'Manufacturer PN': '20021121-00010C4LF', 'part': 'Conn_ARM_JTAG_SWD_10'} (kibot - v5_sch.py:1765) +DEBUG:R16 (R_US 10k): 1 {'Reference': 'R16', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1765) +DEBUG:C5 (C_Small_US 1u): 1 {'Reference': 'C5', 'Value': '1u', 'Footprint': 'Capacitor_SMD:C_0603_1608Metric', 'Datasheet': 'https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL10A105KB8NNNC', 'Description': 'capacitor, small US symbol', 'LCSC': 'C15849', 'Manufacturer': 'Samsung Electro-Mechanics', 'Manufacturer PN': 'CL10A105KB8NNNC', 'part': 'C_Small_US'} (kibot - v5_sch.py:1765) +DEBUG:TP5 (TestPoint): 1 {'Reference': 'TP5', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1765) +DEBUG:J2 (Conn_01x05 B5B-PH-K): 1 {'Reference': 'J2', 'Value': 'B5B-PH-K', 'Footprint': 'Connector_JST:JST_PH_B5B-PH-K_1x05_P2.00mm_Vertical', 'Datasheet': 'https://www.jst.com/wp-content/uploads/2025/06/ePH.pdf', 'Description': 'Generic connector, single row, 01x05, script generated (kicad-library-utils/schlib/autogen/connector/)', 'Asymworks IPN': '', 'Manufacturer': 'JST', 'Manufacturer PN': 'S5B-PH-SM4-TB', 'LCSC': 'C265104', 'part': 'Conn_01x05'} (kibot - v5_sch.py:1765) +DEBUG:TP8 (TestPoint): 1 {'Reference': 'TP8', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1765) +DEBUG:J1 (Conn_01x02 B2B-PH-K): 1 {'Reference': 'J1', 'Value': 'B2B-PH-K', 'Footprint': 'Connector_JST:JST_PH_B2B-PH-K_1x02_P2.00mm_Vertical', 'Datasheet': 'https://www.jst.com/wp-content/uploads/2025/06/ePH.pdf', 'Description': 'Generic connector, single row, 01x02, script generated (kicad-library-utils/schlib/autogen/connector/)', 'Asymworks IPN': '', 'Manufacturer': 'JST', 'Manufacturer PN': 'S2B-PH-SM4-TB', 'LCSC': 'C295747', 'part': 'Conn_01x02'} (kibot - v5_sch.py:1765) +DEBUG:R18 (R_US 220): 1 {'Reference': 'R18', 'Value': '220', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF2200T5E', 'LCSC': 'C22962', 'part': 'R_US'} (kibot - v5_sch.py:1765) +DEBUG:Q3 (Si2301CDS): 1 {'Reference': 'Q3', 'Value': 'Si2301CDS', 'Footprint': 'Package_TO_SOT_SMD:SOT-23', 'Datasheet': 'https://www.vishay.com/doc/?68741', 'Description': '-3.1A Id, -20V Vds, P-Channel MOSFET, SOT-23', 'Manufacturer': 'Vishay', 'Manufacturer PN': 'Si2301CDS-T1-GE3', 'LCSC': 'C10487', 'part': 'Si2301CDS'} (kibot - v5_sch.py:1765) +DEBUG:R17 (R_US 5.1k): 1 {'Reference': 'R17', 'Value': '5.1k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF5101T5E', 'LCSC': 'C23186', 'part': 'R_US'} (kibot - v5_sch.py:1765) +DEBUG:TP9 (TestPoint): 1 {'Reference': 'TP9', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1765) +DEBUG:R15 (R_US 10k): 1 {'Reference': 'R15', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1765) +DEBUG:TP3 (TestPoint): 1 {'Reference': 'TP3', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1765) +DEBUG:TP7 (TestPoint): 1 {'Reference': 'TP7', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1765) +DEBUG:TP10 (TestPoint): 1 {'Reference': 'TP10', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1765) +DEBUG:TP4 (TestPoint): 1 {'Reference': 'TP4', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1765) +DEBUG:TP6 (TestPoint): 1 {'Reference': 'TP6', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1765) +DEBUG:R20 (R_US 10k): 1 {'Reference': 'R20', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1765) +DEBUG:C8 (C_Small_US 4.7u): 1 {'Reference': 'C8', 'Value': '4.7u', 'Footprint': 'Capacitor_SMD:C_0603_1608Metric', 'Datasheet': 'https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL10A475KO8NNNC', 'Description': 'capacitor, small US symbol', 'LCSC': 'C19666', 'Manufacturer': 'Samsung Electro-Mechanics', 'Manufacturer PN': 'CL10A475KO8NNNC', 'part': 'C_Small_US'} (kibot - v5_sch.py:1765) +DEBUG:R14 (R_US 75): 1 {'Reference': 'R14', 'Value': '75', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF750JT5E', 'LCSC': 'C4275', 'part': 'R_US'} (kibot - v5_sch.py:1765) +DEBUG:U5 (MCP73831-2-OT MCP73832T-2ACI/OT): 1 {'Reference': 'U5', 'Value': 'MCP73832T-2ACI/OT', 'Footprint': 'Package_TO_SOT_SMD:SOT-23-5', 'Datasheet': 'http://ww1.microchip.com/downloads/en/DeviceDoc/20001984g.pdf', 'Description': 'Single cell, Li-Ion/Li-Po charge management controller, 4.20V, Tri-State Status Output, in SOT23-5 package', 'LCSC': 'C424093', 'Manufacturer': 'Microchip', 'Manufacturer PN': 'MCP73832T-2ACI/OT', 'part': 'MCP73831-2-OT'} (kibot - v5_sch.py:1765) +DEBUG:C6 (C_Small_US 2.2u): 1 {'Reference': 'C6', 'Value': '2.2u', 'Footprint': 'Capacitor_SMD:C_0603_1608Metric', 'Datasheet': 'https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL10A225KO8NNN', 'Description': 'capacitor, small US symbol', 'LCSC': 'C23630', 'Manufacturer': 'Samsung Electro-Mechanics', 'Manufacturer PN': 'CL10A225KO8NNNC', 'part': 'C_Small_US'} (kibot - v5_sch.py:1765) +DEBUG:Q2 (Si2301CDS): 1 {'Reference': 'Q2', 'Value': 'Si2301CDS', 'Footprint': 'Package_TO_SOT_SMD:SOT-23', 'Datasheet': 'https://www.vishay.com/doc/?68741', 'Description': '-3.1A Id, -20V Vds, P-Channel MOSFET, SOT-23', 'Manufacturer': 'Vishay', 'Manufacturer PN': 'Si2301CDS-T1-GE3', 'LCSC': 'C10487', 'part': 'Si2301CDS'} (kibot - v5_sch.py:1765) +DEBUG:R19 (R_US 10k): 1 {'Reference': 'R19', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1765) +DEBUG:C7 (C_Small_US 4.7u): 1 {'Reference': 'C7', 'Value': '4.7u', 'Footprint': 'Capacitor_SMD:C_0603_1608Metric', 'Datasheet': 'https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL10A475KO8NNNC', 'Description': 'capacitor, small US symbol', 'LCSC': 'C19666', 'Manufacturer': 'Samsung Electro-Mechanics', 'Manufacturer PN': 'CL10A475KO8NNNC', 'part': 'C_Small_US'} (kibot - v5_sch.py:1765) +DEBUG:R12 (R_US 10k): 1 {'Reference': 'R12', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1765) +DEBUG:U3 (MDBT50Q-1MV2): 1 {'Reference': 'U3', 'Value': 'MDBT50Q-1MV2', 'Footprint': 'RF_Module:Raytac_MDBT50Q', 'Datasheet': 'https://www.raytac.com/download/index.php?index_id=43', 'Description': 'Multiprotocol BLE/ANT/2.4 GHz/802.15.4 Cortex-M4F SoC, nRF52840 module', 'Manufacturer': 'Raytac', 'Manufacturer PN': 'MDBT50Q-1MV2', 'LCSC': 'C5118826', 'part': 'MDBT50Q-1MV2'} (kibot - v5_sch.py:1765) +DEBUG:R11 (R_US 22): 1 {'Reference': 'R11', 'Value': '22', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF220JT5E', 'LCSC': 'C23345', 'part': 'R_US'} (kibot - v5_sch.py:1765) +DEBUG:R10 (R_US 22): 1 {'Reference': 'R10', 'Value': '22', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF220JT5E', 'LCSC': 'C23345', 'part': 'R_US'} (kibot - v5_sch.py:1765) +DEBUG:L1 (L_Small 10uH): 1 {'Reference': 'L1', 'Value': '10uH', 'Footprint': 'Inductor_SMD:L_0603_1608Metric', 'Datasheet': 'https://product.tdk.com/system/files/dam/doc/product/inductor/inductor/smd/catalog/inductor_commercial_decoupling_mlz1608_en.pdf', 'Description': 'Inductor, small symbol', 'Manufacturer': 'TDK', 'Manufacturer PN': 'MLZ1608M100WT000', 'LCSC': 'C76798', 'part': 'L_Small'} (kibot - v5_sch.py:1765) +DEBUG:C3 (C_Small_US 100u): 1 {'Reference': 'C3', 'Value': '100u', 'Footprint': 'Capacitor_SMD:C_1206_3216Metric', 'Datasheet': 'https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL31A107MQHNNNE', 'Description': 'capacitor, small US symbol', 'LCSC': 'C15008', 'Manufacturer': 'Samsung Electro-Mechanics', 'Manufacturer PN': 'CL31A107MQHNNNE', 'part': 'C_Small_US'} (kibot - v5_sch.py:1765) +DEBUG:R9 (R_US 10k): 1 {'Reference': 'R9', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1765) +DEBUG:R13 (R_US 10k): 1 {'Reference': 'R13', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1765) +DEBUG:C4 (C_Small_US 100u): 1 {'Reference': 'C4', 'Value': '100u', 'Footprint': 'Capacitor_SMD:C_1206_3216Metric', 'Datasheet': 'https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL31A107MQHNNNE', 'Description': 'capacitor, small US symbol', 'LCSC': 'C15008', 'Manufacturer': 'Samsung Electro-Mechanics', 'Manufacturer PN': 'CL31A107MQHNNNE', 'part': 'C_Small_US'} (kibot - v5_sch.py:1765) +DEBUG:U1 (MCP6L02x-xMS MCP6042T-I/MS): 1 {'Reference': 'U1', 'Value': 'MCP6042T-I/MS', 'Footprint': 'Package_SO:MSOP-8_3x3mm_P0.65mm', 'Datasheet': 'http://ww1.microchip.com/downloads/en/devicedoc/22140b.pdf', 'Description': 'Dual, 1 MHz, 85µA, Rail-to-Rail input and output, MSOP-8', 'LCSC': 'C627438', 'Manufacturer': 'Microchip', 'Manufacturer PN': 'MCP6042-I/MS', 'part': 'MCP6L02x-xMS'} (kibot - v5_sch.py:1765) +DEBUG:TP14 (TestPoint): 1 {'Reference': 'TP14', 'Value': 'TestPoint', 'Footprint': 'Connector_Wire:SolderWirePad_1x01_SMD_2x4mm', 'Datasheet': '~', 'Description': 'test point', 'part': 'TestPoint'} (kibot - v5_sch.py:1765) +DEBUG:R3 (R_US 51k): 1 {'Reference': 'R3', 'Value': '51k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF5102T5E', 'LCSC': 'C23196', 'part': 'R_US'} (kibot - v5_sch.py:1765) +DEBUG:TP12 (TestPoint): 1 {'Reference': 'TP12', 'Value': 'TestPoint', 'Footprint': 'Connector_Wire:SolderWirePad_1x01_SMD_2x4mm', 'Datasheet': '~', 'Description': 'test point', 'part': 'TestPoint'} (kibot - v5_sch.py:1765) +DEBUG:U2 (MCP6L02x-xMS MCP6042T-I/MS): 1 {'Reference': 'U2', 'Value': 'MCP6042T-I/MS', 'Footprint': 'Package_SO:MSOP-8_3x3mm_P0.65mm', 'Datasheet': 'http://ww1.microchip.com/downloads/en/devicedoc/22140b.pdf', 'Description': 'Dual, 1 MHz, 85µA, Rail-to-Rail input and output, MSOP-8', 'LCSC': 'C627438', 'Manufacturer': 'Microchip', 'Manufacturer PN': 'MCP6042-I/MS', 'part': 'MCP6L02x-xMS'} (kibot - v5_sch.py:1765) +DEBUG:R4 (R_US 220k): 1 {'Reference': 'R4', 'Value': '220k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF2203T5E', 'LCSC': 'C22961', 'part': 'R_US'} (kibot - v5_sch.py:1765) +DEBUG:Q1 (Si2301CDS): 1 {'Reference': 'Q1', 'Value': 'Si2301CDS', 'Footprint': 'Package_TO_SOT_SMD:SOT-23', 'Datasheet': 'https://www.vishay.com/doc/?68741', 'Description': '-3.1A Id, -20V Vds, P-Channel MOSFET, SOT-23', 'Manufacturer': 'Vishay', 'Manufacturer PN': 'Si2301CDS-T1-GE3', 'LCSC': 'C10487', 'part': 'Si2301CDS'} (kibot - v5_sch.py:1765) +DEBUG:R8 (R_US 220k): 1 {'Reference': 'R8', 'Value': '220k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF2203T5E', 'LCSC': 'C22961', 'part': 'R_US'} (kibot - v5_sch.py:1765) +DEBUG:C1 (C_Small_US 100n): 1 {'Reference': 'C1', 'Value': '100n', 'Footprint': 'Capacitor_SMD:C_0603_1608Metric', 'Datasheet': 'https://yageogroup.com/download/specsheet/CC0603KRX7R9BB104', 'Description': 'capacitor, small US symbol', 'Manufacturer': 'YAGEO', 'Manufacturer PN': 'CC0603KRX7R9BB104', 'LCSC': 'C14663', 'part': 'C_Small_US'} (kibot - v5_sch.py:1765) +DEBUG:TP13 (TestPoint): 1 {'Reference': 'TP13', 'Value': 'TestPoint', 'Footprint': 'Connector_Wire:SolderWirePad_1x01_SMD_2x4mm', 'Datasheet': '~', 'Description': 'test point', 'part': 'TestPoint'} (kibot - v5_sch.py:1765) +DEBUG:R7 (R_US 51k): 1 {'Reference': 'R7', 'Value': '51k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF5102T5E', 'LCSC': 'C23196', 'part': 'R_US'} (kibot - v5_sch.py:1765) +DEBUG:C2 (C_Small_US 100n): 1 {'Reference': 'C2', 'Value': '100n', 'Footprint': 'Capacitor_SMD:C_0603_1608Metric', 'Datasheet': 'https://yageogroup.com/download/specsheet/CC0603KRX7R9BB104', 'Description': 'capacitor, small US symbol', 'Manufacturer': 'YAGEO', 'Manufacturer PN': 'CC0603KRX7R9BB104', 'LCSC': 'C14663', 'part': 'C_Small_US'} (kibot - v5_sch.py:1765) +DEBUG:R1 (R_US 10k): 1 {'Reference': 'R1', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1765) +DEBUG:TP11 (TestPoint): 1 {'Reference': 'TP11', 'Value': 'TestPoint', 'Footprint': 'Connector_Wire:SolderWirePad_1x01_SMD_2x4mm', 'Datasheet': '~', 'Description': 'test point', 'part': 'TestPoint'} (kibot - v5_sch.py:1765) +DEBUG:TP2 (TestPoint): 1 {'Reference': 'TP2', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1765) +DEBUG:R6 (R_US 330): 1 {'Reference': 'R6', 'Value': '330', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF3300T5E', 'LCSC': 'C23138', 'part': 'R_US'} (kibot - v5_sch.py:1765) +DEBUG:R5 (R_US 51k): 1 {'Reference': 'R5', 'Value': '51k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF5102T5E', 'LCSC': 'C23196', 'part': 'R_US'} (kibot - v5_sch.py:1765) +DEBUG:R2 (R_US 51k): 1 {'Reference': 'R2', 'Value': '51k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF5102T5E', 'LCSC': 'C23196', 'part': 'R_US'} (kibot - v5_sch.py:1765) +DEBUG:TP1 (TestPoint): 1 {'Reference': 'TP1', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1765) +DEBUG:Adding Description field to H1 () (kibot - kiplot.py:407) +DEBUG:Adding Description field to H2 () (kibot - kiplot.py:407) +DEBUG:Filters reset (kibot - fil_base.py:196) +DEBUG:Applying filter `_mechanical` to exclude (kibot - fil_base.py:187) +DEBUG:Excluding 'TP1': Field 'reference' (TP1) matched 're.compile('^TP[0-9]*', re.IGNORECASE)' (kibot - fil_generic.py:155) +DEBUG:- TP1 excluded (kibot - fil_base.py:192) +DEBUG:Excluding 'TP10': Field 'reference' (TP10) matched 're.compile('^TP[0-9]*', re.IGNORECASE)' (kibot - fil_generic.py:155) +DEBUG:- TP10 excluded (kibot - fil_base.py:192) +DEBUG:Excluding 'TP11': Field 'reference' (TP11) matched 're.compile('^TP[0-9]*', re.IGNORECASE)' (kibot - fil_generic.py:155) +DEBUG:- TP11 excluded (kibot - fil_base.py:192) +DEBUG:Excluding 'TP12': Field 'reference' (TP12) matched 're.compile('^TP[0-9]*', re.IGNORECASE)' (kibot - fil_generic.py:155) +DEBUG:- TP12 excluded (kibot - fil_base.py:192) +DEBUG:Excluding 'TP13': Field 'reference' (TP13) matched 're.compile('^TP[0-9]*', re.IGNORECASE)' (kibot - fil_generic.py:155) +DEBUG:- TP13 excluded (kibot - fil_base.py:192) +DEBUG:Excluding 'TP14': Field 'reference' (TP14) matched 're.compile('^TP[0-9]*', re.IGNORECASE)' (kibot - fil_generic.py:155) +DEBUG:- TP14 excluded (kibot - fil_base.py:192) +DEBUG:Excluding 'TP2': Field 'reference' (TP2) matched 're.compile('^TP[0-9]*', re.IGNORECASE)' (kibot - fil_generic.py:155) +DEBUG:- TP2 excluded (kibot - fil_base.py:192) +DEBUG:Excluding 'TP3': Field 'reference' (TP3) matched 're.compile('^TP[0-9]*', re.IGNORECASE)' (kibot - fil_generic.py:155) +DEBUG:- TP3 excluded (kibot - fil_base.py:192) +DEBUG:Excluding 'TP4': Field 'reference' (TP4) matched 're.compile('^TP[0-9]*', re.IGNORECASE)' (kibot - fil_generic.py:155) +DEBUG:- TP4 excluded (kibot - fil_base.py:192) +DEBUG:Excluding 'TP5': Field 'reference' (TP5) matched 're.compile('^TP[0-9]*', re.IGNORECASE)' (kibot - fil_generic.py:155) +DEBUG:- TP5 excluded (kibot - fil_base.py:192) +DEBUG:Excluding 'TP6': Field 'reference' (TP6) matched 're.compile('^TP[0-9]*', re.IGNORECASE)' (kibot - fil_generic.py:155) +DEBUG:- TP6 excluded (kibot - fil_base.py:192) +DEBUG:Excluding 'TP7': Field 'reference' (TP7) matched 're.compile('^TP[0-9]*', re.IGNORECASE)' (kibot - fil_generic.py:155) +DEBUG:- TP7 excluded (kibot - fil_base.py:192) +DEBUG:Excluding 'TP8': Field 'reference' (TP8) matched 're.compile('^TP[0-9]*', re.IGNORECASE)' (kibot - fil_generic.py:155) +DEBUG:- TP8 excluded (kibot - fil_base.py:192) +DEBUG:Excluding 'TP9': Field 'reference' (TP9) matched 're.compile('^TP[0-9]*', re.IGNORECASE)' (kibot - fil_generic.py:155) +DEBUG:- TP9 excluded (kibot - fil_base.py:192) +DEBUG:- H1 excluded (kibot - fil_base.py:192) +DEBUG:- H2 excluded (kibot - fil_base.py:192) +DEBUG:Crossing modules (kibot - out_base.py:370) +DEBUG:Removing paste, mask and/or glue (kibot - out_base.py:451) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +DEBUG:Eurocircuits Pattern class for `minimum` is 10 because the clearance is 0.2, track is 0.0 and OAR is 0.15 (kibot - out_report.py:100) +DEBUG:Eurocircuits Pattern class for `measured` is 8 because the clearance is 0.2, track is 0.1 and OAR is 0.15 (kibot - out_report.py:100) +DEBUG:Eurocircuits Pattern class for `defined` is 10 because the clearance is 0.2, track is 0.0 and OAR is 0.23 (kibot - out_report.py:100) +DEBUG:Eurocircuits Drill class for `minimum` is D because the drill is 0.3 (kibot - out_report.py:113) +DEBUG:Eurocircuits Drill class for `measured` is D because the drill is 0.3 (kibot - out_report.py:113) +DEBUG:Eurocircuits Drill class for `defined` is D because the drill is 0.3 (kibot - out_report.py:113) +DEBUG:Restoring paste, mask and/or glue (kibot - out_base.py:538) +DEBUG:Expanding `/workspace/jkrauss/Test_5/./schematic` in SCH context for <kibot.out_pdf_sch_print.PDF_SCH_PrintOptions object at 0x7f97d8b73cb0> parent: 'Schematic in PDF format' (pdf_schematic) [pdf_sch_print] (kibot - optionable.py:493) +DEBUG:Expanded `/workspace/jkrauss/Test_5/./schematic` (kibot - optionable.py:539) +DEBUG:Expanding `%f-%i%I%v.%x` in SCH context for <kibot.out_pdf_sch_print.PDF_SCH_PrintOptions object at 0x7f97d8b73cb0> parent: 'Schematic in PDF format' (pdf_schematic) [pdf_sch_print] (kibot - optionable.py:493) +DEBUG:Expanded `Test_5-schematic.pdf` (kibot - optionable.py:539) +DEBUG:Expanding `/workspace/jkrauss/Test_5/./mfg/fab` in PCB context for <kibot.out_pcb_print.PCB_PrintOptions object at 0x7f97d8a47a10> parent: 'Fabrication document in PDF format' (pdf_fabrication) [pcb_print] (kibot - optionable.py:493) +DEBUG:Expanded `/workspace/jkrauss/Test_5/./mfg/fab` (kibot - optionable.py:539) +DEBUG:Expanding `%f-fabrication%I%v.%x` in PCB context for <kibot.out_pcb_print.PCB_PrintOptions object at 0x7f97d8a47a10> parent: 'Fabrication document in PDF format' (pdf_fabrication) [pcb_print] (kibot - optionable.py:493) +DEBUG:Expanded `Test_5-fabrication.pdf` (kibot - optionable.py:539) +DEBUG:Expanding `/workspace/jkrauss/Test_5/./mfg/assembly` in PCB context for <kibot.out_pcb_print.PCB_PrintOptions object at 0x7f97d8855a90> parent: 'Assembly document in PDF format' (pdf_assembly) [pcb_print] (kibot - optionable.py:493) +DEBUG:Expanded `/workspace/jkrauss/Test_5/./mfg/assembly` (kibot - optionable.py:539) +DEBUG:Expanding `%f-assembly%I%v.%x` in PCB context for <kibot.out_pcb_print.PCB_PrintOptions object at 0x7f97d8855a90> parent: 'Assembly document in PDF format' (pdf_assembly) [pcb_print] (kibot - optionable.py:493) +DEBUG:Expanded `Test_5-assembly.pdf` (kibot - optionable.py:539) +DEBUG:Report template: `notes/fabrication_notes.txt` (kibot - out_report.py:1091) +DEBUG:- Evaluating `stackup and impedance_controlled` (kibot - out_report.py:1068) +DEBUG:- Result `False` (kibot - out_report.py:1073) +DEBUG:- Evaluating `stackup and impedance_controlled` (kibot - out_report.py:1068) +DEBUG:- Result `False` (kibot - out_report.py:1073) +DEBUG:- Evaluating `stackup and impedance_controlled` (kibot - out_report.py:1068) +DEBUG:- Result `False` (kibot - out_report.py:1073) +DEBUG:- Evaluating `stackup and impedance_controlled` (kibot - out_report.py:1068) +DEBUG:- Result `False` (kibot - out_report.py:1073) +DEBUG:- Evaluating `stackup and impedance_controlled` (kibot - out_report.py:1068) +DEBUG:- Result `False` (kibot - out_report.py:1073) +DEBUG:Report output: `/workspace/jkrauss/Test_5/mfg/fab/Test_5-fabrication_notes.txt` (kibot - out_report.py:1124) +DEBUG:Using global `output`=`%f-%i%I%v.%x` (kibot - optionable.py:58) +DEBUG:Configuring from default: pre_transform -> _null (kibot - optionable.py:362) +DEBUG:Configuring from default: dnf_filter -> _null (kibot - optionable.py:362) +DEBUG:Configuring from default: groups -> [] (kibot - optionable.py:362) +- 'Assembly notes in TXT format' (txt_assembly_notes) [report] +DEBUG:Expanding `/workspace/jkrauss/Test_5/./mfg/assembly` in PCB context for <kibot.out_report.ReportOptions object at 0x7f97d7d10f50> parent: 'Assembly notes in TXT format' (txt_assembly_notes) [report] (kibot - optionable.py:493) +DEBUG:Expanded `/workspace/jkrauss/Test_5/./mfg/assembly` (kibot - optionable.py:539) +DEBUG:Output destination: /workspace/jkrauss/Test_5/mfg/assembly (kibot - kiplot.py:576) +DEBUG:Expanding `%f-%I%v.txt` in PCB context for <kibot.out_report.ReportOptions object at 0x7f97d7d10f50> parent: 'Assembly notes in TXT format' (txt_assembly_notes) [report] (kibot - optionable.py:493) +DEBUG:Expanded `Test_5-assembly_notes.txt` (kibot - optionable.py:539) +DEBUG:Before collapse: (kibot - v5_sch.py:1720) +DEBUG:After collapse: (kibot - v5_sch.py:1762) +DEBUG:Before collapse: (kibot - v5_sch.py:1720) +DEBUG:After collapse: (kibot - v5_sch.py:1762) +DEBUG:Before collapse: (kibot - v5_sch.py:1720) +DEBUG:After collapse: (kibot - v5_sch.py:1762) +DEBUG:Before collapse: (kibot - v5_sch.py:1720) +DEBUG:After collapse: (kibot - v5_sch.py:1762) +DEBUG:Before collapse: (kibot - v5_sch.py:1720) +DEBUG:After collapse: (kibot - v5_sch.py:1762) +DEBUG:Before collapse: (kibot - v5_sch.py:1720) +DEBUG:After collapse: (kibot - v5_sch.py:1762) +DEBUG:Before collapse: (kibot - v5_sch.py:1720) +DEBUG:U4 (BQ27427): 1 {'Reference': 'U4', 'Value': 'BQ27427', 'Footprint': 'Package_BGA:Texas_DSBGA-9_1.62x1.58mm_Layout3x3_P0.5mm', 'Datasheet': 'https://www.ti.com/lit/ds/symlink/bq27427.pdf', 'Description': 'Li-Ion/Li-Po battery monitor and fuel guage', 'Manufacturer': 'Texas Instruments', 'Manufacturer PN': 'BQ27427YZFR', 'LCSC': 'C6075475', 'part': 'BQ27427'} (kibot - v5_sch.py:1723) +DEBUG:J3 (Conn_ARM_JTAG_SWD_10): 1 {'Reference': 'J3', 'Value': 'Conn_ARM_JTAG_SWD_10', 'Footprint': 'Connector_PinHeader_1.27mm:PinHeader_2x05_P1.27mm_Vertical_SMD', 'Datasheet': 'http://infocenter.arm.com/help/topic/com.arm.doc.ddi0314h/DDI0314H_coresight_components_trm.pdf', 'Description': 'Cortex Debug Connector, standard ARM Cortex-M SWD and JTAG interface', 'LCSC': 'C150517', 'Manufacturer': 'Amphenol ICC', 'Manufacturer PN': '20021121-00010C4LF', 'part': 'Conn_ARM_JTAG_SWD_10'} (kibot - v5_sch.py:1723) +DEBUG:R16 (R_US 10k): 1 {'Reference': 'R16', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1723) +DEBUG:C5 (C_Small_US 1u): 1 {'Reference': 'C5', 'Value': '1u', 'Footprint': 'Capacitor_SMD:C_0603_1608Metric', 'Datasheet': 'https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL10A105KB8NNNC', 'Description': 'capacitor, small US symbol', 'LCSC': 'C15849', 'Manufacturer': 'Samsung Electro-Mechanics', 'Manufacturer PN': 'CL10A105KB8NNNC', 'part': 'C_Small_US'} (kibot - v5_sch.py:1723) +DEBUG:TP5 (TestPoint): 1 {'Reference': 'TP5', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1723) +DEBUG:J2 (Conn_01x05 B5B-PH-K): 1 {'Reference': 'J2', 'Value': 'B5B-PH-K', 'Footprint': 'Connector_JST:JST_PH_B5B-PH-K_1x05_P2.00mm_Vertical', 'Datasheet': 'https://www.jst.com/wp-content/uploads/2025/06/ePH.pdf', 'Description': 'Generic connector, single row, 01x05, script generated (kicad-library-utils/schlib/autogen/connector/)', 'Asymworks IPN': '', 'Manufacturer': 'JST', 'Manufacturer PN': 'S5B-PH-SM4-TB', 'LCSC': 'C265104', 'part': 'Conn_01x05'} (kibot - v5_sch.py:1723) +DEBUG:TP8 (TestPoint): 1 {'Reference': 'TP8', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1723) +DEBUG:J1 (Conn_01x02 B2B-PH-K): 1 {'Reference': 'J1', 'Value': 'B2B-PH-K', 'Footprint': 'Connector_JST:JST_PH_B2B-PH-K_1x02_P2.00mm_Vertical', 'Datasheet': 'https://www.jst.com/wp-content/uploads/2025/06/ePH.pdf', 'Description': 'Generic connector, single row, 01x02, script generated (kicad-library-utils/schlib/autogen/connector/)', 'Asymworks IPN': '', 'Manufacturer': 'JST', 'Manufacturer PN': 'S2B-PH-SM4-TB', 'LCSC': 'C295747', 'part': 'Conn_01x02'} (kibot - v5_sch.py:1723) +DEBUG:R18 (R_US 220): 1 {'Reference': 'R18', 'Value': '220', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF2200T5E', 'LCSC': 'C22962', 'part': 'R_US'} (kibot - v5_sch.py:1723) +DEBUG:Q3 (Si2301CDS): 1 {'Reference': 'Q3', 'Value': 'Si2301CDS', 'Footprint': 'Package_TO_SOT_SMD:SOT-23', 'Datasheet': 'https://www.vishay.com/doc/?68741', 'Description': '-3.1A Id, -20V Vds, P-Channel MOSFET, SOT-23', 'Manufacturer': 'Vishay', 'Manufacturer PN': 'Si2301CDS-T1-GE3', 'LCSC': 'C10487', 'part': 'Si2301CDS'} (kibot - v5_sch.py:1723) +DEBUG:R17 (R_US 5.1k): 1 {'Reference': 'R17', 'Value': '5.1k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF5101T5E', 'LCSC': 'C23186', 'part': 'R_US'} (kibot - v5_sch.py:1723) +DEBUG:TP9 (TestPoint): 1 {'Reference': 'TP9', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1723) +DEBUG:R15 (R_US 10k): 1 {'Reference': 'R15', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1723) +DEBUG:TP3 (TestPoint): 1 {'Reference': 'TP3', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1723) +DEBUG:TP7 (TestPoint): 1 {'Reference': 'TP7', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1723) +DEBUG:TP10 (TestPoint): 1 {'Reference': 'TP10', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1723) +DEBUG:TP4 (TestPoint): 1 {'Reference': 'TP4', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1723) +DEBUG:TP6 (TestPoint): 1 {'Reference': 'TP6', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1723) +DEBUG:R20 (R_US 10k): 1 {'Reference': 'R20', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1723) +DEBUG:C8 (C_Small_US 4.7u): 1 {'Reference': 'C8', 'Value': '4.7u', 'Footprint': 'Capacitor_SMD:C_0603_1608Metric', 'Datasheet': 'https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL10A475KO8NNNC', 'Description': 'capacitor, small US symbol', 'LCSC': 'C19666', 'Manufacturer': 'Samsung Electro-Mechanics', 'Manufacturer PN': 'CL10A475KO8NNNC', 'part': 'C_Small_US'} (kibot - v5_sch.py:1723) +DEBUG:R14 (R_US 75): 1 {'Reference': 'R14', 'Value': '75', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF750JT5E', 'LCSC': 'C4275', 'part': 'R_US'} (kibot - v5_sch.py:1723) +DEBUG:U5 (MCP73831-2-OT MCP73832T-2ACI/OT): 1 {'Reference': 'U5', 'Value': 'MCP73832T-2ACI/OT', 'Footprint': 'Package_TO_SOT_SMD:SOT-23-5', 'Datasheet': 'http://ww1.microchip.com/downloads/en/DeviceDoc/20001984g.pdf', 'Description': 'Single cell, Li-Ion/Li-Po charge management controller, 4.20V, Tri-State Status Output, in SOT23-5 package', 'LCSC': 'C424093', 'Manufacturer': 'Microchip', 'Manufacturer PN': 'MCP73832T-2ACI/OT', 'part': 'MCP73831-2-OT'} (kibot - v5_sch.py:1723) +DEBUG:C6 (C_Small_US 2.2u): 1 {'Reference': 'C6', 'Value': '2.2u', 'Footprint': 'Capacitor_SMD:C_0603_1608Metric', 'Datasheet': 'https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL10A225KO8NNN', 'Description': 'capacitor, small US symbol', 'LCSC': 'C23630', 'Manufacturer': 'Samsung Electro-Mechanics', 'Manufacturer PN': 'CL10A225KO8NNNC', 'part': 'C_Small_US'} (kibot - v5_sch.py:1723) +DEBUG:Q2 (Si2301CDS): 1 {'Reference': 'Q2', 'Value': 'Si2301CDS', 'Footprint': 'Package_TO_SOT_SMD:SOT-23', 'Datasheet': 'https://www.vishay.com/doc/?68741', 'Description': '-3.1A Id, -20V Vds, P-Channel MOSFET, SOT-23', 'Manufacturer': 'Vishay', 'Manufacturer PN': 'Si2301CDS-T1-GE3', 'LCSC': 'C10487', 'part': 'Si2301CDS'} (kibot - v5_sch.py:1723) +DEBUG:R19 (R_US 10k): 1 {'Reference': 'R19', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1723) +DEBUG:C7 (C_Small_US 4.7u): 1 {'Reference': 'C7', 'Value': '4.7u', 'Footprint': 'Capacitor_SMD:C_0603_1608Metric', 'Datasheet': 'https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL10A475KO8NNNC', 'Description': 'capacitor, small US symbol', 'LCSC': 'C19666', 'Manufacturer': 'Samsung Electro-Mechanics', 'Manufacturer PN': 'CL10A475KO8NNNC', 'part': 'C_Small_US'} (kibot - v5_sch.py:1723) +DEBUG:R12 (R_US 10k): 1 {'Reference': 'R12', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1723) +DEBUG:U3 (MDBT50Q-1MV2): 1 {'Reference': 'U3', 'Value': 'MDBT50Q-1MV2', 'Footprint': 'RF_Module:Raytac_MDBT50Q', 'Datasheet': 'https://www.raytac.com/download/index.php?index_id=43', 'Description': 'Multiprotocol BLE/ANT/2.4 GHz/802.15.4 Cortex-M4F SoC, nRF52840 module', 'Manufacturer': 'Raytac', 'Manufacturer PN': 'MDBT50Q-1MV2', 'LCSC': 'C5118826', 'part': 'MDBT50Q-1MV2'} (kibot - v5_sch.py:1723) +DEBUG:R11 (R_US 22): 1 {'Reference': 'R11', 'Value': '22', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF220JT5E', 'LCSC': 'C23345', 'part': 'R_US'} (kibot - v5_sch.py:1723) +DEBUG:R10 (R_US 22): 1 {'Reference': 'R10', 'Value': '22', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF220JT5E', 'LCSC': 'C23345', 'part': 'R_US'} (kibot - v5_sch.py:1723) +DEBUG:L1 (L_Small 10uH): 1 {'Reference': 'L1', 'Value': '10uH', 'Footprint': 'Inductor_SMD:L_0603_1608Metric', 'Datasheet': 'https://product.tdk.com/system/files/dam/doc/product/inductor/inductor/smd/catalog/inductor_commercial_decoupling_mlz1608_en.pdf', 'Description': 'Inductor, small symbol', 'Manufacturer': 'TDK', 'Manufacturer PN': 'MLZ1608M100WT000', 'LCSC': 'C76798', 'part': 'L_Small'} (kibot - v5_sch.py:1723) +DEBUG:C3 (C_Small_US 100u): 1 {'Reference': 'C3', 'Value': '100u', 'Footprint': 'Capacitor_SMD:C_1206_3216Metric', 'Datasheet': 'https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL31A107MQHNNNE', 'Description': 'capacitor, small US symbol', 'LCSC': 'C15008', 'Manufacturer': 'Samsung Electro-Mechanics', 'Manufacturer PN': 'CL31A107MQHNNNE', 'part': 'C_Small_US'} (kibot - v5_sch.py:1723) +DEBUG:R9 (R_US 10k): 1 {'Reference': 'R9', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1723) +DEBUG:R13 (R_US 10k): 1 {'Reference': 'R13', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1723) +DEBUG:C4 (C_Small_US 100u): 1 {'Reference': 'C4', 'Value': '100u', 'Footprint': 'Capacitor_SMD:C_1206_3216Metric', 'Datasheet': 'https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL31A107MQHNNNE', 'Description': 'capacitor, small US symbol', 'LCSC': 'C15008', 'Manufacturer': 'Samsung Electro-Mechanics', 'Manufacturer PN': 'CL31A107MQHNNNE', 'part': 'C_Small_US'} (kibot - v5_sch.py:1723) +DEBUG:U1 (MCP6L02x-xMS MCP6042T-I/MS): 1 {'Reference': 'U1', 'Value': 'MCP6042T-I/MS', 'Footprint': 'Package_SO:MSOP-8_3x3mm_P0.65mm', 'Datasheet': 'http://ww1.microchip.com/downloads/en/devicedoc/22140b.pdf', 'Description': 'Dual, 1 MHz, 85µA, Rail-to-Rail input and output, MSOP-8', 'LCSC': 'C627438', 'Manufacturer': 'Microchip', 'Manufacturer PN': 'MCP6042-I/MS', 'part': 'MCP6L02x-xMS'} (kibot - v5_sch.py:1723) +DEBUG:U1B (MCP6L02x-xMS MCP6042T-I/MS): 1 {'Reference': 'U1', 'Value': 'MCP6042T-I/MS', 'Footprint': 'Package_SO:MSOP-8_3x3mm_P0.65mm', 'Datasheet': 'http://ww1.microchip.com/downloads/en/devicedoc/22140b.pdf', 'Description': 'Dual, 1 MHz, 85µA, Rail-to-Rail input and output, MSOP-8', 'LCSC': 'C627438', 'Manufacturer': 'Microchip', 'Manufacturer PN': 'MCP6042-I/MS', 'part': 'MCP6L02x-xMS'} (kibot - v5_sch.py:1723) +DEBUG:U1C (MCP6L02x-xMS MCP6042T-I/MS): 1 {'Reference': 'U1', 'Value': 'MCP6042T-I/MS', 'Footprint': 'Package_SO:MSOP-8_3x3mm_P0.65mm', 'Datasheet': 'http://ww1.microchip.com/downloads/en/devicedoc/22140b.pdf', 'Description': 'Dual, 1 MHz, 85µA, Rail-to-Rail input and output, MSOP-8', 'LCSC': 'C627438', 'Manufacturer': 'Microchip', 'Manufacturer PN': 'MCP6042-I/MS', 'part': 'MCP6L02x-xMS'} (kibot - v5_sch.py:1723) +DEBUG:TP14 (TestPoint): 1 {'Reference': 'TP14', 'Value': 'TestPoint', 'Footprint': 'Connector_Wire:SolderWirePad_1x01_SMD_2x4mm', 'Datasheet': '~', 'Description': 'test point', 'part': 'TestPoint'} (kibot - v5_sch.py:1723) +DEBUG:R3 (R_US 51k): 1 {'Reference': 'R3', 'Value': '51k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF5102T5E', 'LCSC': 'C23196', 'part': 'R_US'} (kibot - v5_sch.py:1723) +DEBUG:TP12 (TestPoint): 1 {'Reference': 'TP12', 'Value': 'TestPoint', 'Footprint': 'Connector_Wire:SolderWirePad_1x01_SMD_2x4mm', 'Datasheet': '~', 'Description': 'test point', 'part': 'TestPoint'} (kibot - v5_sch.py:1723) +DEBUG:U2B (MCP6L02x-xMS MCP6042T-I/MS): 1 {'Reference': 'U2', 'Value': 'MCP6042T-I/MS', 'Footprint': 'Package_SO:MSOP-8_3x3mm_P0.65mm', 'Datasheet': 'http://ww1.microchip.com/downloads/en/devicedoc/22140b.pdf', 'Description': 'Dual, 1 MHz, 85µA, Rail-to-Rail input and output, MSOP-8', 'LCSC': 'C627438', 'Manufacturer': 'Microchip', 'Manufacturer PN': 'MCP6042-I/MS', 'part': 'MCP6L02x-xMS'} (kibot - v5_sch.py:1723) +DEBUG:R4 (R_US 220k): 1 {'Reference': 'R4', 'Value': '220k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF2203T5E', 'LCSC': 'C22961', 'part': 'R_US'} (kibot - v5_sch.py:1723) +DEBUG:Q1 (Si2301CDS): 1 {'Reference': 'Q1', 'Value': 'Si2301CDS', 'Footprint': 'Package_TO_SOT_SMD:SOT-23', 'Datasheet': 'https://www.vishay.com/doc/?68741', 'Description': '-3.1A Id, -20V Vds, P-Channel MOSFET, SOT-23', 'Manufacturer': 'Vishay', 'Manufacturer PN': 'Si2301CDS-T1-GE3', 'LCSC': 'C10487', 'part': 'Si2301CDS'} (kibot - v5_sch.py:1723) +DEBUG:R8 (R_US 220k): 1 {'Reference': 'R8', 'Value': '220k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF2203T5E', 'LCSC': 'C22961', 'part': 'R_US'} (kibot - v5_sch.py:1723) +DEBUG:C1 (C_Small_US 100n): 1 {'Reference': 'C1', 'Value': '100n', 'Footprint': 'Capacitor_SMD:C_0603_1608Metric', 'Datasheet': 'https://yageogroup.com/download/specsheet/CC0603KRX7R9BB104', 'Description': 'capacitor, small US symbol', 'Manufacturer': 'YAGEO', 'Manufacturer PN': 'CC0603KRX7R9BB104', 'LCSC': 'C14663', 'part': 'C_Small_US'} (kibot - v5_sch.py:1723) +DEBUG:TP13 (TestPoint): 1 {'Reference': 'TP13', 'Value': 'TestPoint', 'Footprint': 'Connector_Wire:SolderWirePad_1x01_SMD_2x4mm', 'Datasheet': '~', 'Description': 'test point', 'part': 'TestPoint'} (kibot - v5_sch.py:1723) +DEBUG:U2C (MCP6L02x-xMS MCP6042T-I/MS): 1 {'Reference': 'U2', 'Value': 'MCP6042T-I/MS', 'Footprint': 'Package_SO:MSOP-8_3x3mm_P0.65mm', 'Datasheet': 'http://ww1.microchip.com/downloads/en/devicedoc/22140b.pdf', 'Description': 'Dual, 1 MHz, 85µA, Rail-to-Rail input and output, MSOP-8', 'LCSC': 'C627438', 'Manufacturer': 'Microchip', 'Manufacturer PN': 'MCP6042-I/MS', 'part': 'MCP6L02x-xMS'} (kibot - v5_sch.py:1723) +DEBUG:R7 (R_US 51k): 1 {'Reference': 'R7', 'Value': '51k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF5102T5E', 'LCSC': 'C23196', 'part': 'R_US'} (kibot - v5_sch.py:1723) +DEBUG:C2 (C_Small_US 100n): 1 {'Reference': 'C2', 'Value': '100n', 'Footprint': 'Capacitor_SMD:C_0603_1608Metric', 'Datasheet': 'https://yageogroup.com/download/specsheet/CC0603KRX7R9BB104', 'Description': 'capacitor, small US symbol', 'Manufacturer': 'YAGEO', 'Manufacturer PN': 'CC0603KRX7R9BB104', 'LCSC': 'C14663', 'part': 'C_Small_US'} (kibot - v5_sch.py:1723) +DEBUG:U2 (MCP6L02x-xMS MCP6042T-I/MS): 1 {'Reference': 'U2', 'Value': 'MCP6042T-I/MS', 'Footprint': 'Package_SO:MSOP-8_3x3mm_P0.65mm', 'Datasheet': 'http://ww1.microchip.com/downloads/en/devicedoc/22140b.pdf', 'Description': 'Dual, 1 MHz, 85µA, Rail-to-Rail input and output, MSOP-8', 'LCSC': 'C627438', 'Manufacturer': 'Microchip', 'Manufacturer PN': 'MCP6042-I/MS', 'part': 'MCP6L02x-xMS'} (kibot - v5_sch.py:1723) +DEBUG:R1 (R_US 10k): 1 {'Reference': 'R1', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1723) +DEBUG:TP11 (TestPoint): 1 {'Reference': 'TP11', 'Value': 'TestPoint', 'Footprint': 'Connector_Wire:SolderWirePad_1x01_SMD_2x4mm', 'Datasheet': '~', 'Description': 'test point', 'part': 'TestPoint'} (kibot - v5_sch.py:1723) +DEBUG:TP2 (TestPoint): 1 {'Reference': 'TP2', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1723) +DEBUG:R6 (R_US 330): 1 {'Reference': 'R6', 'Value': '330', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF3300T5E', 'LCSC': 'C23138', 'part': 'R_US'} (kibot - v5_sch.py:1723) +DEBUG:R5 (R_US 51k): 1 {'Reference': 'R5', 'Value': '51k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF5102T5E', 'LCSC': 'C23196', 'part': 'R_US'} (kibot - v5_sch.py:1723) +DEBUG:R2 (R_US 51k): 1 {'Reference': 'R2', 'Value': '51k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF5102T5E', 'LCSC': 'C23196', 'part': 'R_US'} (kibot - v5_sch.py:1723) +DEBUG:TP1 (TestPoint): 1 {'Reference': 'TP1', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1723) +DEBUG:1 (kibot - v5_sch.py:1755) +DEBUG:1 (kibot - v5_sch.py:1755) +DEBUG:After collapse: (kibot - v5_sch.py:1762) +DEBUG:U4 (BQ27427): 1 {'Reference': 'U4', 'Value': 'BQ27427', 'Footprint': 'Package_BGA:Texas_DSBGA-9_1.62x1.58mm_Layout3x3_P0.5mm', 'Datasheet': 'https://www.ti.com/lit/ds/symlink/bq27427.pdf', 'Description': 'Li-Ion/Li-Po battery monitor and fuel guage', 'Manufacturer': 'Texas Instruments', 'Manufacturer PN': 'BQ27427YZFR', 'LCSC': 'C6075475', 'part': 'BQ27427'} (kibot - v5_sch.py:1765) +DEBUG:J3 (Conn_ARM_JTAG_SWD_10): 1 {'Reference': 'J3', 'Value': 'Conn_ARM_JTAG_SWD_10', 'Footprint': 'Connector_PinHeader_1.27mm:PinHeader_2x05_P1.27mm_Vertical_SMD', 'Datasheet': 'http://infocenter.arm.com/help/topic/com.arm.doc.ddi0314h/DDI0314H_coresight_components_trm.pdf', 'Description': 'Cortex Debug Connector, standard ARM Cortex-M SWD and JTAG interface', 'LCSC': 'C150517', 'Manufacturer': 'Amphenol ICC', 'Manufacturer PN': '20021121-00010C4LF', 'part': 'Conn_ARM_JTAG_SWD_10'} (kibot - v5_sch.py:1765) +DEBUG:R16 (R_US 10k): 1 {'Reference': 'R16', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1765) +DEBUG:C5 (C_Small_US 1u): 1 {'Reference': 'C5', 'Value': '1u', 'Footprint': 'Capacitor_SMD:C_0603_1608Metric', 'Datasheet': 'https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL10A105KB8NNNC', 'Description': 'capacitor, small US symbol', 'LCSC': 'C15849', 'Manufacturer': 'Samsung Electro-Mechanics', 'Manufacturer PN': 'CL10A105KB8NNNC', 'part': 'C_Small_US'} (kibot - v5_sch.py:1765) +DEBUG:TP5 (TestPoint): 1 {'Reference': 'TP5', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1765) +DEBUG:J2 (Conn_01x05 B5B-PH-K): 1 {'Reference': 'J2', 'Value': 'B5B-PH-K', 'Footprint': 'Connector_JST:JST_PH_B5B-PH-K_1x05_P2.00mm_Vertical', 'Datasheet': 'https://www.jst.com/wp-content/uploads/2025/06/ePH.pdf', 'Description': 'Generic connector, single row, 01x05, script generated (kicad-library-utils/schlib/autogen/connector/)', 'Asymworks IPN': '', 'Manufacturer': 'JST', 'Manufacturer PN': 'S5B-PH-SM4-TB', 'LCSC': 'C265104', 'part': 'Conn_01x05'} (kibot - v5_sch.py:1765) +DEBUG:TP8 (TestPoint): 1 {'Reference': 'TP8', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1765) +DEBUG:J1 (Conn_01x02 B2B-PH-K): 1 {'Reference': 'J1', 'Value': 'B2B-PH-K', 'Footprint': 'Connector_JST:JST_PH_B2B-PH-K_1x02_P2.00mm_Vertical', 'Datasheet': 'https://www.jst.com/wp-content/uploads/2025/06/ePH.pdf', 'Description': 'Generic connector, single row, 01x02, script generated (kicad-library-utils/schlib/autogen/connector/)', 'Asymworks IPN': '', 'Manufacturer': 'JST', 'Manufacturer PN': 'S2B-PH-SM4-TB', 'LCSC': 'C295747', 'part': 'Conn_01x02'} (kibot - v5_sch.py:1765) +DEBUG:R18 (R_US 220): 1 {'Reference': 'R18', 'Value': '220', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF2200T5E', 'LCSC': 'C22962', 'part': 'R_US'} (kibot - v5_sch.py:1765) +DEBUG:Q3 (Si2301CDS): 1 {'Reference': 'Q3', 'Value': 'Si2301CDS', 'Footprint': 'Package_TO_SOT_SMD:SOT-23', 'Datasheet': 'https://www.vishay.com/doc/?68741', 'Description': '-3.1A Id, -20V Vds, P-Channel MOSFET, SOT-23', 'Manufacturer': 'Vishay', 'Manufacturer PN': 'Si2301CDS-T1-GE3', 'LCSC': 'C10487', 'part': 'Si2301CDS'} (kibot - v5_sch.py:1765) +DEBUG:R17 (R_US 5.1k): 1 {'Reference': 'R17', 'Value': '5.1k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF5101T5E', 'LCSC': 'C23186', 'part': 'R_US'} (kibot - v5_sch.py:1765) +DEBUG:TP9 (TestPoint): 1 {'Reference': 'TP9', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1765) +DEBUG:R15 (R_US 10k): 1 {'Reference': 'R15', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1765) +DEBUG:TP3 (TestPoint): 1 {'Reference': 'TP3', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1765) +DEBUG:TP7 (TestPoint): 1 {'Reference': 'TP7', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1765) +DEBUG:TP10 (TestPoint): 1 {'Reference': 'TP10', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1765) +DEBUG:TP4 (TestPoint): 1 {'Reference': 'TP4', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1765) +DEBUG:TP6 (TestPoint): 1 {'Reference': 'TP6', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1765) +DEBUG:R20 (R_US 10k): 1 {'Reference': 'R20', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1765) +DEBUG:C8 (C_Small_US 4.7u): 1 {'Reference': 'C8', 'Value': '4.7u', 'Footprint': 'Capacitor_SMD:C_0603_1608Metric', 'Datasheet': 'https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL10A475KO8NNNC', 'Description': 'capacitor, small US symbol', 'LCSC': 'C19666', 'Manufacturer': 'Samsung Electro-Mechanics', 'Manufacturer PN': 'CL10A475KO8NNNC', 'part': 'C_Small_US'} (kibot - v5_sch.py:1765) +DEBUG:R14 (R_US 75): 1 {'Reference': 'R14', 'Value': '75', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF750JT5E', 'LCSC': 'C4275', 'part': 'R_US'} (kibot - v5_sch.py:1765) +DEBUG:U5 (MCP73831-2-OT MCP73832T-2ACI/OT): 1 {'Reference': 'U5', 'Value': 'MCP73832T-2ACI/OT', 'Footprint': 'Package_TO_SOT_SMD:SOT-23-5', 'Datasheet': 'http://ww1.microchip.com/downloads/en/DeviceDoc/20001984g.pdf', 'Description': 'Single cell, Li-Ion/Li-Po charge management controller, 4.20V, Tri-State Status Output, in SOT23-5 package', 'LCSC': 'C424093', 'Manufacturer': 'Microchip', 'Manufacturer PN': 'MCP73832T-2ACI/OT', 'part': 'MCP73831-2-OT'} (kibot - v5_sch.py:1765) +DEBUG:C6 (C_Small_US 2.2u): 1 {'Reference': 'C6', 'Value': '2.2u', 'Footprint': 'Capacitor_SMD:C_0603_1608Metric', 'Datasheet': 'https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL10A225KO8NNN', 'Description': 'capacitor, small US symbol', 'LCSC': 'C23630', 'Manufacturer': 'Samsung Electro-Mechanics', 'Manufacturer PN': 'CL10A225KO8NNNC', 'part': 'C_Small_US'} (kibot - v5_sch.py:1765) +DEBUG:Q2 (Si2301CDS): 1 {'Reference': 'Q2', 'Value': 'Si2301CDS', 'Footprint': 'Package_TO_SOT_SMD:SOT-23', 'Datasheet': 'https://www.vishay.com/doc/?68741', 'Description': '-3.1A Id, -20V Vds, P-Channel MOSFET, SOT-23', 'Manufacturer': 'Vishay', 'Manufacturer PN': 'Si2301CDS-T1-GE3', 'LCSC': 'C10487', 'part': 'Si2301CDS'} (kibot - v5_sch.py:1765) +DEBUG:R19 (R_US 10k): 1 {'Reference': 'R19', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1765) +DEBUG:C7 (C_Small_US 4.7u): 1 {'Reference': 'C7', 'Value': '4.7u', 'Footprint': 'Capacitor_SMD:C_0603_1608Metric', 'Datasheet': 'https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL10A475KO8NNNC', 'Description': 'capacitor, small US symbol', 'LCSC': 'C19666', 'Manufacturer': 'Samsung Electro-Mechanics', 'Manufacturer PN': 'CL10A475KO8NNNC', 'part': 'C_Small_US'} (kibot - v5_sch.py:1765) +DEBUG:R12 (R_US 10k): 1 {'Reference': 'R12', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1765) +DEBUG:U3 (MDBT50Q-1MV2): 1 {'Reference': 'U3', 'Value': 'MDBT50Q-1MV2', 'Footprint': 'RF_Module:Raytac_MDBT50Q', 'Datasheet': 'https://www.raytac.com/download/index.php?index_id=43', 'Description': 'Multiprotocol BLE/ANT/2.4 GHz/802.15.4 Cortex-M4F SoC, nRF52840 module', 'Manufacturer': 'Raytac', 'Manufacturer PN': 'MDBT50Q-1MV2', 'LCSC': 'C5118826', 'part': 'MDBT50Q-1MV2'} (kibot - v5_sch.py:1765) +DEBUG:R11 (R_US 22): 1 {'Reference': 'R11', 'Value': '22', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF220JT5E', 'LCSC': 'C23345', 'part': 'R_US'} (kibot - v5_sch.py:1765) +DEBUG:R10 (R_US 22): 1 {'Reference': 'R10', 'Value': '22', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF220JT5E', 'LCSC': 'C23345', 'part': 'R_US'} (kibot - v5_sch.py:1765) +DEBUG:L1 (L_Small 10uH): 1 {'Reference': 'L1', 'Value': '10uH', 'Footprint': 'Inductor_SMD:L_0603_1608Metric', 'Datasheet': 'https://product.tdk.com/system/files/dam/doc/product/inductor/inductor/smd/catalog/inductor_commercial_decoupling_mlz1608_en.pdf', 'Description': 'Inductor, small symbol', 'Manufacturer': 'TDK', 'Manufacturer PN': 'MLZ1608M100WT000', 'LCSC': 'C76798', 'part': 'L_Small'} (kibot - v5_sch.py:1765) +DEBUG:C3 (C_Small_US 100u): 1 {'Reference': 'C3', 'Value': '100u', 'Footprint': 'Capacitor_SMD:C_1206_3216Metric', 'Datasheet': 'https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL31A107MQHNNNE', 'Description': 'capacitor, small US symbol', 'LCSC': 'C15008', 'Manufacturer': 'Samsung Electro-Mechanics', 'Manufacturer PN': 'CL31A107MQHNNNE', 'part': 'C_Small_US'} (kibot - v5_sch.py:1765) +DEBUG:R9 (R_US 10k): 1 {'Reference': 'R9', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1765) +DEBUG:R13 (R_US 10k): 1 {'Reference': 'R13', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1765) +DEBUG:C4 (C_Small_US 100u): 1 {'Reference': 'C4', 'Value': '100u', 'Footprint': 'Capacitor_SMD:C_1206_3216Metric', 'Datasheet': 'https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL31A107MQHNNNE', 'Description': 'capacitor, small US symbol', 'LCSC': 'C15008', 'Manufacturer': 'Samsung Electro-Mechanics', 'Manufacturer PN': 'CL31A107MQHNNNE', 'part': 'C_Small_US'} (kibot - v5_sch.py:1765) +DEBUG:U1 (MCP6L02x-xMS MCP6042T-I/MS): 1 {'Reference': 'U1', 'Value': 'MCP6042T-I/MS', 'Footprint': 'Package_SO:MSOP-8_3x3mm_P0.65mm', 'Datasheet': 'http://ww1.microchip.com/downloads/en/devicedoc/22140b.pdf', 'Description': 'Dual, 1 MHz, 85µA, Rail-to-Rail input and output, MSOP-8', 'LCSC': 'C627438', 'Manufacturer': 'Microchip', 'Manufacturer PN': 'MCP6042-I/MS', 'part': 'MCP6L02x-xMS'} (kibot - v5_sch.py:1765) +DEBUG:TP14 (TestPoint): 1 {'Reference': 'TP14', 'Value': 'TestPoint', 'Footprint': 'Connector_Wire:SolderWirePad_1x01_SMD_2x4mm', 'Datasheet': '~', 'Description': 'test point', 'part': 'TestPoint'} (kibot - v5_sch.py:1765) +DEBUG:R3 (R_US 51k): 1 {'Reference': 'R3', 'Value': '51k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF5102T5E', 'LCSC': 'C23196', 'part': 'R_US'} (kibot - v5_sch.py:1765) +DEBUG:TP12 (TestPoint): 1 {'Reference': 'TP12', 'Value': 'TestPoint', 'Footprint': 'Connector_Wire:SolderWirePad_1x01_SMD_2x4mm', 'Datasheet': '~', 'Description': 'test point', 'part': 'TestPoint'} (kibot - v5_sch.py:1765) +DEBUG:U2 (MCP6L02x-xMS MCP6042T-I/MS): 1 {'Reference': 'U2', 'Value': 'MCP6042T-I/MS', 'Footprint': 'Package_SO:MSOP-8_3x3mm_P0.65mm', 'Datasheet': 'http://ww1.microchip.com/downloads/en/devicedoc/22140b.pdf', 'Description': 'Dual, 1 MHz, 85µA, Rail-to-Rail input and output, MSOP-8', 'LCSC': 'C627438', 'Manufacturer': 'Microchip', 'Manufacturer PN': 'MCP6042-I/MS', 'part': 'MCP6L02x-xMS'} (kibot - v5_sch.py:1765) +DEBUG:R4 (R_US 220k): 1 {'Reference': 'R4', 'Value': '220k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF2203T5E', 'LCSC': 'C22961', 'part': 'R_US'} (kibot - v5_sch.py:1765) +DEBUG:Q1 (Si2301CDS): 1 {'Reference': 'Q1', 'Value': 'Si2301CDS', 'Footprint': 'Package_TO_SOT_SMD:SOT-23', 'Datasheet': 'https://www.vishay.com/doc/?68741', 'Description': '-3.1A Id, -20V Vds, P-Channel MOSFET, SOT-23', 'Manufacturer': 'Vishay', 'Manufacturer PN': 'Si2301CDS-T1-GE3', 'LCSC': 'C10487', 'part': 'Si2301CDS'} (kibot - v5_sch.py:1765) +DEBUG:R8 (R_US 220k): 1 {'Reference': 'R8', 'Value': '220k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF2203T5E', 'LCSC': 'C22961', 'part': 'R_US'} (kibot - v5_sch.py:1765) +DEBUG:C1 (C_Small_US 100n): 1 {'Reference': 'C1', 'Value': '100n', 'Footprint': 'Capacitor_SMD:C_0603_1608Metric', 'Datasheet': 'https://yageogroup.com/download/specsheet/CC0603KRX7R9BB104', 'Description': 'capacitor, small US symbol', 'Manufacturer': 'YAGEO', 'Manufacturer PN': 'CC0603KRX7R9BB104', 'LCSC': 'C14663', 'part': 'C_Small_US'} (kibot - v5_sch.py:1765) +DEBUG:TP13 (TestPoint): 1 {'Reference': 'TP13', 'Value': 'TestPoint', 'Footprint': 'Connector_Wire:SolderWirePad_1x01_SMD_2x4mm', 'Datasheet': '~', 'Description': 'test point', 'part': 'TestPoint'} (kibot - v5_sch.py:1765) +DEBUG:R7 (R_US 51k): 1 {'Reference': 'R7', 'Value': '51k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF5102T5E', 'LCSC': 'C23196', 'part': 'R_US'} (kibot - v5_sch.py:1765) +DEBUG:C2 (C_Small_US 100n): 1 {'Reference': 'C2', 'Value': '100n', 'Footprint': 'Capacitor_SMD:C_0603_1608Metric', 'Datasheet': 'https://yageogroup.com/download/specsheet/CC0603KRX7R9BB104', 'Description': 'capacitor, small US symbol', 'Manufacturer': 'YAGEO', 'Manufacturer PN': 'CC0603KRX7R9BB104', 'LCSC': 'C14663', 'part': 'C_Small_US'} (kibot - v5_sch.py:1765) +DEBUG:R1 (R_US 10k): 1 {'Reference': 'R1', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1765) +DEBUG:TP11 (TestPoint): 1 {'Reference': 'TP11', 'Value': 'TestPoint', 'Footprint': 'Connector_Wire:SolderWirePad_1x01_SMD_2x4mm', 'Datasheet': '~', 'Description': 'test point', 'part': 'TestPoint'} (kibot - v5_sch.py:1765) +DEBUG:TP2 (TestPoint): 1 {'Reference': 'TP2', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1765) +DEBUG:R6 (R_US 330): 1 {'Reference': 'R6', 'Value': '330', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF3300T5E', 'LCSC': 'C23138', 'part': 'R_US'} (kibot - v5_sch.py:1765) +DEBUG:R5 (R_US 51k): 1 {'Reference': 'R5', 'Value': '51k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF5102T5E', 'LCSC': 'C23196', 'part': 'R_US'} (kibot - v5_sch.py:1765) +DEBUG:R2 (R_US 51k): 1 {'Reference': 'R2', 'Value': '51k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF5102T5E', 'LCSC': 'C23196', 'part': 'R_US'} (kibot - v5_sch.py:1765) +DEBUG:TP1 (TestPoint): 1 {'Reference': 'TP1', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1765) +DEBUG:Adding Description field to H1 () (kibot - kiplot.py:407) +DEBUG:Adding Description field to H2 () (kibot - kiplot.py:407) +DEBUG:Filters reset (kibot - fil_base.py:196) +DEBUG:Applying filter `_mechanical` to exclude (kibot - fil_base.py:187) +DEBUG:Excluding 'TP1': Field 'reference' (TP1) matched 're.compile('^TP[0-9]*', re.IGNORECASE)' (kibot - fil_generic.py:155) +DEBUG:- TP1 excluded (kibot - fil_base.py:192) +DEBUG:Excluding 'TP10': Field 'reference' (TP10) matched 're.compile('^TP[0-9]*', re.IGNORECASE)' (kibot - fil_generic.py:155) +DEBUG:- TP10 excluded (kibot - fil_base.py:192) +DEBUG:Excluding 'TP11': Field 'reference' (TP11) matched 're.compile('^TP[0-9]*', re.IGNORECASE)' (kibot - fil_generic.py:155) +DEBUG:- TP11 excluded (kibot - fil_base.py:192) +DEBUG:Excluding 'TP12': Field 'reference' (TP12) matched 're.compile('^TP[0-9]*', re.IGNORECASE)' (kibot - fil_generic.py:155) +DEBUG:- TP12 excluded (kibot - fil_base.py:192) +DEBUG:Excluding 'TP13': Field 'reference' (TP13) matched 're.compile('^TP[0-9]*', re.IGNORECASE)' (kibot - fil_generic.py:155) +DEBUG:- TP13 excluded (kibot - fil_base.py:192) +DEBUG:Excluding 'TP14': Field 'reference' (TP14) matched 're.compile('^TP[0-9]*', re.IGNORECASE)' (kibot - fil_generic.py:155) +DEBUG:- TP14 excluded (kibot - fil_base.py:192) +DEBUG:Excluding 'TP2': Field 'reference' (TP2) matched 're.compile('^TP[0-9]*', re.IGNORECASE)' (kibot - fil_generic.py:155) +DEBUG:- TP2 excluded (kibot - fil_base.py:192) +DEBUG:Excluding 'TP3': Field 'reference' (TP3) matched 're.compile('^TP[0-9]*', re.IGNORECASE)' (kibot - fil_generic.py:155) +DEBUG:- TP3 excluded (kibot - fil_base.py:192) +DEBUG:Excluding 'TP4': Field 'reference' (TP4) matched 're.compile('^TP[0-9]*', re.IGNORECASE)' (kibot - fil_generic.py:155) +DEBUG:- TP4 excluded (kibot - fil_base.py:192) +DEBUG:Excluding 'TP5': Field 'reference' (TP5) matched 're.compile('^TP[0-9]*', re.IGNORECASE)' (kibot - fil_generic.py:155) +DEBUG:- TP5 excluded (kibot - fil_base.py:192) +DEBUG:Excluding 'TP6': Field 'reference' (TP6) matched 're.compile('^TP[0-9]*', re.IGNORECASE)' (kibot - fil_generic.py:155) +DEBUG:- TP6 excluded (kibot - fil_base.py:192) +DEBUG:Excluding 'TP7': Field 'reference' (TP7) matched 're.compile('^TP[0-9]*', re.IGNORECASE)' (kibot - fil_generic.py:155) +DEBUG:- TP7 excluded (kibot - fil_base.py:192) +DEBUG:Excluding 'TP8': Field 'reference' (TP8) matched 're.compile('^TP[0-9]*', re.IGNORECASE)' (kibot - fil_generic.py:155) +DEBUG:- TP8 excluded (kibot - fil_base.py:192) +DEBUG:Excluding 'TP9': Field 'reference' (TP9) matched 're.compile('^TP[0-9]*', re.IGNORECASE)' (kibot - fil_generic.py:155) +DEBUG:- TP9 excluded (kibot - fil_base.py:192) +DEBUG:- H1 excluded (kibot - fil_base.py:192) +DEBUG:- H2 excluded (kibot - fil_base.py:192) +DEBUG:Crossing modules (kibot - out_base.py:370) +DEBUG:Removing paste, mask and/or glue (kibot - out_base.py:451) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +ERROR:3 (kibot - out_report.py:680) +DEBUG:Eurocircuits Pattern class for `minimum` is 10 because the clearance is 0.2, track is 0.0 and OAR is 0.15 (kibot - out_report.py:100) +DEBUG:Eurocircuits Pattern class for `measured` is 8 because the clearance is 0.2, track is 0.1 and OAR is 0.15 (kibot - out_report.py:100) +DEBUG:Eurocircuits Pattern class for `defined` is 10 because the clearance is 0.2, track is 0.0 and OAR is 0.23 (kibot - out_report.py:100) +DEBUG:Eurocircuits Drill class for `minimum` is D because the drill is 0.3 (kibot - out_report.py:113) +DEBUG:Eurocircuits Drill class for `measured` is D because the drill is 0.3 (kibot - out_report.py:113) +DEBUG:Eurocircuits Drill class for `defined` is D because the drill is 0.3 (kibot - out_report.py:113) +DEBUG:Restoring paste, mask and/or glue (kibot - out_base.py:538) +DEBUG:Expanding `/workspace/jkrauss/Test_5/./schematic` in SCH context for <kibot.out_pdf_sch_print.PDF_SCH_PrintOptions object at 0x7f97d8b73cb0> parent: 'Schematic in PDF format' (pdf_schematic) [pdf_sch_print] (kibot - optionable.py:493) +DEBUG:Expanded `/workspace/jkrauss/Test_5/./schematic` (kibot - optionable.py:539) +DEBUG:Expanding `%f-%i%I%v.%x` in SCH context for <kibot.out_pdf_sch_print.PDF_SCH_PrintOptions object at 0x7f97d8b73cb0> parent: 'Schematic in PDF format' (pdf_schematic) [pdf_sch_print] (kibot - optionable.py:493) +DEBUG:Expanded `Test_5-schematic.pdf` (kibot - optionable.py:539) +DEBUG:Expanding `/workspace/jkrauss/Test_5/./mfg/fab` in PCB context for <kibot.out_pcb_print.PCB_PrintOptions object at 0x7f97d8a47a10> parent: 'Fabrication document in PDF format' (pdf_fabrication) [pcb_print] (kibot - optionable.py:493) +DEBUG:Expanded `/workspace/jkrauss/Test_5/./mfg/fab` (kibot - optionable.py:539) +DEBUG:Expanding `%f-fabrication%I%v.%x` in PCB context for <kibot.out_pcb_print.PCB_PrintOptions object at 0x7f97d8a47a10> parent: 'Fabrication document in PDF format' (pdf_fabrication) [pcb_print] (kibot - optionable.py:493) +DEBUG:Expanded `Test_5-fabrication.pdf` (kibot - optionable.py:539) +DEBUG:Expanding `/workspace/jkrauss/Test_5/./mfg/assembly` in PCB context for <kibot.out_pcb_print.PCB_PrintOptions object at 0x7f97d8855a90> parent: 'Assembly document in PDF format' (pdf_assembly) [pcb_print] (kibot - optionable.py:493) +DEBUG:Expanded `/workspace/jkrauss/Test_5/./mfg/assembly` (kibot - optionable.py:539) +DEBUG:Expanding `%f-assembly%I%v.%x` in PCB context for <kibot.out_pcb_print.PCB_PrintOptions object at 0x7f97d8855a90> parent: 'Assembly document in PDF format' (pdf_assembly) [pcb_print] (kibot - optionable.py:493) +DEBUG:Expanded `Test_5-assembly.pdf` (kibot - optionable.py:539) +DEBUG:Report template: `notes/assembly_notes.txt` (kibot - out_report.py:1091) +DEBUG:Report output: `/workspace/jkrauss/Test_5/mfg/assembly/Test_5-assembly_notes.txt` (kibot - out_report.py:1124) +Found 1 unique warning/s (3 total, 2 filtered) diff --git a/kibot_run_xml.log b/kibot_run_xml.log new file mode 100644 index 0000000..56583fa --- /dev/null +++ b/kibot_run_xml.log @@ -0,0 +1,533 @@ +DEBUG:KiBot 1.8.6 verbose level: 0 started on 2026-03-10 00:47:29.381551 (kibot - __main__.py:524) +DEBUG:Filtering warnings we always get on CI/CD (kibot - __main__.py:438) +DEBUG:Command line options: {'--banner': None, + '--board-file': None, + '--cli-order': False, + '--config-outs': False, + '--copy-and-expand': False, + '--copy-options': False, + '--define': [], + '--defs-from-env': False, + '--defs-from-project': False, + '--dont-stop': False, + '--dry': False, + '--example': False, + '--fail-on-ignored': False, + '--fail-on-warnings': False, + '--global-redef': [], + '--gui': False, + '--gui-inject': None, + '--help': False, + '--help-banners': False, + '--help-dependencies': False, + '--help-errors': False, + '--help-filters': False, + '--help-global-options': False, + '--help-list-offsets': False, + '--help-list-outputs': False, + '--help-list-rotations': False, + '--help-output': None, + '--help-outputs': False, + '--help-preflights': False, + '--help-variants': False, + '--internal-check': False, + '--invert-sel': False, + '--json': False, + '--list': False, + '--list-variants': False, + '--log': 'kibot_run_xml.log', + '--makefile': None, + '--markdown': False, + '--no-auto-download': False, + '--no-priority': False, + '--no-warn': None, + '--only-groups': False, + '--only-names': False, + '--only-pre': False, + '--out-dir': '.', + '--output-name-first': False, + '--plot-config': 'kibot/yaml/kibot_pre_update_xml.yaml', + '--quick-start': False, + '--quiet': False, + '--rst': False, + '--schematic': None, + '--skip-pre': None, + '--start': '.', + '--stop-on-warnings': False, + '--sub-pcbs': False, + '--type': [], + '--variant': [], + '--verbose': 0, + '--version': False, + '--warn-ci-cd': False, + 'TARGET': []} (kibot - __main__.py:528) +DEBUG:Start of initialization (kibot - __main__.py:531) +DEBUG:Detected KiCad v9.0.7 (9.0.7+1 90000070) (kibot - __main__.py:340) +DEBUG:KiCad config path /root/.config/kicad/9.0 (kibot - __main__.py:392) +DEBUG:Command line arguments: +['/usr/local/bin/kibot', '-c', 'kibot/yaml/kibot_pre_update_xml.yaml', '-d', '.', '--log', 'kibot_run_xml.log'] (kibot - __main__.py:444) +DEBUG:Command line parsed: +{'--banner': None, + '--board-file': None, + '--cli-order': False, + '--config-outs': False, + '--copy-and-expand': False, + '--copy-options': False, + '--define': [], + '--defs-from-env': False, + '--defs-from-project': False, + '--dont-stop': False, + '--dry': False, + '--example': False, + '--fail-on-ignored': False, + '--fail-on-warnings': False, + '--global-redef': [], + '--gui': False, + '--gui-inject': None, + '--help': False, + '--help-banners': False, + '--help-dependencies': False, + '--help-errors': False, + '--help-filters': False, + '--help-global-options': False, + '--help-list-offsets': False, + '--help-list-outputs': False, + '--help-list-rotations': False, + '--help-output': None, + '--help-outputs': False, + '--help-preflights': False, + '--help-variants': False, + '--internal-check': False, + '--invert-sel': False, + '--json': False, + '--list': False, + '--list-variants': False, + '--log': 'kibot_run_xml.log', + '--makefile': None, + '--markdown': False, + '--no-auto-download': False, + '--no-priority': False, + '--no-warn': None, + '--only-groups': False, + '--only-names': False, + '--only-pre': False, + '--out-dir': '.', + '--output-name-first': False, + '--plot-config': 'kibot/yaml/kibot_pre_update_xml.yaml', + '--quick-start': False, + '--quiet': False, + '--rst': False, + '--schematic': None, + '--skip-pre': None, + '--start': '.', + '--stop-on-warnings': False, + '--sub-pcbs': False, + '--type': [], + '--variant': [], + '--verbose': 0, + '--version': False, + '--warn-ci-cd': False, + 'TARGET': []} (kibot - __main__.py:445) +DEBUG:- Processing dependencies for `global` (kibot - dep_downloader.py:1069) +DEBUG: - Data: {'Dependencies': [{'name': 'Colorama', 'python_module': True, 'role': 'Get color messages in a portable way', 'debian': 'python3-colorama', 'arch': 'python-colorama'}, {'name': 'Requests', 'python_module': True, 'role': 'mandatory', 'debian': 'python3-requests', 'arch': 'python-requests'}, {'name': 'PyYAML', 'python_module': True, 'debian': 'python3-yaml', 'arch': 'python-yaml', 'module_name': 'yaml', 'role': 'mandatory'}, {'name': 'KiCad Automation tools', 'github': 'INTI-CMNB/KiAuto', 'command': 'pcbnew_do', 'pypi': 'kiauto', 'downloader': 'pytool', 'id': 'KiAuto'}, {'name': 'Git', 'url': 'https://git-scm.com/', 'downloader': 'git', 'debian': 'git', 'arch': 'git'}, {'name': 'RSVG tools', 'url': 'https://gitlab.gnome.org/GNOME/librsvg', 'debian': 'librsvg2-bin', 'arch': 'librsvg', 'command': 'rsvg-convert', 'downloader': 'rsvg', 'id': 'RSVG', 'tests': [{'command': ['convert', '-list', 'font'], 'search': 'Helvetica', 'error': 'Missing Helvetica font, try installing Ghostscript fonts'}]}, {'name': 'Ghostscript', 'url': 'https://www.ghostscript.com/', 'url_down': 'https://github.com/ArtifexSoftware/ghostpdl-downloads/releases', 'debian': 'ghostscript', 'arch': 'ghostscript', 'command': 'gs', 'downloader': 'gs'}, {'name': 'ImageMagick', 'url': 'https://imagemagick.org/', 'url_down': 'https://imagemagick.org/script/download.php', 'command': 'convert', 'downloader': 'convert', 'debian': 'imagemagick', 'arch': 'imagemagick', 'extra_arch': ['gsfonts'], 'extra_checks': ['check_imagick_policy']}, {'name': 'KiCost', 'github': 'hildogjr/KiCost', 'pypi': 'KiCost', 'downloader': 'pytool'}, {'name': 'LXML', 'python_module': True, 'debian': 'python3-lxml', 'arch': 'python-lxml', 'downloader': 'python'}, {'name': 'KiKit', 'github': 'INTI-CMNB/KiKit', 'pypi': 'KiKit', 'downloader': 'pytool', 'version_k6': '1.5.0', 'version_k7': '1.6.0', 'version_k9': '1.7.0'}, {'from': 'KiKit', 'role': 'Separate multiboard projects'}, {'name': 'Xvfbwrapper', 'python_module': True, 'debian': 'python3-xvfbwrapper', 'arch': 'python-xvfbwrapper', 'downloader': 'python'}, {'name': 'Xvfb', 'url': 'https://www.x.org', 'command': 'xvfb-run', 'debian': 'xvfb', 'arch': 'xorg-server-xvfb', 'no_cmd_line_version': True}, {'name': 'Bash', 'url': 'https://www.gnu.org/software/bash/', 'debian': 'bash', 'arch': 'bash'}, {'name': 'Blender', 'url': 'https://www.blender.org/', 'debian': 'blender', 'arch': 'blender'}, {'name': 'Lark', 'python_module': True, 'role': 'mandatory', 'debian': 'python3-lark', 'arch': 'python-lark'}, {'name': 'ZStd', 'python_module': True, 'debian': 'python3-zstd', 'arch': 'python-zstd', 'downloader': 'python', 'role': 'Copy embedded files from the schematic to the KiCad cache'}]} (kibot - dep_downloader.py:1070) +DEBUG: - Registering dep {'name': 'Colorama', 'python_module': True, 'role': 'Get color messages in a portable way', 'debian': 'python3-colorama', 'arch': 'python-colorama'} (kibot - dep_downloader.py:1081) +DEBUG: - Registering dep {'name': 'Requests', 'python_module': True, 'role': 'mandatory', 'debian': 'python3-requests', 'arch': 'python-requests'} (kibot - dep_downloader.py:1081) +DEBUG: - Registering dep {'name': 'PyYAML', 'python_module': True, 'debian': 'python3-yaml', 'arch': 'python-yaml', 'module_name': 'yaml', 'role': 'mandatory'} (kibot - dep_downloader.py:1081) +DEBUG: - Registering base dep {'name': 'KiCad Automation tools', 'github': 'INTI-CMNB/KiAuto', 'command': 'pcbnew_do', 'pypi': 'kiauto', 'downloader': 'pytool', 'id': 'KiAuto'} (kibot - dep_downloader.py:1084) +DEBUG: - Registering base dep {'name': 'Git', 'url': 'https://git-scm.com/', 'downloader': 'git', 'debian': 'git', 'arch': 'git'} (kibot - dep_downloader.py:1084) +DEBUG: - Registering base dep {'name': 'RSVG tools', 'url': 'https://gitlab.gnome.org/GNOME/librsvg', 'debian': 'librsvg2-bin', 'arch': 'librsvg', 'command': 'rsvg-convert', 'downloader': 'rsvg', 'id': 'RSVG', 'tests': [{'command': ['convert', '-list', 'font'], 'search': 'Helvetica', 'error': 'Missing Helvetica font, try installing Ghostscript fonts'}]} (kibot - dep_downloader.py:1084) +DEBUG: - Registering base dep {'name': 'Ghostscript', 'url': 'https://www.ghostscript.com/', 'url_down': 'https://github.com/ArtifexSoftware/ghostpdl-downloads/releases', 'debian': 'ghostscript', 'arch': 'ghostscript', 'command': 'gs', 'downloader': 'gs'} (kibot - dep_downloader.py:1084) +DEBUG: - Registering base dep {'name': 'ImageMagick', 'url': 'https://imagemagick.org/', 'url_down': 'https://imagemagick.org/script/download.php', 'command': 'convert', 'downloader': 'convert', 'debian': 'imagemagick', 'arch': 'imagemagick', 'extra_arch': ['gsfonts'], 'extra_checks': ['check_imagick_policy']} (kibot - dep_downloader.py:1084) +DEBUG: - Registering base dep {'name': 'KiCost', 'github': 'hildogjr/KiCost', 'pypi': 'KiCost', 'downloader': 'pytool'} (kibot - dep_downloader.py:1084) +DEBUG: - Registering base dep {'name': 'LXML', 'python_module': True, 'debian': 'python3-lxml', 'arch': 'python-lxml', 'downloader': 'python'} (kibot - dep_downloader.py:1084) +DEBUG: - Registering base dep {'name': 'KiKit', 'github': 'INTI-CMNB/KiKit', 'pypi': 'KiKit', 'downloader': 'pytool', 'version_k6': '1.5.0', 'version_k7': '1.6.0', 'version_k9': '1.7.0'} (kibot - dep_downloader.py:1084) +DEBUG: - Registering dep {'from': 'KiKit', 'role': 'Separate multiboard projects'} (kibot - dep_downloader.py:1081) +DEBUG: - Dep after applying from KiKit: {'name': 'KiKit', 'github': 'INTI-CMNB/KiKit', 'pypi': 'KiKit', 'downloader': 'pytool', 'version_k6': '1.5.0', 'version_k7': '1.6.0', 'version_k9': '1.7.0', 'from': 'KiKit', 'role': 'Separate multiboard projects'} (kibot - dep_downloader.py:1009) +DEBUG: - Registering base dep {'name': 'Xvfbwrapper', 'python_module': True, 'debian': 'python3-xvfbwrapper', 'arch': 'python-xvfbwrapper', 'downloader': 'python'} (kibot - dep_downloader.py:1084) +DEBUG: - Registering base dep {'name': 'Xvfb', 'url': 'https://www.x.org', 'command': 'xvfb-run', 'debian': 'xvfb', 'arch': 'xorg-server-xvfb', 'no_cmd_line_version': True} (kibot - dep_downloader.py:1084) +DEBUG: - Registering base dep {'name': 'Bash', 'url': 'https://www.gnu.org/software/bash/', 'debian': 'bash', 'arch': 'bash'} (kibot - dep_downloader.py:1084) +DEBUG: - Registering base dep {'name': 'Blender', 'url': 'https://www.blender.org/', 'debian': 'blender', 'arch': 'blender'} (kibot - dep_downloader.py:1084) +DEBUG: - Registering dep {'name': 'Lark', 'python_module': True, 'role': 'mandatory', 'debian': 'python3-lark', 'arch': 'python-lark'} (kibot - dep_downloader.py:1081) +DEBUG: - Registering dep {'name': 'ZStd', 'python_module': True, 'debian': 'python3-zstd', 'arch': 'python-zstd', 'downloader': 'python', 'role': 'Copy embedded files from the schematic to the KiCad cache'} (kibot - dep_downloader.py:1081) +DEBUG:Importing from /usr/local/lib/python3.13/dist-packages/kibot (kibot - kiplot.py:83) +DEBUG:- Importing fil_base (kibot - kiplot.py:91) +DEBUG:- Importing fil_expand_text_vars (kibot - kiplot.py:91) +DEBUG:- Importing fil_field_modify (kibot - kiplot.py:91) +DEBUG:- Importing fil_field_rename (kibot - kiplot.py:91) +DEBUG:- Importing fil_generic (kibot - kiplot.py:91) +DEBUG:- Importing fil_rot_footprint (kibot - kiplot.py:91) +DEBUG:- Importing fil_separate_pins (kibot - kiplot.py:91) +DEBUG:- Importing fil_spec_to_field (kibot - kiplot.py:91) +DEBUG:- Importing fil_subparts (kibot - kiplot.py:91) +DEBUG:- Importing fil_urlify (kibot - kiplot.py:91) +DEBUG:- Importing fil_value_split (kibot - kiplot.py:91) +DEBUG:- Importing fil_var_rename (kibot - kiplot.py:91) +DEBUG:- Importing fil_var_rename_kicost (kibot - kiplot.py:91) +DEBUG:- Importing globals (kibot - kiplot.py:91) +DEBUG:- Importing out_any_diff (kibot - kiplot.py:91) +DEBUG:- Importing out_any_drill (kibot - kiplot.py:91) +DEBUG:- Importing out_any_layer (kibot - kiplot.py:91) +DEBUG:- Importing out_any_navigate_results (kibot - kiplot.py:91) +DEBUG:- Importing out_any_pcb_print (kibot - kiplot.py:91) +DEBUG:- Importing out_any_sch_print (kibot - kiplot.py:91) +DEBUG:- Importing out_any_stencil (kibot - kiplot.py:91) +DEBUG:- Importing out_base (kibot - kiplot.py:91) +DEBUG:- Importing out_base_3d (kibot - kiplot.py:91) +DEBUG:- Importing out_blender_export (kibot - kiplot.py:91) +DEBUG:- Processing dependencies for `out_blender_export` (kibot - dep_downloader.py:1069) +DEBUG: - Data: {'Dependencies': [{'from': 'Blender', 'role': 'mandatory', 'version': '3.4.0'}, {'from': 'ImageMagick', 'role': 'Automatically crop images'}]} (kibot - dep_downloader.py:1070) +DEBUG: - Registering dep {'from': 'Blender', 'role': 'mandatory', 'version': '3.4.0'} (kibot - dep_downloader.py:1081) +DEBUG: - Dep after applying from Blender: {'name': 'Blender', 'url': 'https://www.blender.org/', 'debian': 'blender', 'arch': 'blender', 'from': 'Blender', 'role': 'mandatory', 'version': '3.4.0'} (kibot - dep_downloader.py:1009) +DEBUG: - Registering dep {'from': 'ImageMagick', 'role': 'Automatically crop images'} (kibot - dep_downloader.py:1081) +DEBUG: - Dep after applying from ImageMagick: {'name': 'ImageMagick', 'url': 'https://imagemagick.org/', 'url_down': 'https://imagemagick.org/script/download.php', 'command': 'convert', 'downloader': 'convert', 'debian': 'imagemagick', 'arch': 'imagemagick', 'extra_arch': ['gsfonts'], 'extra_checks': ['check_imagick_policy'], 'from': 'ImageMagick', 'role': 'Automatically crop images'} (kibot - dep_downloader.py:1009) +DEBUG:- Importing out_boardview (kibot - kiplot.py:91) +DEBUG:- Importing out_bom (kibot - kiplot.py:91) +DEBUG:- Processing dependencies for `out_bom` (kibot - dep_downloader.py:1069) +DEBUG: - Data: {'Dependencies': [{'from': 'KiCost', 'role': 'Find components costs and specs', 'version': '1.1.8'}, {'from': 'RSVG', 'role': 'SVG logos for the BoM'}, {'name': 'XLSXWriter', 'role': 'Create XLSX files', 'python_module': True, 'debian': 'python3-xlsxwriter', 'arch': 'python-xlsxwriter', 'version': '1.1.2', 'downloader': 'python'}]} (kibot - dep_downloader.py:1070) +DEBUG: - Registering dep {'from': 'KiCost', 'role': 'Find components costs and specs', 'version': '1.1.8'} (kibot - dep_downloader.py:1081) +DEBUG: - Dep after applying from KiCost: {'name': 'KiCost', 'github': 'hildogjr/KiCost', 'pypi': 'KiCost', 'downloader': 'pytool', 'from': 'KiCost', 'role': 'Find components costs and specs', 'version': '1.1.8'} (kibot - dep_downloader.py:1009) +DEBUG: - Registering dep {'from': 'RSVG', 'role': 'SVG logos for the BoM'} (kibot - dep_downloader.py:1081) +DEBUG: - Dep after applying from RSVG: {'name': 'RSVG tools', 'url': 'https://gitlab.gnome.org/GNOME/librsvg', 'debian': 'librsvg2-bin', 'arch': 'librsvg', 'command': 'rsvg-convert', 'downloader': 'rsvg', 'id': 'RSVG', 'tests': [{'command': ['convert', '-list', 'font'], 'search': 'Helvetica', 'error': 'Missing Helvetica font, try installing Ghostscript fonts'}], 'from': 'RSVG', 'role': 'SVG logos for the BoM'} (kibot - dep_downloader.py:1009) +DEBUG: - Registering dep {'name': 'XLSXWriter', 'role': 'Create XLSX files', 'python_module': True, 'debian': 'python3-xlsxwriter', 'arch': 'python-xlsxwriter', 'version': '1.1.2', 'downloader': 'python'} (kibot - dep_downloader.py:1081) +DEBUG:- Importing out_bom_labels (kibot - kiplot.py:91) +DEBUG:- Processing dependencies for `out_bom_labels` (kibot - dep_downloader.py:1069) +DEBUG: - Data: {'Dependencies': [{'name': 'ReportLab', 'role': 'Create a PDF with BoM labels', 'python_module': True, 'debian': 'python3-reportlab', 'arch': 'python-reportlab', 'downloader': 'python'}]} (kibot - dep_downloader.py:1070) +DEBUG: - Registering dep {'name': 'ReportLab', 'role': 'Create a PDF with BoM labels', 'python_module': True, 'debian': 'python3-reportlab', 'arch': 'python-reportlab', 'downloader': 'python'} (kibot - dep_downloader.py:1081) +DEBUG:- Importing out_compress (kibot - kiplot.py:91) +DEBUG:- Processing dependencies for `out_compress` (kibot - dep_downloader.py:1069) +DEBUG: - Data: {'Dependencies': [{'name': 'RAR', 'url': 'https://www.rarlab.com/', 'url_down': 'https://www.rarlab.com/download.htm', 'help_option': '-?', 'downloader': 'rar', 'role': 'Compress in RAR format', 'debian': 'rar', 'arch': 'rar(AUR)'}]} (kibot - dep_downloader.py:1070) +DEBUG: - Registering dep {'name': 'RAR', 'url': 'https://www.rarlab.com/', 'url_down': 'https://www.rarlab.com/download.htm', 'help_option': '-?', 'downloader': 'rar', 'role': 'Compress in RAR format', 'debian': 'rar', 'arch': 'rar(AUR)'} (kibot - dep_downloader.py:1081) +DEBUG:- Importing out_copy_files (kibot - kiplot.py:91) +DEBUG:- Importing out_diff (kibot - kiplot.py:91) +DEBUG:- Processing dependencies for `out_diff` (kibot - dep_downloader.py:1069) +DEBUG: - Data: {'Dependencies': [{'name': 'KiCad PCB/SCH Diff', 'version': '2.5.3', 'role': 'mandatory', 'github': 'INTI-CMNB/KiDiff', 'command': 'kicad-diff.py', 'pypi': 'kidiff', 'downloader': 'pytool', 'id': 'KiDiff'}, {'from': 'Git', 'role': 'Compare with files in the repo'}, {'from': 'KiAuto', 'role': 'Compare schematics', 'version': '2.2.0'}]} (kibot - dep_downloader.py:1070) +DEBUG: - Registering dep {'name': 'KiCad PCB/SCH Diff', 'version': '2.5.3', 'role': 'mandatory', 'github': 'INTI-CMNB/KiDiff', 'command': 'kicad-diff.py', 'pypi': 'kidiff', 'downloader': 'pytool', 'id': 'KiDiff'} (kibot - dep_downloader.py:1081) +DEBUG: - Registering dep {'from': 'Git', 'role': 'Compare with files in the repo'} (kibot - dep_downloader.py:1081) +DEBUG: - Dep after applying from Git: {'name': 'Git', 'url': 'https://git-scm.com/', 'downloader': 'git', 'debian': 'git', 'arch': 'git', 'from': 'Git', 'role': 'Compare with files in the repo'} (kibot - dep_downloader.py:1009) +DEBUG: - Registering dep {'from': 'KiAuto', 'role': 'Compare schematics', 'version': '2.2.0'} (kibot - dep_downloader.py:1081) +DEBUG: - Dep after applying from KiAuto: {'name': 'KiCad Automation tools', 'github': 'INTI-CMNB/KiAuto', 'command': 'pcbnew_do', 'pypi': 'kiauto', 'downloader': 'pytool', 'id': 'KiAuto', 'from': 'KiAuto', 'role': 'Compare schematics', 'version': '2.2.0'} (kibot - dep_downloader.py:1009) +DEBUG:- Importing out_download_datasheets (kibot - kiplot.py:91) +DEBUG:- Importing out_dxf (kibot - kiplot.py:91) +DEBUG:- Importing out_dxf_sch_print (kibot - kiplot.py:91) +DEBUG:- Processing dependencies for `out_dxf_sch_print` (kibot - dep_downloader.py:1069) +DEBUG: - Data: {'Dependencies': [{'from': 'KiAuto', 'role': 'mandatory', 'command': 'eeschema_do', 'version': '2.3.4'}]} (kibot - dep_downloader.py:1070) +DEBUG: - Registering dep {'from': 'KiAuto', 'role': 'mandatory', 'command': 'eeschema_do', 'version': '2.3.4'} (kibot - dep_downloader.py:1081) +DEBUG: - Dep after applying from KiAuto: {'name': 'KiCad Automation tools', 'github': 'INTI-CMNB/KiAuto', 'command': 'eeschema_do', 'pypi': 'kiauto', 'downloader': 'pytool', 'id': 'KiAuto', 'from': 'KiAuto', 'role': 'mandatory', 'version': '2.3.4'} (kibot - dep_downloader.py:1009) +DEBUG:- Importing out_excellon (kibot - kiplot.py:91) +DEBUG:- Importing out_export_3d (kibot - kiplot.py:91) +DEBUG:- Importing out_gencad (kibot - kiplot.py:91) +DEBUG:- Processing dependencies for `out_gencad` (kibot - dep_downloader.py:1069) +DEBUG: - Data: {'Dependencies': [{'from': 'KiAuto', 'role': 'mandatory', 'version': '1.6.5'}]} (kibot - dep_downloader.py:1070) +DEBUG: - Registering dep {'from': 'KiAuto', 'role': 'mandatory', 'version': '1.6.5'} (kibot - dep_downloader.py:1081) +DEBUG: - Dep after applying from KiAuto: {'name': 'KiCad Automation tools', 'github': 'INTI-CMNB/KiAuto', 'command': 'pcbnew_do', 'pypi': 'kiauto', 'downloader': 'pytool', 'id': 'KiAuto', 'from': 'KiAuto', 'role': 'mandatory', 'version': '1.6.5'} (kibot - dep_downloader.py:1009) +DEBUG:- Importing out_gerb_drill (kibot - kiplot.py:91) +DEBUG:- Importing out_gerber (kibot - kiplot.py:91) +DEBUG:- Importing out_hpgl (kibot - kiplot.py:91) +DEBUG:- Importing out_hpgl_sch_print (kibot - kiplot.py:91) +DEBUG:- Processing dependencies for `out_hpgl_sch_print` (kibot - dep_downloader.py:1069) +DEBUG: - Data: {'Dependencies': [{'from': 'KiAuto', 'role': 'mandatory', 'command': 'eeschema_do', 'version': '2.3.4'}]} (kibot - dep_downloader.py:1070) +DEBUG: - Registering dep {'from': 'KiAuto', 'role': 'mandatory', 'command': 'eeschema_do', 'version': '2.3.4'} (kibot - dep_downloader.py:1081) +DEBUG: - Dep after applying from KiAuto: {'name': 'KiCad Automation tools', 'github': 'INTI-CMNB/KiAuto', 'command': 'eeschema_do', 'pypi': 'kiauto', 'downloader': 'pytool', 'id': 'KiAuto', 'from': 'KiAuto', 'role': 'mandatory', 'version': '2.3.4'} (kibot - dep_downloader.py:1009) +DEBUG:- Importing out_ibom (kibot - kiplot.py:91) +DEBUG:- Processing dependencies for `out_ibom` (kibot - dep_downloader.py:1069) +DEBUG: - Data: {'Dependencies': [{'name': 'Interactive HTML BoM', 'role': 'mandatory', 'github': 'INTI-CMNB/InteractiveHtmlBom', 'command': 'generate_interactive_bom.py', 'no_cmd_line_version_old': True, 'plugin_dirs': ['InteractiveHtmlBom', 'InteractiveHtmlBom/InteractiveHtmlBom', 'org_openscopeproject_InteractiveHtmlBom', 'org_openscopeproject_InteractiveHtmlBom/InteractiveHtmlBom'], 'version': '2.7.0', 'downloader': 'pytool', 'id': 'ibom'}]} (kibot - dep_downloader.py:1070) +DEBUG: - Registering dep {'name': 'Interactive HTML BoM', 'role': 'mandatory', 'github': 'INTI-CMNB/InteractiveHtmlBom', 'command': 'generate_interactive_bom.py', 'no_cmd_line_version_old': True, 'plugin_dirs': ['InteractiveHtmlBom', 'InteractiveHtmlBom/InteractiveHtmlBom', 'org_openscopeproject_InteractiveHtmlBom', 'org_openscopeproject_InteractiveHtmlBom/InteractiveHtmlBom'], 'version': '2.7.0', 'downloader': 'pytool', 'id': 'ibom'} (kibot - dep_downloader.py:1081) +DEBUG:- Importing out_info (kibot - kiplot.py:91) +DEBUG:- Processing dependencies for `out_info` (kibot - dep_downloader.py:1069) +DEBUG: - Data: {'Dependencies': [{'from': 'KiAuto', 'role': 'Show KiAuto installation information', 'version': '2.0.0'}]} (kibot - dep_downloader.py:1070) +DEBUG: - Registering dep {'from': 'KiAuto', 'role': 'Show KiAuto installation information', 'version': '2.0.0'} (kibot - dep_downloader.py:1081) +DEBUG: - Dep after applying from KiAuto: {'name': 'KiCad Automation tools', 'github': 'INTI-CMNB/KiAuto', 'command': 'pcbnew_do', 'pypi': 'kiauto', 'downloader': 'pytool', 'id': 'KiAuto', 'from': 'KiAuto', 'role': 'Show KiAuto installation information', 'version': '2.0.0'} (kibot - dep_downloader.py:1009) +DEBUG:- Importing out_ipc2581 (kibot - kiplot.py:91) +DEBUG:- Importing out_jobset (kibot - kiplot.py:91) +DEBUG:- Importing out_kibom (kibot - kiplot.py:91) +DEBUG:- Processing dependencies for `out_kibom` (kibot - dep_downloader.py:1069) +DEBUG: - Data: {'Dependencies': [{'name': 'KiBoM', 'role': 'mandatory', 'github': 'INTI-CMNB/KiBoM', 'command': 'KiBOM_CLI.py', 'version': '1.9.1', 'downloader': 'pytool'}]} (kibot - dep_downloader.py:1070) +DEBUG: - Registering dep {'name': 'KiBoM', 'role': 'mandatory', 'github': 'INTI-CMNB/KiBoM', 'command': 'KiBOM_CLI.py', 'version': '1.9.1', 'downloader': 'pytool'} (kibot - dep_downloader.py:1081) +DEBUG:- Importing out_kicanvas (kibot - kiplot.py:91) +DEBUG:- Importing out_kicost (kibot - kiplot.py:91) +DEBUG:- Processing dependencies for `out_kicost` (kibot - dep_downloader.py:1069) +DEBUG: - Data: {'Dependencies': [{'from': 'KiCost', 'role': 'mandatory', 'version': '1.1.7'}]} (kibot - dep_downloader.py:1070) +DEBUG: - Registering dep {'from': 'KiCost', 'role': 'mandatory', 'version': '1.1.7'} (kibot - dep_downloader.py:1081) +DEBUG: - Dep after applying from KiCost: {'name': 'KiCost', 'github': 'hildogjr/KiCost', 'pypi': 'KiCost', 'downloader': 'pytool', 'from': 'KiCost', 'role': 'mandatory', 'version': '1.1.7'} (kibot - dep_downloader.py:1009) +DEBUG:- Importing out_kikit_present (kibot - kiplot.py:91) +DEBUG:- Processing dependencies for `out_kikit_present` (kibot - dep_downloader.py:1069) +DEBUG: - Data: {'Dependencies': [{'name': 'markdown2', 'python_module': True, 'debian': 'python3-markdown2', 'arch': 'python-markdown2', 'role': 'mandatory'}, {'from': 'Git', 'role': 'Find commit hash and/or date'}]} (kibot - dep_downloader.py:1070) +DEBUG: - Registering dep {'name': 'markdown2', 'python_module': True, 'debian': 'python3-markdown2', 'arch': 'python-markdown2', 'role': 'mandatory'} (kibot - dep_downloader.py:1081) +DEBUG: - Registering dep {'from': 'Git', 'role': 'Find commit hash and/or date'} (kibot - dep_downloader.py:1081) +DEBUG: - Dep after applying from Git: {'name': 'Git', 'url': 'https://git-scm.com/', 'downloader': 'git', 'debian': 'git', 'arch': 'git', 'from': 'Git', 'role': 'Find commit hash and/or date'} (kibot - dep_downloader.py:1009) +DEBUG:- Importing out_kiri (kibot - kiplot.py:91) +DEBUG:- Processing dependencies for `out_kiri` (kibot - dep_downloader.py:1069) +DEBUG: - Data: {'Dependencies': [{'name': 'KiCad PCB/SCH Diff', 'version': '2.5.1', 'role': 'mandatory', 'github': 'INTI-CMNB/KiDiff', 'command': 'kicad-diff.py', 'pypi': 'kidiff', 'downloader': 'pytool', 'id': 'KiDiff'}, {'from': 'Git', 'role': 'Compare with files in the repo'}, {'from': 'KiAuto', 'role': 'Compare schematics', 'version': '2.2.0'}]} (kibot - dep_downloader.py:1070) +DEBUG: - Registering dep {'name': 'KiCad PCB/SCH Diff', 'version': '2.5.1', 'role': 'mandatory', 'github': 'INTI-CMNB/KiDiff', 'command': 'kicad-diff.py', 'pypi': 'kidiff', 'downloader': 'pytool', 'id': 'KiDiff'} (kibot - dep_downloader.py:1081) +DEBUG: - Registering dep {'from': 'Git', 'role': 'Compare with files in the repo'} (kibot - dep_downloader.py:1081) +DEBUG: - Dep after applying from Git: {'name': 'Git', 'url': 'https://git-scm.com/', 'downloader': 'git', 'debian': 'git', 'arch': 'git', 'from': 'Git', 'role': 'Compare with files in the repo'} (kibot - dep_downloader.py:1009) +DEBUG: - Registering dep {'from': 'KiAuto', 'role': 'Compare schematics', 'version': '2.2.0'} (kibot - dep_downloader.py:1081) +DEBUG: - Dep after applying from KiAuto: {'name': 'KiCad Automation tools', 'github': 'INTI-CMNB/KiAuto', 'command': 'pcbnew_do', 'pypi': 'kiauto', 'downloader': 'pytool', 'id': 'KiAuto', 'from': 'KiAuto', 'role': 'Compare schematics', 'version': '2.2.0'} (kibot - dep_downloader.py:1009) +DEBUG:- Importing out_navigate_results (kibot - kiplot.py:91) +DEBUG:- Processing dependencies for `out_navigate_results` (kibot - dep_downloader.py:1069) +DEBUG: - Data: {'Dependencies': [{'from': 'RSVG', 'role': 'Create outputs preview', 'id': 'rsvg1'}, {'from': 'RSVG', 'role': 'Create PNG icons', 'id': 'rsvg2'}, {'from': 'Ghostscript', 'role': 'Create outputs preview'}, {'from': 'ImageMagick', 'role': 'Create outputs preview'}, {'from': 'Git', 'role': 'Find origin url'}]} (kibot - dep_downloader.py:1070) +DEBUG: - Registering dep {'from': 'RSVG', 'role': 'Create outputs preview', 'id': 'rsvg1'} (kibot - dep_downloader.py:1081) +DEBUG: - Dep after applying from RSVG: {'name': 'RSVG tools', 'url': 'https://gitlab.gnome.org/GNOME/librsvg', 'debian': 'librsvg2-bin', 'arch': 'librsvg', 'command': 'rsvg-convert', 'downloader': 'rsvg', 'id': 'rsvg1', 'tests': [{'command': ['convert', '-list', 'font'], 'search': 'Helvetica', 'error': 'Missing Helvetica font, try installing Ghostscript fonts'}], 'from': 'RSVG', 'role': 'Create outputs preview'} (kibot - dep_downloader.py:1009) +DEBUG: - Registering dep {'from': 'RSVG', 'role': 'Create PNG icons', 'id': 'rsvg2'} (kibot - dep_downloader.py:1081) +DEBUG: - Dep after applying from RSVG: {'name': 'RSVG tools', 'url': 'https://gitlab.gnome.org/GNOME/librsvg', 'debian': 'librsvg2-bin', 'arch': 'librsvg', 'command': 'rsvg-convert', 'downloader': 'rsvg', 'id': 'rsvg2', 'tests': [{'command': ['convert', '-list', 'font'], 'search': 'Helvetica', 'error': 'Missing Helvetica font, try installing Ghostscript fonts'}], 'from': 'RSVG', 'role': 'Create PNG icons'} (kibot - dep_downloader.py:1009) +DEBUG: - Registering dep {'from': 'Ghostscript', 'role': 'Create outputs preview'} (kibot - dep_downloader.py:1081) +DEBUG: - Dep after applying from Ghostscript: {'name': 'Ghostscript', 'url': 'https://www.ghostscript.com/', 'url_down': 'https://github.com/ArtifexSoftware/ghostpdl-downloads/releases', 'debian': 'ghostscript', 'arch': 'ghostscript', 'command': 'gs', 'downloader': 'gs', 'from': 'Ghostscript', 'role': 'Create outputs preview'} (kibot - dep_downloader.py:1009) +DEBUG: - Registering dep {'from': 'ImageMagick', 'role': 'Create outputs preview'} (kibot - dep_downloader.py:1081) +DEBUG: - Dep after applying from ImageMagick: {'name': 'ImageMagick', 'url': 'https://imagemagick.org/', 'url_down': 'https://imagemagick.org/script/download.php', 'command': 'convert', 'downloader': 'convert', 'debian': 'imagemagick', 'arch': 'imagemagick', 'extra_arch': ['gsfonts'], 'extra_checks': ['check_imagick_policy'], 'from': 'ImageMagick', 'role': 'Create outputs preview'} (kibot - dep_downloader.py:1009) +DEBUG: - Registering dep {'from': 'Git', 'role': 'Find origin url'} (kibot - dep_downloader.py:1081) +DEBUG: - Dep after applying from Git: {'name': 'Git', 'url': 'https://git-scm.com/', 'downloader': 'git', 'debian': 'git', 'arch': 'git', 'from': 'Git', 'role': 'Find origin url'} (kibot - dep_downloader.py:1009) +DEBUG:- Importing out_navigate_results_rb (kibot - kiplot.py:91) +DEBUG:- Processing dependencies for `out_navigate_results_rb` (kibot - dep_downloader.py:1069) +DEBUG: - Data: {'Dependencies': [{'from': 'RSVG', 'role': 'Create outputs preview', 'id': 'rsvg1'}, {'from': 'RSVG', 'role': 'Create PNG icons', 'id': 'rsvg2'}, {'from': 'Ghostscript', 'role': 'Create outputs preview'}, {'from': 'ImageMagick', 'role': 'Create outputs preview'}, {'from': 'Git', 'role': 'Find origin url'}]} (kibot - dep_downloader.py:1070) +DEBUG: - Registering dep {'from': 'RSVG', 'role': 'Create outputs preview', 'id': 'rsvg1'} (kibot - dep_downloader.py:1081) +DEBUG: - Dep after applying from RSVG: {'name': 'RSVG tools', 'url': 'https://gitlab.gnome.org/GNOME/librsvg', 'debian': 'librsvg2-bin', 'arch': 'librsvg', 'command': 'rsvg-convert', 'downloader': 'rsvg', 'id': 'rsvg1', 'tests': [{'command': ['convert', '-list', 'font'], 'search': 'Helvetica', 'error': 'Missing Helvetica font, try installing Ghostscript fonts'}], 'from': 'RSVG', 'role': 'Create outputs preview'} (kibot - dep_downloader.py:1009) +DEBUG: - Registering dep {'from': 'RSVG', 'role': 'Create PNG icons', 'id': 'rsvg2'} (kibot - dep_downloader.py:1081) +DEBUG: - Dep after applying from RSVG: {'name': 'RSVG tools', 'url': 'https://gitlab.gnome.org/GNOME/librsvg', 'debian': 'librsvg2-bin', 'arch': 'librsvg', 'command': 'rsvg-convert', 'downloader': 'rsvg', 'id': 'rsvg2', 'tests': [{'command': ['convert', '-list', 'font'], 'search': 'Helvetica', 'error': 'Missing Helvetica font, try installing Ghostscript fonts'}], 'from': 'RSVG', 'role': 'Create PNG icons'} (kibot - dep_downloader.py:1009) +DEBUG: - Registering dep {'from': 'Ghostscript', 'role': 'Create outputs preview'} (kibot - dep_downloader.py:1081) +DEBUG: - Dep after applying from Ghostscript: {'name': 'Ghostscript', 'url': 'https://www.ghostscript.com/', 'url_down': 'https://github.com/ArtifexSoftware/ghostpdl-downloads/releases', 'debian': 'ghostscript', 'arch': 'ghostscript', 'command': 'gs', 'downloader': 'gs', 'from': 'Ghostscript', 'role': 'Create outputs preview'} (kibot - dep_downloader.py:1009) +DEBUG: - Registering dep {'from': 'ImageMagick', 'role': 'Create outputs preview'} (kibot - dep_downloader.py:1081) +DEBUG: - Dep after applying from ImageMagick: {'name': 'ImageMagick', 'url': 'https://imagemagick.org/', 'url_down': 'https://imagemagick.org/script/download.php', 'command': 'convert', 'downloader': 'convert', 'debian': 'imagemagick', 'arch': 'imagemagick', 'extra_arch': ['gsfonts'], 'extra_checks': ['check_imagick_policy'], 'from': 'ImageMagick', 'role': 'Create outputs preview'} (kibot - dep_downloader.py:1009) +DEBUG: - Registering dep {'from': 'Git', 'role': 'Find origin url'} (kibot - dep_downloader.py:1081) +DEBUG: - Dep after applying from Git: {'name': 'Git', 'url': 'https://git-scm.com/', 'downloader': 'git', 'debian': 'git', 'arch': 'git', 'from': 'Git', 'role': 'Find origin url'} (kibot - dep_downloader.py:1009) +DEBUG:- Importing out_netlist (kibot - kiplot.py:91) +DEBUG:- Processing dependencies for `out_netlist` (kibot - dep_downloader.py:1069) +DEBUG: - Data: {'Dependencies': [{'from': 'KiAuto', 'role': 'mandatory', 'command': 'eeschema_do', 'version': '2.0.0'}]} (kibot - dep_downloader.py:1070) +DEBUG: - Registering dep {'from': 'KiAuto', 'role': 'mandatory', 'command': 'eeschema_do', 'version': '2.0.0'} (kibot - dep_downloader.py:1081) +DEBUG: - Dep after applying from KiAuto: {'name': 'KiCad Automation tools', 'github': 'INTI-CMNB/KiAuto', 'command': 'eeschema_do', 'pypi': 'kiauto', 'downloader': 'pytool', 'id': 'KiAuto', 'from': 'KiAuto', 'role': 'mandatory', 'version': '2.0.0'} (kibot - dep_downloader.py:1009) +DEBUG:- Importing out_odb (kibot - kiplot.py:91) +DEBUG:- Importing out_panelize (kibot - kiplot.py:91) +DEBUG:- Processing dependencies for `out_panelize` (kibot - dep_downloader.py:1069) +DEBUG: - Data: {'Dependencies': [{'from': 'KiKit', 'role': 'mandatory', 'version': '1.5.1'}]} (kibot - dep_downloader.py:1070) +DEBUG: - Registering dep {'from': 'KiKit', 'role': 'mandatory', 'version': '1.5.1'} (kibot - dep_downloader.py:1081) +DEBUG: - Dep after applying from KiKit: {'name': 'KiKit', 'github': 'INTI-CMNB/KiKit', 'pypi': 'KiKit', 'downloader': 'pytool', 'version_k6': '1.5.0', 'version_k7': '1.6.0', 'version_k9': '1.7.0', 'from': 'KiKit', 'role': 'mandatory', 'version': '1.5.1'} (kibot - dep_downloader.py:1009) +DEBUG:- Importing out_pcb2blender_tools (kibot - kiplot.py:91) +DEBUG:- Importing out_pcb_print (kibot - kiplot.py:91) +DEBUG:- Processing dependencies for `out_pcb_print` (kibot - dep_downloader.py:1069) +DEBUG: - Data: {'Dependencies': [{'from': 'RSVG', 'role': 'Create PDF, PNG, PS and EPS formats', 'id': 'rsvg1'}, {'from': 'Ghostscript', 'role': 'Create PNG, PS and EPS formats'}, {'from': 'ImageMagick', 'role': 'Create monochrome prints and scaled PNG files'}, {'from': 'KiAuto', 'command': 'pcbnew_do', 'role': 'Print the page frame in GUI mode', 'version': '1.6.7'}, {'from': 'LXML', 'role': 'mandatory'}]} (kibot - dep_downloader.py:1070) +DEBUG: - Registering dep {'from': 'RSVG', 'role': 'Create PDF, PNG, PS and EPS formats', 'id': 'rsvg1'} (kibot - dep_downloader.py:1081) +DEBUG: - Dep after applying from RSVG: {'name': 'RSVG tools', 'url': 'https://gitlab.gnome.org/GNOME/librsvg', 'debian': 'librsvg2-bin', 'arch': 'librsvg', 'command': 'rsvg-convert', 'downloader': 'rsvg', 'id': 'rsvg1', 'tests': [{'command': ['convert', '-list', 'font'], 'search': 'Helvetica', 'error': 'Missing Helvetica font, try installing Ghostscript fonts'}], 'from': 'RSVG', 'role': 'Create PDF, PNG, PS and EPS formats'} (kibot - dep_downloader.py:1009) +DEBUG: - Registering dep {'from': 'Ghostscript', 'role': 'Create PNG, PS and EPS formats'} (kibot - dep_downloader.py:1081) +DEBUG: - Dep after applying from Ghostscript: {'name': 'Ghostscript', 'url': 'https://www.ghostscript.com/', 'url_down': 'https://github.com/ArtifexSoftware/ghostpdl-downloads/releases', 'debian': 'ghostscript', 'arch': 'ghostscript', 'command': 'gs', 'downloader': 'gs', 'from': 'Ghostscript', 'role': 'Create PNG, PS and EPS formats'} (kibot - dep_downloader.py:1009) +DEBUG: - Registering dep {'from': 'ImageMagick', 'role': 'Create monochrome prints and scaled PNG files'} (kibot - dep_downloader.py:1081) +DEBUG: - Dep after applying from ImageMagick: {'name': 'ImageMagick', 'url': 'https://imagemagick.org/', 'url_down': 'https://imagemagick.org/script/download.php', 'command': 'convert', 'downloader': 'convert', 'debian': 'imagemagick', 'arch': 'imagemagick', 'extra_arch': ['gsfonts'], 'extra_checks': ['check_imagick_policy'], 'from': 'ImageMagick', 'role': 'Create monochrome prints and scaled PNG files'} (kibot - dep_downloader.py:1009) +DEBUG: - Registering dep {'from': 'KiAuto', 'command': 'pcbnew_do', 'role': 'Print the page frame in GUI mode', 'version': '1.6.7'} (kibot - dep_downloader.py:1081) +DEBUG: - Dep after applying from KiAuto: {'name': 'KiCad Automation tools', 'github': 'INTI-CMNB/KiAuto', 'command': 'pcbnew_do', 'pypi': 'kiauto', 'downloader': 'pytool', 'id': 'KiAuto', 'from': 'KiAuto', 'role': 'Print the page frame in GUI mode', 'version': '1.6.7'} (kibot - dep_downloader.py:1009) +DEBUG: - Registering dep {'from': 'LXML', 'role': 'mandatory'} (kibot - dep_downloader.py:1081) +DEBUG: - Dep after applying from LXML: {'name': 'LXML', 'python_module': True, 'debian': 'python3-lxml', 'arch': 'python-lxml', 'downloader': 'python', 'from': 'LXML', 'role': 'mandatory'} (kibot - dep_downloader.py:1009) +DEBUG:- Importing out_pcb_stats (kibot - kiplot.py:91) +DEBUG:- Importing out_pcb_variant (kibot - kiplot.py:91) +DEBUG:- Importing out_pcbdraw (kibot - kiplot.py:91) +DEBUG:- Processing dependencies for `out_pcbdraw` (kibot - dep_downloader.py:1069) +DEBUG: - Data: {'Dependencies': [{'from': 'RSVG', 'role': 'Create PNG, JPG and BMP images'}, {'from': 'ImageMagick', 'role': 'Create JPG and BMP images'}, {'from': 'LXML', 'role': 'mandatory'}, {'name': 'numpy', 'python_module': True, 'debian': 'python3-numpy', 'arch': 'python-numpy', 'downloader': 'python', 'role': 'Automatically adjust SVG margin'}]} (kibot - dep_downloader.py:1070) +DEBUG: - Registering dep {'from': 'RSVG', 'role': 'Create PNG, JPG and BMP images'} (kibot - dep_downloader.py:1081) +DEBUG: - Dep after applying from RSVG: {'name': 'RSVG tools', 'url': 'https://gitlab.gnome.org/GNOME/librsvg', 'debian': 'librsvg2-bin', 'arch': 'librsvg', 'command': 'rsvg-convert', 'downloader': 'rsvg', 'id': 'RSVG', 'tests': [{'command': ['convert', '-list', 'font'], 'search': 'Helvetica', 'error': 'Missing Helvetica font, try installing Ghostscript fonts'}], 'from': 'RSVG', 'role': 'Create PNG, JPG and BMP images'} (kibot - dep_downloader.py:1009) +DEBUG: - Registering dep {'from': 'ImageMagick', 'role': 'Create JPG and BMP images'} (kibot - dep_downloader.py:1081) +DEBUG: - Dep after applying from ImageMagick: {'name': 'ImageMagick', 'url': 'https://imagemagick.org/', 'url_down': 'https://imagemagick.org/script/download.php', 'command': 'convert', 'downloader': 'convert', 'debian': 'imagemagick', 'arch': 'imagemagick', 'extra_arch': ['gsfonts'], 'extra_checks': ['check_imagick_policy'], 'from': 'ImageMagick', 'role': 'Create JPG and BMP images'} (kibot - dep_downloader.py:1009) +DEBUG: - Registering dep {'from': 'LXML', 'role': 'mandatory'} (kibot - dep_downloader.py:1081) +DEBUG: - Dep after applying from LXML: {'name': 'LXML', 'python_module': True, 'debian': 'python3-lxml', 'arch': 'python-lxml', 'downloader': 'python', 'from': 'LXML', 'role': 'mandatory'} (kibot - dep_downloader.py:1009) +DEBUG: - Registering dep {'name': 'numpy', 'python_module': True, 'debian': 'python3-numpy', 'arch': 'python-numpy', 'downloader': 'python', 'role': 'Automatically adjust SVG margin'} (kibot - dep_downloader.py:1081) +DEBUG:- Importing out_pdf (kibot - kiplot.py:91) +DEBUG:- Importing out_pdf_pcb_print (kibot - kiplot.py:91) +DEBUG:- Processing dependencies for `out_pdf_pcb_print` (kibot - dep_downloader.py:1069) +DEBUG: - Data: {'Dependencies': [{'from': 'KiAuto', 'role': 'mandatory', 'version': '1.6.7'}]} (kibot - dep_downloader.py:1070) +DEBUG: - Registering dep {'from': 'KiAuto', 'role': 'mandatory', 'version': '1.6.7'} (kibot - dep_downloader.py:1081) +DEBUG: - Dep after applying from KiAuto: {'name': 'KiCad Automation tools', 'github': 'INTI-CMNB/KiAuto', 'command': 'pcbnew_do', 'pypi': 'kiauto', 'downloader': 'pytool', 'id': 'KiAuto', 'from': 'KiAuto', 'role': 'mandatory', 'version': '1.6.7'} (kibot - dep_downloader.py:1009) +DEBUG:- Importing out_pdf_sch_print (kibot - kiplot.py:91) +DEBUG:- Processing dependencies for `out_pdf_sch_print` (kibot - dep_downloader.py:1069) +DEBUG: - Data: {'Dependencies': [{'from': 'KiAuto', 'role': 'mandatory', 'command': 'eeschema_do', 'version': '2.3.4'}]} (kibot - dep_downloader.py:1070) +DEBUG: - Registering dep {'from': 'KiAuto', 'role': 'mandatory', 'command': 'eeschema_do', 'version': '2.3.4'} (kibot - dep_downloader.py:1081) +DEBUG: - Dep after applying from KiAuto: {'name': 'KiCad Automation tools', 'github': 'INTI-CMNB/KiAuto', 'command': 'eeschema_do', 'pypi': 'kiauto', 'downloader': 'pytool', 'id': 'KiAuto', 'from': 'KiAuto', 'role': 'mandatory', 'version': '2.3.4'} (kibot - dep_downloader.py:1009) +DEBUG:- Importing out_pdfunite (kibot - kiplot.py:91) +DEBUG:- Importing out_populate (kibot - kiplot.py:91) +DEBUG:- Importing out_position (kibot - kiplot.py:91) +DEBUG:- Importing out_ps (kibot - kiplot.py:91) +DEBUG:- Importing out_ps_sch_print (kibot - kiplot.py:91) +DEBUG:- Processing dependencies for `out_ps_sch_print` (kibot - dep_downloader.py:1069) +DEBUG: - Data: {'Dependencies': [{'from': 'KiAuto', 'role': 'mandatory', 'command': 'eeschema_do', 'version': '2.3.4'}]} (kibot - dep_downloader.py:1070) +DEBUG: - Registering dep {'from': 'KiAuto', 'role': 'mandatory', 'command': 'eeschema_do', 'version': '2.3.4'} (kibot - dep_downloader.py:1081) +DEBUG: - Dep after applying from KiAuto: {'name': 'KiCad Automation tools', 'github': 'INTI-CMNB/KiAuto', 'command': 'eeschema_do', 'pypi': 'kiauto', 'downloader': 'pytool', 'id': 'KiAuto', 'from': 'KiAuto', 'role': 'mandatory', 'version': '2.3.4'} (kibot - dep_downloader.py:1009) +DEBUG:- Importing out_qr_lib (kibot - kiplot.py:91) +DEBUG:- Processing dependencies for `out_qr_lib` (kibot - dep_downloader.py:1069) +DEBUG: - Data: {'Dependencies': [{'name': 'QRCodeGen', 'role': 'mandatory', 'python_module': True, 'downloader': 'python', 'debian': 'python3-qrcodegen'}]} (kibot - dep_downloader.py:1070) +DEBUG: - Registering dep {'name': 'QRCodeGen', 'role': 'mandatory', 'python_module': True, 'downloader': 'python', 'debian': 'python3-qrcodegen'} (kibot - dep_downloader.py:1081) +DEBUG:- Importing out_render_3d (kibot - kiplot.py:91) +DEBUG:- Processing dependencies for `out_render_3d` (kibot - dep_downloader.py:1069) +DEBUG: - Data: {'Dependencies': [{'from': 'KiAuto', 'role': 'mandatory', 'version': '2.3.1'}, {'from': 'ImageMagick', 'role': 'Automatically crop images'}]} (kibot - dep_downloader.py:1070) +DEBUG: - Registering dep {'from': 'KiAuto', 'role': 'mandatory', 'version': '2.3.1'} (kibot - dep_downloader.py:1081) +DEBUG: - Dep after applying from KiAuto: {'name': 'KiCad Automation tools', 'github': 'INTI-CMNB/KiAuto', 'command': 'pcbnew_do', 'pypi': 'kiauto', 'downloader': 'pytool', 'id': 'KiAuto', 'from': 'KiAuto', 'role': 'mandatory', 'version': '2.3.1'} (kibot - dep_downloader.py:1009) +DEBUG: - Registering dep {'from': 'ImageMagick', 'role': 'Automatically crop images'} (kibot - dep_downloader.py:1081) +DEBUG: - Dep after applying from ImageMagick: {'name': 'ImageMagick', 'url': 'https://imagemagick.org/', 'url_down': 'https://imagemagick.org/script/download.php', 'command': 'convert', 'downloader': 'convert', 'debian': 'imagemagick', 'arch': 'imagemagick', 'extra_arch': ['gsfonts'], 'extra_checks': ['check_imagick_policy'], 'from': 'ImageMagick', 'role': 'Automatically crop images'} (kibot - dep_downloader.py:1009) +DEBUG:- Importing out_report (kibot - kiplot.py:91) +DEBUG:- Processing dependencies for `out_report` (kibot - dep_downloader.py:1069) +DEBUG: - Data: {'Dependencies': [{'name': 'Pandoc', 'role': 'Create PDF/ODF/DOCX files', 'url': 'https://pandoc.org/', 'url_down': 'https://github.com/jgm/pandoc/releases', 'debian': 'pandoc', 'arch': 'pandoc', 'extra_deb': ['texlive', 'texlive-latex-base', 'texlive-latex-recommended'], 'extra_arch': ['texlive-core'], 'comments': 'In CI/CD environments: the `kicad_auto_test` docker image contains it.'}]} (kibot - dep_downloader.py:1070) +DEBUG: - Registering dep {'name': 'Pandoc', 'role': 'Create PDF/ODF/DOCX files', 'url': 'https://pandoc.org/', 'url_down': 'https://github.com/jgm/pandoc/releases', 'debian': 'pandoc', 'arch': 'pandoc', 'extra_deb': ['texlive', 'texlive-latex-base', 'texlive-latex-recommended'], 'extra_arch': ['texlive-core'], 'comments': 'In CI/CD environments: the `kicad_auto_test` docker image contains it.'} (kibot - dep_downloader.py:1081) +DEBUG:- Importing out_sch_variant (kibot - kiplot.py:91) +DEBUG:- Importing out_stencil_3d (kibot - kiplot.py:91) +DEBUG:- Processing dependencies for `out_stencil_3d` (kibot - dep_downloader.py:1069) +DEBUG: - Data: {'Dependencies': [{'from': 'KiKit', 'role': 'mandatory'}, {'name': 'OpenSCAD', 'url': 'https://openscad.org/', 'url_down': 'https://openscad.org/downloads.html', 'command': 'openscad', 'debian': 'openscad', 'arch': 'openscad', 'role': 'mandatory'}, {'from': 'Xvfbwrapper', 'role': 'mandatory'}, {'from': 'Xvfb', 'role': 'mandatory'}]} (kibot - dep_downloader.py:1070) +DEBUG: - Registering dep {'from': 'KiKit', 'role': 'mandatory'} (kibot - dep_downloader.py:1081) +DEBUG: - Dep after applying from KiKit: {'name': 'KiKit', 'github': 'INTI-CMNB/KiKit', 'pypi': 'KiKit', 'downloader': 'pytool', 'version_k6': '1.5.0', 'version_k7': '1.6.0', 'version_k9': '1.7.0', 'from': 'KiKit', 'role': 'mandatory'} (kibot - dep_downloader.py:1009) +DEBUG: - Registering dep {'name': 'OpenSCAD', 'url': 'https://openscad.org/', 'url_down': 'https://openscad.org/downloads.html', 'command': 'openscad', 'debian': 'openscad', 'arch': 'openscad', 'role': 'mandatory'} (kibot - dep_downloader.py:1081) +DEBUG: - Registering dep {'from': 'Xvfbwrapper', 'role': 'mandatory'} (kibot - dep_downloader.py:1081) +DEBUG: - Dep after applying from Xvfbwrapper: {'name': 'Xvfbwrapper', 'python_module': True, 'debian': 'python3-xvfbwrapper', 'arch': 'python-xvfbwrapper', 'downloader': 'python', 'from': 'Xvfbwrapper', 'role': 'mandatory'} (kibot - dep_downloader.py:1009) +DEBUG: - Registering dep {'from': 'Xvfb', 'role': 'mandatory'} (kibot - dep_downloader.py:1081) +DEBUG: - Dep after applying from Xvfb: {'name': 'Xvfb', 'url': 'https://www.x.org', 'command': 'xvfb-run', 'debian': 'xvfb', 'arch': 'xorg-server-xvfb', 'no_cmd_line_version': True, 'from': 'Xvfb', 'role': 'mandatory'} (kibot - dep_downloader.py:1009) +DEBUG:- Importing out_stencil_for_jig (kibot - kiplot.py:91) +DEBUG:- Processing dependencies for `out_stencil_for_jig` (kibot - dep_downloader.py:1069) +DEBUG: - Data: {'Dependencies': [{'from': 'KiKit', 'role': 'mandatory'}, {'name': 'OpenSCAD', 'url': 'https://openscad.org/', 'url_down': 'https://openscad.org/downloads.html', 'command': 'openscad', 'debian': 'openscad', 'arch': 'openscad', 'role': 'mandatory'}, {'from': 'Xvfbwrapper', 'role': 'mandatory'}, {'from': 'Xvfb', 'role': 'mandatory'}]} (kibot - dep_downloader.py:1070) +DEBUG: - Registering dep {'from': 'KiKit', 'role': 'mandatory'} (kibot - dep_downloader.py:1081) +DEBUG: - Dep after applying from KiKit: {'name': 'KiKit', 'github': 'INTI-CMNB/KiKit', 'pypi': 'KiKit', 'downloader': 'pytool', 'version_k6': '1.5.0', 'version_k7': '1.6.0', 'version_k9': '1.7.0', 'from': 'KiKit', 'role': 'mandatory'} (kibot - dep_downloader.py:1009) +DEBUG: - Registering dep {'name': 'OpenSCAD', 'url': 'https://openscad.org/', 'url_down': 'https://openscad.org/downloads.html', 'command': 'openscad', 'debian': 'openscad', 'arch': 'openscad', 'role': 'mandatory'} (kibot - dep_downloader.py:1081) +DEBUG: - Registering dep {'from': 'Xvfbwrapper', 'role': 'mandatory'} (kibot - dep_downloader.py:1081) +DEBUG: - Dep after applying from Xvfbwrapper: {'name': 'Xvfbwrapper', 'python_module': True, 'debian': 'python3-xvfbwrapper', 'arch': 'python-xvfbwrapper', 'downloader': 'python', 'from': 'Xvfbwrapper', 'role': 'mandatory'} (kibot - dep_downloader.py:1009) +DEBUG: - Registering dep {'from': 'Xvfb', 'role': 'mandatory'} (kibot - dep_downloader.py:1081) +DEBUG: - Dep after applying from Xvfb: {'name': 'Xvfb', 'url': 'https://www.x.org', 'command': 'xvfb-run', 'debian': 'xvfb', 'arch': 'xorg-server-xvfb', 'no_cmd_line_version': True, 'from': 'Xvfb', 'role': 'mandatory'} (kibot - dep_downloader.py:1009) +DEBUG:- Importing out_step (kibot - kiplot.py:91) +DEBUG:- Processing dependencies for `out_step` (kibot - dep_downloader.py:1069) +DEBUG: - Data: {'Dependencies': [{'from': 'KiAuto', 'role': 'mandatory', 'version': '1.6.1', 'command': 'kicad2step_do'}]} (kibot - dep_downloader.py:1070) +DEBUG: - Registering dep {'from': 'KiAuto', 'role': 'mandatory', 'version': '1.6.1', 'command': 'kicad2step_do'} (kibot - dep_downloader.py:1081) +DEBUG: - Dep after applying from KiAuto: {'name': 'KiCad Automation tools', 'github': 'INTI-CMNB/KiAuto', 'command': 'kicad2step_do', 'pypi': 'kiauto', 'downloader': 'pytool', 'id': 'KiAuto', 'from': 'KiAuto', 'role': 'mandatory', 'version': '1.6.1'} (kibot - dep_downloader.py:1009) +DEBUG:- Importing out_svg (kibot - kiplot.py:91) +DEBUG:- Importing out_svg_pcb_print (kibot - kiplot.py:91) +DEBUG:- Processing dependencies for `out_svg_pcb_print` (kibot - dep_downloader.py:1069) +DEBUG: - Data: {'Dependencies': [{'from': 'KiAuto', 'role': 'mandatory', 'version': '1.6.7'}]} (kibot - dep_downloader.py:1070) +DEBUG: - Registering dep {'from': 'KiAuto', 'role': 'mandatory', 'version': '1.6.7'} (kibot - dep_downloader.py:1081) +DEBUG: - Dep after applying from KiAuto: {'name': 'KiCad Automation tools', 'github': 'INTI-CMNB/KiAuto', 'command': 'pcbnew_do', 'pypi': 'kiauto', 'downloader': 'pytool', 'id': 'KiAuto', 'from': 'KiAuto', 'role': 'mandatory', 'version': '1.6.7'} (kibot - dep_downloader.py:1009) +DEBUG:- Importing out_svg_sch_print (kibot - kiplot.py:91) +DEBUG:- Processing dependencies for `out_svg_sch_print` (kibot - dep_downloader.py:1069) +DEBUG: - Data: {'Dependencies': [{'from': 'KiAuto', 'role': 'mandatory', 'command': 'eeschema_do', 'version': '2.3.4'}]} (kibot - dep_downloader.py:1070) +DEBUG: - Registering dep {'from': 'KiAuto', 'role': 'mandatory', 'command': 'eeschema_do', 'version': '2.3.4'} (kibot - dep_downloader.py:1081) +DEBUG: - Dep after applying from KiAuto: {'name': 'KiCad Automation tools', 'github': 'INTI-CMNB/KiAuto', 'command': 'eeschema_do', 'pypi': 'kiauto', 'downloader': 'pytool', 'id': 'KiAuto', 'from': 'KiAuto', 'role': 'mandatory', 'version': '2.3.4'} (kibot - dep_downloader.py:1009) +DEBUG:- Importing out_vrml (kibot - kiplot.py:91) +DEBUG:- Processing dependencies for `out_vrml` (kibot - dep_downloader.py:1069) +DEBUG: - Data: {'Dependencies': [{'from': 'KiAuto', 'role': 'mandatory', 'version': '2.1.0'}]} (kibot - dep_downloader.py:1070) +DEBUG: - Registering dep {'from': 'KiAuto', 'role': 'mandatory', 'version': '2.1.0'} (kibot - dep_downloader.py:1081) +DEBUG: - Dep after applying from KiAuto: {'name': 'KiCad Automation tools', 'github': 'INTI-CMNB/KiAuto', 'command': 'pcbnew_do', 'pypi': 'kiauto', 'downloader': 'pytool', 'id': 'KiAuto', 'from': 'KiAuto', 'role': 'mandatory', 'version': '2.1.0'} (kibot - dep_downloader.py:1009) +DEBUG:- Importing pre_annotate_pcb (kibot - kiplot.py:91) +DEBUG:- Importing pre_annotate_power (kibot - kiplot.py:91) +DEBUG:- Importing pre_any_replace (kibot - kiplot.py:91) +DEBUG:- Importing pre_any_xrc (kibot - kiplot.py:91) +DEBUG:- Importing pre_base (kibot - kiplot.py:91) +DEBUG:- Importing pre_check_fields (kibot - kiplot.py:91) +DEBUG:- Importing pre_check_zone_fills (kibot - kiplot.py:91) +DEBUG:- Importing pre_consolidate_pcbs (kibot - kiplot.py:91) +DEBUG:- Importing pre_convert_pcb (kibot - kiplot.py:91) +DEBUG:- Processing dependencies for `pre_convert_pcb` (kibot - dep_downloader.py:1069) +DEBUG: - Data: {'Dependencies': [{'from': 'KiAuto', 'role': 'mandatory', 'version': '2.3.2'}]} (kibot - dep_downloader.py:1070) +DEBUG: - Registering dep {'from': 'KiAuto', 'role': 'mandatory', 'version': '2.3.2'} (kibot - dep_downloader.py:1081) +DEBUG: - Dep after applying from KiAuto: {'name': 'KiCad Automation tools', 'github': 'INTI-CMNB/KiAuto', 'command': 'pcbnew_do', 'pypi': 'kiauto', 'downloader': 'pytool', 'id': 'KiAuto', 'from': 'KiAuto', 'role': 'mandatory', 'version': '2.3.2'} (kibot - dep_downloader.py:1009) +DEBUG:- Importing pre_draw_fancy_stackup (kibot - kiplot.py:91) +DEBUG:- Importing pre_draw_stackup (kibot - kiplot.py:91) +DEBUG:- Importing pre_drc (kibot - kiplot.py:91) +DEBUG:- Importing pre_erc (kibot - kiplot.py:91) +DEBUG:- Importing pre_erc_warnings (kibot - kiplot.py:91) +DEBUG:- Importing pre_fill_zones (kibot - kiplot.py:91) +DEBUG:- Importing pre_filters (kibot - kiplot.py:91) +DEBUG:- Importing pre_ignore_unconnected (kibot - kiplot.py:91) +DEBUG:- Importing pre_include_table (kibot - kiplot.py:91) +DEBUG:- Importing pre_pcb_replace (kibot - kiplot.py:91) +DEBUG:- Processing dependencies for `pre_pcb_replace` (kibot - dep_downloader.py:1069) +DEBUG: - Data: {'Dependencies': [{'from': 'Git', 'role': 'Find commit hash and/or date'}, {'from': 'Bash', 'role': 'Run external commands to create replacement text'}]} (kibot - dep_downloader.py:1070) +DEBUG: - Registering dep {'from': 'Git', 'role': 'Find commit hash and/or date'} (kibot - dep_downloader.py:1081) +DEBUG: - Dep after applying from Git: {'name': 'Git', 'url': 'https://git-scm.com/', 'downloader': 'git', 'debian': 'git', 'arch': 'git', 'from': 'Git', 'role': 'Find commit hash and/or date'} (kibot - dep_downloader.py:1009) +DEBUG: - Registering dep {'from': 'Bash', 'role': 'Run external commands to create replacement text'} (kibot - dep_downloader.py:1081) +DEBUG: - Dep after applying from Bash: {'name': 'Bash', 'url': 'https://www.gnu.org/software/bash/', 'debian': 'bash', 'arch': 'bash', 'from': 'Bash', 'role': 'Run external commands to create replacement text'} (kibot - dep_downloader.py:1009) +DEBUG:- Importing pre_run_drc (kibot - kiplot.py:91) +DEBUG:- Processing dependencies for `pre_run_drc` (kibot - dep_downloader.py:1069) +DEBUG: - Data: {'Dependencies': [{'from': 'KiAuto', 'role': 'mandatory', 'version': '2.0.0'}]} (kibot - dep_downloader.py:1070) +DEBUG: - Registering dep {'from': 'KiAuto', 'role': 'mandatory', 'version': '2.0.0'} (kibot - dep_downloader.py:1081) +DEBUG: - Dep after applying from KiAuto: {'name': 'KiCad Automation tools', 'github': 'INTI-CMNB/KiAuto', 'command': 'pcbnew_do', 'pypi': 'kiauto', 'downloader': 'pytool', 'id': 'KiAuto', 'from': 'KiAuto', 'role': 'mandatory', 'version': '2.0.0'} (kibot - dep_downloader.py:1009) +DEBUG:- Importing pre_run_erc (kibot - kiplot.py:91) +DEBUG:- Processing dependencies for `pre_run_erc` (kibot - dep_downloader.py:1069) +DEBUG: - Data: {'Dependencies': [{'from': 'KiAuto', 'role': 'mandatory', 'command': 'eeschema_do', 'version': '2.2.1'}]} (kibot - dep_downloader.py:1070) +DEBUG: - Registering dep {'from': 'KiAuto', 'role': 'mandatory', 'command': 'eeschema_do', 'version': '2.2.1'} (kibot - dep_downloader.py:1081) +DEBUG: - Dep after applying from KiAuto: {'name': 'KiCad Automation tools', 'github': 'INTI-CMNB/KiAuto', 'command': 'eeschema_do', 'pypi': 'kiauto', 'downloader': 'pytool', 'id': 'KiAuto', 'from': 'KiAuto', 'role': 'mandatory', 'version': '2.2.1'} (kibot - dep_downloader.py:1009) +DEBUG:- Importing pre_sch_replace (kibot - kiplot.py:91) +DEBUG:- Processing dependencies for `pre_sch_replace` (kibot - dep_downloader.py:1069) +DEBUG: - Data: {'Dependencies': [{'from': 'Git', 'role': 'Find commit hash and/or date'}, {'from': 'Bash', 'role': 'Run external commands to create replacement text'}]} (kibot - dep_downloader.py:1070) +DEBUG: - Registering dep {'from': 'Git', 'role': 'Find commit hash and/or date'} (kibot - dep_downloader.py:1081) +DEBUG: - Dep after applying from Git: {'name': 'Git', 'url': 'https://git-scm.com/', 'downloader': 'git', 'debian': 'git', 'arch': 'git', 'from': 'Git', 'role': 'Find commit hash and/or date'} (kibot - dep_downloader.py:1009) +DEBUG: - Registering dep {'from': 'Bash', 'role': 'Run external commands to create replacement text'} (kibot - dep_downloader.py:1081) +DEBUG: - Dep after applying from Bash: {'name': 'Bash', 'url': 'https://www.gnu.org/software/bash/', 'debian': 'bash', 'arch': 'bash', 'from': 'Bash', 'role': 'Run external commands to create replacement text'} (kibot - dep_downloader.py:1009) +DEBUG:- Importing pre_set_text_variables (kibot - kiplot.py:91) +DEBUG:- Processing dependencies for `pre_set_text_variables` (kibot - dep_downloader.py:1069) +DEBUG: - Data: {'Dependencies': [{'from': 'Git', 'role': 'Find commit hash and/or date'}, {'from': 'Bash', 'role': 'Run external commands to create replacement text'}]} (kibot - dep_downloader.py:1070) +DEBUG: - Registering dep {'from': 'Git', 'role': 'Find commit hash and/or date'} (kibot - dep_downloader.py:1081) +DEBUG: - Dep after applying from Git: {'name': 'Git', 'url': 'https://git-scm.com/', 'downloader': 'git', 'debian': 'git', 'arch': 'git', 'from': 'Git', 'role': 'Find commit hash and/or date'} (kibot - dep_downloader.py:1009) +DEBUG: - Registering dep {'from': 'Bash', 'role': 'Run external commands to create replacement text'} (kibot - dep_downloader.py:1081) +DEBUG: - Dep after applying from Bash: {'name': 'Bash', 'url': 'https://www.gnu.org/software/bash/', 'debian': 'bash', 'arch': 'bash', 'from': 'Bash', 'role': 'Run external commands to create replacement text'} (kibot - dep_downloader.py:1009) +DEBUG:- Importing pre_update_footprint (kibot - kiplot.py:91) +DEBUG:- Importing pre_update_pcb_characteristics (kibot - kiplot.py:91) +DEBUG:- Importing pre_update_qr (kibot - kiplot.py:91) +DEBUG:- Importing pre_update_stackup (kibot - kiplot.py:91) +DEBUG:- Importing pre_update_xml (kibot - kiplot.py:91) +DEBUG:- Processing dependencies for `pre_update_xml` (kibot - dep_downloader.py:1069) +DEBUG: - Data: {'Dependencies': [{'from': 'KiAuto', 'role': 'mandatory', 'command': 'eeschema_do', 'version': '1.5.4'}]} (kibot - dep_downloader.py:1070) +DEBUG: - Registering dep {'from': 'KiAuto', 'role': 'mandatory', 'command': 'eeschema_do', 'version': '1.5.4'} (kibot - dep_downloader.py:1081) +DEBUG: - Dep after applying from KiAuto: {'name': 'KiCad Automation tools', 'github': 'INTI-CMNB/KiAuto', 'command': 'eeschema_do', 'pypi': 'kiauto', 'downloader': 'pytool', 'id': 'KiAuto', 'from': 'KiAuto', 'role': 'mandatory', 'version': '1.5.4'} (kibot - dep_downloader.py:1009) +DEBUG:- Importing var_base (kibot - kiplot.py:91) +DEBUG:- Importing var_ibom (kibot - kiplot.py:91) +DEBUG:- Importing var_kibom (kibot - kiplot.py:91) +DEBUG:- Importing var_kicost (kibot - kiplot.py:91) +DEBUG:Deactivating macros (kibot - kiplot.py:117) +DEBUG:End of initialization (kibot - __main__.py:537) +DEBUG:Using configuration file: `kibot/yaml/kibot_pre_update_xml.yaml` (kibot - __main__.py:276) +Using SCH file: Test_5.kicad_sch +DEBUG:Using schematic: `/workspace/jkrauss/Test_5/Test_5.kicad_sch` (kibot - kiplot.py:979) +DEBUG:Real schematic name: `/workspace/jkrauss/Test_5/Test_5.kicad_sch` (kibot - kiplot.py:980) +DEBUG:Using PCB: `/workspace/jkrauss/Test_5/Test_5.kicad_pcb` (kibot - kiplot.py:1010) +DEBUG:Real PCB name: `/workspace/jkrauss/Test_5/Test_5.kicad_pcb` (kibot - kiplot.py:1011) +DEBUG:Starting to load the configuration (kibot - __main__.py:607) +DEBUG:Parsing global options: {} (kibot - config_reader.py:301) +DEBUG:Looking for stack-up information in the PCB (kibot.globals - globals.py:500) +DEBUG:- Found stack-up information (kibot.globals - globals.py:516) +DEBUG:- F.SilkS color: White (kibot.globals - globals.py:471) +DEBUG:- F.Mask color: Green (kibot.globals - globals.py:479) +DEBUG:- B.Mask color: Green (kibot.globals - globals.py:483) +DEBUG:- B.SilkS color: White (kibot.globals - globals.py:475) +DEBUG:- Copper finish: HAL SnPb (kibot.globals - globals.py:531) +DEBUG:- Impedance controlled: no (kibot.globals - globals.py:543) +DEBUG:- PCB Material/s: FR4 (kibot.globals - globals.py:552) +DEBUG:- Copper thickness: 35 / 15 (kibot.globals - globals.py:554) +DEBUG:Configuring from default: filters -> [] (kibot - optionable.py:362) +DEBUG:Configuring from default: aliases_for_3d_models -> [] (kibot - optionable.py:362) +DEBUG:Configuring from default: extra_os -> [] (kibot - optionable.py:362) +DEBUG:Configuring from default: environment -> <kibot.globals.Environment object at 0x7f03e3c6d550> (kibot - optionable.py:362) +DEBUG:Configuring from default: field_tolerance -> ['tolerance', 'tol'] (kibot - optionable.py:598) +DEBUG:Configuring from default: field_voltage -> ['voltage', 'v'] (kibot - optionable.py:598) +DEBUG:Configuring from default: field_package -> ['package', 'pkg'] (kibot - optionable.py:598) +DEBUG:Configuring from default: field_temp_coef -> ['temp_coef', 'tmp_coef'] (kibot - optionable.py:598) +DEBUG:Configuring from default: field_power -> ['power', 'pow'] (kibot - optionable.py:598) +DEBUG:Configuring from default: field_current -> ['current', 'i'] (kibot - optionable.py:598) +DEBUG:Configuring from default: layer_defaults -> [] (kibot - optionable.py:362) +DEBUG:Parsing preflight options: {'update_xml': True} (kibot - config_reader.py:283) +DEBUG:Parsing preflight update_xml (kibot - config_reader.py:292) +DEBUG:No font resources dir (kibot - kiplot.py:1257) +DEBUG:No color resources dir (kibot - kiplot.py:1278) +DEBUG:Starting outputs for board /workspace/jkrauss/Test_5/Test_5.kicad_pcb (kibot - kiplot.py:667) +DEBUG:Outputs before preflights: [] (kibot - kiplot.py:714) +DEBUG:Preflight checks (kibot - kiplot.py:548) +DEBUG:Configuring preflight update_xml (kibot.pre_base - pre_base.py:145) +DEBUG:Preflight apply update_xml (kibot.pre_base - pre_base.py:161) +DEBUG:Preflight run update_xml (kibot.pre_base - pre_base.py:165) +DEBUG:Starting tool check for KiCad Automation tools (kibot - dep_downloader.py:863) +DEBUG:- Checking binary tool KiCad Automation tools (kibot - dep_downloader.py:769) +DEBUG:- Looking for tool `eeschema_do` at system level (kibot - dep_downloader.py:697) +DEBUG:- Checking version for `/usr/local/bin/eeschema_do` (kibot - dep_downloader.py:664) +DEBUG:- Needed version (1, 5, 4) (kibot - dep_downloader.py:680) +DEBUG:- Running ['/usr/local/bin/eeschema_do', '--version'] (kibot - dep_downloader.py:630) +DEBUG:- Looking for version in `eeschema_do 2.3.6 - Copyright 2018-2024, INTI/Productize SPRL - License: +Apache 2.0` (kibot - dep_downloader.py:656) +DEBUG:- Found version (2, 3, 6, 0) (kibot - dep_downloader.py:691) +DEBUG:- Returning `/usr/local/bin/eeschema_do` (kibot - dep_downloader.py:870) +DEBUG:Expanding `/workspace/jkrauss/Test_5/.` in SCH context for update_xml: True parent: None (kibot - optionable.py:493) +DEBUG:Current text variables: {'ASSEMBLY_NAME': 'Assembly Name', 'ASSEMBLY_NOTES': 'ASSEMBLY NOTES (UNLESS OTHERWISE SPECIFIED)\n\n1)\tDO NOT POPULATE COMPONENTS ARE MARKED WITH A RED CROSS\n\n2)\tDO NOT POPULATE COMPONENTS ARE NOT PRESENT IN THE BOM\n\n3)\tIF CONFLICTING INFORMATION IS FOUND BETWEEN THE ASSEMBLY\n\tFILE AND BOM, BOM SHOULD BE USED AS THE MAIN SOURCE.\n\n4)\tDOT IDENTIFIES PIN #1 LOCATION AND DEVICE ORIENTATION\n\tWHEN VIEWED FROM THE TOP.', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_SCALE': '1', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'FABRICATION_NOTES': 'FABRICATION NOTES (UNLESS OTHERWISE SPECIFIED)\n\n1)\tFABRICATE PER IPC-6012A CLASS 2.\n\n2)\tOUTLINE DEFINED IN SEPARATE GERBER FILE WITH\n\t"Edge_Cuts.GBR" SUFFIX.\n\n3)\tSEE SEPARATE DRILL FILES WITH ".DRL" SUFFIX \n\tFOR HOLE LOCATIONS.\n\n\tSELECTED HOLE LOCATIONS SHOWN ON THIS DRAWING \n\tFOR REFERENCE ONLY.\n\n4)\tSURFACE FINISH: HAL SNPB\n\n5)\tSOLDERMASK ON BOTH SIDES OF THE BOARD SHALL \n\tBE LPI, COLOR GREEN.\n\n6)\tSILK SCREEN LEGEND TO BE APPLIED PER LAYER \n\tSTACKUP USING WHITE NON-CONDUCTIVE EPOXY INK.\n\n7)\tALL VIAS ARE TENTED ON BOTH SIDES UNLESS \n\tSOLDERMASK OPENED IN GERBER.\n\n8)\tRESERVED\n\n9)\tPCB MATERIAL REQUIREMENTS:\n\n\tA.\tFLAMMABILITY RATING MUST MEET OR EXCEED \n\t\tUL94V-0 REQUIREMENTS.\n\tB.\tTg 135 C OR EQUIVALENT.\n\n10)\tDESIGN GEOMETRY MINIMUM FEATURE SIZES:\n\n\tBOARD SIZE\t\t\t\t46.000 × 27.500 mm\n\tBOARD THICKNESS\t\t1.647 mm\n\tTRACE WIDTH\t\t\t0.100 mm\n\tTRACE TO TRACE\t\t0.200 mm\n\tMIN. HOLE (PTH)\t\t\t0.300 mm\n\tMIN. HOLE (NPTH)\t\t2.200 mm\n\tANNULAR RING\t\t\t0.150 mm\n\tCOPPER TO HOLE\t\t0.250 mm\n\tCOPPER TO EDGE\t\t0.500 mm\n\tHOLE TO HOLE\t\t\t0.250 mm\n\n11)\tALL DIMENSIONS ARE IN MILLIMETERS UNLESS OTHERWISE\n\tSPECIFIED.\n\n12)\tFOR REFERENCE ONLY THE STACKUP CORRESPONDS TO JLCPCB\n\tSTACKUP JLC04161H-7628.\n\tFOR REFERENCE ONLY. IMPEDANCE IS THE CONTROLLING PARAMETER\n\tOVER LAYER STACKUP. GERBER DATA MAY NOT BE ALTERED EXCEPT\n\tFOR STANDARD FABRICATION ALLOWANCES.\n\n\tTHE SUPPLIED ARTWORK MAY OR MAY NOT CONTAIN THE SPECIFIED\n\tTRACE GEOMETRIES ON EVERY LAYERS SPECIFIED.', 'GIT_HASH': 'b8fef39', 'GIT_HASH_PCB': 'b8fef39', 'GIT_HASH_SCH': '5caa450', 'GIT_URL': '/jkrauss/Test_4', 'PROJECT_CODE': 'P99', 'RELEASE_DATE': '2026-03-09', 'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)', 'SCALE': '2:1', 'SCHEMATIC_NOTES': 'Unless otherwise specified, components Values are in ohms, µF, and µH.', 'SHEET_NAME_01': 'Cover Page', 'SHEET_NAME_02': 'Block Diagram', 'SHEET_NAME_03': 'Project Architecture', 'SHEET_NAME_04': 'Load Cell Amp', 'SHEET_NAME_05': 'BLE Controller', 'SHEET_NAME_06': 'Power and Interface', 'SHEET_NAME_07': 'Parts List', 'SHEET_NAME_08': '......................................', 'SHEET_NAME_09': '......................................', 'SHEET_NAME_10': '......................................', 'SHEET_NAME_11': '......................................', 'SHEET_NAME_12': '......................................', 'SHEET_NAME_13': '......................................', 'SHEET_NAME_14': '......................................', 'SHEET_NAME_15': '......................................', 'SHEET_NAME_16': '......................................', 'SHEET_NAME_17': '......................................', 'SHEET_NAME_18': '......................................', 'SHEET_NAME_19': '......................................', 'SHEET_NAME_20': '......................................', 'STATE': 'TEMPLATE', 'VARIANT': ''} (kibot.gs - gs.py:290) +DEBUG:Expanded `/workspace/jkrauss/Test_5/.` (kibot - optionable.py:539) +- Updating BoM in XML format +DEBUG:Executing: /usr/local/bin/eeschema_do bom_xml /workspace/jkrauss/Test_5/Test_5.kicad_sch /workspace/jkrauss/Test_5/. (kibot - kiplot.py:193) +DEBUG:Command line: ['/usr/local/bin/eeschema_do', 'bom_xml', '/workspace/jkrauss/Test_5/Test_5.kicad_sch', '/workspace/jkrauss/Test_5/.'] (kibot - kiplot.py:195) +DEBUG:Output from command: +> (kibot - kiplot.py:207) +DEBUG:Removing temporal files (kibot.pre_base - pre_base.py:275) +DEBUG:Outputs after preflights: [] (kibot - kiplot.py:717) +DEBUG:Outputs after sorting: [] (kibot - kiplot.py:721) diff --git a/mfg/assembly/Test_5-CPL.csv b/mfg/assembly/Test_5-CPL.csv new file mode 100644 index 0000000..720f8cb --- /dev/null +++ b/mfg/assembly/Test_5-CPL.csv @@ -0,0 +1,41 @@ +Ref,Val,Package,PosX,PosY,Rot,Side +"C1","100n","C_0603_1608Metric",11.5000,5.5000,-90.0000,top +"C2","100n","C_0603_1608Metric",11.0000,14.0000,0.0000,top +"C3","100u","C_1206_3216Metric",25.5000,7.5000,0.0000,top +"C4","100u","C_1206_3216Metric",22.0000,7.5000,-90.0000,top +"C5","1u","C_0603_1608Metric",27.0000,4.5000,90.0000,top +"C6","2.2u","C_0603_1608Metric",11.5000,1.5000,180.0000,top +"C7","4.7u","C_0603_1608Metric",39.0000,3.0000,180.0000,top +"C8","4.7u","C_0603_1608Metric",32.0000,2.5000,90.0000,top +"J1","B2B-PH-K","JST_PH_B2B-PH-K_1x02_P2.00mm_Vertical",25.0500,3.5500,90.0000,bottom +"J2","B5B-PH-K","JST_PH_B5B-PH-K_1x05_P2.00mm_Vertical",43.5000,2.7500,90.0000,bottom +"J3","Conn_ARM_JTAG_SWD_10","PinHeader_2x05_P1.27mm_Vertical_SMD",33.2500,13.7500,0.0000,top +"L1","10uH","L_0603_1608Metric",25.5000,9.5000,0.0000,top +"Q1","Si2301CDS","SOT-23",14.0000,18.7500,-90.0000,top +"Q2","Si2301CDS","SOT-23",38.5625,8.5500,180.0000,top +"Q3","Si2301CDS","SOT-23",41.7500,15.5000,90.0000,top +"R1","10k","R_0603_1608Metric",16.5000,19.1750,90.0000,top +"R2","51k","R_0603_1608Metric",3.5000,7.0000,90.0000,top +"R3","51k","R_0603_1608Metric",3.5000,4.0000,90.0000,top +"R4","220k","R_0603_1608Metric",3.5000,10.0000,-90.0000,top +"R5","51k","R_0603_1608Metric",3.5000,13.0000,-90.0000,top +"R6","330","R_0603_1608Metric",7.5000,15.0000,-90.0000,top +"R7","51k","R_0603_1608Metric",6.0000,15.0000,-90.0000,top +"R8","220k","R_0603_1608Metric",11.6125,11.2750,-90.0000,top +"R9","10k","R_0603_1608Metric",41.5000,10.0000,-90.0000,top +"R10","22","R_0603_1608Metric",30.2500,19.7500,180.0000,top +"R11","22","R_0603_1608Metric",30.2500,21.2500,180.0000,top +"R12","10k","R_0603_1608Metric",19.0000,3.0000,180.0000,top +"R13","10k","R_0603_1608Metric",19.0000,1.5000,180.0000,top +"R14","75","R_0603_1608Metric",41.5000,7.0000,-90.0000,top +"R15","10k","R_0603_1608Metric",11.5000,3.0000,180.0000,top +"R16","10k","R_0603_1608Metric",39.0000,6.0000,0.0000,top +"R17","5.1k","R_0603_1608Metric",36.5000,6.0000,90.0000,top +"R18","220","R_0603_1608Metric",44.2500,15.0000,-90.0000,top +"R19","10k","R_0603_1608Metric",39.2500,15.0000,-90.0000,top +"R20","10k","R_0603_1608Metric",19.0000,4.5000,180.0000,top +"U1","MCP6042T-I/MS","MSOP-8_3x3mm_P0.65mm",7.5000,5.5000,0.0000,top +"U2","MCP6042T-I/MS","MSOP-8_3x3mm_P0.65mm",7.5000,11.5000,0.0000,top +"U3","MDBT50Q-1MV2","Raytac_MDBT50Q",23.0000,18.5000,0.0000,top +"U4","BQ27427","Texas_DSBGA-9_1.62x1.58mm_Layout3x3_P0.5mm",15.0000,2.5000,-90.0000,top +"U5","MCP73832T-2ACI/OT","SOT-23-5",35.0000,2.5000,0.0000,top diff --git a/mfg/assembly/Test_5-assembly.pdf b/mfg/assembly/Test_5-assembly.pdf new file mode 100644 index 0000000..97e35f1 Binary files /dev/null and b/mfg/assembly/Test_5-assembly.pdf differ diff --git a/mfg/assembly/Test_5-assembly_notes.txt b/mfg/assembly/Test_5-assembly_notes.txt new file mode 100644 index 0000000..c65fb50 --- /dev/null +++ b/mfg/assembly/Test_5-assembly_notes.txt @@ -0,0 +1,11 @@ +ASSEMBLY NOTES (UNLESS OTHERWISE SPECIFIED) + +1) DO NOT POPULATE COMPONENTS ARE MARKED WITH A RED CROSS + +2) DO NOT POPULATE COMPONENTS ARE NOT PRESENT IN THE BOM + +3) IF CONFLICTING INFORMATION IS FOUND BETWEEN THE ASSEMBLY + FILE AND BOM, BOM SHOULD BE USED AS THE MAIN SOURCE. + +4) DOT IDENTIFIES PIN #1 LOCATION AND DEVICE ORIENTATION + WHEN VIEWED FROM THE TOP. \ No newline at end of file diff --git a/mfg/assembly/Test_5-bom.csv b/mfg/assembly/Test_5-bom.csv new file mode 100644 index 0000000..e6ffcc5 --- /dev/null +++ b/mfg/assembly/Test_5-bom.csv @@ -0,0 +1,23 @@ +Row,Quantity Per PCB,References,Value,Datasheet,Footprint,Description,Asymworks IPN,Manufacturer,Manufacturer PN,LCSC +1,2,C1 C2,100n,https://yageogroup.com/download/specsheet/CC0603KRX7R9BB104,C_0603_1608Metric,"capacitor, small US symbol",,YAGEO,CC0603KRX7R9BB104,C14663 +2,1,C5,1u,https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL10A105KB8NNNC,C_0603_1608Metric,"capacitor, small US symbol",,Samsung Electro-Mechanics,CL10A105KB8NNNC,C15849 +3,1,C6,2.2u,https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL10A225KO8NNN,C_0603_1608Metric,"capacitor, small US symbol",,Samsung Electro-Mechanics,CL10A225KO8NNNC,C23630 +4,2,C7 C8,4.7u,https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL10A475KO8NNNC,C_0603_1608Metric,"capacitor, small US symbol",,Samsung Electro-Mechanics,CL10A475KO8NNNC,C19666 +5,2,C3 C4,100u,https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL31A107MQHNNNE,C_1206_3216Metric,"capacitor, small US symbol",,Samsung Electro-Mechanics,CL31A107MQHNNNE,C15008 +6,1,J1,B2B-PH-K,https://www.jst.com/wp-content/uploads/2025/06/ePH.pdf,JST_PH_B2B-PH-K_1x02_P2.00mm_Vertical,"Generic connector, single row, 01x02, script generated (kicad-library-utils/schlib/autogen/connector/)",,JST,S2B-PH-SM4-TB,C295747 +7,1,J2,B5B-PH-K,https://www.jst.com/wp-content/uploads/2025/06/ePH.pdf,JST_PH_B5B-PH-K_1x05_P2.00mm_Vertical,"Generic connector, single row, 01x05, script generated (kicad-library-utils/schlib/autogen/connector/)",,JST,S5B-PH-SM4-TB,C265104 +8,1,J3,Conn_ARM_JTAG_SWD_10,http://infocenter.arm.com/help/topic/com.arm.doc.ddi0314h/DDI0314H_coresight_components_trm.pdf,PinHeader_2x05_P1.27mm_Vertical_SMD,"Cortex Debug Connector, standard ARM Cortex-M SWD and JTAG interface",,Amphenol ICC,20021121-00010C4LF,C150517 +9,1,L1,10uH,https://product.tdk.com/system/files/dam/doc/product/inductor/inductor/smd/catalog/inductor_commercial_decoupling_mlz1608_en.pdf,L_0603_1608Metric,"Inductor, small symbol",,TDK,MLZ1608M100WT000,C76798 +10,3,Q1 Q2 Q3,Si2301CDS,https://www.vishay.com/doc/?68741,SOT-23,"-3.1A Id, -20V Vds, P-Channel MOSFET, SOT-23",,Vishay,Si2301CDS-T1-GE3,C10487 +11,2,R10 R11,22,https://www.royalohm.com/assets/pdf/products/smd/1.pdf,R_0603_1608Metric,"Resistor, US symbol",,Uni-Royal,0603WAF220JT5E,C23345 +12,1,R14,75,https://www.royalohm.com/assets/pdf/products/smd/1.pdf,R_0603_1608Metric,"Resistor, US symbol",,Uni-Royal,0603WAF750JT5E,C4275 +13,1,R18,220,https://www.royalohm.com/assets/pdf/products/smd/1.pdf,R_0603_1608Metric,"Resistor, US symbol",,Uni-Royal,0603WAF2200T5E,C22962 +14,1,R6,330,https://www.royalohm.com/assets/pdf/products/smd/1.pdf,R_0603_1608Metric,"Resistor, US symbol",,Uni-Royal,0603WAF3300T5E,C23138 +15,1,R17,5.1k,https://www.royalohm.com/assets/pdf/products/smd/1.pdf,R_0603_1608Metric,"Resistor, US symbol",,Uni-Royal,0603WAF5101T5E,C23186 +16,8,R1 R9 R12 R13 R15 R16 R19 R20,10k,https://www.royalohm.com/assets/pdf/products/smd/1.pdf,R_0603_1608Metric,"Resistor, US symbol",,Uni-Royal,0603WAF1002T5E,C25804 +17,4,R2 R3 R5 R7,51k,https://www.royalohm.com/assets/pdf/products/smd/1.pdf,R_0603_1608Metric,"Resistor, US symbol",,Uni-Royal,0603WAF5102T5E,C23196 +18,2,R4 R8,220k,https://www.royalohm.com/assets/pdf/products/smd/1.pdf,R_0603_1608Metric,"Resistor, US symbol",,Uni-Royal,0603WAF2203T5E,C22961 +19,1,U4,BQ27427,https://www.ti.com/lit/ds/symlink/bq27427.pdf,Texas_DSBGA-9_1.62x1.58mm_Layout3x3_P0.5mm,Li-Ion/Li-Po battery monitor and fuel guage,,Texas Instruments,BQ27427YZFR,C6075475 +20,2,U1 U2,MCP6042T-I/MS,http://ww1.microchip.com/downloads/en/devicedoc/22140b.pdf,MSOP-8_3x3mm_P0.65mm,"Dual, 1 MHz, 85µA, Rail-to-Rail input and output, MSOP-8",,Microchip,MCP6042-I/MS,C627438 +21,1,U5,MCP73832T-2ACI/OT,http://ww1.microchip.com/downloads/en/DeviceDoc/20001984g.pdf,SOT-23-5,"Single cell, Li-Ion/Li-Po charge management controller, 4.20V, Tri-State Status Output, in SOT23-5 package",,Microchip,MCP73832T-2ACI/OT,C424093 +22,1,U3,MDBT50Q-1MV2,https://www.raytac.com/download/index.php?index_id=43,Raytac_MDBT50Q,"Multiprotocol BLE/ANT/2.4 GHz/802.15.4 Cortex-M4F SoC, nRF52840 module",,Raytac,MDBT50Q-1MV2,C5118826 diff --git a/mfg/assembly/Test_5-bom.html b/mfg/assembly/Test_5-bom.html new file mode 100644 index 0000000..c3be9cd --- /dev/null +++ b/mfg/assembly/Test_5-bom.html @@ -0,0 +1,528 @@ +<html> +<head> + <meta charset="UTF-8"> + <title>Bill of Materials + + + + + + + + + + + + +
+ +
Bill of Materials
+
+ Schematic: Test_5
+ Variant: default
+ Revision: NO_TAG+ (Unreleased)
+ Date: 2026-03-09
+ KiCad Version: 9.0.7+1
+
+ Component Groups: 22
+ Component Count: 40 (per PCB)
+ + Fitted Components: 40 (per PCB)
+ Number of PCBs: 1
+ Total Components: 40 (for 1 PCBs)
+
+

Component Groups

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
RowQuantity Per PCBReferencesValueDatasheetFootprintDescriptionAsymworks IPNManufacturerManufacturer PNLCSC
12
C1 C2
100nhttps://yageogroup.com/download/specsheet/CC0603KRX7R9BB104C_0603_1608Metriccapacitor, small US symbolYAGEOCC0603KRX7R9BB104C14663
21
C5
1uhttps://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL10A105KB8NNNCC_0603_1608Metriccapacitor, small US symbolSamsung Electro-MechanicsCL10A105KB8NNNCC15849
31
C6
2.2uhttps://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL10A225KO8NNNC_0603_1608Metriccapacitor, small US symbolSamsung Electro-MechanicsCL10A225KO8NNNCC23630
42
C7 C8
4.7uhttps://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL10A475KO8NNNCC_0603_1608Metriccapacitor, small US symbolSamsung Electro-MechanicsCL10A475KO8NNNCC19666
52
C3 C4
100uhttps://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL31A107MQHNNNEC_1206_3216Metriccapacitor, small US symbolSamsung Electro-MechanicsCL31A107MQHNNNEC15008
61
J1
B2B-PH-Khttps://www.jst.com/wp-content/uploads/2025/06/ePH.pdfJST_PH_B2B-PH-K_1x02_P2.00mm_VerticalGeneric connector, single row, 01x02, script generated (kicad-library-utils/schlib/autogen/connector/)JSTS2B-PH-SM4-TBC295747
71
J2
B5B-PH-Khttps://www.jst.com/wp-content/uploads/2025/06/ePH.pdfJST_PH_B5B-PH-K_1x05_P2.00mm_VerticalGeneric connector, single row, 01x05, script generated (kicad-library-utils/schlib/autogen/connector/)JSTS5B-PH-SM4-TBC265104
81
J3
Conn_ARM_JTAG_SWD_10http://infocenter.arm.com/help/topic/com.arm.doc.ddi0314h/DDI0314H_coresight_components_trm.pdfPinHeader_2x05_P1.27mm_Vertical_SMDCortex Debug Connector, standard ARM Cortex-M SWD and JTAG interfaceAmphenol ICC20021121-00010C4LFC150517
91
L1
10uHhttps://product.tdk.com/system/files/dam/doc/product/inductor/inductor/smd/catalog/inductor_commercial_decoupling_mlz1608_en.pdfL_0603_1608MetricInductor, small symbolTDKMLZ1608M100WT000C76798
103
Q1 Q2 Q3
Si2301CDShttps://www.vishay.com/doc/?68741SOT-23-3.1A Id, -20V Vds, P-Channel MOSFET, SOT-23VishaySi2301CDS-T1-GE3C10487
112
R10 R11
22https://www.royalohm.com/assets/pdf/products/smd/1.pdfR_0603_1608MetricResistor, US symbolUni-Royal0603WAF220JT5EC23345
121
R14
75https://www.royalohm.com/assets/pdf/products/smd/1.pdfR_0603_1608MetricResistor, US symbolUni-Royal0603WAF750JT5EC4275
131
R18
220https://www.royalohm.com/assets/pdf/products/smd/1.pdfR_0603_1608MetricResistor, US symbolUni-Royal0603WAF2200T5EC22962
141
R6
330https://www.royalohm.com/assets/pdf/products/smd/1.pdfR_0603_1608MetricResistor, US symbolUni-Royal0603WAF3300T5EC23138
151
R17
5.1khttps://www.royalohm.com/assets/pdf/products/smd/1.pdfR_0603_1608MetricResistor, US symbolUni-Royal0603WAF5101T5EC23186
168
R1 R9 R12 R13 R15 R16 R19 R20
10khttps://www.royalohm.com/assets/pdf/products/smd/1.pdfR_0603_1608MetricResistor, US symbolUni-Royal0603WAF1002T5EC25804
174
R2 R3 R5 R7
51khttps://www.royalohm.com/assets/pdf/products/smd/1.pdfR_0603_1608MetricResistor, US symbolUni-Royal0603WAF5102T5EC23196
182
R4 R8
220khttps://www.royalohm.com/assets/pdf/products/smd/1.pdfR_0603_1608MetricResistor, US symbolUni-Royal0603WAF2203T5EC22961
191
U4
BQ27427https://www.ti.com/lit/ds/symlink/bq27427.pdfTexas_DSBGA-9_1.62x1.58mm_Layout3x3_P0.5mmLi-Ion/Li-Po battery monitor and fuel guageTexas InstrumentsBQ27427YZFRC6075475
202
U1 U2
MCP6042T-I/MShttp://ww1.microchip.com/downloads/en/devicedoc/22140b.pdfMSOP-8_3x3mm_P0.65mmDual, 1 MHz, 85µA, Rail-to-Rail input and output, MSOP-8MicrochipMCP6042-I/MSC627438
211
U5
MCP73832T-2ACI/OThttp://ww1.microchip.com/downloads/en/DeviceDoc/20001984g.pdfSOT-23-5Single cell, Li-Ion/Li-Po charge management controller, 4.20V, Tri-State Status Output, in SOT23-5 packageMicrochipMCP73832T-2ACI/OTC424093
221
U3
MDBT50Q-1MV2https://www.raytac.com/download/index.php?index_id=43Raytac_MDBT50QMultiprotocol BLE/ANT/2.4 GHz/802.15.4 Cortex-M4F SoC, nRF52840 moduleRaytacMDBT50Q-1MV2C5118826
+ + + + + + +
Color reference for columns:
KiCad Fields (default)
Generated Fields
User Fields
Empty Fields
+ + \ No newline at end of file diff --git a/mfg/assembly/Test_5-components_count.csv b/mfg/assembly/Test_5-components_count.csv new file mode 100644 index 0000000..4a9437e --- /dev/null +++ b/mfg/assembly/Test_5-components_count.csv @@ -0,0 +1,4 @@ +Type,Front Side,Back Side,Total +THT,0,2,2 +SMD,38,0,38 +Total,38,2,40 diff --git a/mfg/fab/Test_5-GERBERS.zip b/mfg/fab/Test_5-GERBERS.zip new file mode 100644 index 0000000..e4fa85c Binary files /dev/null and b/mfg/fab/Test_5-GERBERS.zip differ diff --git a/mfg/fab/Test_5-fabrication.pdf b/mfg/fab/Test_5-fabrication.pdf new file mode 100644 index 0000000..b74c29d Binary files /dev/null and b/mfg/fab/Test_5-fabrication.pdf differ diff --git a/mfg/fab/Test_5-fabrication_notes.txt b/mfg/fab/Test_5-fabrication_notes.txt new file mode 100644 index 0000000..18a8fd9 --- /dev/null +++ b/mfg/fab/Test_5-fabrication_notes.txt @@ -0,0 +1,56 @@ +FABRICATION NOTES (UNLESS OTHERWISE SPECIFIED) + +1) FABRICATE PER IPC-6012A CLASS 2. + +2) OUTLINE DEFINED IN SEPARATE GERBER FILE WITH + "Edge_Cuts.GBR" SUFFIX. + +3) SEE SEPARATE DRILL FILES WITH ".DRL" SUFFIX + FOR HOLE LOCATIONS. + + SELECTED HOLE LOCATIONS SHOWN ON THIS DRAWING + FOR REFERENCE ONLY. + +4) SURFACE FINISH: HAL SNPB + +5) SOLDERMASK ON BOTH SIDES OF THE BOARD SHALL + BE LPI, COLOR GREEN. + +6) SILK SCREEN LEGEND TO BE APPLIED PER LAYER + STACKUP USING WHITE NON-CONDUCTIVE EPOXY INK. + +7) ALL VIAS ARE TENTED ON BOTH SIDES UNLESS + SOLDERMASK OPENED IN GERBER. + +8) RESERVED + +9) PCB MATERIAL REQUIREMENTS: + + A. FLAMMABILITY RATING MUST MEET OR EXCEED + UL94V-0 REQUIREMENTS. + B. Tg 135 C OR EQUIVALENT. + +10) DESIGN GEOMETRY MINIMUM FEATURE SIZES: + + BOARD SIZE 46.000 × 27.500 mm + BOARD THICKNESS 1.647 mm + TRACE WIDTH 0.100 mm + TRACE TO TRACE 0.200 mm + MIN. HOLE (PTH) 0.300 mm + MIN. HOLE (NPTH) 2.200 mm + ANNULAR RING 0.150 mm + COPPER TO HOLE 0.250 mm + COPPER TO EDGE 0.500 mm + HOLE TO HOLE 0.250 mm + +11) ALL DIMENSIONS ARE IN MILLIMETERS UNLESS OTHERWISE + SPECIFIED. + +12) FOR REFERENCE ONLY THE STACKUP CORRESPONDS TO JLCPCB + STACKUP JLC04161H-7628. + FOR REFERENCE ONLY. IMPEDANCE IS THE CONTROLLING PARAMETER + OVER LAYER STACKUP. GERBER DATA MAY NOT BE ALTERED EXCEPT + FOR STANDARD FABRICATION ALLOWANCES. + + THE SUPPLIED ARTWORK MAY OR MAY NOT CONTAIN THE SPECIFIED + TRACE GEOMETRIES ON EVERY LAYERS SPECIFIED. diff --git a/mfg/fab/Test_5-impedance_table.csv b/mfg/fab/Test_5-impedance_table.csv new file mode 100644 index 0000000..0f1bfe1 --- /dev/null +++ b/mfg/fab/Test_5-impedance_table.csv @@ -0,0 +1,4 @@ +Layer,Ref1,Ref2,Type,Impedance,Width,Space,Tolerance +L1,AIR,L2,SE,50,0.350,-----,10% +L1,AIR,L2,DIFF,90,0.286,0.203,10% +L1,AIR,L2,DIFF,100,0.220,0.203,10% diff --git a/mfg/fab/Test_5-odb.zip b/mfg/fab/Test_5-odb.zip new file mode 100644 index 0000000..75d8b7d Binary files /dev/null and b/mfg/fab/Test_5-odb.zip differ diff --git a/mfg/fab/drill-tables/Test_5-(L1-L4)_NPTH_drill_table.csv b/mfg/fab/drill-tables/Test_5-(L1-L4)_NPTH_drill_table.csv new file mode 100644 index 0000000..153ed32 --- /dev/null +++ b/mfg/fab/drill-tables/Test_5-(L1-L4)_NPTH_drill_table.csv @@ -0,0 +1,3 @@ +Count,Hole Size,Plated,Hole Shape,Drill Layer Pair,Hole Type +2,2.20mm (86.61mils),NPTH,Round,F.Cu - B.Cu,Mechanical +Total 2,,,,, diff --git a/mfg/fab/drill-tables/Test_5-(L1-L4)_drill_table.csv b/mfg/fab/drill-tables/Test_5-(L1-L4)_drill_table.csv new file mode 100644 index 0000000..7bf0bef --- /dev/null +++ b/mfg/fab/drill-tables/Test_5-(L1-L4)_drill_table.csv @@ -0,0 +1,4 @@ +Count,Hole Size,Plated,Hole Shape,Drill Layer Pair,Hole Type +97,0.30mm (11.81mils),PTH,Round,F.Cu - B.Cu,Via +7,0.75mm (29.53mils),PTH,Round,F.Cu - B.Cu,Pad +Total 104,,,,, diff --git a/mfg/fab/gerbers/Test_5--npth.drl b/mfg/fab/gerbers/Test_5--npth.drl new file mode 100644 index 0000000..143c3fd --- /dev/null +++ b/mfg/fab/gerbers/Test_5--npth.drl @@ -0,0 +1,17 @@ +M48 +; DRILL file {KiCad 9.0.7+1} date 2026-03-10T00:47:49+0000 +; FORMAT={-:-/ absolute / metric / decimal} +; #@! TF.CreationDate,2026-03-10T00:47:49+00:00 +; #@! TF.GenerationSoftware,Kicad,Pcbnew,9.0.7+1 +; #@! TF.FileFunction,NonPlated,1,4,NPTH +FMAT,2 +METRIC +; #@! TA.AperFunction,NonPlated,NPTH,ComponentDrill +T1C2.200 +% +G90 +G05 +T1 +X15.5Y7.0 +X30.5Y7.0 +M30 diff --git a/mfg/fab/gerbers/Test_5--npth_map.pdf b/mfg/fab/gerbers/Test_5--npth_map.pdf new file mode 100644 index 0000000..35a8675 Binary files /dev/null and b/mfg/fab/gerbers/Test_5--npth_map.pdf differ diff --git a/mfg/fab/gerbers/Test_5--pth.drl b/mfg/fab/gerbers/Test_5--pth.drl new file mode 100644 index 0000000..9876384 --- /dev/null +++ b/mfg/fab/gerbers/Test_5--pth.drl @@ -0,0 +1,122 @@ +M48 +; DRILL file {KiCad 9.0.7+1} date 2026-03-10T00:47:49+0000 +; FORMAT={-:-/ absolute / metric / decimal} +; #@! TF.CreationDate,2026-03-10T00:47:49+00:00 +; #@! TF.GenerationSoftware,Kicad,Pcbnew,9.0.7+1 +; #@! TF.FileFunction,Plated,1,4,PTH +FMAT,2 +METRIC +; #@! TA.AperFunction,Plated,PTH,ViaDrill +T1C0.300 +; #@! TA.AperFunction,Plated,PTH,ComponentDrill +T2C0.750 +% +G90 +G05 +T1 +X2.5Y8.0 +X6.975Y10.525 +X7.0Y5.5 +X7.0Y4.525 +X7.5Y11.5 +X8.0Y4.525 +X8.025Y10.525 +X9.5Y3.0 +X9.5Y1.5 +X10.5Y17.5 +X12.5Y16.5 +X12.5Y6.5 +X12.5Y5.0 +X13.5Y2.5 +X14.0Y3.5 +X14.0Y1.5 +X15.0Y14.0 +X15.5Y17.5 +X16.5Y22.0 +X16.5Y21.0 +X17.0Y21.5 +X17.0Y13.0 +X17.0Y12.0 +X17.0Y11.0 +X17.0Y4.5 +X17.5Y22.0 +X17.5Y21.0 +X17.5Y12.5 +X17.5Y11.5 +X17.5Y10.5 +X18.5Y10.5 +X18.5Y8.5 +X19.0Y22.0 +X19.0Y21.0 +X19.0Y12.0 +X19.5Y21.5 +X19.5Y20.5 +X19.5Y7.0 +X20.0Y22.0 +X20.0Y21.0 +X20.05Y9.5 +X20.5Y20.5 +X21.0Y1.5 +X21.5Y20.5 +X22.0Y4.5 +X22.5Y20.5 +X23.0Y22.0 +X23.0Y21.0 +X23.0Y10.0 +X23.5Y21.5 +X23.5Y20.5 +X24.0Y22.0 +X24.0Y21.0 +X24.0Y14.0 +X24.0Y13.0 +X24.5Y21.5 +X24.5Y20.5 +X25.0Y22.0 +X25.0Y21.0 +X25.5Y21.5 +X25.5Y20.5 +X25.5Y8.0 +X26.0Y22.0 +X26.0Y15.5 +X26.0Y13.5 +X27.5Y10.5 +X28.5Y22.0 +X28.5Y17.0 +X28.5Y13.5 +X28.5Y12.5 +X28.5Y11.5 +X28.5Y10.5 +X29.0Y14.0 +X29.0Y13.0 +X29.0Y12.0 +X29.0Y11.0 +X29.5Y15.0 +X29.5Y13.5 +X29.5Y12.5 +X29.5Y11.5 +X29.5Y10.5 +X30.0Y2.0 +X31.0Y3.0 +X31.5Y17.5 +X32.5Y18.5 +X32.75Y19.75 +X33.862Y5.5 +X33.995Y10.005 +X35.5Y6.5 +X36.5Y18.5 +X37.0Y15.5 +X37.5Y2.5 +X38.5Y12.5 +X39.5Y4.5 +X40.0Y17.0 +X40.5Y11.0 +X43.5Y13.0 +T2 +X25.05Y5.55 +X25.05Y3.55 +X43.5Y10.75 +X43.5Y8.75 +X43.5Y6.75 +X43.5Y4.75 +X43.5Y2.75 +M30 diff --git a/mfg/fab/gerbers/Test_5--pth_map.pdf b/mfg/fab/gerbers/Test_5--pth_map.pdf new file mode 100644 index 0000000..575d397 Binary files /dev/null and b/mfg/fab/gerbers/Test_5--pth_map.pdf differ diff --git a/mfg/fab/gerbers/Test_5-B_Cu.gbr b/mfg/fab/gerbers/Test_5-B_Cu.gbr new file mode 100644 index 0000000..2bc4ad1 --- /dev/null +++ b/mfg/fab/gerbers/Test_5-B_Cu.gbr @@ -0,0 +1,4385 @@ +%TF.GenerationSoftware,KiCad,Pcbnew,9.0.7+1*% +%TF.CreationDate,Date% +%TF.ProjectId,Test_5,54657374-5f35-42e6-9b69-6361645f7063,NO_TAG+ (Unreleased)*% +%TF.SameCoordinates,Original*% +%TF.FileFunction,Copper,L4,Bot*% +%TF.FilePolarity,Positive*% +%FSLAX46Y46*% +G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* +G04 Created by KiCad* +%MOMM*% +%LPD*% +G01* +G04 APERTURE LIST* +G04 Aperture macros list* +%AMRoundRect* +0 Rectangle with rounded corners* +0 $1 Rounding radius* +0 $2 $3 $4 $5 $6 $7 $8 $9 X,Y pos of 4 corners* +0 Add a 4 corners polygon primitive as box body* +4,1,4,$2,$3,$4,$5,$6,$7,$8,$9,$2,$3,0* +0 Add four circle primitives for the rounded corners* +1,1,$1+$1,$2,$3* +1,1,$1+$1,$4,$5* +1,1,$1+$1,$6,$7* +1,1,$1+$1,$8,$9* +0 Add four rect primitives between the rounded corners* +20,1,$1+$1,$2,$3,$4,$5,0* +20,1,$1+$1,$4,$5,$6,$7,0* +20,1,$1+$1,$6,$7,$8,$9,0* +20,1,$1+$1,$8,$9,$2,$3,0*% +G04 Aperture macros list end* +%ADD10C,0.100000*% +%TA.AperFunction,SMDPad,CuDef*% +%ADD11RoundRect,0.500000X0.500000X1.500000X-0.500000X1.500000X-0.500000X-1.500000X0.500000X-1.500000X0*% +%TD*% +%TA.AperFunction,SMDPad,CuDef*% +%ADD12C,1.500000*% +%TD*% +%TA.AperFunction,ComponentPad*% +%ADD13RoundRect,0.250000X0.625000X-0.350000X0.625000X0.350000X-0.625000X0.350000X-0.625000X-0.350000X0*% +%TD*% +%TA.AperFunction,ComponentPad*% +%ADD14O,1.750000X1.200000*% +%TD*% +%TA.AperFunction,ViaPad*% +%ADD15C,0.600000*% +%TD*% +%TA.AperFunction,Conductor*% +%ADD16C,0.200000*% +%TD*% +G04 APERTURE END LIST* +D10* +G36* +X3576019Y1608966D02* +G01* +X3593115Y1591869D01* +X3615604Y1546892D01* +X3641352Y1443903D01* +X3641352Y1313356D01* +X3615604Y1210367D01* +X3593115Y1165390D01* +X3576019Y1148293D01* +X3536691Y1128629D01* +X3503155Y1128629D01* +X3463827Y1148293D01* +X3446730Y1165391D01* +X3424241Y1210367D01* +X3398495Y1313355D01* +X3398495Y1443904D01* +X3424241Y1546892D01* +X3446730Y1591868D01* +X3463827Y1608966D01* +X3503155Y1628629D01* +X3536691Y1628629D01* +X3576019Y1608966D01* +G37* +G36* +X4147448Y1608966D02* +G01* +X4164544Y1591869D01* +X4187033Y1546892D01* +X4212781Y1443903D01* +X4212781Y1313356D01* +X4187033Y1210367D01* +X4164544Y1165390D01* +X4147448Y1148293D01* +X4108120Y1128629D01* +X4074584Y1128629D01* +X4035256Y1148293D01* +X4018159Y1165391D01* +X3995670Y1210367D01* +X3969924Y1313355D01* +X3969924Y1443904D01* +X3995670Y1546892D01* +X4018159Y1591868D01* +X4035256Y1608966D01* +X4074584Y1628629D01* +X4108120Y1628629D01* +X4147448Y1608966D01* +G37* +G36* +X7241353Y1414343D02* +G01* +X7074585Y1414343D01* +X7035257Y1434008D01* +X7018160Y1451104D01* +X6998496Y1490433D01* +X6998496Y1552540D01* +X7018160Y1591868D01* +X7035257Y1608966D01* +X7074585Y1628629D01* +X7241353Y1628629D01* +X7241353Y1414343D01* +G37* +G36* +X7408020Y961962D02* +G01* +X978490Y961962D01* +X978490Y1640620D01* +X1045157Y1640620D01* +X1045157Y1602352D01* +X1072217Y1575292D01* +X1110485Y1575292D01* +X1126706Y1586131D01* +X1146931Y1606357D01* +X1213750Y1628629D01* +X1254667Y1628629D01* +X1321485Y1606357D01* +X1364543Y1563298D01* +X1387032Y1518321D01* +X1412780Y1415331D01* +X1412780Y1341928D01* +X1387032Y1238938D01* +X1364543Y1193961D01* +X1321485Y1150902D01* +X1254667Y1128629D01* +X1213750Y1128629D01* +X1146931Y1150902D01* +X1126706Y1171127D01* +X1110485Y1181966D01* +X1072217Y1181966D01* +X1045157Y1154906D01* +X1045157Y1116638D01* +X1055996Y1100417D01* +X1084568Y1071845D01* +X1086649Y1070455D01* +X1087163Y1069427D01* +X1094128Y1065457D01* +X1100789Y1061006D01* +X1101937Y1061006D01* +X1104112Y1059766D01* +X1189825Y1031195D01* +X1197775Y1030193D01* +X1205637Y1028629D01* +X1262780Y1028629D01* +X1270642Y1030193D01* +X1278591Y1031195D01* +X1364305Y1059766D01* +X1366480Y1061006D01* +X1367628Y1061006D01* +X1374292Y1065460D01* +X1381253Y1069427D01* +X1381766Y1070454D01* +X1383849Y1071845D01* +X1440992Y1128987D01* +X1445448Y1135656D01* +X1450359Y1141983D01* +X1478930Y1199126D01* +X1480376Y1204409D01* +X1482715Y1209359D01* +X1511287Y1323645D01* +X1511584Y1329763D01* +X1512780Y1335772D01* +X1512780Y1421486D01* +X1511584Y1427496D01* +X1511287Y1433613D01* +X1482715Y1547899D01* +X1480376Y1552850D01* +X1478930Y1558132D01* +X1450359Y1615275D01* +X1445448Y1621603D01* +X1440992Y1628271D01* +X1390633Y1678629D01* +X1669922Y1678629D01* +X1669922Y1078629D01* +X1673728Y1059495D01* +X1678582Y1054641D01* +X1680390Y1048014D01* +X1691634Y1041589D01* +X1700788Y1032435D01* +X1707654Y1032435D01* +X1713616Y1029028D01* +X1726109Y1032435D01* +X1739056Y1032435D01* +X1743910Y1037290D01* +X1750537Y1039097D01* +X1763334Y1053822D01* +X2012779Y1490351D01* +X2012779Y1078629D01* +X2016585Y1059495D01* +X2043645Y1032435D01* +X2081913Y1032435D01* +X2108973Y1059495D01* +X2112779Y1078629D01* +X2112779Y1335772D01* +X2727066Y1335772D01* +X2727066Y1192915D01* +X2727554Y1190459D01* +X2727192Y1189371D01* +X2729308Y1181642D01* +X2730872Y1173781D01* +X2731682Y1172971D01* +X2732344Y1170555D01* +X2760916Y1113411D01* +X2765831Y1107077D01* +X2770282Y1100417D01* +X2798854Y1071845D01* +X2805513Y1067395D01* +X2811848Y1062479D01* +X2868991Y1033908D01* +X2871405Y1033247D01* +X2872217Y1032435D01* +X2880082Y1030871D01* +X2887807Y1028755D01* +X2888894Y1029118D01* +X2891351Y1028629D01* +X3034209Y1028629D01* +X3036665Y1029118D01* +X3037754Y1028755D01* +X3045481Y1030872D01* +X3053343Y1032435D01* +X3054154Y1033247D01* +X3056570Y1033908D01* +X3113712Y1062479D01* +X3120046Y1067395D01* +X3126706Y1071845D01* +X3155278Y1100417D01* +X3166117Y1116638D01* +X3166117Y1154906D01* +X3139057Y1181966D01* +X3100789Y1181966D01* +X3084568Y1171127D01* +X3061733Y1148293D01* +X3022406Y1128629D01* +X2903154Y1128629D01* +X2863826Y1148293D01* +X2846731Y1165388D01* +X2827066Y1204719D01* +X2827066Y1323969D01* +X2846729Y1363297D01* +X2863827Y1380395D01* +X2903154Y1400058D01* +X3022406Y1400058D01* +X3061732Y1380395D01* +X3084568Y1357559D01* +X3100789Y1346721D01* +X3103433Y1346722D01* +X3105481Y1345046D01* +X3122235Y1346722D01* +X3139058Y1346722D01* +X3140926Y1348591D01* +X3143559Y1348854D01* +X3154220Y1361885D01* +X3166117Y1373782D01* +X3166116Y1376426D01* +X3167792Y1378473D01* +X3169675Y1397890D01* +X3164458Y1450058D01* +X3298495Y1450058D01* +X3298495Y1307200D01* +X3299690Y1301191D01* +X3299988Y1295073D01* +X3328559Y1180789D01* +X3330898Y1175838D01* +X3332345Y1170554D01* +X3360917Y1113411D01* +X3365828Y1107083D01* +X3370282Y1100417D01* +X3398853Y1071845D01* +X3405517Y1067392D01* +X3411849Y1062478D01* +X3468992Y1033907D01* +X3471407Y1033246D01* +X3472218Y1032435D01* +X3480078Y1030872D01* +X3487808Y1028755D01* +X3488895Y1029118D01* +X3491352Y1028629D01* +X3548495Y1028629D01* +X3550951Y1029118D01* +X3552039Y1028755D01* +X3559768Y1030872D01* +X3567629Y1032435D01* +X3568439Y1033246D01* +X3570855Y1033907D01* +X3627999Y1062479D01* +X3634327Y1067391D01* +X3640994Y1071845D01* +X3669565Y1100417D01* +X3674019Y1107084D01* +X3678931Y1113412D01* +X3707502Y1170555D01* +X3708948Y1175838D01* +X3711287Y1180788D01* +X3739859Y1295072D01* +X3740156Y1301191D01* +X3741352Y1307200D01* +X3741352Y1450058D01* +X3869924Y1450058D01* +X3869924Y1307200D01* +X3871119Y1301191D01* +X3871417Y1295073D01* +X3899988Y1180789D01* +X3902327Y1175838D01* +X3903774Y1170554D01* +X3932346Y1113411D01* +X3937257Y1107083D01* +X3941711Y1100417D01* +X3970282Y1071845D01* +X3976946Y1067392D01* +X3983278Y1062478D01* +X4040421Y1033907D01* +X4042836Y1033246D01* +X4043647Y1032435D01* +X4051507Y1030872D01* +X4059237Y1028755D01* +X4060324Y1029118D01* +X4062781Y1028629D01* +X4119924Y1028629D01* +X4122380Y1029118D01* +X4123468Y1028755D01* +X4131197Y1030872D01* +X4139058Y1032435D01* +X4139868Y1033246D01* +X4142284Y1033907D01* +X4199428Y1062479D01* +X4205756Y1067391D01* +X4212423Y1071845D01* +X4240994Y1100417D01* +X4245448Y1107084D01* +X4250360Y1113412D01* +X4278931Y1170555D01* +X4280377Y1175838D01* +X4282716Y1180788D01* +X4311288Y1295072D01* +X4311585Y1301191D01* +X4312781Y1307200D01* +X4312781Y1335772D01* +X4441353Y1335772D01* +X4441353Y1192915D01* +X4441841Y1190459D01* +X4441479Y1189371D01* +X4443595Y1181642D01* +X4445159Y1173781D01* +X4445969Y1172971D01* +X4446631Y1170555D01* +X4475203Y1113411D01* +X4480118Y1107077D01* +X4484569Y1100417D01* +X4513141Y1071845D01* +X4519800Y1067395D01* +X4526135Y1062479D01* +X4583278Y1033908D01* +X4585692Y1033247D01* +X4586504Y1032435D01* +X4594369Y1030871D01* +X4602094Y1028755D01* +X4603181Y1029118D01* +X4605638Y1028629D01* +X4777067Y1028629D01* +X4779523Y1029118D01* +X4780611Y1028755D01* +X4788340Y1030872D01* +X4796201Y1032435D01* +X4797011Y1033246D01* +X4799427Y1033907D01* +X4856571Y1062479D01* +X4862899Y1067391D01* +X4869566Y1071845D01* +X4898137Y1100417D01* +X4908975Y1116638D01* +X4908974Y1154907D01* +X4881914Y1181966D01* +X4843646Y1181965D01* +X4827425Y1171127D01* +X4804591Y1148293D01* +X4765263Y1128629D01* +X4617441Y1128629D01* +X4578113Y1148293D01* +X4561018Y1165388D01* +X4541353Y1204719D01* +X4541353Y1323969D01* +X4542535Y1326334D01* +X5045159Y1326334D01* +X5045159Y1288066D01* +X5072219Y1261006D01* +X5091353Y1257200D01* +X5548495Y1257200D01* +X5567629Y1261006D01* +X5594689Y1288066D01* +X5594689Y1326334D01* +X5585251Y1335772D01* +X5755639Y1335772D01* +X5755639Y1192915D01* +X5756127Y1190459D01* +X5755765Y1189371D01* +X5757881Y1181642D01* +X5759445Y1173781D01* +X5760255Y1172971D01* +X5760917Y1170555D01* +X5789489Y1113411D01* +X5794404Y1107077D01* +X5798855Y1100417D01* +X5827427Y1071845D01* +X5834086Y1067395D01* +X5840421Y1062479D01* +X5897564Y1033908D01* +X5899978Y1033247D01* +X5900790Y1032435D01* +X5908655Y1030871D01* +X5916380Y1028755D01* +X5917467Y1029118D01* +X5919924Y1028629D01* +X6062782Y1028629D01* +X6065238Y1029118D01* +X6066327Y1028755D01* +X6074054Y1030872D01* +X6081916Y1032435D01* +X6082727Y1033247D01* +X6085143Y1033908D01* +X6142285Y1062479D01* +X6148619Y1067395D01* +X6155279Y1071845D01* +X6183851Y1100417D01* +X6194690Y1116638D01* +X6194690Y1154906D01* +X6167630Y1181966D01* +X6129362Y1181966D01* +X6113141Y1171127D01* +X6090306Y1148293D01* +X6050979Y1128629D01* +X5931727Y1128629D01* +X5892399Y1148293D01* +X5875304Y1165388D01* +X5855639Y1204719D01* +X5855639Y1323969D01* +X5875302Y1363297D01* +X5892400Y1380395D01* +X5931727Y1400058D01* +X6050979Y1400058D01* +X6090305Y1380395D01* +X6113141Y1357559D01* +X6129362Y1346721D01* +X6132006Y1346722D01* +X6134054Y1345046D01* +X6150808Y1346722D01* +X6167631Y1346722D01* +X6169499Y1348591D01* +X6172132Y1348854D01* +X6182793Y1361885D01* +X6194690Y1373782D01* +X6194689Y1376426D01* +X6196365Y1378473D01* +X6198248Y1397890D01* +X6181602Y1564343D01* +X6327068Y1564343D01* +X6327068Y1507200D01* +X6328631Y1499338D01* +X6329634Y1491389D01* +X6358205Y1405675D01* +X6359445Y1403500D01* +X6359445Y1402352D01* +X6363898Y1395688D01* +X6367866Y1388727D01* +X6368892Y1388214D01* +X6370284Y1386131D01* +X6627786Y1128629D01* +X6377068Y1128629D01* +X6357934Y1124823D01* +X6330874Y1097763D01* +X6330874Y1059495D01* +X6357934Y1032435D01* +X6377068Y1028629D01* +X6748496Y1028629D01* +X6767630Y1032435D01* +X6794690Y1059495D01* +X6794690Y1097763D01* +X6783851Y1113984D01* +X6449341Y1448494D01* +X6427068Y1515313D01* +X6427068Y1552540D01* +X6432969Y1564343D01* +X6898496Y1564343D01* +X6898496Y1478629D01* +X6898984Y1476173D01* +X6898622Y1475084D01* +X6900738Y1467357D01* +X6902302Y1459495D01* +X6903113Y1458684D01* +X6903775Y1456268D01* +X6932347Y1399125D01* +X6937262Y1392791D01* +X6941713Y1386131D01* +X6970283Y1357560D01* +X6976949Y1353106D01* +X6983278Y1348194D01* +X7040421Y1319622D01* +X7042836Y1318961D01* +X7043648Y1318149D01* +X7051509Y1316586D01* +X7059237Y1314469D01* +X7060325Y1314832D01* +X7062782Y1314343D01* +X7241353Y1314343D01* +X7241353Y1078629D01* +X7245159Y1059495D01* +X7272219Y1032435D01* +X7310487Y1032435D01* +X7337547Y1059495D01* +X7341353Y1078629D01* +X7341353Y1678629D01* +X7337547Y1697763D01* +X7310487Y1724823D01* +X7291353Y1728629D01* +X7062782Y1728629D01* +X7060325Y1728141D01* +X7059238Y1728503D01* +X7051508Y1726387D01* +X7043648Y1724823D01* +X7042837Y1724013D01* +X7040422Y1723351D01* +X6983279Y1694780D01* +X6976947Y1689867D01* +X6970283Y1685413D01* +X6941712Y1656841D01* +X6937258Y1650176D01* +X6932347Y1643847D01* +X6903775Y1586704D01* +X6903113Y1584289D01* +X6902302Y1583477D01* +X6900738Y1575616D01* +X6898622Y1567888D01* +X6898984Y1566800D01* +X6898496Y1564343D01* +X6432969Y1564343D01* +X6446733Y1591871D01* +X6463828Y1608965D01* +X6503156Y1628629D01* +X6622408Y1628629D01* +X6661735Y1608966D01* +X6684570Y1586131D01* +X6700791Y1575292D01* +X6739059Y1575292D01* +X6766119Y1602352D01* +X6766119Y1640620D01* +X6755280Y1656841D01* +X6726708Y1685413D01* +X6720048Y1689864D01* +X6713714Y1694779D01* +X6656572Y1723350D01* +X6654156Y1724012D01* +X6653345Y1724823D01* +X6645483Y1726387D01* +X6637756Y1728503D01* +X6636667Y1728141D01* +X6634211Y1728629D01* +X6491353Y1728629D01* +X6488896Y1728141D01* +X6487809Y1728503D01* +X6480084Y1726388D01* +X6472219Y1724823D01* +X6471407Y1724012D01* +X6468993Y1723350D01* +X6411850Y1694779D01* +X6405515Y1689864D01* +X6398856Y1685413D01* +X6370284Y1656841D01* +X6365833Y1650182D01* +X6360918Y1643847D01* +X6332346Y1586703D01* +X6331684Y1584288D01* +X6330874Y1583477D01* +X6329310Y1575617D01* +X6327194Y1567887D01* +X6327556Y1566800D01* +X6327068Y1564343D01* +X6181602Y1564343D01* +X6169676Y1683604D01* +X6166118Y1695271D01* +X6166118Y1697763D01* +X6165024Y1698857D01* +X6163985Y1702265D01* +X6150957Y1712924D01* +X6139058Y1724823D01* +X6135563Y1725519D01* +X6134366Y1726498D01* +X6131884Y1726250D01* +X6119924Y1728629D01* +X5834210Y1728629D01* +X5815076Y1724823D01* +X5788016Y1697763D01* +X5788016Y1659495D01* +X5815076Y1632435D01* +X5834210Y1628629D01* +X6074675Y1628629D01* +X6088213Y1493244D01* +X6085143Y1494779D01* +X6082727Y1495441D01* +X6081916Y1496252D01* +X6074054Y1497816D01* +X6066327Y1499932D01* +X6065238Y1499570D01* +X6062782Y1500058D01* +X5919924Y1500058D01* +X5917467Y1499570D01* +X5916379Y1499932D01* +X5908651Y1497816D01* +X5900790Y1496252D01* +X5899978Y1495441D01* +X5897563Y1494779D01* +X5840421Y1466207D01* +X5834092Y1461296D01* +X5827427Y1456842D01* +X5798855Y1428271D01* +X5794400Y1421605D01* +X5789489Y1415276D01* +X5760917Y1358132D01* +X5760255Y1355717D01* +X5759445Y1354906D01* +X5757881Y1347046D01* +X5755765Y1339316D01* +X5756127Y1338229D01* +X5755639Y1335772D01* +X5585251Y1335772D01* +X5567629Y1353394D01* +X5548495Y1357200D01* +X5091353Y1357200D01* +X5072219Y1353394D01* +X5045159Y1326334D01* +X4542535Y1326334D01* +X4561016Y1363297D01* +X4578114Y1380395D01* +X4617441Y1400058D01* +X4691353Y1400058D01* +X4705299Y1402833D01* +X4707372Y1402694D01* +X4708186Y1403407D01* +X4710487Y1403864D01* +X4722927Y1416305D01* +X4736172Y1427893D01* +X4736290Y1429668D01* +X4737547Y1430924D01* +X4737547Y1448523D01* +X4738717Y1466077D01* +X4737547Y1468109D01* +X4737547Y1469192D01* +X4736076Y1470663D01* +X4728982Y1482983D01* +X4601542Y1628629D01* +X4862781Y1628629D01* +X4881915Y1632435D01* +X4908975Y1659495D01* +X4908975Y1697763D01* +X4881915Y1724823D01* +X4862781Y1728629D01* +X4491353Y1728629D01* +X4477406Y1725855D01* +X4475334Y1725993D01* +X4474519Y1725281D01* +X4472219Y1724823D01* +X4459778Y1712383D01* +X4446534Y1700794D01* +X4446415Y1699020D01* +X4445159Y1697763D01* +X4445159Y1680165D01* +X4443989Y1662610D01* +X4445159Y1660579D01* +X4445159Y1659495D01* +X4446629Y1658025D01* +X4453724Y1645704D01* +X4585299Y1495333D01* +X4583277Y1494779D01* +X4526135Y1466207D01* +X4519806Y1461296D01* +X4513141Y1456842D01* +X4484569Y1428271D01* +X4480114Y1421605D01* +X4475203Y1415276D01* +X4446631Y1358132D01* +X4445969Y1355717D01* +X4445159Y1354906D01* +X4443595Y1347046D01* +X4441479Y1339316D01* +X4441841Y1338229D01* +X4441353Y1335772D01* +X4312781Y1335772D01* +X4312781Y1450058D01* +X4311585Y1456068D01* +X4311288Y1462186D01* +X4282716Y1576470D01* +X4280377Y1581421D01* +X4278931Y1586703D01* +X4250360Y1643846D01* +X4245448Y1650175D01* +X4240994Y1656841D01* +X4212423Y1685413D01* +X4205756Y1689868D01* +X4199428Y1694779D01* +X4142284Y1723351D01* +X4139868Y1724013D01* +X4139058Y1724823D01* +X4131197Y1726387D01* +X4123468Y1728503D01* +X4122380Y1728141D01* +X4119924Y1728629D01* +X4062781Y1728629D01* +X4060324Y1728141D01* +X4059237Y1728503D01* +X4051507Y1726387D01* +X4043647Y1724823D01* +X4042836Y1724013D01* +X4040421Y1723351D01* +X3983278Y1694780D01* +X3976946Y1689867D01* +X3970282Y1685413D01* +X3941711Y1656841D01* +X3937257Y1650176D01* +X3932346Y1643847D01* +X3903774Y1586704D01* +X3902327Y1581421D01* +X3899988Y1576469D01* +X3871417Y1462185D01* +X3871119Y1456068D01* +X3869924Y1450058D01* +X3741352Y1450058D01* +X3740156Y1456068D01* +X3739859Y1462186D01* +X3711287Y1576470D01* +X3708948Y1581421D01* +X3707502Y1586703D01* +X3678931Y1643846D01* +X3674019Y1650175D01* +X3669565Y1656841D01* +X3640994Y1685413D01* +X3634327Y1689868D01* +X3627999Y1694779D01* +X3570855Y1723351D01* +X3568439Y1724013D01* +X3567629Y1724823D01* +X3559768Y1726387D01* +X3552039Y1728503D01* +X3550951Y1728141D01* +X3548495Y1728629D01* +X3491352Y1728629D01* +X3488895Y1728141D01* +X3487808Y1728503D01* +X3480078Y1726387D01* +X3472218Y1724823D01* +X3471407Y1724013D01* +X3468992Y1723351D01* +X3411849Y1694780D01* +X3405517Y1689867D01* +X3398853Y1685413D01* +X3370282Y1656841D01* +X3365828Y1650176D01* +X3360917Y1643847D01* +X3332345Y1586704D01* +X3330898Y1581421D01* +X3328559Y1576469D01* +X3299988Y1462185D01* +X3299690Y1456068D01* +X3298495Y1450058D01* +X3164458Y1450058D01* +X3141103Y1683604D01* +X3137545Y1695271D01* +X3137545Y1697763D01* +X3136451Y1698857D01* +X3135412Y1702265D01* +X3122384Y1712924D01* +X3110485Y1724823D01* +X3106990Y1725519D01* +X3105793Y1726498D01* +X3103311Y1726250D01* +X3091351Y1728629D01* +X2805637Y1728629D01* +X2786503Y1724823D01* +X2759443Y1697763D01* +X2759443Y1659495D01* +X2786503Y1632435D01* +X2805637Y1628629D01* +X3046102Y1628629D01* +X3059640Y1493244D01* +X3056570Y1494779D01* +X3054154Y1495441D01* +X3053343Y1496252D01* +X3045481Y1497816D01* +X3037754Y1499932D01* +X3036665Y1499570D01* +X3034209Y1500058D01* +X2891351Y1500058D01* +X2888894Y1499570D01* +X2887806Y1499932D01* +X2880078Y1497816D01* +X2872217Y1496252D01* +X2871405Y1495441D01* +X2868990Y1494779D01* +X2811848Y1466207D01* +X2805519Y1461296D01* +X2798854Y1456842D01* +X2770282Y1428271D01* +X2765827Y1421605D01* +X2760916Y1415276D01* +X2732344Y1358132D01* +X2731682Y1355717D01* +X2730872Y1354906D01* +X2729308Y1347046D01* +X2727192Y1339316D01* +X2727554Y1338229D01* +X2727066Y1335772D01* +X2112779Y1335772D01* +X2112779Y1678629D01* +X2108973Y1697763D01* +X2104118Y1702618D01* +X2102311Y1709244D01* +X2091066Y1715670D01* +X2081913Y1724823D01* +X2075047Y1724823D01* +X2069085Y1728230D01* +X2056593Y1724823D01* +X2043645Y1724823D01* +X2038789Y1719968D01* +X2032165Y1718161D01* +X2019367Y1703436D01* +X1769922Y1266908D01* +X1769922Y1678629D01* +X1766116Y1697763D01* +X1739056Y1724823D01* +X1700788Y1724823D01* +X1673728Y1697763D01* +X1669922Y1678629D01* +X1390633Y1678629D01* +X1383849Y1685413D01* +X1381766Y1686805D01* +X1381253Y1687831D01* +X1374292Y1691799D01* +X1367628Y1696252D01* +X1366480Y1696252D01* +X1364305Y1697492D01* +X1278591Y1726063D01* +X1270642Y1727066D01* +X1262780Y1728629D01* +X1205637Y1728629D01* +X1197775Y1727066D01* +X1189825Y1726063D01* +X1104112Y1697492D01* +X1101937Y1696252D01* +X1100789Y1696252D01* +X1094128Y1691802D01* +X1087163Y1687831D01* +X1086649Y1686804D01* +X1084568Y1685413D01* +X1055996Y1656841D01* +X1045157Y1640620D01* +X978490Y1640620D01* +X978490Y1795296D01* +X7408020Y1795296D01* +X7408020Y961962D01* +G37* +D11* +%TO.P,TP12,1,1*% +%TO.N,GND*% +X3500000Y14000000D03* +%TD*% +D12* +%TO.P,TP1,1,1*% +%TO.N,Net-(U1A--)*% +X5000000Y4500000D03* +%TD*% +D13* +%TO.P,J2,1,Pin_1*% +%TO.N,VBUS*% +X43500000Y2750000D03* +D14* +%TO.P,J2,2,Pin_2*% +%TO.N,/Project Architecture/Power and Interface/CHARGE_LED_IO*% +X43500000Y4750000D03* +%TO.P,J2,3,Pin_3*% +%TO.N,/Project Architecture/Power and Interface/PAIR_LED_IO*% +X43500000Y6750000D03* +%TO.P,J2,4,Pin_4*% +%TO.N,/Project Architecture/BLE Controller/~{PAIR_SW}*% +X43500000Y8750000D03* +%TO.P,J2,5,Pin_5*% +%TO.N,GND*% +X43500000Y10750000D03* +%TD*% +D12* +%TO.P,TP8,1,1*% +%TO.N,+3.3V*% +X38000000Y14000000D03* +%TD*% +%TO.P,TP3,1,1*% +%TO.N,Net-(J1-Pin_1)*% +X16000000Y2500000D03* +%TD*% +%TO.P,TP10,1,1*% +%TO.N,/Project Architecture/Power and Interface/SWDIO*% +X35000000Y17000000D03* +%TD*% +%TO.P,TP7,1,1*% +%TO.N,/Project Architecture/Power and Interface/SWDCLK*% +X35000000Y14000000D03* +%TD*% +D11* +%TO.P,TP14,1,1*% +%TO.N,/Project Architecture/Load Cell Amp/SIG-*% +X9500000Y14000000D03* +%TD*% +%TO.P,TP13,1,1*% +%TO.N,/Project Architecture/Load Cell Amp/SIG+*% +X6500000Y14000000D03* +%TD*% +D12* +%TO.P,TP6,1,1*% +%TO.N,/Project Architecture/Power and Interface/~{RESET}*% +X35000000Y11000000D03* +%TD*% +%TO.P,TP9,1,1*% +%TO.N,GND*% +X38000000Y17000000D03* +%TD*% +%TO.P,TP2,1,1*% +%TO.N,/Project Architecture/BLE Controller/LOAD_CELL*% +X21000000Y11500000D03* +%TD*% +%TO.P,TP4,1,1*% +%TO.N,/Project Architecture/BLE Controller/~{BATT_INT}*% +X19000000Y2500000D03* +%TD*% +D11* +%TO.P,TP11,1,1*% +%TO.N,/Project Architecture/Load Cell Amp/EXC+*% +X12500000Y14000000D03* +%TD*% +D13* +%TO.P,J1,1,Pin_1*% +%TO.N,Net-(J1-Pin_1)*% +X25050000Y3550000D03* +D14* +%TO.P,J1,2,Pin_2*% +%TO.N,GND*% +X25050000Y5550000D03* +%TD*% +D12* +%TO.P,TP5,1,1*% +%TO.N,/Project Architecture/Power and Interface/STAT*% +X34324797Y3291770D03* +%TD*% +D15* +%TO.N,GND*% +X17500000Y21000000D03* +X20000000Y21000000D03* +X29500000Y15000000D03* +X24000000Y21000000D03* +X21500000Y20500000D03* +X23000000Y22000000D03* +X12500000Y5000000D03* +X31000000Y3000000D03* +X17000000Y13000000D03* +X29500000Y13500000D03* +X28500000Y12500000D03* +X25000000Y21000000D03* +X28500000Y10500000D03* +X17000000Y11000000D03* +X25000000Y22000000D03* +X23000000Y21000000D03* +X17500000Y12500000D03* +X20500000Y20500000D03* +X29500000Y11500000D03* +X17500000Y22000000D03* +X28500000Y22000000D03* +X37500000Y2500000D03* +X17500000Y11500000D03* +X19500000Y20500000D03* +X22500000Y20500000D03* +X17000000Y21500000D03* +X9500000Y1500000D03* +X29500000Y10500000D03* +X24500000Y21500000D03* +X14000000Y3500000D03* +X28500000Y11500000D03* +X19000000Y21000000D03* +X25500000Y21500000D03* +X19500000Y21500000D03* +X29000000Y13000000D03* +X24500000Y20500000D03* +X28500000Y13500000D03* +X19000000Y22000000D03* +X27500000Y10500000D03* +X23500000Y21500000D03* +X7000000Y4525000D03* +X26000000Y22000000D03* +X15000000Y14000000D03* +X16500000Y22000000D03* +X29500000Y12500000D03* +X35500000Y6500000D03* +X29000000Y11000000D03* +X25500000Y20500000D03* +X29000000Y12000000D03* +X6975000Y10525000D03* +X17000000Y12000000D03* +X17500000Y10500000D03* +X9500000Y3000000D03* +X18500000Y10500000D03* +X29000000Y14000000D03* +X23500000Y20500000D03* +X8000000Y4525000D03* +X16500000Y21000000D03* +X24000000Y22000000D03* +X20000000Y22000000D03* +%TO.N,+3.3V*% +X2500000Y8000000D03* +X40000000Y17000000D03* +X31500000Y17500000D03* +X23000000Y10000000D03* +X12500000Y6500000D03* +X15500000Y17500000D03* +X39500000Y4500000D03* +X40500000Y11000000D03* +X21000000Y1500000D03* +X10500000Y17500000D03* +%TO.N,VDD*% +X30000000Y2000000D03* +X25500000Y8000000D03* +X13500000Y2500000D03* +X38500000Y12500000D03* +%TO.N,Net-(J1-Pin_1)*% +X14000000Y1500000D03* +%TO.N,/Project Architecture/Power and Interface/PAIR_LED_IO*% +X43500000Y13000000D03* +%TO.N,/Project Architecture/BLE Controller/~{PAIR_SW}*% +X28500000Y17000000D03* +%TO.N,/Project Architecture/Power and Interface/SWDIO*% +X32750000Y19750000D03* +%TO.N,/Project Architecture/Power and Interface/SWDCLK*% +X37000000Y15500000D03* +%TO.N,/Project Architecture/Power and Interface/~{RESET}*% +X33995000Y10005000D03* +X26000000Y15500000D03* +%TO.N,/Project Architecture/Load Cell Amp/EXC+*% +X12500000Y16500000D03* +%TO.N,/Project Architecture/Power and Interface/STAT*% +X26000000Y13500000D03* +X33862500Y5500000D03* +%TO.N,/Project Architecture/BLE Controller/~{PAIR_LED}*% +X32500000Y18500000D03* +X36500000Y18500000D03* +%TO.N,Net-(U1A--)*% +X7000000Y5500000D03* +%TO.N,/Project Architecture/BLE Controller/LOAD_CELL*% +X20050000Y9500000D03* +%TO.N,/Project Architecture/BLE Controller/SDA*% +X24000000Y14000000D03* +X19500000Y7000000D03* +%TO.N,/Project Architecture/BLE Controller/SCL*% +X24000000Y13000000D03* +X22000000Y4500000D03* +%TO.N,/Project Architecture/BLE Controller/~{BATT_INT}*% +X19000000Y12000000D03* +X17000000Y4500000D03* +X18500000Y8500000D03* +%TO.N,/Project Architecture/Load Cell Amp/SIG-*% +X8025000Y10525000D03* +%TO.N,/Project Architecture/Load Cell Amp/SIG+*% +X7500000Y11500000D03* +%TD*% +D16* +%TO.N,+3.3V*% +X38000000Y14000000D02* +X39500000Y14000000D01* +X39500000Y14000000D02* +X40000000Y14500000D01* +X40000000Y14500000D02* +X40000000Y17000000D01* +%TO.N,Net-(J1-Pin_1)*% +X15000000Y1500000D02* +X14000000Y1500000D01* +X16000000Y2500000D02* +X15000000Y1500000D01* +%TO.N,/Project Architecture/Power and Interface/SWDIO*% +X35000000Y17500000D02* +X32750000Y19750000D01* +X35000000Y17000000D02* +X35000000Y17500000D01* +%TO.N,/Project Architecture/Power and Interface/SWDCLK*% +X37000000Y15500000D02* +X36500000Y15500000D01* +X36500000Y15500000D02* +X35000000Y14000000D01* +%TO.N,/Project Architecture/Power and Interface/~{RESET}*% +X33995000Y10005000D02* +X34005000Y10005000D01* +X34005000Y10005000D02* +X35000000Y11000000D01* +%TO.N,/Project Architecture/Load Cell Amp/EXC+*% +X12500000Y16500000D02* +X12500000Y14000000D01* +%TO.N,/Project Architecture/Power and Interface/STAT*% +X33862500Y5500000D02* +X34324797Y5037703D01* +X34324797Y5037703D02* +X34324797Y3291770D01* +%TO.N,Net-(U1A--)*% +X6000000Y5500000D02* +X5000000Y4500000D01* +X7000000Y5500000D02* +X6000000Y5500000D01* +%TO.N,/Project Architecture/BLE Controller/LOAD_CELL*% +X20050000Y10550000D02* +X21000000Y11500000D01* +X20050000Y9500000D02* +X20050000Y10550000D01* +%TO.N,/Project Architecture/BLE Controller/~{BATT_INT}*% +X19000000Y2500000D02* +X17000000Y4500000D01* +%TO.N,/Project Architecture/Load Cell Amp/SIG-*% +X9500000Y14000000D02* +X9500000Y12000000D01* +X9500000Y12000000D02* +X8025000Y10525000D01* +%TO.N,/Project Architecture/Load Cell Amp/SIG+*% +X7000000Y11500000D02* +X6500000Y12000000D01* +X7500000Y11500000D02* +X7000000Y11500000D01* +X6500000Y14000000D02* +X6500000Y12000000D01* +%TD*% +%TA.AperFunction,Conductor*% +%TO.N,GND*% +G36* +X32141540Y22480315D02* +G01* +X32176086Y22447109D01* +X34008872Y19828842D01* +X34077462Y19730857D01* +X34099500Y19692686D01* +X34115104Y19677082D01* +X34121330Y19668188D01* +X34121329Y19668188D01* +X34127759Y19659003D01* +X34127760Y19659002D01* +X34127761Y19659001D01* +X34161522Y19630664D01* +X34192686Y19599500D01* +X34211792Y19588469D01* +X34220105Y19581492D01* +X34220113Y19581486D01* +X34228699Y19574279D01* +X34228700Y19574279D01* +X34228702Y19574277D01* +X34268646Y19555645D01* +X34306814Y19533608D01* +X34328132Y19527896D01* +X34348131Y19518567D01* +X34348132Y19518567D01* +X34348134Y19518566D01* +X34386216Y19511846D01* +X34386219Y19511846D01* +X34391539Y19510908D01* +X34434108Y19499500D01* +X34456173Y19499500D01* +X34477910Y19495664D01* +X34516444Y19499030D01* +X34527234Y19499500D01* +X36197810Y19499500D01* +X36264849Y19479815D01* +X36310604Y19427011D01* +X36320548Y19357853D01* +X36291523Y19294297D01* +X36245262Y19260939D01* +X36120827Y19209398D01* +X36120814Y19209391D01* +X35989711Y19121790D01* +X35989707Y19121787D01* +X35878213Y19010293D01* +X35878210Y19010289D01* +X35790609Y18879186D01* +X35790602Y18879173D01* +X35730264Y18733502D01* +X35730261Y18733490D01* +X35699500Y18578847D01* +X35699500Y18421154D01* +X35731451Y18260528D01* +X35730145Y18260269D01* +X35730701Y18197216D01* +X35693445Y18138108D01* +X35630147Y18108525D01* +X35560904Y18117860D01* +X35555137Y18120613D01* +X35530168Y18133335D01* +X35480029Y18158883D01* +X35292826Y18219710D01* +X35138588Y18244138D01* +X35075453Y18274067D01* +X35070305Y18278930D01* +X33584573Y19764663D01* +X33551088Y19825986D01* +X33550637Y19828153D01* +X33519738Y19983490D01* +X33519737Y19983497D01* +X33485608Y20065892D01* +X33459397Y20129173D01* +X33459390Y20129186D01* +X33371789Y20260289D01* +X33371786Y20260293D01* +X33260292Y20371787D01* +X33260288Y20371790D01* +X33129185Y20459391D01* +X33129172Y20459398D01* +X32983501Y20519736D01* +X32983489Y20519739D01* +X32828845Y20550500D01* +X32828842Y20550500D01* +X32671158Y20550500D01* +X32671155Y20550500D01* +X32516510Y20519739D01* +X32516498Y20519736D01* +X32370827Y20459398D01* +X32370814Y20459391D01* +X32239711Y20371790D01* +X32239707Y20371787D01* +X32128213Y20260293D01* +X32128210Y20260289D01* +X32040609Y20129186D01* +X32040602Y20129173D01* +X31980264Y19983502D01* +X31980261Y19983490D01* +X31949500Y19828847D01* +X31949500Y19671154D01* +X31980261Y19516511D01* +X31980264Y19516499D01* +X32040602Y19370828D01* +X32040609Y19370815D01* +X32071043Y19325268D01* +X32091921Y19258591D01* +X32073437Y19191210D01* +X32036832Y19153275D01* +X31989711Y19121790D01* +X31989707Y19121787D01* +X31878213Y19010293D01* +X31878210Y19010289D01* +X31790609Y18879186D01* +X31790602Y18879173D01* +X31730264Y18733502D01* +X31730261Y18733490D01* +X31699500Y18578847D01* +X31699500Y18424500D01* +X31679815Y18357461D01* +X31627011Y18311706D01* +X31575500Y18300500D01* +X31421155Y18300500D01* +X31266510Y18269739D01* +X31266498Y18269736D01* +X31120827Y18209398D01* +X31120814Y18209391D01* +X30989711Y18121790D01* +X30989707Y18121787D01* +X30878213Y18010293D01* +X30878210Y18010289D01* +X30790609Y17879186D01* +X30790602Y17879173D01* +X30730264Y17733502D01* +X30730261Y17733490D01* +X30699500Y17578847D01* +X30699500Y17421154D01* +X30730261Y17266511D01* +X30730264Y17266499D01* +X30790602Y17120828D01* +X30790609Y17120815D01* +X30878210Y16989712D01* +X30878213Y16989708D01* +X30989707Y16878214D01* +X30989711Y16878211D01* +X31120814Y16790610D01* +X31120827Y16790603D01* +X31253756Y16735543D01* +X31266503Y16730263D01* +X31421153Y16699501D01* +X31421156Y16699500D01* +X31421158Y16699500D01* +X31578844Y16699500D01* +X31578845Y16699501D01* +X31733497Y16730263D01* +X31879179Y16790606D01* +X32010289Y16878211D01* +X32121789Y16989711D01* +X32209394Y17120821D01* +X32269737Y17266503D01* +X32300500Y17421158D01* +X32300500Y17575500D01* +X32320185Y17642539D01* +X32372989Y17688294D01* +X32424500Y17699500D01* +X32578844Y17699500D01* +X32578845Y17699501D01* +X32733497Y17730263D01* +X32879179Y17790606D01* +X33010289Y17878211D01* +X33121789Y17989711D01* +X33209394Y18120821D01* +X33232263Y18176033D01* +X33276101Y18230434D01* +X33342395Y18252500D01* +X33410094Y18235222D01* +X33434504Y18216260D01* +X33888672Y17762092D01* +X33922157Y17700769D01* +X33917173Y17631077D01* +X33911476Y17618117D01* +X33841118Y17480033D01* +X33780290Y17292827D01* +X33749500Y17098423D01* +X33749500Y16901578D01* +X33780290Y16707174D01* +X33841117Y16519971D01* +X33910588Y16383627D01* +X33930476Y16344595D01* +X34046172Y16185354D01* +X34185354Y16046172D01* +X34344595Y15930476D01* +X34423016Y15890519D01* +X34519970Y15841118D01* +X34519972Y15841118D01* +X34519975Y15841116D01* +X34620317Y15808513D01* +X34707173Y15780291D01* +X34901578Y15749500D01* +X34901583Y15749500D01* +X35098422Y15749500D01* +X35292826Y15780291D01* +X35294328Y15780779D01* +X35480025Y15841116D01* +X35655405Y15930476D01* +X35814646Y16046172D01* +X35953828Y16185354D01* +X36069524Y16344595D01* +X36158884Y16519975D01* +X36219709Y16707174D01* +X36232923Y16790603D01* +X36250500Y16901578D01* +X36250500Y17098423D01* +X36219709Y17292827D01* +X36178012Y17421154D01* +X36158884Y17480025D01* +X36158881Y17480029D01* +X36158881Y17480032D01* +X36120618Y17555126D01* +X36107721Y17623795D01* +X36133997Y17688536D01* +X36191103Y17728794D01* +X36260908Y17731786D01* +X36266292Y17730305D01* +X36421153Y17699501D01* +X36421156Y17699500D01* +X36421158Y17699500D01* +X36578844Y17699500D01* +X36578845Y17699501D01* +X36654162Y17714483D01* +X36733483Y17730260D01* +X36733485Y17730261D01* +X36733497Y17730263D01* +X36733507Y17730268D01* +X36733550Y17730280D01* +X36733586Y17730281D01* +X36739472Y17731451D01* +X36739693Y17730336D01* +X36803417Y17730913D01* +X36862535Y17693672D01* +X36892134Y17630382D01* +X36882817Y17561136D01* +X36880046Y17555330D01* +X36841582Y17479839D01* +X36780778Y17292706D01* +X36750000Y17098383D01* +X36750000Y16901618D01* +X36780778Y16707295D01* +X36841582Y16520162D01* +X36876161Y16452296D01* +X36889057Y16383627D01* +X36862780Y16318887D01* +X36805674Y16278630D01* +X36789868Y16274385D01* +X36766508Y16269739D01* +X36766498Y16269736D01* +X36620827Y16209398D01* +X36620814Y16209391D01* +X36489125Y16121398D01* +X36428874Y16102533D01* +X36429002Y16101561D01* +X36423427Y16100827D01* +X36422447Y16100520D01* +X36420996Y16100507D01* +X36420940Y16100500D01* +X36380019Y16089536D01* +X36380019Y16089535D01* +X36342751Y16079549D01* +X36268214Y16059577D01* +X36268209Y16059574D01* +X36131290Y15980525D01* +X36131282Y15980519D01* +X36019478Y15868714D01* +X35404532Y15253769D01* +X35343209Y15220284D01* +X35297453Y15218977D01* +X35098422Y15250500D01* +X35098417Y15250500D01* +X34901583Y15250500D01* +X34901578Y15250500D01* +X34707173Y15219710D01* +X34519970Y15158883D01* +X34344594Y15069524D01* +X34253741Y15003515D01* +X34185354Y14953828D01* +X34185352Y14953826D01* +X34185351Y14953826D01* +X34046174Y14814649D01* +X34046174Y14814648D01* +X34046172Y14814646D01* +X34035603Y14800099D01* +X33930476Y14655406D01* +X33841117Y14480030D01* +X33780290Y14292827D01* +X33749500Y14098423D01* +X33749500Y13901578D01* +X33780290Y13707174D01* +X33841117Y13519971D01* +X33912855Y13379178D01* +X33930476Y13344595D01* +X34046172Y13185354D01* +X34185354Y13046172D01* +X34344595Y12930476D01* +X34362883Y12921158D01* +X34519970Y12841118D01* +X34519972Y12841118D01* +X34519975Y12841116D01* +X34620317Y12808513D01* +X34707173Y12780291D01* +X34901578Y12749500D01* +X34901583Y12749500D01* +X35098422Y12749500D01* +X35292826Y12780291D01* +X35324584Y12790610D01* +X35480025Y12841116D01* +X35655405Y12930476D01* +X35814646Y13046172D01* +X35953828Y13185354D01* +X36069524Y13344595D01* +X36158884Y13519975D01* +X36219709Y13707174D01* +X36229618Y13769739D01* +X36250500Y13901578D01* +X36250500Y14098422D01* +X36236609Y14186118D01* +X36219709Y14292826D01* +X36219707Y14292832D01* +X36218975Y14297454D01* +X36227929Y14366748D01* +X36253764Y14404531D01* +X36575685Y14726452D01* +X36589794Y14734156D01* +X36600832Y14745847D01* +X36619828Y14750556D01* +X36637006Y14759935D01* +X36653802Y14758977D01* +X36668649Y14762656D01* +X36696235Y14756555D01* +X36703338Y14756149D01* +X36707111Y14754865D01* +X36766503Y14730263D01* +X36797390Y14724119D01* +X36805140Y14721480D01* +X36827272Y14705885D01* +X36851267Y14693334D01* +X36855410Y14686058D01* +X36862255Y14681235D01* +X36872443Y14656148D01* +X36885842Y14632618D01* +X36885393Y14624257D01* +X36888544Y14616500D01* +X36883552Y14589889D01* +X36882103Y14562849D01* +X36875663Y14547835D01* +X36875662Y14547828D01* +X36875659Y14547825D01* +X36875651Y14547806D01* +X36841118Y14480033D01* +X36780290Y14292827D01* +X36749500Y14098423D01* +X36749500Y13901578D01* +X36780290Y13707174D01* +X36841117Y13519971D01* +X36912855Y13379178D01* +X36930476Y13344595D01* +X37046172Y13185354D01* +X37185354Y13046172D01* +X37344595Y12930476D01* +X37519975Y12841116D01* +X37632808Y12804454D01* +X37690483Y12765018D01* +X37717681Y12700659D01* +X37716107Y12662334D01* +X37699500Y12578842D01* +X37699500Y12421154D01* +X37730261Y12266511D01* +X37730264Y12266499D01* +X37790602Y12120828D01* +X37790609Y12120815D01* +X37878210Y11989712D01* +X37878213Y11989708D01* +X37989707Y11878214D01* +X37989711Y11878211D01* +X38120814Y11790610D01* +X38120827Y11790603D01* +X38258695Y11733497D01* +X38266503Y11730263D01* +X38421153Y11699501D01* +X38421156Y11699500D01* +X38421158Y11699500D01* +X38578844Y11699500D01* +X38578845Y11699501D01* +X38733497Y11730263D01* +X38879179Y11790606D01* +X39010289Y11878211D01* +X39121789Y11989711D01* +X39209394Y12120821D01* +X39269737Y12266503D01* +X39300500Y12421158D01* +X39300500Y12578842D01* +X39300500Y12578845D01* +X39300499Y12578847D01* +X39284579Y12658883D01* +X39269737Y12733497D01* +X39269735Y12733502D01* +X39209397Y12879173D01* +X39209390Y12879186D01* +X39124698Y13005935D01* +X39121789Y13010289D01* +X39053231Y13078847D01* +X42699500Y13078847D01* +X42699500Y12921154D01* +X42730261Y12766511D01* +X42730264Y12766499D01* +X42790602Y12620828D01* +X42790609Y12620815D01* +X42878210Y12489712D01* +X42878213Y12489708D01* +X42989707Y12378214D01* +X42989711Y12378211D01* +X43120814Y12290610D01* +X43120827Y12290603D01* +X43217646Y12250500D01* +X43266503Y12230263D01* +X43388742Y12205948D01* +X43421153Y12199501D01* +X43421156Y12199500D01* +X43421158Y12199500D01* +X43578844Y12199500D01* +X43578845Y12199501D01* +X43733497Y12230263D01* +X43879179Y12290606D01* +X44010289Y12378211D01* +X44121789Y12489711D01* +X44209394Y12620821D01* +X44269737Y12766503D01* +X44300500Y12921158D01* +X44300500Y13078842D01* +X44300500Y13078845D01* +X44300499Y13078847D01* +X44291957Y13121789D01* +X44269737Y13233497D01* +X44268134Y13237368D01* +X44209397Y13379173D01* +X44209390Y13379186D01* +X44121789Y13510289D01* +X44121786Y13510293D01* +X44010292Y13621787D01* +X44010288Y13621790D01* +X43879185Y13709391D01* +X43879172Y13709398D01* +X43733501Y13769736D01* +X43733489Y13769739D01* +X43578845Y13800500D01* +X43578842Y13800500D01* +X43421158Y13800500D01* +X43421155Y13800500D01* +X43266510Y13769739D01* +X43266498Y13769736D01* +X43120827Y13709398D01* +X43120814Y13709391D01* +X42989711Y13621790D01* +X42989707Y13621787D01* +X42878213Y13510293D01* +X42878210Y13510289D01* +X42790609Y13379186D01* +X42790602Y13379173D01* +X42730264Y13233502D01* +X42730261Y13233490D01* +X42699500Y13078847D01* +X39053231Y13078847D01* +X39025438Y13106640D01* +X39025095Y13106988D01* +X39008777Y13137392D01* +X38992241Y13167676D01* +X38992274Y13168142D01* +X38992054Y13168552D01* +X38994762Y13202937D01* +X38997225Y13237368D01* +X38997517Y13237914D01* +X38997541Y13238206D01* +X38997996Y13238806D01* +X39013089Y13266920D01* +X39072278Y13348386D01* +X39127608Y13391051D01* +X39172596Y13399500D01* +X39413331Y13399500D01* +X39413347Y13399499D01* +X39420943Y13399499D01* +X39579054Y13399499D01* +X39579057Y13399499D01* +X39731785Y13440423D01* +X39781904Y13469361D01* +X39868716Y13519480D01* +X39980520Y13631284D01* +X39980521Y13631286D01* +X40480520Y14131284D01* +X40559577Y14268216D01* +X40600501Y14420943D01* +X40600501Y14579058D01* +X40600501Y14586653D01* +X40600500Y14586671D01* +X40600500Y16420235D01* +X40620185Y16487274D01* +X40621398Y16489126D01* +X40621907Y16489887D01* +X40709394Y16620821D01* +X40769737Y16766503D01* +X40800500Y16921158D01* +X40800500Y17078842D01* +X40800500Y17078845D01* +X40800499Y17078847D01* +X40774531Y17209394D01* +X40769737Y17233497D01* +X40756062Y17266511D01* +X40709397Y17379173D01* +X40709390Y17379186D01* +X40621789Y17510289D01* +X40621786Y17510293D01* +X40510292Y17621787D01* +X40510288Y17621790D01* +X40379185Y17709391D01* +X40379172Y17709398D01* +X40233501Y17769736D01* +X40233489Y17769739D01* +X40078845Y17800500D01* +X40078842Y17800500D01* +X39921158Y17800500D01* +X39921155Y17800500D01* +X39766510Y17769739D01* +X39766498Y17769736D01* +X39620827Y17709398D01* +X39620814Y17709391D01* +X39489711Y17621790D01* +X39489707Y17621787D01* +X39378211Y17510291D01* +X39362244Y17486394D01* +X39308631Y17441590D01* +X39239305Y17432884D01* +X39176279Y17463040D01* +X39148658Y17498992D01* +X39069096Y17655142D01* +X39043678Y17690127D01* +X39043677Y17690127D01* +X38353553Y17000001D01* +X38353553Y16999999D01* +X39043678Y16309874D01* +X39043678Y16309875D01* +X39069097Y16344859D01* +X39148658Y16501008D01* +X39152258Y16504821D01* +X39153646Y16509879D01* +X39176005Y16529965D01* +X39196632Y16551804D01* +X39201721Y16553065D01* +X39205624Y16556570D01* +X39235292Y16561379D01* +X39264453Y16568600D01* +X39269415Y16566909D01* +X39274594Y16567748D01* +X39302148Y16555755D01* +X39330588Y16546063D01* +X39335142Y16541394D01* +X39338658Y16539863D01* +X39362244Y16513607D01* +X39378210Y16489712D01* +X39378601Y16489128D01* +X39399480Y16422451D01* +X39399500Y16420235D01* +X39399500Y14800099D01* +X39379815Y14733060D01* +X39363182Y14712418D01* +X39287584Y14636819D01* +X39226261Y14603334D01* +X39199902Y14600500D01* +X39172596Y14600500D01* +X39105557Y14620185D01* +X39072278Y14651614D01* +X39047253Y14686058D01* +X38953828Y14814646D01* +X38814646Y14953828D01* +X38655405Y15069524D01* +X38480029Y15158883D01* +X38292826Y15219710D01* +X38098422Y15250500D01* +X38098417Y15250500D01* +X37917649Y15250500D01* +X37850610Y15270185D01* +X37804855Y15322989D01* +X37794911Y15392147D01* +X37796031Y15398690D01* +X37800499Y15421154D01* +X37800500Y15421158D01* +X37800500Y15578842D01* +X37800500Y15578845D01* +X37795932Y15601808D01* +X37802159Y15671399D01* +X37845021Y15726577D01* +X37910911Y15749822D01* +X37917549Y15750000D01* +X38098382Y15750000D01* +X38292705Y15780779D01* +X38479835Y15841582D01* +X38655143Y15930905D01* +X38690125Y15956322D01* +X38690126Y15956322D01* +X37910904Y16735543D01* +X37877419Y16796866D01* +X37882403Y16866557D01* +X37910904Y16910906D01* +X37999999Y17000001D01* +X37910904Y17089096D01* +X37877419Y17150419D01* +X37882403Y17220111D01* +X37910904Y17264458D01* +X38690125Y18043680D01* +X38690125Y18043681D01* +X38655145Y18069095D01* +X38479835Y18158419D01* +X38292705Y18219222D01* +X38098382Y18250000D01* +X37901618Y18250000D01* +X37707294Y18219222D01* +X37520161Y18158418D01* +X37444670Y18119954D01* +X37376000Y18107058D01* +X37311260Y18133335D01* +X37271004Y18190442D01* +X37268012Y18260248D01* +X37269720Y18266450D01* +X37269732Y18266493D01* +X37269737Y18266503D01* +X37276500Y18300500D01* +X37300499Y18421154D01* +X37300500Y18421156D01* +X37300500Y18578845D01* +X37300499Y18578847D01* +X37269738Y18733490D01* +X37269737Y18733497D01* +X37269735Y18733502D01* +X37209397Y18879173D01* +X37209390Y18879186D01* +X37121789Y19010289D01* +X37121786Y19010293D01* +X37010292Y19121787D01* +X37010288Y19121790D01* +X36879185Y19209391D01* +X36879172Y19209398D01* +X36754738Y19260939D01* +X36700334Y19304779D01* +X36678269Y19371074D01* +X36695548Y19438773D01* +X36746685Y19486384D01* +X36802190Y19499500D01* +X45375500Y19499500D01* +X45442539Y19479815D01* +X45488294Y19427011D01* +X45499500Y19375500D01* +X45499500Y624500D01* +X45479815Y557461D01* +X45427011Y511706D01* +X45375500Y500500D01* +X21302190Y500500D01* +X21235151Y520185D01* +X21189396Y572989D01* +X21179452Y642147D01* +X21208477Y705703D01* +X21254738Y739061D01* +X21379172Y790603D01* +X21379172Y790604D01* +X21379179Y790606D01* +X21510289Y878211D01* +X21621789Y989711D01* +X21709394Y1120821D01* +X21769737Y1266503D01* +X21800500Y1421158D01* +X21800500Y1578842D01* +X21800500Y1578845D01* +X21800499Y1578847D01* +X21784356Y1660002D01* +X21769737Y1733497D01* +X21749422Y1782543D01* +X21709397Y1879173D01* +X21709390Y1879186D01* +X21621790Y2010288D01* +X21621784Y2010295D01* +X21553232Y2078847D01* +X29199500Y2078847D01* +X29199500Y1921154D01* +X29230261Y1766511D01* +X29230264Y1766499D01* +X29290602Y1620828D01* +X29290609Y1620815D01* +X29378210Y1489712D01* +X29378213Y1489708D01* +X29489707Y1378214D01* +X29489711Y1378211D01* +X29620814Y1290610D01* +X29620827Y1290603D01* +X29766498Y1230265D01* +X29766503Y1230263D01* +X29921153Y1199501D01* +X29921156Y1199500D01* +X29921158Y1199500D01* +X30078844Y1199500D01* +X30078845Y1199501D01* +X30233497Y1230263D01* +X30379179Y1290606D01* +X30510289Y1378211D01* +X30621789Y1489711D01* +X30709394Y1620821D01* +X30769737Y1766503D01* +X30800500Y1921158D01* +X30800500Y2078842D01* +X30800500Y2078845D01* +X30800499Y2078847D01* +X30791957Y2121790D01* +X30769737Y2233497D01* +X30764060Y2247203D01* +X30709397Y2379173D01* +X30709390Y2379186D01* +X30621789Y2510289D01* +X30621786Y2510293D01* +X30510292Y2621787D01* +X30510288Y2621790D01* +X30379185Y2709391D01* +X30379172Y2709398D01* +X30233501Y2769736D01* +X30233489Y2769739D01* +X30078845Y2800500D01* +X30078842Y2800500D01* +X29921158Y2800500D01* +X29921155Y2800500D01* +X29766510Y2769739D01* +X29766498Y2769736D01* +X29620827Y2709398D01* +X29620814Y2709391D01* +X29489711Y2621790D01* +X29489707Y2621787D01* +X29378213Y2510293D01* +X29378210Y2510289D01* +X29290609Y2379186D01* +X29290602Y2379173D01* +X29230264Y2233502D01* +X29230261Y2233490D01* +X29199500Y2078847D01* +X21553232Y2078847D01* +X21510292Y2121787D01* +X21510288Y2121790D01* +X21379185Y2209391D01* +X21379172Y2209398D01* +X21233501Y2269736D01* +X21233489Y2269739D01* +X21078845Y2300500D01* +X21078842Y2300500D01* +X20921158Y2300500D01* +X20921155Y2300500D01* +X20766510Y2269739D01* +X20766498Y2269736D01* +X20620827Y2209398D01* +X20620814Y2209391D01* +X20489711Y2121790D01* +X20413878Y2045957D01* +X20352554Y2012473D01* +X20282863Y2017458D01* +X20226929Y2059329D01* +X20202513Y2124794D01* +X20208267Y2171960D01* +X20219708Y2207171D01* +X20219709Y2207174D01* +X20238658Y2326816D01* +X20250500Y2401578D01* +X20250500Y2598423D01* +X20219709Y2792827D01* +X20158882Y2980030D01* +X20086652Y3121789D01* +X20069524Y3155405D01* +X19953828Y3314646D01* +X19814646Y3453828D01* +X19655405Y3569524D01* +X19480029Y3658883D01* +X19292826Y3719710D01* +X19098422Y3750500D01* +X19098417Y3750500D01* +X18901583Y3750500D01* +X18901577Y3750500D01* +X18702544Y3718977D01* +X18633251Y3727932D01* +X18595466Y3753769D01* +X17834574Y4514661D01* +X17801089Y4575984D01* +X17800638Y4578151D01* +X17800500Y4578847D01* +X21199500Y4578847D01* +X21199500Y4421154D01* +X21230261Y4266511D01* +X21230264Y4266499D01* +X21290602Y4120828D01* +X21290609Y4120815D01* +X21378210Y3989712D01* +X21378213Y3989708D01* +X21489707Y3878214D01* +X21489711Y3878211D01* +X21620814Y3790610D01* +X21620827Y3790603D01* +X21761556Y3732312D01* +X21766503Y3730263D01* +X21877084Y3708267D01* +X21921153Y3699501D01* +X21921156Y3699500D01* +X21921158Y3699500D01* +X22078844Y3699500D01* +X22078845Y3699501D01* +X22233497Y3730263D01* +X22379179Y3790606D01* +X22510289Y3878211D01* +X22582095Y3950017D01* +X23674500Y3950017D01* +X23674500Y3149999D01* +X23674501Y3149981D01* +X23685000Y3047204D01* +X23685001Y3047201D01* +X23740185Y2880669D01* +X23740187Y2880664D01* +X23763288Y2843211D01* +X23832288Y2731344D01* +X23956344Y2607288D01* +X24105666Y2515186D01* +X24272203Y2460001D01* +X24374991Y2449500D01* +X25725008Y2449501D01* +X25827797Y2460001D01* +X25994334Y2515186D01* +X26143656Y2607288D01* +X26267712Y2731344D01* +X26359814Y2880666D01* +X26414999Y3047203D01* +X26425500Y3149991D01* +X26425499Y3950008D01* +X26414999Y4052797D01* +X26359814Y4219334D01* +X26267712Y4368656D01* +X26143656Y4492712D01* +X26143655Y4492713D01* +X26079019Y4532580D01* +X26032294Y4584528D01* +X26021071Y4653490D01* +X26048914Y4717572D01* +X26056434Y4725801D01* +X26164035Y4833402D01* +X26265804Y4973476D01* +X26344408Y5127745D01* +X26397914Y5292416D01* +X26399115Y5300000D01* +X25330330Y5300000D01* +X25350075Y5319745D01* +X25399444Y5405255D01* +X25425000Y5500630D01* +X25425000Y5578847D01* +X33062000Y5578847D01* +X33062000Y5421154D01* +X33092761Y5266511D01* +X33092764Y5266499D01* +X33153102Y5120828D01* +X33153109Y5120815D01* +X33240710Y4989712D01* +X33240713Y4989708D01* +X33352207Y4878214D01* +X33352211Y4878211D01* +X33483314Y4790610D01* +X33483327Y4790603D01* +X33592582Y4745349D01* +X33629003Y4730263D01* +X33629006Y4730263D01* +X33634838Y4728493D01* +X33634117Y4726118D01* +X33652605Y4716453D01* +X33681500Y4703257D01* +X33683347Y4700383D01* +X33686375Y4698800D01* +X33702101Y4671201D01* +X33719274Y4644479D01* +X33719931Y4639910D01* +X33720966Y4638093D01* +X33724297Y4609544D01* +X33724297Y4464367D01* +X33704612Y4397328D01* +X33673183Y4364049D01* +X33510149Y4245597D01* +X33370971Y4106419D01* +X33370971Y4106418D01* +X33370969Y4106416D01* +X33332012Y4052797D01* +X33255273Y3947176D01* +X33165914Y3771800D01* +X33105087Y3584597D01* +X33074297Y3390193D01* +X33074297Y3193348D01* +X33105087Y2998944D01* +X33165914Y2811741D01* +X33255273Y2636365D01* +X33370969Y2477124D01* +X33510151Y2337942D01* +X33669392Y2222246D01* +X33694608Y2209398D01* +X33844767Y2132888D01* +X33844769Y2132888D01* +X33844772Y2132886D01* +X33928986Y2105523D01* +X34031970Y2072061D01* +X34226375Y2041270D01* +X34226380Y2041270D01* +X34423219Y2041270D01* +X34617623Y2072061D01* +X34804822Y2132886D01* +X34980202Y2222246D01* +X35139443Y2337942D01* +X35278625Y2477124D01* +X35394321Y2636365D01* +X35483681Y2811745D01* +X35544506Y2998944D01* +X35546303Y3010289D01* +X35575297Y3193348D01* +X35575297Y3390193D01* +X35544506Y3584597D01* +X35511768Y3685353D01* +X35483681Y3771795D01* +X35483679Y3771798D01* +X35483679Y3771800D01* +X35405349Y3925531D01* +X35394321Y3947175D01* +X35278625Y4106416D01* +X35139443Y4245598D01* +X35091786Y4280223D01* +X34976411Y4364049D01* +X34973070Y4368382D01* +X34968094Y4370654D01* +X34951961Y4395757D01* +X34933746Y4419380D01* +X34932493Y4426051D01* +X34930320Y4429432D01* +X34925297Y4464367D01* +X34925297Y4578847D01* +X38699500Y4578847D01* +X38699500Y4421154D01* +X38730261Y4266511D01* +X38730264Y4266499D01* +X38790602Y4120828D01* +X38790609Y4120815D01* +X38878210Y3989712D01* +X38878213Y3989708D01* +X38989707Y3878214D01* +X38989711Y3878211D01* +X39120814Y3790610D01* +X39120827Y3790603D01* +X39261556Y3732312D01* +X39266503Y3730263D01* +X39377084Y3708267D01* +X39421153Y3699501D01* +X39421156Y3699500D01* +X39421158Y3699500D01* +X39578844Y3699500D01* +X39578845Y3699501D01* +X39733497Y3730263D01* +X39879179Y3790606D01* +X40010289Y3878211D01* +X40121789Y3989711D01* +X40209394Y4120821D01* +X40269737Y4266503D01* +X40300500Y4421158D01* +X40300500Y4578842D01* +X40300500Y4578845D01* +X40300499Y4578847D01* +X40283466Y4664477D01* +X40269737Y4733497D01* +X40260374Y4756102D01* +X40209397Y4879173D01* +X40209390Y4879186D01* +X40121789Y5010289D01* +X40121786Y5010293D01* +X40010292Y5121787D01* +X40010288Y5121790D01* +X39879185Y5209391D01* +X39879172Y5209398D01* +X39733501Y5269736D01* +X39733489Y5269739D01* +X39578845Y5300500D01* +X39578842Y5300500D01* +X39421158Y5300500D01* +X39421155Y5300500D01* +X39266510Y5269739D01* +X39266498Y5269736D01* +X39120827Y5209398D01* +X39120814Y5209391D01* +X38989711Y5121790D01* +X38989707Y5121787D01* +X38878213Y5010293D01* +X38878210Y5010289D01* +X38790609Y4879186D01* +X38790602Y4879173D01* +X38730264Y4733502D01* +X38730261Y4733490D01* +X38699500Y4578847D01* +X34925297Y4578847D01* +X34925297Y4948643D01* +X34925298Y4948656D01* +X34925298Y5116759D01* +X34923950Y5121790D01* +X34884374Y5269487D01* +X34871136Y5292416D01* +X34805321Y5406413D01* +X34805315Y5406421D01* +X34697073Y5514663D01* +X34663588Y5575986D01* +X34663137Y5578153D01* +X34647079Y5658883D01* +X34632237Y5733497D01* +X34615201Y5774626D01* +X34571897Y5879173D01* +X34571890Y5879186D01* +X34484289Y6010289D01* +X34484286Y6010293D01* +X34372792Y6121787D01* +X34372788Y6121790D01* +X34241685Y6209391D01* +X34241672Y6209398D01* +X34096001Y6269736D01* +X34095989Y6269739D01* +X33941345Y6300500D01* +X33941342Y6300500D01* +X33783658Y6300500D01* +X33783655Y6300500D01* +X33629010Y6269739D01* +X33628998Y6269736D01* +X33483327Y6209398D01* +X33483314Y6209391D01* +X33352211Y6121790D01* +X33352207Y6121787D01* +X33240713Y6010293D01* +X33240710Y6010289D01* +X33153109Y5879186D01* +X33153102Y5879173D01* +X33092764Y5733502D01* +X33092761Y5733490D01* +X33062000Y5578847D01* +X25425000Y5578847D01* +X25425000Y5599370D01* +X25399444Y5694745D01* +X25350075Y5780255D01* +X25330330Y5800000D01* +X26399115Y5800000D01* +X26399115Y5800001D01* +X26397914Y5807585D01* +X26344408Y5972256D01* +X26265804Y6126525D01* +X26164032Y6266603D01* +X26041602Y6389033D01* +X25901524Y6490805D01* +X25747257Y6569409D01* +X25582584Y6622915D01* +X25411571Y6650000D01* +X25300000Y6650000D01* +X25300000Y5830330D01* +X25280255Y5850075D01* +X25194745Y5899444D01* +X25099370Y5925000D01* +X25000630Y5925000D01* +X24905255Y5899444D01* +X24819745Y5850075D01* +X24800000Y5830330D01* +X24800000Y6650000D01* +X24688429Y6650000D01* +X24517415Y6622915D01* +X24352742Y6569409D01* +X24198475Y6490805D01* +X24058397Y6389033D01* +X23935967Y6266603D01* +X23834195Y6126525D01* +X23755591Y5972256D01* +X23702085Y5807585D01* +X23700884Y5800001D01* +X23700885Y5800000D01* +X24769670Y5800000D01* +X24749925Y5780255D01* +X24700556Y5694745D01* +X24675000Y5599370D01* +X24675000Y5500630D01* +X24700556Y5405255D01* +X24749925Y5319745D01* +X24769670Y5300000D01* +X23700885Y5300000D01* +X23702085Y5292416D01* +X23755591Y5127745D01* +X23834195Y4973476D01* +X23935967Y4833398D01* +X24043565Y4725800D01* +X24077050Y4664477D01* +X24072066Y4594785D01* +X24030194Y4538852D01* +X24020981Y4532580D01* +X23956342Y4492711D01* +X23832289Y4368658D01* +X23740187Y4219337D01* +X23740185Y4219332D01* +X23724903Y4173212D01* +X23685001Y4052797D01* +X23685001Y4052796D01* +X23685000Y4052796D01* +X23674500Y3950017D01* +X22582095Y3950017D01* +X22621789Y3989711D01* +X22709394Y4120821D01* +X22769737Y4266503D01* +X22800500Y4421158D01* +X22800500Y4578842D01* +X22800500Y4578845D01* +X22800499Y4578847D01* +X22783466Y4664477D01* +X22769737Y4733497D01* +X22760374Y4756102D01* +X22709397Y4879173D01* +X22709390Y4879186D01* +X22621789Y5010289D01* +X22621786Y5010293D01* +X22510292Y5121787D01* +X22510288Y5121790D01* +X22379185Y5209391D01* +X22379172Y5209398D01* +X22233501Y5269736D01* +X22233489Y5269739D01* +X22078845Y5300500D01* +X22078842Y5300500D01* +X21921158Y5300500D01* +X21921155Y5300500D01* +X21766510Y5269739D01* +X21766498Y5269736D01* +X21620827Y5209398D01* +X21620814Y5209391D01* +X21489711Y5121790D01* +X21489707Y5121787D01* +X21378213Y5010293D01* +X21378210Y5010289D01* +X21290609Y4879186D01* +X21290602Y4879173D01* +X21230264Y4733502D01* +X21230261Y4733490D01* +X21199500Y4578847D01* +X17800500Y4578847D01* +X17775752Y4703257D01* +X17769737Y4733497D01* +X17760374Y4756102D01* +X17709397Y4879173D01* +X17709390Y4879186D01* +X17621789Y5010289D01* +X17621786Y5010293D01* +X17510292Y5121787D01* +X17510288Y5121790D01* +X17379185Y5209391D01* +X17379172Y5209398D01* +X17233501Y5269736D01* +X17233489Y5269739D01* +X17078845Y5300500D01* +X17078842Y5300500D01* +X16921158Y5300500D01* +X16921155Y5300500D01* +X16766510Y5269739D01* +X16766498Y5269736D01* +X16620827Y5209398D01* +X16620814Y5209391D01* +X16489711Y5121790D01* +X16489707Y5121787D01* +X16378213Y5010293D01* +X16378210Y5010289D01* +X16290609Y4879186D01* +X16290602Y4879173D01* +X16230264Y4733502D01* +X16230261Y4733490D01* +X16199500Y4578847D01* +X16199500Y4421154D01* +X16230261Y4266511D01* +X16230264Y4266499D01* +X16290602Y4120828D01* +X16290609Y4120815D01* +X16378210Y3989712D01* +X16378213Y3989708D01* +X16454042Y3913879D01* +X16487527Y3852556D01* +X16482543Y3782864D01* +X16440671Y3726931D01* +X16375207Y3702514D01* +X16328043Y3708267D01* +X16292828Y3719709D01* +X16098422Y3750500D01* +X16098417Y3750500D01* +X15901583Y3750500D01* +X15901578Y3750500D01* +X15707173Y3719710D01* +X15519970Y3658883D01* +X15344594Y3569524D01* +X15253741Y3503515D01* +X15185354Y3453828D01* +X15185352Y3453826D01* +X15185351Y3453826D01* +X15046174Y3314649D01* +X15046174Y3314648D01* +X15046172Y3314646D01* +X15013545Y3269739D01* +X14930476Y3155406D01* +X14841117Y2980030D01* +X14780290Y2792827D01* +X14749500Y2598423D01* +X14749500Y2401578D01* +X14774474Y2243898D01* +X14772078Y2225359D01* +X14774739Y2206853D01* +X14767692Y2191424D01* +X14765519Y2174604D01* +X14753480Y2160303D01* +X14745714Y2143297D01* +X14731445Y2134128D01* +X14720523Y2121152D01* +X14702662Y2115630D01* +X14686936Y2105523D01* +X14655232Y2100965D01* +X14653772Y2100513D01* +X14652001Y2100500D01* +X14579766Y2100500D01* +X14512727Y2120185D01* +X14510875Y2121398D01* +X14379185Y2209391D01* +X14379179Y2209394D01* +X14361589Y2216680D01* +X14307186Y2260522D01* +X14285122Y2326816D01* +X14287425Y2355429D01* +X14300500Y2421158D01* +X14300500Y2578842D01* +X14300500Y2578845D01* +X14300499Y2578847D01* +X14274531Y2709394D01* +X14269737Y2733497D01* +X14269735Y2733502D01* +X14209397Y2879173D01* +X14209390Y2879186D01* +X14121789Y3010289D01* +X14121786Y3010293D01* +X14010292Y3121787D01* +X14010288Y3121790D01* +X13879185Y3209391D01* +X13879172Y3209398D01* +X13733501Y3269736D01* +X13733489Y3269739D01* +X13578845Y3300500D01* +X13578842Y3300500D01* +X13421158Y3300500D01* +X13421155Y3300500D01* +X13266510Y3269739D01* +X13266498Y3269736D01* +X13120827Y3209398D01* +X13120814Y3209391D01* +X12989711Y3121790D01* +X12989707Y3121787D01* +X12878213Y3010293D01* +X12878210Y3010289D01* +X12790609Y2879186D01* +X12790602Y2879173D01* +X12730264Y2733502D01* +X12730261Y2733490D01* +X12699500Y2578847D01* +X12699500Y2421154D01* +X12730261Y2266511D01* +X12730264Y2266499D01* +X12790602Y2120828D01* +X12790609Y2120815D01* +X12878210Y1989712D01* +X12878213Y1989708D01* +X12989707Y1878214D01* +X12989711Y1878211D01* +X13120817Y1790608D01* +X13120819Y1790607D01* +X13120821Y1790606D01* +X13138409Y1783321D01* +X13192812Y1739480D01* +X13214877Y1673186D01* +X13212573Y1644569D01* +X13199500Y1578847D01* +X13199500Y1421154D01* +X13230261Y1266511D01* +X13230264Y1266499D01* +X13290602Y1120828D01* +X13290609Y1120815D01* +X13378210Y989712D01* +X13378213Y989708D01* +X13489707Y878214D01* +X13489711Y878211D01* +X13620814Y790610D01* +X13620827Y790603D01* +X13745262Y739061D01* +X13799666Y695221D01* +X13821731Y628926D01* +X13804452Y561227D01* +X13753315Y513616D01* +X13697810Y500500D01* +X624500Y500500D01* +X557461Y520185D01* +X511706Y572989D01* +X500500Y624500D01* +X500500Y1019902D01* +X1036351Y1019902D01* +X7346353Y1019902D01* +X7346353Y1737356D01* +X1036351Y1737356D01* +X1036351Y1019902D01* +X500500Y1019902D01* +X500500Y4598423D01* +X3749500Y4598423D01* +X3749500Y4401578D01* +X3780290Y4207174D01* +X3841117Y4019971D01* +X3895174Y3913879D01* +X3930476Y3844595D01* +X4046172Y3685354D01* +X4185354Y3546172D01* +X4344595Y3430476D01* +X4423655Y3390193D01* +X4519970Y3341118D01* +X4519972Y3341118D01* +X4519975Y3341116D01* +X4601432Y3314649D01* +X4707173Y3280291D01* +X4901578Y3249500D01* +X4901583Y3249500D01* +X5098422Y3249500D01* +X5292826Y3280291D01* +X5480025Y3341116D01* +X5655405Y3430476D01* +X5814646Y3546172D01* +X5953828Y3685354D01* +X6069524Y3844595D01* +X6158884Y4019975D01* +X6219709Y4207174D01* +X6238775Y4327553D01* +X6250500Y4401578D01* +X6250500Y4598423D01* +X6225526Y4756102D01* +X6227921Y4774642D01* +X6225261Y4793147D01* +X6232307Y4808577D01* +X6234481Y4825396D01* +X6246519Y4839698D01* +X6254286Y4856703D01* +X6268554Y4865873D01* +X6279477Y4878848D01* +X6297337Y4884371D01* +X6313064Y4894477D01* +X6344767Y4899036D01* +X6346228Y4899487D01* +X6347999Y4899500D01* +X6420234Y4899500D01* +X6487273Y4879815D01* +X6489125Y4878602D01* +X6620814Y4790610D01* +X6620827Y4790603D01* +X6758683Y4733502D01* +X6766503Y4730263D01* +X6916719Y4700383D01* +X6921153Y4699501D01* +X6921156Y4699500D01* +X6921158Y4699500D01* +X7078844Y4699500D01* +X7078845Y4699501D01* +X7233497Y4730263D01* +X7379179Y4790606D01* +X7510289Y4878211D01* +X7621789Y4989711D01* +X7709394Y5120821D01* +X7769737Y5266503D01* +X7800500Y5421158D01* +X7800500Y5578842D01* +X7800500Y5578845D01* +X7800499Y5578847D01* +X7784579Y5658883D01* +X7769737Y5733497D01* +X7752701Y5774626D01* +X7709397Y5879173D01* +X7709390Y5879186D01* +X7621789Y6010289D01* +X7621786Y6010293D01* +X7510292Y6121787D01* +X7510288Y6121790D01* +X7379185Y6209391D01* +X7379172Y6209398D01* +X7233501Y6269736D01* +X7233489Y6269739D01* +X7078845Y6300500D01* +X7078842Y6300500D01* +X6921158Y6300500D01* +X6921155Y6300500D01* +X6766510Y6269739D01* +X6766498Y6269736D01* +X6620827Y6209398D01* +X6620814Y6209391D01* +X6489125Y6121398D01* +X6422447Y6100520D01* +X6420234Y6100500D01* +X6086670Y6100500D01* +X6086654Y6100501D01* +X6079058Y6100501D01* +X5920943Y6100501D01* +X5844579Y6080039D01* +X5768214Y6059577D01* +X5768209Y6059574D01* +X5631290Y5980525D01* +X5631282Y5980519D01* +X5404532Y5753769D01* +X5343209Y5720284D01* +X5297453Y5718977D01* +X5098422Y5750500D01* +X5098417Y5750500D01* +X4901583Y5750500D01* +X4901578Y5750500D01* +X4707173Y5719710D01* +X4519970Y5658883D01* +X4344594Y5569524D01* +X4269086Y5514663D01* +X4185354Y5453828D01* +X4185352Y5453826D01* +X4185351Y5453826D01* +X4046174Y5314649D01* +X4046174Y5314648D01* +X4046172Y5314646D01* +X4013362Y5269487D01* +X3930476Y5155406D01* +X3841117Y4980030D01* +X3780290Y4792827D01* +X3749500Y4598423D01* +X500500Y4598423D01* +X500500Y6578847D01* +X11699500Y6578847D01* +X11699500Y6421154D01* +X11730261Y6266511D01* +X11730264Y6266499D01* +X11790602Y6120828D01* +X11790609Y6120815D01* +X11878210Y5989712D01* +X11878213Y5989708D01* +X11989707Y5878214D01* +X11989711Y5878211D01* +X12120814Y5790610D01* +X12120827Y5790603D01* +X12217646Y5750500D01* +X12266503Y5730263D01* +X12404241Y5702865D01* +X12421153Y5699501D01* +X12421156Y5699500D01* +X12421158Y5699500D01* +X12578844Y5699500D01* +X12578845Y5699501D01* +X12733497Y5730263D01* +X12879179Y5790606D01* +X13010289Y5878211D01* +X13121789Y5989711D01* +X13209394Y6120821D01* +X13269737Y6266503D01* +X13300500Y6421158D01* +X13300500Y6578842D01* +X13300500Y6578845D01* +X13300499Y6578847D01* +X13269738Y6733490D01* +X13269737Y6733497D01* +X13227026Y6836611D01* +X13209397Y6879173D01* +X13209390Y6879186D01* +X13121789Y7010289D01* +X13121786Y7010293D01* +X13025792Y7106287D01* +X14149500Y7106287D01* +X14149500Y6893713D01* +X14182754Y6683757D01* +X14245803Y6489712D01* +X14248444Y6481586D01* +X14344951Y6292180D01* +X14469890Y6120214D01* +X14620213Y5969891D01* +X14792179Y5844952D01* +X14792181Y5844951D01* +X14792184Y5844949D01* +X14981588Y5748443D01* +X15183757Y5682754D01* +X15393713Y5649500D01* +X15393714Y5649500D01* +X15606286Y5649500D01* +X15606287Y5649500D01* +X15816243Y5682754D01* +X16018412Y5748443D01* +X16207816Y5844949D01* +X16217775Y5852185D01* +X16233012Y5863254D01* +X16233012Y5863255D01* +X16253598Y5878211D01* +X16379792Y5969896D01* +X16530104Y6120208D01* +X16530106Y6120212D01* +X16530109Y6120214D01* +X16653902Y6290603D01* +X16655051Y6292184D01* +X16751557Y6481588D01* +X16817246Y6683757D01* +X16850500Y6893713D01* +X16850500Y7106287D01* +X16817246Y7316243D01* +X16751557Y7518412D01* +X16655051Y7707816D01* +X16655049Y7707819D01* +X16655048Y7707821D01* +X16530109Y7879787D01* +X16379786Y8030110D01* +X16207820Y8155049D01* +X16018414Y8251556D01* +X16018413Y8251557D01* +X16018412Y8251557D01* +X15816243Y8317246D01* +X15816241Y8317247D01* +X15816240Y8317247D01* +X15654957Y8342792D01* +X15606287Y8350500D01* +X15393713Y8350500D01* +X15345042Y8342792D01* +X15183760Y8317247D01* +X15183757Y8317246D01* +X15027612Y8266511D01* +X14981585Y8251556D01* +X14792179Y8155049D01* +X14620213Y8030110D01* +X14469890Y7879787D01* +X14344951Y7707821D01* +X14248444Y7518415D01* +X14182753Y7316240D01* +X14159979Y7172448D01* +X14149500Y7106287D01* +X13025792Y7106287D01* +X13010292Y7121787D01* +X13010288Y7121790D01* +X12879185Y7209391D01* +X12879172Y7209398D01* +X12733501Y7269736D01* +X12733489Y7269739D01* +X12578845Y7300500D01* +X12578842Y7300500D01* +X12421158Y7300500D01* +X12421155Y7300500D01* +X12266510Y7269739D01* +X12266498Y7269736D01* +X12120827Y7209398D01* +X12120814Y7209391D01* +X11989711Y7121790D01* +X11989707Y7121787D01* +X11878213Y7010293D01* +X11878210Y7010289D01* +X11790609Y6879186D01* +X11790602Y6879173D01* +X11730264Y6733502D01* +X11730261Y6733490D01* +X11699500Y6578847D01* +X500500Y6578847D01* +X500500Y8078847D01* +X1699500Y8078847D01* +X1699500Y7921154D01* +X1730261Y7766511D01* +X1730264Y7766499D01* +X1790602Y7620828D01* +X1790609Y7620815D01* +X1878210Y7489712D01* +X1878213Y7489708D01* +X1989707Y7378214D01* +X1989711Y7378211D01* +X2120814Y7290610D01* +X2120827Y7290603D01* +X2258683Y7233502D01* +X2266503Y7230263D01* +X2421153Y7199501D01* +X2421156Y7199500D01* +X2421158Y7199500D01* +X2578844Y7199500D01* +X2578845Y7199501D01* +X2733497Y7230263D01* +X2879179Y7290606D01* +X3010289Y7378211D01* +X3121789Y7489711D01* +X3209394Y7620821D01* +X3269737Y7766503D01* +X3300500Y7921158D01* +X3300500Y8078842D01* +X3300500Y8078845D01* +X3300499Y8078847D01* +X3285341Y8155051D01* +X3269737Y8233497D01* +X3256062Y8266511D01* +X3209397Y8379173D01* +X3209390Y8379186D01* +X3121790Y8510288D01* +X3121784Y8510295D01* +X3053232Y8578847D01* +X17699500Y8578847D01* +X17699500Y8421154D01* +X17730261Y8266511D01* +X17730264Y8266499D01* +X17790602Y8120828D01* +X17790609Y8120815D01* +X17878210Y7989712D01* +X17878213Y7989708D01* +X17989707Y7878214D01* +X17989711Y7878211D01* +X18120814Y7790610D01* +X18120827Y7790603D01* +X18201847Y7757044D01* +X18266503Y7730263D01* +X18421153Y7699501D01* +X18421156Y7699500D01* +X18421158Y7699500D01* +X18578844Y7699500D01* +X18578845Y7699501D01* +X18733497Y7730263D01* +X18780121Y7749576D01* +X18849588Y7757044D01* +X18912067Y7725769D01* +X18947720Y7665681D01* +X18945227Y7595856D01* +X18915254Y7547334D01* +X18878214Y7510294D01* +X18878210Y7510289D01* +X18790609Y7379186D01* +X18790602Y7379173D01* +X18730264Y7233502D01* +X18730261Y7233490D01* +X18699500Y7078847D01* +X18699500Y6921154D01* +X18730261Y6766511D01* +X18730264Y6766499D01* +X18790602Y6620828D01* +X18790609Y6620815D01* +X18878210Y6489712D01* +X18878213Y6489708D01* +X18989707Y6378214D01* +X18989711Y6378211D01* +X19120814Y6290610D01* +X19120827Y6290603D01* +X19266498Y6230265D01* +X19266503Y6230263D01* +X19421153Y6199501D01* +X19421156Y6199500D01* +X19421158Y6199500D01* +X19578844Y6199500D01* +X19578845Y6199501D01* +X19733497Y6230263D01* +X19879179Y6290606D01* +X20010289Y6378211D01* +X20121789Y6489711D01* +X20209394Y6620821D01* +X20269737Y6766503D01* +X20300500Y6921158D01* +X20300500Y7078842D01* +X20300500Y7078845D01* +X20300499Y7078847D01* +X20295041Y7106287D01* +X29149500Y7106287D01* +X29149500Y6893713D01* +X29182754Y6683757D01* +X29245803Y6489712D01* +X29248444Y6481586D01* +X29344951Y6292180D01* +X29469890Y6120214D01* +X29620213Y5969891D01* +X29792179Y5844952D01* +X29792181Y5844951D01* +X29792184Y5844949D01* +X29981588Y5748443D01* +X30183757Y5682754D01* +X30393713Y5649500D01* +X30393714Y5649500D01* +X30606286Y5649500D01* +X30606287Y5649500D01* +X30816243Y5682754D01* +X31018412Y5748443D01* +X31207816Y5844949D01* +X31254940Y5879186D01* +X31379786Y5969891D01* +X31379788Y5969894D01* +X31379792Y5969896D01* +X31530104Y6120208D01* +X31530106Y6120212D01* +X31530109Y6120214D01* +X31653902Y6290603D01* +X31655051Y6292184D01* +X31751557Y6481588D01* +X31817246Y6683757D01* +X31850500Y6893713D01* +X31850500Y7106287D01* +X31817246Y7316243D01* +X31751557Y7518412D01* +X31655051Y7707816D01* +X31655049Y7707819D01* +X31655048Y7707821D01* +X31530109Y7879787D01* +X31379786Y8030110D01* +X31207820Y8155049D01* +X31018414Y8251556D01* +X31018413Y8251557D01* +X31018412Y8251557D01* +X30816243Y8317246D01* +X30816241Y8317247D01* +X30816240Y8317247D01* +X30654957Y8342792D01* +X30606287Y8350500D01* +X30393713Y8350500D01* +X30345042Y8342792D01* +X30183760Y8317247D01* +X30183757Y8317246D01* +X30027612Y8266511D01* +X29981585Y8251556D01* +X29792179Y8155049D01* +X29620213Y8030110D01* +X29469890Y7879787D01* +X29344951Y7707821D01* +X29248444Y7518415D01* +X29182753Y7316240D01* +X29159979Y7172448D01* +X29149500Y7106287D01* +X20295041Y7106287D01* +X20274531Y7209394D01* +X20269737Y7233497D01* +X20269735Y7233502D01* +X20209397Y7379173D01* +X20209390Y7379186D01* +X20121789Y7510289D01* +X20121786Y7510293D01* +X20010292Y7621787D01* +X20010288Y7621790D01* +X19879185Y7709391D01* +X19879172Y7709398D01* +X19733501Y7769736D01* +X19733489Y7769739D01* +X19578845Y7800500D01* +X19578842Y7800500D01* +X19421158Y7800500D01* +X19421155Y7800500D01* +X19266510Y7769739D01* +X19266502Y7769737D01* +X19219878Y7750425D01* +X19150408Y7742958D01* +X19087930Y7774234D01* +X19052278Y7834323D01* +X19054773Y7904148D01* +X19084747Y7952669D01* +X19121786Y7989708D01* +X19121789Y7989711D01* +X19181348Y8078847D01* +X24699500Y8078847D01* +X24699500Y7921154D01* +X24730261Y7766511D01* +X24730264Y7766499D01* +X24790602Y7620828D01* +X24790609Y7620815D01* +X24878210Y7489712D01* +X24878213Y7489708D01* +X24989707Y7378214D01* +X24989711Y7378211D01* +X25120814Y7290610D01* +X25120827Y7290603D01* +X25258683Y7233502D01* +X25266503Y7230263D01* +X25421153Y7199501D01* +X25421156Y7199500D01* +X25421158Y7199500D01* +X25578844Y7199500D01* +X25578845Y7199501D01* +X25630856Y7209847D01* +X25733494Y7230262D01* +X25733497Y7230263D01* +X25879172Y7290603D01* +X25879172Y7290604D01* +X25879179Y7290606D01* +X26010289Y7378211D01* +X26121789Y7489711D01* +X26209394Y7620821D01* +X26269737Y7766503D01* +X26300500Y7921158D01* +X26300500Y8078842D01* +X26300500Y8078845D01* +X26300499Y8078847D01* +X26285341Y8155051D01* +X26269737Y8233497D01* +X26256062Y8266511D01* +X26209397Y8379173D01* +X26209390Y8379186D01* +X26121789Y8510289D01* +X26121786Y8510293D01* +X26010292Y8621787D01* +X26010288Y8621790D01* +X25879185Y8709391D01* +X25879176Y8709396D01* +X25836863Y8726922D01* +X25836861Y8726923D01* +X25733501Y8769736D01* +X25733489Y8769739D01* +X25578845Y8800500D01* +X25578842Y8800500D01* +X25421158Y8800500D01* +X25421155Y8800500D01* +X25266510Y8769739D01* +X25266498Y8769736D01* +X25120827Y8709398D01* +X25120814Y8709391D01* +X24989711Y8621790D01* +X24989707Y8621787D01* +X24878213Y8510293D01* +X24878210Y8510289D01* +X24790609Y8379186D01* +X24790602Y8379173D01* +X24730264Y8233502D01* +X24730261Y8233490D01* +X24699500Y8078847D01* +X19181348Y8078847D01* +X19209394Y8120821D01* +X19269737Y8266503D01* +X19300500Y8421158D01* +X19300500Y8578842D01* +X19300500Y8578845D01* +X19300499Y8578847D01* +X19274531Y8709396D01* +X19269737Y8733497D01* +X19209394Y8879179D01* +X19121789Y9010289D01* +X19121228Y9010850D01* +X19121227Y9010852D01* +X19010292Y9121787D01* +X19010288Y9121790D01* +X18879185Y9209391D01* +X18879172Y9209398D01* +X18733501Y9269736D01* +X18733489Y9269739D01* +X18578845Y9300500D01* +X18578842Y9300500D01* +X18421158Y9300500D01* +X18421155Y9300500D01* +X18266510Y9269739D01* +X18266498Y9269736D01* +X18120827Y9209398D01* +X18120814Y9209391D01* +X17989711Y9121790D01* +X17989707Y9121787D01* +X17878213Y9010293D01* +X17878210Y9010289D01* +X17790609Y8879186D01* +X17790602Y8879173D01* +X17730264Y8733502D01* +X17730261Y8733490D01* +X17699500Y8578847D01* +X3053232Y8578847D01* +X3010292Y8621787D01* +X3010288Y8621790D01* +X2879185Y8709391D01* +X2879172Y8709398D01* +X2733501Y8769736D01* +X2733489Y8769739D01* +X2578845Y8800500D01* +X2578842Y8800500D01* +X2421158Y8800500D01* +X2421155Y8800500D01* +X2266510Y8769739D01* +X2266498Y8769736D01* +X2120827Y8709398D01* +X2120814Y8709391D01* +X1989711Y8621790D01* +X1989707Y8621787D01* +X1878213Y8510293D01* +X1878210Y8510289D01* +X1790609Y8379186D01* +X1790602Y8379173D01* +X1730264Y8233502D01* +X1730261Y8233490D01* +X1699500Y8078847D01* +X500500Y8078847D01* +X500500Y12442000D01* +X2000000Y12442000D01* +X2010608Y12322675D01* +X2010609Y12322672D01* +X2066557Y12127139D01* +X2160721Y11946871D01* +X2289246Y11789247D01* +X2446870Y11660722D01* +X2627138Y11566558D01* +X2822671Y11510610D01* +X2822674Y11510609D01* +X2941999Y11500001D01* +X2942002Y11500000D01* +X3250000Y11500000D01* +X3250000Y13750000D01* +X2000000Y13750000D01* +X2000000Y12442000D01* +X500500Y12442000D01* +X500500Y15558001D01* +X2000000Y15558001D01* +X2000000Y14250000D01* +X3250000Y14250000D01* +X3250000Y16500000D01* +X3750000Y16500000D01* +X3750000Y11500000D01* +X4057998Y11500000D01* +X4058000Y11500001D01* +X4177325Y11510609D01* +X4177328Y11510610D01* +X4372861Y11566558D01* +X4553129Y11660722D01* +X4710753Y11789247D01* +X4839278Y11946871D01* +X4889809Y12043606D01* +X4938296Y12093914D01* +X5006283Y12110021D01* +X5072187Y12086815D01* +X5109624Y12043610D01* +X5160302Y11946593D01* +X5160304Y11946591D01* +X5288890Y11788891D01* +X5360794Y11730262D01* +X5446593Y11660302D01* +X5626951Y11566091D01* +X5822582Y11510114D01* +X5941963Y11499500D01* +X6099901Y11499501D01* +X6166941Y11479817D01* +X6187582Y11463183D01* +X6631284Y11019480D01* +X6631286Y11019479D01* +X6631290Y11019476D01* +X6699224Y10980255D01* +X6768216Y10940423D01* +X6920943Y10899499D01* +X6920945Y10899499D01* +X6929002Y10898438D01* +X6928826Y10897104D01* +X6936492Y10894967D01* +X6951897Y10895389D01* +X6979303Y10883031D01* +X6984392Y10881612D01* +X6989242Y10878680D01* +X6989711Y10878211D01* +X7120821Y10790606D01* +X7165579Y10772067D01* +X7173614Y10767209D01* +X7191124Y10748086D01* +X7211314Y10731816D01* +X7214336Y10722737D01* +X7220798Y10715679D01* +X7225189Y10690127D01* +X7233379Y10665522D01* +X7232115Y10649828D01* +X7232633Y10646819D01* +X7231695Y10644609D01* +X7231076Y10636908D01* +X7224500Y10603844D01* +X7224500Y10446154D01* +X7255261Y10291511D01* +X7255264Y10291499D01* +X7315602Y10145828D01* +X7315609Y10145815D01* +X7403210Y10014712D01* +X7403213Y10014708D01* +X7514707Y9903214D01* +X7514711Y9903211D01* +X7645814Y9815610D01* +X7645827Y9815603D01* +X7786462Y9757351D01* +X7791503Y9755263D01* +X7900963Y9733490D01* +X7946153Y9724501D01* +X7946156Y9724500D01* +X7946158Y9724500D01* +X8103844Y9724500D01* +X8103845Y9724501D01* +X8258497Y9755263D01* +X8404179Y9815606D01* +X8535289Y9903211D01* +X8646789Y10014711D01* +X8734394Y10145821D01* +X8794737Y10291503D01* +X8822381Y10430477D01* +X8825638Y10446850D01* +X8858023Y10508761D01* +X8859528Y10510293D01* +X9812416Y11463183D01* +X9873739Y11496667D01* +X9900097Y11499501D01* +X10058028Y11499501D01* +X10058036Y11499501D01* +X10177418Y11510114D01* +X10373049Y11566091D01* +X10553407Y11660302D01* +X10711109Y11788891D01* +X10839698Y11946593D01* +X10890092Y12043069D01* +X10938578Y12093375D01* +X11006565Y12109482D01* +X11072468Y12086276D01* +X11109907Y12043070D01* +X11156523Y11953828D01* +X11160302Y11946593D01* +X11288890Y11788891D01* +X11360794Y11730262D01* +X11446593Y11660302D01* +X11626951Y11566091D01* +X11822582Y11510114D01* +X11941963Y11499500D01* +X13058036Y11499501D01* +X13177418Y11510114D01* +X13373049Y11566091D01* +X13553407Y11660302D01* +X13711109Y11788891D01* +X13839698Y11946593D01* +X13908782Y12078847D01* +X18199500Y12078847D01* +X18199500Y11921154D01* +X18230261Y11766511D01* +X18230264Y11766499D01* +X18290602Y11620828D01* +X18290609Y11620815D01* +X18378210Y11489712D01* +X18378213Y11489708D01* +X18489707Y11378214D01* +X18489711Y11378211D01* +X18620814Y11290610D01* +X18620827Y11290603D01* +X18758683Y11233502D01* +X18766503Y11230263D01* +X18905840Y11202547D01* +X18921153Y11199501D01* +X18921156Y11199500D01* +X18921158Y11199500D01* +X19078844Y11199500D01* +X19078845Y11199501D01* +X19233497Y11230263D01* +X19379179Y11290606D01* +X19510289Y11378211D01* +X19547903Y11415825D01* +X19558953Y11421860D01* +X19567063Y11431493D01* +X19589038Y11438288D01* +X19609225Y11449311D01* +X19621785Y11448413D01* +X19633814Y11452132D01* +X19655973Y11445968D01* +X19678917Y11444327D01* +X19688996Y11436782D01* +X19701128Y11433407D01* +X19716436Y11416242D01* +X19734851Y11402457D01* +X19740364Y11389412D01* +X19747632Y11381262D01* +X19758058Y11347543D01* +X19781023Y11202547D01* +X19772068Y11133253D01* +X19746232Y11095468D01* +X19681286Y11030522D01* +X19569481Y10918718D01* +X19569475Y10918710D01* +X19526687Y10844597D01* +X19526687Y10844596D01* +X19490423Y10781786D01* +X19490423Y10781785D01* +X19449499Y10629057D01* +X19449499Y10629055D01* +X19449499Y10460954D01* +X19449500Y10460941D01* +X19449500Y10079766D01* +X19429815Y10012727D01* +X19428602Y10010875D01* +X19340609Y9879186D01* +X19340602Y9879173D01* +X19280264Y9733502D01* +X19280261Y9733490D01* +X19249500Y9578847D01* +X19249500Y9421154D01* +X19280261Y9266511D01* +X19280264Y9266499D01* +X19332036Y9141510D01* +X19340606Y9120821D01* +X19428211Y8989711D01* +X19428769Y8989153D01* +X19428771Y8989150D01* +X19539707Y8878214D01* +X19539711Y8878211D01* +X19670814Y8790610D01* +X19670827Y8790603D01* +X19808683Y8733502D01* +X19816503Y8730263D01* +X19971153Y8699501D01* +X19971156Y8699500D01* +X19971158Y8699500D01* +X20128844Y8699500D01* +X20128845Y8699501D01* +X20283497Y8730263D01* +X20429179Y8790606D01* +X20498030Y8836611D01* +X42124500Y8836611D01* +X42124500Y8663390D01* +X42148748Y8510289D01* +X42151598Y8492299D01* +X42205127Y8327555D01* +X42283768Y8173212D01* +X42385586Y8033072D01* +X42508072Y7910586D01* +X42508078Y7910582D01* +X42591023Y7850317D01* +X42633689Y7794987D01* +X42639667Y7725374D01* +X42607061Y7663579D01* +X42591023Y7649683D01* +X42508078Y7589419D01* +X42508069Y7589412D01* +X42385588Y7466931D01* +X42385588Y7466930D01* +X42385586Y7466928D01* +X42341859Y7406744D01* +X42283768Y7326789D01* +X42205128Y7172448D01* +X42151597Y7007698D01* +X42137890Y6921154D01* +X42124500Y6836611D01* +X42124500Y6663389D01* +X42151598Y6492299D01* +X42205127Y6327555D01* +X42283768Y6173212D01* +X42385586Y6033072D01* +X42508072Y5910586D01* +X42508078Y5910582D01* +X42591023Y5850317D01* +X42633689Y5794987D01* +X42639667Y5725374D01* +X42607061Y5663579D01* +X42591023Y5649683D01* +X42508078Y5589419D01* +X42508069Y5589412D01* +X42385588Y5466931D01* +X42385588Y5466930D01* +X42385586Y5466928D01* +X42376067Y5453826D01* +X42283768Y5326789D01* +X42205128Y5172448D01* +X42151597Y5007698D01* +X42134387Y4899036D01* +X42124500Y4836611D01* +X42124500Y4663389D01* +X42132677Y4611761D01* +X42151532Y4492711D01* +X42151598Y4492299D01* +X42205127Y4327555D01* +X42283768Y4173212D01* +X42385586Y4033072D01* +X42385588Y4033070D01* +X42493127Y3925531D01* +X42526612Y3864208D01* +X42521628Y3794516D01* +X42479756Y3738583D01* +X42470544Y3732312D01* +X42406344Y3692713D01* +X42282289Y3568658D01* +X42190187Y3419337D01* +X42190185Y3419332D01* +X42164268Y3341118D01* +X42135001Y3252797D01* +X42135001Y3252796D01* +X42135000Y3252796D01* +X42124500Y3150017D01* +X42124500Y2349999D01* +X42124501Y2349981D01* +X42135000Y2247204D01* +X42135001Y2247201D01* +X42190185Y2080669D01* +X42190187Y2080664D01* +X42225069Y2024112D01* +X42282288Y1931344D01* +X42406344Y1807288D01* +X42555666Y1715186D01* +X42722203Y1660001D01* +X42824991Y1649500D01* +X44175008Y1649501D01* +X44277797Y1660001D01* +X44444334Y1715186D01* +X44593656Y1807288D01* +X44717712Y1931344D01* +X44809814Y2080666D01* +X44864999Y2247203D01* +X44875500Y2349991D01* +X44875499Y3150008D01* +X44864999Y3252797D01* +X44809814Y3419334D01* +X44717712Y3568656D01* +X44593656Y3692712D01* +X44593652Y3692715D01* +X44529456Y3732312D01* +X44482731Y3784260D01* +X44471510Y3853223D01* +X44499353Y3917305D01* +X44506850Y3925509D01* +X44614414Y4033072D01* +X44716232Y4173212D01* +X44794873Y4327555D01* +X44848402Y4492299D01* +X44875500Y4663389D01* +X44875500Y4836611D01* +X44848402Y5007701D01* +X44794873Y5172445D01* +X44716232Y5326788D01* +X44614414Y5466928D01* +X44491928Y5589414D01* +X44408975Y5649683D01* +X44366311Y5705012D01* +X44360332Y5774626D01* +X44392938Y5836421D01* +X44408976Y5850318D01* +X44491928Y5910586D01* +X44614414Y6033072D01* +X44716232Y6173212D01* +X44794873Y6327555D01* +X44848402Y6492299D01* +X44875500Y6663389D01* +X44875500Y6836611D01* +X44848402Y7007701D01* +X44794873Y7172445D01* +X44716232Y7326788D01* +X44614414Y7466928D01* +X44491928Y7589414D01* +X44408975Y7649683D01* +X44366311Y7705012D01* +X44360332Y7774626D01* +X44392938Y7836421D01* +X44408976Y7850318D01* +X44491928Y7910586D01* +X44614414Y8033072D01* +X44716232Y8173212D01* +X44794873Y8327555D01* +X44848402Y8492299D01* +X44875500Y8663389D01* +X44875500Y8836611D01* +X44848402Y9007701D01* +X44794873Y9172445D01* +X44716232Y9326788D01* +X44614414Y9466928D01* +X44491928Y9589414D01* +X44408550Y9649992D01* +X44365885Y9705323D01* +X44359906Y9774936D01* +X44392512Y9836731D01* +X44408552Y9850629D01* +X44491598Y9910964D01* +X44614032Y10033398D01* +X44715804Y10173476D01* +X44794408Y10327745D01* +X44847914Y10492416D01* +X44849115Y10500000D01* +X43780330Y10500000D01* +X43800075Y10519745D01* +X43849444Y10605255D01* +X43875000Y10700630D01* +X43875000Y10799370D01* +X43849444Y10894745D01* +X43800075Y10980255D01* +X43780330Y11000000D01* +X44849115Y11000000D01* +X44849115Y11000001D01* +X44847914Y11007585D01* +X44794408Y11172256D01* +X44715804Y11326525D01* +X44614032Y11466603D01* +X44491602Y11589033D01* +X44351524Y11690805D01* +X44197257Y11769409D01* +X44032584Y11822915D01* +X43861571Y11850000D01* +X43750000Y11850000D01* +X43750000Y11030330D01* +X43730255Y11050075D01* +X43644745Y11099444D01* +X43549370Y11125000D01* +X43450630Y11125000D01* +X43355255Y11099444D01* +X43269745Y11050075D01* +X43250000Y11030330D01* +X43250000Y11850000D01* +X43138429Y11850000D01* +X42967415Y11822915D01* +X42802742Y11769409D01* +X42648475Y11690805D01* +X42508397Y11589033D01* +X42385967Y11466603D01* +X42284195Y11326525D01* +X42205591Y11172256D01* +X42152085Y11007585D01* +X42150884Y11000001D01* +X42150885Y11000000D01* +X43219670Y11000000D01* +X43199925Y10980255D01* +X43150556Y10894745D01* +X43125000Y10799370D01* +X43125000Y10700630D01* +X43150556Y10605255D01* +X43199925Y10519745D01* +X43219670Y10500000D01* +X42150885Y10500000D01* +X42152085Y10492416D01* +X42205591Y10327745D01* +X42284195Y10173476D01* +X42385967Y10033398D01* +X42508401Y9910964D01* +X42591447Y9850629D01* +X42634114Y9795299D01* +X42640093Y9725686D01* +X42607488Y9663891D01* +X42591450Y9649993D01* +X42508072Y9589415D01* +X42385588Y9466931D01* +X42385588Y9466930D01* +X42385586Y9466928D01* +X42352332Y9421158D01* +X42283768Y9326789D01* +X42205128Y9172448D01* +X42151597Y9007698D01* +X42124500Y8836611D01* +X20498030Y8836611D01* +X20560289Y8878211D01* +X20671789Y8989711D01* +X20759394Y9120821D01* +X20819737Y9266503D01* +X20850500Y9421158D01* +X20850500Y9578842D01* +X20850500Y9578845D01* +X20850499Y9578847D01* +X20836347Y9649993D01* +X20819737Y9733497D01* +X20818996Y9735285D01* +X20759397Y9879173D01* +X20759390Y9879186D01* +X20671398Y10010875D01* +X20665826Y10028668D01* +X20661706Y10033423D01* +X20661118Y10036125D01* +X20655523Y10044831D01* +X20651071Y10075793D01* +X20650520Y10077553D01* +X20650508Y10078847D01* +X22199500Y10078847D01* +X22199500Y9921154D01* +X22230261Y9766511D01* +X22230264Y9766499D01* +X22290602Y9620828D01* +X22290609Y9620815D01* +X22378210Y9489712D01* +X22378213Y9489708D01* +X22489707Y9378214D01* +X22489711Y9378211D01* +X22620814Y9290610D01* +X22620827Y9290603D01* +X22754427Y9235265D01* +X22766503Y9230263D01* +X22921153Y9199501D01* +X22921156Y9199500D01* +X22921158Y9199500D01* +X23078844Y9199500D01* +X23078845Y9199501D01* +X23233497Y9230263D01* +X23379179Y9290606D01* +X23510289Y9378211D01* +X23621789Y9489711D01* +X23709394Y9620821D01* +X23769737Y9766503D01* +X23800500Y9921158D01* +X23800500Y10078842D01* +X23800500Y10078846D01* +X23799505Y10083847D01* +X33194500Y10083847D01* +X33194500Y9926154D01* +X33225261Y9771511D01* +X33225264Y9771499D01* +X33285602Y9625828D01* +X33285609Y9625815D01* +X33373210Y9494712D01* +X33373213Y9494708D01* +X33484707Y9383214D01* +X33484711Y9383211D01* +X33615814Y9295610D01* +X33615827Y9295603D01* +X33761498Y9235265D01* +X33761503Y9235263D01* +X33916153Y9204501D01* +X33916156Y9204500D01* +X33916158Y9204500D01* +X34073844Y9204500D01* +X34073845Y9204501D01* +X34228497Y9235263D01* +X34362108Y9290606D01* +X34374172Y9295603D01* +X34374172Y9295604D01* +X34374179Y9295606D01* +X34505289Y9383211D01* +X34616789Y9494711D01* +X34704394Y9625821D01* +X34727201Y9680885D01* +X34771039Y9735285D01* +X34837333Y9757351D01* +X34861154Y9755904D01* +X34901583Y9749500D01* +X34901585Y9749500D01* +X35098422Y9749500D01* +X35292826Y9780291D01* +X35480025Y9841116D01* +X35655405Y9930476D01* +X35814646Y10046172D01* +X35953828Y10185354D01* +X36069524Y10344595D01* +X36158884Y10519975D01* +X36219709Y10707174D01* +X36229107Y10766511D01* +X36250500Y10901578D01* +X36250500Y11078847D01* +X39699500Y11078847D01* +X39699500Y10921154D01* +X39730261Y10766511D01* +X39730264Y10766499D01* +X39790602Y10620828D01* +X39790609Y10620815D01* +X39878210Y10489712D01* +X39878213Y10489708D01* +X39989707Y10378214D01* +X39989711Y10378211D01* +X40120814Y10290610D01* +X40120827Y10290603D01* +X40220060Y10249500D01* +X40266503Y10230263D01* +X40362736Y10211121D01* +X40421153Y10199501D01* +X40421156Y10199500D01* +X40421158Y10199500D01* +X40578844Y10199500D01* +X40578845Y10199501D01* +X40733497Y10230263D01* +X40879179Y10290606D01* +X41010289Y10378211D01* +X41121789Y10489711D01* +X41209394Y10620821D01* +X41211867Y10626790D01* +X41245162Y10707174D01* +X41269737Y10766503D01* +X41300500Y10921158D01* +X41300500Y11078842D01* +X41300500Y11078845D01* +X41300499Y11078847D01* +X41296402Y11099444D01* +X41269737Y11233497D01* +X41246080Y11290610D01* +X41209397Y11379173D01* +X41209390Y11379186D01* +X41121789Y11510289D01* +X41121786Y11510293D01* +X41010292Y11621787D01* +X41010288Y11621790D01* +X40879185Y11709391D01* +X40879172Y11709398D01* +X40733501Y11769736D01* +X40733489Y11769739D01* +X40578845Y11800500D01* +X40578842Y11800500D01* +X40421158Y11800500D01* +X40421155Y11800500D01* +X40266510Y11769739D01* +X40266498Y11769736D01* +X40120827Y11709398D01* +X40120814Y11709391D01* +X39989711Y11621790D01* +X39989707Y11621787D01* +X39878213Y11510293D01* +X39878210Y11510289D01* +X39790609Y11379186D01* +X39790602Y11379173D01* +X39730264Y11233502D01* +X39730261Y11233490D01* +X39699500Y11078847D01* +X36250500Y11078847D01* +X36250500Y11098423D01* +X36219709Y11292827D01* +X36184373Y11401578D01* +X36158884Y11480025D01* +X36158882Y11480028D01* +X36158882Y11480030D01* +X36103342Y11589033D01* +X36069524Y11655405D01* +X35953828Y11814646D01* +X35814646Y11953828D01* +X35655405Y12069524D01* +X35637117Y12078842D01* +X35480029Y12158883D01* +X35292826Y12219710D01* +X35098422Y12250500D01* +X35098417Y12250500D01* +X34901583Y12250500D01* +X34901578Y12250500D01* +X34707173Y12219710D01* +X34519970Y12158883D01* +X34344594Y12069524D01* +X34308922Y12043606D01* +X34185354Y11953828D01* +X34185352Y11953826D01* +X34185351Y11953826D01* +X34046174Y11814649D01* +X34046174Y11814648D01* +X34046172Y11814646D01* +X34027460Y11788891D01* +X33930476Y11655406D01* +X33841117Y11480030D01* +X33780290Y11292827D01* +X33749500Y11098423D01* +X33749500Y10901582D01* +X33753800Y10874430D01* +X33744844Y10805137D01* +X33699847Y10751686D01* +X33678780Y10740473D01* +X33615821Y10714394D01* +X33615814Y10714391D01* +X33484711Y10626790D01* +X33484707Y10626787D01* +X33373213Y10515293D01* +X33373210Y10515289D01* +X33285609Y10384186D01* +X33285602Y10384173D01* +X33225264Y10238502D01* +X33225261Y10238490D01* +X33194500Y10083847D01* +X23799505Y10083847D01* +X23779314Y10185352D01* +X23769737Y10233497D01* +X23767664Y10238502D01* +X23709397Y10379173D01* +X23709390Y10379186D01* +X23621789Y10510289D01* +X23621786Y10510293D01* +X23510292Y10621787D01* +X23510288Y10621790D01* +X23379185Y10709391D01* +X23379172Y10709398D01* +X23233501Y10769736D01* +X23233489Y10769739D01* +X23078845Y10800500D01* +X23078842Y10800500D01* +X22921158Y10800500D01* +X22921155Y10800500D01* +X22766510Y10769739D01* +X22766498Y10769736D01* +X22620827Y10709398D01* +X22620814Y10709391D01* +X22489711Y10621790D01* +X22489707Y10621787D01* +X22378213Y10510293D01* +X22378210Y10510289D01* +X22290609Y10379186D01* +X22290602Y10379173D01* +X22230264Y10233502D01* +X22230261Y10233490D01* +X22199500Y10078847D01* +X20650508Y10078847D01* +X20650500Y10079766D01* +X20650500Y10144082D01* +X20670185Y10211121D01* +X20722989Y10256876D01* +X20792147Y10266820D01* +X20793898Y10266555D01* +X20901578Y10249500D01* +X20901583Y10249500D01* +X21098422Y10249500D01* +X21292826Y10280291D01* +X21327320Y10291499D01* +X21480025Y10341116D01* +X21655405Y10430476D01* +X21814646Y10546172D01* +X21953828Y10685354D01* +X22069524Y10844595D01* +X22158884Y11019975D01* +X22219709Y11207174D01* +X22232923Y11290603D01* +X22250500Y11401578D01* +X22250500Y11598423D01* +X22219709Y11792827D01* +X22169656Y11946871D01* +X22158884Y11980025D01* +X22158882Y11980028D01* +X22158882Y11980030D01* +X22087145Y12120821D01* +X22069524Y12155405D01* +X21953828Y12314646D01* +X21814646Y12453828D01* +X21655405Y12569524D01* +X21637117Y12578842D01* +X21480029Y12658883D01* +X21292826Y12719710D01* +X21098422Y12750500D01* +X21098417Y12750500D01* +X20901583Y12750500D01* +X20901578Y12750500D01* +X20707173Y12719710D01* +X20519970Y12658883D01* +X20344594Y12569524D01* +X20263071Y12510293D01* +X20185354Y12453828D01* +X20185352Y12453826D01* +X20185351Y12453826D01* +X20046174Y12314649D01* +X20046167Y12314640D01* +X19978848Y12221985D01* +X19923518Y12179319D01* +X19853905Y12173341D01* +X19792110Y12205948D01* +X19763970Y12247419D01* +X19756065Y12266503D01* +X19736127Y12314640D01* +X19709397Y12379174D01* +X19709390Y12379186D01* +X19621789Y12510289D01* +X19621786Y12510293D01* +X19510292Y12621787D01* +X19510288Y12621790D01* +X19379185Y12709391D01* +X19379172Y12709398D01* +X19233501Y12769736D01* +X19233489Y12769739D01* +X19078845Y12800500D01* +X19078842Y12800500D01* +X18921158Y12800500D01* +X18921155Y12800500D01* +X18766510Y12769739D01* +X18766498Y12769736D01* +X18620827Y12709398D01* +X18620814Y12709391D01* +X18489711Y12621790D01* +X18489707Y12621787D01* +X18378213Y12510293D01* +X18378210Y12510289D01* +X18290609Y12379186D01* +X18290602Y12379173D01* +X18230264Y12233502D01* +X18230261Y12233490D01* +X18199500Y12078847D01* +X13908782Y12078847D01* +X13933909Y12126951D01* +X13989886Y12322582D01* +X14000500Y12441963D01* +X14000499Y14078847D01* +X23199500Y14078847D01* +X23199500Y13921154D01* +X23230261Y13766511D01* +X23230264Y13766499D01* +X23290602Y13620828D01* +X23290609Y13620815D01* +X23325304Y13568891D01* +X23346182Y13502214D01* +X23327698Y13434833D01* +X23325304Y13431109D01* +X23290609Y13379186D01* +X23290602Y13379173D01* +X23230264Y13233502D01* +X23230261Y13233490D01* +X23199500Y13078847D01* +X23199500Y12921154D01* +X23230261Y12766511D01* +X23230264Y12766499D01* +X23290602Y12620828D01* +X23290609Y12620815D01* +X23378210Y12489712D01* +X23378213Y12489708D01* +X23489707Y12378214D01* +X23489711Y12378211D01* +X23620814Y12290610D01* +X23620827Y12290603D01* +X23717646Y12250500D01* +X23766503Y12230263D01* +X23888742Y12205948D01* +X23921153Y12199501D01* +X23921156Y12199500D01* +X23921158Y12199500D01* +X24078844Y12199500D01* +X24078845Y12199501D01* +X24233497Y12230263D01* +X24379179Y12290606D01* +X24510289Y12378211D01* +X24621789Y12489711D01* +X24709394Y12620821D01* +X24769737Y12766503D01* +X24800500Y12921158D01* +X24800500Y13078842D01* +X24800500Y13078845D01* +X24800499Y13078847D01* +X24791957Y13121789D01* +X24769737Y13233497D01* +X24768134Y13237368D01* +X24709396Y13379175D01* +X24709394Y13379178D01* +X24709394Y13379179D01* +X24674694Y13431111D01* +X24669603Y13447368D01* +X24659954Y13461410D01* +X24659379Y13480019D01* +X24653816Y13497785D01* +X24658311Y13514600D01* +X24657797Y13531246D01* +X24670072Y13558594D01* +X24671461Y13563788D01* +X24673003Y13566360D01* +X24681347Y13578847D01* +X25199500Y13578847D01* +X25199500Y13421154D01* +X25230261Y13266511D01* +X25230264Y13266499D01* +X25290602Y13120828D01* +X25290609Y13120815D01* +X25378210Y12989712D01* +X25378213Y12989708D01* +X25489707Y12878214D01* +X25489711Y12878211D01* +X25620814Y12790610D01* +X25620827Y12790603D01* +X25682596Y12765018D01* +X25766503Y12730263D01* +X25915331Y12700659D01* +X25921153Y12699501D01* +X25921156Y12699500D01* +X25921158Y12699500D01* +X26078844Y12699500D01* +X26078845Y12699501D01* +X26233497Y12730263D01* +X26379179Y12790606D01* +X26510289Y12878211D01* +X26621789Y12989711D01* +X26709394Y13120821D01* +X26769737Y13266503D01* +X26800500Y13421158D01* +X26800500Y13578842D01* +X26800500Y13578845D01* +X26800499Y13578847D01* +X26791957Y13621790D01* +X26769737Y13733497D01* +X26756062Y13766511D01* +X26709397Y13879173D01* +X26709390Y13879186D01* +X26621789Y14010289D01* +X26621786Y14010293D01* +X26510292Y14121787D01* +X26510288Y14121790D01* +X26379185Y14209391D01* +X26379172Y14209398D01* +X26233501Y14269736D01* +X26233489Y14269739D01* +X26078845Y14300500D01* +X26078842Y14300500D01* +X25921158Y14300500D01* +X25921155Y14300500D01* +X25766510Y14269739D01* +X25766498Y14269736D01* +X25620827Y14209398D01* +X25620814Y14209391D01* +X25489711Y14121790D01* +X25489707Y14121787D01* +X25378213Y14010293D01* +X25378210Y14010289D01* +X25290609Y13879186D01* +X25290602Y13879173D01* +X25230264Y13733502D01* +X25230261Y13733490D01* +X25199500Y13578847D01* +X24681347Y13578847D01* +X24709394Y13620821D01* +X24769737Y13766503D01* +X24800500Y13921158D01* +X24800500Y14078842D01* +X24800500Y14078845D01* +X24800499Y14078847D01* +X24790069Y14131283D01* +X24769737Y14233497D01* +X24755359Y14268210D01* +X24709397Y14379173D01* +X24709390Y14379186D01* +X24621789Y14510289D01* +X24621786Y14510293D01* +X24510292Y14621787D01* +X24510288Y14621790D01* +X24379185Y14709391D01* +X24379172Y14709398D01* +X24233501Y14769736D01* +X24233489Y14769739D01* +X24078845Y14800500D01* +X24078842Y14800500D01* +X23921158Y14800500D01* +X23921155Y14800500D01* +X23766510Y14769739D01* +X23766498Y14769736D01* +X23620827Y14709398D01* +X23620814Y14709391D01* +X23489711Y14621790D01* +X23489707Y14621787D01* +X23378213Y14510293D01* +X23378210Y14510289D01* +X23290609Y14379186D01* +X23290602Y14379173D01* +X23230264Y14233502D01* +X23230261Y14233490D01* +X23199500Y14078847D01* +X14000499Y14078847D01* +X14000499Y15558036D01* +X13998649Y15578842D01* +X13998649Y15578847D01* +X25199500Y15578847D01* +X25199500Y15421154D01* +X25230261Y15266511D01* +X25230264Y15266499D01* +X25290602Y15120828D01* +X25290609Y15120815D01* +X25378210Y14989712D01* +X25378213Y14989708D01* +X25489707Y14878214D01* +X25489711Y14878211D01* +X25620814Y14790610D01* +X25620827Y14790603D01* +X25757104Y14734156D01* +X25766503Y14730263D01* +X25889059Y14705885D01* +X25921153Y14699501D01* +X25921156Y14699500D01* +X25921158Y14699500D01* +X26078844Y14699500D01* +X26078845Y14699501D01* +X26233497Y14730263D01* +X26379179Y14790606D01* +X26510289Y14878211D01* +X26621789Y14989711D01* +X26709394Y15120821D01* +X26769737Y15266503D01* +X26800500Y15421158D01* +X26800500Y15578842D01* +X26800500Y15578845D01* +X26800499Y15578847D01* +X26780910Y15677326D01* +X26769737Y15733497D01* +X26769735Y15733502D01* +X26709397Y15879173D01* +X26709390Y15879186D01* +X26621789Y16010289D01* +X26621786Y16010293D01* +X26510292Y16121787D01* +X26510288Y16121790D01* +X26379185Y16209391D01* +X26379172Y16209398D01* +X26233501Y16269736D01* +X26233489Y16269739D01* +X26078845Y16300500D01* +X26078842Y16300500D01* +X25921158Y16300500D01* +X25921155Y16300500D01* +X25766510Y16269739D01* +X25766498Y16269736D01* +X25620827Y16209398D01* +X25620814Y16209391D01* +X25489711Y16121790D01* +X25489707Y16121787D01* +X25378213Y16010293D01* +X25378210Y16010289D01* +X25290609Y15879186D01* +X25290602Y15879173D01* +X25230264Y15733502D01* +X25230261Y15733490D01* +X25199500Y15578847D01* +X13998649Y15578847D01* +X13989886Y15677416D01* +X13989886Y15677418D01* +X13942913Y15841582D01* +X13933910Y15873046D01* +X13933909Y15873047D01* +X13933909Y15873049D01* +X13839698Y16053407D01* +X13784259Y16121398D01* +X13711109Y16211110D01* +X13578930Y16318887D01* +X13553407Y16339698D01* +X13373049Y16433909D01* +X13373046Y16433910D01* +X13367475Y16436820D01* +X13368787Y16439332D01* +X13323482Y16474972D01* +X13300640Y16541003D01* +X13300500Y16546884D01* +X13300500Y16578845D01* +X13300499Y16578847D01* +X13269738Y16733490D01* +X13269737Y16733497D01* +X13243489Y16796866D01* +X13209397Y16879173D01* +X13209390Y16879186D01* +X13121789Y17010289D01* +X13121786Y17010293D01* +X13010292Y17121787D01* +X13010288Y17121790D01* +X12879185Y17209391D01* +X12879172Y17209398D01* +X12733501Y17269736D01* +X12733489Y17269739D01* +X12578845Y17300500D01* +X12578842Y17300500D01* +X12421158Y17300500D01* +X12421155Y17300500D01* +X12266510Y17269739D01* +X12266498Y17269736D01* +X12120827Y17209398D01* +X12120814Y17209391D01* +X11989711Y17121790D01* +X11989707Y17121787D01* +X11878213Y17010293D01* +X11878210Y17010289D01* +X11790609Y16879186D01* +X11790602Y16879173D01* +X11730264Y16733502D01* +X11730261Y16733490D01* +X11699500Y16578847D01* +X11699500Y16546884D01* +X11679815Y16479845D01* +X11631788Y16438230D01* +X11632525Y16436820D01* +X11626953Y16433910D01* +X11626951Y16433909D01* +X11446593Y16339698D01* +X11446591Y16339697D01* +X11446590Y16339696D01* +X11288890Y16211110D01* +X11160304Y16053410D01* +X11160302Y16053407D01* +X11109907Y15956932D01* +X11061422Y15906626D01* +X10993434Y15890519D01* +X10927531Y15913726D01* +X10890092Y15956931D01* +X10839698Y16053407D01* +X10784259Y16121398D01* +X10711109Y16211110D01* +X10578930Y16318887D01* +X10553407Y16339698D01* +X10373049Y16433909D01* +X10373048Y16433910D01* +X10373045Y16433911D01* +X10252431Y16468422D01* +X10177418Y16489886D01* +X10177415Y16489887D01* +X10177413Y16489887D01* +X10111102Y16495783D01* +X10058037Y16500500D01* +X10058032Y16500500D01* +X8941971Y16500500D01* +X8941965Y16500500D01* +X8941964Y16500499D01* +X8936351Y16500000D01* +X8822584Y16489887D01* +X8626954Y16433911D01* +X8600773Y16420235D01* +X8446593Y16339698D01* +X8446591Y16339697D01* +X8446590Y16339696D01* +X8288890Y16211110D01* +X8160304Y16053410D01* +X8160302Y16053407D01* +X8109907Y15956932D01* +X8061422Y15906626D01* +X7993434Y15890519D01* +X7927531Y15913726D01* +X7890092Y15956931D01* +X7839698Y16053407D01* +X7784259Y16121398D01* +X7711109Y16211110D01* +X7578930Y16318887D01* +X7553407Y16339698D01* +X7373049Y16433909D01* +X7373048Y16433910D01* +X7373045Y16433911D01* +X7252431Y16468422D01* +X7177418Y16489886D01* +X7177415Y16489887D01* +X7177413Y16489887D01* +X7111102Y16495783D01* +X7058037Y16500500D01* +X7058032Y16500500D01* +X5941971Y16500500D01* +X5941965Y16500500D01* +X5941964Y16500499D01* +X5936351Y16500000D01* +X5822584Y16489887D01* +X5626954Y16433911D01* +X5600773Y16420235D01* +X5446593Y16339698D01* +X5446591Y16339697D01* +X5446590Y16339696D01* +X5288890Y16211110D01* +X5160302Y16053407D01* +X5160300Y16053405D01* +X5109626Y15956394D01* +X5061140Y15906087D01* +X4993152Y15889980D01* +X4927249Y15913187D01* +X4889809Y15956394D01* +X4839277Y16053132D01* +X4710753Y16210754D01* +X4553129Y16339279D01* +X4372861Y16433443D01* +X4177328Y16489391D01* +X4177325Y16489392D01* +X4058000Y16500000D01* +X3750000Y16500000D01* +X3250000Y16500000D01* +X2941999Y16500000D01* +X2822674Y16489392D01* +X2822671Y16489391D01* +X2627138Y16433443D01* +X2446870Y16339279D01* +X2289246Y16210754D01* +X2160721Y16053130D01* +X2066557Y15872862D01* +X2010609Y15677329D01* +X2010608Y15677326D01* +X2000000Y15558001D01* +X500500Y15558001D01* +X500500Y17578847D01* +X9699500Y17578847D01* +X9699500Y17421154D01* +X9730261Y17266511D01* +X9730264Y17266499D01* +X9790602Y17120828D01* +X9790609Y17120815D01* +X9878210Y16989712D01* +X9878213Y16989708D01* +X9989707Y16878214D01* +X9989711Y16878211D01* +X10120814Y16790610D01* +X10120827Y16790603D01* +X10253756Y16735543D01* +X10266503Y16730263D01* +X10421153Y16699501D01* +X10421156Y16699500D01* +X10421158Y16699500D01* +X10578844Y16699500D01* +X10578845Y16699501D01* +X10733497Y16730263D01* +X10879179Y16790606D01* +X11010289Y16878211D01* +X11121789Y16989711D01* +X11209394Y17120821D01* +X11269737Y17266503D01* +X11300500Y17421158D01* +X11300500Y17578842D01* +X11300500Y17578845D01* +X11300499Y17578847D01* +X14699500Y17578847D01* +X14699500Y17421154D01* +X14730261Y17266511D01* +X14730264Y17266499D01* +X14790602Y17120828D01* +X14790609Y17120815D01* +X14878210Y16989712D01* +X14878213Y16989708D01* +X14989707Y16878214D01* +X14989711Y16878211D01* +X15120814Y16790610D01* +X15120827Y16790603D01* +X15253756Y16735543D01* +X15266503Y16730263D01* +X15421153Y16699501D01* +X15421156Y16699500D01* +X15421158Y16699500D01* +X15578844Y16699500D01* +X15578845Y16699501D01* +X15733497Y16730263D01* +X15879179Y16790606D01* +X16010289Y16878211D01* +X16121789Y16989711D01* +X16181348Y17078847D01* +X27699500Y17078847D01* +X27699500Y16921154D01* +X27730261Y16766511D01* +X27730264Y16766499D01* +X27790602Y16620828D01* +X27790609Y16620815D01* +X27878210Y16489712D01* +X27878213Y16489708D01* +X27989707Y16378214D01* +X27989711Y16378211D01* +X28120814Y16290610D01* +X28120827Y16290603D01* +X28266498Y16230265D01* +X28266503Y16230263D01* +X28421153Y16199501D01* +X28421156Y16199500D01* +X28421158Y16199500D01* +X28578844Y16199500D01* +X28578845Y16199501D01* +X28733497Y16230263D01* +X28879179Y16290606D01* +X29010289Y16378211D01* +X29121789Y16489711D01* +X29209394Y16620821D01* +X29269737Y16766503D01* +X29300500Y16921158D01* +X29300500Y17078842D01* +X29300500Y17078845D01* +X29300499Y17078847D01* +X29274531Y17209394D01* +X29269737Y17233497D01* +X29256062Y17266511D01* +X29209397Y17379173D01* +X29209390Y17379186D01* +X29121789Y17510289D01* +X29121786Y17510293D01* +X29010292Y17621787D01* +X29010288Y17621790D01* +X28879185Y17709391D01* +X28879172Y17709398D01* +X28733501Y17769736D01* +X28733489Y17769739D01* +X28578845Y17800500D01* +X28578842Y17800500D01* +X28421158Y17800500D01* +X28421155Y17800500D01* +X28266510Y17769739D01* +X28266498Y17769736D01* +X28120827Y17709398D01* +X28120814Y17709391D01* +X27989711Y17621790D01* +X27989707Y17621787D01* +X27878213Y17510293D01* +X27878210Y17510289D01* +X27790609Y17379186D01* +X27790602Y17379173D01* +X27730264Y17233502D01* +X27730261Y17233490D01* +X27699500Y17078847D01* +X16181348Y17078847D01* +X16209394Y17120821D01* +X16269737Y17266503D01* +X16300500Y17421158D01* +X16300500Y17578842D01* +X16300500Y17578845D01* +X16300499Y17578847D01* +X16285323Y17655142D01* +X16269737Y17733497D01* +X16257893Y17762092D01* +X16209397Y17879173D01* +X16209390Y17879186D01* +X16121789Y18010289D01* +X16121786Y18010293D01* +X16010292Y18121787D01* +X16010288Y18121790D01* +X15879185Y18209391D01* +X15879172Y18209398D01* +X15733501Y18269736D01* +X15733489Y18269739D01* +X15578845Y18300500D01* +X15578842Y18300500D01* +X15421158Y18300500D01* +X15421155Y18300500D01* +X15266510Y18269739D01* +X15266498Y18269736D01* +X15120827Y18209398D01* +X15120814Y18209391D01* +X14989711Y18121790D01* +X14989707Y18121787D01* +X14878213Y18010293D01* +X14878210Y18010289D01* +X14790609Y17879186D01* +X14790602Y17879173D01* +X14730264Y17733502D01* +X14730261Y17733490D01* +X14699500Y17578847D01* +X11300499Y17578847D01* +X11285323Y17655142D01* +X11269737Y17733497D01* +X11257893Y17762092D01* +X11209397Y17879173D01* +X11209390Y17879186D01* +X11121789Y18010289D01* +X11121786Y18010293D01* +X11010292Y18121787D01* +X11010288Y18121790D01* +X10879185Y18209391D01* +X10879172Y18209398D01* +X10733501Y18269736D01* +X10733489Y18269739D01* +X10578845Y18300500D01* +X10578842Y18300500D01* +X10421158Y18300500D01* +X10421155Y18300500D01* +X10266510Y18269739D01* +X10266498Y18269736D01* +X10120827Y18209398D01* +X10120814Y18209391D01* +X9989711Y18121790D01* +X9989707Y18121787D01* +X9878213Y18010293D01* +X9878210Y18010289D01* +X9790609Y17879186D01* +X9790602Y17879173D01* +X9730264Y17733502D01* +X9730261Y17733490D01* +X9699500Y17578847D01* +X500500Y17578847D01* +X500500Y19375500D01* +X520185Y19442539D01* +X572989Y19488294D01* +X624500Y19499500D01* +X11478184Y19499500D01* +X11522090Y19495665D01* +X11543822Y19499500D01* +X11565892Y19499500D01* +X11608467Y19510908D01* +X11651869Y19518567D01* +X11671867Y19527896D01* +X11693186Y19533608D01* +X11726683Y19552949D01* +X11736253Y19557931D01* +X11771298Y19574278D01* +X11779881Y19581483D01* +X11797604Y19593895D01* +X11807314Y19599500D01* +X11838479Y19630666D01* +X11872239Y19659001D01* +X11884894Y19677081D01* +X11900500Y19692686D01* +X11919841Y19726189D01* +X11925625Y19735270D01* +X13823914Y22447111D01* +X13878484Y22490742D01* +X13925498Y22500000D01* +X32074501Y22500000D01* +X32141540Y22480315D01* +G37* +%TD.AperFunction*% +%TD*% +M02* diff --git a/mfg/fab/gerbers/Test_5-B_Mask.gbr b/mfg/fab/gerbers/Test_5-B_Mask.gbr new file mode 100644 index 0000000..704aa8d --- /dev/null +++ b/mfg/fab/gerbers/Test_5-B_Mask.gbr @@ -0,0 +1,109 @@ +%TF.GenerationSoftware,KiCad,Pcbnew,9.0.7+1*% +%TF.CreationDate,Date% +%TF.ProjectId,Test_5,54657374-5f35-42e6-9b69-6361645f7063,NO_TAG+ (Unreleased)*% +%TF.SameCoordinates,Original*% +%TF.FileFunction,Soldermask,Bot*% +%TF.FilePolarity,Negative*% +%FSLAX46Y46*% +G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* +G04 Created by KiCad* +%MOMM*% +%LPD*% +G01* +G04 APERTURE LIST* +G04 Aperture macros list* +%AMRoundRect* +0 Rectangle with rounded corners* +0 $1 Rounding radius* +0 $2 $3 $4 $5 $6 $7 $8 $9 X,Y pos of 4 corners* +0 Add a 4 corners polygon primitive as box body* +4,1,4,$2,$3,$4,$5,$6,$7,$8,$9,$2,$3,0* +0 Add four circle primitives for the rounded corners* +1,1,$1+$1,$2,$3* +1,1,$1+$1,$4,$5* +1,1,$1+$1,$6,$7* +1,1,$1+$1,$8,$9* +0 Add four rect primitives between the rounded corners* +20,1,$1+$1,$2,$3,$4,$5,0* +20,1,$1+$1,$4,$5,$6,$7,0* +20,1,$1+$1,$6,$7,$8,$9,0* +20,1,$1+$1,$8,$9,$2,$3,0*% +G04 Aperture macros list end* +%ADD10C,2.200000*% +%ADD11RoundRect,0.500000X0.500000X1.500000X-0.500000X1.500000X-0.500000X-1.500000X0.500000X-1.500000X0*% +%ADD12C,1.500000*% +%ADD13RoundRect,0.250000X0.625000X-0.350000X0.625000X0.350000X-0.625000X0.350000X-0.625000X-0.350000X0*% +%ADD14O,1.750000X1.200000*% +G04 APERTURE END LIST* +D10* +%TO.C,H1*% +X15500000Y7000000D03* +%TD*% +%TO.C,H2*% +X30500000Y7000000D03* +%TD*% +D11* +%TO.C,TP12*% +X3500000Y14000000D03* +%TD*% +D12* +%TO.C,TP1*% +X5000000Y4500000D03* +%TD*% +D13* +%TO.C,J2*% +X43500000Y2750000D03* +D14* +X43500000Y4750000D03* +X43500000Y6750000D03* +X43500000Y8750000D03* +X43500000Y10750000D03* +%TD*% +D12* +%TO.C,TP8*% +X38000000Y14000000D03* +%TD*% +%TO.C,TP3*% +X16000000Y2500000D03* +%TD*% +%TO.C,TP10*% +X35000000Y17000000D03* +%TD*% +%TO.C,TP7*% +X35000000Y14000000D03* +%TD*% +D11* +%TO.C,TP14*% +X9500000Y14000000D03* +%TD*% +%TO.C,TP13*% +X6500000Y14000000D03* +%TD*% +D12* +%TO.C,TP6*% +X35000000Y11000000D03* +%TD*% +%TO.C,TP9*% +X38000000Y17000000D03* +%TD*% +%TO.C,TP2*% +X21000000Y11500000D03* +%TD*% +%TO.C,TP4*% +X19000000Y2500000D03* +%TD*% +D11* +%TO.C,TP11*% +X12500000Y14000000D03* +%TD*% +D13* +%TO.C,J1*% +X25050000Y3550000D03* +D14* +X25050000Y5550000D03* +%TD*% +D12* +%TO.C,TP5*% +X34324797Y3291770D03* +%TD*% +M02* diff --git a/mfg/fab/gerbers/Test_5-B_Paste.gbr b/mfg/fab/gerbers/Test_5-B_Paste.gbr new file mode 100644 index 0000000..3c9c72f --- /dev/null +++ b/mfg/fab/gerbers/Test_5-B_Paste.gbr @@ -0,0 +1,15 @@ +%TF.GenerationSoftware,KiCad,Pcbnew,9.0.7+1*% +%TF.CreationDate,Date% +%TF.ProjectId,Test_5,54657374-5f35-42e6-9b69-6361645f7063,NO_TAG+ (Unreleased)*% +%TF.SameCoordinates,Original*% +%TF.FileFunction,Paste,Bot*% +%TF.FilePolarity,Positive*% +%FSLAX46Y46*% +G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* +G04 Created by KiCad* +%MOMM*% +%LPD*% +G01* +G04 APERTURE LIST* +G04 APERTURE END LIST* +M02* diff --git a/mfg/fab/gerbers/Test_5-B_Silkscreen.gbr b/mfg/fab/gerbers/Test_5-B_Silkscreen.gbr new file mode 100644 index 0000000..cdf0247 --- /dev/null +++ b/mfg/fab/gerbers/Test_5-B_Silkscreen.gbr @@ -0,0 +1,1348 @@ +%TF.GenerationSoftware,KiCad,Pcbnew,9.0.7+1*% +%TF.CreationDate,Date% +%TF.ProjectId,Test_5,54657374-5f35-42e6-9b69-6361645f7063,NO_TAG+ (Unreleased)*% +%TF.SameCoordinates,Original*% +%TF.FileFunction,Legend,Bot*% +%TF.FilePolarity,Positive*% +%FSLAX46Y46*% +G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* +G04 Created by KiCad* +%MOMM*% +%LPD*% +G01* +G04 APERTURE LIST* +%ADD10C,0.150000*% +%ADD11C,0.120000*% +G04 APERTURE END LIST* +D10* +X17210839Y17915896D02* +X16734649Y17915896D01* +X17306077Y17630181D02* +X16972744Y18630181D01* +X16972744Y18630181D02* +X16639411Y17630181D01* +X16353696Y18534943D02* +X16306077Y18582562D01* +X16306077Y18582562D02* +X16210839Y18630181D01* +X16210839Y18630181D02* +X15972744Y18630181D01* +X15972744Y18630181D02* +X15877506Y18582562D01* +X15877506Y18582562D02* +X15829887Y18534943D01* +X15829887Y18534943D02* +X15782268Y18439705D01* +X15782268Y18439705D02* +X15782268Y18344467D01* +X15782268Y18344467D02* +X15829887Y18201610D01* +X15829887Y18201610D02* +X16401315Y17630181D01* +X16401315Y17630181D02* +X15782268Y17630181D01* +X14877506Y18630181D02* +X15353696Y18630181D01* +X15353696Y18630181D02* +X15401315Y18153991D01* +X15401315Y18153991D02* +X15353696Y18201610D01* +X15353696Y18201610D02* +X15258458Y18249229D01* +X15258458Y18249229D02* +X15020363Y18249229D01* +X15020363Y18249229D02* +X14925125Y18201610D01* +X14925125Y18201610D02* +X14877506Y18153991D01* +X14877506Y18153991D02* +X14829887Y18058753D01* +X14829887Y18058753D02* +X14829887Y17820658D01* +X14829887Y17820658D02* +X14877506Y17725420D01* +X14877506Y17725420D02* +X14925125Y17677800D01* +X14925125Y17677800D02* +X15020363Y17630181D01* +X15020363Y17630181D02* +X15258458Y17630181D01* +X15258458Y17630181D02* +X15353696Y17677800D01* +X15353696Y17677800D02* +X15401315Y17725420D01* +X14401315Y18011134D02* +X13639411Y18011134D01* +X13258458Y18630181D02* +X12639411Y18630181D01* +X12639411Y18630181D02* +X12972744Y18249229D01* +X12972744Y18249229D02* +X12829887Y18249229D01* +X12829887Y18249229D02* +X12734649Y18201610D01* +X12734649Y18201610D02* +X12687030Y18153991D01* +X12687030Y18153991D02* +X12639411Y18058753D01* +X12639411Y18058753D02* +X12639411Y17820658D01* +X12639411Y17820658D02* +X12687030Y17725420D01* +X12687030Y17725420D02* +X12734649Y17677800D01* +X12734649Y17677800D02* +X12829887Y17630181D01* +X12829887Y17630181D02* +X13115601Y17630181D01* +X13115601Y17630181D02* +X13210839Y17677800D01* +X13210839Y17677800D02* +X13258458Y17725420D01* +X12020363Y18630181D02* +X11925125Y18630181D01* +X11925125Y18630181D02* +X11829887Y18582562D01* +X11829887Y18582562D02* +X11782268Y18534943D01* +X11782268Y18534943D02* +X11734649Y18439705D01* +X11734649Y18439705D02* +X11687030Y18249229D01* +X11687030Y18249229D02* +X11687030Y18011134D01* +X11687030Y18011134D02* +X11734649Y17820658D01* +X11734649Y17820658D02* +X11782268Y17725420D01* +X11782268Y17725420D02* +X11829887Y17677800D01* +X11829887Y17677800D02* +X11925125Y17630181D01* +X11925125Y17630181D02* +X12020363Y17630181D01* +X12020363Y17630181D02* +X12115601Y17677800D01* +X12115601Y17677800D02* +X12163220Y17725420D01* +X12163220Y17725420D02* +X12210839Y17820658D01* +X12210839Y17820658D02* +X12258458Y18011134D01* +X12258458Y18011134D02* +X12258458Y18249229D01* +X12258458Y18249229D02* +X12210839Y18439705D01* +X12210839Y18439705D02* +X12163220Y18534943D01* +X12163220Y18534943D02* +X12115601Y18582562D01* +X12115601Y18582562D02* +X12020363Y18630181D01* +X11067982Y18630181D02* +X10972744Y18630181D01* +X10972744Y18630181D02* +X10877506Y18582562D01* +X10877506Y18582562D02* +X10829887Y18534943D01* +X10829887Y18534943D02* +X10782268Y18439705D01* +X10782268Y18439705D02* +X10734649Y18249229D01* +X10734649Y18249229D02* +X10734649Y18011134D01* +X10734649Y18011134D02* +X10782268Y17820658D01* +X10782268Y17820658D02* +X10829887Y17725420D01* +X10829887Y17725420D02* +X10877506Y17677800D01* +X10877506Y17677800D02* +X10972744Y17630181D01* +X10972744Y17630181D02* +X11067982Y17630181D01* +X11067982Y17630181D02* +X11163220Y17677800D01* +X11163220Y17677800D02* +X11210839Y17725420D01* +X11210839Y17725420D02* +X11258458Y17820658D01* +X11258458Y17820658D02* +X11306077Y18011134D01* +X11306077Y18011134D02* +X11306077Y18249229D01* +X11306077Y18249229D02* +X11258458Y18439705D01* +X11258458Y18439705D02* +X11210839Y18534943D01* +X11210839Y18534943D02* +X11163220Y18582562D01* +X11163220Y18582562D02* +X11067982Y18630181D01* +X9829887Y18630181D02* +X10306077Y18630181D01* +X10306077Y18630181D02* +X10353696Y18153991D01* +X10353696Y18153991D02* +X10306077Y18201610D01* +X10306077Y18201610D02* +X10210839Y18249229D01* +X10210839Y18249229D02* +X9972744Y18249229D01* +X9972744Y18249229D02* +X9877506Y18201610D01* +X9877506Y18201610D02* +X9829887Y18153991D01* +X9829887Y18153991D02* +X9782268Y18058753D01* +X9782268Y18058753D02* +X9782268Y17820658D01* +X9782268Y17820658D02* +X9829887Y17725420D01* +X9829887Y17725420D02* +X9877506Y17677800D01* +X9877506Y17677800D02* +X9972744Y17630181D01* +X9972744Y17630181D02* +X10210839Y17630181D01* +X10210839Y17630181D02* +X10306077Y17677800D01* +X10306077Y17677800D02* +X10353696Y17725420D01* +X9353696Y18011134D02* +X8591792Y18011134D01* +X7591792Y17630181D02* +X8163220Y17630181D01* +X7877506Y17630181D02* +X7877506Y18630181D01* +X7877506Y18630181D02* +X7972744Y18487324D01* +X7972744Y18487324D02* +X8067982Y18392086D01* +X8067982Y18392086D02* +X8163220Y18344467D01* +X5829887Y17630181D02* +X6163220Y18106372D01* +X6401315Y17630181D02* +X6401315Y18630181D01* +X6401315Y18630181D02* +X6020363Y18630181D01* +X6020363Y18630181D02* +X5925125Y18582562D01* +X5925125Y18582562D02* +X5877506Y18534943D01* +X5877506Y18534943D02* +X5829887Y18439705D01* +X5829887Y18439705D02* +X5829887Y18296848D01* +X5829887Y18296848D02* +X5877506Y18201610D01* +X5877506Y18201610D02* +X5925125Y18153991D01* +X5925125Y18153991D02* +X6020363Y18106372D01* +X6020363Y18106372D02* +X6401315Y18106372D01* +X5401315Y18153991D02* +X5067982Y18153991D01* +X4925125Y17630181D02* +X5401315Y17630181D01* +X5401315Y17630181D02* +X5401315Y18630181D01* +X5401315Y18630181D02* +X4925125Y18630181D01* +X4639410Y18630181D02* +X4306077Y17630181D01* +X4306077Y17630181D02* +X3972744Y18630181D01* +X2877505Y17630181D02* +X2877505Y18630181D01* +X2877505Y18630181D02* +X2306077Y17630181D01* +X2306077Y17630181D02* +X2306077Y18630181D01* +X1258458Y17725420D02* +X1306077Y17677800D01* +X1306077Y17677800D02* +X1448934Y17630181D01* +X1448934Y17630181D02* +X1544172Y17630181D01* +X1544172Y17630181D02* +X1687029Y17677800D01* +X1687029Y17677800D02* +X1782267Y17773039D01* +X1782267Y17773039D02* +X1829886Y17868277D01* +X1829886Y17868277D02* +X1877505Y18058753D01* +X1877505Y18058753D02* +X1877505Y18201610D01* +X1877505Y18201610D02* +X1829886Y18392086D01* +X1829886Y18392086D02* +X1782267Y18487324D01* +X1782267Y18487324D02* +X1687029Y18582562D01* +X1687029Y18582562D02* +X1544172Y18630181D01* +X1544172Y18630181D02* +X1448934Y18630181D01* +X1448934Y18630181D02* +X1306077Y18582562D01* +X1306077Y18582562D02* +X1258458Y18534943D01* +X12431009Y11163221D02* +X12431009Y10829888D01* +X12954819Y10687031D02* +X12954819Y11163221D01* +X12954819Y11163221D02* +X11954819Y11163221D01* +X11954819Y11163221D02* +X11954819Y10687031D01* +X11954819Y10353697D02* +X12954819Y9687031D01* +X11954819Y9687031D02* +X12954819Y10353697D01* +X12859580Y8734650D02* +X12907200Y8782269D01* +X12907200Y8782269D02* +X12954819Y8925126D01* +X12954819Y8925126D02* +X12954819Y9020364D01* +X12954819Y9020364D02* +X12907200Y9163221D01* +X12907200Y9163221D02* +X12811961Y9258459D01* +X12811961Y9258459D02* +X12716723Y9306078D01* +X12716723Y9306078D02* +X12526247Y9353697D01* +X12526247Y9353697D02* +X12383390Y9353697D01* +X12383390Y9353697D02* +X12192914Y9306078D01* +X12192914Y9306078D02* +X12097676Y9258459D01* +X12097676Y9258459D02* +X12002438Y9163221D01* +X12002438Y9163221D02* +X11954819Y9020364D01* +X11954819Y9020364D02* +X11954819Y8925126D01* +X11954819Y8925126D02* +X12002438Y8782269D01* +X12002438Y8782269D02* +X12050057Y8734650D01* +X12573866Y8306078D02* +X12573866Y7544173D01* +X12954819Y7925126D02* +X12192914Y7925126D01* +X9907200Y11210840D02* +X9954819Y11067983D01* +X9954819Y11067983D02* +X9954819Y10829888D01* +X9954819Y10829888D02* +X9907200Y10734650D01* +X9907200Y10734650D02* +X9859580Y10687031D01* +X9859580Y10687031D02* +X9764342Y10639412D01* +X9764342Y10639412D02* +X9669104Y10639412D01* +X9669104Y10639412D02* +X9573866Y10687031D01* +X9573866Y10687031D02* +X9526247Y10734650D01* +X9526247Y10734650D02* +X9478628Y10829888D01* +X9478628Y10829888D02* +X9431009Y11020364D01* +X9431009Y11020364D02* +X9383390Y11115602D01* +X9383390Y11115602D02* +X9335771Y11163221D01* +X9335771Y11163221D02* +X9240533Y11210840D01* +X9240533Y11210840D02* +X9145295Y11210840D01* +X9145295Y11210840D02* +X9050057Y11163221D01* +X9050057Y11163221D02* +X9002438Y11115602D01* +X9002438Y11115602D02* +X8954819Y11020364D01* +X8954819Y11020364D02* +X8954819Y10782269D01* +X8954819Y10782269D02* +X9002438Y10639412D01* +X9954819Y10210840D02* +X8954819Y10210840D01* +X9002438Y9210841D02* +X8954819Y9306079D01* +X8954819Y9306079D02* +X8954819Y9448936D01* +X8954819Y9448936D02* +X9002438Y9591793D01* +X9002438Y9591793D02* +X9097676Y9687031D01* +X9097676Y9687031D02* +X9192914Y9734650D01* +X9192914Y9734650D02* +X9383390Y9782269D01* +X9383390Y9782269D02* +X9526247Y9782269D01* +X9526247Y9782269D02* +X9716723Y9734650D01* +X9716723Y9734650D02* +X9811961Y9687031D01* +X9811961Y9687031D02* +X9907200Y9591793D01* +X9907200Y9591793D02* +X9954819Y9448936D01* +X9954819Y9448936D02* +X9954819Y9353698D01* +X9954819Y9353698D02* +X9907200Y9210841D01* +X9907200Y9210841D02* +X9859580Y9163222D01* +X9859580Y9163222D02* +X9526247Y9163222D01* +X9526247Y9163222D02* +X9526247Y9353698D01* +X9573866Y8734650D02* +X9573866Y7972745D01* +X9954819Y8353698D02* +X9192914Y8353698D01* +X6907200Y11210840D02* +X6954819Y11067983D01* +X6954819Y11067983D02* +X6954819Y10829888D01* +X6954819Y10829888D02* +X6907200Y10734650D01* +X6907200Y10734650D02* +X6859580Y10687031D01* +X6859580Y10687031D02* +X6764342Y10639412D01* +X6764342Y10639412D02* +X6669104Y10639412D01* +X6669104Y10639412D02* +X6573866Y10687031D01* +X6573866Y10687031D02* +X6526247Y10734650D01* +X6526247Y10734650D02* +X6478628Y10829888D01* +X6478628Y10829888D02* +X6431009Y11020364D01* +X6431009Y11020364D02* +X6383390Y11115602D01* +X6383390Y11115602D02* +X6335771Y11163221D01* +X6335771Y11163221D02* +X6240533Y11210840D01* +X6240533Y11210840D02* +X6145295Y11210840D01* +X6145295Y11210840D02* +X6050057Y11163221D01* +X6050057Y11163221D02* +X6002438Y11115602D01* +X6002438Y11115602D02* +X5954819Y11020364D01* +X5954819Y11020364D02* +X5954819Y10782269D01* +X5954819Y10782269D02* +X6002438Y10639412D01* +X6954819Y10210840D02* +X5954819Y10210840D01* +X6002438Y9210841D02* +X5954819Y9306079D01* +X5954819Y9306079D02* +X5954819Y9448936D01* +X5954819Y9448936D02* +X6002438Y9591793D01* +X6002438Y9591793D02* +X6097676Y9687031D01* +X6097676Y9687031D02* +X6192914Y9734650D01* +X6192914Y9734650D02* +X6383390Y9782269D01* +X6383390Y9782269D02* +X6526247Y9782269D01* +X6526247Y9782269D02* +X6716723Y9734650D01* +X6716723Y9734650D02* +X6811961Y9687031D01* +X6811961Y9687031D02* +X6907200Y9591793D01* +X6907200Y9591793D02* +X6954819Y9448936D01* +X6954819Y9448936D02* +X6954819Y9353698D01* +X6954819Y9353698D02* +X6907200Y9210841D01* +X6907200Y9210841D02* +X6859580Y9163222D01* +X6859580Y9163222D02* +X6526247Y9163222D01* +X6526247Y9163222D02* +X6526247Y9353698D01* +X6573866Y8734650D02* +X6573866Y7972745D01* +X3431009Y11163221D02* +X3431009Y10829888D01* +X3954819Y10687031D02* +X3954819Y11163221D01* +X3954819Y11163221D02* +X2954819Y11163221D01* +X2954819Y11163221D02* +X2954819Y10687031D01* +X2954819Y10353697D02* +X3954819Y9687031D01* +X2954819Y9687031D02* +X3954819Y10353697D01* +X3859580Y8734650D02* +X3907200Y8782269D01* +X3907200Y8782269D02* +X3954819Y8925126D01* +X3954819Y8925126D02* +X3954819Y9020364D01* +X3954819Y9020364D02* +X3907200Y9163221D01* +X3907200Y9163221D02* +X3811961Y9258459D01* +X3811961Y9258459D02* +X3716723Y9306078D01* +X3716723Y9306078D02* +X3526247Y9353697D01* +X3526247Y9353697D02* +X3383390Y9353697D01* +X3383390Y9353697D02* +X3192914Y9306078D01* +X3192914Y9306078D02* +X3097676Y9258459D01* +X3097676Y9258459D02* +X3002438Y9163221D01* +X3002438Y9163221D02* +X2954819Y9020364D01* +X2954819Y9020364D02* +X2954819Y8925126D01* +X2954819Y8925126D02* +X3002438Y8782269D01* +X3002438Y8782269D02* +X3050057Y8734650D01* +X3573866Y8306078D02* +X3573866Y7544173D01* +X8761904Y5045181D02* +X8190476Y5045181D01* +X8476190Y4045181D02* +X8476190Y5045181D01* +X7857142Y4045181D02* +X7857142Y5045181D01* +X7857142Y5045181D02* +X7476190Y5045181D01* +X7476190Y5045181D02* +X7380952Y4997562D01* +X7380952Y4997562D02* +X7333333Y4949943D01* +X7333333Y4949943D02* +X7285714Y4854705D01* +X7285714Y4854705D02* +X7285714Y4711848D01* +X7285714Y4711848D02* +X7333333Y4616610D01* +X7333333Y4616610D02* +X7380952Y4568991D01* +X7380952Y4568991D02* +X7476190Y4521372D01* +X7476190Y4521372D02* +X7857142Y4521372D01* +X6333333Y4045181D02* +X6904761Y4045181D01* +X6619047Y4045181D02* +X6619047Y5045181D01* +X6619047Y5045181D02* +X6714285Y4902324D01* +X6714285Y4902324D02* +X6809523Y4807086D01* +X6809523Y4807086D02* +X6904761Y4759467D01* +X38954819Y7083334D02* +X39669104Y7083334D01* +X39669104Y7083334D02* +X39811961Y7130953D01* +X39811961Y7130953D02* +X39907200Y7226191D01* +X39907200Y7226191D02* +X39954819Y7369048D01* +X39954819Y7369048D02* +X39954819Y7464286D01* +X39050057Y6654762D02* +X39002438Y6607143D01* +X39002438Y6607143D02* +X38954819Y6511905D01* +X38954819Y6511905D02* +X38954819Y6273810D01* +X38954819Y6273810D02* +X39002438Y6178572D01* +X39002438Y6178572D02* +X39050057Y6130953D01* +X39050057Y6130953D02* +X39145295Y6083334D01* +X39145295Y6083334D02* +X39240533Y6083334D01* +X39240533Y6083334D02* +X39383390Y6130953D01* +X39383390Y6130953D02* +X39954819Y6702381D01* +X39954819Y6702381D02* +X39954819Y6083334D01* +X41761904Y14545181D02* +X41190476Y14545181D01* +X41476190Y13545181D02* +X41476190Y14545181D01* +X40857142Y13545181D02* +X40857142Y14545181D01* +X40857142Y14545181D02* +X40476190Y14545181D01* +X40476190Y14545181D02* +X40380952Y14497562D01* +X40380952Y14497562D02* +X40333333Y14449943D01* +X40333333Y14449943D02* +X40285714Y14354705D01* +X40285714Y14354705D02* +X40285714Y14211848D01* +X40285714Y14211848D02* +X40333333Y14116610D01* +X40333333Y14116610D02* +X40380952Y14068991D01* +X40380952Y14068991D02* +X40476190Y14021372D01* +X40476190Y14021372D02* +X40857142Y14021372D01* +X39714285Y14116610D02* +X39809523Y14164229D01* +X39809523Y14164229D02* +X39857142Y14211848D01* +X39857142Y14211848D02* +X39904761Y14307086D01* +X39904761Y14307086D02* +X39904761Y14354705D01* +X39904761Y14354705D02* +X39857142Y14449943D01* +X39857142Y14449943D02* +X39809523Y14497562D01* +X39809523Y14497562D02* +X39714285Y14545181D01* +X39714285Y14545181D02* +X39523809Y14545181D01* +X39523809Y14545181D02* +X39428571Y14497562D01* +X39428571Y14497562D02* +X39380952Y14449943D01* +X39380952Y14449943D02* +X39333333Y14354705D01* +X39333333Y14354705D02* +X39333333Y14307086D01* +X39333333Y14307086D02* +X39380952Y14211848D01* +X39380952Y14211848D02* +X39428571Y14164229D01* +X39428571Y14164229D02* +X39523809Y14116610D01* +X39523809Y14116610D02* +X39714285Y14116610D01* +X39714285Y14116610D02* +X39809523Y14068991D01* +X39809523Y14068991D02* +X39857142Y14021372D01* +X39857142Y14021372D02* +X39904761Y13926134D01* +X39904761Y13926134D02* +X39904761Y13735658D01* +X39904761Y13735658D02* +X39857142Y13640420D01* +X39857142Y13640420D02* +X39809523Y13592800D01* +X39809523Y13592800D02* +X39714285Y13545181D01* +X39714285Y13545181D02* +X39523809Y13545181D01* +X39523809Y13545181D02* +X39428571Y13592800D01* +X39428571Y13592800D02* +X39380952Y13640420D01* +X39380952Y13640420D02* +X39333333Y13735658D01* +X39333333Y13735658D02* +X39333333Y13926134D01* +X39333333Y13926134D02* +X39380952Y14021372D01* +X39380952Y14021372D02* +X39428571Y14068991D01* +X39428571Y14068991D02* +X39523809Y14116610D01* +X14761904Y3045181D02* +X14190476Y3045181D01* +X14476190Y2045181D02* +X14476190Y3045181D01* +X13857142Y2045181D02* +X13857142Y3045181D01* +X13857142Y3045181D02* +X13476190Y3045181D01* +X13476190Y3045181D02* +X13380952Y2997562D01* +X13380952Y2997562D02* +X13333333Y2949943D01* +X13333333Y2949943D02* +X13285714Y2854705D01* +X13285714Y2854705D02* +X13285714Y2711848D01* +X13285714Y2711848D02* +X13333333Y2616610D01* +X13333333Y2616610D02* +X13380952Y2568991D01* +X13380952Y2568991D02* +X13476190Y2521372D01* +X13476190Y2521372D02* +X13857142Y2521372D01* +X12952380Y3045181D02* +X12333333Y3045181D01* +X12333333Y3045181D02* +X12666666Y2664229D01* +X12666666Y2664229D02* +X12523809Y2664229D01* +X12523809Y2664229D02* +X12428571Y2616610D01* +X12428571Y2616610D02* +X12380952Y2568991D01* +X12380952Y2568991D02* +X12333333Y2473753D01* +X12333333Y2473753D02* +X12333333Y2235658D01* +X12333333Y2235658D02* +X12380952Y2140420D01* +X12380952Y2140420D02* +X12428571Y2092800D01* +X12428571Y2092800D02* +X12523809Y2045181D01* +X12523809Y2045181D02* +X12809523Y2045181D01* +X12809523Y2045181D02* +X12904761Y2092800D01* +X12904761Y2092800D02* +X12952380Y2140420D01* +X33738094Y17545181D02* +X33166666Y17545181D01* +X33452380Y16545181D02* +X33452380Y17545181D01* +X32833332Y16545181D02* +X32833332Y17545181D01* +X32833332Y17545181D02* +X32452380Y17545181D01* +X32452380Y17545181D02* +X32357142Y17497562D01* +X32357142Y17497562D02* +X32309523Y17449943D01* +X32309523Y17449943D02* +X32261904Y17354705D01* +X32261904Y17354705D02* +X32261904Y17211848D01* +X32261904Y17211848D02* +X32309523Y17116610D01* +X32309523Y17116610D02* +X32357142Y17068991D01* +X32357142Y17068991D02* +X32452380Y17021372D01* +X32452380Y17021372D02* +X32833332Y17021372D01* +X31309523Y16545181D02* +X31880951Y16545181D01* +X31595237Y16545181D02* +X31595237Y17545181D01* +X31595237Y17545181D02* +X31690475Y17402324D01* +X31690475Y17402324D02* +X31785713Y17307086D01* +X31785713Y17307086D02* +X31880951Y17259467D01* +X30690475Y17545181D02* +X30595237Y17545181D01* +X30595237Y17545181D02* +X30499999Y17497562D01* +X30499999Y17497562D02* +X30452380Y17449943D01* +X30452380Y17449943D02* +X30404761Y17354705D01* +X30404761Y17354705D02* +X30357142Y17164229D01* +X30357142Y17164229D02* +X30357142Y16926134D01* +X30357142Y16926134D02* +X30404761Y16735658D01* +X30404761Y16735658D02* +X30452380Y16640420D01* +X30452380Y16640420D02* +X30499999Y16592800D01* +X30499999Y16592800D02* +X30595237Y16545181D01* +X30595237Y16545181D02* +X30690475Y16545181D01* +X30690475Y16545181D02* +X30785713Y16592800D01* +X30785713Y16592800D02* +X30833332Y16640420D01* +X30833332Y16640420D02* +X30880951Y16735658D01* +X30880951Y16735658D02* +X30928570Y16926134D01* +X30928570Y16926134D02* +X30928570Y17164229D01* +X30928570Y17164229D02* +X30880951Y17354705D01* +X30880951Y17354705D02* +X30833332Y17449943D01* +X30833332Y17449943D02* +X30785713Y17497562D01* +X30785713Y17497562D02* +X30690475Y17545181D01* +X33761904Y14545181D02* +X33190476Y14545181D01* +X33476190Y13545181D02* +X33476190Y14545181D01* +X32857142Y13545181D02* +X32857142Y14545181D01* +X32857142Y14545181D02* +X32476190Y14545181D01* +X32476190Y14545181D02* +X32380952Y14497562D01* +X32380952Y14497562D02* +X32333333Y14449943D01* +X32333333Y14449943D02* +X32285714Y14354705D01* +X32285714Y14354705D02* +X32285714Y14211848D01* +X32285714Y14211848D02* +X32333333Y14116610D01* +X32333333Y14116610D02* +X32380952Y14068991D01* +X32380952Y14068991D02* +X32476190Y14021372D01* +X32476190Y14021372D02* +X32857142Y14021372D01* +X31952380Y14545181D02* +X31285714Y14545181D01* +X31285714Y14545181D02* +X31714285Y13545181D01* +X33761904Y11545181D02* +X33190476Y11545181D01* +X33476190Y10545181D02* +X33476190Y11545181D01* +X32857142Y10545181D02* +X32857142Y11545181D01* +X32857142Y11545181D02* +X32476190Y11545181D01* +X32476190Y11545181D02* +X32380952Y11497562D01* +X32380952Y11497562D02* +X32333333Y11449943D01* +X32333333Y11449943D02* +X32285714Y11354705D01* +X32285714Y11354705D02* +X32285714Y11211848D01* +X32285714Y11211848D02* +X32333333Y11116610D01* +X32333333Y11116610D02* +X32380952Y11068991D01* +X32380952Y11068991D02* +X32476190Y11021372D01* +X32476190Y11021372D02* +X32857142Y11021372D01* +X31428571Y11545181D02* +X31619047Y11545181D01* +X31619047Y11545181D02* +X31714285Y11497562D01* +X31714285Y11497562D02* +X31761904Y11449943D01* +X31761904Y11449943D02* +X31857142Y11307086D01* +X31857142Y11307086D02* +X31904761Y11116610D01* +X31904761Y11116610D02* +X31904761Y10735658D01* +X31904761Y10735658D02* +X31857142Y10640420D01* +X31857142Y10640420D02* +X31809523Y10592800D01* +X31809523Y10592800D02* +X31714285Y10545181D01* +X31714285Y10545181D02* +X31523809Y10545181D01* +X31523809Y10545181D02* +X31428571Y10592800D01* +X31428571Y10592800D02* +X31380952Y10640420D01* +X31380952Y10640420D02* +X31333333Y10735658D01* +X31333333Y10735658D02* +X31333333Y10973753D01* +X31333333Y10973753D02* +X31380952Y11068991D01* +X31380952Y11068991D02* +X31428571Y11116610D01* +X31428571Y11116610D02* +X31523809Y11164229D01* +X31523809Y11164229D02* +X31714285Y11164229D01* +X31714285Y11164229D02* +X31809523Y11116610D01* +X31809523Y11116610D02* +X31857142Y11068991D01* +X31857142Y11068991D02* +X31904761Y10973753D01* +X41761904Y17545181D02* +X41190476Y17545181D01* +X41476190Y16545181D02* +X41476190Y17545181D01* +X40857142Y16545181D02* +X40857142Y17545181D01* +X40857142Y17545181D02* +X40476190Y17545181D01* +X40476190Y17545181D02* +X40380952Y17497562D01* +X40380952Y17497562D02* +X40333333Y17449943D01* +X40333333Y17449943D02* +X40285714Y17354705D01* +X40285714Y17354705D02* +X40285714Y17211848D01* +X40285714Y17211848D02* +X40333333Y17116610D01* +X40333333Y17116610D02* +X40380952Y17068991D01* +X40380952Y17068991D02* +X40476190Y17021372D01* +X40476190Y17021372D02* +X40857142Y17021372D01* +X39809523Y16545181D02* +X39619047Y16545181D01* +X39619047Y16545181D02* +X39523809Y16592800D01* +X39523809Y16592800D02* +X39476190Y16640420D01* +X39476190Y16640420D02* +X39380952Y16783277D01* +X39380952Y16783277D02* +X39333333Y16973753D01* +X39333333Y16973753D02* +X39333333Y17354705D01* +X39333333Y17354705D02* +X39380952Y17449943D01* +X39380952Y17449943D02* +X39428571Y17497562D01* +X39428571Y17497562D02* +X39523809Y17545181D01* +X39523809Y17545181D02* +X39714285Y17545181D01* +X39714285Y17545181D02* +X39809523Y17497562D01* +X39809523Y17497562D02* +X39857142Y17449943D01* +X39857142Y17449943D02* +X39904761Y17354705D01* +X39904761Y17354705D02* +X39904761Y17116610D01* +X39904761Y17116610D02* +X39857142Y17021372D01* +X39857142Y17021372D02* +X39809523Y16973753D01* +X39809523Y16973753D02* +X39714285Y16926134D01* +X39714285Y16926134D02* +X39523809Y16926134D01* +X39523809Y16926134D02* +X39428571Y16973753D01* +X39428571Y16973753D02* +X39380952Y17021372D01* +X39380952Y17021372D02* +X39333333Y17116610D01* +X19761904Y12045181D02* +X19190476Y12045181D01* +X19476190Y11045181D02* +X19476190Y12045181D01* +X18857142Y11045181D02* +X18857142Y12045181D01* +X18857142Y12045181D02* +X18476190Y12045181D01* +X18476190Y12045181D02* +X18380952Y11997562D01* +X18380952Y11997562D02* +X18333333Y11949943D01* +X18333333Y11949943D02* +X18285714Y11854705D01* +X18285714Y11854705D02* +X18285714Y11711848D01* +X18285714Y11711848D02* +X18333333Y11616610D01* +X18333333Y11616610D02* +X18380952Y11568991D01* +X18380952Y11568991D02* +X18476190Y11521372D01* +X18476190Y11521372D02* +X18857142Y11521372D01* +X17904761Y11949943D02* +X17857142Y11997562D01* +X17857142Y11997562D02* +X17761904Y12045181D01* +X17761904Y12045181D02* +X17523809Y12045181D01* +X17523809Y12045181D02* +X17428571Y11997562D01* +X17428571Y11997562D02* +X17380952Y11949943D01* +X17380952Y11949943D02* +X17333333Y11854705D01* +X17333333Y11854705D02* +X17333333Y11759467D01* +X17333333Y11759467D02* +X17380952Y11616610D01* +X17380952Y11616610D02* +X17952380Y11045181D01* +X17952380Y11045181D02* +X17333333Y11045181D01* +X20261904Y4693181D02* +X19690476Y4693181D01* +X19976190Y3693181D02* +X19976190Y4693181D01* +X19357142Y3693181D02* +X19357142Y4693181D01* +X19357142Y4693181D02* +X18976190Y4693181D01* +X18976190Y4693181D02* +X18880952Y4645562D01* +X18880952Y4645562D02* +X18833333Y4597943D01* +X18833333Y4597943D02* +X18785714Y4502705D01* +X18785714Y4502705D02* +X18785714Y4359848D01* +X18785714Y4359848D02* +X18833333Y4264610D01* +X18833333Y4264610D02* +X18880952Y4216991D01* +X18880952Y4216991D02* +X18976190Y4169372D01* +X18976190Y4169372D02* +X19357142Y4169372D01* +X17928571Y4359848D02* +X17928571Y3693181D01* +X18166666Y4740800D02* +X18404761Y4026515D01* +X18404761Y4026515D02* +X17785714Y4026515D01* +X27404819Y4883334D02* +X28119104Y4883334D01* +X28119104Y4883334D02* +X28261961Y4930953D01* +X28261961Y4930953D02* +X28357200Y5026191D01* +X28357200Y5026191D02* +X28404819Y5169048D01* +X28404819Y5169048D02* +X28404819Y5264286D01* +X28404819Y3883334D02* +X28404819Y4454762D01* +X28404819Y4169048D02* +X27404819Y4169048D01* +X27404819Y4169048D02* +X27547676Y4264286D01* +X27547676Y4264286D02* +X27642914Y4359524D01* +X27642914Y4359524D02* +X27690533Y4454762D01* +X35586701Y5484951D02* +X35015273Y5484951D01* +X35300987Y4484951D02* +X35300987Y5484951D01* +X34681939Y4484951D02* +X34681939Y5484951D01* +X34681939Y5484951D02* +X34300987Y5484951D01* +X34300987Y5484951D02* +X34205749Y5437332D01* +X34205749Y5437332D02* +X34158130Y5389713D01* +X34158130Y5389713D02* +X34110511Y5294475D01* +X34110511Y5294475D02* +X34110511Y5151618D01* +X34110511Y5151618D02* +X34158130Y5056380D01* +X34158130Y5056380D02* +X34205749Y5008761D01* +X34205749Y5008761D02* +X34300987Y4961142D01* +X34300987Y4961142D02* +X34681939Y4961142D01* +X33205749Y5484951D02* +X33681939Y5484951D01* +X33681939Y5484951D02* +X33729558Y5008761D01* +X33729558Y5008761D02* +X33681939Y5056380D01* +X33681939Y5056380D02* +X33586701Y5103999D01* +X33586701Y5103999D02* +X33348606Y5103999D01* +X33348606Y5103999D02* +X33253368Y5056380D01* +X33253368Y5056380D02* +X33205749Y5008761D01* +X33205749Y5008761D02* +X33158130Y4913523D01* +X33158130Y4913523D02* +X33158130Y4675428D01* +X33158130Y4675428D02* +X33205749Y4580190D01* +X33205749Y4580190D02* +X33253368Y4532570D01* +X33253368Y4532570D02* +X33348606Y4484951D01* +X33348606Y4484951D02* +X33586701Y4484951D01* +X33586701Y4484951D02* +X33681939Y4532570D01* +X33681939Y4532570D02* +X33729558Y4580190D01* +D11* +%TO.C,TP1*% +X5950000Y4500000D02* +G75* +G02* +X4050000Y4500000I-950000J0D01* +G01* +X4050000Y4500000D02* +G75* +G02* +X5950000Y4500000I950000J0D01* +G01* +%TO.C,J2*% +X41200000Y12200000D02* +X44700000Y12200000D01* +X41200000Y9750000D02* +X41700000Y9750000D01* +X41200000Y9650000D02* +X41700000Y9650000D01* +X41200000Y7750000D02* +X41700000Y7750000D01* +X41200000Y7650000D02* +X41700000Y7650000D01* +X41200000Y5750000D02* +X41700000Y5750000D01* +X41200000Y5650000D02* +X41700000Y5650000D01* +X41200000Y3750000D02* +X41700000Y3750000D01* +X41200000Y3650000D02* +X41700000Y3650000D01* +X41200000Y1300000D02* +X41200000Y12200000D01* +X41700000Y9850000D02* +X41200000Y9850000D01* +X41700000Y9650000D02* +X41700000Y9850000D01* +X41700000Y7850000D02* +X41200000Y7850000D01* +X41700000Y7650000D02* +X41700000Y7850000D01* +X41700000Y5850000D02* +X41200000Y5850000D01* +X41700000Y5650000D02* +X41700000Y5850000D01* +X41700000Y3850000D02* +X41200000Y3850000D01* +X41700000Y3650000D02* +X41700000Y3850000D01* +X42700000Y12810000D02* +X42700000Y12200000D01* +X42700000Y690000D02* +X42700000Y1300000D01* +X44000000Y12810000D02* +X44000000Y12200000D01* +X44000000Y690000D02* +X44000000Y1300000D01* +X44700000Y12200000D02* +X44700000Y10250000D01* +X44700000Y10250000D02* +X45310000Y10250000D01* +X44700000Y3250000D02* +X44700000Y1300000D01* +X44700000Y1300000D02* +X41200000Y1300000D01* +X45310000Y3250000D02* +X44700000Y3250000D01* +X45310000Y2450000D02* +X45510000Y2450000D01* +X45410000Y2450000D02* +X45410000Y2150000D01* +X45510000Y2450000D02* +X45510000Y2150000D01* +X45510000Y2150000D02* +X45310000Y2150000D01* +X45610000Y1640000D02* +X45610000Y390000D01* +X45610000Y390000D02* +X44360000Y390000D01* +X45310000Y690000D02* +X40590000Y690000D01* +X40590000Y12810000D01* +X45310000Y12810000D01* +X45310000Y690000D01* +%TO.C,TP8*% +X38950000Y14000000D02* +G75* +G02* +X37050000Y14000000I-950000J0D01* +G01* +X37050000Y14000000D02* +G75* +G02* +X38950000Y14000000I950000J0D01* +G01* +%TO.C,TP3*% +X16950000Y2500000D02* +G75* +G02* +X15050000Y2500000I-950000J0D01* +G01* +X15050000Y2500000D02* +G75* +G02* +X16950000Y2500000I950000J0D01* +G01* +%TO.C,TP10*% +X35950000Y17000000D02* +G75* +G02* +X34050000Y17000000I-950000J0D01* +G01* +X34050000Y17000000D02* +G75* +G02* +X35950000Y17000000I950000J0D01* +G01* +%TO.C,TP7*% +X35950000Y14000000D02* +G75* +G02* +X34050000Y14000000I-950000J0D01* +G01* +X34050000Y14000000D02* +G75* +G02* +X35950000Y14000000I950000J0D01* +G01* +%TO.C,TP6*% +X35950000Y11000000D02* +G75* +G02* +X34050000Y11000000I-950000J0D01* +G01* +X34050000Y11000000D02* +G75* +G02* +X35950000Y11000000I950000J0D01* +G01* +%TO.C,TP9*% +X38950000Y17000000D02* +G75* +G02* +X37050000Y17000000I-950000J0D01* +G01* +X37050000Y17000000D02* +G75* +G02* +X38950000Y17000000I950000J0D01* +G01* +%TO.C,TP2*% +X21950000Y11500000D02* +G75* +G02* +X20050000Y11500000I-950000J0D01* +G01* +X20050000Y11500000D02* +G75* +G02* +X21950000Y11500000I950000J0D01* +G01* +%TO.C,TP4*% +X19950000Y2500000D02* +G75* +G02* +X18050000Y2500000I-950000J0D01* +G01* +X18050000Y2500000D02* +G75* +G02* +X19950000Y2500000I950000J0D01* +G01* +%TO.C,J1*% +X22750000Y7000000D02* +X26250000Y7000000D01* +X22750000Y4550000D02* +X23250000Y4550000D01* +X22750000Y4450000D02* +X23250000Y4450000D01* +X22750000Y2100000D02* +X22750000Y7000000D01* +X23250000Y4650000D02* +X22750000Y4650000D01* +X23250000Y4450000D02* +X23250000Y4650000D01* +X24250000Y7610000D02* +X24250000Y7000000D01* +X24250000Y1490000D02* +X24250000Y2100000D01* +X25550000Y7610000D02* +X25550000Y7000000D01* +X25550000Y1490000D02* +X25550000Y2100000D01* +X26250000Y7000000D02* +X26250000Y5050000D01* +X26250000Y5050000D02* +X26860000Y5050000D01* +X26250000Y4050000D02* +X26250000Y2100000D01* +X26250000Y2100000D02* +X22750000Y2100000D01* +X26860000Y4050000D02* +X26250000Y4050000D01* +X26860000Y3250000D02* +X27060000Y3250000D01* +X26960000Y3250000D02* +X26960000Y2950000D01* +X27060000Y3250000D02* +X27060000Y2950000D01* +X27060000Y2950000D02* +X26860000Y2950000D01* +X27160000Y2440000D02* +X27160000Y1190000D01* +X27160000Y1190000D02* +X25910000Y1190000D01* +X26860000Y1490000D02* +X22140000Y1490000D01* +X22140000Y7610000D01* +X26860000Y7610000D01* +X26860000Y1490000D01* +%TO.C,TP5*% +X35274797Y3291770D02* +G75* +G02* +X33374797Y3291770I-950000J0D01* +G01* +X33374797Y3291770D02* +G75* +G02* +X35274797Y3291770I950000J0D01* +G01* +%TD*% +M02* diff --git a/mfg/fab/gerbers/Test_5-Edge_Cuts.gbr b/mfg/fab/gerbers/Test_5-Edge_Cuts.gbr new file mode 100644 index 0000000..16b9c69 --- /dev/null +++ b/mfg/fab/gerbers/Test_5-Edge_Cuts.gbr @@ -0,0 +1,34 @@ +%TF.GenerationSoftware,KiCad,Pcbnew,9.0.7+1*% +%TF.CreationDate,Date% +%TF.ProjectId,Test_5,54657374-5f35-42e6-9b69-6361645f7063,NO_TAG+ (Unreleased)*% +%TF.SameCoordinates,Original*% +%TF.FileFunction,Profile,NP*% +%FSLAX46Y46*% +G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* +G04 Created by KiCad* +%MOMM*% +%LPD*% +G01* +G04 APERTURE LIST* +%TA.AperFunction,Profile*% +%ADD10C,0.050000*% +%TD*% +G04 APERTURE END LIST* +D10* +X29250000Y27500000D02* +X34500000Y20000000D01* +X34500000Y20000000D02* +X46000000Y20000000D01* +X46000000Y0D02* +X46000000Y20000000D01* +X16750000Y27500000D02* +X11500000Y20000000D01* +X0Y20000000D02* +X0Y0D01* +X16750000Y27500000D02* +X29250000Y27500000D01* +X11500000Y20000000D02* +X0Y20000000D01* +X0Y0D02* +X46000000Y0D01* +M02* diff --git a/mfg/fab/gerbers/Test_5-F_Cu.gbr b/mfg/fab/gerbers/Test_5-F_Cu.gbr new file mode 100644 index 0000000..ba1f903 --- /dev/null +++ b/mfg/fab/gerbers/Test_5-F_Cu.gbr @@ -0,0 +1,1375 @@ +%TF.GenerationSoftware,KiCad,Pcbnew,9.0.7+1*% +%TF.CreationDate,Date% +%TF.ProjectId,Test_5,54657374-5f35-42e6-9b69-6361645f7063,NO_TAG+ (Unreleased)*% +%TF.SameCoordinates,Original*% +%TF.FileFunction,Copper,L1,Top*% +%TF.FilePolarity,Positive*% +%FSLAX46Y46*% +G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* +G04 Created by KiCad* +%MOMM*% +%LPD*% +G01* +G04 APERTURE LIST* +G04 Aperture macros list* +%AMRoundRect* +0 Rectangle with rounded corners* +0 $1 Rounding radius* +0 $2 $3 $4 $5 $6 $7 $8 $9 X,Y pos of 4 corners* +0 Add a 4 corners polygon primitive as box body* +4,1,4,$2,$3,$4,$5,$6,$7,$8,$9,$2,$3,0* +0 Add four circle primitives for the rounded corners* +1,1,$1+$1,$2,$3* +1,1,$1+$1,$4,$5* +1,1,$1+$1,$6,$7* +1,1,$1+$1,$8,$9* +0 Add four rect primitives between the rounded corners* +20,1,$1+$1,$2,$3,$4,$5,0* +20,1,$1+$1,$4,$5,$6,$7,0* +20,1,$1+$1,$6,$7,$8,$9,0* +20,1,$1+$1,$8,$9,$2,$3,0*% +G04 Aperture macros list end* +%TA.AperFunction,SMDPad,CuDef*% +%ADD10RoundRect,0.225000X-0.225000X-0.250000X0.225000X-0.250000X0.225000X0.250000X-0.225000X0.250000X0*% +%TD*% +%TA.AperFunction,SMDPad,CuDef*% +%ADD11RoundRect,0.200000X-0.275000X0.200000X-0.275000X-0.200000X0.275000X-0.200000X0.275000X0.200000X0*% +%TD*% +%TA.AperFunction,SMDPad,CuDef*% +%ADD12RoundRect,0.200000X0.200000X0.275000X-0.200000X0.275000X-0.200000X-0.275000X0.200000X-0.275000X0*% +%TD*% +%TA.AperFunction,SMDPad,CuDef*% +%ADD13RoundRect,0.225000X0.250000X-0.225000X0.250000X0.225000X-0.250000X0.225000X-0.250000X-0.225000X0*% +%TD*% +%TA.AperFunction,BGAPad,CuDef*% +%ADD14C,0.245000*% +%TD*% +%TA.AperFunction,SMDPad,CuDef*% +%ADD15RoundRect,0.200000X0.275000X-0.200000X0.275000X0.200000X-0.275000X0.200000X-0.275000X-0.200000X0*% +%TD*% +%TA.AperFunction,SMDPad,CuDef*% +%ADD16R,0.600000X0.400000*% +%TD*% +%TA.AperFunction,SMDPad,CuDef*% +%ADD17R,0.400000X0.600000*% +%TD*% +%TA.AperFunction,SMDPad,CuDef*% +%ADD18RoundRect,0.150000X-0.512500X-0.150000X0.512500X-0.150000X0.512500X0.150000X-0.512500X0.150000X0*% +%TD*% +%TA.AperFunction,SMDPad,CuDef*% +%ADD19RoundRect,0.218750X-0.218750X-0.256250X0.218750X-0.256250X0.218750X0.256250X-0.218750X0.256250X0*% +%TD*% +%TA.AperFunction,SMDPad,CuDef*% +%ADD20RoundRect,0.250000X-0.650000X0.325000X-0.650000X-0.325000X0.650000X-0.325000X0.650000X0.325000X0*% +%TD*% +%TA.AperFunction,SMDPad,CuDef*% +%ADD21RoundRect,0.150000X0.587500X0.150000X-0.587500X0.150000X-0.587500X-0.150000X0.587500X-0.150000X0*% +%TD*% +%TA.AperFunction,SMDPad,CuDef*% +%ADD22RoundRect,0.225000X0.225000X0.250000X-0.225000X0.250000X-0.225000X-0.250000X0.225000X-0.250000X0*% +%TD*% +%TA.AperFunction,SMDPad,CuDef*% +%ADD23RoundRect,0.250000X-0.325000X-0.650000X0.325000X-0.650000X0.325000X0.650000X-0.325000X0.650000X0*% +%TD*% +%TA.AperFunction,SMDPad,CuDef*% +%ADD24RoundRect,0.150000X-0.150000X0.587500X-0.150000X-0.587500X0.150000X-0.587500X0.150000X0.587500X0*% +%TD*% +%TA.AperFunction,SMDPad,CuDef*% +%ADD25RoundRect,0.150000X0.150000X-0.587500X0.150000X0.587500X-0.150000X0.587500X-0.150000X-0.587500X0*% +%TD*% +%TA.AperFunction,SMDPad,CuDef*% +%ADD26RoundRect,0.100000X-0.712500X-0.100000X0.712500X-0.100000X0.712500X0.100000X-0.712500X0.100000X0*% +%TD*% +%TA.AperFunction,SMDPad,CuDef*% +%ADD27R,2.400000X0.740000*% +%TD*% +%TA.AperFunction,SMDPad,CuDef*% +%ADD28RoundRect,0.225000X-0.250000X0.225000X-0.250000X-0.225000X0.250000X-0.225000X0.250000X0.225000X0*% +%TD*% +%TA.AperFunction,SMDPad,CuDef*% +%ADD29RoundRect,0.200000X-0.200000X-0.275000X0.200000X-0.275000X0.200000X0.275000X-0.200000X0.275000X0*% +%TD*% +%TA.AperFunction,ComponentPad*% +%ADD30RoundRect,0.250000X0.625000X-0.350000X0.625000X0.350000X-0.625000X0.350000X-0.625000X-0.350000X0*% +%TD*% +%TA.AperFunction,ComponentPad*% +%ADD31O,1.750000X1.200000*% +%TD*% +%TA.AperFunction,ViaPad*% +%ADD32C,0.600000*% +%TD*% +%TA.AperFunction,Conductor*% +%ADD33C,0.200000*% +%TD*% +%TA.AperFunction,Conductor*% +%ADD34C,0.100000*% +%TD*% +G04 APERTURE END LIST* +D10* +%TO.P,C2,1*% +%TO.N,+3.3V*% +X10225000Y14000000D03* +%TO.P,C2,2*% +%TO.N,GND*% +X11775000Y14000000D03* +%TD*% +D11* +%TO.P,R9,1*% +%TO.N,+3.3V*% +X41500000Y10825000D03* +%TO.P,R9,2*% +%TO.N,/Project Architecture/BLE Controller/~{PAIR_SW}*% +X41500000Y9175000D03* +%TD*% +D12* +%TO.P,R11,1*% +%TO.N,/Project Architecture/Power and Interface/SWDCLK*% +X31075000Y21250000D03* +%TO.P,R11,2*% +%TO.N,Net-(U3-SWDCLK)*% +X29425000Y21250000D03* +%TD*% +D11* +%TO.P,R6,1*% +%TO.N,Net-(U2B--)*% +X7500000Y15825000D03* +%TO.P,R6,2*% +%TO.N,Net-(U2A--)*% +X7500000Y14175000D03* +%TD*% +D12* +%TO.P,R13,1*% +%TO.N,+3.3V*% +X19825000Y1500000D03* +%TO.P,R13,2*% +%TO.N,/Project Architecture/BLE Controller/SCL*% +X18175000Y1500000D03* +%TD*% +D11* +%TO.P,R18,1*% +%TO.N,Net-(Q3-S)*% +X44250000Y15825000D03* +%TO.P,R18,2*% +%TO.N,/Project Architecture/Power and Interface/PAIR_LED_IO*% +X44250000Y14175000D03* +%TD*% +%TO.P,R5,1*% +%TO.N,Net-(R5-Pad1)*% +X3500000Y13825000D03* +%TO.P,R5,2*% +%TO.N,Net-(U2A--)*% +X3500000Y12175000D03* +%TD*% +D13* +%TO.P,C8,1*% +%TO.N,VDD*% +X32000000Y1725000D03* +%TO.P,C8,2*% +%TO.N,GND*% +X32000000Y3275000D03* +%TD*% +D14* +%TO.P,U4,A1,GPOUT*% +%TO.N,/Project Architecture/BLE Controller/~{BATT_INT}*% +X15500000Y3000000D03* +%TO.P,U4,A2,SDA*% +%TO.N,/Project Architecture/BLE Controller/SDA*% +X15500000Y2500000D03* +%TO.P,U4,A3,SCL*% +%TO.N,/Project Architecture/BLE Controller/SCL*% +X15500000Y2000000D03* +%TO.P,U4,B1,BIN*% +%TO.N,Net-(U4-BIN)*% +X15000000Y3000000D03* +%TO.P,U4,B2,VSS*% +%TO.N,GND*% +X15000000Y2500000D03* +%TO.P,U4,B3,VDD*% +%TO.N,Net-(U4-VDD)*% +X15000000Y2000000D03* +%TO.P,U4,C1,VSS*% +%TO.N,GND*% +X14500000Y3000000D03* +%TO.P,U4,C2,SRX*% +%TO.N,VDD*% +X14500000Y2500000D03* +%TO.P,U4,C3,BAT*% +%TO.N,Net-(J1-Pin_1)*% +X14500000Y2000000D03* +%TD*% +D15* +%TO.P,R2,1*% +%TO.N,Net-(U1A-+)*% +X3500000Y6175000D03* +%TO.P,R2,2*% +%TO.N,+3.3V*% +X3500000Y7825000D03* +%TD*% +D11* +%TO.P,R19,1*% +%TO.N,+3.3V*% +X39250000Y15825000D03* +%TO.P,R19,2*% +%TO.N,/Project Architecture/BLE Controller/~{PAIR_LED}*% +X39250000Y14175000D03* +%TD*% +D16* +%TO.P,U3,1,GND*% +%TO.N,GND*% +X18350000Y22250000D03* +%TO.P,U3,2,GND*% +X18350000Y21150000D03* +%TO.P,U3,3,P1.10*% +%TO.N,unconnected-(U3-P1.10-Pad3)*% +X18350000Y20350000D03* +%TO.P,U3,4,P1.11*% +%TO.N,/Project Architecture/BLE Controller/~{LOAD_CELL_EN}*% +X18350000Y18750000D03* +%TO.P,U3,5,P1.12*% +%TO.N,unconnected-(U3-P1.12-Pad5)*% +X19250000Y18350000D03* +%TO.P,U3,6,P1.13*% +%TO.N,unconnected-(U3-P1.13-Pad6)*% +X18350000Y17950000D03* +%TO.P,U3,7,P1.14*% +%TO.N,unconnected-(U3-P1.14-Pad7)*% +X19250000Y17550000D03* +%TO.P,U3,8,P1.15*% +%TO.N,unconnected-(U3-P1.15-Pad8)*% +X18350000Y17150000D03* +%TO.P,U3,9,P0.03*% +%TO.N,unconnected-(U3-P0.03-Pad9)*% +X19250000Y16750000D03* +%TO.P,U3,10,P0.29*% +%TO.N,unconnected-(U3-P0.29-Pad10)*% +X18350000Y16350000D03* +%TO.P,U3,11,P0.02*% +%TO.N,unconnected-(U3-P0.02-Pad11)*% +X19250000Y15950000D03* +%TO.P,U3,12,P0.31*% +%TO.N,unconnected-(U3-P0.31-Pad12)*% +X18350000Y15550000D03* +%TO.P,U3,13,P0.28*% +%TO.N,unconnected-(U3-P0.28-Pad13)*% +X19250000Y15150000D03* +%TO.P,U3,14,P0.30*% +%TO.N,unconnected-(U3-P0.30-Pad14)*% +X18350000Y14750000D03* +D17* +%TO.P,U3,15,GND*% +%TO.N,GND*% +X18200000Y11350000D03* +%TO.P,U3,16,P0.27*% +%TO.N,/Project Architecture/BLE Controller/~{BATT_INT}*% +X19000000Y11350000D03* +%TO.P,U3,17,P0.00*% +%TO.N,unconnected-(U3-P0.00-Pad17)*% +X19800000Y11350000D03* +%TO.P,U3,18,P0.01*% +%TO.N,unconnected-(U3-P0.01-Pad18)*% +X20600000Y11350000D03* +%TO.P,U3,19,P0.26*% +%TO.N,unconnected-(U3-P0.26-Pad19)*% +X21000000Y12250000D03* +%TO.P,U3,20,P0.04*% +%TO.N,/Project Architecture/BLE Controller/LOAD_CELL*% +X21400000Y11350000D03* +%TO.P,U3,21,P0.05*% +%TO.N,unconnected-(U3-P0.05-Pad21)*% +X21800000Y12250000D03* +%TO.P,U3,22,P0.06*% +%TO.N,unconnected-(U3-P0.06-Pad22)*% +X22200000Y11350000D03* +%TO.P,U3,23,P0.07*% +%TO.N,unconnected-(U3-P0.07-Pad23)*% +X22600000Y12250000D03* +%TO.P,U3,24,P0.08*% +%TO.N,unconnected-(U3-P0.08-Pad24)*% +X23000000Y11350000D03* +%TO.P,U3,25,P1.08*% +%TO.N,unconnected-(U3-P1.08-Pad25)*% +X23400000Y12250000D03* +%TO.P,U3,26,P1.09*% +%TO.N,unconnected-(U3-P1.09-Pad26)*% +X23800000Y11350000D03* +%TO.P,U3,27,P0.11*% +%TO.N,/Project Architecture/BLE Controller/SCL*% +X24200000Y12250000D03* +%TO.P,U3,28,VDD*% +%TO.N,+3.3V*% +X24600000Y11350000D03* +%TO.P,U3,29,P0.12*% +%TO.N,/Project Architecture/BLE Controller/SDA*% +X25000000Y12250000D03* +%TO.P,U3,30,VDDH*% +%TO.N,VDD*% +X25400000Y11350000D03* +%TO.P,U3,31,DCCH*% +%TO.N,Net-(U3-DCCH)*% +X26200000Y11350000D03* +%TO.P,U3,32,VBUS*% +%TO.N,unconnected-(U3-VBUS-Pad32)*% +X27000000Y11350000D03* +%TO.P,U3,33,GND*% +%TO.N,GND*% +X27800000Y11350000D03* +D16* +%TO.P,U3,34,D-*% +%TO.N,unconnected-(U3-D--Pad34)*% +X27650000Y12350000D03* +%TO.P,U3,35,D+*% +%TO.N,unconnected-(U3-D+-Pad35)*% +X27650000Y13150000D03* +%TO.P,U3,36,P0.14*% +%TO.N,/Project Architecture/Power and Interface/STAT*% +X26750000Y13550000D03* +%TO.P,U3,37,P0.13*% +%TO.N,unconnected-(U3-P0.13-Pad37)*% +X27650000Y13950000D03* +%TO.P,U3,38,P0.16*% +%TO.N,unconnected-(U3-P0.16-Pad38)*% +X26750000Y14350000D03* +%TO.P,U3,39,P0.15*% +%TO.N,unconnected-(U3-P0.15-Pad39)*% +X27650000Y14750000D03* +%TO.P,U3,40,P0.18*% +%TO.N,/Project Architecture/Power and Interface/~{RESET}*% +X26750000Y15150000D03* +%TO.P,U3,41,P0.17*% +%TO.N,unconnected-(U3-P0.17-Pad41)*% +X27650000Y15550000D03* +%TO.P,U3,42,P0.19*% +%TO.N,unconnected-(U3-P0.19-Pad42)*% +X26750000Y15950000D03* +%TO.P,U3,43,P0.21*% +%TO.N,unconnected-(U3-P0.21-Pad43)*% +X26750000Y16750000D03* +%TO.P,U3,44,P0.20*% +%TO.N,/Project Architecture/BLE Controller/~{PAIR_SW}*% +X27650000Y17150000D03* +%TO.P,U3,45,P0.23*% +%TO.N,unconnected-(U3-P0.23-Pad45)*% +X26750000Y17550000D03* +%TO.P,U3,46,P0.22*% +%TO.N,unconnected-(U3-P0.22-Pad46)*% +X27650000Y17950000D03* +%TO.P,U3,47,P1.00*% +%TO.N,unconnected-(U3-P1.00-Pad47)*% +X26750000Y18350000D03* +%TO.P,U3,48,P0.24*% +%TO.N,unconnected-(U3-P0.24-Pad48)*% +X27650000Y18750000D03* +%TO.P,U3,49,P0.25*% +%TO.N,unconnected-(U3-P0.25-Pad49)*% +X26750000Y19150000D03* +%TO.P,U3,50,P1.02*% +%TO.N,/Project Architecture/BLE Controller/~{PAIR_LED}*% +X26750000Y19950000D03* +%TO.P,U3,51,SWDIO*% +%TO.N,Net-(U3-SWDIO)*% +X27650000Y20350000D03* +%TO.P,U3,52,P0.09*% +%TO.N,unconnected-(U3-P0.09-Pad52)*% +X26750000Y20750000D03* +%TO.P,U3,53,SWDCLK*% +%TO.N,Net-(U3-SWDCLK)*% +X27650000Y21150000D03* +%TO.P,U3,54,P0.10*% +%TO.N,unconnected-(U3-P0.10-Pad54)*% +X26750000Y21550000D03* +%TO.P,U3,55,GND*% +%TO.N,GND*% +X27650000Y22250000D03* +D17* +%TO.P,U3,56,P1.04*% +%TO.N,unconnected-(U3-P1.04-Pad56)*% +X21000000Y17950000D03* +%TO.P,U3,57,P1.06*% +%TO.N,unconnected-(U3-P1.06-Pad57)*% +X21800000Y17950000D03* +%TO.P,U3,58,P1.07*% +%TO.N,unconnected-(U3-P1.07-Pad58)*% +X22600000Y17950000D03* +%TO.P,U3,59,P1.05*% +%TO.N,unconnected-(U3-P1.05-Pad59)*% +X23400000Y17950000D03* +%TO.P,U3,60,P1.03*% +%TO.N,unconnected-(U3-P1.03-Pad60)*% +X24200000Y17950000D03* +%TO.P,U3,61,P1.01*% +%TO.N,unconnected-(U3-P1.01-Pad61)*% +X25000000Y17950000D03* +%TD*% +D15* +%TO.P,R17,1*% +%TO.N,Net-(U5-PROG)*% +X36500000Y5175000D03* +%TO.P,R17,2*% +%TO.N,GND*% +X36500000Y6825000D03* +%TD*% +%TO.P,R3,1*% +%TO.N,GND*% +X3500000Y3175000D03* +%TO.P,R3,2*% +%TO.N,Net-(U1A-+)*% +X3500000Y4825000D03* +%TD*% +D12* +%TO.P,R20,1*% +%TO.N,+3.3V*% +X19825000Y4500000D03* +%TO.P,R20,2*% +%TO.N,/Project Architecture/BLE Controller/~{BATT_INT}*% +X18175000Y4500000D03* +%TD*% +D18* +%TO.P,U5,1,STAT*% +%TO.N,/Project Architecture/Power and Interface/STAT*% +X33862500Y3450000D03* +%TO.P,U5,2,V_{SS}*% +%TO.N,GND*% +X33862500Y2500000D03* +%TO.P,U5,3,V_{BAT}*% +%TO.N,VDD*% +X33862500Y1550000D03* +%TO.P,U5,4,V_{DD}*% +%TO.N,VBUS*% +X36137500Y1550000D03* +%TO.P,U5,5,PROG*% +%TO.N,Net-(U5-PROG)*% +X36137500Y3450000D03* +%TD*% +D12* +%TO.P,R12,1*% +%TO.N,+3.3V*% +X19825000Y3000000D03* +%TO.P,R12,2*% +%TO.N,/Project Architecture/BLE Controller/SDA*% +X18175000Y3000000D03* +%TD*% +D13* +%TO.P,C5,1*% +%TO.N,Net-(J1-Pin_1)*% +X27000000Y3725000D03* +%TO.P,C5,2*% +%TO.N,GND*% +X27000000Y5275000D03* +%TD*% +D19* +%TO.P,L1,1*% +%TO.N,+3.3V*% +X24712500Y9500000D03* +%TO.P,L1,2*% +%TO.N,Net-(U3-DCCH)*% +X26287500Y9500000D03* +%TD*% +D20* +%TO.P,C4,1*% +%TO.N,+3.3V*% +X22000000Y8975000D03* +%TO.P,C4,2*% +%TO.N,GND*% +X22000000Y6025000D03* +%TD*% +D11* +%TO.P,R8,1*% +%TO.N,/Project Architecture/BLE Controller/LOAD_CELL*% +X11612500Y12100000D03* +%TO.P,R8,2*% +%TO.N,Net-(U2B--)*% +X11612500Y10450000D03* +%TD*% +D21* +%TO.P,Q2,1,G*% +%TO.N,/Project Architecture/Power and Interface/STAT*% +X39500000Y7600000D03* +%TO.P,Q2,2,S*% +%TO.N,Net-(Q2-S)*% +X39500000Y9500000D03* +%TO.P,Q2,3,D*% +%TO.N,VDD*% +X37625000Y8550000D03* +%TD*% +D22* +%TO.P,C6,1*% +%TO.N,Net-(U4-VDD)*% +X12275000Y1500000D03* +%TO.P,C6,2*% +%TO.N,GND*% +X10725000Y1500000D03* +%TD*% +D23* +%TO.P,C3,1*% +%TO.N,VDD*% +X24025000Y7500000D03* +%TO.P,C3,2*% +%TO.N,GND*% +X26975000Y7500000D03* +%TD*% +D24* +%TO.P,Q1,1,G*% +%TO.N,/Project Architecture/BLE Controller/~{LOAD_CELL_EN}*% +X14950000Y19687500D03* +%TO.P,Q1,2,S*% +%TO.N,/Project Architecture/Load Cell Amp/EXC+*% +X13050000Y19687500D03* +%TO.P,Q1,3,D*% +%TO.N,+3.3V*% +X14000000Y17812500D03* +%TD*% +D25* +%TO.P,Q3,1,G*% +%TO.N,/Project Architecture/BLE Controller/~{PAIR_LED}*% +X40800000Y14562500D03* +%TO.P,Q3,2,S*% +%TO.N,Net-(Q3-S)*% +X42700000Y14562500D03* +%TO.P,Q3,3,D*% +%TO.N,VDD*% +X41750000Y16437500D03* +%TD*% +D26* +%TO.P,U2,1*% +%TO.N,Net-(R5-Pad1)*% +X5387500Y12475000D03* +%TO.P,U2,2,-*% +%TO.N,Net-(U2A--)*% +X5387500Y11825000D03* +%TO.P,U2,3,+*% +%TO.N,/Project Architecture/Load Cell Amp/SIG+*% +X5387500Y11175000D03* +%TO.P,U2,4,V-*% +%TO.N,GND*% +X5387500Y10525000D03* +%TO.P,U2,5,+*% +%TO.N,/Project Architecture/Load Cell Amp/SIG-*% +X9612500Y10525000D03* +%TO.P,U2,6,-*% +%TO.N,Net-(U2B--)*% +X9612500Y11175000D03* +%TO.P,U2,7*% +%TO.N,/Project Architecture/BLE Controller/LOAD_CELL*% +X9612500Y11825000D03* +%TO.P,U2,8,V+*% +%TO.N,+3.3V*% +X9612500Y12475000D03* +%TD*% +D11* +%TO.P,R14,1*% +%TO.N,Net-(Q2-S)*% +X41500000Y7825000D03* +%TO.P,R14,2*% +%TO.N,/Project Architecture/Power and Interface/CHARGE_LED_IO*% +X41500000Y6175000D03* +%TD*% +D22* +%TO.P,C7,1*% +%TO.N,VBUS*% +X39775000Y3000000D03* +%TO.P,C7,2*% +%TO.N,GND*% +X38225000Y3000000D03* +%TD*% +D27* +%TO.P,J3,1,VTref*% +%TO.N,+3.3V*% +X31300000Y16290000D03* +%TO.P,J3,2,SWDIO/TMS*% +%TO.N,/Project Architecture/Power and Interface/SWDIO*% +X35200000Y16290000D03* +%TO.P,J3,3,GND*% +%TO.N,GND*% +X31300000Y15020000D03* +%TO.P,J3,4,SWCLK/TCK*% +%TO.N,/Project Architecture/Power and Interface/SWDCLK*% +X35200000Y15020000D03* +%TO.P,J3,5,GND*% +%TO.N,GND*% +X31300000Y13750000D03* +%TO.P,J3,6,SWO/TDO*% +%TO.N,unconnected-(J3-SWO{slash}TDO-Pad6)*% +X35200000Y13750000D03* +%TO.P,J3,7,KEY*% +%TO.N,unconnected-(J3-KEY-Pad7)*% +X31300000Y12480000D03* +%TO.P,J3,8,NC/TDI*% +%TO.N,unconnected-(J3-NC{slash}TDI-Pad8)*% +X35200000Y12480000D03* +%TO.P,J3,9,GNDDetect*% +%TO.N,GND*% +X31300000Y11210000D03* +%TO.P,J3,10,~{RESET}*% +%TO.N,/Project Architecture/Power and Interface/~{RESET}*% +X35200000Y11210000D03* +%TD*% +D28* +%TO.P,C1,1*% +%TO.N,+3.3V*% +X11500000Y6275000D03* +%TO.P,C1,2*% +%TO.N,GND*% +X11500000Y4725000D03* +%TD*% +D11* +%TO.P,R4,1*% +%TO.N,Net-(U2A--)*% +X3500000Y10825000D03* +%TO.P,R4,2*% +%TO.N,Net-(U1A--)*% +X3500000Y9175000D03* +%TD*% +D15* +%TO.P,R1,1*% +%TO.N,+3.3V*% +X16500000Y18350000D03* +%TO.P,R1,2*% +%TO.N,/Project Architecture/BLE Controller/~{LOAD_CELL_EN}*% +X16500000Y20000000D03* +%TD*% +D29* +%TO.P,R16,1*% +%TO.N,+3.3V*% +X38175000Y6000000D03* +%TO.P,R16,2*% +%TO.N,/Project Architecture/Power and Interface/STAT*% +X39825000Y6000000D03* +%TD*% +D11* +%TO.P,R7,1*% +%TO.N,Net-(U2B--)*% +X6000000Y15825000D03* +%TO.P,R7,2*% +%TO.N,Net-(R5-Pad1)*% +X6000000Y14175000D03* +%TD*% +D12* +%TO.P,R15,1*% +%TO.N,Net-(U4-BIN)*% +X12325000Y3000000D03* +%TO.P,R15,2*% +%TO.N,GND*% +X10675000Y3000000D03* +%TD*% +D26* +%TO.P,U1,1*% +%TO.N,Net-(U1A--)*% +X5387500Y6475000D03* +%TO.P,U1,2,-*% +X5387500Y5825000D03* +%TO.P,U1,3,+*% +%TO.N,Net-(U1A-+)*% +X5387500Y5175000D03* +%TO.P,U1,4,V-*% +%TO.N,GND*% +X5387500Y4525000D03* +%TO.P,U1,5,+*% +X9612500Y4525000D03* +%TO.P,U1,6,-*% +%TO.N,Net-(U1B--)*% +X9612500Y5175000D03* +%TO.P,U1,7*% +X9612500Y5825000D03* +%TO.P,U1,8,V+*% +%TO.N,+3.3V*% +X9612500Y6475000D03* +%TD*% +D12* +%TO.P,R10,1*% +%TO.N,/Project Architecture/Power and Interface/SWDIO*% +X31075000Y19750000D03* +%TO.P,R10,2*% +%TO.N,Net-(U3-SWDIO)*% +X29425000Y19750000D03* +%TD*% +D30* +%TO.P,J2,1,Pin_1*% +%TO.N,VBUS*% +X43500000Y2750000D03* +D31* +%TO.P,J2,2,Pin_2*% +%TO.N,/Project Architecture/Power and Interface/CHARGE_LED_IO*% +X43500000Y4750000D03* +%TO.P,J2,3,Pin_3*% +%TO.N,/Project Architecture/Power and Interface/PAIR_LED_IO*% +X43500000Y6750000D03* +%TO.P,J2,4,Pin_4*% +%TO.N,/Project Architecture/BLE Controller/~{PAIR_SW}*% +X43500000Y8750000D03* +%TO.P,J2,5,Pin_5*% +%TO.N,GND*% +X43500000Y10750000D03* +%TD*% +D30* +%TO.P,J1,1,Pin_1*% +%TO.N,Net-(J1-Pin_1)*% +X25050000Y3550000D03* +D31* +%TO.P,J1,2,Pin_2*% +%TO.N,GND*% +X25050000Y5550000D03* +%TD*% +D32* +%TO.N,GND*% +X17500000Y21000000D03* +X20000000Y21000000D03* +X29500000Y15000000D03* +X24000000Y21000000D03* +X21500000Y20500000D03* +X23000000Y22000000D03* +X12500000Y5000000D03* +X31000000Y3000000D03* +X17000000Y13000000D03* +X29500000Y13500000D03* +X28500000Y12500000D03* +X25000000Y21000000D03* +X28500000Y10500000D03* +X17000000Y11000000D03* +X25000000Y22000000D03* +X23000000Y21000000D03* +X17500000Y12500000D03* +X20500000Y20500000D03* +X29500000Y11500000D03* +X17500000Y22000000D03* +X28500000Y22000000D03* +X37500000Y2500000D03* +X17500000Y11500000D03* +X19500000Y20500000D03* +X22500000Y20500000D03* +X17000000Y21500000D03* +X9500000Y1500000D03* +X29500000Y10500000D03* +X24500000Y21500000D03* +X14000000Y3500000D03* +X28500000Y11500000D03* +X19000000Y21000000D03* +X25500000Y21500000D03* +X19500000Y21500000D03* +X29000000Y13000000D03* +X24500000Y20500000D03* +X28500000Y13500000D03* +X19000000Y22000000D03* +X27500000Y10500000D03* +X23500000Y21500000D03* +X7000000Y4525000D03* +X26000000Y22000000D03* +X15000000Y14000000D03* +X16500000Y22000000D03* +X29500000Y12500000D03* +X35500000Y6500000D03* +X29000000Y11000000D03* +X25500000Y20500000D03* +X29000000Y12000000D03* +X6975000Y10525000D03* +X17000000Y12000000D03* +X17500000Y10500000D03* +X9500000Y3000000D03* +X18500000Y10500000D03* +X29000000Y14000000D03* +X23500000Y20500000D03* +X8000000Y4525000D03* +X16500000Y21000000D03* +X24000000Y22000000D03* +X20000000Y22000000D03* +%TO.N,+3.3V*% +X2500000Y8000000D03* +X40000000Y17000000D03* +X31500000Y17500000D03* +X23000000Y10000000D03* +X12500000Y6500000D03* +X15500000Y17500000D03* +X39500000Y4500000D03* +X40500000Y11000000D03* +X21000000Y1500000D03* +X10500000Y17500000D03* +%TO.N,VDD*% +X30000000Y2000000D03* +X25500000Y8000000D03* +X13500000Y2500000D03* +X38500000Y12500000D03* +%TO.N,Net-(J1-Pin_1)*% +X14000000Y1500000D03* +%TO.N,/Project Architecture/Power and Interface/PAIR_LED_IO*% +X43500000Y13000000D03* +%TO.N,/Project Architecture/BLE Controller/~{PAIR_SW}*% +X28500000Y17000000D03* +%TO.N,/Project Architecture/Power and Interface/SWDIO*% +X32750000Y19750000D03* +%TO.N,/Project Architecture/Power and Interface/SWDCLK*% +X37000000Y15500000D03* +%TO.N,/Project Architecture/Power and Interface/~{RESET}*% +X33995000Y10005000D03* +X26000000Y15500000D03* +%TO.N,/Project Architecture/Load Cell Amp/EXC+*% +X12500000Y16500000D03* +%TO.N,/Project Architecture/Power and Interface/STAT*% +X26000000Y13500000D03* +X33862500Y5500000D03* +%TO.N,/Project Architecture/BLE Controller/~{PAIR_LED}*% +X32500000Y18500000D03* +X36500000Y18500000D03* +%TO.N,Net-(U1A--)*% +X7000000Y5500000D03* +%TO.N,/Project Architecture/BLE Controller/LOAD_CELL*% +X20050000Y9500000D03* +%TO.N,/Project Architecture/BLE Controller/SDA*% +X24000000Y14000000D03* +X19500000Y7000000D03* +%TO.N,/Project Architecture/BLE Controller/SCL*% +X24000000Y13000000D03* +X22000000Y4500000D03* +%TO.N,/Project Architecture/BLE Controller/~{BATT_INT}*% +X19000000Y12000000D03* +X17000000Y4500000D03* +X18500000Y8500000D03* +%TO.N,/Project Architecture/Load Cell Amp/SIG-*% +X8025000Y10525000D03* +%TO.N,/Project Architecture/Load Cell Amp/SIG+*% +X7500000Y11500000D03* +%TD*% +D33* +%TO.N,GND*% +X18200000Y11350000D02* +X18200000Y10800000D01* +X3500000Y3175000D02* +X4675000Y3175000D01* +X36500000Y6825000D02* +X35825000Y6825000D01* +X14500000Y3000000D02* +X14000000Y3500000D01* +X5387500Y4525000D02* +X7000000Y4525000D01* +X11500000Y4725000D02* +X12225000Y4725000D01* +X5387500Y10525000D02* +X6975000Y10525000D01* +X26975000Y5300000D02* +X27000000Y5275000D01* +X38000000Y3000000D02* +X37500000Y2500000D01* +X10675000Y3000000D02* +X10000000Y3000000D01* +X9612500Y4525000D02* +X11300000Y4525000D01* +X27650000Y22250000D02* +X26250000Y22250000D01* +X33862500Y2500000D02* +X32775000Y2500000D01* +X10725000Y1500000D02* +X10000000Y1500000D01* +X10000000Y1500000D02* +X9500000Y1500000D01* +X32000000Y3275000D02* +X31275000Y3275000D01* +X11300000Y4525000D02* +X11500000Y4725000D01* +X31300000Y15020000D02* +X29520000Y15020000D01* +X17750000Y22250000D02* +X17500000Y22000000D01* +X38225000Y3000000D02* +X38000000Y3000000D01* +X29500000Y15000000D02* +X29520000Y15020000D01* +X10000000Y3000000D02* +X9500000Y3000000D01* +X4675000Y3175000D02* +X5000000Y3500000D01* +X26975000Y7500000D02* +X26975000Y5300000D01* +X18200000Y10800000D02* +X18500000Y10500000D01* +X18350000Y21150000D02* +X17650000Y21150000D01* +D34* +X15000000Y2500000D02* +X14500000Y3000000D01* +D33* +X12225000Y4725000D02* +X12500000Y5000000D01* +X5000000Y4137500D02* +X5387500Y4525000D01* +X35825000Y6825000D02* +X35500000Y6500000D01* +X27800000Y11350000D02* +X27800000Y10800000D01* +X8000000Y4525000D02* +X9612500Y4525000D01* +X23475000Y6025000D02* +X23950000Y5550000D01* +X25050000Y5550000D02* +X26725000Y5550000D01* +X26250000Y22250000D02* +X26000000Y22000000D01* +X22000000Y6025000D02* +X23475000Y6025000D01* +X11775000Y14000000D02* +X15000000Y14000000D01* +X26725000Y5550000D02* +X27000000Y5275000D01* +X31300000Y13750000D02* +X31300000Y15020000D01* +X7000000Y4525000D02* +X8000000Y4525000D01* +X17650000Y21150000D02* +X17500000Y21000000D01* +X7000000Y10500000D02* +X6975000Y10525000D01* +X27800000Y10800000D02* +X27500000Y10500000D01* +X18350000Y22250000D02* +X17750000Y22250000D01* +X31300000Y11210000D02* +X29790000Y11210000D01* +X31275000Y3275000D02* +X31000000Y3000000D01* +X23950000Y5550000D02* +X25050000Y5550000D01* +X29790000Y11210000D02* +X29500000Y11500000D01* +X5000000Y3500000D02* +X5000000Y4137500D01* +X32775000Y2500000D02* +X32000000Y3275000D01* +%TO.N,+3.3V*% +X11300000Y6475000D02* +X11500000Y6275000D01* +X39000000Y4500000D02* +X39500000Y4500000D01* +X9612500Y12475000D02* +X9612500Y13387500D01* +X41500000Y10825000D02* +X40675000Y10825000D01* +X31300000Y16290000D02* +X31300000Y17300000D01* +X10225000Y14000000D02* +X10225000Y17225000D01* +X15650000Y17500000D02* +X16500000Y18350000D01* +X24600000Y11350000D02* +X24600000Y9612500D01* +X12275000Y6275000D02* +X12500000Y6500000D01* +X9612500Y6475000D02* +X11300000Y6475000D01* +X24600000Y9612500D02* +X24712500Y9500000D01* +X22500000Y10000000D02* +X22000000Y9500000D01* +X15500000Y17500000D02* +X14312500Y17500000D01* +X11500000Y6275000D02* +X12275000Y6275000D01* +X14312500Y17500000D02* +X14000000Y17812500D01* +X19825000Y4500000D02* +X19825000Y3000000D01* +X19825000Y1500000D02* +X21000000Y1500000D01* +X40675000Y10825000D02* +X40500000Y11000000D01* +X39250000Y15825000D02* +X39250000Y16250000D01* +X10225000Y17225000D02* +X10500000Y17500000D01* +X9612500Y13387500D02* +X10225000Y14000000D01* +X38175000Y5325000D02* +X39000000Y4500000D01* +X2675000Y7825000D02* +X2500000Y8000000D01* +X22000000Y9500000D02* +X22000000Y8975000D01* +X38175000Y6000000D02* +X38175000Y5325000D01* +X15500000Y17500000D02* +X15650000Y17500000D01* +X24000000Y9500000D02* +X23475000Y8975000D01* +X19825000Y3000000D02* +X19825000Y1500000D01* +X3500000Y7825000D02* +X2675000Y7825000D01* +X24712500Y9500000D02* +X24000000Y9500000D01* +X39250000Y16250000D02* +X40000000Y17000000D01* +X23475000Y8975000D02* +X22000000Y8975000D01* +X23000000Y10000000D02* +X22500000Y10000000D01* +X31300000Y17300000D02* +X31500000Y17500000D01* +%TO.N,VDD*% +X38500000Y12500000D02* +X41500000Y12500000D01* +X32175000Y1550000D02* +X32000000Y1725000D01* +X30275000Y1725000D02* +X30000000Y2000000D01* +X32000000Y1725000D02* +X30275000Y1725000D01* +X25500000Y8000000D02* +X25500000Y11250000D01* +X14500000Y2500000D02* +X13500000Y2500000D01* +X41750000Y12750000D02* +X41750000Y16437500D01* +X37625000Y11625000D02* +X38500000Y12500000D01* +X37625000Y8550000D02* +X37625000Y11625000D01* +X24025000Y7500000D02* +X25000000Y7500000D01* +X25000000Y7500000D02* +X25500000Y8000000D01* +X25500000Y11250000D02* +X25400000Y11350000D01* +X41500000Y12500000D02* +X41750000Y12750000D01* +X33862500Y1550000D02* +X32175000Y1550000D01* +%TO.N,Net-(J1-Pin_1)*% +X14500000Y2000000D02* +X14000000Y1500000D01* +X26825000Y3550000D02* +X27000000Y3725000D01* +X25050000Y3550000D02* +X26825000Y3550000D01* +%TO.N,Net-(U4-VDD)*% +X15000000Y1000000D02* +X15000000Y2000000D01* +X12876000Y899000D02* +X14899000Y899000D01* +X12275000Y1500000D02* +X12876000Y899000D01* +X14899000Y899000D02* +X15000000Y1000000D01* +%TO.N,VBUS*% +X39775000Y2275000D02* +X39775000Y3000000D01* +X43250000Y3000000D02* +X43500000Y2750000D01* +X39050000Y1550000D02* +X39775000Y2275000D01* +X36137500Y1550000D02* +X39050000Y1550000D01* +X39775000Y3000000D02* +X43250000Y3000000D01* +%TO.N,/Project Architecture/Power and Interface/CHARGE_LED_IO*% +X41500000Y5000000D02* +X41500000Y6175000D01* +X41750000Y4750000D02* +X41500000Y5000000D01* +X43500000Y4750000D02* +X41750000Y4750000D01* +%TO.N,/Project Architecture/Power and Interface/PAIR_LED_IO*% +X44250000Y13750000D02* +X43500000Y13000000D01* +X44250000Y14175000D02* +X44250000Y13750000D01* +%TO.N,/Project Architecture/BLE Controller/~{PAIR_SW}*% +X43500000Y8750000D02* +X42750000Y8750000D01* +X42750000Y8750000D02* +X42325000Y9175000D01* +X42325000Y9175000D02* +X41500000Y9175000D01* +X27650000Y17150000D02* +X28350000Y17150000D01* +X28350000Y17150000D02* +X28500000Y17000000D01* +%TO.N,/Project Architecture/Power and Interface/SWDIO*% +X35200000Y16290000D02* +X35200000Y17300000D01* +X32750000Y19750000D02* +X31075000Y19750000D01* +X34000000Y18500000D02* +X32750000Y19750000D01* +X35200000Y17300000D02* +X34000000Y18500000D01* +%TO.N,/Project Architecture/Power and Interface/SWDCLK*% +X36520000Y15020000D02* +X37000000Y15500000D01* +X36000000Y17500000D02* +X36500000Y17500000D01* +X32250000Y21250000D02* +X34000000Y19500000D01* +X36500000Y17500000D02* +X37000000Y17000000D01* +X31075000Y21250000D02* +X32250000Y21250000D01* +X35200000Y15020000D02* +X36520000Y15020000D01* +X34000000Y19500000D02* +X36000000Y17500000D01* +X37000000Y17000000D02* +X37000000Y15500000D01* +%TO.N,/Project Architecture/Power and Interface/~{RESET}*% +X26350000Y15150000D02* +X26000000Y15500000D01* +X33995000Y10005000D02* +X33990000Y10000000D01* +X35200000Y11210000D02* +X33995000Y10005000D01* +X26750000Y15150000D02* +X26350000Y15150000D01* +%TO.N,Net-(U3-DCCH)*% +X26200000Y11350000D02* +X26200000Y9587500D01* +%TO.N,/Project Architecture/BLE Controller/~{LOAD_CELL_EN}*% +X17500000Y19000000D02* +X17500000Y19500000D01* +X17750000Y18750000D02* +X17500000Y19000000D01* +X17000000Y20000000D02* +X17500000Y19500000D01* +X15262500Y20000000D02* +X14950000Y19687500D01* +X18350000Y18750000D02* +X17750000Y18750000D01* +X16500000Y20000000D02* +X17000000Y20000000D01* +X16500000Y20000000D02* +X15262500Y20000000D01* +%TO.N,/Project Architecture/Load Cell Amp/EXC+*% +X13050000Y17050000D02* +X12500000Y16500000D01* +X13050000Y19687500D02* +X13050000Y17050000D01* +%TO.N,Net-(Q2-S)*% +X41500000Y7825000D02* +X41175000Y7825000D01* +X39500000Y9000000D02* +X40000000Y8500000D01* +X39500000Y9500000D02* +X39500000Y9000000D01* +X41175000Y7825000D02* +X40500000Y8500000D01* +X40500000Y8500000D02* +X40000000Y8500000D01* +%TO.N,/Project Architecture/Power and Interface/STAT*% +X39825000Y6000000D02* +X39825000Y6675000D01* +X26750000Y13550000D02* +X26050000Y13550000D01* +X33862500Y5500000D02* +X33862500Y3450000D01* +X26050000Y13550000D02* +X26000000Y13500000D01* +X39500000Y7000000D02* +X39500000Y7600000D01* +X39500000Y7600000D02* +X34600000Y7600000D01* +X39825000Y6675000D02* +X39500000Y7000000D01* +X34600000Y7600000D02* +X33862500Y6862500D01* +X33862500Y6862500D02* +X33862500Y5500000D01* +%TO.N,Net-(Q3-S)*% +X43325000Y15825000D02* +X42700000Y15200000D01* +X42700000Y15200000D02* +X42700000Y14562500D01* +X44250000Y15825000D02* +X43325000Y15825000D01* +%TO.N,/Project Architecture/BLE Controller/~{PAIR_LED}*% +X36500000Y18500000D02* +X38000000Y17000000D01* +X29000000Y18500000D02* +X32500000Y18500000D01* +X39250000Y14175000D02* +X40412500Y14175000D01* +X26750000Y19950000D02* +X26851000Y19849000D01* +X28000000Y19500000D02* +X29000000Y18500000D01* +X27651000Y19849000D02* +X28000000Y19500000D01* +X40412500Y14175000D02* +X40800000Y14562500D01* +X38000000Y15425000D02* +X39250000Y14175000D01* +X26851000Y19849000D02* +X27651000Y19849000D01* +X38000000Y17000000D02* +X38000000Y15425000D01* +%TO.N,Net-(U1A-+)*% +X3850000Y5175000D02* +X3500000Y4825000D01* +X3500000Y6175000D02* +X3500000Y4825000D01* +X5387500Y5175000D02* +X3850000Y5175000D01* +%TO.N,Net-(U1A--)*% +X6675000Y5825000D02* +X7000000Y5500000D01* +X5387500Y5825000D02* +X6675000Y5825000D01* +X5387500Y8612500D02* +X4825000Y9175000D01* +X4825000Y9175000D02* +X3500000Y9175000D01* +X5387500Y6475000D02* +X5387500Y5825000D01* +X5387500Y6475000D02* +X5387500Y8612500D01* +%TO.N,Net-(U2A--)*% +X3850000Y11825000D02* +X3500000Y12175000D01* +X7000000Y12625001D02* +X7000000Y13675000D01* +X5387500Y11825000D02* +X6199999Y11825000D01* +X6199999Y11825000D02* +X7000000Y12625001D01* +X3500000Y12175000D02* +X3500000Y10825000D01* +X7000000Y13675000D02* +X7500000Y14175000D01* +X5387500Y11825000D02* +X3850000Y11825000D01* +%TO.N,Net-(R5-Pad1)*% +X4675000Y14175000D02* +X6000000Y14175000D01* +X3500000Y13825000D02* +X4325000Y13825000D01* +X5387500Y12887500D02* +X5387500Y12475000D01* +X6000000Y13500000D02* +X5387500Y12887500D01* +X4325000Y13825000D02* +X4675000Y14175000D01* +X6000000Y14175000D02* +X6000000Y13500000D01* +%TO.N,Net-(U2B--)*% +X10887500Y11175000D02* +X11612500Y10450000D01* +X8825000Y11175000D02* +X8500000Y11500000D01* +X9612500Y11175000D02* +X10887500Y11175000D01* +X6000000Y15825000D02* +X7500000Y15825000D01* +X9612500Y11175000D02* +X8825000Y11175000D01* +X8175000Y15825000D02* +X7500000Y15825000D01* +X8500000Y15500000D02* +X8175000Y15825000D01* +X8500000Y11500000D02* +X8500000Y15500000D01* +%TO.N,/Project Architecture/BLE Controller/LOAD_CELL*% +X14400000Y12100000D02* +X17000000Y9500000D01* +X17000000Y9500000D02* +X20050000Y9500000D01* +X21400000Y11350000D02* +X21400000Y10850000D01* +X11612500Y12100000D02* +X14400000Y12100000D01* +X11100000Y12100000D02* +X10825000Y11825000D01* +X21400000Y10850000D02* +X20050000Y9500000D01* +X10825000Y11825000D02* +X9612500Y11825000D01* +X11612500Y12100000D02* +X11100000Y12100000D01* +%TO.N,Net-(U3-SWDIO)*% +X28750000Y19750000D02* +X29425000Y19750000D01* +X28150000Y20350000D02* +X28750000Y19750000D01* +X27650000Y20350000D02* +X28150000Y20350000D01* +%TO.N,Net-(U3-SWDCLK)*% +X29325000Y21150000D02* +X29425000Y21250000D01* +X27650000Y21150000D02* +X29325000Y21150000D01* +%TO.N,/Project Architecture/BLE Controller/SDA*% +X25000000Y12250000D02* +X25000000Y13000000D01* +X19000000Y5500000D02* +X19000000Y6500000D01* +X18175000Y3000000D02* +X19000000Y3825000D01* +X19000000Y6500000D02* +X19500000Y7000000D01* +X25000000Y13000000D02* +X24500000Y13500000D01* +X15500000Y2500000D02* +X16000000Y2500000D01* +X16500000Y3000000D02* +X18175000Y3000000D01* +X19000000Y3825000D02* +X19000000Y5500000D01* +X24500000Y13500000D02* +X24000000Y14000000D01* +X16000000Y2500000D02* +X16500000Y3000000D01* +%TO.N,/Project Architecture/BLE Controller/SCL*% +X18175000Y1500000D02* +X18951000Y724000D01* +X24200000Y12250000D02* +X24200000Y12800000D01* +X16000000Y1500000D02* +X18175000Y1500000D01* +X22000000Y1000000D02* +X22000000Y4500000D01* +X21724000Y724000D02* +X22000000Y1000000D01* +X15500000Y2000000D02* +X16000000Y1500000D01* +X24200000Y12800000D02* +X24000000Y13000000D01* +X18951000Y724000D02* +X21724000Y724000D01* +%TO.N,Net-(U4-BIN)*% +X14399000Y4101000D02* +X12601000Y4101000D01* +X12601000Y4101000D02* +X12325000Y3825000D01* +X15000000Y3000000D02* +X15000000Y3500000D01* +X12325000Y3825000D02* +X12325000Y3000000D01* +X15000000Y3500000D02* +X14399000Y4101000D01* +%TO.N,Net-(U5-PROG)*% +X36137500Y3450000D02* +X36137500Y4812500D01* +X36137500Y4812500D02* +X36500000Y5175000D01* +%TO.N,/Project Architecture/BLE Controller/~{BATT_INT}*% +X16500000Y4500000D02* +X17000000Y4500000D01* +X18175000Y8175000D02* +X18500000Y8500000D01* +X17000000Y4500000D02* +X18175000Y4500000D01* +X15500000Y3500000D02* +X16500000Y4500000D01* +X19000000Y11350000D02* +X19000000Y12000000D01* +X18175000Y4500000D02* +X18175000Y8175000D01* +X15500000Y3000000D02* +X15500000Y3500000D01* +%TO.N,Net-(U1B--)*% +X9612500Y5825000D02* +X9612500Y5175000D01* +%TO.N,/Project Architecture/Load Cell Amp/SIG-*% +X9612500Y10525000D02* +X8025000Y10525000D01* +X8000000Y10500000D02* +X8025000Y10525000D01* +%TO.N,/Project Architecture/Load Cell Amp/SIG+*% +X7175000Y11175000D02* +X7500000Y11500000D01* +X5387500Y11175000D02* +X7175000Y11175000D01* +%TD*% +M02* diff --git a/mfg/fab/gerbers/Test_5-F_Mask.gbr b/mfg/fab/gerbers/Test_5-F_Mask.gbr new file mode 100644 index 0000000..de9b75c --- /dev/null +++ b/mfg/fab/gerbers/Test_5-F_Mask.gbr @@ -0,0 +1,362 @@ +%TF.GenerationSoftware,KiCad,Pcbnew,9.0.7+1*% +%TF.CreationDate,Date% +%TF.ProjectId,Test_5,54657374-5f35-42e6-9b69-6361645f7063,NO_TAG+ (Unreleased)*% +%TF.SameCoordinates,Original*% +%TF.FileFunction,Soldermask,Top*% +%TF.FilePolarity,Negative*% +%FSLAX46Y46*% +G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* +G04 Created by KiCad* +%MOMM*% +%LPD*% +G01* +G04 APERTURE LIST* +G04 Aperture macros list* +%AMRoundRect* +0 Rectangle with rounded corners* +0 $1 Rounding radius* +0 $2 $3 $4 $5 $6 $7 $8 $9 X,Y pos of 4 corners* +0 Add a 4 corners polygon primitive as box body* +4,1,4,$2,$3,$4,$5,$6,$7,$8,$9,$2,$3,0* +0 Add four circle primitives for the rounded corners* +1,1,$1+$1,$2,$3* +1,1,$1+$1,$4,$5* +1,1,$1+$1,$6,$7* +1,1,$1+$1,$8,$9* +0 Add four rect primitives between the rounded corners* +20,1,$1+$1,$2,$3,$4,$5,0* +20,1,$1+$1,$4,$5,$6,$7,0* +20,1,$1+$1,$6,$7,$8,$9,0* +20,1,$1+$1,$8,$9,$2,$3,0*% +G04 Aperture macros list end* +%ADD10RoundRect,0.225000X-0.225000X-0.250000X0.225000X-0.250000X0.225000X0.250000X-0.225000X0.250000X0*% +%ADD11RoundRect,0.200000X-0.275000X0.200000X-0.275000X-0.200000X0.275000X-0.200000X0.275000X0.200000X0*% +%ADD12RoundRect,0.200000X0.200000X0.275000X-0.200000X0.275000X-0.200000X-0.275000X0.200000X-0.275000X0*% +%ADD13RoundRect,0.225000X0.250000X-0.225000X0.250000X0.225000X-0.250000X0.225000X-0.250000X-0.225000X0*% +%ADD14C,2.200000*% +%ADD15C,0.345000*% +%ADD16RoundRect,0.200000X0.275000X-0.200000X0.275000X0.200000X-0.275000X0.200000X-0.275000X-0.200000X0*% +%ADD17R,0.600000X0.400000*% +%ADD18R,0.400000X0.600000*% +%ADD19RoundRect,0.150000X-0.512500X-0.150000X0.512500X-0.150000X0.512500X0.150000X-0.512500X0.150000X0*% +%ADD20RoundRect,0.218750X-0.218750X-0.256250X0.218750X-0.256250X0.218750X0.256250X-0.218750X0.256250X0*% +%ADD21RoundRect,0.250000X-0.650000X0.325000X-0.650000X-0.325000X0.650000X-0.325000X0.650000X0.325000X0*% +%ADD22RoundRect,0.150000X0.587500X0.150000X-0.587500X0.150000X-0.587500X-0.150000X0.587500X-0.150000X0*% +%ADD23RoundRect,0.225000X0.225000X0.250000X-0.225000X0.250000X-0.225000X-0.250000X0.225000X-0.250000X0*% +%ADD24RoundRect,0.250000X-0.325000X-0.650000X0.325000X-0.650000X0.325000X0.650000X-0.325000X0.650000X0*% +%ADD25RoundRect,0.150000X-0.150000X0.587500X-0.150000X-0.587500X0.150000X-0.587500X0.150000X0.587500X0*% +%ADD26RoundRect,0.150000X0.150000X-0.587500X0.150000X0.587500X-0.150000X0.587500X-0.150000X-0.587500X0*% +%ADD27RoundRect,0.100000X-0.712500X-0.100000X0.712500X-0.100000X0.712500X0.100000X-0.712500X0.100000X0*% +%ADD28R,2.400000X0.740000*% +%ADD29RoundRect,0.225000X-0.250000X0.225000X-0.250000X-0.225000X0.250000X-0.225000X0.250000X0.225000X0*% +%ADD30RoundRect,0.200000X-0.200000X-0.275000X0.200000X-0.275000X0.200000X0.275000X-0.200000X0.275000X0*% +%ADD31RoundRect,0.250000X0.625000X-0.350000X0.625000X0.350000X-0.625000X0.350000X-0.625000X-0.350000X0*% +%ADD32O,1.750000X1.200000*% +G04 APERTURE END LIST* +D10* +%TO.C,C2*% +X10225000Y14000000D03* +X11775000Y14000000D03* +%TD*% +D11* +%TO.C,R9*% +X41500000Y10825000D03* +X41500000Y9175000D03* +%TD*% +D12* +%TO.C,R11*% +X31075000Y21250000D03* +X29425000Y21250000D03* +%TD*% +D11* +%TO.C,R6*% +X7500000Y15825000D03* +X7500000Y14175000D03* +%TD*% +D12* +%TO.C,R13*% +X19825000Y1500000D03* +X18175000Y1500000D03* +%TD*% +D11* +%TO.C,R18*% +X44250000Y15825000D03* +X44250000Y14175000D03* +%TD*% +%TO.C,R5*% +X3500000Y13825000D03* +X3500000Y12175000D03* +%TD*% +D13* +%TO.C,C8*% +X32000000Y1725000D03* +X32000000Y3275000D03* +%TD*% +D14* +%TO.C,H1*% +X15500000Y7000000D03* +%TD*% +D15* +%TO.C,U4*% +X15500000Y3000000D03* +X15500000Y2500000D03* +X15500000Y2000000D03* +X15000000Y3000000D03* +X15000000Y2500000D03* +X15000000Y2000000D03* +X14500000Y3000000D03* +X14500000Y2500000D03* +X14500000Y2000000D03* +%TD*% +D16* +%TO.C,R2*% +X3500000Y6175000D03* +X3500000Y7825000D03* +%TD*% +D11* +%TO.C,R19*% +X39250000Y15825000D03* +X39250000Y14175000D03* +%TD*% +D17* +%TO.C,U3*% +X18350000Y22250000D03* +X18350000Y21150000D03* +X18350000Y20350000D03* +X18350000Y18750000D03* +X19250000Y18350000D03* +X18350000Y17950000D03* +X19250000Y17550000D03* +X18350000Y17150000D03* +X19250000Y16750000D03* +X18350000Y16350000D03* +X19250000Y15950000D03* +X18350000Y15550000D03* +X19250000Y15150000D03* +X18350000Y14750000D03* +D18* +X18200000Y11350000D03* +X19000000Y11350000D03* +X19800000Y11350000D03* +X20600000Y11350000D03* +X21000000Y12250000D03* +X21400000Y11350000D03* +X21800000Y12250000D03* +X22200000Y11350000D03* +X22600000Y12250000D03* +X23000000Y11350000D03* +X23400000Y12250000D03* +X23800000Y11350000D03* +X24200000Y12250000D03* +X24600000Y11350000D03* +X25000000Y12250000D03* +X25400000Y11350000D03* +X26200000Y11350000D03* +X27000000Y11350000D03* +X27800000Y11350000D03* +D17* +X27650000Y12350000D03* +X27650000Y13150000D03* +X26750000Y13550000D03* +X27650000Y13950000D03* +X26750000Y14350000D03* +X27650000Y14750000D03* +X26750000Y15150000D03* +X27650000Y15550000D03* +X26750000Y15950000D03* +X26750000Y16750000D03* +X27650000Y17150000D03* +X26750000Y17550000D03* +X27650000Y17950000D03* +X26750000Y18350000D03* +X27650000Y18750000D03* +X26750000Y19150000D03* +X26750000Y19950000D03* +X27650000Y20350000D03* +X26750000Y20750000D03* +X27650000Y21150000D03* +X26750000Y21550000D03* +X27650000Y22250000D03* +D18* +X21000000Y17950000D03* +X21800000Y17950000D03* +X22600000Y17950000D03* +X23400000Y17950000D03* +X24200000Y17950000D03* +X25000000Y17950000D03* +%TD*% +D16* +%TO.C,R17*% +X36500000Y5175000D03* +X36500000Y6825000D03* +%TD*% +%TO.C,R3*% +X3500000Y3175000D03* +X3500000Y4825000D03* +%TD*% +D12* +%TO.C,R20*% +X19825000Y4500000D03* +X18175000Y4500000D03* +%TD*% +D19* +%TO.C,U5*% +X33862500Y3450000D03* +X33862500Y2500000D03* +X33862500Y1550000D03* +X36137500Y1550000D03* +X36137500Y3450000D03* +%TD*% +D12* +%TO.C,R12*% +X19825000Y3000000D03* +X18175000Y3000000D03* +%TD*% +D13* +%TO.C,C5*% +X27000000Y3725000D03* +X27000000Y5275000D03* +%TD*% +D20* +%TO.C,L1*% +X24712500Y9500000D03* +X26287500Y9500000D03* +%TD*% +D21* +%TO.C,C4*% +X22000000Y8975000D03* +X22000000Y6025000D03* +%TD*% +D14* +%TO.C,H2*% +X30500000Y7000000D03* +%TD*% +D11* +%TO.C,R8*% +X11612500Y12100000D03* +X11612500Y10450000D03* +%TD*% +D22* +%TO.C,Q2*% +X39500000Y7600000D03* +X39500000Y9500000D03* +X37625000Y8550000D03* +%TD*% +D23* +%TO.C,C6*% +X12275000Y1500000D03* +X10725000Y1500000D03* +%TD*% +D24* +%TO.C,C3*% +X24025000Y7500000D03* +X26975000Y7500000D03* +%TD*% +D25* +%TO.C,Q1*% +X14950000Y19687500D03* +X13050000Y19687500D03* +X14000000Y17812500D03* +%TD*% +D26* +%TO.C,Q3*% +X40800000Y14562500D03* +X42700000Y14562500D03* +X41750000Y16437500D03* +%TD*% +D27* +%TO.C,U2*% +X5387500Y12475000D03* +X5387500Y11825000D03* +X5387500Y11175000D03* +X5387500Y10525000D03* +X9612500Y10525000D03* +X9612500Y11175000D03* +X9612500Y11825000D03* +X9612500Y12475000D03* +%TD*% +D11* +%TO.C,R14*% +X41500000Y7825000D03* +X41500000Y6175000D03* +%TD*% +D23* +%TO.C,C7*% +X39775000Y3000000D03* +X38225000Y3000000D03* +%TD*% +D28* +%TO.C,J3*% +X31300000Y16290000D03* +X35200000Y16290000D03* +X31300000Y15020000D03* +X35200000Y15020000D03* +X31300000Y13750000D03* +X35200000Y13750000D03* +X31300000Y12480000D03* +X35200000Y12480000D03* +X31300000Y11210000D03* +X35200000Y11210000D03* +%TD*% +D29* +%TO.C,C1*% +X11500000Y6275000D03* +X11500000Y4725000D03* +%TD*% +D11* +%TO.C,R4*% +X3500000Y10825000D03* +X3500000Y9175000D03* +%TD*% +D16* +%TO.C,R1*% +X16500000Y18350000D03* +X16500000Y20000000D03* +%TD*% +D30* +%TO.C,R16*% +X38175000Y6000000D03* +X39825000Y6000000D03* +%TD*% +D11* +%TO.C,R7*% +X6000000Y15825000D03* +X6000000Y14175000D03* +%TD*% +D12* +%TO.C,R15*% +X12325000Y3000000D03* +X10675000Y3000000D03* +%TD*% +D27* +%TO.C,U1*% +X5387500Y6475000D03* +X5387500Y5825000D03* +X5387500Y5175000D03* +X5387500Y4525000D03* +X9612500Y4525000D03* +X9612500Y5175000D03* +X9612500Y5825000D03* +X9612500Y6475000D03* +%TD*% +D12* +%TO.C,R10*% +X31075000Y19750000D03* +X29425000Y19750000D03* +%TD*% +D31* +%TO.C,J2*% +X43500000Y2750000D03* +D32* +X43500000Y4750000D03* +X43500000Y6750000D03* +X43500000Y8750000D03* +X43500000Y10750000D03* +%TD*% +D31* +%TO.C,J1*% +X25050000Y3550000D03* +D32* +X25050000Y5550000D03* +%TD*% +M02* diff --git a/mfg/fab/gerbers/Test_5-F_Paste.gbr b/mfg/fab/gerbers/Test_5-F_Paste.gbr new file mode 100644 index 0000000..5954916 --- /dev/null +++ b/mfg/fab/gerbers/Test_5-F_Paste.gbr @@ -0,0 +1,336 @@ +%TF.GenerationSoftware,KiCad,Pcbnew,9.0.7+1*% +%TF.CreationDate,Date% +%TF.ProjectId,Test_5,54657374-5f35-42e6-9b69-6361645f7063,NO_TAG+ (Unreleased)*% +%TF.SameCoordinates,Original*% +%TF.FileFunction,Paste,Top*% +%TF.FilePolarity,Positive*% +%FSLAX46Y46*% +G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* +G04 Created by KiCad* +%MOMM*% +%LPD*% +G01* +G04 APERTURE LIST* +G04 Aperture macros list* +%AMRoundRect* +0 Rectangle with rounded corners* +0 $1 Rounding radius* +0 $2 $3 $4 $5 $6 $7 $8 $9 X,Y pos of 4 corners* +0 Add a 4 corners polygon primitive as box body* +4,1,4,$2,$3,$4,$5,$6,$7,$8,$9,$2,$3,0* +0 Add four circle primitives for the rounded corners* +1,1,$1+$1,$2,$3* +1,1,$1+$1,$4,$5* +1,1,$1+$1,$6,$7* +1,1,$1+$1,$8,$9* +0 Add four rect primitives between the rounded corners* +20,1,$1+$1,$2,$3,$4,$5,0* +20,1,$1+$1,$4,$5,$6,$7,0* +20,1,$1+$1,$6,$7,$8,$9,0* +20,1,$1+$1,$8,$9,$2,$3,0*% +G04 Aperture macros list end* +%ADD10RoundRect,0.225000X-0.225000X-0.250000X0.225000X-0.250000X0.225000X0.250000X-0.225000X0.250000X0*% +%ADD11RoundRect,0.200000X-0.275000X0.200000X-0.275000X-0.200000X0.275000X-0.200000X0.275000X0.200000X0*% +%ADD12RoundRect,0.200000X0.200000X0.275000X-0.200000X0.275000X-0.200000X-0.275000X0.200000X-0.275000X0*% +%ADD13RoundRect,0.225000X0.250000X-0.225000X0.250000X0.225000X-0.250000X0.225000X-0.250000X-0.225000X0*% +%ADD14C,0.245000*% +%ADD15RoundRect,0.200000X0.275000X-0.200000X0.275000X0.200000X-0.275000X0.200000X-0.275000X-0.200000X0*% +%ADD16R,0.600000X0.400000*% +%ADD17R,0.400000X0.600000*% +%ADD18RoundRect,0.150000X-0.512500X-0.150000X0.512500X-0.150000X0.512500X0.150000X-0.512500X0.150000X0*% +%ADD19RoundRect,0.218750X-0.218750X-0.256250X0.218750X-0.256250X0.218750X0.256250X-0.218750X0.256250X0*% +%ADD20RoundRect,0.250000X-0.650000X0.325000X-0.650000X-0.325000X0.650000X-0.325000X0.650000X0.325000X0*% +%ADD21RoundRect,0.150000X0.587500X0.150000X-0.587500X0.150000X-0.587500X-0.150000X0.587500X-0.150000X0*% +%ADD22RoundRect,0.225000X0.225000X0.250000X-0.225000X0.250000X-0.225000X-0.250000X0.225000X-0.250000X0*% +%ADD23RoundRect,0.250000X-0.325000X-0.650000X0.325000X-0.650000X0.325000X0.650000X-0.325000X0.650000X0*% +%ADD24RoundRect,0.150000X-0.150000X0.587500X-0.150000X-0.587500X0.150000X-0.587500X0.150000X0.587500X0*% +%ADD25RoundRect,0.150000X0.150000X-0.587500X0.150000X0.587500X-0.150000X0.587500X-0.150000X-0.587500X0*% +%ADD26RoundRect,0.100000X-0.712500X-0.100000X0.712500X-0.100000X0.712500X0.100000X-0.712500X0.100000X0*% +%ADD27R,2.400000X0.740000*% +%ADD28RoundRect,0.225000X-0.250000X0.225000X-0.250000X-0.225000X0.250000X-0.225000X0.250000X0.225000X0*% +%ADD29RoundRect,0.200000X-0.200000X-0.275000X0.200000X-0.275000X0.200000X0.275000X-0.200000X0.275000X0*% +G04 APERTURE END LIST* +D10* +%TO.C,C2*% +X10225000Y14000000D03* +X11775000Y14000000D03* +%TD*% +D11* +%TO.C,R9*% +X41500000Y10825000D03* +X41500000Y9175000D03* +%TD*% +D12* +%TO.C,R11*% +X31075000Y21250000D03* +X29425000Y21250000D03* +%TD*% +D11* +%TO.C,R6*% +X7500000Y15825000D03* +X7500000Y14175000D03* +%TD*% +D12* +%TO.C,R13*% +X19825000Y1500000D03* +X18175000Y1500000D03* +%TD*% +D11* +%TO.C,R18*% +X44250000Y15825000D03* +X44250000Y14175000D03* +%TD*% +%TO.C,R5*% +X3500000Y13825000D03* +X3500000Y12175000D03* +%TD*% +D13* +%TO.C,C8*% +X32000000Y1725000D03* +X32000000Y3275000D03* +%TD*% +D14* +%TO.C,U4*% +X15500000Y3000000D03* +X15500000Y2500000D03* +X15500000Y2000000D03* +X15000000Y3000000D03* +X15000000Y2500000D03* +X15000000Y2000000D03* +X14500000Y3000000D03* +X14500000Y2500000D03* +X14500000Y2000000D03* +%TD*% +D15* +%TO.C,R2*% +X3500000Y6175000D03* +X3500000Y7825000D03* +%TD*% +D11* +%TO.C,R19*% +X39250000Y15825000D03* +X39250000Y14175000D03* +%TD*% +D16* +%TO.C,U3*% +X18350000Y22250000D03* +X18350000Y21150000D03* +X18350000Y20350000D03* +X18350000Y18750000D03* +X19250000Y18350000D03* +X18350000Y17950000D03* +X19250000Y17550000D03* +X18350000Y17150000D03* +X19250000Y16750000D03* +X18350000Y16350000D03* +X19250000Y15950000D03* +X18350000Y15550000D03* +X19250000Y15150000D03* +X18350000Y14750000D03* +D17* +X18200000Y11350000D03* +X19000000Y11350000D03* +X19800000Y11350000D03* +X20600000Y11350000D03* +X21000000Y12250000D03* +X21400000Y11350000D03* +X21800000Y12250000D03* +X22200000Y11350000D03* +X22600000Y12250000D03* +X23000000Y11350000D03* +X23400000Y12250000D03* +X23800000Y11350000D03* +X24200000Y12250000D03* +X24600000Y11350000D03* +X25000000Y12250000D03* +X25400000Y11350000D03* +X26200000Y11350000D03* +X27000000Y11350000D03* +X27800000Y11350000D03* +D16* +X27650000Y12350000D03* +X27650000Y13150000D03* +X26750000Y13550000D03* +X27650000Y13950000D03* +X26750000Y14350000D03* +X27650000Y14750000D03* +X26750000Y15150000D03* +X27650000Y15550000D03* +X26750000Y15950000D03* +X26750000Y16750000D03* +X27650000Y17150000D03* +X26750000Y17550000D03* +X27650000Y17950000D03* +X26750000Y18350000D03* +X27650000Y18750000D03* +X26750000Y19150000D03* +X26750000Y19950000D03* +X27650000Y20350000D03* +X26750000Y20750000D03* +X27650000Y21150000D03* +X26750000Y21550000D03* +X27650000Y22250000D03* +D17* +X21000000Y17950000D03* +X21800000Y17950000D03* +X22600000Y17950000D03* +X23400000Y17950000D03* +X24200000Y17950000D03* +X25000000Y17950000D03* +%TD*% +D15* +%TO.C,R17*% +X36500000Y5175000D03* +X36500000Y6825000D03* +%TD*% +%TO.C,R3*% +X3500000Y3175000D03* +X3500000Y4825000D03* +%TD*% +D12* +%TO.C,R20*% +X19825000Y4500000D03* +X18175000Y4500000D03* +%TD*% +D18* +%TO.C,U5*% +X33862500Y3450000D03* +X33862500Y2500000D03* +X33862500Y1550000D03* +X36137500Y1550000D03* +X36137500Y3450000D03* +%TD*% +D12* +%TO.C,R12*% +X19825000Y3000000D03* +X18175000Y3000000D03* +%TD*% +D13* +%TO.C,C5*% +X27000000Y3725000D03* +X27000000Y5275000D03* +%TD*% +D19* +%TO.C,L1*% +X24712500Y9500000D03* +X26287500Y9500000D03* +%TD*% +D20* +%TO.C,C4*% +X22000000Y8975000D03* +X22000000Y6025000D03* +%TD*% +D11* +%TO.C,R8*% +X11612500Y12100000D03* +X11612500Y10450000D03* +%TD*% +D21* +%TO.C,Q2*% +X39500000Y7600000D03* +X39500000Y9500000D03* +X37625000Y8550000D03* +%TD*% +D22* +%TO.C,C6*% +X12275000Y1500000D03* +X10725000Y1500000D03* +%TD*% +D23* +%TO.C,C3*% +X24025000Y7500000D03* +X26975000Y7500000D03* +%TD*% +D24* +%TO.C,Q1*% +X14950000Y19687500D03* +X13050000Y19687500D03* +X14000000Y17812500D03* +%TD*% +D25* +%TO.C,Q3*% +X40800000Y14562500D03* +X42700000Y14562500D03* +X41750000Y16437500D03* +%TD*% +D26* +%TO.C,U2*% +X5387500Y12475000D03* +X5387500Y11825000D03* +X5387500Y11175000D03* +X5387500Y10525000D03* +X9612500Y10525000D03* +X9612500Y11175000D03* +X9612500Y11825000D03* +X9612500Y12475000D03* +%TD*% +D11* +%TO.C,R14*% +X41500000Y7825000D03* +X41500000Y6175000D03* +%TD*% +D22* +%TO.C,C7*% +X39775000Y3000000D03* +X38225000Y3000000D03* +%TD*% +D27* +%TO.C,J3*% +X31300000Y16290000D03* +X35200000Y16290000D03* +X31300000Y15020000D03* +X35200000Y15020000D03* +X31300000Y13750000D03* +X35200000Y13750000D03* +X31300000Y12480000D03* +X35200000Y12480000D03* +X31300000Y11210000D03* +X35200000Y11210000D03* +%TD*% +D28* +%TO.C,C1*% +X11500000Y6275000D03* +X11500000Y4725000D03* +%TD*% +D11* +%TO.C,R4*% +X3500000Y10825000D03* +X3500000Y9175000D03* +%TD*% +D15* +%TO.C,R1*% +X16500000Y18350000D03* +X16500000Y20000000D03* +%TD*% +D29* +%TO.C,R16*% +X38175000Y6000000D03* +X39825000Y6000000D03* +%TD*% +D11* +%TO.C,R7*% +X6000000Y15825000D03* +X6000000Y14175000D03* +%TD*% +D12* +%TO.C,R15*% +X12325000Y3000000D03* +X10675000Y3000000D03* +%TD*% +D26* +%TO.C,U1*% +X5387500Y6475000D03* +X5387500Y5825000D03* +X5387500Y5175000D03* +X5387500Y4525000D03* +X9612500Y4525000D03* +X9612500Y5175000D03* +X9612500Y5825000D03* +X9612500Y6475000D03* +%TD*% +D12* +%TO.C,R10*% +X31075000Y19750000D03* +X29425000Y19750000D03* +%TD*% +M02* diff --git a/mfg/fab/gerbers/Test_5-F_Silkscreen.gbr b/mfg/fab/gerbers/Test_5-F_Silkscreen.gbr new file mode 100644 index 0000000..4b09d91 --- /dev/null +++ b/mfg/fab/gerbers/Test_5-F_Silkscreen.gbr @@ -0,0 +1,2358 @@ +%TF.GenerationSoftware,KiCad,Pcbnew,9.0.7+1*% +%TF.CreationDate,Date% +%TF.ProjectId,Test_5,54657374-5f35-42e6-9b69-6361645f7063,NO_TAG+ (Unreleased)*% +%TF.SameCoordinates,Original*% +%TF.FileFunction,Legend,Top*% +%TF.FilePolarity,Positive*% +%FSLAX46Y46*% +G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* +G04 Created by KiCad* +%MOMM*% +%LPD*% +G01* +G04 APERTURE LIST* +%ADD10C,0.150000*% +%ADD11C,0.120000*% +G04 APERTURE END LIST* +D10* +X10833333Y15070420D02* +X10785714Y15022800D01* +X10785714Y15022800D02* +X10642857Y14975181D01* +X10642857Y14975181D02* +X10547619Y14975181D01* +X10547619Y14975181D02* +X10404762Y15022800D01* +X10404762Y15022800D02* +X10309524Y15118039D01* +X10309524Y15118039D02* +X10261905Y15213277D01* +X10261905Y15213277D02* +X10214286Y15403753D01* +X10214286Y15403753D02* +X10214286Y15546610D01* +X10214286Y15546610D02* +X10261905Y15737086D01* +X10261905Y15737086D02* +X10309524Y15832324D01* +X10309524Y15832324D02* +X10404762Y15927562D01* +X10404762Y15927562D02* +X10547619Y15975181D01* +X10547619Y15975181D02* +X10642857Y15975181D01* +X10642857Y15975181D02* +X10785714Y15927562D01* +X10785714Y15927562D02* +X10833333Y15879943D01* +X11214286Y15879943D02* +X11261905Y15927562D01* +X11261905Y15927562D02* +X11357143Y15975181D01* +X11357143Y15975181D02* +X11595238Y15975181D01* +X11595238Y15975181D02* +X11690476Y15927562D01* +X11690476Y15927562D02* +X11738095Y15879943D01* +X11738095Y15879943D02* +X11785714Y15784705D01* +X11785714Y15784705D02* +X11785714Y15689467D01* +X11785714Y15689467D02* +X11738095Y15546610D01* +X11738095Y15546610D02* +X11166667Y14975181D01* +X11166667Y14975181D02* +X11785714Y14975181D01* +X41954819Y12158334D02* +X41478628Y11825001D01* +X41954819Y11586906D02* +X40954819Y11586906D01* +X40954819Y11586906D02* +X40954819Y11967858D01* +X40954819Y11967858D02* +X41002438Y12063096D01* +X41002438Y12063096D02* +X41050057Y12110715D01* +X41050057Y12110715D02* +X41145295Y12158334D01* +X41145295Y12158334D02* +X41288152Y12158334D01* +X41288152Y12158334D02* +X41383390Y12110715D01* +X41383390Y12110715D02* +X41431009Y12063096D01* +X41431009Y12063096D02* +X41478628Y11967858D01* +X41478628Y11967858D02* +X41478628Y11586906D01* +X41954819Y12634525D02* +X41954819Y12825001D01* +X41954819Y12825001D02* +X41907200Y12920239D01* +X41907200Y12920239D02* +X41859580Y12967858D01* +X41859580Y12967858D02* +X41716723Y13063096D01* +X41716723Y13063096D02* +X41526247Y13110715D01* +X41526247Y13110715D02* +X41145295Y13110715D01* +X41145295Y13110715D02* +X41050057Y13063096D01* +X41050057Y13063096D02* +X41002438Y13015477D01* +X41002438Y13015477D02* +X40954819Y12920239D01* +X40954819Y12920239D02* +X40954819Y12729763D01* +X40954819Y12729763D02* +X41002438Y12634525D01* +X41002438Y12634525D02* +X41050057Y12586906D01* +X41050057Y12586906D02* +X41145295Y12539287D01* +X41145295Y12539287D02* +X41383390Y12539287D01* +X41383390Y12539287D02* +X41478628Y12586906D01* +X41478628Y12586906D02* +X41526247Y12634525D01* +X41526247Y12634525D02* +X41573866Y12729763D01* +X41573866Y12729763D02* +X41573866Y12920239D01* +X41573866Y12920239D02* +X41526247Y13015477D01* +X41526247Y13015477D02* +X41478628Y13063096D01* +X41478628Y13063096D02* +X41383390Y13110715D01* +X29607142Y22045181D02* +X29273809Y22521372D01* +X29035714Y22045181D02* +X29035714Y23045181D01* +X29035714Y23045181D02* +X29416666Y23045181D01* +X29416666Y23045181D02* +X29511904Y22997562D01* +X29511904Y22997562D02* +X29559523Y22949943D01* +X29559523Y22949943D02* +X29607142Y22854705D01* +X29607142Y22854705D02* +X29607142Y22711848D01* +X29607142Y22711848D02* +X29559523Y22616610D01* +X29559523Y22616610D02* +X29511904Y22568991D01* +X29511904Y22568991D02* +X29416666Y22521372D01* +X29416666Y22521372D02* +X29035714Y22521372D01* +X30559523Y22045181D02* +X29988095Y22045181D01* +X30273809Y22045181D02* +X30273809Y23045181D01* +X30273809Y23045181D02* +X30178571Y22902324D01* +X30178571Y22902324D02* +X30083333Y22807086D01* +X30083333Y22807086D02* +X29988095Y22759467D01* +X31511904Y22045181D02* +X30940476Y22045181D01* +X31226190Y22045181D02* +X31226190Y23045181D01* +X31226190Y23045181D02* +X31130952Y22902324D01* +X31130952Y22902324D02* +X31035714Y22807086D01* +X31035714Y22807086D02* +X30940476Y22759467D01* +X7954819Y17333334D02* +X7478628Y17000001D01* +X7954819Y16761906D02* +X6954819Y16761906D01* +X6954819Y16761906D02* +X6954819Y17142858D01* +X6954819Y17142858D02* +X7002438Y17238096D01* +X7002438Y17238096D02* +X7050057Y17285715D01* +X7050057Y17285715D02* +X7145295Y17333334D01* +X7145295Y17333334D02* +X7288152Y17333334D01* +X7288152Y17333334D02* +X7383390Y17285715D01* +X7383390Y17285715D02* +X7431009Y17238096D01* +X7431009Y17238096D02* +X7478628Y17142858D01* +X7478628Y17142858D02* +X7478628Y16761906D01* +X6954819Y18190477D02* +X6954819Y18000001D01* +X6954819Y18000001D02* +X7002438Y17904763D01* +X7002438Y17904763D02* +X7050057Y17857144D01* +X7050057Y17857144D02* +X7192914Y17761906D01* +X7192914Y17761906D02* +X7383390Y17714287D01* +X7383390Y17714287D02* +X7764342Y17714287D01* +X7764342Y17714287D02* +X7859580Y17761906D01* +X7859580Y17761906D02* +X7907200Y17809525D01* +X7907200Y17809525D02* +X7954819Y17904763D01* +X7954819Y17904763D02* +X7954819Y18095239D01* +X7954819Y18095239D02* +X7907200Y18190477D01* +X7907200Y18190477D02* +X7859580Y18238096D01* +X7859580Y18238096D02* +X7764342Y18285715D01* +X7764342Y18285715D02* +X7526247Y18285715D01* +X7526247Y18285715D02* +X7431009Y18238096D01* +X7431009Y18238096D02* +X7383390Y18190477D01* +X7383390Y18190477D02* +X7335771Y18095239D01* +X7335771Y18095239D02* +X7335771Y17904763D01* +X7335771Y17904763D02* +X7383390Y17809525D01* +X7383390Y17809525D02* +X7431009Y17761906D01* +X7431009Y17761906D02* +X7526247Y17714287D01* +X21357142Y1045181D02* +X21023809Y1521372D01* +X20785714Y1045181D02* +X20785714Y2045181D01* +X20785714Y2045181D02* +X21166666Y2045181D01* +X21166666Y2045181D02* +X21261904Y1997562D01* +X21261904Y1997562D02* +X21309523Y1949943D01* +X21309523Y1949943D02* +X21357142Y1854705D01* +X21357142Y1854705D02* +X21357142Y1711848D01* +X21357142Y1711848D02* +X21309523Y1616610D01* +X21309523Y1616610D02* +X21261904Y1568991D01* +X21261904Y1568991D02* +X21166666Y1521372D01* +X21166666Y1521372D02* +X20785714Y1521372D01* +X22309523Y1045181D02* +X21738095Y1045181D01* +X22023809Y1045181D02* +X22023809Y2045181D01* +X22023809Y2045181D02* +X21928571Y1902324D01* +X21928571Y1902324D02* +X21833333Y1807086D01* +X21833333Y1807086D02* +X21738095Y1759467D01* +X22642857Y2045181D02* +X23261904Y2045181D01* +X23261904Y2045181D02* +X22928571Y1664229D01* +X22928571Y1664229D02* +X23071428Y1664229D01* +X23071428Y1664229D02* +X23166666Y1616610D01* +X23166666Y1616610D02* +X23214285Y1568991D01* +X23214285Y1568991D02* +X23261904Y1473753D01* +X23261904Y1473753D02* +X23261904Y1235658D01* +X23261904Y1235658D02* +X23214285Y1140420D01* +X23214285Y1140420D02* +X23166666Y1092800D01* +X23166666Y1092800D02* +X23071428Y1045181D01* +X23071428Y1045181D02* +X22785714Y1045181D01* +X22785714Y1045181D02* +X22690476Y1092800D01* +X22690476Y1092800D02* +X22642857Y1140420D01* +X44704819Y17357143D02* +X44228628Y17023810D01* +X44704819Y16785715D02* +X43704819Y16785715D01* +X43704819Y16785715D02* +X43704819Y17166667D01* +X43704819Y17166667D02* +X43752438Y17261905D01* +X43752438Y17261905D02* +X43800057Y17309524D01* +X43800057Y17309524D02* +X43895295Y17357143D01* +X43895295Y17357143D02* +X44038152Y17357143D01* +X44038152Y17357143D02* +X44133390Y17309524D01* +X44133390Y17309524D02* +X44181009Y17261905D01* +X44181009Y17261905D02* +X44228628Y17166667D01* +X44228628Y17166667D02* +X44228628Y16785715D01* +X44704819Y18309524D02* +X44704819Y17738096D01* +X44704819Y18023810D02* +X43704819Y18023810D01* +X43704819Y18023810D02* +X43847676Y17928572D01* +X43847676Y17928572D02* +X43942914Y17833334D01* +X43942914Y17833334D02* +X43990533Y17738096D01* +X44133390Y18880953D02* +X44085771Y18785715D01* +X44085771Y18785715D02* +X44038152Y18738096D01* +X44038152Y18738096D02* +X43942914Y18690477D01* +X43942914Y18690477D02* +X43895295Y18690477D01* +X43895295Y18690477D02* +X43800057Y18738096D01* +X43800057Y18738096D02* +X43752438Y18785715D01* +X43752438Y18785715D02* +X43704819Y18880953D01* +X43704819Y18880953D02* +X43704819Y19071429D01* +X43704819Y19071429D02* +X43752438Y19166667D01* +X43752438Y19166667D02* +X43800057Y19214286D01* +X43800057Y19214286D02* +X43895295Y19261905D01* +X43895295Y19261905D02* +X43942914Y19261905D01* +X43942914Y19261905D02* +X44038152Y19214286D01* +X44038152Y19214286D02* +X44085771Y19166667D01* +X44085771Y19166667D02* +X44133390Y19071429D01* +X44133390Y19071429D02* +X44133390Y18880953D01* +X44133390Y18880953D02* +X44181009Y18785715D01* +X44181009Y18785715D02* +X44228628Y18738096D01* +X44228628Y18738096D02* +X44323866Y18690477D01* +X44323866Y18690477D02* +X44514342Y18690477D01* +X44514342Y18690477D02* +X44609580Y18738096D01* +X44609580Y18738096D02* +X44657200Y18785715D01* +X44657200Y18785715D02* +X44704819Y18880953D01* +X44704819Y18880953D02* +X44704819Y19071429D01* +X44704819Y19071429D02* +X44657200Y19166667D01* +X44657200Y19166667D02* +X44609580Y19214286D01* +X44609580Y19214286D02* +X44514342Y19261905D01* +X44514342Y19261905D02* +X44323866Y19261905D01* +X44323866Y19261905D02* +X44228628Y19214286D01* +X44228628Y19214286D02* +X44181009Y19166667D01* +X44181009Y19166667D02* +X44133390Y19071429D01* +X2454819Y12833334D02* +X1978628Y12500001D01* +X2454819Y12261906D02* +X1454819Y12261906D01* +X1454819Y12261906D02* +X1454819Y12642858D01* +X1454819Y12642858D02* +X1502438Y12738096D01* +X1502438Y12738096D02* +X1550057Y12785715D01* +X1550057Y12785715D02* +X1645295Y12833334D01* +X1645295Y12833334D02* +X1788152Y12833334D01* +X1788152Y12833334D02* +X1883390Y12785715D01* +X1883390Y12785715D02* +X1931009Y12738096D01* +X1931009Y12738096D02* +X1978628Y12642858D01* +X1978628Y12642858D02* +X1978628Y12261906D01* +X1454819Y13738096D02* +X1454819Y13261906D01* +X1454819Y13261906D02* +X1931009Y13214287D01* +X1931009Y13214287D02* +X1883390Y13261906D01* +X1883390Y13261906D02* +X1835771Y13357144D01* +X1835771Y13357144D02* +X1835771Y13595239D01* +X1835771Y13595239D02* +X1883390Y13690477D01* +X1883390Y13690477D02* +X1931009Y13738096D01* +X1931009Y13738096D02* +X2026247Y13785715D01* +X2026247Y13785715D02* +X2264342Y13785715D01* +X2264342Y13785715D02* +X2359580Y13738096D01* +X2359580Y13738096D02* +X2407200Y13690477D01* +X2407200Y13690477D02* +X2454819Y13595239D01* +X2454819Y13595239D02* +X2454819Y13357144D01* +X2454819Y13357144D02* +X2407200Y13261906D01* +X2407200Y13261906D02* +X2359580Y13214287D01* +X30929580Y1833334D02* +X30977200Y1785715D01* +X30977200Y1785715D02* +X31024819Y1642858D01* +X31024819Y1642858D02* +X31024819Y1547620D01* +X31024819Y1547620D02* +X30977200Y1404763D01* +X30977200Y1404763D02* +X30881961Y1309525D01* +X30881961Y1309525D02* +X30786723Y1261906D01* +X30786723Y1261906D02* +X30596247Y1214287D01* +X30596247Y1214287D02* +X30453390Y1214287D01* +X30453390Y1214287D02* +X30262914Y1261906D01* +X30262914Y1261906D02* +X30167676Y1309525D01* +X30167676Y1309525D02* +X30072438Y1404763D01* +X30072438Y1404763D02* +X30024819Y1547620D01* +X30024819Y1547620D02* +X30024819Y1642858D01* +X30024819Y1642858D02* +X30072438Y1785715D01* +X30072438Y1785715D02* +X30120057Y1833334D01* +X30453390Y2404763D02* +X30405771Y2309525D01* +X30405771Y2309525D02* +X30358152Y2261906D01* +X30358152Y2261906D02* +X30262914Y2214287D01* +X30262914Y2214287D02* +X30215295Y2214287D01* +X30215295Y2214287D02* +X30120057Y2261906D01* +X30120057Y2261906D02* +X30072438Y2309525D01* +X30072438Y2309525D02* +X30024819Y2404763D01* +X30024819Y2404763D02* +X30024819Y2595239D01* +X30024819Y2595239D02* +X30072438Y2690477D01* +X30072438Y2690477D02* +X30120057Y2738096D01* +X30120057Y2738096D02* +X30215295Y2785715D01* +X30215295Y2785715D02* +X30262914Y2785715D01* +X30262914Y2785715D02* +X30358152Y2738096D01* +X30358152Y2738096D02* +X30405771Y2690477D01* +X30405771Y2690477D02* +X30453390Y2595239D01* +X30453390Y2595239D02* +X30453390Y2404763D01* +X30453390Y2404763D02* +X30501009Y2309525D01* +X30501009Y2309525D02* +X30548628Y2261906D01* +X30548628Y2261906D02* +X30643866Y2214287D01* +X30643866Y2214287D02* +X30834342Y2214287D01* +X30834342Y2214287D02* +X30929580Y2261906D01* +X30929580Y2261906D02* +X30977200Y2309525D01* +X30977200Y2309525D02* +X31024819Y2404763D01* +X31024819Y2404763D02* +X31024819Y2595239D01* +X31024819Y2595239D02* +X30977200Y2690477D01* +X30977200Y2690477D02* +X30929580Y2738096D01* +X30929580Y2738096D02* +X30834342Y2785715D01* +X30834342Y2785715D02* +X30643866Y2785715D01* +X30643866Y2785715D02* +X30548628Y2738096D01* +X30548628Y2738096D02* +X30501009Y2690477D01* +X30501009Y2690477D02* +X30453390Y2595239D01* +X14238095Y5045181D02* +X14238095Y4235658D01* +X14238095Y4235658D02* +X14285714Y4140420D01* +X14285714Y4140420D02* +X14333333Y4092800D01* +X14333333Y4092800D02* +X14428571Y4045181D01* +X14428571Y4045181D02* +X14619047Y4045181D01* +X14619047Y4045181D02* +X14714285Y4092800D01* +X14714285Y4092800D02* +X14761904Y4140420D01* +X14761904Y4140420D02* +X14809523Y4235658D01* +X14809523Y4235658D02* +X14809523Y5045181D01* +X15714285Y4711848D02* +X15714285Y4045181D01* +X15476190Y5092800D02* +X15238095Y4378515D01* +X15238095Y4378515D02* +X15857142Y4378515D01* +X2454819Y6833334D02* +X1978628Y6500001D01* +X2454819Y6261906D02* +X1454819Y6261906D01* +X1454819Y6261906D02* +X1454819Y6642858D01* +X1454819Y6642858D02* +X1502438Y6738096D01* +X1502438Y6738096D02* +X1550057Y6785715D01* +X1550057Y6785715D02* +X1645295Y6833334D01* +X1645295Y6833334D02* +X1788152Y6833334D01* +X1788152Y6833334D02* +X1883390Y6785715D01* +X1883390Y6785715D02* +X1931009Y6738096D01* +X1931009Y6738096D02* +X1978628Y6642858D01* +X1978628Y6642858D02* +X1978628Y6261906D01* +X1550057Y7214287D02* +X1502438Y7261906D01* +X1502438Y7261906D02* +X1454819Y7357144D01* +X1454819Y7357144D02* +X1454819Y7595239D01* +X1454819Y7595239D02* +X1502438Y7690477D01* +X1502438Y7690477D02* +X1550057Y7738096D01* +X1550057Y7738096D02* +X1645295Y7785715D01* +X1645295Y7785715D02* +X1740533Y7785715D01* +X1740533Y7785715D02* +X1883390Y7738096D01* +X1883390Y7738096D02* +X2454819Y7166668D01* +X2454819Y7166668D02* +X2454819Y7785715D01* +X39704819Y17357143D02* +X39228628Y17023810D01* +X39704819Y16785715D02* +X38704819Y16785715D01* +X38704819Y16785715D02* +X38704819Y17166667D01* +X38704819Y17166667D02* +X38752438Y17261905D01* +X38752438Y17261905D02* +X38800057Y17309524D01* +X38800057Y17309524D02* +X38895295Y17357143D01* +X38895295Y17357143D02* +X39038152Y17357143D01* +X39038152Y17357143D02* +X39133390Y17309524D01* +X39133390Y17309524D02* +X39181009Y17261905D01* +X39181009Y17261905D02* +X39228628Y17166667D01* +X39228628Y17166667D02* +X39228628Y16785715D01* +X39704819Y18309524D02* +X39704819Y17738096D01* +X39704819Y18023810D02* +X38704819Y18023810D01* +X38704819Y18023810D02* +X38847676Y17928572D01* +X38847676Y17928572D02* +X38942914Y17833334D01* +X38942914Y17833334D02* +X38990533Y17738096D01* +X39704819Y18785715D02* +X39704819Y18976191D01* +X39704819Y18976191D02* +X39657200Y19071429D01* +X39657200Y19071429D02* +X39609580Y19119048D01* +X39609580Y19119048D02* +X39466723Y19214286D01* +X39466723Y19214286D02* +X39276247Y19261905D01* +X39276247Y19261905D02* +X38895295Y19261905D01* +X38895295Y19261905D02* +X38800057Y19214286D01* +X38800057Y19214286D02* +X38752438Y19166667D01* +X38752438Y19166667D02* +X38704819Y19071429D01* +X38704819Y19071429D02* +X38704819Y18880953D01* +X38704819Y18880953D02* +X38752438Y18785715D01* +X38752438Y18785715D02* +X38800057Y18738096D01* +X38800057Y18738096D02* +X38895295Y18690477D01* +X38895295Y18690477D02* +X39133390Y18690477D01* +X39133390Y18690477D02* +X39228628Y18738096D01* +X39228628Y18738096D02* +X39276247Y18785715D01* +X39276247Y18785715D02* +X39323866Y18880953D01* +X39323866Y18880953D02* +X39323866Y19071429D01* +X39323866Y19071429D02* +X39276247Y19166667D01* +X39276247Y19166667D02* +X39228628Y19214286D01* +X39228628Y19214286D02* +X39133390Y19261905D01* +X15954819Y23738096D02* +X16764342Y23738096D01* +X16764342Y23738096D02* +X16859580Y23785715D01* +X16859580Y23785715D02* +X16907200Y23833334D01* +X16907200Y23833334D02* +X16954819Y23928572D01* +X16954819Y23928572D02* +X16954819Y24119048D01* +X16954819Y24119048D02* +X16907200Y24214286D01* +X16907200Y24214286D02* +X16859580Y24261905D01* +X16859580Y24261905D02* +X16764342Y24309524D01* +X16764342Y24309524D02* +X15954819Y24309524D01* +X15954819Y24690477D02* +X15954819Y25309524D01* +X15954819Y25309524D02* +X16335771Y24976191D01* +X16335771Y24976191D02* +X16335771Y25119048D01* +X16335771Y25119048D02* +X16383390Y25214286D01* +X16383390Y25214286D02* +X16431009Y25261905D01* +X16431009Y25261905D02* +X16526247Y25309524D01* +X16526247Y25309524D02* +X16764342Y25309524D01* +X16764342Y25309524D02* +X16859580Y25261905D01* +X16859580Y25261905D02* +X16907200Y25214286D01* +X16907200Y25214286D02* +X16954819Y25119048D01* +X16954819Y25119048D02* +X16954819Y24833334D01* +X16954819Y24833334D02* +X16907200Y24738096D01* +X16907200Y24738096D02* +X16859580Y24690477D01* +X35454819Y5357143D02* +X34978628Y5023810D01* +X35454819Y4785715D02* +X34454819Y4785715D01* +X34454819Y4785715D02* +X34454819Y5166667D01* +X34454819Y5166667D02* +X34502438Y5261905D01* +X34502438Y5261905D02* +X34550057Y5309524D01* +X34550057Y5309524D02* +X34645295Y5357143D01* +X34645295Y5357143D02* +X34788152Y5357143D01* +X34788152Y5357143D02* +X34883390Y5309524D01* +X34883390Y5309524D02* +X34931009Y5261905D01* +X34931009Y5261905D02* +X34978628Y5166667D01* +X34978628Y5166667D02* +X34978628Y4785715D01* +X35454819Y6309524D02* +X35454819Y5738096D01* +X35454819Y6023810D02* +X34454819Y6023810D01* +X34454819Y6023810D02* +X34597676Y5928572D01* +X34597676Y5928572D02* +X34692914Y5833334D01* +X34692914Y5833334D02* +X34740533Y5738096D01* +X34454819Y6642858D02* +X34454819Y7309524D01* +X34454819Y7309524D02* +X35454819Y6880953D01* +X2454819Y3833334D02* +X1978628Y3500001D01* +X2454819Y3261906D02* +X1454819Y3261906D01* +X1454819Y3261906D02* +X1454819Y3642858D01* +X1454819Y3642858D02* +X1502438Y3738096D01* +X1502438Y3738096D02* +X1550057Y3785715D01* +X1550057Y3785715D02* +X1645295Y3833334D01* +X1645295Y3833334D02* +X1788152Y3833334D01* +X1788152Y3833334D02* +X1883390Y3785715D01* +X1883390Y3785715D02* +X1931009Y3738096D01* +X1931009Y3738096D02* +X1978628Y3642858D01* +X1978628Y3642858D02* +X1978628Y3261906D01* +X1454819Y4166668D02* +X1454819Y4785715D01* +X1454819Y4785715D02* +X1835771Y4452382D01* +X1835771Y4452382D02* +X1835771Y4595239D01* +X1835771Y4595239D02* +X1883390Y4690477D01* +X1883390Y4690477D02* +X1931009Y4738096D01* +X1931009Y4738096D02* +X2026247Y4785715D01* +X2026247Y4785715D02* +X2264342Y4785715D01* +X2264342Y4785715D02* +X2359580Y4738096D01* +X2359580Y4738096D02* +X2407200Y4690477D01* +X2407200Y4690477D02* +X2454819Y4595239D01* +X2454819Y4595239D02* +X2454819Y4309525D01* +X2454819Y4309525D02* +X2407200Y4214287D01* +X2407200Y4214287D02* +X2359580Y4166668D01* +X21357142Y4045181D02* +X21023809Y4521372D01* +X20785714Y4045181D02* +X20785714Y5045181D01* +X20785714Y5045181D02* +X21166666Y5045181D01* +X21166666Y5045181D02* +X21261904Y4997562D01* +X21261904Y4997562D02* +X21309523Y4949943D01* +X21309523Y4949943D02* +X21357142Y4854705D01* +X21357142Y4854705D02* +X21357142Y4711848D01* +X21357142Y4711848D02* +X21309523Y4616610D01* +X21309523Y4616610D02* +X21261904Y4568991D01* +X21261904Y4568991D02* +X21166666Y4521372D01* +X21166666Y4521372D02* +X20785714Y4521372D01* +X21738095Y4949943D02* +X21785714Y4997562D01* +X21785714Y4997562D02* +X21880952Y5045181D01* +X21880952Y5045181D02* +X22119047Y5045181D01* +X22119047Y5045181D02* +X22214285Y4997562D01* +X22214285Y4997562D02* +X22261904Y4949943D01* +X22261904Y4949943D02* +X22309523Y4854705D01* +X22309523Y4854705D02* +X22309523Y4759467D01* +X22309523Y4759467D02* +X22261904Y4616610D01* +X22261904Y4616610D02* +X21690476Y4045181D01* +X21690476Y4045181D02* +X22309523Y4045181D01* +X22928571Y5045181D02* +X23023809Y5045181D01* +X23023809Y5045181D02* +X23119047Y4997562D01* +X23119047Y4997562D02* +X23166666Y4949943D01* +X23166666Y4949943D02* +X23214285Y4854705D01* +X23214285Y4854705D02* +X23261904Y4664229D01* +X23261904Y4664229D02* +X23261904Y4426134D01* +X23261904Y4426134D02* +X23214285Y4235658D01* +X23214285Y4235658D02* +X23166666Y4140420D01* +X23166666Y4140420D02* +X23119047Y4092800D01* +X23119047Y4092800D02* +X23023809Y4045181D01* +X23023809Y4045181D02* +X22928571Y4045181D01* +X22928571Y4045181D02* +X22833333Y4092800D01* +X22833333Y4092800D02* +X22785714Y4140420D01* +X22785714Y4140420D02* +X22738095Y4235658D01* +X22738095Y4235658D02* +X22690476Y4426134D01* +X22690476Y4426134D02* +X22690476Y4664229D01* +X22690476Y4664229D02* +X22738095Y4854705D01* +X22738095Y4854705D02* +X22785714Y4949943D01* +X22785714Y4949943D02* +X22833333Y4997562D01* +X22833333Y4997562D02* +X22928571Y5045181D01* +X37238095Y2045181D02* +X37238095Y1235658D01* +X37238095Y1235658D02* +X37285714Y1140420D01* +X37285714Y1140420D02* +X37333333Y1092800D01* +X37333333Y1092800D02* +X37428571Y1045181D01* +X37428571Y1045181D02* +X37619047Y1045181D01* +X37619047Y1045181D02* +X37714285Y1092800D01* +X37714285Y1092800D02* +X37761904Y1140420D01* +X37761904Y1140420D02* +X37809523Y1235658D01* +X37809523Y1235658D02* +X37809523Y2045181D01* +X38761904Y2045181D02* +X38285714Y2045181D01* +X38285714Y2045181D02* +X38238095Y1568991D01* +X38238095Y1568991D02* +X38285714Y1616610D01* +X38285714Y1616610D02* +X38380952Y1664229D01* +X38380952Y1664229D02* +X38619047Y1664229D01* +X38619047Y1664229D02* +X38714285Y1616610D01* +X38714285Y1616610D02* +X38761904Y1568991D01* +X38761904Y1568991D02* +X38809523Y1473753D01* +X38809523Y1473753D02* +X38809523Y1235658D01* +X38809523Y1235658D02* +X38761904Y1140420D01* +X38761904Y1140420D02* +X38714285Y1092800D01* +X38714285Y1092800D02* +X38619047Y1045181D01* +X38619047Y1045181D02* +X38380952Y1045181D01* +X38380952Y1045181D02* +X38285714Y1092800D01* +X38285714Y1092800D02* +X38238095Y1140420D01* +X21357142Y2545181D02* +X21023809Y3021372D01* +X20785714Y2545181D02* +X20785714Y3545181D01* +X20785714Y3545181D02* +X21166666Y3545181D01* +X21166666Y3545181D02* +X21261904Y3497562D01* +X21261904Y3497562D02* +X21309523Y3449943D01* +X21309523Y3449943D02* +X21357142Y3354705D01* +X21357142Y3354705D02* +X21357142Y3211848D01* +X21357142Y3211848D02* +X21309523Y3116610D01* +X21309523Y3116610D02* +X21261904Y3068991D01* +X21261904Y3068991D02* +X21166666Y3021372D01* +X21166666Y3021372D02* +X20785714Y3021372D01* +X22309523Y2545181D02* +X21738095Y2545181D01* +X22023809Y2545181D02* +X22023809Y3545181D01* +X22023809Y3545181D02* +X21928571Y3402324D01* +X21928571Y3402324D02* +X21833333Y3307086D01* +X21833333Y3307086D02* +X21738095Y3259467D01* +X22690476Y3449943D02* +X22738095Y3497562D01* +X22738095Y3497562D02* +X22833333Y3545181D01* +X22833333Y3545181D02* +X23071428Y3545181D01* +X23071428Y3545181D02* +X23166666Y3497562D01* +X23166666Y3497562D02* +X23214285Y3449943D01* +X23214285Y3449943D02* +X23261904Y3354705D01* +X23261904Y3354705D02* +X23261904Y3259467D01* +X23261904Y3259467D02* +X23214285Y3116610D01* +X23214285Y3116610D02* +X22642857Y2545181D01* +X22642857Y2545181D02* +X23261904Y2545181D01* +X27359580Y1833334D02* +X27407200Y1785715D01* +X27407200Y1785715D02* +X27454819Y1642858D01* +X27454819Y1642858D02* +X27454819Y1547620D01* +X27454819Y1547620D02* +X27407200Y1404763D01* +X27407200Y1404763D02* +X27311961Y1309525D01* +X27311961Y1309525D02* +X27216723Y1261906D01* +X27216723Y1261906D02* +X27026247Y1214287D01* +X27026247Y1214287D02* +X26883390Y1214287D01* +X26883390Y1214287D02* +X26692914Y1261906D01* +X26692914Y1261906D02* +X26597676Y1309525D01* +X26597676Y1309525D02* +X26502438Y1404763D01* +X26502438Y1404763D02* +X26454819Y1547620D01* +X26454819Y1547620D02* +X26454819Y1642858D01* +X26454819Y1642858D02* +X26502438Y1785715D01* +X26502438Y1785715D02* +X26550057Y1833334D01* +X26454819Y2738096D02* +X26454819Y2261906D01* +X26454819Y2261906D02* +X26931009Y2214287D01* +X26931009Y2214287D02* +X26883390Y2261906D01* +X26883390Y2261906D02* +X26835771Y2357144D01* +X26835771Y2357144D02* +X26835771Y2595239D01* +X26835771Y2595239D02* +X26883390Y2690477D01* +X26883390Y2690477D02* +X26931009Y2738096D01* +X26931009Y2738096D02* +X27026247Y2785715D01* +X27026247Y2785715D02* +X27264342Y2785715D01* +X27264342Y2785715D02* +X27359580Y2738096D01* +X27359580Y2738096D02* +X27407200Y2690477D01* +X27407200Y2690477D02* +X27454819Y2595239D01* +X27454819Y2595239D02* +X27454819Y2357144D01* +X27454819Y2357144D02* +X27407200Y2261906D01* +X27407200Y2261906D02* +X27359580Y2214287D01* +X27833333Y9045181D02* +X27357143Y9045181D01* +X27357143Y9045181D02* +X27357143Y10045181D01* +X28690476Y9045181D02* +X28119048Y9045181D01* +X28404762Y9045181D02* +X28404762Y10045181D01* +X28404762Y10045181D02* +X28309524Y9902324D01* +X28309524Y9902324D02* +X28214286Y9807086D01* +X28214286Y9807086D02* +X28119048Y9759467D01* +X20359580Y7333334D02* +X20407200Y7285715D01* +X20407200Y7285715D02* +X20454819Y7142858D01* +X20454819Y7142858D02* +X20454819Y7047620D01* +X20454819Y7047620D02* +X20407200Y6904763D01* +X20407200Y6904763D02* +X20311961Y6809525D01* +X20311961Y6809525D02* +X20216723Y6761906D01* +X20216723Y6761906D02* +X20026247Y6714287D01* +X20026247Y6714287D02* +X19883390Y6714287D01* +X19883390Y6714287D02* +X19692914Y6761906D01* +X19692914Y6761906D02* +X19597676Y6809525D01* +X19597676Y6809525D02* +X19502438Y6904763D01* +X19502438Y6904763D02* +X19454819Y7047620D01* +X19454819Y7047620D02* +X19454819Y7142858D01* +X19454819Y7142858D02* +X19502438Y7285715D01* +X19502438Y7285715D02* +X19550057Y7333334D01* +X19788152Y8190477D02* +X20454819Y8190477D01* +X19407200Y7952382D02* +X20121485Y7714287D01* +X20121485Y7714287D02* +X20121485Y8333334D01* +X13497319Y11108334D02* +X13021128Y10775001D01* +X13497319Y10536906D02* +X12497319Y10536906D01* +X12497319Y10536906D02* +X12497319Y10917858D01* +X12497319Y10917858D02* +X12544938Y11013096D01* +X12544938Y11013096D02* +X12592557Y11060715D01* +X12592557Y11060715D02* +X12687795Y11108334D01* +X12687795Y11108334D02* +X12830652Y11108334D01* +X12830652Y11108334D02* +X12925890Y11060715D01* +X12925890Y11060715D02* +X12973509Y11013096D01* +X12973509Y11013096D02* +X13021128Y10917858D01* +X13021128Y10917858D02* +X13021128Y10536906D01* +X12925890Y11679763D02* +X12878271Y11584525D01* +X12878271Y11584525D02* +X12830652Y11536906D01* +X12830652Y11536906D02* +X12735414Y11489287D01* +X12735414Y11489287D02* +X12687795Y11489287D01* +X12687795Y11489287D02* +X12592557Y11536906D01* +X12592557Y11536906D02* +X12544938Y11584525D01* +X12544938Y11584525D02* +X12497319Y11679763D01* +X12497319Y11679763D02* +X12497319Y11870239D01* +X12497319Y11870239D02* +X12544938Y11965477D01* +X12544938Y11965477D02* +X12592557Y12013096D01* +X12592557Y12013096D02* +X12687795Y12060715D01* +X12687795Y12060715D02* +X12735414Y12060715D01* +X12735414Y12060715D02* +X12830652Y12013096D01* +X12830652Y12013096D02* +X12878271Y11965477D01* +X12878271Y11965477D02* +X12925890Y11870239D01* +X12925890Y11870239D02* +X12925890Y11679763D01* +X12925890Y11679763D02* +X12973509Y11584525D01* +X12973509Y11584525D02* +X13021128Y11536906D01* +X13021128Y11536906D02* +X13116366Y11489287D01* +X13116366Y11489287D02* +X13306842Y11489287D01* +X13306842Y11489287D02* +X13402080Y11536906D01* +X13402080Y11536906D02* +X13449700Y11584525D01* +X13449700Y11584525D02* +X13497319Y11679763D01* +X13497319Y11679763D02* +X13497319Y11870239D01* +X13497319Y11870239D02* +X13449700Y11965477D01* +X13449700Y11965477D02* +X13402080Y12013096D01* +X13402080Y12013096D02* +X13306842Y12060715D01* +X13306842Y12060715D02* +X13116366Y12060715D01* +X13116366Y12060715D02* +X13021128Y12013096D01* +X13021128Y12013096D02* +X12973509Y11965477D01* +X12973509Y11965477D02* +X12925890Y11870239D01* +X38467261Y10249943D02* +X38372023Y10297562D01* +X38372023Y10297562D02* +X38276785Y10392800D01* +X38276785Y10392800D02* +X38133928Y10535658D01* +X38133928Y10535658D02* +X38038690Y10583277D01* +X38038690Y10583277D02* +X37943452Y10583277D01* +X37991071Y10345181D02* +X37895833Y10392800D01* +X37895833Y10392800D02* +X37800595Y10488039D01* +X37800595Y10488039D02* +X37752976Y10678515D01* +X37752976Y10678515D02* +X37752976Y11011848D01* +X37752976Y11011848D02* +X37800595Y11202324D01* +X37800595Y11202324D02* +X37895833Y11297562D01* +X37895833Y11297562D02* +X37991071Y11345181D01* +X37991071Y11345181D02* +X38181547Y11345181D01* +X38181547Y11345181D02* +X38276785Y11297562D01* +X38276785Y11297562D02* +X38372023Y11202324D01* +X38372023Y11202324D02* +X38419642Y11011848D01* +X38419642Y11011848D02* +X38419642Y10678515D01* +X38419642Y10678515D02* +X38372023Y10488039D01* +X38372023Y10488039D02* +X38276785Y10392800D01* +X38276785Y10392800D02* +X38181547Y10345181D01* +X38181547Y10345181D02* +X37991071Y10345181D01* +X38800595Y11249943D02* +X38848214Y11297562D01* +X38848214Y11297562D02* +X38943452Y11345181D01* +X38943452Y11345181D02* +X39181547Y11345181D01* +X39181547Y11345181D02* +X39276785Y11297562D01* +X39276785Y11297562D02* +X39324404Y11249943D01* +X39324404Y11249943D02* +X39372023Y11154705D01* +X39372023Y11154705D02* +X39372023Y11059467D01* +X39372023Y11059467D02* +X39324404Y10916610D01* +X39324404Y10916610D02* +X38752976Y10345181D01* +X38752976Y10345181D02* +X39372023Y10345181D01* +X8833333Y1140420D02* +X8785714Y1092800D01* +X8785714Y1092800D02* +X8642857Y1045181D01* +X8642857Y1045181D02* +X8547619Y1045181D01* +X8547619Y1045181D02* +X8404762Y1092800D01* +X8404762Y1092800D02* +X8309524Y1188039D01* +X8309524Y1188039D02* +X8261905Y1283277D01* +X8261905Y1283277D02* +X8214286Y1473753D01* +X8214286Y1473753D02* +X8214286Y1616610D01* +X8214286Y1616610D02* +X8261905Y1807086D01* +X8261905Y1807086D02* +X8309524Y1902324D01* +X8309524Y1902324D02* +X8404762Y1997562D01* +X8404762Y1997562D02* +X8547619Y2045181D01* +X8547619Y2045181D02* +X8642857Y2045181D01* +X8642857Y2045181D02* +X8785714Y1997562D01* +X8785714Y1997562D02* +X8833333Y1949943D01* +X9690476Y2045181D02* +X9500000Y2045181D01* +X9500000Y2045181D02* +X9404762Y1997562D01* +X9404762Y1997562D02* +X9357143Y1949943D01* +X9357143Y1949943D02* +X9261905Y1807086D01* +X9261905Y1807086D02* +X9214286Y1616610D01* +X9214286Y1616610D02* +X9214286Y1235658D01* +X9214286Y1235658D02* +X9261905Y1140420D01* +X9261905Y1140420D02* +X9309524Y1092800D01* +X9309524Y1092800D02* +X9404762Y1045181D01* +X9404762Y1045181D02* +X9595238Y1045181D01* +X9595238Y1045181D02* +X9690476Y1092800D01* +X9690476Y1092800D02* +X9738095Y1140420D01* +X9738095Y1140420D02* +X9785714Y1235658D01* +X9785714Y1235658D02* +X9785714Y1473753D01* +X9785714Y1473753D02* +X9738095Y1568991D01* +X9738095Y1568991D02* +X9690476Y1616610D01* +X9690476Y1616610D02* +X9595238Y1664229D01* +X9595238Y1664229D02* +X9404762Y1664229D01* +X9404762Y1664229D02* +X9309524Y1616610D01* +X9309524Y1616610D02* +X9261905Y1568991D01* +X9261905Y1568991D02* +X9214286Y1473753D01* +X28859580Y7333334D02* +X28907200Y7285715D01* +X28907200Y7285715D02* +X28954819Y7142858D01* +X28954819Y7142858D02* +X28954819Y7047620D01* +X28954819Y7047620D02* +X28907200Y6904763D01* +X28907200Y6904763D02* +X28811961Y6809525D01* +X28811961Y6809525D02* +X28716723Y6761906D01* +X28716723Y6761906D02* +X28526247Y6714287D01* +X28526247Y6714287D02* +X28383390Y6714287D01* +X28383390Y6714287D02* +X28192914Y6761906D01* +X28192914Y6761906D02* +X28097676Y6809525D01* +X28097676Y6809525D02* +X28002438Y6904763D01* +X28002438Y6904763D02* +X27954819Y7047620D01* +X27954819Y7047620D02* +X27954819Y7142858D01* +X27954819Y7142858D02* +X28002438Y7285715D01* +X28002438Y7285715D02* +X28050057Y7333334D01* +X27954819Y7666668D02* +X27954819Y8285715D01* +X27954819Y8285715D02* +X28335771Y7952382D01* +X28335771Y7952382D02* +X28335771Y8095239D01* +X28335771Y8095239D02* +X28383390Y8190477D01* +X28383390Y8190477D02* +X28431009Y8238096D01* +X28431009Y8238096D02* +X28526247Y8285715D01* +X28526247Y8285715D02* +X28764342Y8285715D01* +X28764342Y8285715D02* +X28859580Y8238096D01* +X28859580Y8238096D02* +X28907200Y8190477D01* +X28907200Y8190477D02* +X28954819Y8095239D01* +X28954819Y8095239D02* +X28954819Y7809525D01* +X28954819Y7809525D02* +X28907200Y7714287D01* +X28907200Y7714287D02* +X28859580Y7666668D01* +X13904761Y20699943D02* +X13809523Y20747562D01* +X13809523Y20747562D02* +X13714285Y20842800D01* +X13714285Y20842800D02* +X13571428Y20985658D01* +X13571428Y20985658D02* +X13476190Y21033277D01* +X13476190Y21033277D02* +X13380952Y21033277D01* +X13428571Y20795181D02* +X13333333Y20842800D01* +X13333333Y20842800D02* +X13238095Y20938039D01* +X13238095Y20938039D02* +X13190476Y21128515D01* +X13190476Y21128515D02* +X13190476Y21461848D01* +X13190476Y21461848D02* +X13238095Y21652324D01* +X13238095Y21652324D02* +X13333333Y21747562D01* +X13333333Y21747562D02* +X13428571Y21795181D01* +X13428571Y21795181D02* +X13619047Y21795181D01* +X13619047Y21795181D02* +X13714285Y21747562D01* +X13714285Y21747562D02* +X13809523Y21652324D01* +X13809523Y21652324D02* +X13857142Y21461848D01* +X13857142Y21461848D02* +X13857142Y21128515D01* +X13857142Y21128515D02* +X13809523Y20938039D01* +X13809523Y20938039D02* +X13714285Y20842800D01* +X13714285Y20842800D02* +X13619047Y20795181D01* +X13619047Y20795181D02* +X13428571Y20795181D01* +X14809523Y20795181D02* +X14238095Y20795181D01* +X14523809Y20795181D02* +X14523809Y21795181D01* +X14523809Y21795181D02* +X14428571Y21652324D01* +X14428571Y21652324D02* +X14333333Y21557086D01* +X14333333Y21557086D02* +X14238095Y21509467D01* +X42300057Y18404762D02* +X42252438Y18309524D01* +X42252438Y18309524D02* +X42157200Y18214286D01* +X42157200Y18214286D02* +X42014342Y18071429D01* +X42014342Y18071429D02* +X41966723Y17976191D01* +X41966723Y17976191D02* +X41966723Y17880953D01* +X42204819Y17928572D02* +X42157200Y17833334D01* +X42157200Y17833334D02* +X42061961Y17738096D01* +X42061961Y17738096D02* +X41871485Y17690477D01* +X41871485Y17690477D02* +X41538152Y17690477D01* +X41538152Y17690477D02* +X41347676Y17738096D01* +X41347676Y17738096D02* +X41252438Y17833334D01* +X41252438Y17833334D02* +X41204819Y17928572D01* +X41204819Y17928572D02* +X41204819Y18119048D01* +X41204819Y18119048D02* +X41252438Y18214286D01* +X41252438Y18214286D02* +X41347676Y18309524D01* +X41347676Y18309524D02* +X41538152Y18357143D01* +X41538152Y18357143D02* +X41871485Y18357143D01* +X41871485Y18357143D02* +X42061961Y18309524D01* +X42061961Y18309524D02* +X42157200Y18214286D01* +X42157200Y18214286D02* +X42204819Y18119048D01* +X42204819Y18119048D02* +X42204819Y17928572D01* +X41204819Y18690477D02* +X41204819Y19309524D01* +X41204819Y19309524D02* +X41585771Y18976191D01* +X41585771Y18976191D02* +X41585771Y19119048D01* +X41585771Y19119048D02* +X41633390Y19214286D01* +X41633390Y19214286D02* +X41681009Y19261905D01* +X41681009Y19261905D02* +X41776247Y19309524D01* +X41776247Y19309524D02* +X42014342Y19309524D01* +X42014342Y19309524D02* +X42109580Y19261905D01* +X42109580Y19261905D02* +X42157200Y19214286D01* +X42157200Y19214286D02* +X42204819Y19119048D01* +X42204819Y19119048D02* +X42204819Y18833334D01* +X42204819Y18833334D02* +X42157200Y18738096D01* +X42157200Y18738096D02* +X42109580Y18690477D01* +X8738095Y9545181D02* +X8738095Y8735658D01* +X8738095Y8735658D02* +X8785714Y8640420D01* +X8785714Y8640420D02* +X8833333Y8592800D01* +X8833333Y8592800D02* +X8928571Y8545181D01* +X8928571Y8545181D02* +X9119047Y8545181D01* +X9119047Y8545181D02* +X9214285Y8592800D01* +X9214285Y8592800D02* +X9261904Y8640420D01* +X9261904Y8640420D02* +X9309523Y8735658D01* +X9309523Y8735658D02* +X9309523Y9545181D01* +X9738095Y9449943D02* +X9785714Y9497562D01* +X9785714Y9497562D02* +X9880952Y9545181D01* +X9880952Y9545181D02* +X10119047Y9545181D01* +X10119047Y9545181D02* +X10214285Y9497562D01* +X10214285Y9497562D02* +X10261904Y9449943D01* +X10261904Y9449943D02* +X10309523Y9354705D01* +X10309523Y9354705D02* +X10309523Y9259467D01* +X10309523Y9259467D02* +X10261904Y9116610D01* +X10261904Y9116610D02* +X9690476Y8545181D01* +X9690476Y8545181D02* +X10309523Y8545181D01* +X41954819Y3432143D02* +X41478628Y3098810D01* +X41954819Y2860715D02* +X40954819Y2860715D01* +X40954819Y2860715D02* +X40954819Y3241667D01* +X40954819Y3241667D02* +X41002438Y3336905D01* +X41002438Y3336905D02* +X41050057Y3384524D01* +X41050057Y3384524D02* +X41145295Y3432143D01* +X41145295Y3432143D02* +X41288152Y3432143D01* +X41288152Y3432143D02* +X41383390Y3384524D01* +X41383390Y3384524D02* +X41431009Y3336905D01* +X41431009Y3336905D02* +X41478628Y3241667D01* +X41478628Y3241667D02* +X41478628Y2860715D01* +X41954819Y4384524D02* +X41954819Y3813096D01* +X41954819Y4098810D02* +X40954819Y4098810D01* +X40954819Y4098810D02* +X41097676Y4003572D01* +X41097676Y4003572D02* +X41192914Y3908334D01* +X41192914Y3908334D02* +X41240533Y3813096D01* +X41288152Y5241667D02* +X41954819Y5241667D01* +X40907200Y5003572D02* +X41621485Y4765477D01* +X41621485Y4765477D02* +X41621485Y5384524D01* +X39833333Y1140420D02* +X39785714Y1092800D01* +X39785714Y1092800D02* +X39642857Y1045181D01* +X39642857Y1045181D02* +X39547619Y1045181D01* +X39547619Y1045181D02* +X39404762Y1092800D01* +X39404762Y1092800D02* +X39309524Y1188039D01* +X39309524Y1188039D02* +X39261905Y1283277D01* +X39261905Y1283277D02* +X39214286Y1473753D01* +X39214286Y1473753D02* +X39214286Y1616610D01* +X39214286Y1616610D02* +X39261905Y1807086D01* +X39261905Y1807086D02* +X39309524Y1902324D01* +X39309524Y1902324D02* +X39404762Y1997562D01* +X39404762Y1997562D02* +X39547619Y2045181D01* +X39547619Y2045181D02* +X39642857Y2045181D01* +X39642857Y2045181D02* +X39785714Y1997562D01* +X39785714Y1997562D02* +X39833333Y1949943D01* +X40166667Y2045181D02* +X40833333Y2045181D01* +X40833333Y2045181D02* +X40404762Y1045181D01* +X32916666Y18580181D02* +X32916666Y17865896D01* +X32916666Y17865896D02* +X32869047Y17723039D01* +X32869047Y17723039D02* +X32773809Y17627800D01* +X32773809Y17627800D02* +X32630952Y17580181D01* +X32630952Y17580181D02* +X32535714Y17580181D01* +X33297619Y18580181D02* +X33916666Y18580181D01* +X33916666Y18580181D02* +X33583333Y18199229D01* +X33583333Y18199229D02* +X33726190Y18199229D01* +X33726190Y18199229D02* +X33821428Y18151610D01* +X33821428Y18151610D02* +X33869047Y18103991D01* +X33869047Y18103991D02* +X33916666Y18008753D01* +X33916666Y18008753D02* +X33916666Y17770658D01* +X33916666Y17770658D02* +X33869047Y17675420D01* +X33869047Y17675420D02* +X33821428Y17627800D01* +X33821428Y17627800D02* +X33726190Y17580181D01* +X33726190Y17580181D02* +X33440476Y17580181D01* +X33440476Y17580181D02* +X33345238Y17627800D01* +X33345238Y17627800D02* +X33297619Y17675420D01* +X11859580Y7833334D02* +X11907200Y7785715D01* +X11907200Y7785715D02* +X11954819Y7642858D01* +X11954819Y7642858D02* +X11954819Y7547620D01* +X11954819Y7547620D02* +X11907200Y7404763D01* +X11907200Y7404763D02* +X11811961Y7309525D01* +X11811961Y7309525D02* +X11716723Y7261906D01* +X11716723Y7261906D02* +X11526247Y7214287D01* +X11526247Y7214287D02* +X11383390Y7214287D01* +X11383390Y7214287D02* +X11192914Y7261906D01* +X11192914Y7261906D02* +X11097676Y7309525D01* +X11097676Y7309525D02* +X11002438Y7404763D01* +X11002438Y7404763D02* +X10954819Y7547620D01* +X10954819Y7547620D02* +X10954819Y7642858D01* +X10954819Y7642858D02* +X11002438Y7785715D01* +X11002438Y7785715D02* +X11050057Y7833334D01* +X11954819Y8785715D02* +X11954819Y8214287D01* +X11954819Y8500001D02* +X10954819Y8500001D01* +X10954819Y8500001D02* +X11097676Y8404763D01* +X11097676Y8404763D02* +X11192914Y8309525D01* +X11192914Y8309525D02* +X11240533Y8214287D01* +X2454819Y9833334D02* +X1978628Y9500001D01* +X2454819Y9261906D02* +X1454819Y9261906D01* +X1454819Y9261906D02* +X1454819Y9642858D01* +X1454819Y9642858D02* +X1502438Y9738096D01* +X1502438Y9738096D02* +X1550057Y9785715D01* +X1550057Y9785715D02* +X1645295Y9833334D01* +X1645295Y9833334D02* +X1788152Y9833334D01* +X1788152Y9833334D02* +X1883390Y9785715D01* +X1883390Y9785715D02* +X1931009Y9738096D01* +X1931009Y9738096D02* +X1978628Y9642858D01* +X1978628Y9642858D02* +X1978628Y9261906D01* +X1788152Y10690477D02* +X2454819Y10690477D01* +X1407200Y10452382D02* +X2121485Y10214287D01* +X2121485Y10214287D02* +X2121485Y10833334D01* +X16954819Y16583334D02* +X16478628Y16250001D01* +X16954819Y16011906D02* +X15954819Y16011906D01* +X15954819Y16011906D02* +X15954819Y16392858D01* +X15954819Y16392858D02* +X16002438Y16488096D01* +X16002438Y16488096D02* +X16050057Y16535715D01* +X16050057Y16535715D02* +X16145295Y16583334D01* +X16145295Y16583334D02* +X16288152Y16583334D01* +X16288152Y16583334D02* +X16383390Y16535715D01* +X16383390Y16535715D02* +X16431009Y16488096D01* +X16431009Y16488096D02* +X16478628Y16392858D01* +X16478628Y16392858D02* +X16478628Y16011906D01* +X16954819Y17535715D02* +X16954819Y16964287D01* +X16954819Y17250001D02* +X15954819Y17250001D01* +X15954819Y17250001D02* +X16097676Y17154763D01* +X16097676Y17154763D02* +X16192914Y17059525D01* +X16192914Y17059525D02* +X16240533Y16964287D01* +X38357142Y4045181D02* +X38023809Y4521372D01* +X37785714Y4045181D02* +X37785714Y5045181D01* +X37785714Y5045181D02* +X38166666Y5045181D01* +X38166666Y5045181D02* +X38261904Y4997562D01* +X38261904Y4997562D02* +X38309523Y4949943D01* +X38309523Y4949943D02* +X38357142Y4854705D01* +X38357142Y4854705D02* +X38357142Y4711848D01* +X38357142Y4711848D02* +X38309523Y4616610D01* +X38309523Y4616610D02* +X38261904Y4568991D01* +X38261904Y4568991D02* +X38166666Y4521372D01* +X38166666Y4521372D02* +X37785714Y4521372D01* +X39309523Y4045181D02* +X38738095Y4045181D01* +X39023809Y4045181D02* +X39023809Y5045181D01* +X39023809Y5045181D02* +X38928571Y4902324D01* +X38928571Y4902324D02* +X38833333Y4807086D01* +X38833333Y4807086D02* +X38738095Y4759467D01* +X40166666Y5045181D02* +X39976190Y5045181D01* +X39976190Y5045181D02* +X39880952Y4997562D01* +X39880952Y4997562D02* +X39833333Y4949943D01* +X39833333Y4949943D02* +X39738095Y4807086D01* +X39738095Y4807086D02* +X39690476Y4616610D01* +X39690476Y4616610D02* +X39690476Y4235658D01* +X39690476Y4235658D02* +X39738095Y4140420D01* +X39738095Y4140420D02* +X39785714Y4092800D01* +X39785714Y4092800D02* +X39880952Y4045181D01* +X39880952Y4045181D02* +X40071428Y4045181D01* +X40071428Y4045181D02* +X40166666Y4092800D01* +X40166666Y4092800D02* +X40214285Y4140420D01* +X40214285Y4140420D02* +X40261904Y4235658D01* +X40261904Y4235658D02* +X40261904Y4473753D01* +X40261904Y4473753D02* +X40214285Y4568991D01* +X40214285Y4568991D02* +X40166666Y4616610D01* +X40166666Y4616610D02* +X40071428Y4664229D01* +X40071428Y4664229D02* +X39880952Y4664229D01* +X39880952Y4664229D02* +X39785714Y4616610D01* +X39785714Y4616610D02* +X39738095Y4568991D01* +X39738095Y4568991D02* +X39690476Y4473753D01* +X6454819Y17333334D02* +X5978628Y17000001D01* +X6454819Y16761906D02* +X5454819Y16761906D01* +X5454819Y16761906D02* +X5454819Y17142858D01* +X5454819Y17142858D02* +X5502438Y17238096D01* +X5502438Y17238096D02* +X5550057Y17285715D01* +X5550057Y17285715D02* +X5645295Y17333334D01* +X5645295Y17333334D02* +X5788152Y17333334D01* +X5788152Y17333334D02* +X5883390Y17285715D01* +X5883390Y17285715D02* +X5931009Y17238096D01* +X5931009Y17238096D02* +X5978628Y17142858D01* +X5978628Y17142858D02* +X5978628Y16761906D01* +X5454819Y17666668D02* +X5454819Y18333334D01* +X5454819Y18333334D02* +X6454819Y17904763D01* +X7857142Y2545181D02* +X7523809Y3021372D01* +X7285714Y2545181D02* +X7285714Y3545181D01* +X7285714Y3545181D02* +X7666666Y3545181D01* +X7666666Y3545181D02* +X7761904Y3497562D01* +X7761904Y3497562D02* +X7809523Y3449943D01* +X7809523Y3449943D02* +X7857142Y3354705D01* +X7857142Y3354705D02* +X7857142Y3211848D01* +X7857142Y3211848D02* +X7809523Y3116610D01* +X7809523Y3116610D02* +X7761904Y3068991D01* +X7761904Y3068991D02* +X7666666Y3021372D01* +X7666666Y3021372D02* +X7285714Y3021372D01* +X8809523Y2545181D02* +X8238095Y2545181D01* +X8523809Y2545181D02* +X8523809Y3545181D01* +X8523809Y3545181D02* +X8428571Y3402324D01* +X8428571Y3402324D02* +X8333333Y3307086D01* +X8333333Y3307086D02* +X8238095Y3259467D01* +X9714285Y3545181D02* +X9238095Y3545181D01* +X9238095Y3545181D02* +X9190476Y3068991D01* +X9190476Y3068991D02* +X9238095Y3116610D01* +X9238095Y3116610D02* +X9333333Y3164229D01* +X9333333Y3164229D02* +X9571428Y3164229D01* +X9571428Y3164229D02* +X9666666Y3116610D01* +X9666666Y3116610D02* +X9714285Y3068991D01* +X9714285Y3068991D02* +X9761904Y2973753D01* +X9761904Y2973753D02* +X9761904Y2735658D01* +X9761904Y2735658D02* +X9714285Y2640420D01* +X9714285Y2640420D02* +X9666666Y2592800D01* +X9666666Y2592800D02* +X9571428Y2545181D01* +X9571428Y2545181D02* +X9333333Y2545181D01* +X9333333Y2545181D02* +X9238095Y2592800D01* +X9238095Y2592800D02* +X9190476Y2640420D01* +X5238095Y8545181D02* +X5238095Y7735658D01* +X5238095Y7735658D02* +X5285714Y7640420D01* +X5285714Y7640420D02* +X5333333Y7592800D01* +X5333333Y7592800D02* +X5428571Y7545181D01* +X5428571Y7545181D02* +X5619047Y7545181D01* +X5619047Y7545181D02* +X5714285Y7592800D01* +X5714285Y7592800D02* +X5761904Y7640420D01* +X5761904Y7640420D02* +X5809523Y7735658D01* +X5809523Y7735658D02* +X5809523Y8545181D01* +X6809523Y7545181D02* +X6238095Y7545181D01* +X6523809Y7545181D02* +X6523809Y8545181D01* +X6523809Y8545181D02* +X6428571Y8402324D01* +X6428571Y8402324D02* +X6333333Y8307086D01* +X6333333Y8307086D02* +X6238095Y8259467D01* +X29607142Y18045181D02* +X29273809Y18521372D01* +X29035714Y18045181D02* +X29035714Y19045181D01* +X29035714Y19045181D02* +X29416666Y19045181D01* +X29416666Y19045181D02* +X29511904Y18997562D01* +X29511904Y18997562D02* +X29559523Y18949943D01* +X29559523Y18949943D02* +X29607142Y18854705D01* +X29607142Y18854705D02* +X29607142Y18711848D01* +X29607142Y18711848D02* +X29559523Y18616610D01* +X29559523Y18616610D02* +X29511904Y18568991D01* +X29511904Y18568991D02* +X29416666Y18521372D01* +X29416666Y18521372D02* +X29035714Y18521372D01* +X30559523Y18045181D02* +X29988095Y18045181D01* +X30273809Y18045181D02* +X30273809Y19045181D01* +X30273809Y19045181D02* +X30178571Y18902324D01* +X30178571Y18902324D02* +X30083333Y18807086D01* +X30083333Y18807086D02* +X29988095Y18759467D01* +X31178571Y19045181D02* +X31273809Y19045181D01* +X31273809Y19045181D02* +X31369047Y18997562D01* +X31369047Y18997562D02* +X31416666Y18949943D01* +X31416666Y18949943D02* +X31464285Y18854705D01* +X31464285Y18854705D02* +X31511904Y18664229D01* +X31511904Y18664229D02* +X31511904Y18426134D01* +X31511904Y18426134D02* +X31464285Y18235658D01* +X31464285Y18235658D02* +X31416666Y18140420D01* +X31416666Y18140420D02* +X31369047Y18092800D01* +X31369047Y18092800D02* +X31273809Y18045181D01* +X31273809Y18045181D02* +X31178571Y18045181D01* +X31178571Y18045181D02* +X31083333Y18092800D01* +X31083333Y18092800D02* +X31035714Y18140420D01* +X31035714Y18140420D02* +X30988095Y18235658D01* +X30988095Y18235658D02* +X30940476Y18426134D01* +X30940476Y18426134D02* +X30940476Y18664229D01* +X30940476Y18664229D02* +X30988095Y18854705D01* +X30988095Y18854705D02* +X31035714Y18949943D01* +X31035714Y18949943D02* +X31083333Y18997562D01* +X31083333Y18997562D02* +X31178571Y19045181D01* +D11* +%TO.C,C2*% +X10859420Y14510000D02* +X11140580Y14510000D01* +X10859420Y13490000D02* +X11140580Y13490000D01* +%TO.C,R9*% +X40977500Y10237258D02* +X40977500Y9762742D01* +X42022500Y10237258D02* +X42022500Y9762742D01* +%TO.C,R11*% +X30487258Y21772500D02* +X30012742Y21772500D01* +X30487258Y20727500D02* +X30012742Y20727500D01* +%TO.C,R6*% +X6977500Y15237258D02* +X6977500Y14762742D01* +X8022500Y15237258D02* +X8022500Y14762742D01* +%TO.C,R13*% +X19237258Y2022500D02* +X18762742Y2022500D01* +X19237258Y977500D02* +X18762742Y977500D01* +%TO.C,R18*% +X43727500Y15237258D02* +X43727500Y14762742D01* +X44772500Y15237258D02* +X44772500Y14762742D01* +%TO.C,R5*% +X2977500Y13237258D02* +X2977500Y12762742D01* +X4022500Y13237258D02* +X4022500Y12762742D01* +%TO.C,C8*% +X31490000Y2359420D02* +X31490000Y2640580D01* +X32510000Y2359420D02* +X32510000Y2640580D01* +%TO.C,U4*% +X14100000Y3420000D02* +X15505000Y3420000D01* +X14100000Y1580000D02* +X14100000Y3420000D01* +X15900000Y3025000D02* +X15900000Y1580000D01* +X15900000Y1580000D02* +X14100000Y1580000D01* +X16400000Y3420000D02* +X15900000Y3420000D01* +X15900000Y3920000D01* +X16400000Y3420000D01* +G36* +X16400000Y3420000D02* +G01* +X15900000Y3420000D01* +X15900000Y3920000D01* +X16400000Y3420000D01* +G37* +%TO.C,R2*% +X2977500Y6762742D02* +X2977500Y7237258D01* +X4022500Y6762742D02* +X4022500Y7237258D01* +%TO.C,R19*% +X38727500Y15237258D02* +X38727500Y14762742D01* +X39772500Y15237258D02* +X39772500Y14762742D01* +%TO.C,U3*% +X17650000Y26350000D02* +X17650000Y25250000D01* +X17650000Y11750000D02* +X17650000Y10650000D01* +X17650000Y10650000D02* +X18750000Y10650000D01* +X18750000Y26350000D02* +X17650000Y26350000D01* +X27250000Y26350000D02* +X28350000Y26350000D01* +X28350000Y26350000D02* +X28350000Y25250000D01* +X28350000Y11750000D02* +X28350000Y10650000D01* +X28350000Y10650000D02* +X27250000Y10650000D01* +X17625000Y22250000D02* +X17289000Y22010000D01* +X17289000Y22490000D01* +X17625000Y22250000D01* +G36* +X17625000Y22250000D02* +G01* +X17289000Y22010000D01* +X17289000Y22490000D01* +X17625000Y22250000D01* +G37* +%TO.C,R17*% +X35977500Y5762742D02* +X35977500Y6237258D01* +X37022500Y5762742D02* +X37022500Y6237258D01* +%TO.C,R3*% +X2977500Y3762742D02* +X2977500Y4237258D01* +X4022500Y3762742D02* +X4022500Y4237258D01* +%TO.C,R20*% +X19237258Y5022500D02* +X18762742Y5022500D01* +X19237258Y3977500D02* +X18762742Y3977500D01* +%TO.C,U5*% +X34090000Y4060000D02* +X35910000Y4060000D01* +X34090000Y4010000D02* +X34090000Y4060000D01* +X34090000Y940000D02* +X34090000Y990000D01* +X35910000Y4060000D02* +X35910000Y4010000D01* +X35910000Y2890000D02* +X35910000Y2110000D01* +X35910000Y990000D02* +X35910000Y940000D01* +X35910000Y940000D02* +X34090000Y940000D01* +X33550000Y4010000D02* +X33310000Y4340000D01* +X33790000Y4340000D01* +X33550000Y4010000D01* +G36* +X33550000Y4010000D02* +G01* +X33310000Y4340000D01* +X33790000Y4340000D01* +X33550000Y4010000D01* +G37* +%TO.C,R12*% +X19237258Y3522500D02* +X18762742Y3522500D01* +X19237258Y2477500D02* +X18762742Y2477500D01* +%TO.C,C5*% +X26490000Y4359420D02* +X26490000Y4640580D01* +X27510000Y4359420D02* +X27510000Y4640580D01* +%TO.C,L1*% +X25337221Y10010000D02* +X25662779Y10010000D01* +X25337221Y8990000D02* +X25662779Y8990000D01* +%TO.C,C4*% +X21090000Y8211252D02* +X21090000Y6788748D01* +X22910000Y8211252D02* +X22910000Y6788748D01* +%TO.C,R8*% +X11090000Y11512258D02* +X11090000Y11037742D01* +X12135000Y11512258D02* +X12135000Y11037742D01* +%TO.C,Q2*% +X37802500Y10110000D02* +X39322500Y10110000D01* +X37802500Y9110000D02* +X37802500Y10110000D01* +X37802500Y6990000D02* +X37802500Y7990000D01* +X39322500Y10110000D02* +X39322500Y10060000D01* +X39322500Y8940000D02* +X39322500Y8160000D01* +X39322500Y7040000D02* +X39322500Y6990000D01* +X39322500Y6990000D02* +X37802500Y6990000D01* +X39862500Y8170000D02* +X39622500Y8500000D01* +X40102500Y8500000D01* +X39862500Y8170000D01* +G36* +X39862500Y8170000D02* +G01* +X39622500Y8500000D01* +X40102500Y8500000D01* +X39862500Y8170000D01* +G37* +%TO.C,C6*% +X11640580Y2010000D02* +X11359420Y2010000D01* +X11640580Y990000D02* +X11359420Y990000D01* +%TO.C,C3*% +X24788748Y8410000D02* +X26211252Y8410000D01* +X24788748Y6590000D02* +X26211252Y6590000D01* +%TO.C,Q1*% +X12440000Y19510000D02* +X12490000Y19510000D01* +X12440000Y17990000D02* +X12440000Y19510000D01* +X13440000Y17990000D02* +X12440000Y17990000D01* +X13610000Y19510000D02* +X14390000Y19510000D01* +X15510000Y19510000D02* +X15560000Y19510000D01* +X15560000Y19510000D02* +X15560000Y17990000D01* +X15560000Y17990000D02* +X14560000Y17990000D01* +X14380000Y20050000D02* +X14050000Y19810000D01* +X14050000Y20290000D01* +X14380000Y20050000D01* +G36* +X14380000Y20050000D02* +G01* +X14050000Y19810000D01* +X14050000Y20290000D01* +X14380000Y20050000D01* +G37* +%TO.C,Q3*% +X40190000Y16260000D02* +X41190000Y16260000D01* +X40190000Y14740000D02* +X40190000Y16260000D01* +X40240000Y14740000D02* +X40190000Y14740000D01* +X42140000Y14740000D02* +X41360000Y14740000D01* +X42310000Y16260000D02* +X43310000Y16260000D01* +X43310000Y16260000D02* +X43310000Y14740000D01* +X43310000Y14740000D02* +X43260000Y14740000D01* +X41700000Y13960000D02* +X41370000Y14200000D01* +X41700000Y14440000D01* +X41700000Y13960000D01* +G36* +X41700000Y13960000D02* +G01* +X41370000Y14200000D01* +X41700000Y14440000D01* +X41700000Y13960000D01* +G37* +%TO.C,U2*% +X5890000Y13110000D02* +X9110000Y13110000D01* +X5890000Y12935000D02* +X5890000Y13110000D01* +X5890000Y9890000D02* +X5890000Y10065000D01* +X9110000Y13110000D02* +X9110000Y12935000D01* +X9110000Y10065000D02* +X9110000Y9890000D01* +X9110000Y9890000D02* +X5890000Y9890000D01* +X5340000Y12940000D02* +X5100000Y13270000D01* +X5580000Y13270000D01* +X5340000Y12940000D01* +G36* +X5340000Y12940000D02* +G01* +X5100000Y13270000D01* +X5580000Y13270000D01* +X5340000Y12940000D01* +G37* +%TO.C,R14*% +X40977500Y7237258D02* +X40977500Y6762742D01* +X42022500Y7237258D02* +X42022500Y6762742D01* +%TO.C,C7*% +X39140580Y3510000D02* +X38859420Y3510000D01* +X39140580Y2490000D02* +X38859420Y2490000D01* +%TO.C,J3*% +X30160000Y16970000D02* +X31435000Y16970000D01* +X31435000Y17035000D02* +X31435000Y16970000D01* +X31435000Y17035000D02* +X35065000Y17035000D01* +X31435000Y10530000D02* +X31435000Y10465000D01* +X31435000Y10465000D02* +X35065000Y10465000D01* +X35065000Y17035000D02* +X35065000Y16970000D01* +X35065000Y10530000D02* +X35065000Y10465000D01* +%TO.C,C1*% +X10990000Y5640580D02* +X10990000Y5359420D01* +X12010000Y5640580D02* +X12010000Y5359420D01* +%TO.C,R4*% +X2977500Y10237258D02* +X2977500Y9762742D01* +X4022500Y10237258D02* +X4022500Y9762742D01* +%TO.C,R1*% +X15977500Y18937742D02* +X15977500Y19412258D01* +X17022500Y18937742D02* +X17022500Y19412258D01* +%TO.C,R16*% +X38762742Y6522500D02* +X39237258Y6522500D01* +X38762742Y5477500D02* +X39237258Y5477500D01* +%TO.C,R7*% +X5477500Y15237258D02* +X5477500Y14762742D01* +X6522500Y15237258D02* +X6522500Y14762742D01* +%TO.C,R15*% +X11737258Y3522500D02* +X11262742Y3522500D01* +X11737258Y2477500D02* +X11262742Y2477500D01* +%TO.C,U1*% +X5890000Y7110000D02* +X9110000Y7110000D01* +X5890000Y6935000D02* +X5890000Y7110000D01* +X5890000Y3890000D02* +X5890000Y4065000D01* +X9110000Y7110000D02* +X9110000Y6935000D01* +X9110000Y4065000D02* +X9110000Y3890000D01* +X9110000Y3890000D02* +X5890000Y3890000D01* +X5340000Y6940000D02* +X5100000Y7270000D01* +X5580000Y7270000D01* +X5340000Y6940000D01* +G36* +X5340000Y6940000D02* +G01* +X5100000Y7270000D01* +X5580000Y7270000D01* +X5340000Y6940000D01* +G37* +%TO.C,R10*% +X30487258Y20272500D02* +X30012742Y20272500D01* +X30487258Y19227500D02* +X30012742Y19227500D01* +%TD*% +M02* diff --git a/mfg/fab/gerbers/Test_5-In1_Cu.gbr b/mfg/fab/gerbers/Test_5-In1_Cu.gbr new file mode 100644 index 0000000..e89fd90 --- /dev/null +++ b/mfg/fab/gerbers/Test_5-In1_Cu.gbr @@ -0,0 +1,253 @@ +%TF.GenerationSoftware,KiCad,Pcbnew,9.0.7+1*% +%TF.CreationDate,Date% +%TF.ProjectId,Test_5,54657374-5f35-42e6-9b69-6361645f7063,NO_TAG+ (Unreleased)*% +%TF.SameCoordinates,Original*% +%TF.FileFunction,Copper,L2,Inr*% +%TF.FilePolarity,Positive*% +%FSLAX46Y46*% +G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* +G04 Created by KiCad* +%MOMM*% +%LPD*% +G01* +G04 APERTURE LIST* +G04 Aperture macros list* +%AMRoundRect* +0 Rectangle with rounded corners* +0 $1 Rounding radius* +0 $2 $3 $4 $5 $6 $7 $8 $9 X,Y pos of 4 corners* +0 Add a 4 corners polygon primitive as box body* +4,1,4,$2,$3,$4,$5,$6,$7,$8,$9,$2,$3,0* +0 Add four circle primitives for the rounded corners* +1,1,$1+$1,$2,$3* +1,1,$1+$1,$4,$5* +1,1,$1+$1,$6,$7* +1,1,$1+$1,$8,$9* +0 Add four rect primitives between the rounded corners* +20,1,$1+$1,$2,$3,$4,$5,0* +20,1,$1+$1,$4,$5,$6,$7,0* +20,1,$1+$1,$6,$7,$8,$9,0* +20,1,$1+$1,$8,$9,$2,$3,0*% +G04 Aperture macros list end* +%TA.AperFunction,ComponentPad*% +%ADD10RoundRect,0.250000X0.625000X-0.350000X0.625000X0.350000X-0.625000X0.350000X-0.625000X-0.350000X0*% +%TD*% +%TA.AperFunction,ComponentPad*% +%ADD11O,1.750000X1.200000*% +%TD*% +%TA.AperFunction,ViaPad*% +%ADD12C,0.600000*% +%TD*% +%TA.AperFunction,Conductor*% +%ADD13C,0.200000*% +%TD*% +G04 APERTURE END LIST* +D10* +%TO.N,VBUS*% +%TO.C,J2*% +X43500000Y2750000D03* +D11* +%TO.N,/Project Architecture/Power and Interface/CHARGE_LED_IO*% +X43500000Y4750000D03* +%TO.N,/Project Architecture/Power and Interface/PAIR_LED_IO*% +X43500000Y6750000D03* +%TO.N,/Project Architecture/BLE Controller/~{PAIR_SW}*% +X43500000Y8750000D03* +%TO.N,GND*% +X43500000Y10750000D03* +%TD*% +D10* +%TO.N,Net-(J1-Pin_1)*% +%TO.C,J1*% +X25050000Y3550000D03* +D11* +%TO.N,GND*% +X25050000Y5550000D03* +%TD*% +D12* +%TO.N,GND*% +X17500000Y21000000D03* +X20000000Y21000000D03* +X29500000Y15000000D03* +X24000000Y21000000D03* +X21500000Y20500000D03* +X23000000Y22000000D03* +X12500000Y5000000D03* +X31000000Y3000000D03* +X17000000Y13000000D03* +X29500000Y13500000D03* +X28500000Y12500000D03* +X25000000Y21000000D03* +X28500000Y10500000D03* +X17000000Y11000000D03* +X25000000Y22000000D03* +X23000000Y21000000D03* +X17500000Y12500000D03* +X20500000Y20500000D03* +X29500000Y11500000D03* +X17500000Y22000000D03* +X28500000Y22000000D03* +X37500000Y2500000D03* +X17500000Y11500000D03* +X19500000Y20500000D03* +X22500000Y20500000D03* +X17000000Y21500000D03* +X9500000Y1500000D03* +X29500000Y10500000D03* +X24500000Y21500000D03* +X14000000Y3500000D03* +X28500000Y11500000D03* +X19000000Y21000000D03* +X25500000Y21500000D03* +X19500000Y21500000D03* +X29000000Y13000000D03* +X24500000Y20500000D03* +X28500000Y13500000D03* +X19000000Y22000000D03* +X27500000Y10500000D03* +X23500000Y21500000D03* +X7000000Y4525000D03* +X26000000Y22000000D03* +X15000000Y14000000D03* +X16500000Y22000000D03* +X29500000Y12500000D03* +X35500000Y6500000D03* +X29000000Y11000000D03* +X25500000Y20500000D03* +X29000000Y12000000D03* +X6975000Y10525000D03* +X17000000Y12000000D03* +X17500000Y10500000D03* +X9500000Y3000000D03* +X18500000Y10500000D03* +X29000000Y14000000D03* +X23500000Y20500000D03* +X8000000Y4525000D03* +X16500000Y21000000D03* +X24000000Y22000000D03* +X20000000Y22000000D03* +%TO.N,+3.3V*% +X2500000Y8000000D03* +X40000000Y17000000D03* +X31500000Y17500000D03* +X23000000Y10000000D03* +X12500000Y6500000D03* +X15500000Y17500000D03* +X39500000Y4500000D03* +X40500000Y11000000D03* +X21000000Y1500000D03* +X10500000Y17500000D03* +%TO.N,VDD*% +X30000000Y2000000D03* +X25500000Y8000000D03* +X13500000Y2500000D03* +X38500000Y12500000D03* +%TO.N,Net-(J1-Pin_1)*% +X14000000Y1500000D03* +%TO.N,/Project Architecture/Power and Interface/PAIR_LED_IO*% +X43500000Y13000000D03* +%TO.N,/Project Architecture/BLE Controller/~{PAIR_SW}*% +X28500000Y17000000D03* +%TO.N,/Project Architecture/Power and Interface/SWDIO*% +X32750000Y19750000D03* +%TO.N,/Project Architecture/Power and Interface/SWDCLK*% +X37000000Y15500000D03* +%TO.N,/Project Architecture/Power and Interface/~{RESET}*% +X33995000Y10005000D03* +X26000000Y15500000D03* +%TO.N,/Project Architecture/Load Cell Amp/EXC+*% +X12500000Y16500000D03* +%TO.N,/Project Architecture/Power and Interface/STAT*% +X26000000Y13500000D03* +X33862500Y5500000D03* +%TO.N,/Project Architecture/BLE Controller/~{PAIR_LED}*% +X32500000Y18500000D03* +X36500000Y18500000D03* +%TO.N,Net-(U1A--)*% +X7000000Y5500000D03* +%TO.N,/Project Architecture/BLE Controller/LOAD_CELL*% +X20050000Y9500000D03* +%TO.N,/Project Architecture/BLE Controller/SDA*% +X24000000Y14000000D03* +X19500000Y7000000D03* +%TO.N,/Project Architecture/BLE Controller/SCL*% +X24000000Y13000000D03* +X22000000Y4500000D03* +%TO.N,/Project Architecture/BLE Controller/~{BATT_INT}*% +X19000000Y12000000D03* +X17000000Y4500000D03* +X18500000Y8500000D03* +%TO.N,/Project Architecture/Load Cell Amp/SIG-*% +X8025000Y10525000D03* +%TO.N,/Project Architecture/Load Cell Amp/SIG+*% +X7500000Y11500000D03* +%TD*% +D13* +%TO.N,/Project Architecture/Power and Interface/PAIR_LED_IO*% +X44676000Y7676000D02* +X44676000Y11824000D01* +X44676000Y11824000D02* +X43500000Y13000000D01* +X43500000Y6750000D02* +X43750000Y6750000D01* +X43750000Y6750000D02* +X44676000Y7676000D01* +%TO.N,/Project Architecture/BLE Controller/~{PAIR_SW}*% +X35000000Y14000000D02* +X35000000Y9000000D01* +X35250000Y8750000D02* +X43500000Y8750000D01* +X28500000Y17000000D02* +X29000000Y16500000D01* +X29000000Y16500000D02* +X32500000Y16500000D01* +X35000000Y9000000D02* +X35250000Y8750000D01* +X32500000Y16500000D02* +X35000000Y14000000D01* +%TO.N,/Project Architecture/Power and Interface/~{RESET}*% +X26500000Y16000000D02* +X26000000Y15500000D01* +X32000000Y16000000D02* +X26500000Y16000000D01* +X33995000Y10005000D02* +X33995000Y14005000D01* +X33995000Y14005000D02* +X32000000Y16000000D01* +%TO.N,/Project Architecture/Power and Interface/STAT*% +X29000000Y5500000D02* +X33862500Y5500000D01* +X26000000Y8500000D02* +X29000000Y5500000D01* +X26000000Y13500000D02* +X26000000Y8500000D01* +%TO.N,/Project Architecture/BLE Controller/~{PAIR_LED}*% +X32500000Y18500000D02* +X36500000Y18500000D01* +%TO.N,/Project Architecture/BLE Controller/SDA*% +X21500000Y7500000D02* +X21000000Y7000000D01* +X22500000Y14000000D02* +X21500000Y13000000D01* +X24000000Y14000000D02* +X22500000Y14000000D01* +X21000000Y7000000D02* +X19500000Y7000000D01* +X21500000Y13000000D02* +X21500000Y7500000D01* +%TO.N,/Project Architecture/BLE Controller/SCL*% +X24000000Y13000000D02* +X22500000Y13000000D01* +X22000000Y12500000D02* +X22000000Y4500000D01* +X22500000Y13000000D02* +X22000000Y12500000D01* +%TO.N,/Project Architecture/BLE Controller/~{BATT_INT}*% +X18500000Y8500000D02* +X19101000Y9101000D01* +X19101000Y11899000D02* +X19000000Y12000000D01* +X19101000Y9101000D02* +X19101000Y11899000D01* +%TD*% +M02* diff --git a/mfg/fab/gerbers/Test_5-In2_Cu.gbr b/mfg/fab/gerbers/Test_5-In2_Cu.gbr new file mode 100644 index 0000000..6dee4fb --- /dev/null +++ b/mfg/fab/gerbers/Test_5-In2_Cu.gbr @@ -0,0 +1,3115 @@ +%TF.GenerationSoftware,KiCad,Pcbnew,9.0.7+1*% +%TF.CreationDate,Date% +%TF.ProjectId,Test_5,54657374-5f35-42e6-9b69-6361645f7063,NO_TAG+ (Unreleased)*% +%TF.SameCoordinates,Original*% +%TF.FileFunction,Copper,L3,Inr*% +%TF.FilePolarity,Positive*% +%FSLAX46Y46*% +G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* +G04 Created by KiCad* +%MOMM*% +%LPD*% +G01* +G04 APERTURE LIST* +G04 Aperture macros list* +%AMRoundRect* +0 Rectangle with rounded corners* +0 $1 Rounding radius* +0 $2 $3 $4 $5 $6 $7 $8 $9 X,Y pos of 4 corners* +0 Add a 4 corners polygon primitive as box body* +4,1,4,$2,$3,$4,$5,$6,$7,$8,$9,$2,$3,0* +0 Add four circle primitives for the rounded corners* +1,1,$1+$1,$2,$3* +1,1,$1+$1,$4,$5* +1,1,$1+$1,$6,$7* +1,1,$1+$1,$8,$9* +0 Add four rect primitives between the rounded corners* +20,1,$1+$1,$2,$3,$4,$5,0* +20,1,$1+$1,$4,$5,$6,$7,0* +20,1,$1+$1,$6,$7,$8,$9,0* +20,1,$1+$1,$8,$9,$2,$3,0*% +G04 Aperture macros list end* +%TA.AperFunction,ComponentPad*% +%ADD10RoundRect,0.250000X0.625000X-0.350000X0.625000X0.350000X-0.625000X0.350000X-0.625000X-0.350000X0*% +%TD*% +%TA.AperFunction,ComponentPad*% +%ADD11O,1.750000X1.200000*% +%TD*% +%TA.AperFunction,ViaPad*% +%ADD12C,0.600000*% +%TD*% +%TA.AperFunction,Conductor*% +%ADD13C,0.200000*% +%TD*% +G04 APERTURE END LIST* +D10* +%TO.N,VBUS*% +%TO.C,J2*% +X43500000Y2750000D03* +D11* +%TO.N,/Project Architecture/Power and Interface/CHARGE_LED_IO*% +X43500000Y4750000D03* +%TO.N,/Project Architecture/Power and Interface/PAIR_LED_IO*% +X43500000Y6750000D03* +%TO.N,/Project Architecture/BLE Controller/~{PAIR_SW}*% +X43500000Y8750000D03* +%TO.N,GND*% +X43500000Y10750000D03* +%TD*% +D10* +%TO.N,Net-(J1-Pin_1)*% +%TO.C,J1*% +X25050000Y3550000D03* +D11* +%TO.N,GND*% +X25050000Y5550000D03* +%TD*% +D12* +%TO.N,GND*% +X17500000Y21000000D03* +X20000000Y21000000D03* +X29500000Y15000000D03* +X24000000Y21000000D03* +X21500000Y20500000D03* +X23000000Y22000000D03* +X12500000Y5000000D03* +X31000000Y3000000D03* +X17000000Y13000000D03* +X29500000Y13500000D03* +X28500000Y12500000D03* +X25000000Y21000000D03* +X28500000Y10500000D03* +X17000000Y11000000D03* +X25000000Y22000000D03* +X23000000Y21000000D03* +X17500000Y12500000D03* +X20500000Y20500000D03* +X29500000Y11500000D03* +X17500000Y22000000D03* +X28500000Y22000000D03* +X37500000Y2500000D03* +X17500000Y11500000D03* +X19500000Y20500000D03* +X22500000Y20500000D03* +X17000000Y21500000D03* +X9500000Y1500000D03* +X29500000Y10500000D03* +X24500000Y21500000D03* +X14000000Y3500000D03* +X28500000Y11500000D03* +X19000000Y21000000D03* +X25500000Y21500000D03* +X19500000Y21500000D03* +X29000000Y13000000D03* +X24500000Y20500000D03* +X28500000Y13500000D03* +X19000000Y22000000D03* +X27500000Y10500000D03* +X23500000Y21500000D03* +X7000000Y4525000D03* +X26000000Y22000000D03* +X15000000Y14000000D03* +X16500000Y22000000D03* +X29500000Y12500000D03* +X35500000Y6500000D03* +X29000000Y11000000D03* +X25500000Y20500000D03* +X29000000Y12000000D03* +X6975000Y10525000D03* +X17000000Y12000000D03* +X17500000Y10500000D03* +X9500000Y3000000D03* +X18500000Y10500000D03* +X29000000Y14000000D03* +X23500000Y20500000D03* +X8000000Y4525000D03* +X16500000Y21000000D03* +X24000000Y22000000D03* +X20000000Y22000000D03* +%TO.N,+3.3V*% +X2500000Y8000000D03* +X40000000Y17000000D03* +X31500000Y17500000D03* +X23000000Y10000000D03* +X12500000Y6500000D03* +X15500000Y17500000D03* +X39500000Y4500000D03* +X40500000Y11000000D03* +X21000000Y1500000D03* +X10500000Y17500000D03* +%TO.N,VDD*% +X30000000Y2000000D03* +X25500000Y8000000D03* +X13500000Y2500000D03* +X38500000Y12500000D03* +%TO.N,Net-(J1-Pin_1)*% +X14000000Y1500000D03* +%TO.N,/Project Architecture/Power and Interface/PAIR_LED_IO*% +X43500000Y13000000D03* +%TO.N,/Project Architecture/BLE Controller/~{PAIR_SW}*% +X28500000Y17000000D03* +%TO.N,/Project Architecture/Power and Interface/SWDIO*% +X32750000Y19750000D03* +%TO.N,/Project Architecture/Power and Interface/SWDCLK*% +X37000000Y15500000D03* +%TO.N,/Project Architecture/Power and Interface/~{RESET}*% +X33995000Y10005000D03* +X26000000Y15500000D03* +%TO.N,/Project Architecture/Load Cell Amp/EXC+*% +X12500000Y16500000D03* +%TO.N,/Project Architecture/Power and Interface/STAT*% +X26000000Y13500000D03* +X33862500Y5500000D03* +%TO.N,/Project Architecture/BLE Controller/~{PAIR_LED}*% +X32500000Y18500000D03* +X36500000Y18500000D03* +%TO.N,Net-(U1A--)*% +X7000000Y5500000D03* +%TO.N,/Project Architecture/BLE Controller/LOAD_CELL*% +X20050000Y9500000D03* +%TO.N,/Project Architecture/BLE Controller/SDA*% +X24000000Y14000000D03* +X19500000Y7000000D03* +%TO.N,/Project Architecture/BLE Controller/SCL*% +X24000000Y13000000D03* +X22000000Y4500000D03* +%TO.N,/Project Architecture/BLE Controller/~{BATT_INT}*% +X19000000Y12000000D03* +X17000000Y4500000D03* +X18500000Y8500000D03* +%TO.N,/Project Architecture/Load Cell Amp/SIG-*% +X8025000Y10525000D03* +%TO.N,/Project Architecture/Load Cell Amp/SIG+*% +X7500000Y11500000D03* +%TD*% +D13* +%TO.N,VDD*% +X13500000Y2500000D02* +X16500000Y2500000D01* +X30000000Y4500000D02* +X28500000Y4500000D01* +X37500000Y4500000D02* +X30000000Y4500000D01* +X16500000Y2500000D02* +X21000000Y7000000D01* +X38500000Y12500000D02* +X38500000Y5500000D01* +X25500000Y7000000D02* +X26000000Y7000000D01* +X28500000Y4500000D02* +X26000000Y7000000D01* +X38500000Y5500000D02* +X37500000Y4500000D01* +X25500000Y8000000D02* +X25500000Y7000000D01* +X30000000Y2000000D02* +X30000000Y4500000D01* +X21000000Y7000000D02* +X25500000Y7000000D01* +%TO.N,Net-(J1-Pin_1)*% +X14000000Y1500000D02* +X17000000Y1500000D01* +X17000000Y1500000D02* +X19050000Y3550000D01* +X19050000Y3550000D02* +X25050000Y3550000D01* +%TD*% +%TA.AperFunction,Conductor*% +%TO.N,+3.3V*% +G36* +X18883598Y19980315D02* +G01* +X18904240Y19963681D01* +X18989707Y19878214D01* +X18989711Y19878211D01* +X19120814Y19790610D01* +X19120827Y19790603D01* +X19254381Y19735284D01* +X19266503Y19730263D01* +X19421153Y19699501D01* +X19421156Y19699500D01* +X19421158Y19699500D01* +X19578844Y19699500D01* +X19578845Y19699501D01* +X19733497Y19730263D01* +X19879179Y19790606D01* +X19931110Y19825306D01* +X19997785Y19846184D01* +X20065165Y19827700D01* +X20068863Y19825324D01* +X20120821Y19790606D01* +X20120823Y19790605D01* +X20120825Y19790604D01* +X20254381Y19735284D01* +X20266503Y19730263D01* +X20421153Y19699501D01* +X20421156Y19699500D01* +X20421158Y19699500D01* +X20578844Y19699500D01* +X20578845Y19699501D01* +X20733497Y19730263D01* +X20879179Y19790606D01* +X20931110Y19825306D01* +X20997785Y19846184D01* +X21065165Y19827700D01* +X21068863Y19825324D01* +X21120821Y19790606D01* +X21120823Y19790605D01* +X21120825Y19790604D01* +X21254381Y19735284D01* +X21266503Y19730263D01* +X21421153Y19699501D01* +X21421156Y19699500D01* +X21421158Y19699500D01* +X21578844Y19699500D01* +X21578845Y19699501D01* +X21733497Y19730263D01* +X21879179Y19790606D01* +X21931110Y19825306D01* +X21997785Y19846184D01* +X22065165Y19827700D01* +X22068863Y19825324D01* +X22120821Y19790606D01* +X22120823Y19790605D01* +X22120825Y19790604D01* +X22254381Y19735284D01* +X22266503Y19730263D01* +X22421153Y19699501D01* +X22421156Y19699500D01* +X22421158Y19699500D01* +X22578844Y19699500D01* +X22578845Y19699501D01* +X22733497Y19730263D01* +X22879179Y19790606D01* +X22931110Y19825306D01* +X22997785Y19846184D01* +X23065165Y19827700D01* +X23068863Y19825324D01* +X23120821Y19790606D01* +X23120823Y19790605D01* +X23120825Y19790604D01* +X23254381Y19735284D01* +X23266503Y19730263D01* +X23421153Y19699501D01* +X23421156Y19699500D01* +X23421158Y19699500D01* +X23578844Y19699500D01* +X23578845Y19699501D01* +X23733497Y19730263D01* +X23879179Y19790606D01* +X23931110Y19825306D01* +X23997785Y19846184D01* +X24065165Y19827700D01* +X24068863Y19825324D01* +X24120821Y19790606D01* +X24120823Y19790605D01* +X24120825Y19790604D01* +X24254381Y19735284D01* +X24266503Y19730263D01* +X24421153Y19699501D01* +X24421156Y19699500D01* +X24421158Y19699500D01* +X24578844Y19699500D01* +X24578845Y19699501D01* +X24733497Y19730263D01* +X24879179Y19790606D01* +X24931110Y19825306D01* +X24997785Y19846184D01* +X25065165Y19827700D01* +X25068863Y19825324D01* +X25120821Y19790606D01* +X25120823Y19790605D01* +X25120825Y19790604D01* +X25254381Y19735284D01* +X25266503Y19730263D01* +X25421153Y19699501D01* +X25421156Y19699500D01* +X25421158Y19699500D01* +X25578844Y19699500D01* +X25578845Y19699501D01* +X25733497Y19730263D01* +X25879179Y19790606D01* +X26010289Y19878211D01* +X26038974Y19906896D01* +X26095760Y19963681D01* +X26157083Y19997166D01* +X26183441Y20000000D01* +X31832451Y20000000D01* +X31899490Y19980315D01* +X31945245Y19927511D01* +X31955189Y19858353D01* +X31954068Y19851808D01* +X31949500Y19828845D01* +X31949500Y19671154D01* +X31980261Y19516511D01* +X31980264Y19516499D01* +X32040602Y19370828D01* +X32040609Y19370815D01* +X32071043Y19325268D01* +X32091921Y19258591D01* +X32073437Y19191210D01* +X32036832Y19153275D01* +X31989711Y19121790D01* +X31989707Y19121787D01* +X31878213Y19010293D01* +X31878210Y19010289D01* +X31790609Y18879186D01* +X31790602Y18879173D01* +X31730264Y18733502D01* +X31730261Y18733490D01* +X31699500Y18578847D01* +X31699500Y18421154D01* +X31730261Y18266511D01* +X31730264Y18266499D01* +X31790602Y18120828D01* +X31790609Y18120815D01* +X31878210Y17989712D01* +X31878213Y17989708D01* +X31989707Y17878214D01* +X31989711Y17878211D01* +X32120814Y17790610D01* +X32120827Y17790603D01* +X32266498Y17730265D01* +X32266503Y17730263D01* +X32421153Y17699501D01* +X32421156Y17699500D01* +X32421158Y17699500D01* +X32578844Y17699500D01* +X32578845Y17699501D01* +X32733497Y17730263D01* +X32879179Y17790606D01* +X33010289Y17878211D01* +X33121789Y17989711D01* +X33209394Y18120821D01* +X33269737Y18266503D01* +X33300500Y18421158D01* +X33300500Y18578842D01* +X33300500Y18578845D01* +X33300499Y18578847D01* +X33269738Y18733490D01* +X33269737Y18733497D01* +X33269735Y18733502D01* +X33209397Y18879173D01* +X33209395Y18879177D01* +X33209394Y18879179D01* +X33178956Y18924733D01* +X33158078Y18991410D01* +X33176562Y19058790D01* +X33213167Y19096726D01* +X33260289Y19128211D01* +X33371789Y19239711D01* +X33459394Y19370821D01* +X33519737Y19516503D01* +X33550500Y19671158D01* +X33550500Y19828842D01* +X33550500Y19828845D01* +X33545932Y19851808D01* +X33547809Y19872793D01* +X33544811Y19893647D01* +X33550861Y19906896D01* +X33552159Y19921399D01* +X33565083Y19938037D01* +X33573836Y19957203D01* +X33586087Y19965077D01* +X33595021Y19976577D01* +X33614889Y19983587D01* +X33632614Y19994977D01* +X33657196Y19998512D01* +X33660911Y19999822D01* +X33667549Y20000000D01* +X33824501Y20000000D01* +X33891540Y19980315D01* +X33926084Y19947111D01* +X34035635Y19790610D01* +X34074363Y19735284D01* +X34080164Y19726176D01* +X34099500Y19692686D01* +X34107426Y19684760D01* +X34121328Y19668190D01* +X34127759Y19659003D01* +X34127760Y19659002D01* +X34127761Y19659001D01* +X34161522Y19630664D01* +X34192686Y19599500D01* +X34211792Y19588469D01* +X34220105Y19581492D01* +X34220113Y19581486D01* +X34228699Y19574279D01* +X34228700Y19574279D01* +X34228702Y19574277D01* +X34268646Y19555645D01* +X34306814Y19533608D01* +X34328132Y19527896D01* +X34348131Y19518567D01* +X34348132Y19518567D01* +X34348134Y19518566D01* +X34386216Y19511846D01* +X34386219Y19511846D01* +X34391539Y19510908D01* +X34434108Y19499500D01* +X34456173Y19499500D01* +X34477910Y19495664D01* +X34516444Y19499030D01* +X34527234Y19499500D01* +X36197810Y19499500D01* +X36264849Y19479815D01* +X36310604Y19427011D01* +X36320548Y19357853D01* +X36291523Y19294297D01* +X36245262Y19260939D01* +X36120827Y19209398D01* +X36120814Y19209391D01* +X35989711Y19121790D01* +X35989707Y19121787D01* +X35878213Y19010293D01* +X35878210Y19010289D01* +X35790609Y18879186D01* +X35790602Y18879173D01* +X35730264Y18733502D01* +X35730261Y18733490D01* +X35699500Y18578847D01* +X35699500Y18421154D01* +X35730261Y18266511D01* +X35730264Y18266499D01* +X35790602Y18120828D01* +X35790609Y18120815D01* +X35878210Y17989712D01* +X35878213Y17989708D01* +X35989707Y17878214D01* +X35989711Y17878211D01* +X36120814Y17790610D01* +X36120827Y17790603D01* +X36266498Y17730265D01* +X36266503Y17730263D01* +X36421153Y17699501D01* +X36421156Y17699500D01* +X36421158Y17699500D01* +X36578844Y17699500D01* +X36578845Y17699501D01* +X36733497Y17730263D01* +X36879179Y17790606D01* +X37010289Y17878211D01* +X37121789Y17989711D01* +X37209394Y18120821D01* +X37269737Y18266503D01* +X37300500Y18421158D01* +X37300500Y18578842D01* +X37300500Y18578845D01* +X37300499Y18578847D01* +X37269738Y18733490D01* +X37269737Y18733497D01* +X37269735Y18733502D01* +X37209397Y18879173D01* +X37209390Y18879186D01* +X37121789Y19010289D01* +X37121786Y19010293D01* +X37010292Y19121787D01* +X37010288Y19121790D01* +X36879185Y19209391D01* +X36879172Y19209398D01* +X36754738Y19260939D01* +X36700334Y19304779D01* +X36678269Y19371074D01* +X36695548Y19438773D01* +X36746685Y19486384D01* +X36802190Y19499500D01* +X45375500Y19499500D01* +X45442539Y19479815D01* +X45488294Y19427011D01* +X45499500Y19375500D01* +X45499500Y624500D01* +X45479815Y557461D01* +X45427011Y511706D01* +X45375500Y500500D01* +X14302190Y500500D01* +X14235151Y520185D01* +X14189396Y572989D01* +X14179452Y642147D01* +X14208477Y705703D01* +X14254738Y739061D01* +X14379172Y790603D01* +X14379172Y790604D01* +X14379179Y790606D01* +X14379185Y790610D01* +X14510875Y878602D01* +X14577553Y899480D01* +X14579766Y899500D01* +X16913331Y899500D01* +X16913347Y899499D01* +X16920943Y899499D01* +X17079054Y899499D01* +X17079057Y899499D01* +X17231785Y940423D01* +X17281904Y969361D01* +X17368716Y1019480D01* +X17480520Y1131284D01* +X17480520Y1131286D01* +X17490728Y1141493D01* +X17490729Y1141496D01* +X19262417Y2913181D01* +X19323740Y2946666D01* +X19350098Y2949500D01* +X23629092Y2949500D01* +X23696131Y2929815D01* +X23734636Y2885729D01* +X23736395Y2886813D01* +X23740185Y2880669D01* +X23740186Y2880666D01* +X23832288Y2731344D01* +X23956344Y2607288D01* +X24105666Y2515186D01* +X24272203Y2460001D01* +X24374991Y2449500D01* +X25725008Y2449501D01* +X25827797Y2460001D01* +X25994334Y2515186D01* +X26143656Y2607288D01* +X26267712Y2731344D01* +X26359814Y2880666D01* +X26414999Y3047203D01* +X26425500Y3149991D01* +X26425499Y3950008D01* +X26423522Y3969358D01* +X26414999Y4052797D01* +X26414998Y4052800D01* +X26392458Y4120821D01* +X26359814Y4219334D01* +X26267712Y4368656D01* +X26143656Y4492712D01* +X26143652Y4492715D01* +X26079456Y4532312D01* +X26032731Y4584260D01* +X26021510Y4653223D01* +X26049353Y4717305D01* +X26056850Y4725509D01* +X26164414Y4833072D01* +X26266232Y4973212D01* +X26344873Y5127555D01* +X26398402Y5292299D01* +X26398789Y5294739D01* +X26412162Y5379179D01* +X26423235Y5449094D01* +X26453164Y5512227D01* +X26512475Y5549159D01* +X26582338Y5548161D01* +X26633389Y5517376D01* +X28015139Y4135626D01* +X28015149Y4135615D01* +X28019479Y4131285D01* +X28019480Y4131284D01* +X28131284Y4019480D01* +X28182845Y3989712D01* +X28218095Y3969361D01* +X28218097Y3969359D01* +X28251593Y3950020D01* +X28268215Y3940423D01* +X28420943Y3899499D01* +X28420946Y3899499D01* +X28586653Y3899499D01* +X28586669Y3899500D01* +X29275500Y3899500D01* +X29342539Y3879815D01* +X29388294Y3827011D01* +X29399500Y3775500D01* +X29399500Y2579766D01* +X29379815Y2512727D01* +X29378602Y2510875D01* +X29290609Y2379186D01* +X29290602Y2379173D01* +X29230264Y2233502D01* +X29230261Y2233490D01* +X29199500Y2078847D01* +X29199500Y1921154D01* +X29230261Y1766511D01* +X29230264Y1766499D01* +X29290602Y1620828D01* +X29290609Y1620815D01* +X29378210Y1489712D01* +X29378213Y1489708D01* +X29489707Y1378214D01* +X29489711Y1378211D01* +X29620814Y1290610D01* +X29620827Y1290603D01* +X29766498Y1230265D01* +X29766503Y1230263D01* +X29921153Y1199501D01* +X29921156Y1199500D01* +X29921158Y1199500D01* +X30078844Y1199500D01* +X30078845Y1199501D01* +X30233497Y1230263D01* +X30379179Y1290606D01* +X30510289Y1378211D01* +X30621789Y1489711D01* +X30709394Y1620821D01* +X30769737Y1766503D01* +X30800500Y1921158D01* +X30800500Y2075500D01* +X30820185Y2142539D01* +X30872989Y2188294D01* +X30924500Y2199500D01* +X31078844Y2199500D01* +X31078845Y2199501D01* +X31233497Y2230263D01* +X31379179Y2290606D01* +X31510289Y2378211D01* +X31621789Y2489711D01* +X31681348Y2578847D01* +X36699500Y2578847D01* +X36699500Y2421154D01* +X36730261Y2266511D01* +X36730264Y2266499D01* +X36790602Y2120828D01* +X36790609Y2120815D01* +X36878210Y1989712D01* +X36878213Y1989708D01* +X36989707Y1878214D01* +X36989711Y1878211D01* +X37120814Y1790610D01* +X37120827Y1790603D01* +X37234425Y1743550D01* +X37266503Y1730263D01* +X37421153Y1699501D01* +X37421156Y1699500D01* +X37421158Y1699500D01* +X37578844Y1699500D01* +X37578845Y1699501D01* +X37733497Y1730263D01* +X37879179Y1790606D01* +X38010289Y1878211D01* +X38121789Y1989711D01* +X38209394Y2120821D01* +X38269737Y2266503D01* +X38300500Y2421158D01* +X38300500Y2578842D01* +X38300500Y2578845D01* +X38300499Y2578847D01* +X38269738Y2733490D01* +X38269737Y2733497D01* +X38256062Y2766511D01* +X38209397Y2879173D01* +X38209390Y2879186D01* +X38121789Y3010289D01* +X38121786Y3010293D01* +X38010292Y3121787D01* +X38010288Y3121790D01* +X37879185Y3209391D01* +X37879172Y3209398D01* +X37733501Y3269736D01* +X37733489Y3269739D01* +X37578845Y3300500D01* +X37578842Y3300500D01* +X37421158Y3300500D01* +X37421155Y3300500D01* +X37266510Y3269739D01* +X37266498Y3269736D01* +X37120827Y3209398D01* +X37120814Y3209391D01* +X36989711Y3121790D01* +X36989707Y3121787D01* +X36878213Y3010293D01* +X36878210Y3010289D01* +X36790609Y2879186D01* +X36790602Y2879173D01* +X36730264Y2733502D01* +X36730261Y2733490D01* +X36699500Y2578847D01* +X31681348Y2578847D01* +X31709394Y2620821D01* +X31769737Y2766503D01* +X31800500Y2921158D01* +X31800500Y3078842D01* +X31800500Y3078845D01* +X31800499Y3078847D01* +X31791957Y3121790D01* +X31769737Y3233497D01* +X31761743Y3252797D01* +X31709397Y3379173D01* +X31709390Y3379186D01* +X31621789Y3510289D01* +X31621786Y3510293D01* +X31510292Y3621787D01* +X31510288Y3621790D01* +X31434548Y3672398D01* +X31389743Y3726010D01* +X31381036Y3795335D01* +X31411190Y3858363D01* +X31470634Y3895082D01* +X31503439Y3899500D01* +X37413331Y3899500D01* +X37413347Y3899499D01* +X37420943Y3899499D01* +X37579054Y3899499D01* +X37579057Y3899499D01* +X37731785Y3940423D01* +X37781904Y3969361D01* +X37868716Y4019480D01* +X37980520Y4131284D01* +X37980520Y4131286D01* +X37990728Y4141493D01* +X37990729Y4141496D01* +X38980520Y5131284D01* +X39059577Y5268216D01* +X39100501Y5420943D01* +X39100501Y5579058D01* +X39100501Y5586653D01* +X39100500Y5586671D01* +X39100500Y10836611D01* +X42124500Y10836611D01* +X42124500Y10663390D01* +X42147956Y10515289D01* +X42151598Y10492299D01* +X42205127Y10327555D01* +X42283768Y10173212D01* +X42385586Y10033072D01* +X42508072Y9910586D01* +X42508078Y9910582D01* +X42591023Y9850317D01* +X42633689Y9794987D01* +X42639667Y9725374D01* +X42607061Y9663579D01* +X42591023Y9649683D01* +X42508078Y9589419D01* +X42508069Y9589412D01* +X42385588Y9466931D01* +X42385588Y9466930D01* +X42385586Y9466928D01* +X42352332Y9421158D01* +X42283768Y9326789D01* +X42205128Y9172448D01* +X42151597Y9007698D01* +X42124500Y8836611D01* +X42124500Y8663390D01* +X42148748Y8510289D01* +X42151598Y8492299D01* +X42205127Y8327555D01* +X42283768Y8173212D01* +X42385586Y8033072D01* +X42508072Y7910586D01* +X42508078Y7910582D01* +X42591023Y7850317D01* +X42633689Y7794987D01* +X42639667Y7725374D01* +X42607061Y7663579D01* +X42591023Y7649683D01* +X42508078Y7589419D01* +X42508069Y7589412D01* +X42385588Y7466931D01* +X42385588Y7466930D01* +X42385586Y7466928D01* +X42341859Y7406744D01* +X42283768Y7326789D01* +X42205128Y7172448D01* +X42151597Y7007698D01* +X42137891Y6921158D01* +X42124500Y6836611D01* +X42124500Y6663389D01* +X42151598Y6492299D01* +X42193551Y6363181D01* +X42205128Y6327553D01* +X42236018Y6266928D01* +X42283768Y6173212D01* +X42385586Y6033072D01* +X42508072Y5910586D01* +X42508078Y5910582D01* +X42591023Y5850317D01* +X42633689Y5794987D01* +X42639667Y5725374D01* +X42607061Y5663579D01* +X42591023Y5649683D01* +X42508078Y5589419D01* +X42508069Y5589412D01* +X42385588Y5466931D01* +X42385588Y5466930D01* +X42385586Y5466928D01* +X42352332Y5421158D01* +X42283768Y5326789D01* +X42205128Y5172448D01* +X42151597Y5007698D01* +X42124500Y4836611D01* +X42124500Y4663390D01* +X42151532Y4492712D01* +X42151598Y4492299D01* +X42205127Y4327555D01* +X42283768Y4173212D01* +X42385586Y4033072D01* +X42385588Y4033070D01* +X42493127Y3925531D01* +X42526612Y3864208D01* +X42521628Y3794516D01* +X42479756Y3738583D01* +X42470544Y3732312D01* +X42406344Y3692713D01* +X42282289Y3568658D01* +X42190187Y3419337D01* +X42190186Y3419334D01* +X42135001Y3252797D01* +X42135001Y3252796D01* +X42135000Y3252796D01* +X42124500Y3150017D01* +X42124500Y2349999D01* +X42124501Y2349981D01* +X42135000Y2247204D01* +X42135001Y2247201D01* +X42176880Y2120821D01* +X42190186Y2080666D01* +X42282288Y1931344D01* +X42406344Y1807288D01* +X42555666Y1715186D01* +X42722203Y1660001D01* +X42824991Y1649500D01* +X44175008Y1649501D01* +X44277797Y1660001D01* +X44444334Y1715186D01* +X44593656Y1807288D01* +X44717712Y1931344D01* +X44809814Y2080666D01* +X44864999Y2247203D01* +X44875500Y2349991D01* +X44875499Y3150008D01* +X44873151Y3172989D01* +X44864999Y3252797D01* +X44864998Y3252800D01* +X44823120Y3379179D01* +X44809814Y3419334D01* +X44717712Y3568656D01* +X44593656Y3692712D01* +X44593652Y3692715D01* +X44529456Y3732312D01* +X44482731Y3784260D01* +X44471510Y3853223D01* +X44499353Y3917305D01* +X44506850Y3925509D01* +X44614414Y4033072D01* +X44716232Y4173212D01* +X44794873Y4327555D01* +X44848402Y4492299D01* +X44875500Y4663389D01* +X44875500Y4836611D01* +X44848402Y5007701D01* +X44794873Y5172445D01* +X44716232Y5326788D01* +X44614414Y5466928D01* +X44491928Y5589414D01* +X44408975Y5649683D01* +X44366311Y5705012D01* +X44360332Y5774626D01* +X44392938Y5836421D01* +X44408976Y5850318D01* +X44491928Y5910586D01* +X44614414Y6033072D01* +X44716232Y6173212D01* +X44794873Y6327555D01* +X44848402Y6492299D01* +X44875500Y6663389D01* +X44875500Y6836611D01* +X44848402Y7007701D01* +X44794873Y7172445D01* +X44716232Y7326788D01* +X44614414Y7466928D01* +X44491928Y7589414D01* +X44408975Y7649683D01* +X44366311Y7705012D01* +X44360332Y7774626D01* +X44392938Y7836421D01* +X44408976Y7850318D01* +X44491928Y7910586D01* +X44614414Y8033072D01* +X44716232Y8173212D01* +X44794873Y8327555D01* +X44848402Y8492299D01* +X44875500Y8663389D01* +X44875500Y8836611D01* +X44848402Y9007701D01* +X44794873Y9172445D01* +X44716232Y9326788D01* +X44614414Y9466928D01* +X44491928Y9589414D01* +X44408975Y9649683D01* +X44366311Y9705012D01* +X44360332Y9774626D01* +X44392938Y9836421D01* +X44408976Y9850318D01* +X44491928Y9910586D01* +X44614414Y10033072D01* +X44716232Y10173212D01* +X44794873Y10327555D01* +X44848402Y10492299D01* +X44875500Y10663389D01* +X44875500Y10836611D01* +X44848402Y11007701D01* +X44794873Y11172445D01* +X44716232Y11326788D01* +X44614414Y11466928D01* +X44491928Y11589414D01* +X44351788Y11691232D01* +X44197445Y11769873D01* +X44032701Y11823402D01* +X44032699Y11823403D01* +X44032698Y11823403D01* +X43901271Y11844219D01* +X43861611Y11850500D01* +X43138389Y11850500D01* +X43098728Y11844219D01* +X42967302Y11823403D01* +X42802552Y11769872D01* +X42648211Y11691232D01* +X42568256Y11633141D01* +X42508072Y11589414D01* +X42508070Y11589412D01* +X42508069Y11589412D01* +X42385588Y11466931D01* +X42385588Y11466930D01* +X42385586Y11466928D01* +X42352332Y11421158D01* +X42283768Y11326789D01* +X42205128Y11172448D01* +X42151597Y11007698D01* +X42124500Y10836611D01* +X39100500Y10836611D01* +X39100500Y11920235D01* +X39120185Y11987274D01* +X39121398Y11989126D01* +X39181347Y12078845D01* +X39209394Y12120821D01* +X39269737Y12266503D01* +X39300500Y12421158D01* +X39300500Y12578842D01* +X39300500Y12578845D01* +X39300499Y12578847D01* +X39274531Y12709394D01* +X39269737Y12733497D01* +X39256062Y12766511D01* +X39209397Y12879173D01* +X39209390Y12879186D01* +X39121790Y13010288D01* +X39121784Y13010295D01* +X39053232Y13078847D01* +X42699500Y13078847D01* +X42699500Y12921154D01* +X42730261Y12766511D01* +X42730264Y12766499D01* +X42790602Y12620828D01* +X42790609Y12620815D01* +X42878210Y12489712D01* +X42878213Y12489708D01* +X42989707Y12378214D01* +X42989711Y12378211D01* +X43120814Y12290610D01* +X43120827Y12290603D01* +X43258683Y12233502D01* +X43266503Y12230263D01* +X43421153Y12199501D01* +X43421156Y12199500D01* +X43421158Y12199500D01* +X43578844Y12199500D01* +X43578845Y12199501D01* +X43733497Y12230263D01* +X43879179Y12290606D01* +X44010289Y12378211D01* +X44121789Y12489711D01* +X44209394Y12620821D01* +X44269737Y12766503D01* +X44300500Y12921158D01* +X44300500Y13078842D01* +X44300500Y13078845D01* +X44300499Y13078847D01* +X44274531Y13209396D01* +X44269737Y13233497D01* +X44267264Y13239468D01* +X44209397Y13379173D01* +X44209390Y13379186D01* +X44121789Y13510289D01* +X44121786Y13510293D01* +X44010292Y13621787D01* +X44010288Y13621790D01* +X43879185Y13709391D01* +X43879172Y13709398D01* +X43733501Y13769736D01* +X43733489Y13769739D01* +X43578845Y13800500D01* +X43578842Y13800500D01* +X43421158Y13800500D01* +X43421155Y13800500D01* +X43266510Y13769739D01* +X43266498Y13769736D01* +X43120827Y13709398D01* +X43120814Y13709391D01* +X42989711Y13621790D01* +X42989707Y13621787D01* +X42878213Y13510293D01* +X42878210Y13510289D01* +X42790609Y13379186D01* +X42790602Y13379173D01* +X42730264Y13233502D01* +X42730261Y13233490D01* +X42699500Y13078847D01* +X39053232Y13078847D01* +X39010292Y13121787D01* +X39010288Y13121790D01* +X38879185Y13209391D01* +X38879172Y13209398D01* +X38733501Y13269736D01* +X38733489Y13269739D01* +X38578845Y13300500D01* +X38578842Y13300500D01* +X38421158Y13300500D01* +X38421155Y13300500D01* +X38266510Y13269739D01* +X38266498Y13269736D01* +X38120827Y13209398D01* +X38120814Y13209391D01* +X37989711Y13121790D01* +X37989707Y13121787D01* +X37878213Y13010293D01* +X37878210Y13010289D01* +X37790609Y12879186D01* +X37790602Y12879173D01* +X37730264Y12733502D01* +X37730261Y12733490D01* +X37699500Y12578847D01* +X37699500Y12421154D01* +X37730261Y12266511D01* +X37730264Y12266499D01* +X37790602Y12120828D01* +X37790609Y12120815D01* +X37878602Y11989126D01* +X37899480Y11922449D01* +X37899500Y11920235D01* +X37899500Y5800098D01* +X37879815Y5733059D01* +X37863181Y5712417D01* +X37287584Y5136819D01* +X37226261Y5103334D01* +X37199903Y5100500D01* +X34749055Y5100500D01* +X34682016Y5120185D01* +X34636261Y5172989D01* +X34626317Y5242147D01* +X34631340Y5260412D01* +X34630469Y5260676D01* +X34632231Y5266491D01* +X34632237Y5266503D01* +X34663000Y5421158D01* +X34663000Y5578842D01* +X34663000Y5578845D01* +X34662999Y5578847D01* +X34648909Y5649683D01* +X34632237Y5733497D01* +X34625401Y5750000D01* +X34571897Y5879173D01* +X34571890Y5879186D01* +X34484289Y6010289D01* +X34484286Y6010293D01* +X34372792Y6121787D01* +X34372788Y6121790D01* +X34241685Y6209391D01* +X34241672Y6209398D01* +X34096001Y6269736D01* +X34095989Y6269739D01* +X33941345Y6300500D01* +X33941342Y6300500D01* +X33783658Y6300500D01* +X33783655Y6300500D01* +X33629010Y6269739D01* +X33628998Y6269736D01* +X33483327Y6209398D01* +X33483314Y6209391D01* +X33352211Y6121790D01* +X33352207Y6121787D01* +X33240713Y6010293D01* +X33240710Y6010289D01* +X33153109Y5879186D01* +X33153102Y5879173D01* +X33092764Y5733502D01* +X33092761Y5733490D01* +X33062000Y5578847D01* +X33062000Y5421154D01* +X33092761Y5266511D01* +X33094531Y5260676D01* +X33091779Y5259842D01* +X33098003Y5202641D01* +X33066809Y5140122D01* +X33006766Y5104392D01* +X32975945Y5100500D01* +X28800097Y5100500D01* +X28733058Y5120185D01* +X28712416Y5136819D01* +X26742948Y7106287D01* +X29149500Y7106287D01* +X29149500Y6893713D01* +X29182754Y6683757D01* +X29245803Y6489712D01* +X29248444Y6481586D01* +X29344951Y6292180D01* +X29469890Y6120214D01* +X29620213Y5969891D01* +X29792179Y5844952D01* +X29792181Y5844951D01* +X29792184Y5844949D01* +X29981588Y5748443D01* +X30183757Y5682754D01* +X30393713Y5649500D01* +X30393714Y5649500D01* +X30606286Y5649500D01* +X30606287Y5649500D01* +X30816243Y5682754D01* +X31018412Y5748443D01* +X31207816Y5844949D01* +X31298153Y5910582D01* +X31379786Y5969891D01* +X31379788Y5969894D01* +X31379792Y5969896D01* +X31530104Y6120208D01* +X31530106Y6120212D01* +X31530109Y6120214D01* +X31646649Y6280619D01* +X31655051Y6292184D01* +X31751557Y6481588D01* +X31783159Y6578847D01* +X34699500Y6578847D01* +X34699500Y6421154D01* +X34730261Y6266511D01* +X34730264Y6266499D01* +X34790602Y6120828D01* +X34790609Y6120815D01* +X34878210Y5989712D01* +X34878213Y5989708D01* +X34989707Y5878214D01* +X34989711Y5878211D01* +X35120814Y5790610D01* +X35120827Y5790603D01* +X35222607Y5748445D01* +X35266503Y5730263D01* +X35421153Y5699501D01* +X35421156Y5699500D01* +X35421158Y5699500D01* +X35578844Y5699500D01* +X35578845Y5699501D01* +X35733497Y5730263D01* +X35879179Y5790606D01* +X36010289Y5878211D01* +X36121789Y5989711D01* +X36209394Y6120821D01* +X36269737Y6266503D01* +X36300500Y6421158D01* +X36300500Y6578842D01* +X36300500Y6578845D01* +X36300499Y6578847D01* +X36269738Y6733490D01* +X36269737Y6733497D01* +X36227026Y6836611D01* +X36209397Y6879173D01* +X36209390Y6879186D01* +X36121789Y7010289D01* +X36121786Y7010293D01* +X36010292Y7121787D01* +X36010288Y7121790D01* +X35879185Y7209391D01* +X35879172Y7209398D01* +X35733501Y7269736D01* +X35733489Y7269739D01* +X35578845Y7300500D01* +X35578842Y7300500D01* +X35421158Y7300500D01* +X35421155Y7300500D01* +X35266510Y7269739D01* +X35266498Y7269736D01* +X35120827Y7209398D01* +X35120814Y7209391D01* +X34989711Y7121790D01* +X34989707Y7121787D01* +X34878213Y7010293D01* +X34878210Y7010289D01* +X34790609Y6879186D01* +X34790602Y6879173D01* +X34730264Y6733502D01* +X34730261Y6733490D01* +X34699500Y6578847D01* +X31783159Y6578847D01* +X31817246Y6683757D01* +X31850500Y6893713D01* +X31850500Y7106287D01* +X31817246Y7316243D01* +X31751557Y7518412D01* +X31655051Y7707816D01* +X31655049Y7707819D01* +X31655048Y7707821D01* +X31530109Y7879787D01* +X31379786Y8030110D01* +X31207820Y8155049D01* +X31018414Y8251556D01* +X31018413Y8251557D01* +X31018412Y8251557D01* +X30816243Y8317246D01* +X30816241Y8317247D01* +X30816240Y8317247D01* +X30654957Y8342792D01* +X30606287Y8350500D01* +X30393713Y8350500D01* +X30345042Y8342792D01* +X30183760Y8317247D01* +X30183757Y8317246D01* +X30027612Y8266511D01* +X29981585Y8251556D01* +X29792179Y8155049D01* +X29620213Y8030110D01* +X29469890Y7879787D01* +X29344951Y7707821D01* +X29248444Y7518415D01* +X29182753Y7316240D01* +X29165830Y7209391D01* +X29149500Y7106287D01* +X26742948Y7106287D01* +X26487590Y7361645D01* +X26487588Y7361648D01* +X26368717Y7480519D01* +X26368716Y7480520D01* +X26287419Y7527456D01* +X26239203Y7578023D01* +X26225979Y7646630D01* +X26234855Y7682291D01* +X26269737Y7766503D01* +X26300500Y7921158D01* +X26300500Y8078842D01* +X26300500Y8078845D01* +X26300499Y8078847D01* +X26285341Y8155051D01* +X26269737Y8233497D01* +X26256062Y8266511D01* +X26209397Y8379173D01* +X26209390Y8379186D01* +X26121789Y8510289D01* +X26121786Y8510293D01* +X26010292Y8621787D01* +X26010288Y8621790D01* +X25879185Y8709391D01* +X25879172Y8709398D01* +X25733501Y8769736D01* +X25733489Y8769739D01* +X25578845Y8800500D01* +X25578842Y8800500D01* +X25421158Y8800500D01* +X25421155Y8800500D01* +X25266510Y8769739D01* +X25266498Y8769736D01* +X25120827Y8709398D01* +X25120814Y8709391D01* +X24989711Y8621790D01* +X24989707Y8621787D01* +X24878213Y8510293D01* +X24878210Y8510289D01* +X24790609Y8379186D01* +X24790602Y8379173D01* +X24730264Y8233502D01* +X24730261Y8233490D01* +X24699500Y8078847D01* +X24699500Y7921154D01* +X24730261Y7766511D01* +X24732031Y7760676D01* +X24729279Y7759842D01* +X24735503Y7702641D01* +X24704309Y7640122D01* +X24644266Y7604392D01* +X24613445Y7600500D01* +X21086669Y7600500D01* +X21086653Y7600501D01* +X21079057Y7600501D01* +X20920943Y7600501D01* +X20821915Y7573966D01* +X20768210Y7559576D01* +X20768209Y7559575D01* +X20718096Y7530641D01* +X20718095Y7530640D01* +X20682853Y7510293D01* +X20631285Y7480521D01* +X20631282Y7480519D01* +X20519480Y7368717D01* +X20519480Y7368716D01* +X20519478Y7368714D01* +X20474735Y7323971D01* +X20434504Y7283740D01* +X20373180Y7250256D01* +X20303489Y7255240D01* +X20247555Y7297112D01* +X20232263Y7323967D01* +X20209394Y7379179D01* +X20209390Y7379186D01* +X20121789Y7510289D01* +X20121786Y7510293D01* +X20010292Y7621787D01* +X20010288Y7621790D01* +X19879185Y7709391D01* +X19879172Y7709398D01* +X19733501Y7769736D01* +X19733489Y7769739D01* +X19578845Y7800500D01* +X19578842Y7800500D01* +X19421158Y7800500D01* +X19421155Y7800500D01* +X19266510Y7769739D01* +X19266502Y7769737D01* +X19219878Y7750425D01* +X19150408Y7742958D01* +X19087930Y7774234D01* +X19052278Y7834323D01* +X19054773Y7904148D01* +X19084747Y7952669D01* +X19121786Y7989708D01* +X19121789Y7989711D01* +X19209394Y8120821D01* +X19269737Y8266503D01* +X19300500Y8421158D01* +X19300500Y8578842D01* +X19300500Y8578845D01* +X19300499Y8578847D01* +X19274531Y8709394D01* +X19269737Y8733497D01* +X19209394Y8879179D01* +X19121789Y9010289D01* +X19121228Y9010850D01* +X19121227Y9010852D01* +X19010292Y9121787D01* +X19010288Y9121790D01* +X18879185Y9209391D01* +X18879172Y9209398D01* +X18733501Y9269736D01* +X18733489Y9269739D01* +X18578845Y9300500D01* +X18578842Y9300500D01* +X18421158Y9300500D01* +X18421155Y9300500D01* +X18266510Y9269739D01* +X18266498Y9269736D01* +X18120827Y9209398D01* +X18120814Y9209391D01* +X17989711Y9121790D01* +X17989707Y9121787D01* +X17878213Y9010293D01* +X17878210Y9010289D01* +X17790609Y8879186D01* +X17790602Y8879173D01* +X17730264Y8733502D01* +X17730261Y8733490D01* +X17699500Y8578847D01* +X17699500Y8421154D01* +X17730261Y8266511D01* +X17730264Y8266499D01* +X17790602Y8120828D01* +X17790609Y8120815D01* +X17878210Y7989712D01* +X17878213Y7989708D01* +X17989707Y7878214D01* +X17989711Y7878211D01* +X18120814Y7790610D01* +X18120827Y7790603D01* +X18195092Y7759842D01* +X18266503Y7730263D01* +X18405367Y7702641D01* +X18421153Y7699501D01* +X18421156Y7699500D01* +X18421158Y7699500D01* +X18578844Y7699500D01* +X18578845Y7699501D01* +X18733497Y7730263D01* +X18780121Y7749576D01* +X18849588Y7757044D01* +X18912067Y7725769D01* +X18947720Y7665681D01* +X18945227Y7595856D01* +X18915254Y7547334D01* +X18878214Y7510294D01* +X18878210Y7510289D01* +X18790609Y7379186D01* +X18790602Y7379173D01* +X18730264Y7233502D01* +X18730261Y7233490D01* +X18699500Y7078847D01* +X18699500Y6921154D01* +X18730261Y6766511D01* +X18730264Y6766499D01* +X18790602Y6620828D01* +X18790609Y6620815D01* +X18878210Y6489712D01* +X18878213Y6489708D01* +X18989707Y6378214D01* +X18989711Y6378211D01* +X19120814Y6290610D01* +X19120821Y6290606D01* +X19176030Y6267738D01* +X19230433Y6223898D01* +X19252499Y6157604D01* +X19235221Y6089905D01* +X19216259Y6065496D01* +X17934504Y4783741D01* +X17873181Y4750256D01* +X17803489Y4755240D01* +X17747556Y4797112D01* +X17732263Y4823967D01* +X17709394Y4879179D01* +X17709390Y4879186D01* +X17621789Y5010289D01* +X17621786Y5010293D01* +X17510292Y5121787D01* +X17510288Y5121790D01* +X17379185Y5209391D01* +X17379172Y5209398D01* +X17233501Y5269736D01* +X17233489Y5269739D01* +X17078845Y5300500D01* +X17078842Y5300500D01* +X16921158Y5300500D01* +X16921155Y5300500D01* +X16766510Y5269739D01* +X16766498Y5269736D01* +X16620827Y5209398D01* +X16620814Y5209391D01* +X16489711Y5121790D01* +X16489707Y5121787D01* +X16378213Y5010293D01* +X16378210Y5010289D01* +X16290609Y4879186D01* +X16290602Y4879173D01* +X16230264Y4733502D01* +X16230261Y4733490D01* +X16199500Y4578847D01* +X16199500Y4421154D01* +X16230261Y4266511D01* +X16230264Y4266499D01* +X16290602Y4120828D01* +X16290609Y4120815D01* +X16378210Y3989712D01* +X16378213Y3989708D01* +X16489707Y3878214D01* +X16489711Y3878211D01* +X16620814Y3790610D01* +X16620821Y3790606D01* +X16676030Y3767738D01* +X16730433Y3723898D01* +X16752499Y3657604D01* +X16735221Y3589905D01* +X16716259Y3565496D01* +X16287584Y3136819D01* +X16226261Y3103334D01* +X16199903Y3100500D01* +X14886555Y3100500D01* +X14819516Y3120185D01* +X14773761Y3172989D01* +X14763817Y3242147D01* +X14768840Y3260412D01* +X14767969Y3260676D01* +X14769731Y3266491D01* +X14769737Y3266503D01* +X14800500Y3421158D01* +X14800500Y3578842D01* +X14800500Y3578845D01* +X14800499Y3578847D01* +X14781890Y3672398D01* +X14769737Y3733497D01* +X14760721Y3755263D01* +X14709397Y3879173D01* +X14709390Y3879186D01* +X14621789Y4010289D01* +X14621786Y4010293D01* +X14510292Y4121787D01* +X14510288Y4121790D01* +X14379185Y4209391D01* +X14379172Y4209398D01* +X14233501Y4269736D01* +X14233489Y4269739D01* +X14078845Y4300500D01* +X14078842Y4300500D01* +X13921158Y4300500D01* +X13921155Y4300500D01* +X13766510Y4269739D01* +X13766498Y4269736D01* +X13620827Y4209398D01* +X13620814Y4209391D01* +X13489711Y4121790D01* +X13489707Y4121787D01* +X13378213Y4010293D01* +X13378210Y4010289D01* +X13290609Y3879186D01* +X13290602Y3879173D01* +X13230264Y3733502D01* +X13230261Y3733490D01* +X13199500Y3578847D01* +X13199500Y3421154D01* +X13212573Y3355432D01* +X13206346Y3285841D01* +X13163483Y3230663D01* +X13138411Y3216681D01* +X13120826Y3209397D01* +X13120814Y3209391D01* +X12989711Y3121790D01* +X12989707Y3121787D01* +X12878213Y3010293D01* +X12878210Y3010289D01* +X12790609Y2879186D01* +X12790602Y2879173D01* +X12730264Y2733502D01* +X12730261Y2733490D01* +X12699500Y2578847D01* +X12699500Y2421154D01* +X12730261Y2266511D01* +X12730264Y2266499D01* +X12790602Y2120828D01* +X12790609Y2120815D01* +X12878210Y1989712D01* +X12878213Y1989708D01* +X12989707Y1878214D01* +X12989711Y1878211D01* +X13120817Y1790608D01* +X13120819Y1790607D01* +X13120821Y1790606D01* +X13138409Y1783321D01* +X13192812Y1739480D01* +X13214877Y1673186D01* +X13212573Y1644569D01* +X13199500Y1578847D01* +X13199500Y1421154D01* +X13230261Y1266511D01* +X13230264Y1266499D01* +X13290602Y1120828D01* +X13290609Y1120815D01* +X13378210Y989712D01* +X13378213Y989708D01* +X13489707Y878214D01* +X13489711Y878211D01* +X13620814Y790610D01* +X13620827Y790603D01* +X13745262Y739061D01* +X13799666Y695221D01* +X13821731Y628926D01* +X13804452Y561227D01* +X13753315Y513616D01* +X13697810Y500500D01* +X9802190Y500500D01* +X9735151Y520185D01* +X9689396Y572989D01* +X9679452Y642147D01* +X9708477Y705703D01* +X9754738Y739061D01* +X9879172Y790603D01* +X9879172Y790604D01* +X9879179Y790606D01* +X10010289Y878211D01* +X10121789Y989711D01* +X10209394Y1120821D01* +X10269737Y1266503D01* +X10300500Y1421158D01* +X10300500Y1578842D01* +X10300500Y1578845D01* +X10300499Y1578847D01* +X10284356Y1660002D01* +X10269737Y1733497D01* +X10256062Y1766511D01* +X10209397Y1879173D01* +X10209390Y1879186D01* +X10121789Y2010289D01* +X10121786Y2010293D01* +X10010292Y2121787D01* +X10010284Y2121793D01* +X9972712Y2146898D01* +X9927906Y2200510D01* +X9919199Y2269835D01* +X9949353Y2332862D01* +X9972712Y2353102D01* +X9999279Y2370855D01* +X10010289Y2378211D01* +X10121789Y2489711D01* +X10209394Y2620821D01* +X10269737Y2766503D01* +X10300500Y2921158D01* +X10300500Y3078842D01* +X10300500Y3078845D01* +X10300499Y3078847D01* +X10291957Y3121790D01* +X10269737Y3233497D01* +X10261743Y3252797D01* +X10209397Y3379173D01* +X10209390Y3379186D01* +X10121789Y3510289D01* +X10121786Y3510293D01* +X10010292Y3621787D01* +X10010288Y3621790D01* +X9879185Y3709391D01* +X9879172Y3709398D01* +X9733501Y3769736D01* +X9733489Y3769739D01* +X9578845Y3800500D01* +X9578842Y3800500D01* +X9421158Y3800500D01* +X9421155Y3800500D01* +X9266510Y3769739D01* +X9266498Y3769736D01* +X9120827Y3709398D01* +X9120814Y3709391D01* +X8989711Y3621790D01* +X8989707Y3621787D01* +X8878213Y3510293D01* +X8878210Y3510289D01* +X8790609Y3379186D01* +X8790602Y3379173D01* +X8730264Y3233502D01* +X8730261Y3233490D01* +X8699500Y3078847D01* +X8699500Y2921154D01* +X8730261Y2766511D01* +X8730264Y2766499D01* +X8790602Y2620828D01* +X8790609Y2620815D01* +X8878210Y2489712D01* +X8878213Y2489708D01* +X8989707Y2378214D01* +X8989710Y2378212D01* +X8989711Y2378211D01* +X9015219Y2361167D01* +X9027289Y2353102D01* +X9072093Y2299489D01* +X9080800Y2230164D01* +X9050645Y2167137D01* +X9027289Y2146898D01* +X8989707Y2121787D01* +X8878213Y2010293D01* +X8878210Y2010289D01* +X8790609Y1879186D01* +X8790602Y1879173D01* +X8730264Y1733502D01* +X8730261Y1733490D01* +X8699500Y1578847D01* +X8699500Y1421154D01* +X8730261Y1266511D01* +X8730264Y1266499D01* +X8790602Y1120828D01* +X8790609Y1120815D01* +X8878210Y989712D01* +X8878213Y989708D01* +X8989707Y878214D01* +X8989711Y878211D01* +X9120814Y790610D01* +X9120827Y790603D01* +X9245262Y739061D01* +X9299666Y695221D01* +X9321731Y628926D01* +X9304452Y561227D01* +X9253315Y513616D01* +X9197810Y500500D01* +X624500Y500500D01* +X557461Y520185D01* +X511706Y572989D01* +X500500Y624500D01* +X500500Y5578847D01* +X6199500Y5578847D01* +X6199500Y5421154D01* +X6230261Y5266511D01* +X6230264Y5266499D01* +X6290602Y5120829D01* +X6290607Y5120820D01* +X6316953Y5081389D01* +X6337829Y5014711D01* +X6319343Y4947331D01* +X6316953Y4943611D01* +X6290607Y4904181D01* +X6290602Y4904172D01* +X6230264Y4758502D01* +X6230261Y4758490D01* +X6199500Y4603847D01* +X6199500Y4446154D01* +X6230261Y4291511D01* +X6230264Y4291499D01* +X6290602Y4145828D01* +X6290609Y4145815D01* +X6378210Y4014712D01* +X6378213Y4014708D01* +X6489707Y3903214D01* +X6489711Y3903211D01* +X6620814Y3815610D01* +X6620827Y3815603D01* +X6736383Y3767739D01* +X6766503Y3755263D01* +X6875963Y3733490D01* +X6921153Y3724501D01* +X6921156Y3724500D01* +X6921158Y3724500D01* +X7078844Y3724500D01* +X7078845Y3724501D01* +X7233497Y3755263D01* +X7379179Y3815606D01* +X7431110Y3850306D01* +X7497785Y3871184D01* +X7565165Y3852700D01* +X7568863Y3850324D01* +X7620821Y3815606D01* +X7620823Y3815605D01* +X7620825Y3815604D01* +X7736383Y3767739D01* +X7766503Y3755263D01* +X7875963Y3733490D01* +X7921153Y3724501D01* +X7921156Y3724500D01* +X7921158Y3724500D01* +X8078844Y3724500D01* +X8078845Y3724501D01* +X8233497Y3755263D01* +X8379179Y3815606D01* +X8510289Y3903211D01* +X8621789Y4014711D01* +X8709394Y4145821D01* +X8769737Y4291503D01* +X8800500Y4446158D01* +X8800500Y4603842D01* +X8800500Y4603845D01* +X8800499Y4603847D01* +X8779267Y4710586D01* +X8769737Y4758497D01* +X8769735Y4758502D01* +X8709397Y4904173D01* +X8709390Y4904186D01* +X8634649Y5016043D01* +X8634648Y5016045D01* +X8621792Y5035285D01* +X8621786Y5035293D01* +X8578232Y5078847D01* +X11699500Y5078847D01* +X11699500Y4921154D01* +X11730261Y4766511D01* +X11730264Y4766499D01* +X11790602Y4620828D01* +X11790609Y4620815D01* +X11878210Y4489712D01* +X11878213Y4489708D01* +X11989707Y4378214D01* +X11989711Y4378211D01* +X12120814Y4290610D01* +X12120827Y4290603D01* +X12266498Y4230265D01* +X12266503Y4230263D01* +X12421153Y4199501D01* +X12421156Y4199500D01* +X12421158Y4199500D01* +X12578844Y4199500D01* +X12578845Y4199501D01* +X12733497Y4230263D01* +X12879179Y4290606D01* +X13010289Y4378211D01* +X13121789Y4489711D01* +X13209394Y4620821D01* +X13269737Y4766503D01* +X13300500Y4921158D01* +X13300500Y5078842D01* +X13300500Y5078845D01* +X13300499Y5078847D01* +X13290069Y5131283D01* +X13269737Y5233497D01* +X13269367Y5234391D01* +X13209397Y5379173D01* +X13209390Y5379186D01* +X13121789Y5510289D01* +X13121786Y5510293D01* +X13010292Y5621787D01* +X13010288Y5621790D01* +X12879185Y5709391D01* +X12879172Y5709398D01* +X12733501Y5769736D01* +X12733489Y5769739D01* +X12578845Y5800500D01* +X12578842Y5800500D01* +X12421158Y5800500D01* +X12421155Y5800500D01* +X12266510Y5769739D01* +X12266498Y5769736D01* +X12120827Y5709398D01* +X12120814Y5709391D01* +X11989711Y5621790D01* +X11989707Y5621787D01* +X11878213Y5510293D01* +X11878210Y5510289D01* +X11790609Y5379186D01* +X11790602Y5379173D01* +X11730264Y5233502D01* +X11730261Y5233490D01* +X11699500Y5078847D01* +X8578232Y5078847D01* +X8510292Y5146787D01* +X8510288Y5146790D01* +X8379185Y5234391D01* +X8379172Y5234398D01* +X8233501Y5294736D01* +X8233489Y5294739D01* +X8078845Y5325500D01* +X8078842Y5325500D01* +X7924500Y5325500D01* +X7857461Y5345185D01* +X7811706Y5397989D01* +X7800500Y5449500D01* +X7800500Y5578845D01* +X7800499Y5578847D01* +X7786409Y5649683D01* +X7769737Y5733497D01* +X7762901Y5750000D01* +X7709397Y5879173D01* +X7709390Y5879186D01* +X7621789Y6010289D01* +X7621786Y6010293D01* +X7510292Y6121787D01* +X7510288Y6121790D01* +X7379185Y6209391D01* +X7379172Y6209398D01* +X7233501Y6269736D01* +X7233489Y6269739D01* +X7078845Y6300500D01* +X7078842Y6300500D01* +X6921158Y6300500D01* +X6921155Y6300500D01* +X6766510Y6269739D01* +X6766498Y6269736D01* +X6620827Y6209398D01* +X6620814Y6209391D01* +X6489711Y6121790D01* +X6489707Y6121787D01* +X6378213Y6010293D01* +X6378210Y6010289D01* +X6290609Y5879186D01* +X6290602Y5879173D01* +X6230264Y5733502D01* +X6230261Y5733490D01* +X6199500Y5578847D01* +X500500Y5578847D01* +X500500Y7106287D01* +X14149500Y7106287D01* +X14149500Y6893713D01* +X14182754Y6683757D01* +X14245803Y6489712D01* +X14248444Y6481586D01* +X14344951Y6292180D01* +X14469890Y6120214D01* +X14620213Y5969891D01* +X14792179Y5844952D01* +X14792181Y5844951D01* +X14792184Y5844949D01* +X14981588Y5748443D01* +X15183757Y5682754D01* +X15393713Y5649500D01* +X15393714Y5649500D01* +X15606286Y5649500D01* +X15606287Y5649500D01* +X15816243Y5682754D01* +X16018412Y5748443D01* +X16207816Y5844949D01* +X16298153Y5910582D01* +X16379786Y5969891D01* +X16379788Y5969894D01* +X16379792Y5969896D01* +X16530104Y6120208D01* +X16530106Y6120212D01* +X16530109Y6120214D01* +X16646649Y6280619D01* +X16655051Y6292184D01* +X16751557Y6481588D01* +X16817246Y6683757D01* +X16850500Y6893713D01* +X16850500Y7106287D01* +X16817246Y7316243D01* +X16751557Y7518412D01* +X16655051Y7707816D01* +X16655049Y7707819D01* +X16655048Y7707821D01* +X16530109Y7879787D01* +X16379786Y8030110D01* +X16207820Y8155049D01* +X16018414Y8251556D01* +X16018413Y8251557D01* +X16018412Y8251557D01* +X15816243Y8317246D01* +X15816241Y8317247D01* +X15816240Y8317247D01* +X15654957Y8342792D01* +X15606287Y8350500D01* +X15393713Y8350500D01* +X15345042Y8342792D01* +X15183760Y8317247D01* +X15183757Y8317246D01* +X15027612Y8266511D01* +X14981585Y8251556D01* +X14792179Y8155049D01* +X14620213Y8030110D01* +X14469890Y7879787D01* +X14344951Y7707821D01* +X14248444Y7518415D01* +X14182753Y7316240D01* +X14165830Y7209391D01* +X14149500Y7106287D01* +X500500Y7106287D01* +X500500Y9578847D01* +X19249500Y9578847D01* +X19249500Y9421154D01* +X19280261Y9266511D01* +X19280264Y9266499D01* +X19332036Y9141510D01* +X19340606Y9120821D01* +X19428211Y8989711D01* +X19428769Y8989153D01* +X19428771Y8989150D01* +X19539707Y8878214D01* +X19539711Y8878211D01* +X19670814Y8790610D01* +X19670827Y8790603D01* +X19808683Y8733502D01* +X19816503Y8730263D01* +X19971153Y8699501D01* +X19971156Y8699500D01* +X19971158Y8699500D01* +X20128844Y8699500D01* +X20128845Y8699501D01* +X20283497Y8730263D01* +X20429179Y8790606D01* +X20560289Y8878211D01* +X20671789Y8989711D01* +X20759394Y9120821D01* +X20819737Y9266503D01* +X20850500Y9421158D01* +X20850500Y9578842D01* +X20850500Y9578845D01* +X20850499Y9578847D01* +X20836409Y9649683D01* +X20819737Y9733497D01* +X20810721Y9755263D01* +X20759397Y9879173D01* +X20759390Y9879186D01* +X20671789Y10010289D01* +X20671786Y10010293D01* +X20560292Y10121787D01* +X20560288Y10121790D01* +X20429185Y10209391D01* +X20429172Y10209398D01* +X20283501Y10269736D01* +X20283489Y10269739D01* +X20128845Y10300500D01* +X20128842Y10300500D01* +X19971158Y10300500D01* +X19971155Y10300500D01* +X19816510Y10269739D01* +X19816498Y10269736D01* +X19670827Y10209398D01* +X19670814Y10209391D01* +X19539711Y10121790D01* +X19539707Y10121787D01* +X19428770Y10010850D01* +X19428766Y10010845D01* +X19428211Y10010289D01* +X19340606Y9879179D01* +X19332039Y9858498D01* +X19332036Y9858492D01* +X19280264Y9733502D01* +X19280261Y9733490D01* +X19249500Y9578847D01* +X500500Y9578847D01* +X500500Y10603847D01* +X6174500Y10603847D01* +X6174500Y10446154D01* +X6205261Y10291511D01* +X6205264Y10291499D01* +X6265602Y10145828D01* +X6265609Y10145815D01* +X6353210Y10014712D01* +X6353213Y10014708D01* +X6464707Y9903214D01* +X6464711Y9903211D01* +X6595814Y9815610D01* +X6595827Y9815603D01* +X6741498Y9755265D01* +X6741503Y9755263D01* +X6850963Y9733490D01* +X6896153Y9724501D01* +X6896156Y9724500D01* +X6896158Y9724500D01* +X7053844Y9724500D01* +X7053845Y9724501D01* +X7208497Y9755263D01* +X7321166Y9801933D01* +X7354172Y9815603D01* +X7354172Y9815604D01* +X7354179Y9815606D01* +X7431109Y9867009D01* +X7497786Y9887887D01* +X7565166Y9869403D01* +X7568891Y9867009D01* +X7645821Y9815606D01* +X7645823Y9815605D01* +X7645827Y9815603D01* +X7791498Y9755265D01* +X7791503Y9755263D01* +X7900963Y9733490D01* +X7946153Y9724501D01* +X7946156Y9724500D01* +X7946158Y9724500D01* +X8103844Y9724500D01* +X8103845Y9724501D01* +X8258497Y9755263D01* +X8371166Y9801933D01* +X8404172Y9815603D01* +X8404172Y9815604D01* +X8404179Y9815606D01* +X8535289Y9903211D01* +X8646789Y10014711D01* +X8734394Y10145821D01* +X8794737Y10291503D01* +X8825500Y10446158D01* +X8825500Y10603842D01* +X8825500Y10603845D01* +X8825499Y10603847D01* +X8820936Y10626787D01* +X8794737Y10758497D01* +X8794735Y10758502D01* +X8734397Y10904173D01* +X8734390Y10904186D01* +X8646789Y11035289D01* +X8646786Y11035293D01* +X8535292Y11146787D01* +X8535288Y11146790D01* +X8404185Y11234391D01* +X8404176Y11234396D01* +X8368087Y11249344D01* +X8313684Y11293185D01* +X8291619Y11359479D01* +X8293922Y11388090D01* +X8300500Y11421158D01* +X8300500Y11578842D01* +X8300500Y11578845D01* +X8300499Y11578847D01* +X8269738Y11733490D01* +X8269737Y11733497D01* +X8254670Y11769873D01* +X8209397Y11879173D01* +X8209390Y11879186D01* +X8121789Y12010289D01* +X8121786Y12010293D01* +X8010292Y12121787D01* +X8010288Y12121790D01* +X7879185Y12209391D01* +X7879172Y12209398D01* +X7733501Y12269736D01* +X7733489Y12269739D01* +X7578845Y12300500D01* +X7578842Y12300500D01* +X7421158Y12300500D01* +X7421155Y12300500D01* +X7266510Y12269739D01* +X7266498Y12269736D01* +X7120827Y12209398D01* +X7120814Y12209391D01* +X6989711Y12121790D01* +X6989707Y12121787D01* +X6878213Y12010293D01* +X6878210Y12010289D01* +X6790609Y11879186D01* +X6790602Y11879173D01* +X6730264Y11733502D01* +X6730261Y11733490D01* +X6699500Y11578847D01* +X6699500Y11421157D01* +X6706076Y11388093D01* +X6699847Y11318502D01* +X6656982Y11263326D01* +X6631913Y11249345D01* +X6595826Y11234397D01* +X6595814Y11234391D01* +X6464711Y11146790D01* +X6464707Y11146787D01* +X6353213Y11035293D01* +X6353210Y11035289D01* +X6265609Y10904186D01* +X6265602Y10904173D01* +X6205264Y10758502D01* +X6205261Y10758490D01* +X6174500Y10603847D01* +X500500Y10603847D01* +X500500Y13078847D01* +X16199500Y13078847D01* +X16199500Y12921154D01* +X16230261Y12766511D01* +X16230264Y12766499D01* +X16290602Y12620828D01* +X16290609Y12620815D01* +X16325304Y12568891D01* +X16346182Y12502214D01* +X16327698Y12434833D01* +X16325304Y12431109D01* +X16290609Y12379186D01* +X16290602Y12379173D01* +X16230264Y12233502D01* +X16230261Y12233490D01* +X16199500Y12078847D01* +X16199500Y11921154D01* +X16230261Y11766511D01* +X16230264Y11766499D01* +X16290602Y11620828D01* +X16290609Y11620815D01* +X16325304Y11568891D01* +X16346182Y11502214D01* +X16327698Y11434833D01* +X16325304Y11431109D01* +X16290609Y11379186D01* +X16290602Y11379173D01* +X16230264Y11233502D01* +X16230261Y11233490D01* +X16199500Y11078847D01* +X16199500Y10921154D01* +X16230261Y10766511D01* +X16230264Y10766499D01* +X16290602Y10620828D01* +X16290609Y10620815D01* +X16378210Y10489712D01* +X16378213Y10489708D01* +X16489707Y10378214D01* +X16489711Y10378211D01* +X16620814Y10290610D01* +X16620816Y10290609D01* +X16620821Y10290606D01* +X16693426Y10260533D01* +X16747826Y10216694D01* +X16760532Y10193426D01* +X16790604Y10120824D01* +X16790609Y10120815D01* +X16878210Y9989712D01* +X16878213Y9989708D01* +X16989707Y9878214D01* +X16989711Y9878211D01* +X17120814Y9790610D01* +X17120827Y9790603D01* +X17218853Y9750000D01* +X17266503Y9730263D01* +X17421153Y9699501D01* +X17421156Y9699500D01* +X17421158Y9699500D01* +X17578844Y9699500D01* +X17578845Y9699501D01* +X17733497Y9730263D01* +X17879179Y9790606D01* +X17931110Y9825306D01* +X17997785Y9846184D01* +X18065165Y9827700D01* +X18068863Y9825324D01* +X18120821Y9790606D01* +X18120823Y9790605D01* +X18120825Y9790604D01* +X18218853Y9750000D01* +X18266503Y9730263D01* +X18421153Y9699501D01* +X18421156Y9699500D01* +X18421158Y9699500D01* +X18578844Y9699500D01* +X18578845Y9699501D01* +X18733497Y9730263D01* +X18879179Y9790606D01* +X19010289Y9878211D01* +X19121789Y9989711D01* +X19209394Y10120821D01* +X19269737Y10266503D01* +X19300500Y10421158D01* +X19300500Y10578842D01* +X19300500Y10578845D01* +X19300499Y10578847D01* +X26699500Y10578847D01* +X26699500Y10421154D01* +X26730261Y10266511D01* +X26730264Y10266499D01* +X26790602Y10120828D01* +X26790609Y10120815D01* +X26878210Y9989712D01* +X26878213Y9989708D01* +X26989707Y9878214D01* +X26989711Y9878211D01* +X27120814Y9790610D01* +X27120827Y9790603D01* +X27218853Y9750000D01* +X27266503Y9730263D01* +X27421153Y9699501D01* +X27421156Y9699500D01* +X27421158Y9699500D01* +X27578844Y9699500D01* +X27578845Y9699501D01* +X27733497Y9730263D01* +X27879179Y9790606D01* +X27931110Y9825306D01* +X27997785Y9846184D01* +X28065165Y9827700D01* +X28068863Y9825324D01* +X28120821Y9790606D01* +X28120823Y9790605D01* +X28120825Y9790604D01* +X28218853Y9750000D01* +X28266503Y9730263D01* +X28421153Y9699501D01* +X28421156Y9699500D01* +X28421158Y9699500D01* +X28578844Y9699500D01* +X28578845Y9699501D01* +X28733497Y9730263D01* +X28879179Y9790606D01* +X28931110Y9825306D01* +X28997785Y9846184D01* +X29065165Y9827700D01* +X29068863Y9825324D01* +X29120821Y9790606D01* +X29120823Y9790605D01* +X29120825Y9790604D01* +X29218853Y9750000D01* +X29266503Y9730263D01* +X29421153Y9699501D01* +X29421156Y9699500D01* +X29421158Y9699500D01* +X29578844Y9699500D01* +X29578845Y9699501D01* +X29733497Y9730263D01* +X29879179Y9790606D01* +X30010289Y9878211D01* +X30121789Y9989711D01* +X30184689Y10083847D01* +X33194500Y10083847D01* +X33194500Y9926154D01* +X33225261Y9771511D01* +X33225264Y9771499D01* +X33285602Y9625828D01* +X33285609Y9625815D01* +X33373210Y9494712D01* +X33373213Y9494708D01* +X33484707Y9383214D01* +X33484711Y9383211D01* +X33615814Y9295610D01* +X33615827Y9295603D01* +X33761498Y9235265D01* +X33761503Y9235263D01* +X33916153Y9204501D01* +X33916156Y9204500D01* +X33916158Y9204500D01* +X34073844Y9204500D01* +X34073845Y9204501D01* +X34228497Y9235263D01* +X34374179Y9295606D01* +X34505289Y9383211D01* +X34616789Y9494711D01* +X34704394Y9625821D01* +X34714278Y9649682D01* +X34731488Y9691232D01* +X34764737Y9771503D01* +X34795500Y9926158D01* +X34795500Y10083842D01* +X34795500Y10083845D01* +X34795499Y10083847D01* +X34764737Y10238497D01* +X34753133Y10266511D01* +X34704397Y10384173D01* +X34704390Y10384186D01* +X34616789Y10515289D01* +X34616786Y10515293D01* +X34505292Y10626787D01* +X34505288Y10626790D01* +X34374185Y10714391D01* +X34374172Y10714398D01* +X34228501Y10774736D01* +X34228489Y10774739D01* +X34073845Y10805500D01* +X34073842Y10805500D01* +X33916158Y10805500D01* +X33916155Y10805500D01* +X33761510Y10774739D01* +X33761498Y10774736D01* +X33615827Y10714398D01* +X33615814Y10714391D01* +X33484711Y10626790D01* +X33484707Y10626787D01* +X33373213Y10515293D01* +X33373210Y10515289D01* +X33285609Y10384186D01* +X33285602Y10384173D01* +X33225264Y10238502D01* +X33225261Y10238490D01* +X33194500Y10083847D01* +X30184689Y10083847D01* +X30209394Y10120821D01* +X30209795Y10121790D01* +X30216256Y10137386D01* +X30258134Y10238490D01* +X30269737Y10266503D01* +X30300500Y10421158D01* +X30300500Y10578842D01* +X30300500Y10578845D01* +X30300499Y10578847D01* +X30295527Y10603842D01* +X30269737Y10733497D01* +X30256062Y10766511D01* +X30209396Y10879175D01* +X30209394Y10879178D01* +X30209394Y10879179D01* +X30174694Y10931111D01* +X30153816Y10997785D01* +X30172300Y11065165D01* +X30174676Y11068864D01* +X30209394Y11120821D01* +X30269737Y11266503D01* +X30300500Y11421158D01* +X30300500Y11578842D01* +X30300500Y11578845D01* +X30300499Y11578847D01* +X30269738Y11733490D01* +X30269737Y11733497D01* +X30254670Y11769873D01* +X30209396Y11879175D01* +X30209394Y11879178D01* +X30209394Y11879179D01* +X30174694Y11931111D01* +X30153816Y11997785D01* +X30172300Y12065165D01* +X30174676Y12068864D01* +X30209394Y12120821D01* +X30269737Y12266503D01* +X30300500Y12421158D01* +X30300500Y12578842D01* +X30300500Y12578845D01* +X30300499Y12578847D01* +X30274531Y12709394D01* +X30269737Y12733497D01* +X30256062Y12766511D01* +X30209396Y12879175D01* +X30209394Y12879178D01* +X30209394Y12879179D01* +X30174694Y12931111D01* +X30153816Y12997785D01* +X30172300Y13065165D01* +X30174676Y13068864D01* +X30209394Y13120821D01* +X30269737Y13266503D01* +X30300500Y13421158D01* +X30300500Y13578842D01* +X30300500Y13578845D01* +X30300499Y13578847D01* +X30274531Y13709394D01* +X30269737Y13733497D01* +X30256062Y13766511D01* +X30209397Y13879173D01* +X30209390Y13879186D01* +X30121789Y14010289D01* +X30121786Y14010293D01* +X30010292Y14121787D01* +X30010284Y14121793D01* +X29972712Y14146898D01* +X29927906Y14200510D01* +X29919199Y14269835D01* +X29949353Y14332862D01* +X29972712Y14353102D01* +X29999279Y14370855D01* +X30010289Y14378211D01* +X30121789Y14489711D01* +X30209394Y14620821D01* +X30269737Y14766503D01* +X30300500Y14921158D01* +X30300500Y15078842D01* +X30300500Y15078845D01* +X30300499Y15078847D01* +X30269738Y15233490D01* +X30269737Y15233497D01* +X30256062Y15266511D01* +X30209397Y15379173D01* +X30209390Y15379186D01* +X30121790Y15510288D01* +X30121784Y15510295D01* +X30053232Y15578847D01* +X36199500Y15578847D01* +X36199500Y15421154D01* +X36230261Y15266511D01* +X36230264Y15266499D01* +X36290602Y15120828D01* +X36290609Y15120815D01* +X36378210Y14989712D01* +X36378213Y14989708D01* +X36489707Y14878214D01* +X36489711Y14878211D01* +X36620814Y14790610D01* +X36620827Y14790603D01* +X36765537Y14730663D01* +X36766503Y14730263D01* +X36921153Y14699501D01* +X36921156Y14699500D01* +X36921158Y14699500D01* +X37078844Y14699500D01* +X37078845Y14699501D01* +X37233497Y14730263D01* +X37379179Y14790606D01* +X37510289Y14878211D01* +X37621789Y14989711D01* +X37709394Y15120821D01* +X37769737Y15266503D01* +X37800500Y15421158D01* +X37800500Y15578842D01* +X37800500Y15578845D01* +X37800499Y15578847D01* +X37774531Y15709394D01* +X37769737Y15733497D01* +X37769735Y15733502D01* +X37709397Y15879173D01* +X37709390Y15879186D01* +X37621789Y16010289D01* +X37621786Y16010293D01* +X37510292Y16121787D01* +X37510288Y16121790D01* +X37379185Y16209391D01* +X37379172Y16209398D01* +X37233501Y16269736D01* +X37233489Y16269739D01* +X37078845Y16300500D01* +X37078842Y16300500D01* +X36921158Y16300500D01* +X36921155Y16300500D01* +X36766510Y16269739D01* +X36766498Y16269736D01* +X36620827Y16209398D01* +X36620814Y16209391D01* +X36489711Y16121790D01* +X36489707Y16121787D01* +X36378213Y16010293D01* +X36378210Y16010289D01* +X36290609Y15879186D01* +X36290602Y15879173D01* +X36230264Y15733502D01* +X36230261Y15733490D01* +X36199500Y15578847D01* +X30053232Y15578847D01* +X30010292Y15621787D01* +X30010288Y15621790D01* +X29879185Y15709391D01* +X29879172Y15709398D01* +X29733501Y15769736D01* +X29733489Y15769739D01* +X29578845Y15800500D01* +X29578842Y15800500D01* +X29421158Y15800500D01* +X29421155Y15800500D01* +X29266510Y15769739D01* +X29266498Y15769736D01* +X29120827Y15709398D01* +X29120814Y15709391D01* +X28989711Y15621790D01* +X28989707Y15621787D01* +X28878213Y15510293D01* +X28878210Y15510289D01* +X28790609Y15379186D01* +X28790602Y15379173D01* +X28730264Y15233502D01* +X28730261Y15233490D01* +X28699500Y15078847D01* +X28699500Y14921154D01* +X28712573Y14855432D01* +X28706346Y14785841D01* +X28663483Y14730663D01* +X28638411Y14716681D01* +X28620826Y14709397D01* +X28620814Y14709391D01* +X28489711Y14621790D01* +X28489707Y14621787D01* +X28378213Y14510293D01* +X28378210Y14510289D01* +X28290609Y14379186D01* +X28290606Y14379180D01* +X28260532Y14306575D01* +X28216690Y14252172D01* +X28193425Y14239468D01* +X28120820Y14209394D01* +X28120814Y14209391D01* +X27989711Y14121790D01* +X27989707Y14121787D01* +X27878213Y14010293D01* +X27878210Y14010289D01* +X27790609Y13879186D01* +X27790602Y13879173D01* +X27730264Y13733502D01* +X27730261Y13733490D01* +X27699500Y13578847D01* +X27699500Y13421154D01* +X27730261Y13266511D01* +X27730264Y13266499D01* +X27790602Y13120828D01* +X27790609Y13120815D01* +X27825304Y13068891D01* +X27846182Y13002214D01* +X27827698Y12934833D01* +X27825304Y12931109D01* +X27790609Y12879186D01* +X27790602Y12879173D01* +X27730264Y12733502D01* +X27730261Y12733490D01* +X27699500Y12578847D01* +X27699500Y12421154D01* +X27730261Y12266511D01* +X27730264Y12266499D01* +X27790602Y12120828D01* +X27790609Y12120815D01* +X27825304Y12068891D01* +X27846182Y12002214D01* +X27827698Y11934833D01* +X27825304Y11931109D01* +X27790609Y11879186D01* +X27790602Y11879173D01* +X27730264Y11733502D01* +X27730261Y11733490D01* +X27699500Y11578847D01* +X27699500Y11424500D01* +X27679815Y11357461D01* +X27627011Y11311706D01* +X27575500Y11300500D01* +X27421155Y11300500D01* +X27266510Y11269739D01* +X27266498Y11269736D01* +X27120827Y11209398D01* +X27120814Y11209391D01* +X26989711Y11121790D01* +X26989707Y11121787D01* +X26878213Y11010293D01* +X26878210Y11010289D01* +X26790609Y10879186D01* +X26790602Y10879173D01* +X26730264Y10733502D01* +X26730261Y10733490D01* +X26699500Y10578847D01* +X19300499Y10578847D01* +X19295527Y10603842D01* +X19269737Y10733497D01* +X19256062Y10766511D01* +X19209397Y10879173D01* +X19209390Y10879186D01* +X19121789Y11010289D01* +X19121786Y11010293D01* +X19120885Y11011194D01* +X19120563Y11011783D01* +X19117924Y11014999D01* +X19118533Y11015500D01* +X19087400Y11072517D01* +X19092384Y11142209D01* +X19134256Y11198142D01* +X19184372Y11220492D01* +X19233497Y11230263D01* +X19346166Y11276933D01* +X19379172Y11290603D01* +X19379172Y11290604D01* +X19379179Y11290606D01* +X19510289Y11378211D01* +X19621789Y11489711D01* +X19709394Y11620821D01* +X19769737Y11766503D01* +X19800500Y11921158D01* +X19800500Y12078842D01* +X19800500Y12078845D01* +X19800499Y12078847D01* +X19774531Y12209394D01* +X19769737Y12233497D01* +X19756062Y12266511D01* +X19709397Y12379173D01* +X19709390Y12379186D01* +X19621789Y12510289D01* +X19621786Y12510293D01* +X19510292Y12621787D01* +X19510288Y12621790D01* +X19379185Y12709391D01* +X19379172Y12709398D01* +X19233501Y12769736D01* +X19233489Y12769739D01* +X19078845Y12800500D01* +X19078842Y12800500D01* +X18921158Y12800500D01* +X18921155Y12800500D01* +X18766510Y12769739D01* +X18766498Y12769736D01* +X18620827Y12709398D01* +X18620814Y12709391D01* +X18489711Y12621790D01* +X18489708Y12621788D01* +X18488798Y12620877D01* +X18488204Y12620554D01* +X18485001Y12617924D01* +X18484502Y12618532D01* +X18427471Y12587398D01* +X18357780Y12592389D01* +X18301851Y12634266D01* +X18279508Y12684376D01* +X18269738Y12733491D01* +X18269737Y12733497D01* +X18256062Y12766511D01* +X18209397Y12879173D01* +X18209390Y12879186D01* +X18121789Y13010289D01* +X18121786Y13010293D01* +X18010292Y13121787D01* +X18010288Y13121790D01* +X17879185Y13209391D01* +X17879176Y13209396D01* +X17806574Y13239468D01* +X17752171Y13283309D01* +X17739470Y13306568D01* +X17709394Y13379179D01* +X17709391Y13379184D01* +X17709390Y13379186D01* +X17621789Y13510289D01* +X17621786Y13510293D01* +X17510292Y13621787D01* +X17510288Y13621790D01* +X17379185Y13709391D01* +X17379172Y13709398D01* +X17233501Y13769736D01* +X17233489Y13769739D01* +X17078845Y13800500D01* +X17078842Y13800500D01* +X16921158Y13800500D01* +X16921155Y13800500D01* +X16766510Y13769739D01* +X16766498Y13769736D01* +X16620827Y13709398D01* +X16620814Y13709391D01* +X16489711Y13621790D01* +X16489707Y13621787D01* +X16378213Y13510293D01* +X16378210Y13510289D01* +X16290609Y13379186D01* +X16290602Y13379173D01* +X16230264Y13233502D01* +X16230261Y13233490D01* +X16199500Y13078847D01* +X500500Y13078847D01* +X500500Y14078847D01* +X14199500Y14078847D01* +X14199500Y13921154D01* +X14230261Y13766511D01* +X14230264Y13766499D01* +X14290602Y13620828D01* +X14290609Y13620815D01* +X14378210Y13489712D01* +X14378213Y13489708D01* +X14489707Y13378214D01* +X14489711Y13378211D01* +X14620814Y13290610D01* +X14620827Y13290603D01* +X14696828Y13259123D01* +X14766503Y13230263D01* +X14921153Y13199501D01* +X14921156Y13199500D01* +X14921158Y13199500D01* +X15078844Y13199500D01* +X15078845Y13199501D01* +X15233497Y13230263D01* +X15379179Y13290606D01* +X15510289Y13378211D01* +X15621789Y13489711D01* +X15709394Y13620821D01* +X15769737Y13766503D01* +X15800500Y13921158D01* +X15800500Y14078842D01* +X15800500Y14078845D01* +X15800499Y14078847D01* +X23199500Y14078847D01* +X23199500Y13921154D01* +X23230261Y13766511D01* +X23230264Y13766499D01* +X23290602Y13620828D01* +X23290609Y13620815D01* +X23325304Y13568891D01* +X23346182Y13502214D01* +X23327698Y13434833D01* +X23325304Y13431109D01* +X23290609Y13379186D01* +X23290602Y13379173D01* +X23230264Y13233502D01* +X23230261Y13233490D01* +X23199500Y13078847D01* +X23199500Y12921154D01* +X23230261Y12766511D01* +X23230264Y12766499D01* +X23290602Y12620828D01* +X23290609Y12620815D01* +X23378210Y12489712D01* +X23378213Y12489708D01* +X23489707Y12378214D01* +X23489711Y12378211D01* +X23620814Y12290610D01* +X23620827Y12290603D01* +X23758683Y12233502D01* +X23766503Y12230263D01* +X23921153Y12199501D01* +X23921156Y12199500D01* +X23921158Y12199500D01* +X24078844Y12199500D01* +X24078845Y12199501D01* +X24233497Y12230263D01* +X24379179Y12290606D01* +X24510289Y12378211D01* +X24621789Y12489711D01* +X24709394Y12620821D01* +X24769737Y12766503D01* +X24800500Y12921158D01* +X24800500Y13078842D01* +X24800500Y13078845D01* +X24800499Y13078847D01* +X24774531Y13209396D01* +X24769737Y13233497D01* +X24767264Y13239468D01* +X24709396Y13379175D01* +X24709394Y13379178D01* +X24709394Y13379179D01* +X24674694Y13431111D01* +X24669603Y13447368D01* +X24659954Y13461410D01* +X24659379Y13480019D01* +X24653816Y13497785D01* +X24658311Y13514600D01* +X24657797Y13531246D01* +X24670072Y13558594D01* +X24671461Y13563788D01* +X24673003Y13566360D01* +X24681347Y13578847D01* +X25199500Y13578847D01* +X25199500Y13421154D01* +X25230261Y13266511D01* +X25230264Y13266499D01* +X25290602Y13120828D01* +X25290609Y13120815D01* +X25378210Y12989712D01* +X25378213Y12989708D01* +X25489707Y12878214D01* +X25489711Y12878211D01* +X25620814Y12790610D01* +X25620827Y12790603D01* +X25758683Y12733502D01* +X25766503Y12730263D01* +X25921153Y12699501D01* +X25921156Y12699500D01* +X25921158Y12699500D01* +X26078844Y12699500D01* +X26078845Y12699501D01* +X26233497Y12730263D01* +X26379179Y12790606D01* +X26510289Y12878211D01* +X26621789Y12989711D01* +X26709394Y13120821D01* +X26769737Y13266503D01* +X26800500Y13421158D01* +X26800500Y13578842D01* +X26800500Y13578845D01* +X26800499Y13578847D01* +X26774531Y13709394D01* +X26769737Y13733497D01* +X26756062Y13766511D01* +X26709397Y13879173D01* +X26709390Y13879186D01* +X26621789Y14010289D01* +X26621786Y14010293D01* +X26510292Y14121787D01* +X26510288Y14121790D01* +X26379185Y14209391D01* +X26379172Y14209398D01* +X26233501Y14269736D01* +X26233489Y14269739D01* +X26078845Y14300500D01* +X26078842Y14300500D01* +X25921158Y14300500D01* +X25921155Y14300500D01* +X25766510Y14269739D01* +X25766498Y14269736D01* +X25620827Y14209398D01* +X25620814Y14209391D01* +X25489711Y14121790D01* +X25489707Y14121787D01* +X25378213Y14010293D01* +X25378210Y14010289D01* +X25290609Y13879186D01* +X25290602Y13879173D01* +X25230264Y13733502D01* +X25230261Y13733490D01* +X25199500Y13578847D01* +X24681347Y13578847D01* +X24709394Y13620821D01* +X24769737Y13766503D01* +X24800500Y13921158D01* +X24800500Y14078842D01* +X24800500Y14078845D01* +X24800499Y14078847D01* +X24786963Y14146898D01* +X24769737Y14233497D01* +X24762002Y14252172D01* +X24709397Y14379173D01* +X24709390Y14379186D01* +X24621789Y14510289D01* +X24621786Y14510293D01* +X24510292Y14621787D01* +X24510288Y14621790D01* +X24379185Y14709391D01* +X24379172Y14709398D01* +X24233501Y14769736D01* +X24233489Y14769739D01* +X24078845Y14800500D01* +X24078842Y14800500D01* +X23921158Y14800500D01* +X23921155Y14800500D01* +X23766510Y14769739D01* +X23766498Y14769736D01* +X23620827Y14709398D01* +X23620814Y14709391D01* +X23489711Y14621790D01* +X23489707Y14621787D01* +X23378213Y14510293D01* +X23378210Y14510289D01* +X23290609Y14379186D01* +X23290602Y14379173D01* +X23230264Y14233502D01* +X23230261Y14233490D01* +X23199500Y14078847D01* +X15800499Y14078847D01* +X15786963Y14146898D01* +X15769737Y14233497D01* +X15762002Y14252172D01* +X15709397Y14379173D01* +X15709390Y14379186D01* +X15621789Y14510289D01* +X15621786Y14510293D01* +X15510292Y14621787D01* +X15510288Y14621790D01* +X15379185Y14709391D01* +X15379172Y14709398D01* +X15233501Y14769736D01* +X15233489Y14769739D01* +X15078845Y14800500D01* +X15078842Y14800500D01* +X14921158Y14800500D01* +X14921155Y14800500D01* +X14766510Y14769739D01* +X14766498Y14769736D01* +X14620827Y14709398D01* +X14620814Y14709391D01* +X14489711Y14621790D01* +X14489707Y14621787D01* +X14378213Y14510293D01* +X14378210Y14510289D01* +X14290609Y14379186D01* +X14290602Y14379173D01* +X14230264Y14233502D01* +X14230261Y14233490D01* +X14199500Y14078847D01* +X500500Y14078847D01* +X500500Y15578847D01* +X25199500Y15578847D01* +X25199500Y15421154D01* +X25230261Y15266511D01* +X25230264Y15266499D01* +X25290602Y15120828D01* +X25290609Y15120815D01* +X25378210Y14989712D01* +X25378213Y14989708D01* +X25489707Y14878214D01* +X25489711Y14878211D01* +X25620814Y14790610D01* +X25620827Y14790603D01* +X25765537Y14730663D01* +X25766503Y14730263D01* +X25921153Y14699501D01* +X25921156Y14699500D01* +X25921158Y14699500D01* +X26078844Y14699500D01* +X26078845Y14699501D01* +X26233497Y14730263D01* +X26379179Y14790606D01* +X26510289Y14878211D01* +X26621789Y14989711D01* +X26709394Y15120821D01* +X26769737Y15266503D01* +X26800500Y15421158D01* +X26800500Y15578842D01* +X26800500Y15578845D01* +X26800499Y15578847D01* +X26774531Y15709394D01* +X26769737Y15733497D01* +X26769735Y15733502D01* +X26709397Y15879173D01* +X26709390Y15879186D01* +X26621789Y16010289D01* +X26621786Y16010293D01* +X26510292Y16121787D01* +X26510288Y16121790D01* +X26379185Y16209391D01* +X26379172Y16209398D01* +X26233501Y16269736D01* +X26233489Y16269739D01* +X26078845Y16300500D01* +X26078842Y16300500D01* +X25921158Y16300500D01* +X25921155Y16300500D01* +X25766510Y16269739D01* +X25766498Y16269736D01* +X25620827Y16209398D01* +X25620814Y16209391D01* +X25489711Y16121790D01* +X25489707Y16121787D01* +X25378213Y16010293D01* +X25378210Y16010289D01* +X25290609Y15879186D01* +X25290602Y15879173D01* +X25230264Y15733502D01* +X25230261Y15733490D01* +X25199500Y15578847D01* +X500500Y15578847D01* +X500500Y16578847D01* +X11699500Y16578847D01* +X11699500Y16421154D01* +X11730261Y16266511D01* +X11730264Y16266499D01* +X11790602Y16120828D01* +X11790609Y16120815D01* +X11878210Y15989712D01* +X11878213Y15989708D01* +X11989707Y15878214D01* +X11989711Y15878211D01* +X12120814Y15790610D01* +X12120827Y15790603D01* +X12258683Y15733502D01* +X12266503Y15730263D01* +X12421153Y15699501D01* +X12421156Y15699500D01* +X12421158Y15699500D01* +X12578844Y15699500D01* +X12578845Y15699501D01* +X12589179Y15701557D01* +X12614287Y15706550D01* +X12614292Y15706551D01* +X12699800Y15723561D01* +X12733497Y15730263D01* +X12879179Y15790606D01* +X13010289Y15878211D01* +X13121789Y15989711D01* +X13209394Y16120821D01* +X13269737Y16266503D01* +X13300500Y16421158D01* +X13300500Y16578842D01* +X13300500Y16578845D01* +X13300499Y16578847D01* +X13269738Y16733490D01* +X13269737Y16733497D01* +X13256062Y16766511D01* +X13209397Y16879173D01* +X13209390Y16879186D01* +X13121790Y17010288D01* +X13121784Y17010295D01* +X13053232Y17078847D01* +X27699500Y17078847D01* +X27699500Y16921154D01* +X27730261Y16766511D01* +X27730264Y16766499D01* +X27790602Y16620828D01* +X27790609Y16620815D01* +X27878210Y16489712D01* +X27878213Y16489708D01* +X27989707Y16378214D01* +X27989711Y16378211D01* +X28120814Y16290610D01* +X28120827Y16290603D01* +X28266498Y16230265D01* +X28266503Y16230263D01* +X28421153Y16199501D01* +X28421156Y16199500D01* +X28421158Y16199500D01* +X28578844Y16199500D01* +X28578845Y16199501D01* +X28733497Y16230263D01* +X28879179Y16290606D01* +X29010289Y16378211D01* +X29121789Y16489711D01* +X29209394Y16620821D01* +X29269737Y16766503D01* +X29300500Y16921158D01* +X29300500Y17078842D01* +X29300500Y17078845D01* +X29300499Y17078847D01* +X29274531Y17209394D01* +X29269737Y17233497D01* +X29269735Y17233502D01* +X29209397Y17379173D01* +X29209390Y17379186D01* +X29121789Y17510289D01* +X29121786Y17510293D01* +X29010292Y17621787D01* +X29010288Y17621790D01* +X28879185Y17709391D01* +X28879172Y17709398D01* +X28733501Y17769736D01* +X28733489Y17769739D01* +X28578845Y17800500D01* +X28578842Y17800500D01* +X28421158Y17800500D01* +X28421155Y17800500D01* +X28266510Y17769739D01* +X28266498Y17769736D01* +X28120827Y17709398D01* +X28120814Y17709391D01* +X27989711Y17621790D01* +X27989707Y17621787D01* +X27878213Y17510293D01* +X27878210Y17510289D01* +X27790609Y17379186D01* +X27790602Y17379173D01* +X27730264Y17233502D01* +X27730261Y17233490D01* +X27699500Y17078847D01* +X13053232Y17078847D01* +X13010292Y17121787D01* +X13010288Y17121790D01* +X12879185Y17209391D01* +X12879172Y17209398D01* +X12733501Y17269736D01* +X12733489Y17269739D01* +X12578845Y17300500D01* +X12578842Y17300500D01* +X12421158Y17300500D01* +X12421155Y17300500D01* +X12266510Y17269739D01* +X12266498Y17269736D01* +X12120827Y17209398D01* +X12120814Y17209391D01* +X11989711Y17121790D01* +X11989707Y17121787D01* +X11878213Y17010293D01* +X11878210Y17010289D01* +X11790609Y16879186D01* +X11790602Y16879173D01* +X11730264Y16733502D01* +X11730261Y16733490D01* +X11699500Y16578847D01* +X500500Y16578847D01* +X500500Y19375500D01* +X520185Y19442539D01* +X572989Y19488294D01* +X624500Y19499500D01* +X11478184Y19499500D01* +X11522090Y19495665D01* +X11543822Y19499500D01* +X11565892Y19499500D01* +X11608467Y19510908D01* +X11651869Y19518567D01* +X11671867Y19527896D01* +X11693186Y19533608D01* +X11726683Y19552949D01* +X11736253Y19557931D01* +X11771298Y19574278D01* +X11779881Y19581483D01* +X11797604Y19593895D01* +X11807314Y19599500D01* +X11838479Y19630666D01* +X11872239Y19659001D01* +X11884894Y19677081D01* +X11900500Y19692686D01* +X11919841Y19726189D01* +X11925625Y19735270D01* +X12073913Y19947110D01* +X12128484Y19990742D01* +X12175498Y20000000D01* +X18816559Y20000000D01* +X18883598Y19980315D01* +G37* +%TD.AperFunction*% +%TD*% +M02* diff --git a/mfg/jlcpcb/Test_5-Fabpack.zip b/mfg/jlcpcb/Test_5-Fabpack.zip new file mode 100644 index 0000000..745d20e Binary files /dev/null and b/mfg/jlcpcb/Test_5-Fabpack.zip differ diff --git a/mfg/jlcpcb/Test_5-bom.csv b/mfg/jlcpcb/Test_5-bom.csv new file mode 100644 index 0000000..17544bf --- /dev/null +++ b/mfg/jlcpcb/Test_5-bom.csv @@ -0,0 +1,23 @@ +"Comment","Designator","Footprint","LCSC Part #" +"100n","C1,C2","C_0603_1608Metric","C14663" +"1u","C5","C_0603_1608Metric","C15849" +"2.2u","C6","C_0603_1608Metric","C23630" +"4.7u","C7,C8","C_0603_1608Metric","C19666" +"100u","C3,C4","C_1206_3216Metric","C15008" +"B2B-PH-K","J1","JST_PH_B2B-PH-K_1x02_P2.00mm_Vertical","C295747" +"B5B-PH-K","J2","JST_PH_B5B-PH-K_1x05_P2.00mm_Vertical","C265104" +"Conn_ARM_JTAG_SWD_10","J3","PinHeader_2x05_P1.27mm_Vertical_SMD","C150517" +"10uH","L1","L_0603_1608Metric","C76798" +"Si2301CDS","Q1,Q2,Q3","SOT-23","C10487" +"22","R10,R11","R_0603_1608Metric","C23345" +"75","R14","R_0603_1608Metric","C4275" +"220","R18","R_0603_1608Metric","C22962" +"330","R6","R_0603_1608Metric","C23138" +"5.1k","R17","R_0603_1608Metric","C23186" +"10k","R1,R9,R12,R13,R15,R16,R19,R20","R_0603_1608Metric","C25804" +"51k","R2,R3,R5,R7","R_0603_1608Metric","C23196" +"220k","R4,R8","R_0603_1608Metric","C22961" +"BQ27427","U4","Texas_DSBGA-9_1.62x1.58mm_Layout3x3_P0.5mm","C6075475" +"MCP6042T-I/MS","U1,U2","MSOP-8_3x3mm_P0.65mm","C627438" +"MCP73832T-2ACI/OT","U5","SOT-23-5","C424093" +"MDBT50Q-1MV2","U3","Raytac_MDBT50Q","C5118826" diff --git a/mfg/jlcpcb/Test_5-cpl.csv b/mfg/jlcpcb/Test_5-cpl.csv new file mode 100644 index 0000000..7ea1c7c --- /dev/null +++ b/mfg/jlcpcb/Test_5-cpl.csv @@ -0,0 +1,39 @@ +Designator,Val,Package,Mid X,Mid Y,Rotation,Layer +"C1","100n","C_0603_1608Metric",11.5000,5.5000,270.0000,top +"C2","100n","C_0603_1608Metric",11.0000,14.0000,0.0000,top +"C3","100u","C_1206_3216Metric",25.5000,7.5000,0.0000,top +"C4","100u","C_1206_3216Metric",22.0000,7.5000,270.0000,top +"C5","1u","C_0603_1608Metric",27.0000,4.5000,90.0000,top +"C6","2.2u","C_0603_1608Metric",11.5000,1.5000,180.0000,top +"C7","4.7u","C_0603_1608Metric",39.0000,3.0000,180.0000,top +"C8","4.7u","C_0603_1608Metric",32.0000,2.5000,90.0000,top +"J3","Conn_ARM_JTAG_SWD_10","PinHeader_2x05_P1.27mm_Vertical_SMD",33.8850,11.2100,270.0000,top +"L1","10uH","L_0603_1608Metric",25.5000,9.5000,0.0000,top +"Q1","Si2301CDS","SOT-23",14.0000,18.7500,90.0000,top +"Q2","Si2301CDS","SOT-23",38.5625,8.5500,0.0000,top +"Q3","Si2301CDS","SOT-23",41.7500,15.5000,270.0000,top +"R1","10k","R_0603_1608Metric",16.5000,19.1750,90.0000,top +"R2","51k","R_0603_1608Metric",3.5000,7.0000,90.0000,top +"R3","51k","R_0603_1608Metric",3.5000,4.0000,90.0000,top +"R4","220k","R_0603_1608Metric",3.5000,10.0000,270.0000,top +"R5","51k","R_0603_1608Metric",3.5000,13.0000,270.0000,top +"R6","330","R_0603_1608Metric",7.5000,15.0000,270.0000,top +"R7","51k","R_0603_1608Metric",6.0000,15.0000,270.0000,top +"R8","220k","R_0603_1608Metric",11.6125,11.2750,270.0000,top +"R9","10k","R_0603_1608Metric",41.5000,10.0000,270.0000,top +"R10","22","R_0603_1608Metric",30.2500,19.7500,180.0000,top +"R11","22","R_0603_1608Metric",30.2500,21.2500,180.0000,top +"R12","10k","R_0603_1608Metric",19.0000,3.0000,180.0000,top +"R13","10k","R_0603_1608Metric",19.0000,1.5000,180.0000,top +"R14","75","R_0603_1608Metric",41.5000,7.0000,270.0000,top +"R15","10k","R_0603_1608Metric",11.5000,3.0000,180.0000,top +"R16","10k","R_0603_1608Metric",39.0000,6.0000,0.0000,top +"R17","5.1k","R_0603_1608Metric",36.5000,6.0000,90.0000,top +"R18","220","R_0603_1608Metric",44.2500,15.0000,270.0000,top +"R19","10k","R_0603_1608Metric",39.2500,15.0000,270.0000,top +"R20","10k","R_0603_1608Metric",19.0000,4.5000,180.0000,top +"U1","MCP6042T-I/MS","MSOP-8_3x3mm_P0.65mm",7.5000,5.5000,270.0000,top +"U2","MCP6042T-I/MS","MSOP-8_3x3mm_P0.65mm",7.5000,11.5000,270.0000,top +"U3","MDBT50Q-1MV2","Raytac_MDBT50Q",23.0000,18.5000,0.0000,top +"U4","BQ27427","Texas_DSBGA-9_1.62x1.58mm_Layout3x3_P0.5mm",15.0000,2.5000,270.0000,top +"U5","MCP73832T-2ACI/OT","SOT-23-5",35.0000,2.5000,180.0000,top diff --git a/mfg/jlcpcb/gerbers/Test_5-B_Cu.gbl b/mfg/jlcpcb/gerbers/Test_5-B_Cu.gbl new file mode 100644 index 0000000..b72f61a --- /dev/null +++ b/mfg/jlcpcb/gerbers/Test_5-B_Cu.gbl @@ -0,0 +1,4385 @@ +%TF.GenerationSoftware,KiCad,Pcbnew,9.0.7+1*% +%TF.CreationDate,2026-03-10T00:49:54+00:00*% +%TF.ProjectId,Test_5,54657374-5f35-42e6-9b69-6361645f7063,NO_TAG+ (Unreleased)*% +%TF.SameCoordinates,Original*% +%TF.FileFunction,Copper,L4,Bot*% +%TF.FilePolarity,Positive*% +%FSLAX46Y46*% +G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* +G04 Created by KiCad (PCBNEW 9.0.7+1) date 2026-03-10 00:49:54* +%MOMM*% +%LPD*% +G01* +G04 APERTURE LIST* +G04 Aperture macros list* +%AMRoundRect* +0 Rectangle with rounded corners* +0 $1 Rounding radius* +0 $2 $3 $4 $5 $6 $7 $8 $9 X,Y pos of 4 corners* +0 Add a 4 corners polygon primitive as box body* +4,1,4,$2,$3,$4,$5,$6,$7,$8,$9,$2,$3,0* +0 Add four circle primitives for the rounded corners* +1,1,$1+$1,$2,$3* +1,1,$1+$1,$4,$5* +1,1,$1+$1,$6,$7* +1,1,$1+$1,$8,$9* +0 Add four rect primitives between the rounded corners* +20,1,$1+$1,$2,$3,$4,$5,0* +20,1,$1+$1,$4,$5,$6,$7,0* +20,1,$1+$1,$6,$7,$8,$9,0* +20,1,$1+$1,$8,$9,$2,$3,0*% +G04 Aperture macros list end* +%ADD10C,0.100000*% +%TA.AperFunction,SMDPad,CuDef*% +%ADD11RoundRect,0.500000X0.500000X1.500000X-0.500000X1.500000X-0.500000X-1.500000X0.500000X-1.500000X0*% +%TD*% +%TA.AperFunction,SMDPad,CuDef*% +%ADD12C,1.500000*% +%TD*% +%TA.AperFunction,ComponentPad*% +%ADD13RoundRect,0.250000X0.625000X-0.350000X0.625000X0.350000X-0.625000X0.350000X-0.625000X-0.350000X0*% +%TD*% +%TA.AperFunction,ComponentPad*% +%ADD14O,1.750000X1.200000*% +%TD*% +%TA.AperFunction,ViaPad*% +%ADD15C,0.600000*% +%TD*% +%TA.AperFunction,Conductor*% +%ADD16C,0.200000*% +%TD*% +G04 APERTURE END LIST* +D10* +G36* +X3576019Y1608966D02* +G01* +X3593115Y1591869D01* +X3615604Y1546892D01* +X3641352Y1443903D01* +X3641352Y1313356D01* +X3615604Y1210367D01* +X3593115Y1165390D01* +X3576019Y1148293D01* +X3536691Y1128629D01* +X3503155Y1128629D01* +X3463827Y1148293D01* +X3446730Y1165391D01* +X3424241Y1210367D01* +X3398495Y1313355D01* +X3398495Y1443904D01* +X3424241Y1546892D01* +X3446730Y1591868D01* +X3463827Y1608966D01* +X3503155Y1628629D01* +X3536691Y1628629D01* +X3576019Y1608966D01* +G37* +G36* +X4147448Y1608966D02* +G01* +X4164544Y1591869D01* +X4187033Y1546892D01* +X4212781Y1443903D01* +X4212781Y1313356D01* +X4187033Y1210367D01* +X4164544Y1165390D01* +X4147448Y1148293D01* +X4108120Y1128629D01* +X4074584Y1128629D01* +X4035256Y1148293D01* +X4018159Y1165391D01* +X3995670Y1210367D01* +X3969924Y1313355D01* +X3969924Y1443904D01* +X3995670Y1546892D01* +X4018159Y1591868D01* +X4035256Y1608966D01* +X4074584Y1628629D01* +X4108120Y1628629D01* +X4147448Y1608966D01* +G37* +G36* +X7241353Y1414343D02* +G01* +X7074585Y1414343D01* +X7035257Y1434008D01* +X7018160Y1451104D01* +X6998496Y1490433D01* +X6998496Y1552540D01* +X7018160Y1591868D01* +X7035257Y1608966D01* +X7074585Y1628629D01* +X7241353Y1628629D01* +X7241353Y1414343D01* +G37* +G36* +X7408020Y961962D02* +G01* +X978490Y961962D01* +X978490Y1640620D01* +X1045157Y1640620D01* +X1045157Y1602352D01* +X1072217Y1575292D01* +X1110485Y1575292D01* +X1126706Y1586131D01* +X1146931Y1606357D01* +X1213750Y1628629D01* +X1254667Y1628629D01* +X1321485Y1606357D01* +X1364543Y1563298D01* +X1387032Y1518321D01* +X1412780Y1415331D01* +X1412780Y1341928D01* +X1387032Y1238938D01* +X1364543Y1193961D01* +X1321485Y1150902D01* +X1254667Y1128629D01* +X1213750Y1128629D01* +X1146931Y1150902D01* +X1126706Y1171127D01* +X1110485Y1181966D01* +X1072217Y1181966D01* +X1045157Y1154906D01* +X1045157Y1116638D01* +X1055996Y1100417D01* +X1084568Y1071845D01* +X1086649Y1070455D01* +X1087163Y1069427D01* +X1094128Y1065457D01* +X1100789Y1061006D01* +X1101937Y1061006D01* +X1104112Y1059766D01* +X1189825Y1031195D01* +X1197775Y1030193D01* +X1205637Y1028629D01* +X1262780Y1028629D01* +X1270642Y1030193D01* +X1278591Y1031195D01* +X1364305Y1059766D01* +X1366480Y1061006D01* +X1367628Y1061006D01* +X1374292Y1065460D01* +X1381253Y1069427D01* +X1381766Y1070454D01* +X1383849Y1071845D01* +X1440992Y1128987D01* +X1445448Y1135656D01* +X1450359Y1141983D01* +X1478930Y1199126D01* +X1480376Y1204409D01* +X1482715Y1209359D01* +X1511287Y1323645D01* +X1511584Y1329763D01* +X1512780Y1335772D01* +X1512780Y1421486D01* +X1511584Y1427496D01* +X1511287Y1433613D01* +X1482715Y1547899D01* +X1480376Y1552850D01* +X1478930Y1558132D01* +X1450359Y1615275D01* +X1445448Y1621603D01* +X1440992Y1628271D01* +X1390633Y1678629D01* +X1669922Y1678629D01* +X1669922Y1078629D01* +X1673728Y1059495D01* +X1678582Y1054641D01* +X1680390Y1048014D01* +X1691634Y1041589D01* +X1700788Y1032435D01* +X1707654Y1032435D01* +X1713616Y1029028D01* +X1726109Y1032435D01* +X1739056Y1032435D01* +X1743910Y1037290D01* +X1750537Y1039097D01* +X1763334Y1053822D01* +X2012779Y1490351D01* +X2012779Y1078629D01* +X2016585Y1059495D01* +X2043645Y1032435D01* +X2081913Y1032435D01* +X2108973Y1059495D01* +X2112779Y1078629D01* +X2112779Y1335772D01* +X2727066Y1335772D01* +X2727066Y1192915D01* +X2727554Y1190459D01* +X2727192Y1189371D01* +X2729308Y1181642D01* +X2730872Y1173781D01* +X2731682Y1172971D01* +X2732344Y1170555D01* +X2760916Y1113411D01* +X2765831Y1107077D01* +X2770282Y1100417D01* +X2798854Y1071845D01* +X2805513Y1067395D01* +X2811848Y1062479D01* +X2868991Y1033908D01* +X2871405Y1033247D01* +X2872217Y1032435D01* +X2880082Y1030871D01* +X2887807Y1028755D01* +X2888894Y1029118D01* +X2891351Y1028629D01* +X3034209Y1028629D01* +X3036665Y1029118D01* +X3037754Y1028755D01* +X3045481Y1030872D01* +X3053343Y1032435D01* +X3054154Y1033247D01* +X3056570Y1033908D01* +X3113712Y1062479D01* +X3120046Y1067395D01* +X3126706Y1071845D01* +X3155278Y1100417D01* +X3166117Y1116638D01* +X3166117Y1154906D01* +X3139057Y1181966D01* +X3100789Y1181966D01* +X3084568Y1171127D01* +X3061733Y1148293D01* +X3022406Y1128629D01* +X2903154Y1128629D01* +X2863826Y1148293D01* +X2846731Y1165388D01* +X2827066Y1204719D01* +X2827066Y1323969D01* +X2846729Y1363297D01* +X2863827Y1380395D01* +X2903154Y1400058D01* +X3022406Y1400058D01* +X3061732Y1380395D01* +X3084568Y1357559D01* +X3100789Y1346721D01* +X3103433Y1346722D01* +X3105481Y1345046D01* +X3122235Y1346722D01* +X3139058Y1346722D01* +X3140926Y1348591D01* +X3143559Y1348854D01* +X3154220Y1361885D01* +X3166117Y1373782D01* +X3166116Y1376426D01* +X3167792Y1378473D01* +X3169675Y1397890D01* +X3164458Y1450058D01* +X3298495Y1450058D01* +X3298495Y1307200D01* +X3299690Y1301191D01* +X3299988Y1295073D01* +X3328559Y1180789D01* +X3330898Y1175838D01* +X3332345Y1170554D01* +X3360917Y1113411D01* +X3365828Y1107083D01* +X3370282Y1100417D01* +X3398853Y1071845D01* +X3405517Y1067392D01* +X3411849Y1062478D01* +X3468992Y1033907D01* +X3471407Y1033246D01* +X3472218Y1032435D01* +X3480078Y1030872D01* +X3487808Y1028755D01* +X3488895Y1029118D01* +X3491352Y1028629D01* +X3548495Y1028629D01* +X3550951Y1029118D01* +X3552039Y1028755D01* +X3559768Y1030872D01* +X3567629Y1032435D01* +X3568439Y1033246D01* +X3570855Y1033907D01* +X3627999Y1062479D01* +X3634327Y1067391D01* +X3640994Y1071845D01* +X3669565Y1100417D01* +X3674019Y1107084D01* +X3678931Y1113412D01* +X3707502Y1170555D01* +X3708948Y1175838D01* +X3711287Y1180788D01* +X3739859Y1295072D01* +X3740156Y1301191D01* +X3741352Y1307200D01* +X3741352Y1450058D01* +X3869924Y1450058D01* +X3869924Y1307200D01* +X3871119Y1301191D01* +X3871417Y1295073D01* +X3899988Y1180789D01* +X3902327Y1175838D01* +X3903774Y1170554D01* +X3932346Y1113411D01* +X3937257Y1107083D01* +X3941711Y1100417D01* +X3970282Y1071845D01* +X3976946Y1067392D01* +X3983278Y1062478D01* +X4040421Y1033907D01* +X4042836Y1033246D01* +X4043647Y1032435D01* +X4051507Y1030872D01* +X4059237Y1028755D01* +X4060324Y1029118D01* +X4062781Y1028629D01* +X4119924Y1028629D01* +X4122380Y1029118D01* +X4123468Y1028755D01* +X4131197Y1030872D01* +X4139058Y1032435D01* +X4139868Y1033246D01* +X4142284Y1033907D01* +X4199428Y1062479D01* +X4205756Y1067391D01* +X4212423Y1071845D01* +X4240994Y1100417D01* +X4245448Y1107084D01* +X4250360Y1113412D01* +X4278931Y1170555D01* +X4280377Y1175838D01* +X4282716Y1180788D01* +X4311288Y1295072D01* +X4311585Y1301191D01* +X4312781Y1307200D01* +X4312781Y1335772D01* +X4441353Y1335772D01* +X4441353Y1192915D01* +X4441841Y1190459D01* +X4441479Y1189371D01* +X4443595Y1181642D01* +X4445159Y1173781D01* +X4445969Y1172971D01* +X4446631Y1170555D01* +X4475203Y1113411D01* +X4480118Y1107077D01* +X4484569Y1100417D01* +X4513141Y1071845D01* +X4519800Y1067395D01* +X4526135Y1062479D01* +X4583278Y1033908D01* +X4585692Y1033247D01* +X4586504Y1032435D01* +X4594369Y1030871D01* +X4602094Y1028755D01* +X4603181Y1029118D01* +X4605638Y1028629D01* +X4777067Y1028629D01* +X4779523Y1029118D01* +X4780611Y1028755D01* +X4788340Y1030872D01* +X4796201Y1032435D01* +X4797011Y1033246D01* +X4799427Y1033907D01* +X4856571Y1062479D01* +X4862899Y1067391D01* +X4869566Y1071845D01* +X4898137Y1100417D01* +X4908975Y1116638D01* +X4908974Y1154907D01* +X4881914Y1181966D01* +X4843646Y1181965D01* +X4827425Y1171127D01* +X4804591Y1148293D01* +X4765263Y1128629D01* +X4617441Y1128629D01* +X4578113Y1148293D01* +X4561018Y1165388D01* +X4541353Y1204719D01* +X4541353Y1323969D01* +X4542535Y1326334D01* +X5045159Y1326334D01* +X5045159Y1288066D01* +X5072219Y1261006D01* +X5091353Y1257200D01* +X5548495Y1257200D01* +X5567629Y1261006D01* +X5594689Y1288066D01* +X5594689Y1326334D01* +X5585251Y1335772D01* +X5755639Y1335772D01* +X5755639Y1192915D01* +X5756127Y1190459D01* +X5755765Y1189371D01* +X5757881Y1181642D01* +X5759445Y1173781D01* +X5760255Y1172971D01* +X5760917Y1170555D01* +X5789489Y1113411D01* +X5794404Y1107077D01* +X5798855Y1100417D01* +X5827427Y1071845D01* +X5834086Y1067395D01* +X5840421Y1062479D01* +X5897564Y1033908D01* +X5899978Y1033247D01* +X5900790Y1032435D01* +X5908655Y1030871D01* +X5916380Y1028755D01* +X5917467Y1029118D01* +X5919924Y1028629D01* +X6062782Y1028629D01* +X6065238Y1029118D01* +X6066327Y1028755D01* +X6074054Y1030872D01* +X6081916Y1032435D01* +X6082727Y1033247D01* +X6085143Y1033908D01* +X6142285Y1062479D01* +X6148619Y1067395D01* +X6155279Y1071845D01* +X6183851Y1100417D01* +X6194690Y1116638D01* +X6194690Y1154906D01* +X6167630Y1181966D01* +X6129362Y1181966D01* +X6113141Y1171127D01* +X6090306Y1148293D01* +X6050979Y1128629D01* +X5931727Y1128629D01* +X5892399Y1148293D01* +X5875304Y1165388D01* +X5855639Y1204719D01* +X5855639Y1323969D01* +X5875302Y1363297D01* +X5892400Y1380395D01* +X5931727Y1400058D01* +X6050979Y1400058D01* +X6090305Y1380395D01* +X6113141Y1357559D01* +X6129362Y1346721D01* +X6132006Y1346722D01* +X6134054Y1345046D01* +X6150808Y1346722D01* +X6167631Y1346722D01* +X6169499Y1348591D01* +X6172132Y1348854D01* +X6182793Y1361885D01* +X6194690Y1373782D01* +X6194689Y1376426D01* +X6196365Y1378473D01* +X6198248Y1397890D01* +X6181602Y1564343D01* +X6327068Y1564343D01* +X6327068Y1507200D01* +X6328631Y1499338D01* +X6329634Y1491389D01* +X6358205Y1405675D01* +X6359445Y1403500D01* +X6359445Y1402352D01* +X6363898Y1395688D01* +X6367866Y1388727D01* +X6368892Y1388214D01* +X6370284Y1386131D01* +X6627786Y1128629D01* +X6377068Y1128629D01* +X6357934Y1124823D01* +X6330874Y1097763D01* +X6330874Y1059495D01* +X6357934Y1032435D01* +X6377068Y1028629D01* +X6748496Y1028629D01* +X6767630Y1032435D01* +X6794690Y1059495D01* +X6794690Y1097763D01* +X6783851Y1113984D01* +X6449341Y1448494D01* +X6427068Y1515313D01* +X6427068Y1552540D01* +X6432969Y1564343D01* +X6898496Y1564343D01* +X6898496Y1478629D01* +X6898984Y1476173D01* +X6898622Y1475084D01* +X6900738Y1467357D01* +X6902302Y1459495D01* +X6903113Y1458684D01* +X6903775Y1456268D01* +X6932347Y1399125D01* +X6937262Y1392791D01* +X6941713Y1386131D01* +X6970283Y1357560D01* +X6976949Y1353106D01* +X6983278Y1348194D01* +X7040421Y1319622D01* +X7042836Y1318961D01* +X7043648Y1318149D01* +X7051509Y1316586D01* +X7059237Y1314469D01* +X7060325Y1314832D01* +X7062782Y1314343D01* +X7241353Y1314343D01* +X7241353Y1078629D01* +X7245159Y1059495D01* +X7272219Y1032435D01* +X7310487Y1032435D01* +X7337547Y1059495D01* +X7341353Y1078629D01* +X7341353Y1678629D01* +X7337547Y1697763D01* +X7310487Y1724823D01* +X7291353Y1728629D01* +X7062782Y1728629D01* +X7060325Y1728141D01* +X7059238Y1728503D01* +X7051508Y1726387D01* +X7043648Y1724823D01* +X7042837Y1724013D01* +X7040422Y1723351D01* +X6983279Y1694780D01* +X6976947Y1689867D01* +X6970283Y1685413D01* +X6941712Y1656841D01* +X6937258Y1650176D01* +X6932347Y1643847D01* +X6903775Y1586704D01* +X6903113Y1584289D01* +X6902302Y1583477D01* +X6900738Y1575616D01* +X6898622Y1567888D01* +X6898984Y1566800D01* +X6898496Y1564343D01* +X6432969Y1564343D01* +X6446733Y1591871D01* +X6463828Y1608965D01* +X6503156Y1628629D01* +X6622408Y1628629D01* +X6661735Y1608966D01* +X6684570Y1586131D01* +X6700791Y1575292D01* +X6739059Y1575292D01* +X6766119Y1602352D01* +X6766119Y1640620D01* +X6755280Y1656841D01* +X6726708Y1685413D01* +X6720048Y1689864D01* +X6713714Y1694779D01* +X6656572Y1723350D01* +X6654156Y1724012D01* +X6653345Y1724823D01* +X6645483Y1726387D01* +X6637756Y1728503D01* +X6636667Y1728141D01* +X6634211Y1728629D01* +X6491353Y1728629D01* +X6488896Y1728141D01* +X6487809Y1728503D01* +X6480084Y1726388D01* +X6472219Y1724823D01* +X6471407Y1724012D01* +X6468993Y1723350D01* +X6411850Y1694779D01* +X6405515Y1689864D01* +X6398856Y1685413D01* +X6370284Y1656841D01* +X6365833Y1650182D01* +X6360918Y1643847D01* +X6332346Y1586703D01* +X6331684Y1584288D01* +X6330874Y1583477D01* +X6329310Y1575617D01* +X6327194Y1567887D01* +X6327556Y1566800D01* +X6327068Y1564343D01* +X6181602Y1564343D01* +X6169676Y1683604D01* +X6166118Y1695271D01* +X6166118Y1697763D01* +X6165024Y1698857D01* +X6163985Y1702265D01* +X6150957Y1712924D01* +X6139058Y1724823D01* +X6135563Y1725519D01* +X6134366Y1726498D01* +X6131884Y1726250D01* +X6119924Y1728629D01* +X5834210Y1728629D01* +X5815076Y1724823D01* +X5788016Y1697763D01* +X5788016Y1659495D01* +X5815076Y1632435D01* +X5834210Y1628629D01* +X6074675Y1628629D01* +X6088213Y1493244D01* +X6085143Y1494779D01* +X6082727Y1495441D01* +X6081916Y1496252D01* +X6074054Y1497816D01* +X6066327Y1499932D01* +X6065238Y1499570D01* +X6062782Y1500058D01* +X5919924Y1500058D01* +X5917467Y1499570D01* +X5916379Y1499932D01* +X5908651Y1497816D01* +X5900790Y1496252D01* +X5899978Y1495441D01* +X5897563Y1494779D01* +X5840421Y1466207D01* +X5834092Y1461296D01* +X5827427Y1456842D01* +X5798855Y1428271D01* +X5794400Y1421605D01* +X5789489Y1415276D01* +X5760917Y1358132D01* +X5760255Y1355717D01* +X5759445Y1354906D01* +X5757881Y1347046D01* +X5755765Y1339316D01* +X5756127Y1338229D01* +X5755639Y1335772D01* +X5585251Y1335772D01* +X5567629Y1353394D01* +X5548495Y1357200D01* +X5091353Y1357200D01* +X5072219Y1353394D01* +X5045159Y1326334D01* +X4542535Y1326334D01* +X4561016Y1363297D01* +X4578114Y1380395D01* +X4617441Y1400058D01* +X4691353Y1400058D01* +X4705299Y1402833D01* +X4707372Y1402694D01* +X4708186Y1403407D01* +X4710487Y1403864D01* +X4722927Y1416305D01* +X4736172Y1427893D01* +X4736290Y1429668D01* +X4737547Y1430924D01* +X4737547Y1448523D01* +X4738717Y1466077D01* +X4737547Y1468109D01* +X4737547Y1469192D01* +X4736076Y1470663D01* +X4728982Y1482983D01* +X4601542Y1628629D01* +X4862781Y1628629D01* +X4881915Y1632435D01* +X4908975Y1659495D01* +X4908975Y1697763D01* +X4881915Y1724823D01* +X4862781Y1728629D01* +X4491353Y1728629D01* +X4477406Y1725855D01* +X4475334Y1725993D01* +X4474519Y1725281D01* +X4472219Y1724823D01* +X4459778Y1712383D01* +X4446534Y1700794D01* +X4446415Y1699020D01* +X4445159Y1697763D01* +X4445159Y1680165D01* +X4443989Y1662610D01* +X4445159Y1660579D01* +X4445159Y1659495D01* +X4446629Y1658025D01* +X4453724Y1645704D01* +X4585299Y1495333D01* +X4583277Y1494779D01* +X4526135Y1466207D01* +X4519806Y1461296D01* +X4513141Y1456842D01* +X4484569Y1428271D01* +X4480114Y1421605D01* +X4475203Y1415276D01* +X4446631Y1358132D01* +X4445969Y1355717D01* +X4445159Y1354906D01* +X4443595Y1347046D01* +X4441479Y1339316D01* +X4441841Y1338229D01* +X4441353Y1335772D01* +X4312781Y1335772D01* +X4312781Y1450058D01* +X4311585Y1456068D01* +X4311288Y1462186D01* +X4282716Y1576470D01* +X4280377Y1581421D01* +X4278931Y1586703D01* +X4250360Y1643846D01* +X4245448Y1650175D01* +X4240994Y1656841D01* +X4212423Y1685413D01* +X4205756Y1689868D01* +X4199428Y1694779D01* +X4142284Y1723351D01* +X4139868Y1724013D01* +X4139058Y1724823D01* +X4131197Y1726387D01* +X4123468Y1728503D01* +X4122380Y1728141D01* +X4119924Y1728629D01* +X4062781Y1728629D01* +X4060324Y1728141D01* +X4059237Y1728503D01* +X4051507Y1726387D01* +X4043647Y1724823D01* +X4042836Y1724013D01* +X4040421Y1723351D01* +X3983278Y1694780D01* +X3976946Y1689867D01* +X3970282Y1685413D01* +X3941711Y1656841D01* +X3937257Y1650176D01* +X3932346Y1643847D01* +X3903774Y1586704D01* +X3902327Y1581421D01* +X3899988Y1576469D01* +X3871417Y1462185D01* +X3871119Y1456068D01* +X3869924Y1450058D01* +X3741352Y1450058D01* +X3740156Y1456068D01* +X3739859Y1462186D01* +X3711287Y1576470D01* +X3708948Y1581421D01* +X3707502Y1586703D01* +X3678931Y1643846D01* +X3674019Y1650175D01* +X3669565Y1656841D01* +X3640994Y1685413D01* +X3634327Y1689868D01* +X3627999Y1694779D01* +X3570855Y1723351D01* +X3568439Y1724013D01* +X3567629Y1724823D01* +X3559768Y1726387D01* +X3552039Y1728503D01* +X3550951Y1728141D01* +X3548495Y1728629D01* +X3491352Y1728629D01* +X3488895Y1728141D01* +X3487808Y1728503D01* +X3480078Y1726387D01* +X3472218Y1724823D01* +X3471407Y1724013D01* +X3468992Y1723351D01* +X3411849Y1694780D01* +X3405517Y1689867D01* +X3398853Y1685413D01* +X3370282Y1656841D01* +X3365828Y1650176D01* +X3360917Y1643847D01* +X3332345Y1586704D01* +X3330898Y1581421D01* +X3328559Y1576469D01* +X3299988Y1462185D01* +X3299690Y1456068D01* +X3298495Y1450058D01* +X3164458Y1450058D01* +X3141103Y1683604D01* +X3137545Y1695271D01* +X3137545Y1697763D01* +X3136451Y1698857D01* +X3135412Y1702265D01* +X3122384Y1712924D01* +X3110485Y1724823D01* +X3106990Y1725519D01* +X3105793Y1726498D01* +X3103311Y1726250D01* +X3091351Y1728629D01* +X2805637Y1728629D01* +X2786503Y1724823D01* +X2759443Y1697763D01* +X2759443Y1659495D01* +X2786503Y1632435D01* +X2805637Y1628629D01* +X3046102Y1628629D01* +X3059640Y1493244D01* +X3056570Y1494779D01* +X3054154Y1495441D01* +X3053343Y1496252D01* +X3045481Y1497816D01* +X3037754Y1499932D01* +X3036665Y1499570D01* +X3034209Y1500058D01* +X2891351Y1500058D01* +X2888894Y1499570D01* +X2887806Y1499932D01* +X2880078Y1497816D01* +X2872217Y1496252D01* +X2871405Y1495441D01* +X2868990Y1494779D01* +X2811848Y1466207D01* +X2805519Y1461296D01* +X2798854Y1456842D01* +X2770282Y1428271D01* +X2765827Y1421605D01* +X2760916Y1415276D01* +X2732344Y1358132D01* +X2731682Y1355717D01* +X2730872Y1354906D01* +X2729308Y1347046D01* +X2727192Y1339316D01* +X2727554Y1338229D01* +X2727066Y1335772D01* +X2112779Y1335772D01* +X2112779Y1678629D01* +X2108973Y1697763D01* +X2104118Y1702618D01* +X2102311Y1709244D01* +X2091066Y1715670D01* +X2081913Y1724823D01* +X2075047Y1724823D01* +X2069085Y1728230D01* +X2056593Y1724823D01* +X2043645Y1724823D01* +X2038789Y1719968D01* +X2032165Y1718161D01* +X2019367Y1703436D01* +X1769922Y1266908D01* +X1769922Y1678629D01* +X1766116Y1697763D01* +X1739056Y1724823D01* +X1700788Y1724823D01* +X1673728Y1697763D01* +X1669922Y1678629D01* +X1390633Y1678629D01* +X1383849Y1685413D01* +X1381766Y1686805D01* +X1381253Y1687831D01* +X1374292Y1691799D01* +X1367628Y1696252D01* +X1366480Y1696252D01* +X1364305Y1697492D01* +X1278591Y1726063D01* +X1270642Y1727066D01* +X1262780Y1728629D01* +X1205637Y1728629D01* +X1197775Y1727066D01* +X1189825Y1726063D01* +X1104112Y1697492D01* +X1101937Y1696252D01* +X1100789Y1696252D01* +X1094128Y1691802D01* +X1087163Y1687831D01* +X1086649Y1686804D01* +X1084568Y1685413D01* +X1055996Y1656841D01* +X1045157Y1640620D01* +X978490Y1640620D01* +X978490Y1795296D01* +X7408020Y1795296D01* +X7408020Y961962D01* +G37* +D11* +%TO.P,TP12,1,1*% +%TO.N,GND*% +X3500000Y14000000D03* +%TD*% +D12* +%TO.P,TP1,1,1*% +%TO.N,Net-(U1A--)*% +X5000000Y4500000D03* +%TD*% +D13* +%TO.P,J2,1,Pin_1*% +%TO.N,VBUS*% +X43500000Y2750000D03* +D14* +%TO.P,J2,2,Pin_2*% +%TO.N,/Project Architecture/Power and Interface/CHARGE_LED_IO*% +X43500000Y4750000D03* +%TO.P,J2,3,Pin_3*% +%TO.N,/Project Architecture/Power and Interface/PAIR_LED_IO*% +X43500000Y6750000D03* +%TO.P,J2,4,Pin_4*% +%TO.N,/Project Architecture/BLE Controller/~{PAIR_SW}*% +X43500000Y8750000D03* +%TO.P,J2,5,Pin_5*% +%TO.N,GND*% +X43500000Y10750000D03* +%TD*% +D12* +%TO.P,TP8,1,1*% +%TO.N,+3.3V*% +X38000000Y14000000D03* +%TD*% +%TO.P,TP3,1,1*% +%TO.N,Net-(J1-Pin_1)*% +X16000000Y2500000D03* +%TD*% +%TO.P,TP10,1,1*% +%TO.N,/Project Architecture/Power and Interface/SWDIO*% +X35000000Y17000000D03* +%TD*% +%TO.P,TP7,1,1*% +%TO.N,/Project Architecture/Power and Interface/SWDCLK*% +X35000000Y14000000D03* +%TD*% +D11* +%TO.P,TP14,1,1*% +%TO.N,/Project Architecture/Load Cell Amp/SIG-*% +X9500000Y14000000D03* +%TD*% +%TO.P,TP13,1,1*% +%TO.N,/Project Architecture/Load Cell Amp/SIG+*% +X6500000Y14000000D03* +%TD*% +D12* +%TO.P,TP6,1,1*% +%TO.N,/Project Architecture/Power and Interface/~{RESET}*% +X35000000Y11000000D03* +%TD*% +%TO.P,TP9,1,1*% +%TO.N,GND*% +X38000000Y17000000D03* +%TD*% +%TO.P,TP2,1,1*% +%TO.N,/Project Architecture/BLE Controller/LOAD_CELL*% +X21000000Y11500000D03* +%TD*% +%TO.P,TP4,1,1*% +%TO.N,/Project Architecture/BLE Controller/~{BATT_INT}*% +X19000000Y2500000D03* +%TD*% +D11* +%TO.P,TP11,1,1*% +%TO.N,/Project Architecture/Load Cell Amp/EXC+*% +X12500000Y14000000D03* +%TD*% +D13* +%TO.P,J1,1,Pin_1*% +%TO.N,Net-(J1-Pin_1)*% +X25050000Y3550000D03* +D14* +%TO.P,J1,2,Pin_2*% +%TO.N,GND*% +X25050000Y5550000D03* +%TD*% +D12* +%TO.P,TP5,1,1*% +%TO.N,/Project Architecture/Power and Interface/STAT*% +X34324797Y3291770D03* +%TD*% +D15* +%TO.N,GND*% +X17500000Y21000000D03* +X20000000Y21000000D03* +X29500000Y15000000D03* +X24000000Y21000000D03* +X21500000Y20500000D03* +X23000000Y22000000D03* +X12500000Y5000000D03* +X31000000Y3000000D03* +X17000000Y13000000D03* +X29500000Y13500000D03* +X28500000Y12500000D03* +X25000000Y21000000D03* +X28500000Y10500000D03* +X17000000Y11000000D03* +X25000000Y22000000D03* +X23000000Y21000000D03* +X17500000Y12500000D03* +X20500000Y20500000D03* +X29500000Y11500000D03* +X17500000Y22000000D03* +X28500000Y22000000D03* +X37500000Y2500000D03* +X17500000Y11500000D03* +X19500000Y20500000D03* +X22500000Y20500000D03* +X17000000Y21500000D03* +X9500000Y1500000D03* +X29500000Y10500000D03* +X24500000Y21500000D03* +X14000000Y3500000D03* +X28500000Y11500000D03* +X19000000Y21000000D03* +X25500000Y21500000D03* +X19500000Y21500000D03* +X29000000Y13000000D03* +X24500000Y20500000D03* +X28500000Y13500000D03* +X19000000Y22000000D03* +X27500000Y10500000D03* +X23500000Y21500000D03* +X7000000Y4525000D03* +X26000000Y22000000D03* +X15000000Y14000000D03* +X16500000Y22000000D03* +X29500000Y12500000D03* +X35500000Y6500000D03* +X29000000Y11000000D03* +X25500000Y20500000D03* +X29000000Y12000000D03* +X6975000Y10525000D03* +X17000000Y12000000D03* +X17500000Y10500000D03* +X9500000Y3000000D03* +X18500000Y10500000D03* +X29000000Y14000000D03* +X23500000Y20500000D03* +X8000000Y4525000D03* +X16500000Y21000000D03* +X24000000Y22000000D03* +X20000000Y22000000D03* +%TO.N,+3.3V*% +X2500000Y8000000D03* +X40000000Y17000000D03* +X31500000Y17500000D03* +X23000000Y10000000D03* +X12500000Y6500000D03* +X15500000Y17500000D03* +X39500000Y4500000D03* +X40500000Y11000000D03* +X21000000Y1500000D03* +X10500000Y17500000D03* +%TO.N,VDD*% +X30000000Y2000000D03* +X25500000Y8000000D03* +X13500000Y2500000D03* +X38500000Y12500000D03* +%TO.N,Net-(J1-Pin_1)*% +X14000000Y1500000D03* +%TO.N,/Project Architecture/Power and Interface/PAIR_LED_IO*% +X43500000Y13000000D03* +%TO.N,/Project Architecture/BLE Controller/~{PAIR_SW}*% +X28500000Y17000000D03* +%TO.N,/Project Architecture/Power and Interface/SWDIO*% +X32750000Y19750000D03* +%TO.N,/Project Architecture/Power and Interface/SWDCLK*% +X37000000Y15500000D03* +%TO.N,/Project Architecture/Power and Interface/~{RESET}*% +X33995000Y10005000D03* +X26000000Y15500000D03* +%TO.N,/Project Architecture/Load Cell Amp/EXC+*% +X12500000Y16500000D03* +%TO.N,/Project Architecture/Power and Interface/STAT*% +X26000000Y13500000D03* +X33862500Y5500000D03* +%TO.N,/Project Architecture/BLE Controller/~{PAIR_LED}*% +X32500000Y18500000D03* +X36500000Y18500000D03* +%TO.N,Net-(U1A--)*% +X7000000Y5500000D03* +%TO.N,/Project Architecture/BLE Controller/LOAD_CELL*% +X20050000Y9500000D03* +%TO.N,/Project Architecture/BLE Controller/SDA*% +X24000000Y14000000D03* +X19500000Y7000000D03* +%TO.N,/Project Architecture/BLE Controller/SCL*% +X24000000Y13000000D03* +X22000000Y4500000D03* +%TO.N,/Project Architecture/BLE Controller/~{BATT_INT}*% +X19000000Y12000000D03* +X17000000Y4500000D03* +X18500000Y8500000D03* +%TO.N,/Project Architecture/Load Cell Amp/SIG-*% +X8025000Y10525000D03* +%TO.N,/Project Architecture/Load Cell Amp/SIG+*% +X7500000Y11500000D03* +%TD*% +D16* +%TO.N,+3.3V*% +X38000000Y14000000D02* +X39500000Y14000000D01* +X39500000Y14000000D02* +X40000000Y14500000D01* +X40000000Y14500000D02* +X40000000Y17000000D01* +%TO.N,Net-(J1-Pin_1)*% +X15000000Y1500000D02* +X14000000Y1500000D01* +X16000000Y2500000D02* +X15000000Y1500000D01* +%TO.N,/Project Architecture/Power and Interface/SWDIO*% +X35000000Y17500000D02* +X32750000Y19750000D01* +X35000000Y17000000D02* +X35000000Y17500000D01* +%TO.N,/Project Architecture/Power and Interface/SWDCLK*% +X37000000Y15500000D02* +X36500000Y15500000D01* +X36500000Y15500000D02* +X35000000Y14000000D01* +%TO.N,/Project Architecture/Power and Interface/~{RESET}*% +X33995000Y10005000D02* +X34005000Y10005000D01* +X34005000Y10005000D02* +X35000000Y11000000D01* +%TO.N,/Project Architecture/Load Cell Amp/EXC+*% +X12500000Y16500000D02* +X12500000Y14000000D01* +%TO.N,/Project Architecture/Power and Interface/STAT*% +X33862500Y5500000D02* +X34324797Y5037703D01* +X34324797Y5037703D02* +X34324797Y3291770D01* +%TO.N,Net-(U1A--)*% +X6000000Y5500000D02* +X5000000Y4500000D01* +X7000000Y5500000D02* +X6000000Y5500000D01* +%TO.N,/Project Architecture/BLE Controller/LOAD_CELL*% +X20050000Y10550000D02* +X21000000Y11500000D01* +X20050000Y9500000D02* +X20050000Y10550000D01* +%TO.N,/Project Architecture/BLE Controller/~{BATT_INT}*% +X19000000Y2500000D02* +X17000000Y4500000D01* +%TO.N,/Project Architecture/Load Cell Amp/SIG-*% +X9500000Y14000000D02* +X9500000Y12000000D01* +X9500000Y12000000D02* +X8025000Y10525000D01* +%TO.N,/Project Architecture/Load Cell Amp/SIG+*% +X7000000Y11500000D02* +X6500000Y12000000D01* +X7500000Y11500000D02* +X7000000Y11500000D01* +X6500000Y14000000D02* +X6500000Y12000000D01* +%TD*% +%TA.AperFunction,Conductor*% +%TO.N,GND*% +G36* +X32141540Y22480315D02* +G01* +X32176086Y22447109D01* +X34008872Y19828842D01* +X34077462Y19730857D01* +X34099500Y19692686D01* +X34115104Y19677082D01* +X34121330Y19668188D01* +X34121329Y19668188D01* +X34127759Y19659003D01* +X34127760Y19659002D01* +X34127761Y19659001D01* +X34161522Y19630664D01* +X34192686Y19599500D01* +X34211792Y19588469D01* +X34220105Y19581492D01* +X34220113Y19581486D01* +X34228699Y19574279D01* +X34228700Y19574279D01* +X34228702Y19574277D01* +X34268646Y19555645D01* +X34306814Y19533608D01* +X34328132Y19527896D01* +X34348131Y19518567D01* +X34348132Y19518567D01* +X34348134Y19518566D01* +X34386216Y19511846D01* +X34386219Y19511846D01* +X34391539Y19510908D01* +X34434108Y19499500D01* +X34456173Y19499500D01* +X34477910Y19495664D01* +X34516444Y19499030D01* +X34527234Y19499500D01* +X36197810Y19499500D01* +X36264849Y19479815D01* +X36310604Y19427011D01* +X36320548Y19357853D01* +X36291523Y19294297D01* +X36245262Y19260939D01* +X36120827Y19209398D01* +X36120814Y19209391D01* +X35989711Y19121790D01* +X35989707Y19121787D01* +X35878213Y19010293D01* +X35878210Y19010289D01* +X35790609Y18879186D01* +X35790602Y18879173D01* +X35730264Y18733502D01* +X35730261Y18733490D01* +X35699500Y18578847D01* +X35699500Y18421154D01* +X35731451Y18260528D01* +X35730145Y18260269D01* +X35730701Y18197216D01* +X35693445Y18138108D01* +X35630147Y18108525D01* +X35560904Y18117860D01* +X35555137Y18120613D01* +X35530168Y18133335D01* +X35480029Y18158883D01* +X35292826Y18219710D01* +X35138588Y18244138D01* +X35075453Y18274067D01* +X35070305Y18278930D01* +X33584573Y19764663D01* +X33551088Y19825986D01* +X33550637Y19828153D01* +X33519738Y19983490D01* +X33519737Y19983497D01* +X33485608Y20065892D01* +X33459397Y20129173D01* +X33459390Y20129186D01* +X33371789Y20260289D01* +X33371786Y20260293D01* +X33260292Y20371787D01* +X33260288Y20371790D01* +X33129185Y20459391D01* +X33129172Y20459398D01* +X32983501Y20519736D01* +X32983489Y20519739D01* +X32828845Y20550500D01* +X32828842Y20550500D01* +X32671158Y20550500D01* +X32671155Y20550500D01* +X32516510Y20519739D01* +X32516498Y20519736D01* +X32370827Y20459398D01* +X32370814Y20459391D01* +X32239711Y20371790D01* +X32239707Y20371787D01* +X32128213Y20260293D01* +X32128210Y20260289D01* +X32040609Y20129186D01* +X32040602Y20129173D01* +X31980264Y19983502D01* +X31980261Y19983490D01* +X31949500Y19828847D01* +X31949500Y19671154D01* +X31980261Y19516511D01* +X31980264Y19516499D01* +X32040602Y19370828D01* +X32040609Y19370815D01* +X32071043Y19325268D01* +X32091921Y19258591D01* +X32073437Y19191210D01* +X32036832Y19153275D01* +X31989711Y19121790D01* +X31989707Y19121787D01* +X31878213Y19010293D01* +X31878210Y19010289D01* +X31790609Y18879186D01* +X31790602Y18879173D01* +X31730264Y18733502D01* +X31730261Y18733490D01* +X31699500Y18578847D01* +X31699500Y18424500D01* +X31679815Y18357461D01* +X31627011Y18311706D01* +X31575500Y18300500D01* +X31421155Y18300500D01* +X31266510Y18269739D01* +X31266498Y18269736D01* +X31120827Y18209398D01* +X31120814Y18209391D01* +X30989711Y18121790D01* +X30989707Y18121787D01* +X30878213Y18010293D01* +X30878210Y18010289D01* +X30790609Y17879186D01* +X30790602Y17879173D01* +X30730264Y17733502D01* +X30730261Y17733490D01* +X30699500Y17578847D01* +X30699500Y17421154D01* +X30730261Y17266511D01* +X30730264Y17266499D01* +X30790602Y17120828D01* +X30790609Y17120815D01* +X30878210Y16989712D01* +X30878213Y16989708D01* +X30989707Y16878214D01* +X30989711Y16878211D01* +X31120814Y16790610D01* +X31120827Y16790603D01* +X31253756Y16735543D01* +X31266503Y16730263D01* +X31421153Y16699501D01* +X31421156Y16699500D01* +X31421158Y16699500D01* +X31578844Y16699500D01* +X31578845Y16699501D01* +X31733497Y16730263D01* +X31879179Y16790606D01* +X32010289Y16878211D01* +X32121789Y16989711D01* +X32209394Y17120821D01* +X32269737Y17266503D01* +X32300500Y17421158D01* +X32300500Y17575500D01* +X32320185Y17642539D01* +X32372989Y17688294D01* +X32424500Y17699500D01* +X32578844Y17699500D01* +X32578845Y17699501D01* +X32733497Y17730263D01* +X32879179Y17790606D01* +X33010289Y17878211D01* +X33121789Y17989711D01* +X33209394Y18120821D01* +X33232263Y18176033D01* +X33276101Y18230434D01* +X33342395Y18252500D01* +X33410094Y18235222D01* +X33434504Y18216260D01* +X33888672Y17762092D01* +X33922157Y17700769D01* +X33917173Y17631077D01* +X33911476Y17618117D01* +X33841118Y17480033D01* +X33780290Y17292827D01* +X33749500Y17098423D01* +X33749500Y16901578D01* +X33780290Y16707174D01* +X33841117Y16519971D01* +X33910588Y16383627D01* +X33930476Y16344595D01* +X34046172Y16185354D01* +X34185354Y16046172D01* +X34344595Y15930476D01* +X34423016Y15890519D01* +X34519970Y15841118D01* +X34519972Y15841118D01* +X34519975Y15841116D01* +X34620317Y15808513D01* +X34707173Y15780291D01* +X34901578Y15749500D01* +X34901583Y15749500D01* +X35098422Y15749500D01* +X35292826Y15780291D01* +X35294328Y15780779D01* +X35480025Y15841116D01* +X35655405Y15930476D01* +X35814646Y16046172D01* +X35953828Y16185354D01* +X36069524Y16344595D01* +X36158884Y16519975D01* +X36219709Y16707174D01* +X36232923Y16790603D01* +X36250500Y16901578D01* +X36250500Y17098423D01* +X36219709Y17292827D01* +X36178012Y17421154D01* +X36158884Y17480025D01* +X36158881Y17480029D01* +X36158881Y17480032D01* +X36120618Y17555126D01* +X36107721Y17623795D01* +X36133997Y17688536D01* +X36191103Y17728794D01* +X36260908Y17731786D01* +X36266292Y17730305D01* +X36421153Y17699501D01* +X36421156Y17699500D01* +X36421158Y17699500D01* +X36578844Y17699500D01* +X36578845Y17699501D01* +X36654162Y17714483D01* +X36733483Y17730260D01* +X36733485Y17730261D01* +X36733497Y17730263D01* +X36733507Y17730268D01* +X36733550Y17730280D01* +X36733586Y17730281D01* +X36739472Y17731451D01* +X36739693Y17730336D01* +X36803417Y17730913D01* +X36862535Y17693672D01* +X36892134Y17630382D01* +X36882817Y17561136D01* +X36880046Y17555330D01* +X36841582Y17479839D01* +X36780778Y17292706D01* +X36750000Y17098383D01* +X36750000Y16901618D01* +X36780778Y16707295D01* +X36841582Y16520162D01* +X36876161Y16452296D01* +X36889057Y16383627D01* +X36862780Y16318887D01* +X36805674Y16278630D01* +X36789868Y16274385D01* +X36766508Y16269739D01* +X36766498Y16269736D01* +X36620827Y16209398D01* +X36620814Y16209391D01* +X36489125Y16121398D01* +X36428874Y16102533D01* +X36429002Y16101561D01* +X36423427Y16100827D01* +X36422447Y16100520D01* +X36420996Y16100507D01* +X36420940Y16100500D01* +X36380019Y16089536D01* +X36380019Y16089535D01* +X36342751Y16079549D01* +X36268214Y16059577D01* +X36268209Y16059574D01* +X36131290Y15980525D01* +X36131282Y15980519D01* +X36019478Y15868714D01* +X35404532Y15253769D01* +X35343209Y15220284D01* +X35297453Y15218977D01* +X35098422Y15250500D01* +X35098417Y15250500D01* +X34901583Y15250500D01* +X34901578Y15250500D01* +X34707173Y15219710D01* +X34519970Y15158883D01* +X34344594Y15069524D01* +X34253741Y15003515D01* +X34185354Y14953828D01* +X34185352Y14953826D01* +X34185351Y14953826D01* +X34046174Y14814649D01* +X34046174Y14814648D01* +X34046172Y14814646D01* +X34035603Y14800099D01* +X33930476Y14655406D01* +X33841117Y14480030D01* +X33780290Y14292827D01* +X33749500Y14098423D01* +X33749500Y13901578D01* +X33780290Y13707174D01* +X33841117Y13519971D01* +X33912855Y13379178D01* +X33930476Y13344595D01* +X34046172Y13185354D01* +X34185354Y13046172D01* +X34344595Y12930476D01* +X34362883Y12921158D01* +X34519970Y12841118D01* +X34519972Y12841118D01* +X34519975Y12841116D01* +X34620317Y12808513D01* +X34707173Y12780291D01* +X34901578Y12749500D01* +X34901583Y12749500D01* +X35098422Y12749500D01* +X35292826Y12780291D01* +X35324584Y12790610D01* +X35480025Y12841116D01* +X35655405Y12930476D01* +X35814646Y13046172D01* +X35953828Y13185354D01* +X36069524Y13344595D01* +X36158884Y13519975D01* +X36219709Y13707174D01* +X36229618Y13769739D01* +X36250500Y13901578D01* +X36250500Y14098422D01* +X36236609Y14186118D01* +X36219709Y14292826D01* +X36219707Y14292832D01* +X36218975Y14297454D01* +X36227929Y14366748D01* +X36253764Y14404531D01* +X36575685Y14726452D01* +X36589794Y14734156D01* +X36600832Y14745847D01* +X36619828Y14750556D01* +X36637006Y14759935D01* +X36653802Y14758977D01* +X36668649Y14762656D01* +X36696235Y14756555D01* +X36703338Y14756149D01* +X36707111Y14754865D01* +X36766503Y14730263D01* +X36797390Y14724119D01* +X36805140Y14721480D01* +X36827272Y14705885D01* +X36851267Y14693334D01* +X36855410Y14686058D01* +X36862255Y14681235D01* +X36872443Y14656148D01* +X36885842Y14632618D01* +X36885393Y14624257D01* +X36888544Y14616500D01* +X36883552Y14589889D01* +X36882103Y14562849D01* +X36875663Y14547835D01* +X36875662Y14547828D01* +X36875659Y14547825D01* +X36875651Y14547806D01* +X36841118Y14480033D01* +X36780290Y14292827D01* +X36749500Y14098423D01* +X36749500Y13901578D01* +X36780290Y13707174D01* +X36841117Y13519971D01* +X36912855Y13379178D01* +X36930476Y13344595D01* +X37046172Y13185354D01* +X37185354Y13046172D01* +X37344595Y12930476D01* +X37519975Y12841116D01* +X37632808Y12804454D01* +X37690483Y12765018D01* +X37717681Y12700659D01* +X37716107Y12662334D01* +X37699500Y12578842D01* +X37699500Y12421154D01* +X37730261Y12266511D01* +X37730264Y12266499D01* +X37790602Y12120828D01* +X37790609Y12120815D01* +X37878210Y11989712D01* +X37878213Y11989708D01* +X37989707Y11878214D01* +X37989711Y11878211D01* +X38120814Y11790610D01* +X38120827Y11790603D01* +X38258695Y11733497D01* +X38266503Y11730263D01* +X38421153Y11699501D01* +X38421156Y11699500D01* +X38421158Y11699500D01* +X38578844Y11699500D01* +X38578845Y11699501D01* +X38733497Y11730263D01* +X38879179Y11790606D01* +X39010289Y11878211D01* +X39121789Y11989711D01* +X39209394Y12120821D01* +X39269737Y12266503D01* +X39300500Y12421158D01* +X39300500Y12578842D01* +X39300500Y12578845D01* +X39300499Y12578847D01* +X39284579Y12658883D01* +X39269737Y12733497D01* +X39269735Y12733502D01* +X39209397Y12879173D01* +X39209390Y12879186D01* +X39124698Y13005935D01* +X39121789Y13010289D01* +X39053231Y13078847D01* +X42699500Y13078847D01* +X42699500Y12921154D01* +X42730261Y12766511D01* +X42730264Y12766499D01* +X42790602Y12620828D01* +X42790609Y12620815D01* +X42878210Y12489712D01* +X42878213Y12489708D01* +X42989707Y12378214D01* +X42989711Y12378211D01* +X43120814Y12290610D01* +X43120827Y12290603D01* +X43217646Y12250500D01* +X43266503Y12230263D01* +X43388742Y12205948D01* +X43421153Y12199501D01* +X43421156Y12199500D01* +X43421158Y12199500D01* +X43578844Y12199500D01* +X43578845Y12199501D01* +X43733497Y12230263D01* +X43879179Y12290606D01* +X44010289Y12378211D01* +X44121789Y12489711D01* +X44209394Y12620821D01* +X44269737Y12766503D01* +X44300500Y12921158D01* +X44300500Y13078842D01* +X44300500Y13078845D01* +X44300499Y13078847D01* +X44291957Y13121789D01* +X44269737Y13233497D01* +X44268134Y13237368D01* +X44209397Y13379173D01* +X44209390Y13379186D01* +X44121789Y13510289D01* +X44121786Y13510293D01* +X44010292Y13621787D01* +X44010288Y13621790D01* +X43879185Y13709391D01* +X43879172Y13709398D01* +X43733501Y13769736D01* +X43733489Y13769739D01* +X43578845Y13800500D01* +X43578842Y13800500D01* +X43421158Y13800500D01* +X43421155Y13800500D01* +X43266510Y13769739D01* +X43266498Y13769736D01* +X43120827Y13709398D01* +X43120814Y13709391D01* +X42989711Y13621790D01* +X42989707Y13621787D01* +X42878213Y13510293D01* +X42878210Y13510289D01* +X42790609Y13379186D01* +X42790602Y13379173D01* +X42730264Y13233502D01* +X42730261Y13233490D01* +X42699500Y13078847D01* +X39053231Y13078847D01* +X39025438Y13106640D01* +X39025095Y13106988D01* +X39008777Y13137392D01* +X38992241Y13167676D01* +X38992274Y13168142D01* +X38992054Y13168552D01* +X38994762Y13202937D01* +X38997225Y13237368D01* +X38997517Y13237914D01* +X38997541Y13238206D01* +X38997996Y13238806D01* +X39013089Y13266920D01* +X39072278Y13348386D01* +X39127608Y13391051D01* +X39172596Y13399500D01* +X39413331Y13399500D01* +X39413347Y13399499D01* +X39420943Y13399499D01* +X39579054Y13399499D01* +X39579057Y13399499D01* +X39731785Y13440423D01* +X39781904Y13469361D01* +X39868716Y13519480D01* +X39980520Y13631284D01* +X39980521Y13631286D01* +X40480520Y14131284D01* +X40559577Y14268216D01* +X40600501Y14420943D01* +X40600501Y14579058D01* +X40600501Y14586653D01* +X40600500Y14586671D01* +X40600500Y16420235D01* +X40620185Y16487274D01* +X40621398Y16489126D01* +X40621907Y16489887D01* +X40709394Y16620821D01* +X40769737Y16766503D01* +X40800500Y16921158D01* +X40800500Y17078842D01* +X40800500Y17078845D01* +X40800499Y17078847D01* +X40774531Y17209394D01* +X40769737Y17233497D01* +X40756062Y17266511D01* +X40709397Y17379173D01* +X40709390Y17379186D01* +X40621789Y17510289D01* +X40621786Y17510293D01* +X40510292Y17621787D01* +X40510288Y17621790D01* +X40379185Y17709391D01* +X40379172Y17709398D01* +X40233501Y17769736D01* +X40233489Y17769739D01* +X40078845Y17800500D01* +X40078842Y17800500D01* +X39921158Y17800500D01* +X39921155Y17800500D01* +X39766510Y17769739D01* +X39766498Y17769736D01* +X39620827Y17709398D01* +X39620814Y17709391D01* +X39489711Y17621790D01* +X39489707Y17621787D01* +X39378211Y17510291D01* +X39362244Y17486394D01* +X39308631Y17441590D01* +X39239305Y17432884D01* +X39176279Y17463040D01* +X39148658Y17498992D01* +X39069096Y17655142D01* +X39043678Y17690127D01* +X39043677Y17690127D01* +X38353553Y17000001D01* +X38353553Y16999999D01* +X39043678Y16309874D01* +X39043678Y16309875D01* +X39069097Y16344859D01* +X39148658Y16501008D01* +X39152258Y16504821D01* +X39153646Y16509879D01* +X39176005Y16529965D01* +X39196632Y16551804D01* +X39201721Y16553065D01* +X39205624Y16556570D01* +X39235292Y16561379D01* +X39264453Y16568600D01* +X39269415Y16566909D01* +X39274594Y16567748D01* +X39302148Y16555755D01* +X39330588Y16546063D01* +X39335142Y16541394D01* +X39338658Y16539863D01* +X39362244Y16513607D01* +X39378210Y16489712D01* +X39378601Y16489128D01* +X39399480Y16422451D01* +X39399500Y16420235D01* +X39399500Y14800099D01* +X39379815Y14733060D01* +X39363182Y14712418D01* +X39287584Y14636819D01* +X39226261Y14603334D01* +X39199902Y14600500D01* +X39172596Y14600500D01* +X39105557Y14620185D01* +X39072278Y14651614D01* +X39047253Y14686058D01* +X38953828Y14814646D01* +X38814646Y14953828D01* +X38655405Y15069524D01* +X38480029Y15158883D01* +X38292826Y15219710D01* +X38098422Y15250500D01* +X38098417Y15250500D01* +X37917649Y15250500D01* +X37850610Y15270185D01* +X37804855Y15322989D01* +X37794911Y15392147D01* +X37796031Y15398690D01* +X37800499Y15421154D01* +X37800500Y15421158D01* +X37800500Y15578842D01* +X37800500Y15578845D01* +X37795932Y15601808D01* +X37802159Y15671399D01* +X37845021Y15726577D01* +X37910911Y15749822D01* +X37917549Y15750000D01* +X38098382Y15750000D01* +X38292705Y15780779D01* +X38479835Y15841582D01* +X38655143Y15930905D01* +X38690125Y15956322D01* +X38690126Y15956322D01* +X37910904Y16735543D01* +X37877419Y16796866D01* +X37882403Y16866557D01* +X37910904Y16910906D01* +X37999999Y17000001D01* +X37910904Y17089096D01* +X37877419Y17150419D01* +X37882403Y17220111D01* +X37910904Y17264458D01* +X38690125Y18043680D01* +X38690125Y18043681D01* +X38655145Y18069095D01* +X38479835Y18158419D01* +X38292705Y18219222D01* +X38098382Y18250000D01* +X37901618Y18250000D01* +X37707294Y18219222D01* +X37520161Y18158418D01* +X37444670Y18119954D01* +X37376000Y18107058D01* +X37311260Y18133335D01* +X37271004Y18190442D01* +X37268012Y18260248D01* +X37269720Y18266450D01* +X37269732Y18266493D01* +X37269737Y18266503D01* +X37276500Y18300500D01* +X37300499Y18421154D01* +X37300500Y18421156D01* +X37300500Y18578845D01* +X37300499Y18578847D01* +X37269738Y18733490D01* +X37269737Y18733497D01* +X37269735Y18733502D01* +X37209397Y18879173D01* +X37209390Y18879186D01* +X37121789Y19010289D01* +X37121786Y19010293D01* +X37010292Y19121787D01* +X37010288Y19121790D01* +X36879185Y19209391D01* +X36879172Y19209398D01* +X36754738Y19260939D01* +X36700334Y19304779D01* +X36678269Y19371074D01* +X36695548Y19438773D01* +X36746685Y19486384D01* +X36802190Y19499500D01* +X45375500Y19499500D01* +X45442539Y19479815D01* +X45488294Y19427011D01* +X45499500Y19375500D01* +X45499500Y624500D01* +X45479815Y557461D01* +X45427011Y511706D01* +X45375500Y500500D01* +X21302190Y500500D01* +X21235151Y520185D01* +X21189396Y572989D01* +X21179452Y642147D01* +X21208477Y705703D01* +X21254738Y739061D01* +X21379172Y790603D01* +X21379172Y790604D01* +X21379179Y790606D01* +X21510289Y878211D01* +X21621789Y989711D01* +X21709394Y1120821D01* +X21769737Y1266503D01* +X21800500Y1421158D01* +X21800500Y1578842D01* +X21800500Y1578845D01* +X21800499Y1578847D01* +X21784356Y1660002D01* +X21769737Y1733497D01* +X21749422Y1782543D01* +X21709397Y1879173D01* +X21709390Y1879186D01* +X21621790Y2010288D01* +X21621784Y2010295D01* +X21553232Y2078847D01* +X29199500Y2078847D01* +X29199500Y1921154D01* +X29230261Y1766511D01* +X29230264Y1766499D01* +X29290602Y1620828D01* +X29290609Y1620815D01* +X29378210Y1489712D01* +X29378213Y1489708D01* +X29489707Y1378214D01* +X29489711Y1378211D01* +X29620814Y1290610D01* +X29620827Y1290603D01* +X29766498Y1230265D01* +X29766503Y1230263D01* +X29921153Y1199501D01* +X29921156Y1199500D01* +X29921158Y1199500D01* +X30078844Y1199500D01* +X30078845Y1199501D01* +X30233497Y1230263D01* +X30379179Y1290606D01* +X30510289Y1378211D01* +X30621789Y1489711D01* +X30709394Y1620821D01* +X30769737Y1766503D01* +X30800500Y1921158D01* +X30800500Y2078842D01* +X30800500Y2078845D01* +X30800499Y2078847D01* +X30791957Y2121790D01* +X30769737Y2233497D01* +X30764060Y2247203D01* +X30709397Y2379173D01* +X30709390Y2379186D01* +X30621789Y2510289D01* +X30621786Y2510293D01* +X30510292Y2621787D01* +X30510288Y2621790D01* +X30379185Y2709391D01* +X30379172Y2709398D01* +X30233501Y2769736D01* +X30233489Y2769739D01* +X30078845Y2800500D01* +X30078842Y2800500D01* +X29921158Y2800500D01* +X29921155Y2800500D01* +X29766510Y2769739D01* +X29766498Y2769736D01* +X29620827Y2709398D01* +X29620814Y2709391D01* +X29489711Y2621790D01* +X29489707Y2621787D01* +X29378213Y2510293D01* +X29378210Y2510289D01* +X29290609Y2379186D01* +X29290602Y2379173D01* +X29230264Y2233502D01* +X29230261Y2233490D01* +X29199500Y2078847D01* +X21553232Y2078847D01* +X21510292Y2121787D01* +X21510288Y2121790D01* +X21379185Y2209391D01* +X21379172Y2209398D01* +X21233501Y2269736D01* +X21233489Y2269739D01* +X21078845Y2300500D01* +X21078842Y2300500D01* +X20921158Y2300500D01* +X20921155Y2300500D01* +X20766510Y2269739D01* +X20766498Y2269736D01* +X20620827Y2209398D01* +X20620814Y2209391D01* +X20489711Y2121790D01* +X20413878Y2045957D01* +X20352554Y2012473D01* +X20282863Y2017458D01* +X20226929Y2059329D01* +X20202513Y2124794D01* +X20208267Y2171960D01* +X20219708Y2207171D01* +X20219709Y2207174D01* +X20238658Y2326816D01* +X20250500Y2401578D01* +X20250500Y2598423D01* +X20219709Y2792827D01* +X20158882Y2980030D01* +X20086652Y3121789D01* +X20069524Y3155405D01* +X19953828Y3314646D01* +X19814646Y3453828D01* +X19655405Y3569524D01* +X19480029Y3658883D01* +X19292826Y3719710D01* +X19098422Y3750500D01* +X19098417Y3750500D01* +X18901583Y3750500D01* +X18901577Y3750500D01* +X18702544Y3718977D01* +X18633251Y3727932D01* +X18595466Y3753769D01* +X17834574Y4514661D01* +X17801089Y4575984D01* +X17800638Y4578151D01* +X17800500Y4578847D01* +X21199500Y4578847D01* +X21199500Y4421154D01* +X21230261Y4266511D01* +X21230264Y4266499D01* +X21290602Y4120828D01* +X21290609Y4120815D01* +X21378210Y3989712D01* +X21378213Y3989708D01* +X21489707Y3878214D01* +X21489711Y3878211D01* +X21620814Y3790610D01* +X21620827Y3790603D01* +X21761556Y3732312D01* +X21766503Y3730263D01* +X21877084Y3708267D01* +X21921153Y3699501D01* +X21921156Y3699500D01* +X21921158Y3699500D01* +X22078844Y3699500D01* +X22078845Y3699501D01* +X22233497Y3730263D01* +X22379179Y3790606D01* +X22510289Y3878211D01* +X22582095Y3950017D01* +X23674500Y3950017D01* +X23674500Y3149999D01* +X23674501Y3149981D01* +X23685000Y3047204D01* +X23685001Y3047201D01* +X23740185Y2880669D01* +X23740187Y2880664D01* +X23763288Y2843211D01* +X23832288Y2731344D01* +X23956344Y2607288D01* +X24105666Y2515186D01* +X24272203Y2460001D01* +X24374991Y2449500D01* +X25725008Y2449501D01* +X25827797Y2460001D01* +X25994334Y2515186D01* +X26143656Y2607288D01* +X26267712Y2731344D01* +X26359814Y2880666D01* +X26414999Y3047203D01* +X26425500Y3149991D01* +X26425499Y3950008D01* +X26414999Y4052797D01* +X26359814Y4219334D01* +X26267712Y4368656D01* +X26143656Y4492712D01* +X26143655Y4492713D01* +X26079019Y4532580D01* +X26032294Y4584528D01* +X26021071Y4653490D01* +X26048914Y4717572D01* +X26056434Y4725801D01* +X26164035Y4833402D01* +X26265804Y4973476D01* +X26344408Y5127745D01* +X26397914Y5292416D01* +X26399115Y5300000D01* +X25330330Y5300000D01* +X25350075Y5319745D01* +X25399444Y5405255D01* +X25425000Y5500630D01* +X25425000Y5578847D01* +X33062000Y5578847D01* +X33062000Y5421154D01* +X33092761Y5266511D01* +X33092764Y5266499D01* +X33153102Y5120828D01* +X33153109Y5120815D01* +X33240710Y4989712D01* +X33240713Y4989708D01* +X33352207Y4878214D01* +X33352211Y4878211D01* +X33483314Y4790610D01* +X33483327Y4790603D01* +X33592582Y4745349D01* +X33629003Y4730263D01* +X33629006Y4730263D01* +X33634838Y4728493D01* +X33634117Y4726118D01* +X33652605Y4716453D01* +X33681500Y4703257D01* +X33683347Y4700383D01* +X33686375Y4698800D01* +X33702101Y4671201D01* +X33719274Y4644479D01* +X33719931Y4639910D01* +X33720966Y4638093D01* +X33724297Y4609544D01* +X33724297Y4464367D01* +X33704612Y4397328D01* +X33673183Y4364049D01* +X33510149Y4245597D01* +X33370971Y4106419D01* +X33370971Y4106418D01* +X33370969Y4106416D01* +X33332012Y4052797D01* +X33255273Y3947176D01* +X33165914Y3771800D01* +X33105087Y3584597D01* +X33074297Y3390193D01* +X33074297Y3193348D01* +X33105087Y2998944D01* +X33165914Y2811741D01* +X33255273Y2636365D01* +X33370969Y2477124D01* +X33510151Y2337942D01* +X33669392Y2222246D01* +X33694608Y2209398D01* +X33844767Y2132888D01* +X33844769Y2132888D01* +X33844772Y2132886D01* +X33928986Y2105523D01* +X34031970Y2072061D01* +X34226375Y2041270D01* +X34226380Y2041270D01* +X34423219Y2041270D01* +X34617623Y2072061D01* +X34804822Y2132886D01* +X34980202Y2222246D01* +X35139443Y2337942D01* +X35278625Y2477124D01* +X35394321Y2636365D01* +X35483681Y2811745D01* +X35544506Y2998944D01* +X35546303Y3010289D01* +X35575297Y3193348D01* +X35575297Y3390193D01* +X35544506Y3584597D01* +X35511768Y3685353D01* +X35483681Y3771795D01* +X35483679Y3771798D01* +X35483679Y3771800D01* +X35405349Y3925531D01* +X35394321Y3947175D01* +X35278625Y4106416D01* +X35139443Y4245598D01* +X35091786Y4280223D01* +X34976411Y4364049D01* +X34973070Y4368382D01* +X34968094Y4370654D01* +X34951961Y4395757D01* +X34933746Y4419380D01* +X34932493Y4426051D01* +X34930320Y4429432D01* +X34925297Y4464367D01* +X34925297Y4578847D01* +X38699500Y4578847D01* +X38699500Y4421154D01* +X38730261Y4266511D01* +X38730264Y4266499D01* +X38790602Y4120828D01* +X38790609Y4120815D01* +X38878210Y3989712D01* +X38878213Y3989708D01* +X38989707Y3878214D01* +X38989711Y3878211D01* +X39120814Y3790610D01* +X39120827Y3790603D01* +X39261556Y3732312D01* +X39266503Y3730263D01* +X39377084Y3708267D01* +X39421153Y3699501D01* +X39421156Y3699500D01* +X39421158Y3699500D01* +X39578844Y3699500D01* +X39578845Y3699501D01* +X39733497Y3730263D01* +X39879179Y3790606D01* +X40010289Y3878211D01* +X40121789Y3989711D01* +X40209394Y4120821D01* +X40269737Y4266503D01* +X40300500Y4421158D01* +X40300500Y4578842D01* +X40300500Y4578845D01* +X40300499Y4578847D01* +X40283466Y4664477D01* +X40269737Y4733497D01* +X40260374Y4756102D01* +X40209397Y4879173D01* +X40209390Y4879186D01* +X40121789Y5010289D01* +X40121786Y5010293D01* +X40010292Y5121787D01* +X40010288Y5121790D01* +X39879185Y5209391D01* +X39879172Y5209398D01* +X39733501Y5269736D01* +X39733489Y5269739D01* +X39578845Y5300500D01* +X39578842Y5300500D01* +X39421158Y5300500D01* +X39421155Y5300500D01* +X39266510Y5269739D01* +X39266498Y5269736D01* +X39120827Y5209398D01* +X39120814Y5209391D01* +X38989711Y5121790D01* +X38989707Y5121787D01* +X38878213Y5010293D01* +X38878210Y5010289D01* +X38790609Y4879186D01* +X38790602Y4879173D01* +X38730264Y4733502D01* +X38730261Y4733490D01* +X38699500Y4578847D01* +X34925297Y4578847D01* +X34925297Y4948643D01* +X34925298Y4948656D01* +X34925298Y5116759D01* +X34923950Y5121790D01* +X34884374Y5269487D01* +X34871136Y5292416D01* +X34805321Y5406413D01* +X34805315Y5406421D01* +X34697073Y5514663D01* +X34663588Y5575986D01* +X34663137Y5578153D01* +X34647079Y5658883D01* +X34632237Y5733497D01* +X34615201Y5774626D01* +X34571897Y5879173D01* +X34571890Y5879186D01* +X34484289Y6010289D01* +X34484286Y6010293D01* +X34372792Y6121787D01* +X34372788Y6121790D01* +X34241685Y6209391D01* +X34241672Y6209398D01* +X34096001Y6269736D01* +X34095989Y6269739D01* +X33941345Y6300500D01* +X33941342Y6300500D01* +X33783658Y6300500D01* +X33783655Y6300500D01* +X33629010Y6269739D01* +X33628998Y6269736D01* +X33483327Y6209398D01* +X33483314Y6209391D01* +X33352211Y6121790D01* +X33352207Y6121787D01* +X33240713Y6010293D01* +X33240710Y6010289D01* +X33153109Y5879186D01* +X33153102Y5879173D01* +X33092764Y5733502D01* +X33092761Y5733490D01* +X33062000Y5578847D01* +X25425000Y5578847D01* +X25425000Y5599370D01* +X25399444Y5694745D01* +X25350075Y5780255D01* +X25330330Y5800000D01* +X26399115Y5800000D01* +X26399115Y5800001D01* +X26397914Y5807585D01* +X26344408Y5972256D01* +X26265804Y6126525D01* +X26164032Y6266603D01* +X26041602Y6389033D01* +X25901524Y6490805D01* +X25747257Y6569409D01* +X25582584Y6622915D01* +X25411571Y6650000D01* +X25300000Y6650000D01* +X25300000Y5830330D01* +X25280255Y5850075D01* +X25194745Y5899444D01* +X25099370Y5925000D01* +X25000630Y5925000D01* +X24905255Y5899444D01* +X24819745Y5850075D01* +X24800000Y5830330D01* +X24800000Y6650000D01* +X24688429Y6650000D01* +X24517415Y6622915D01* +X24352742Y6569409D01* +X24198475Y6490805D01* +X24058397Y6389033D01* +X23935967Y6266603D01* +X23834195Y6126525D01* +X23755591Y5972256D01* +X23702085Y5807585D01* +X23700884Y5800001D01* +X23700885Y5800000D01* +X24769670Y5800000D01* +X24749925Y5780255D01* +X24700556Y5694745D01* +X24675000Y5599370D01* +X24675000Y5500630D01* +X24700556Y5405255D01* +X24749925Y5319745D01* +X24769670Y5300000D01* +X23700885Y5300000D01* +X23702085Y5292416D01* +X23755591Y5127745D01* +X23834195Y4973476D01* +X23935967Y4833398D01* +X24043565Y4725800D01* +X24077050Y4664477D01* +X24072066Y4594785D01* +X24030194Y4538852D01* +X24020981Y4532580D01* +X23956342Y4492711D01* +X23832289Y4368658D01* +X23740187Y4219337D01* +X23740185Y4219332D01* +X23724903Y4173212D01* +X23685001Y4052797D01* +X23685001Y4052796D01* +X23685000Y4052796D01* +X23674500Y3950017D01* +X22582095Y3950017D01* +X22621789Y3989711D01* +X22709394Y4120821D01* +X22769737Y4266503D01* +X22800500Y4421158D01* +X22800500Y4578842D01* +X22800500Y4578845D01* +X22800499Y4578847D01* +X22783466Y4664477D01* +X22769737Y4733497D01* +X22760374Y4756102D01* +X22709397Y4879173D01* +X22709390Y4879186D01* +X22621789Y5010289D01* +X22621786Y5010293D01* +X22510292Y5121787D01* +X22510288Y5121790D01* +X22379185Y5209391D01* +X22379172Y5209398D01* +X22233501Y5269736D01* +X22233489Y5269739D01* +X22078845Y5300500D01* +X22078842Y5300500D01* +X21921158Y5300500D01* +X21921155Y5300500D01* +X21766510Y5269739D01* +X21766498Y5269736D01* +X21620827Y5209398D01* +X21620814Y5209391D01* +X21489711Y5121790D01* +X21489707Y5121787D01* +X21378213Y5010293D01* +X21378210Y5010289D01* +X21290609Y4879186D01* +X21290602Y4879173D01* +X21230264Y4733502D01* +X21230261Y4733490D01* +X21199500Y4578847D01* +X17800500Y4578847D01* +X17775752Y4703257D01* +X17769737Y4733497D01* +X17760374Y4756102D01* +X17709397Y4879173D01* +X17709390Y4879186D01* +X17621789Y5010289D01* +X17621786Y5010293D01* +X17510292Y5121787D01* +X17510288Y5121790D01* +X17379185Y5209391D01* +X17379172Y5209398D01* +X17233501Y5269736D01* +X17233489Y5269739D01* +X17078845Y5300500D01* +X17078842Y5300500D01* +X16921158Y5300500D01* +X16921155Y5300500D01* +X16766510Y5269739D01* +X16766498Y5269736D01* +X16620827Y5209398D01* +X16620814Y5209391D01* +X16489711Y5121790D01* +X16489707Y5121787D01* +X16378213Y5010293D01* +X16378210Y5010289D01* +X16290609Y4879186D01* +X16290602Y4879173D01* +X16230264Y4733502D01* +X16230261Y4733490D01* +X16199500Y4578847D01* +X16199500Y4421154D01* +X16230261Y4266511D01* +X16230264Y4266499D01* +X16290602Y4120828D01* +X16290609Y4120815D01* +X16378210Y3989712D01* +X16378213Y3989708D01* +X16454042Y3913879D01* +X16487527Y3852556D01* +X16482543Y3782864D01* +X16440671Y3726931D01* +X16375207Y3702514D01* +X16328043Y3708267D01* +X16292828Y3719709D01* +X16098422Y3750500D01* +X16098417Y3750500D01* +X15901583Y3750500D01* +X15901578Y3750500D01* +X15707173Y3719710D01* +X15519970Y3658883D01* +X15344594Y3569524D01* +X15253741Y3503515D01* +X15185354Y3453828D01* +X15185352Y3453826D01* +X15185351Y3453826D01* +X15046174Y3314649D01* +X15046174Y3314648D01* +X15046172Y3314646D01* +X15013545Y3269739D01* +X14930476Y3155406D01* +X14841117Y2980030D01* +X14780290Y2792827D01* +X14749500Y2598423D01* +X14749500Y2401578D01* +X14774474Y2243898D01* +X14772078Y2225359D01* +X14774739Y2206853D01* +X14767692Y2191424D01* +X14765519Y2174604D01* +X14753480Y2160303D01* +X14745714Y2143297D01* +X14731445Y2134128D01* +X14720523Y2121152D01* +X14702662Y2115630D01* +X14686936Y2105523D01* +X14655232Y2100965D01* +X14653772Y2100513D01* +X14652001Y2100500D01* +X14579766Y2100500D01* +X14512727Y2120185D01* +X14510875Y2121398D01* +X14379185Y2209391D01* +X14379179Y2209394D01* +X14361589Y2216680D01* +X14307186Y2260522D01* +X14285122Y2326816D01* +X14287425Y2355429D01* +X14300500Y2421158D01* +X14300500Y2578842D01* +X14300500Y2578845D01* +X14300499Y2578847D01* +X14274531Y2709394D01* +X14269737Y2733497D01* +X14269735Y2733502D01* +X14209397Y2879173D01* +X14209390Y2879186D01* +X14121789Y3010289D01* +X14121786Y3010293D01* +X14010292Y3121787D01* +X14010288Y3121790D01* +X13879185Y3209391D01* +X13879172Y3209398D01* +X13733501Y3269736D01* +X13733489Y3269739D01* +X13578845Y3300500D01* +X13578842Y3300500D01* +X13421158Y3300500D01* +X13421155Y3300500D01* +X13266510Y3269739D01* +X13266498Y3269736D01* +X13120827Y3209398D01* +X13120814Y3209391D01* +X12989711Y3121790D01* +X12989707Y3121787D01* +X12878213Y3010293D01* +X12878210Y3010289D01* +X12790609Y2879186D01* +X12790602Y2879173D01* +X12730264Y2733502D01* +X12730261Y2733490D01* +X12699500Y2578847D01* +X12699500Y2421154D01* +X12730261Y2266511D01* +X12730264Y2266499D01* +X12790602Y2120828D01* +X12790609Y2120815D01* +X12878210Y1989712D01* +X12878213Y1989708D01* +X12989707Y1878214D01* +X12989711Y1878211D01* +X13120817Y1790608D01* +X13120819Y1790607D01* +X13120821Y1790606D01* +X13138409Y1783321D01* +X13192812Y1739480D01* +X13214877Y1673186D01* +X13212573Y1644569D01* +X13199500Y1578847D01* +X13199500Y1421154D01* +X13230261Y1266511D01* +X13230264Y1266499D01* +X13290602Y1120828D01* +X13290609Y1120815D01* +X13378210Y989712D01* +X13378213Y989708D01* +X13489707Y878214D01* +X13489711Y878211D01* +X13620814Y790610D01* +X13620827Y790603D01* +X13745262Y739061D01* +X13799666Y695221D01* +X13821731Y628926D01* +X13804452Y561227D01* +X13753315Y513616D01* +X13697810Y500500D01* +X624500Y500500D01* +X557461Y520185D01* +X511706Y572989D01* +X500500Y624500D01* +X500500Y1019902D01* +X1036351Y1019902D01* +X7346353Y1019902D01* +X7346353Y1737356D01* +X1036351Y1737356D01* +X1036351Y1019902D01* +X500500Y1019902D01* +X500500Y4598423D01* +X3749500Y4598423D01* +X3749500Y4401578D01* +X3780290Y4207174D01* +X3841117Y4019971D01* +X3895174Y3913879D01* +X3930476Y3844595D01* +X4046172Y3685354D01* +X4185354Y3546172D01* +X4344595Y3430476D01* +X4423655Y3390193D01* +X4519970Y3341118D01* +X4519972Y3341118D01* +X4519975Y3341116D01* +X4601432Y3314649D01* +X4707173Y3280291D01* +X4901578Y3249500D01* +X4901583Y3249500D01* +X5098422Y3249500D01* +X5292826Y3280291D01* +X5480025Y3341116D01* +X5655405Y3430476D01* +X5814646Y3546172D01* +X5953828Y3685354D01* +X6069524Y3844595D01* +X6158884Y4019975D01* +X6219709Y4207174D01* +X6238775Y4327553D01* +X6250500Y4401578D01* +X6250500Y4598423D01* +X6225526Y4756102D01* +X6227921Y4774642D01* +X6225261Y4793147D01* +X6232307Y4808577D01* +X6234481Y4825396D01* +X6246519Y4839698D01* +X6254286Y4856703D01* +X6268554Y4865873D01* +X6279477Y4878848D01* +X6297337Y4884371D01* +X6313064Y4894477D01* +X6344767Y4899036D01* +X6346228Y4899487D01* +X6347999Y4899500D01* +X6420234Y4899500D01* +X6487273Y4879815D01* +X6489125Y4878602D01* +X6620814Y4790610D01* +X6620827Y4790603D01* +X6758683Y4733502D01* +X6766503Y4730263D01* +X6916719Y4700383D01* +X6921153Y4699501D01* +X6921156Y4699500D01* +X6921158Y4699500D01* +X7078844Y4699500D01* +X7078845Y4699501D01* +X7233497Y4730263D01* +X7379179Y4790606D01* +X7510289Y4878211D01* +X7621789Y4989711D01* +X7709394Y5120821D01* +X7769737Y5266503D01* +X7800500Y5421158D01* +X7800500Y5578842D01* +X7800500Y5578845D01* +X7800499Y5578847D01* +X7784579Y5658883D01* +X7769737Y5733497D01* +X7752701Y5774626D01* +X7709397Y5879173D01* +X7709390Y5879186D01* +X7621789Y6010289D01* +X7621786Y6010293D01* +X7510292Y6121787D01* +X7510288Y6121790D01* +X7379185Y6209391D01* +X7379172Y6209398D01* +X7233501Y6269736D01* +X7233489Y6269739D01* +X7078845Y6300500D01* +X7078842Y6300500D01* +X6921158Y6300500D01* +X6921155Y6300500D01* +X6766510Y6269739D01* +X6766498Y6269736D01* +X6620827Y6209398D01* +X6620814Y6209391D01* +X6489125Y6121398D01* +X6422447Y6100520D01* +X6420234Y6100500D01* +X6086670Y6100500D01* +X6086654Y6100501D01* +X6079058Y6100501D01* +X5920943Y6100501D01* +X5844579Y6080039D01* +X5768214Y6059577D01* +X5768209Y6059574D01* +X5631290Y5980525D01* +X5631282Y5980519D01* +X5404532Y5753769D01* +X5343209Y5720284D01* +X5297453Y5718977D01* +X5098422Y5750500D01* +X5098417Y5750500D01* +X4901583Y5750500D01* +X4901578Y5750500D01* +X4707173Y5719710D01* +X4519970Y5658883D01* +X4344594Y5569524D01* +X4269086Y5514663D01* +X4185354Y5453828D01* +X4185352Y5453826D01* +X4185351Y5453826D01* +X4046174Y5314649D01* +X4046174Y5314648D01* +X4046172Y5314646D01* +X4013362Y5269487D01* +X3930476Y5155406D01* +X3841117Y4980030D01* +X3780290Y4792827D01* +X3749500Y4598423D01* +X500500Y4598423D01* +X500500Y6578847D01* +X11699500Y6578847D01* +X11699500Y6421154D01* +X11730261Y6266511D01* +X11730264Y6266499D01* +X11790602Y6120828D01* +X11790609Y6120815D01* +X11878210Y5989712D01* +X11878213Y5989708D01* +X11989707Y5878214D01* +X11989711Y5878211D01* +X12120814Y5790610D01* +X12120827Y5790603D01* +X12217646Y5750500D01* +X12266503Y5730263D01* +X12404241Y5702865D01* +X12421153Y5699501D01* +X12421156Y5699500D01* +X12421158Y5699500D01* +X12578844Y5699500D01* +X12578845Y5699501D01* +X12733497Y5730263D01* +X12879179Y5790606D01* +X13010289Y5878211D01* +X13121789Y5989711D01* +X13209394Y6120821D01* +X13269737Y6266503D01* +X13300500Y6421158D01* +X13300500Y6578842D01* +X13300500Y6578845D01* +X13300499Y6578847D01* +X13269738Y6733490D01* +X13269737Y6733497D01* +X13227026Y6836611D01* +X13209397Y6879173D01* +X13209390Y6879186D01* +X13121789Y7010289D01* +X13121786Y7010293D01* +X13025792Y7106287D01* +X14149500Y7106287D01* +X14149500Y6893713D01* +X14182754Y6683757D01* +X14245803Y6489712D01* +X14248444Y6481586D01* +X14344951Y6292180D01* +X14469890Y6120214D01* +X14620213Y5969891D01* +X14792179Y5844952D01* +X14792181Y5844951D01* +X14792184Y5844949D01* +X14981588Y5748443D01* +X15183757Y5682754D01* +X15393713Y5649500D01* +X15393714Y5649500D01* +X15606286Y5649500D01* +X15606287Y5649500D01* +X15816243Y5682754D01* +X16018412Y5748443D01* +X16207816Y5844949D01* +X16217775Y5852185D01* +X16233012Y5863254D01* +X16233012Y5863255D01* +X16253598Y5878211D01* +X16379792Y5969896D01* +X16530104Y6120208D01* +X16530106Y6120212D01* +X16530109Y6120214D01* +X16653902Y6290603D01* +X16655051Y6292184D01* +X16751557Y6481588D01* +X16817246Y6683757D01* +X16850500Y6893713D01* +X16850500Y7106287D01* +X16817246Y7316243D01* +X16751557Y7518412D01* +X16655051Y7707816D01* +X16655049Y7707819D01* +X16655048Y7707821D01* +X16530109Y7879787D01* +X16379786Y8030110D01* +X16207820Y8155049D01* +X16018414Y8251556D01* +X16018413Y8251557D01* +X16018412Y8251557D01* +X15816243Y8317246D01* +X15816241Y8317247D01* +X15816240Y8317247D01* +X15654957Y8342792D01* +X15606287Y8350500D01* +X15393713Y8350500D01* +X15345042Y8342792D01* +X15183760Y8317247D01* +X15183757Y8317246D01* +X15027612Y8266511D01* +X14981585Y8251556D01* +X14792179Y8155049D01* +X14620213Y8030110D01* +X14469890Y7879787D01* +X14344951Y7707821D01* +X14248444Y7518415D01* +X14182753Y7316240D01* +X14159979Y7172448D01* +X14149500Y7106287D01* +X13025792Y7106287D01* +X13010292Y7121787D01* +X13010288Y7121790D01* +X12879185Y7209391D01* +X12879172Y7209398D01* +X12733501Y7269736D01* +X12733489Y7269739D01* +X12578845Y7300500D01* +X12578842Y7300500D01* +X12421158Y7300500D01* +X12421155Y7300500D01* +X12266510Y7269739D01* +X12266498Y7269736D01* +X12120827Y7209398D01* +X12120814Y7209391D01* +X11989711Y7121790D01* +X11989707Y7121787D01* +X11878213Y7010293D01* +X11878210Y7010289D01* +X11790609Y6879186D01* +X11790602Y6879173D01* +X11730264Y6733502D01* +X11730261Y6733490D01* +X11699500Y6578847D01* +X500500Y6578847D01* +X500500Y8078847D01* +X1699500Y8078847D01* +X1699500Y7921154D01* +X1730261Y7766511D01* +X1730264Y7766499D01* +X1790602Y7620828D01* +X1790609Y7620815D01* +X1878210Y7489712D01* +X1878213Y7489708D01* +X1989707Y7378214D01* +X1989711Y7378211D01* +X2120814Y7290610D01* +X2120827Y7290603D01* +X2258683Y7233502D01* +X2266503Y7230263D01* +X2421153Y7199501D01* +X2421156Y7199500D01* +X2421158Y7199500D01* +X2578844Y7199500D01* +X2578845Y7199501D01* +X2733497Y7230263D01* +X2879179Y7290606D01* +X3010289Y7378211D01* +X3121789Y7489711D01* +X3209394Y7620821D01* +X3269737Y7766503D01* +X3300500Y7921158D01* +X3300500Y8078842D01* +X3300500Y8078845D01* +X3300499Y8078847D01* +X3285341Y8155051D01* +X3269737Y8233497D01* +X3256062Y8266511D01* +X3209397Y8379173D01* +X3209390Y8379186D01* +X3121790Y8510288D01* +X3121784Y8510295D01* +X3053232Y8578847D01* +X17699500Y8578847D01* +X17699500Y8421154D01* +X17730261Y8266511D01* +X17730264Y8266499D01* +X17790602Y8120828D01* +X17790609Y8120815D01* +X17878210Y7989712D01* +X17878213Y7989708D01* +X17989707Y7878214D01* +X17989711Y7878211D01* +X18120814Y7790610D01* +X18120827Y7790603D01* +X18201847Y7757044D01* +X18266503Y7730263D01* +X18421153Y7699501D01* +X18421156Y7699500D01* +X18421158Y7699500D01* +X18578844Y7699500D01* +X18578845Y7699501D01* +X18733497Y7730263D01* +X18780121Y7749576D01* +X18849588Y7757044D01* +X18912067Y7725769D01* +X18947720Y7665681D01* +X18945227Y7595856D01* +X18915254Y7547334D01* +X18878214Y7510294D01* +X18878210Y7510289D01* +X18790609Y7379186D01* +X18790602Y7379173D01* +X18730264Y7233502D01* +X18730261Y7233490D01* +X18699500Y7078847D01* +X18699500Y6921154D01* +X18730261Y6766511D01* +X18730264Y6766499D01* +X18790602Y6620828D01* +X18790609Y6620815D01* +X18878210Y6489712D01* +X18878213Y6489708D01* +X18989707Y6378214D01* +X18989711Y6378211D01* +X19120814Y6290610D01* +X19120827Y6290603D01* +X19266498Y6230265D01* +X19266503Y6230263D01* +X19421153Y6199501D01* +X19421156Y6199500D01* +X19421158Y6199500D01* +X19578844Y6199500D01* +X19578845Y6199501D01* +X19733497Y6230263D01* +X19879179Y6290606D01* +X20010289Y6378211D01* +X20121789Y6489711D01* +X20209394Y6620821D01* +X20269737Y6766503D01* +X20300500Y6921158D01* +X20300500Y7078842D01* +X20300500Y7078845D01* +X20300499Y7078847D01* +X20295041Y7106287D01* +X29149500Y7106287D01* +X29149500Y6893713D01* +X29182754Y6683757D01* +X29245803Y6489712D01* +X29248444Y6481586D01* +X29344951Y6292180D01* +X29469890Y6120214D01* +X29620213Y5969891D01* +X29792179Y5844952D01* +X29792181Y5844951D01* +X29792184Y5844949D01* +X29981588Y5748443D01* +X30183757Y5682754D01* +X30393713Y5649500D01* +X30393714Y5649500D01* +X30606286Y5649500D01* +X30606287Y5649500D01* +X30816243Y5682754D01* +X31018412Y5748443D01* +X31207816Y5844949D01* +X31254940Y5879186D01* +X31379786Y5969891D01* +X31379788Y5969894D01* +X31379792Y5969896D01* +X31530104Y6120208D01* +X31530106Y6120212D01* +X31530109Y6120214D01* +X31653902Y6290603D01* +X31655051Y6292184D01* +X31751557Y6481588D01* +X31817246Y6683757D01* +X31850500Y6893713D01* +X31850500Y7106287D01* +X31817246Y7316243D01* +X31751557Y7518412D01* +X31655051Y7707816D01* +X31655049Y7707819D01* +X31655048Y7707821D01* +X31530109Y7879787D01* +X31379786Y8030110D01* +X31207820Y8155049D01* +X31018414Y8251556D01* +X31018413Y8251557D01* +X31018412Y8251557D01* +X30816243Y8317246D01* +X30816241Y8317247D01* +X30816240Y8317247D01* +X30654957Y8342792D01* +X30606287Y8350500D01* +X30393713Y8350500D01* +X30345042Y8342792D01* +X30183760Y8317247D01* +X30183757Y8317246D01* +X30027612Y8266511D01* +X29981585Y8251556D01* +X29792179Y8155049D01* +X29620213Y8030110D01* +X29469890Y7879787D01* +X29344951Y7707821D01* +X29248444Y7518415D01* +X29182753Y7316240D01* +X29159979Y7172448D01* +X29149500Y7106287D01* +X20295041Y7106287D01* +X20274531Y7209394D01* +X20269737Y7233497D01* +X20269735Y7233502D01* +X20209397Y7379173D01* +X20209390Y7379186D01* +X20121789Y7510289D01* +X20121786Y7510293D01* +X20010292Y7621787D01* +X20010288Y7621790D01* +X19879185Y7709391D01* +X19879172Y7709398D01* +X19733501Y7769736D01* +X19733489Y7769739D01* +X19578845Y7800500D01* +X19578842Y7800500D01* +X19421158Y7800500D01* +X19421155Y7800500D01* +X19266510Y7769739D01* +X19266502Y7769737D01* +X19219878Y7750425D01* +X19150408Y7742958D01* +X19087930Y7774234D01* +X19052278Y7834323D01* +X19054773Y7904148D01* +X19084747Y7952669D01* +X19121786Y7989708D01* +X19121789Y7989711D01* +X19181348Y8078847D01* +X24699500Y8078847D01* +X24699500Y7921154D01* +X24730261Y7766511D01* +X24730264Y7766499D01* +X24790602Y7620828D01* +X24790609Y7620815D01* +X24878210Y7489712D01* +X24878213Y7489708D01* +X24989707Y7378214D01* +X24989711Y7378211D01* +X25120814Y7290610D01* +X25120827Y7290603D01* +X25258683Y7233502D01* +X25266503Y7230263D01* +X25421153Y7199501D01* +X25421156Y7199500D01* +X25421158Y7199500D01* +X25578844Y7199500D01* +X25578845Y7199501D01* +X25630856Y7209847D01* +X25733494Y7230262D01* +X25733497Y7230263D01* +X25879172Y7290603D01* +X25879172Y7290604D01* +X25879179Y7290606D01* +X26010289Y7378211D01* +X26121789Y7489711D01* +X26209394Y7620821D01* +X26269737Y7766503D01* +X26300500Y7921158D01* +X26300500Y8078842D01* +X26300500Y8078845D01* +X26300499Y8078847D01* +X26285341Y8155051D01* +X26269737Y8233497D01* +X26256062Y8266511D01* +X26209397Y8379173D01* +X26209390Y8379186D01* +X26121789Y8510289D01* +X26121786Y8510293D01* +X26010292Y8621787D01* +X26010288Y8621790D01* +X25879185Y8709391D01* +X25879176Y8709396D01* +X25836863Y8726922D01* +X25836861Y8726923D01* +X25733501Y8769736D01* +X25733489Y8769739D01* +X25578845Y8800500D01* +X25578842Y8800500D01* +X25421158Y8800500D01* +X25421155Y8800500D01* +X25266510Y8769739D01* +X25266498Y8769736D01* +X25120827Y8709398D01* +X25120814Y8709391D01* +X24989711Y8621790D01* +X24989707Y8621787D01* +X24878213Y8510293D01* +X24878210Y8510289D01* +X24790609Y8379186D01* +X24790602Y8379173D01* +X24730264Y8233502D01* +X24730261Y8233490D01* +X24699500Y8078847D01* +X19181348Y8078847D01* +X19209394Y8120821D01* +X19269737Y8266503D01* +X19300500Y8421158D01* +X19300500Y8578842D01* +X19300500Y8578845D01* +X19300499Y8578847D01* +X19274531Y8709396D01* +X19269737Y8733497D01* +X19209394Y8879179D01* +X19121789Y9010289D01* +X19121228Y9010850D01* +X19121227Y9010852D01* +X19010292Y9121787D01* +X19010288Y9121790D01* +X18879185Y9209391D01* +X18879172Y9209398D01* +X18733501Y9269736D01* +X18733489Y9269739D01* +X18578845Y9300500D01* +X18578842Y9300500D01* +X18421158Y9300500D01* +X18421155Y9300500D01* +X18266510Y9269739D01* +X18266498Y9269736D01* +X18120827Y9209398D01* +X18120814Y9209391D01* +X17989711Y9121790D01* +X17989707Y9121787D01* +X17878213Y9010293D01* +X17878210Y9010289D01* +X17790609Y8879186D01* +X17790602Y8879173D01* +X17730264Y8733502D01* +X17730261Y8733490D01* +X17699500Y8578847D01* +X3053232Y8578847D01* +X3010292Y8621787D01* +X3010288Y8621790D01* +X2879185Y8709391D01* +X2879172Y8709398D01* +X2733501Y8769736D01* +X2733489Y8769739D01* +X2578845Y8800500D01* +X2578842Y8800500D01* +X2421158Y8800500D01* +X2421155Y8800500D01* +X2266510Y8769739D01* +X2266498Y8769736D01* +X2120827Y8709398D01* +X2120814Y8709391D01* +X1989711Y8621790D01* +X1989707Y8621787D01* +X1878213Y8510293D01* +X1878210Y8510289D01* +X1790609Y8379186D01* +X1790602Y8379173D01* +X1730264Y8233502D01* +X1730261Y8233490D01* +X1699500Y8078847D01* +X500500Y8078847D01* +X500500Y12442000D01* +X2000000Y12442000D01* +X2010608Y12322675D01* +X2010609Y12322672D01* +X2066557Y12127139D01* +X2160721Y11946871D01* +X2289246Y11789247D01* +X2446870Y11660722D01* +X2627138Y11566558D01* +X2822671Y11510610D01* +X2822674Y11510609D01* +X2941999Y11500001D01* +X2942002Y11500000D01* +X3250000Y11500000D01* +X3250000Y13750000D01* +X2000000Y13750000D01* +X2000000Y12442000D01* +X500500Y12442000D01* +X500500Y15558001D01* +X2000000Y15558001D01* +X2000000Y14250000D01* +X3250000Y14250000D01* +X3250000Y16500000D01* +X3750000Y16500000D01* +X3750000Y11500000D01* +X4057998Y11500000D01* +X4058000Y11500001D01* +X4177325Y11510609D01* +X4177328Y11510610D01* +X4372861Y11566558D01* +X4553129Y11660722D01* +X4710753Y11789247D01* +X4839278Y11946871D01* +X4889809Y12043606D01* +X4938296Y12093914D01* +X5006283Y12110021D01* +X5072187Y12086815D01* +X5109624Y12043610D01* +X5160302Y11946593D01* +X5160304Y11946591D01* +X5288890Y11788891D01* +X5360794Y11730262D01* +X5446593Y11660302D01* +X5626951Y11566091D01* +X5822582Y11510114D01* +X5941963Y11499500D01* +X6099901Y11499501D01* +X6166941Y11479817D01* +X6187582Y11463183D01* +X6631284Y11019480D01* +X6631286Y11019479D01* +X6631290Y11019476D01* +X6699224Y10980255D01* +X6768216Y10940423D01* +X6920943Y10899499D01* +X6920945Y10899499D01* +X6929002Y10898438D01* +X6928826Y10897104D01* +X6936492Y10894967D01* +X6951897Y10895389D01* +X6979303Y10883031D01* +X6984392Y10881612D01* +X6989242Y10878680D01* +X6989711Y10878211D01* +X7120821Y10790606D01* +X7165579Y10772067D01* +X7173614Y10767209D01* +X7191124Y10748086D01* +X7211314Y10731816D01* +X7214336Y10722737D01* +X7220798Y10715679D01* +X7225189Y10690127D01* +X7233379Y10665522D01* +X7232115Y10649828D01* +X7232633Y10646819D01* +X7231695Y10644609D01* +X7231076Y10636908D01* +X7224500Y10603844D01* +X7224500Y10446154D01* +X7255261Y10291511D01* +X7255264Y10291499D01* +X7315602Y10145828D01* +X7315609Y10145815D01* +X7403210Y10014712D01* +X7403213Y10014708D01* +X7514707Y9903214D01* +X7514711Y9903211D01* +X7645814Y9815610D01* +X7645827Y9815603D01* +X7786462Y9757351D01* +X7791503Y9755263D01* +X7900963Y9733490D01* +X7946153Y9724501D01* +X7946156Y9724500D01* +X7946158Y9724500D01* +X8103844Y9724500D01* +X8103845Y9724501D01* +X8258497Y9755263D01* +X8404179Y9815606D01* +X8535289Y9903211D01* +X8646789Y10014711D01* +X8734394Y10145821D01* +X8794737Y10291503D01* +X8822381Y10430477D01* +X8825638Y10446850D01* +X8858023Y10508761D01* +X8859528Y10510293D01* +X9812416Y11463183D01* +X9873739Y11496667D01* +X9900097Y11499501D01* +X10058028Y11499501D01* +X10058036Y11499501D01* +X10177418Y11510114D01* +X10373049Y11566091D01* +X10553407Y11660302D01* +X10711109Y11788891D01* +X10839698Y11946593D01* +X10890092Y12043069D01* +X10938578Y12093375D01* +X11006565Y12109482D01* +X11072468Y12086276D01* +X11109907Y12043070D01* +X11156523Y11953828D01* +X11160302Y11946593D01* +X11288890Y11788891D01* +X11360794Y11730262D01* +X11446593Y11660302D01* +X11626951Y11566091D01* +X11822582Y11510114D01* +X11941963Y11499500D01* +X13058036Y11499501D01* +X13177418Y11510114D01* +X13373049Y11566091D01* +X13553407Y11660302D01* +X13711109Y11788891D01* +X13839698Y11946593D01* +X13908782Y12078847D01* +X18199500Y12078847D01* +X18199500Y11921154D01* +X18230261Y11766511D01* +X18230264Y11766499D01* +X18290602Y11620828D01* +X18290609Y11620815D01* +X18378210Y11489712D01* +X18378213Y11489708D01* +X18489707Y11378214D01* +X18489711Y11378211D01* +X18620814Y11290610D01* +X18620827Y11290603D01* +X18758683Y11233502D01* +X18766503Y11230263D01* +X18905840Y11202547D01* +X18921153Y11199501D01* +X18921156Y11199500D01* +X18921158Y11199500D01* +X19078844Y11199500D01* +X19078845Y11199501D01* +X19233497Y11230263D01* +X19379179Y11290606D01* +X19510289Y11378211D01* +X19547903Y11415825D01* +X19558953Y11421860D01* +X19567063Y11431493D01* +X19589038Y11438288D01* +X19609225Y11449311D01* +X19621785Y11448413D01* +X19633814Y11452132D01* +X19655973Y11445968D01* +X19678917Y11444327D01* +X19688996Y11436782D01* +X19701128Y11433407D01* +X19716436Y11416242D01* +X19734851Y11402457D01* +X19740364Y11389412D01* +X19747632Y11381262D01* +X19758058Y11347543D01* +X19781023Y11202547D01* +X19772068Y11133253D01* +X19746232Y11095468D01* +X19681286Y11030522D01* +X19569481Y10918718D01* +X19569475Y10918710D01* +X19526687Y10844597D01* +X19526687Y10844596D01* +X19490423Y10781786D01* +X19490423Y10781785D01* +X19449499Y10629057D01* +X19449499Y10629055D01* +X19449499Y10460954D01* +X19449500Y10460941D01* +X19449500Y10079766D01* +X19429815Y10012727D01* +X19428602Y10010875D01* +X19340609Y9879186D01* +X19340602Y9879173D01* +X19280264Y9733502D01* +X19280261Y9733490D01* +X19249500Y9578847D01* +X19249500Y9421154D01* +X19280261Y9266511D01* +X19280264Y9266499D01* +X19332036Y9141510D01* +X19340606Y9120821D01* +X19428211Y8989711D01* +X19428769Y8989153D01* +X19428771Y8989150D01* +X19539707Y8878214D01* +X19539711Y8878211D01* +X19670814Y8790610D01* +X19670827Y8790603D01* +X19808683Y8733502D01* +X19816503Y8730263D01* +X19971153Y8699501D01* +X19971156Y8699500D01* +X19971158Y8699500D01* +X20128844Y8699500D01* +X20128845Y8699501D01* +X20283497Y8730263D01* +X20429179Y8790606D01* +X20498030Y8836611D01* +X42124500Y8836611D01* +X42124500Y8663390D01* +X42148748Y8510289D01* +X42151598Y8492299D01* +X42205127Y8327555D01* +X42283768Y8173212D01* +X42385586Y8033072D01* +X42508072Y7910586D01* +X42508078Y7910582D01* +X42591023Y7850317D01* +X42633689Y7794987D01* +X42639667Y7725374D01* +X42607061Y7663579D01* +X42591023Y7649683D01* +X42508078Y7589419D01* +X42508069Y7589412D01* +X42385588Y7466931D01* +X42385588Y7466930D01* +X42385586Y7466928D01* +X42341859Y7406744D01* +X42283768Y7326789D01* +X42205128Y7172448D01* +X42151597Y7007698D01* +X42137890Y6921154D01* +X42124500Y6836611D01* +X42124500Y6663389D01* +X42151598Y6492299D01* +X42205127Y6327555D01* +X42283768Y6173212D01* +X42385586Y6033072D01* +X42508072Y5910586D01* +X42508078Y5910582D01* +X42591023Y5850317D01* +X42633689Y5794987D01* +X42639667Y5725374D01* +X42607061Y5663579D01* +X42591023Y5649683D01* +X42508078Y5589419D01* +X42508069Y5589412D01* +X42385588Y5466931D01* +X42385588Y5466930D01* +X42385586Y5466928D01* +X42376067Y5453826D01* +X42283768Y5326789D01* +X42205128Y5172448D01* +X42151597Y5007698D01* +X42134387Y4899036D01* +X42124500Y4836611D01* +X42124500Y4663389D01* +X42132677Y4611761D01* +X42151532Y4492711D01* +X42151598Y4492299D01* +X42205127Y4327555D01* +X42283768Y4173212D01* +X42385586Y4033072D01* +X42385588Y4033070D01* +X42493127Y3925531D01* +X42526612Y3864208D01* +X42521628Y3794516D01* +X42479756Y3738583D01* +X42470544Y3732312D01* +X42406344Y3692713D01* +X42282289Y3568658D01* +X42190187Y3419337D01* +X42190185Y3419332D01* +X42164268Y3341118D01* +X42135001Y3252797D01* +X42135001Y3252796D01* +X42135000Y3252796D01* +X42124500Y3150017D01* +X42124500Y2349999D01* +X42124501Y2349981D01* +X42135000Y2247204D01* +X42135001Y2247201D01* +X42190185Y2080669D01* +X42190187Y2080664D01* +X42225069Y2024112D01* +X42282288Y1931344D01* +X42406344Y1807288D01* +X42555666Y1715186D01* +X42722203Y1660001D01* +X42824991Y1649500D01* +X44175008Y1649501D01* +X44277797Y1660001D01* +X44444334Y1715186D01* +X44593656Y1807288D01* +X44717712Y1931344D01* +X44809814Y2080666D01* +X44864999Y2247203D01* +X44875500Y2349991D01* +X44875499Y3150008D01* +X44864999Y3252797D01* +X44809814Y3419334D01* +X44717712Y3568656D01* +X44593656Y3692712D01* +X44593652Y3692715D01* +X44529456Y3732312D01* +X44482731Y3784260D01* +X44471510Y3853223D01* +X44499353Y3917305D01* +X44506850Y3925509D01* +X44614414Y4033072D01* +X44716232Y4173212D01* +X44794873Y4327555D01* +X44848402Y4492299D01* +X44875500Y4663389D01* +X44875500Y4836611D01* +X44848402Y5007701D01* +X44794873Y5172445D01* +X44716232Y5326788D01* +X44614414Y5466928D01* +X44491928Y5589414D01* +X44408975Y5649683D01* +X44366311Y5705012D01* +X44360332Y5774626D01* +X44392938Y5836421D01* +X44408976Y5850318D01* +X44491928Y5910586D01* +X44614414Y6033072D01* +X44716232Y6173212D01* +X44794873Y6327555D01* +X44848402Y6492299D01* +X44875500Y6663389D01* +X44875500Y6836611D01* +X44848402Y7007701D01* +X44794873Y7172445D01* +X44716232Y7326788D01* +X44614414Y7466928D01* +X44491928Y7589414D01* +X44408975Y7649683D01* +X44366311Y7705012D01* +X44360332Y7774626D01* +X44392938Y7836421D01* +X44408976Y7850318D01* +X44491928Y7910586D01* +X44614414Y8033072D01* +X44716232Y8173212D01* +X44794873Y8327555D01* +X44848402Y8492299D01* +X44875500Y8663389D01* +X44875500Y8836611D01* +X44848402Y9007701D01* +X44794873Y9172445D01* +X44716232Y9326788D01* +X44614414Y9466928D01* +X44491928Y9589414D01* +X44408550Y9649992D01* +X44365885Y9705323D01* +X44359906Y9774936D01* +X44392512Y9836731D01* +X44408552Y9850629D01* +X44491598Y9910964D01* +X44614032Y10033398D01* +X44715804Y10173476D01* +X44794408Y10327745D01* +X44847914Y10492416D01* +X44849115Y10500000D01* +X43780330Y10500000D01* +X43800075Y10519745D01* +X43849444Y10605255D01* +X43875000Y10700630D01* +X43875000Y10799370D01* +X43849444Y10894745D01* +X43800075Y10980255D01* +X43780330Y11000000D01* +X44849115Y11000000D01* +X44849115Y11000001D01* +X44847914Y11007585D01* +X44794408Y11172256D01* +X44715804Y11326525D01* +X44614032Y11466603D01* +X44491602Y11589033D01* +X44351524Y11690805D01* +X44197257Y11769409D01* +X44032584Y11822915D01* +X43861571Y11850000D01* +X43750000Y11850000D01* +X43750000Y11030330D01* +X43730255Y11050075D01* +X43644745Y11099444D01* +X43549370Y11125000D01* +X43450630Y11125000D01* +X43355255Y11099444D01* +X43269745Y11050075D01* +X43250000Y11030330D01* +X43250000Y11850000D01* +X43138429Y11850000D01* +X42967415Y11822915D01* +X42802742Y11769409D01* +X42648475Y11690805D01* +X42508397Y11589033D01* +X42385967Y11466603D01* +X42284195Y11326525D01* +X42205591Y11172256D01* +X42152085Y11007585D01* +X42150884Y11000001D01* +X42150885Y11000000D01* +X43219670Y11000000D01* +X43199925Y10980255D01* +X43150556Y10894745D01* +X43125000Y10799370D01* +X43125000Y10700630D01* +X43150556Y10605255D01* +X43199925Y10519745D01* +X43219670Y10500000D01* +X42150885Y10500000D01* +X42152085Y10492416D01* +X42205591Y10327745D01* +X42284195Y10173476D01* +X42385967Y10033398D01* +X42508401Y9910964D01* +X42591447Y9850629D01* +X42634114Y9795299D01* +X42640093Y9725686D01* +X42607488Y9663891D01* +X42591450Y9649993D01* +X42508072Y9589415D01* +X42385588Y9466931D01* +X42385588Y9466930D01* +X42385586Y9466928D01* +X42352332Y9421158D01* +X42283768Y9326789D01* +X42205128Y9172448D01* +X42151597Y9007698D01* +X42124500Y8836611D01* +X20498030Y8836611D01* +X20560289Y8878211D01* +X20671789Y8989711D01* +X20759394Y9120821D01* +X20819737Y9266503D01* +X20850500Y9421158D01* +X20850500Y9578842D01* +X20850500Y9578845D01* +X20850499Y9578847D01* +X20836347Y9649993D01* +X20819737Y9733497D01* +X20818996Y9735285D01* +X20759397Y9879173D01* +X20759390Y9879186D01* +X20671398Y10010875D01* +X20665826Y10028668D01* +X20661706Y10033423D01* +X20661118Y10036125D01* +X20655523Y10044831D01* +X20651071Y10075793D01* +X20650520Y10077553D01* +X20650508Y10078847D01* +X22199500Y10078847D01* +X22199500Y9921154D01* +X22230261Y9766511D01* +X22230264Y9766499D01* +X22290602Y9620828D01* +X22290609Y9620815D01* +X22378210Y9489712D01* +X22378213Y9489708D01* +X22489707Y9378214D01* +X22489711Y9378211D01* +X22620814Y9290610D01* +X22620827Y9290603D01* +X22754427Y9235265D01* +X22766503Y9230263D01* +X22921153Y9199501D01* +X22921156Y9199500D01* +X22921158Y9199500D01* +X23078844Y9199500D01* +X23078845Y9199501D01* +X23233497Y9230263D01* +X23379179Y9290606D01* +X23510289Y9378211D01* +X23621789Y9489711D01* +X23709394Y9620821D01* +X23769737Y9766503D01* +X23800500Y9921158D01* +X23800500Y10078842D01* +X23800500Y10078846D01* +X23799505Y10083847D01* +X33194500Y10083847D01* +X33194500Y9926154D01* +X33225261Y9771511D01* +X33225264Y9771499D01* +X33285602Y9625828D01* +X33285609Y9625815D01* +X33373210Y9494712D01* +X33373213Y9494708D01* +X33484707Y9383214D01* +X33484711Y9383211D01* +X33615814Y9295610D01* +X33615827Y9295603D01* +X33761498Y9235265D01* +X33761503Y9235263D01* +X33916153Y9204501D01* +X33916156Y9204500D01* +X33916158Y9204500D01* +X34073844Y9204500D01* +X34073845Y9204501D01* +X34228497Y9235263D01* +X34362108Y9290606D01* +X34374172Y9295603D01* +X34374172Y9295604D01* +X34374179Y9295606D01* +X34505289Y9383211D01* +X34616789Y9494711D01* +X34704394Y9625821D01* +X34727201Y9680885D01* +X34771039Y9735285D01* +X34837333Y9757351D01* +X34861154Y9755904D01* +X34901583Y9749500D01* +X34901585Y9749500D01* +X35098422Y9749500D01* +X35292826Y9780291D01* +X35480025Y9841116D01* +X35655405Y9930476D01* +X35814646Y10046172D01* +X35953828Y10185354D01* +X36069524Y10344595D01* +X36158884Y10519975D01* +X36219709Y10707174D01* +X36229107Y10766511D01* +X36250500Y10901578D01* +X36250500Y11078847D01* +X39699500Y11078847D01* +X39699500Y10921154D01* +X39730261Y10766511D01* +X39730264Y10766499D01* +X39790602Y10620828D01* +X39790609Y10620815D01* +X39878210Y10489712D01* +X39878213Y10489708D01* +X39989707Y10378214D01* +X39989711Y10378211D01* +X40120814Y10290610D01* +X40120827Y10290603D01* +X40220060Y10249500D01* +X40266503Y10230263D01* +X40362736Y10211121D01* +X40421153Y10199501D01* +X40421156Y10199500D01* +X40421158Y10199500D01* +X40578844Y10199500D01* +X40578845Y10199501D01* +X40733497Y10230263D01* +X40879179Y10290606D01* +X41010289Y10378211D01* +X41121789Y10489711D01* +X41209394Y10620821D01* +X41211867Y10626790D01* +X41245162Y10707174D01* +X41269737Y10766503D01* +X41300500Y10921158D01* +X41300500Y11078842D01* +X41300500Y11078845D01* +X41300499Y11078847D01* +X41296402Y11099444D01* +X41269737Y11233497D01* +X41246080Y11290610D01* +X41209397Y11379173D01* +X41209390Y11379186D01* +X41121789Y11510289D01* +X41121786Y11510293D01* +X41010292Y11621787D01* +X41010288Y11621790D01* +X40879185Y11709391D01* +X40879172Y11709398D01* +X40733501Y11769736D01* +X40733489Y11769739D01* +X40578845Y11800500D01* +X40578842Y11800500D01* +X40421158Y11800500D01* +X40421155Y11800500D01* +X40266510Y11769739D01* +X40266498Y11769736D01* +X40120827Y11709398D01* +X40120814Y11709391D01* +X39989711Y11621790D01* +X39989707Y11621787D01* +X39878213Y11510293D01* +X39878210Y11510289D01* +X39790609Y11379186D01* +X39790602Y11379173D01* +X39730264Y11233502D01* +X39730261Y11233490D01* +X39699500Y11078847D01* +X36250500Y11078847D01* +X36250500Y11098423D01* +X36219709Y11292827D01* +X36184373Y11401578D01* +X36158884Y11480025D01* +X36158882Y11480028D01* +X36158882Y11480030D01* +X36103342Y11589033D01* +X36069524Y11655405D01* +X35953828Y11814646D01* +X35814646Y11953828D01* +X35655405Y12069524D01* +X35637117Y12078842D01* +X35480029Y12158883D01* +X35292826Y12219710D01* +X35098422Y12250500D01* +X35098417Y12250500D01* +X34901583Y12250500D01* +X34901578Y12250500D01* +X34707173Y12219710D01* +X34519970Y12158883D01* +X34344594Y12069524D01* +X34308922Y12043606D01* +X34185354Y11953828D01* +X34185352Y11953826D01* +X34185351Y11953826D01* +X34046174Y11814649D01* +X34046174Y11814648D01* +X34046172Y11814646D01* +X34027460Y11788891D01* +X33930476Y11655406D01* +X33841117Y11480030D01* +X33780290Y11292827D01* +X33749500Y11098423D01* +X33749500Y10901582D01* +X33753800Y10874430D01* +X33744844Y10805137D01* +X33699847Y10751686D01* +X33678780Y10740473D01* +X33615821Y10714394D01* +X33615814Y10714391D01* +X33484711Y10626790D01* +X33484707Y10626787D01* +X33373213Y10515293D01* +X33373210Y10515289D01* +X33285609Y10384186D01* +X33285602Y10384173D01* +X33225264Y10238502D01* +X33225261Y10238490D01* +X33194500Y10083847D01* +X23799505Y10083847D01* +X23779314Y10185352D01* +X23769737Y10233497D01* +X23767664Y10238502D01* +X23709397Y10379173D01* +X23709390Y10379186D01* +X23621789Y10510289D01* +X23621786Y10510293D01* +X23510292Y10621787D01* +X23510288Y10621790D01* +X23379185Y10709391D01* +X23379172Y10709398D01* +X23233501Y10769736D01* +X23233489Y10769739D01* +X23078845Y10800500D01* +X23078842Y10800500D01* +X22921158Y10800500D01* +X22921155Y10800500D01* +X22766510Y10769739D01* +X22766498Y10769736D01* +X22620827Y10709398D01* +X22620814Y10709391D01* +X22489711Y10621790D01* +X22489707Y10621787D01* +X22378213Y10510293D01* +X22378210Y10510289D01* +X22290609Y10379186D01* +X22290602Y10379173D01* +X22230264Y10233502D01* +X22230261Y10233490D01* +X22199500Y10078847D01* +X20650508Y10078847D01* +X20650500Y10079766D01* +X20650500Y10144082D01* +X20670185Y10211121D01* +X20722989Y10256876D01* +X20792147Y10266820D01* +X20793898Y10266555D01* +X20901578Y10249500D01* +X20901583Y10249500D01* +X21098422Y10249500D01* +X21292826Y10280291D01* +X21327320Y10291499D01* +X21480025Y10341116D01* +X21655405Y10430476D01* +X21814646Y10546172D01* +X21953828Y10685354D01* +X22069524Y10844595D01* +X22158884Y11019975D01* +X22219709Y11207174D01* +X22232923Y11290603D01* +X22250500Y11401578D01* +X22250500Y11598423D01* +X22219709Y11792827D01* +X22169656Y11946871D01* +X22158884Y11980025D01* +X22158882Y11980028D01* +X22158882Y11980030D01* +X22087145Y12120821D01* +X22069524Y12155405D01* +X21953828Y12314646D01* +X21814646Y12453828D01* +X21655405Y12569524D01* +X21637117Y12578842D01* +X21480029Y12658883D01* +X21292826Y12719710D01* +X21098422Y12750500D01* +X21098417Y12750500D01* +X20901583Y12750500D01* +X20901578Y12750500D01* +X20707173Y12719710D01* +X20519970Y12658883D01* +X20344594Y12569524D01* +X20263071Y12510293D01* +X20185354Y12453828D01* +X20185352Y12453826D01* +X20185351Y12453826D01* +X20046174Y12314649D01* +X20046167Y12314640D01* +X19978848Y12221985D01* +X19923518Y12179319D01* +X19853905Y12173341D01* +X19792110Y12205948D01* +X19763970Y12247419D01* +X19756065Y12266503D01* +X19736127Y12314640D01* +X19709397Y12379174D01* +X19709390Y12379186D01* +X19621789Y12510289D01* +X19621786Y12510293D01* +X19510292Y12621787D01* +X19510288Y12621790D01* +X19379185Y12709391D01* +X19379172Y12709398D01* +X19233501Y12769736D01* +X19233489Y12769739D01* +X19078845Y12800500D01* +X19078842Y12800500D01* +X18921158Y12800500D01* +X18921155Y12800500D01* +X18766510Y12769739D01* +X18766498Y12769736D01* +X18620827Y12709398D01* +X18620814Y12709391D01* +X18489711Y12621790D01* +X18489707Y12621787D01* +X18378213Y12510293D01* +X18378210Y12510289D01* +X18290609Y12379186D01* +X18290602Y12379173D01* +X18230264Y12233502D01* +X18230261Y12233490D01* +X18199500Y12078847D01* +X13908782Y12078847D01* +X13933909Y12126951D01* +X13989886Y12322582D01* +X14000500Y12441963D01* +X14000499Y14078847D01* +X23199500Y14078847D01* +X23199500Y13921154D01* +X23230261Y13766511D01* +X23230264Y13766499D01* +X23290602Y13620828D01* +X23290609Y13620815D01* +X23325304Y13568891D01* +X23346182Y13502214D01* +X23327698Y13434833D01* +X23325304Y13431109D01* +X23290609Y13379186D01* +X23290602Y13379173D01* +X23230264Y13233502D01* +X23230261Y13233490D01* +X23199500Y13078847D01* +X23199500Y12921154D01* +X23230261Y12766511D01* +X23230264Y12766499D01* +X23290602Y12620828D01* +X23290609Y12620815D01* +X23378210Y12489712D01* +X23378213Y12489708D01* +X23489707Y12378214D01* +X23489711Y12378211D01* +X23620814Y12290610D01* +X23620827Y12290603D01* +X23717646Y12250500D01* +X23766503Y12230263D01* +X23888742Y12205948D01* +X23921153Y12199501D01* +X23921156Y12199500D01* +X23921158Y12199500D01* +X24078844Y12199500D01* +X24078845Y12199501D01* +X24233497Y12230263D01* +X24379179Y12290606D01* +X24510289Y12378211D01* +X24621789Y12489711D01* +X24709394Y12620821D01* +X24769737Y12766503D01* +X24800500Y12921158D01* +X24800500Y13078842D01* +X24800500Y13078845D01* +X24800499Y13078847D01* +X24791957Y13121789D01* +X24769737Y13233497D01* +X24768134Y13237368D01* +X24709396Y13379175D01* +X24709394Y13379178D01* +X24709394Y13379179D01* +X24674694Y13431111D01* +X24669603Y13447368D01* +X24659954Y13461410D01* +X24659379Y13480019D01* +X24653816Y13497785D01* +X24658311Y13514600D01* +X24657797Y13531246D01* +X24670072Y13558594D01* +X24671461Y13563788D01* +X24673003Y13566360D01* +X24681347Y13578847D01* +X25199500Y13578847D01* +X25199500Y13421154D01* +X25230261Y13266511D01* +X25230264Y13266499D01* +X25290602Y13120828D01* +X25290609Y13120815D01* +X25378210Y12989712D01* +X25378213Y12989708D01* +X25489707Y12878214D01* +X25489711Y12878211D01* +X25620814Y12790610D01* +X25620827Y12790603D01* +X25682596Y12765018D01* +X25766503Y12730263D01* +X25915331Y12700659D01* +X25921153Y12699501D01* +X25921156Y12699500D01* +X25921158Y12699500D01* +X26078844Y12699500D01* +X26078845Y12699501D01* +X26233497Y12730263D01* +X26379179Y12790606D01* +X26510289Y12878211D01* +X26621789Y12989711D01* +X26709394Y13120821D01* +X26769737Y13266503D01* +X26800500Y13421158D01* +X26800500Y13578842D01* +X26800500Y13578845D01* +X26800499Y13578847D01* +X26791957Y13621790D01* +X26769737Y13733497D01* +X26756062Y13766511D01* +X26709397Y13879173D01* +X26709390Y13879186D01* +X26621789Y14010289D01* +X26621786Y14010293D01* +X26510292Y14121787D01* +X26510288Y14121790D01* +X26379185Y14209391D01* +X26379172Y14209398D01* +X26233501Y14269736D01* +X26233489Y14269739D01* +X26078845Y14300500D01* +X26078842Y14300500D01* +X25921158Y14300500D01* +X25921155Y14300500D01* +X25766510Y14269739D01* +X25766498Y14269736D01* +X25620827Y14209398D01* +X25620814Y14209391D01* +X25489711Y14121790D01* +X25489707Y14121787D01* +X25378213Y14010293D01* +X25378210Y14010289D01* +X25290609Y13879186D01* +X25290602Y13879173D01* +X25230264Y13733502D01* +X25230261Y13733490D01* +X25199500Y13578847D01* +X24681347Y13578847D01* +X24709394Y13620821D01* +X24769737Y13766503D01* +X24800500Y13921158D01* +X24800500Y14078842D01* +X24800500Y14078845D01* +X24800499Y14078847D01* +X24790069Y14131283D01* +X24769737Y14233497D01* +X24755359Y14268210D01* +X24709397Y14379173D01* +X24709390Y14379186D01* +X24621789Y14510289D01* +X24621786Y14510293D01* +X24510292Y14621787D01* +X24510288Y14621790D01* +X24379185Y14709391D01* +X24379172Y14709398D01* +X24233501Y14769736D01* +X24233489Y14769739D01* +X24078845Y14800500D01* +X24078842Y14800500D01* +X23921158Y14800500D01* +X23921155Y14800500D01* +X23766510Y14769739D01* +X23766498Y14769736D01* +X23620827Y14709398D01* +X23620814Y14709391D01* +X23489711Y14621790D01* +X23489707Y14621787D01* +X23378213Y14510293D01* +X23378210Y14510289D01* +X23290609Y14379186D01* +X23290602Y14379173D01* +X23230264Y14233502D01* +X23230261Y14233490D01* +X23199500Y14078847D01* +X14000499Y14078847D01* +X14000499Y15558036D01* +X13998649Y15578842D01* +X13998649Y15578847D01* +X25199500Y15578847D01* +X25199500Y15421154D01* +X25230261Y15266511D01* +X25230264Y15266499D01* +X25290602Y15120828D01* +X25290609Y15120815D01* +X25378210Y14989712D01* +X25378213Y14989708D01* +X25489707Y14878214D01* +X25489711Y14878211D01* +X25620814Y14790610D01* +X25620827Y14790603D01* +X25757104Y14734156D01* +X25766503Y14730263D01* +X25889059Y14705885D01* +X25921153Y14699501D01* +X25921156Y14699500D01* +X25921158Y14699500D01* +X26078844Y14699500D01* +X26078845Y14699501D01* +X26233497Y14730263D01* +X26379179Y14790606D01* +X26510289Y14878211D01* +X26621789Y14989711D01* +X26709394Y15120821D01* +X26769737Y15266503D01* +X26800500Y15421158D01* +X26800500Y15578842D01* +X26800500Y15578845D01* +X26800499Y15578847D01* +X26780910Y15677326D01* +X26769737Y15733497D01* +X26769735Y15733502D01* +X26709397Y15879173D01* +X26709390Y15879186D01* +X26621789Y16010289D01* +X26621786Y16010293D01* +X26510292Y16121787D01* +X26510288Y16121790D01* +X26379185Y16209391D01* +X26379172Y16209398D01* +X26233501Y16269736D01* +X26233489Y16269739D01* +X26078845Y16300500D01* +X26078842Y16300500D01* +X25921158Y16300500D01* +X25921155Y16300500D01* +X25766510Y16269739D01* +X25766498Y16269736D01* +X25620827Y16209398D01* +X25620814Y16209391D01* +X25489711Y16121790D01* +X25489707Y16121787D01* +X25378213Y16010293D01* +X25378210Y16010289D01* +X25290609Y15879186D01* +X25290602Y15879173D01* +X25230264Y15733502D01* +X25230261Y15733490D01* +X25199500Y15578847D01* +X13998649Y15578847D01* +X13989886Y15677416D01* +X13989886Y15677418D01* +X13942913Y15841582D01* +X13933910Y15873046D01* +X13933909Y15873047D01* +X13933909Y15873049D01* +X13839698Y16053407D01* +X13784259Y16121398D01* +X13711109Y16211110D01* +X13578930Y16318887D01* +X13553407Y16339698D01* +X13373049Y16433909D01* +X13373046Y16433910D01* +X13367475Y16436820D01* +X13368787Y16439332D01* +X13323482Y16474972D01* +X13300640Y16541003D01* +X13300500Y16546884D01* +X13300500Y16578845D01* +X13300499Y16578847D01* +X13269738Y16733490D01* +X13269737Y16733497D01* +X13243489Y16796866D01* +X13209397Y16879173D01* +X13209390Y16879186D01* +X13121789Y17010289D01* +X13121786Y17010293D01* +X13010292Y17121787D01* +X13010288Y17121790D01* +X12879185Y17209391D01* +X12879172Y17209398D01* +X12733501Y17269736D01* +X12733489Y17269739D01* +X12578845Y17300500D01* +X12578842Y17300500D01* +X12421158Y17300500D01* +X12421155Y17300500D01* +X12266510Y17269739D01* +X12266498Y17269736D01* +X12120827Y17209398D01* +X12120814Y17209391D01* +X11989711Y17121790D01* +X11989707Y17121787D01* +X11878213Y17010293D01* +X11878210Y17010289D01* +X11790609Y16879186D01* +X11790602Y16879173D01* +X11730264Y16733502D01* +X11730261Y16733490D01* +X11699500Y16578847D01* +X11699500Y16546884D01* +X11679815Y16479845D01* +X11631788Y16438230D01* +X11632525Y16436820D01* +X11626953Y16433910D01* +X11626951Y16433909D01* +X11446593Y16339698D01* +X11446591Y16339697D01* +X11446590Y16339696D01* +X11288890Y16211110D01* +X11160304Y16053410D01* +X11160302Y16053407D01* +X11109907Y15956932D01* +X11061422Y15906626D01* +X10993434Y15890519D01* +X10927531Y15913726D01* +X10890092Y15956931D01* +X10839698Y16053407D01* +X10784259Y16121398D01* +X10711109Y16211110D01* +X10578930Y16318887D01* +X10553407Y16339698D01* +X10373049Y16433909D01* +X10373048Y16433910D01* +X10373045Y16433911D01* +X10252431Y16468422D01* +X10177418Y16489886D01* +X10177415Y16489887D01* +X10177413Y16489887D01* +X10111102Y16495783D01* +X10058037Y16500500D01* +X10058032Y16500500D01* +X8941971Y16500500D01* +X8941965Y16500500D01* +X8941964Y16500499D01* +X8936351Y16500000D01* +X8822584Y16489887D01* +X8626954Y16433911D01* +X8600773Y16420235D01* +X8446593Y16339698D01* +X8446591Y16339697D01* +X8446590Y16339696D01* +X8288890Y16211110D01* +X8160304Y16053410D01* +X8160302Y16053407D01* +X8109907Y15956932D01* +X8061422Y15906626D01* +X7993434Y15890519D01* +X7927531Y15913726D01* +X7890092Y15956931D01* +X7839698Y16053407D01* +X7784259Y16121398D01* +X7711109Y16211110D01* +X7578930Y16318887D01* +X7553407Y16339698D01* +X7373049Y16433909D01* +X7373048Y16433910D01* +X7373045Y16433911D01* +X7252431Y16468422D01* +X7177418Y16489886D01* +X7177415Y16489887D01* +X7177413Y16489887D01* +X7111102Y16495783D01* +X7058037Y16500500D01* +X7058032Y16500500D01* +X5941971Y16500500D01* +X5941965Y16500500D01* +X5941964Y16500499D01* +X5936351Y16500000D01* +X5822584Y16489887D01* +X5626954Y16433911D01* +X5600773Y16420235D01* +X5446593Y16339698D01* +X5446591Y16339697D01* +X5446590Y16339696D01* +X5288890Y16211110D01* +X5160302Y16053407D01* +X5160300Y16053405D01* +X5109626Y15956394D01* +X5061140Y15906087D01* +X4993152Y15889980D01* +X4927249Y15913187D01* +X4889809Y15956394D01* +X4839277Y16053132D01* +X4710753Y16210754D01* +X4553129Y16339279D01* +X4372861Y16433443D01* +X4177328Y16489391D01* +X4177325Y16489392D01* +X4058000Y16500000D01* +X3750000Y16500000D01* +X3250000Y16500000D01* +X2941999Y16500000D01* +X2822674Y16489392D01* +X2822671Y16489391D01* +X2627138Y16433443D01* +X2446870Y16339279D01* +X2289246Y16210754D01* +X2160721Y16053130D01* +X2066557Y15872862D01* +X2010609Y15677329D01* +X2010608Y15677326D01* +X2000000Y15558001D01* +X500500Y15558001D01* +X500500Y17578847D01* +X9699500Y17578847D01* +X9699500Y17421154D01* +X9730261Y17266511D01* +X9730264Y17266499D01* +X9790602Y17120828D01* +X9790609Y17120815D01* +X9878210Y16989712D01* +X9878213Y16989708D01* +X9989707Y16878214D01* +X9989711Y16878211D01* +X10120814Y16790610D01* +X10120827Y16790603D01* +X10253756Y16735543D01* +X10266503Y16730263D01* +X10421153Y16699501D01* +X10421156Y16699500D01* +X10421158Y16699500D01* +X10578844Y16699500D01* +X10578845Y16699501D01* +X10733497Y16730263D01* +X10879179Y16790606D01* +X11010289Y16878211D01* +X11121789Y16989711D01* +X11209394Y17120821D01* +X11269737Y17266503D01* +X11300500Y17421158D01* +X11300500Y17578842D01* +X11300500Y17578845D01* +X11300499Y17578847D01* +X14699500Y17578847D01* +X14699500Y17421154D01* +X14730261Y17266511D01* +X14730264Y17266499D01* +X14790602Y17120828D01* +X14790609Y17120815D01* +X14878210Y16989712D01* +X14878213Y16989708D01* +X14989707Y16878214D01* +X14989711Y16878211D01* +X15120814Y16790610D01* +X15120827Y16790603D01* +X15253756Y16735543D01* +X15266503Y16730263D01* +X15421153Y16699501D01* +X15421156Y16699500D01* +X15421158Y16699500D01* +X15578844Y16699500D01* +X15578845Y16699501D01* +X15733497Y16730263D01* +X15879179Y16790606D01* +X16010289Y16878211D01* +X16121789Y16989711D01* +X16181348Y17078847D01* +X27699500Y17078847D01* +X27699500Y16921154D01* +X27730261Y16766511D01* +X27730264Y16766499D01* +X27790602Y16620828D01* +X27790609Y16620815D01* +X27878210Y16489712D01* +X27878213Y16489708D01* +X27989707Y16378214D01* +X27989711Y16378211D01* +X28120814Y16290610D01* +X28120827Y16290603D01* +X28266498Y16230265D01* +X28266503Y16230263D01* +X28421153Y16199501D01* +X28421156Y16199500D01* +X28421158Y16199500D01* +X28578844Y16199500D01* +X28578845Y16199501D01* +X28733497Y16230263D01* +X28879179Y16290606D01* +X29010289Y16378211D01* +X29121789Y16489711D01* +X29209394Y16620821D01* +X29269737Y16766503D01* +X29300500Y16921158D01* +X29300500Y17078842D01* +X29300500Y17078845D01* +X29300499Y17078847D01* +X29274531Y17209394D01* +X29269737Y17233497D01* +X29256062Y17266511D01* +X29209397Y17379173D01* +X29209390Y17379186D01* +X29121789Y17510289D01* +X29121786Y17510293D01* +X29010292Y17621787D01* +X29010288Y17621790D01* +X28879185Y17709391D01* +X28879172Y17709398D01* +X28733501Y17769736D01* +X28733489Y17769739D01* +X28578845Y17800500D01* +X28578842Y17800500D01* +X28421158Y17800500D01* +X28421155Y17800500D01* +X28266510Y17769739D01* +X28266498Y17769736D01* +X28120827Y17709398D01* +X28120814Y17709391D01* +X27989711Y17621790D01* +X27989707Y17621787D01* +X27878213Y17510293D01* +X27878210Y17510289D01* +X27790609Y17379186D01* +X27790602Y17379173D01* +X27730264Y17233502D01* +X27730261Y17233490D01* +X27699500Y17078847D01* +X16181348Y17078847D01* +X16209394Y17120821D01* +X16269737Y17266503D01* +X16300500Y17421158D01* +X16300500Y17578842D01* +X16300500Y17578845D01* +X16300499Y17578847D01* +X16285323Y17655142D01* +X16269737Y17733497D01* +X16257893Y17762092D01* +X16209397Y17879173D01* +X16209390Y17879186D01* +X16121789Y18010289D01* +X16121786Y18010293D01* +X16010292Y18121787D01* +X16010288Y18121790D01* +X15879185Y18209391D01* +X15879172Y18209398D01* +X15733501Y18269736D01* +X15733489Y18269739D01* +X15578845Y18300500D01* +X15578842Y18300500D01* +X15421158Y18300500D01* +X15421155Y18300500D01* +X15266510Y18269739D01* +X15266498Y18269736D01* +X15120827Y18209398D01* +X15120814Y18209391D01* +X14989711Y18121790D01* +X14989707Y18121787D01* +X14878213Y18010293D01* +X14878210Y18010289D01* +X14790609Y17879186D01* +X14790602Y17879173D01* +X14730264Y17733502D01* +X14730261Y17733490D01* +X14699500Y17578847D01* +X11300499Y17578847D01* +X11285323Y17655142D01* +X11269737Y17733497D01* +X11257893Y17762092D01* +X11209397Y17879173D01* +X11209390Y17879186D01* +X11121789Y18010289D01* +X11121786Y18010293D01* +X11010292Y18121787D01* +X11010288Y18121790D01* +X10879185Y18209391D01* +X10879172Y18209398D01* +X10733501Y18269736D01* +X10733489Y18269739D01* +X10578845Y18300500D01* +X10578842Y18300500D01* +X10421158Y18300500D01* +X10421155Y18300500D01* +X10266510Y18269739D01* +X10266498Y18269736D01* +X10120827Y18209398D01* +X10120814Y18209391D01* +X9989711Y18121790D01* +X9989707Y18121787D01* +X9878213Y18010293D01* +X9878210Y18010289D01* +X9790609Y17879186D01* +X9790602Y17879173D01* +X9730264Y17733502D01* +X9730261Y17733490D01* +X9699500Y17578847D01* +X500500Y17578847D01* +X500500Y19375500D01* +X520185Y19442539D01* +X572989Y19488294D01* +X624500Y19499500D01* +X11478184Y19499500D01* +X11522090Y19495665D01* +X11543822Y19499500D01* +X11565892Y19499500D01* +X11608467Y19510908D01* +X11651869Y19518567D01* +X11671867Y19527896D01* +X11693186Y19533608D01* +X11726683Y19552949D01* +X11736253Y19557931D01* +X11771298Y19574278D01* +X11779881Y19581483D01* +X11797604Y19593895D01* +X11807314Y19599500D01* +X11838479Y19630666D01* +X11872239Y19659001D01* +X11884894Y19677081D01* +X11900500Y19692686D01* +X11919841Y19726189D01* +X11925625Y19735270D01* +X13823914Y22447111D01* +X13878484Y22490742D01* +X13925498Y22500000D01* +X32074501Y22500000D01* +X32141540Y22480315D01* +G37* +%TD.AperFunction*% +%TD*% +M02* diff --git a/mfg/jlcpcb/gerbers/Test_5-B_Mask.gbs b/mfg/jlcpcb/gerbers/Test_5-B_Mask.gbs new file mode 100644 index 0000000..f82dd18 --- /dev/null +++ b/mfg/jlcpcb/gerbers/Test_5-B_Mask.gbs @@ -0,0 +1,109 @@ +%TF.GenerationSoftware,KiCad,Pcbnew,9.0.7+1*% +%TF.CreationDate,2026-03-10T00:49:54+00:00*% +%TF.ProjectId,Test_5,54657374-5f35-42e6-9b69-6361645f7063,NO_TAG+ (Unreleased)*% +%TF.SameCoordinates,Original*% +%TF.FileFunction,Soldermask,Bot*% +%TF.FilePolarity,Negative*% +%FSLAX46Y46*% +G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* +G04 Created by KiCad (PCBNEW 9.0.7+1) date 2026-03-10 00:49:54* +%MOMM*% +%LPD*% +G01* +G04 APERTURE LIST* +G04 Aperture macros list* +%AMRoundRect* +0 Rectangle with rounded corners* +0 $1 Rounding radius* +0 $2 $3 $4 $5 $6 $7 $8 $9 X,Y pos of 4 corners* +0 Add a 4 corners polygon primitive as box body* +4,1,4,$2,$3,$4,$5,$6,$7,$8,$9,$2,$3,0* +0 Add four circle primitives for the rounded corners* +1,1,$1+$1,$2,$3* +1,1,$1+$1,$4,$5* +1,1,$1+$1,$6,$7* +1,1,$1+$1,$8,$9* +0 Add four rect primitives between the rounded corners* +20,1,$1+$1,$2,$3,$4,$5,0* +20,1,$1+$1,$4,$5,$6,$7,0* +20,1,$1+$1,$6,$7,$8,$9,0* +20,1,$1+$1,$8,$9,$2,$3,0*% +G04 Aperture macros list end* +%ADD10C,2.200000*% +%ADD11RoundRect,0.500000X0.500000X1.500000X-0.500000X1.500000X-0.500000X-1.500000X0.500000X-1.500000X0*% +%ADD12C,1.500000*% +%ADD13RoundRect,0.250000X0.625000X-0.350000X0.625000X0.350000X-0.625000X0.350000X-0.625000X-0.350000X0*% +%ADD14O,1.750000X1.200000*% +G04 APERTURE END LIST* +D10* +%TO.C,H1*% +X15500000Y7000000D03* +%TD*% +%TO.C,H2*% +X30500000Y7000000D03* +%TD*% +D11* +%TO.C,TP12*% +X3500000Y14000000D03* +%TD*% +D12* +%TO.C,TP1*% +X5000000Y4500000D03* +%TD*% +D13* +%TO.C,J2*% +X43500000Y2750000D03* +D14* +X43500000Y4750000D03* +X43500000Y6750000D03* +X43500000Y8750000D03* +X43500000Y10750000D03* +%TD*% +D12* +%TO.C,TP8*% +X38000000Y14000000D03* +%TD*% +%TO.C,TP3*% +X16000000Y2500000D03* +%TD*% +%TO.C,TP10*% +X35000000Y17000000D03* +%TD*% +%TO.C,TP7*% +X35000000Y14000000D03* +%TD*% +D11* +%TO.C,TP14*% +X9500000Y14000000D03* +%TD*% +%TO.C,TP13*% +X6500000Y14000000D03* +%TD*% +D12* +%TO.C,TP6*% +X35000000Y11000000D03* +%TD*% +%TO.C,TP9*% +X38000000Y17000000D03* +%TD*% +%TO.C,TP2*% +X21000000Y11500000D03* +%TD*% +%TO.C,TP4*% +X19000000Y2500000D03* +%TD*% +D11* +%TO.C,TP11*% +X12500000Y14000000D03* +%TD*% +D13* +%TO.C,J1*% +X25050000Y3550000D03* +D14* +X25050000Y5550000D03* +%TD*% +D12* +%TO.C,TP5*% +X34324797Y3291770D03* +%TD*% +M02* diff --git a/mfg/jlcpcb/gerbers/Test_5-B_Paste.gbp b/mfg/jlcpcb/gerbers/Test_5-B_Paste.gbp new file mode 100644 index 0000000..5f5ec98 --- /dev/null +++ b/mfg/jlcpcb/gerbers/Test_5-B_Paste.gbp @@ -0,0 +1,15 @@ +%TF.GenerationSoftware,KiCad,Pcbnew,9.0.7+1*% +%TF.CreationDate,2026-03-10T00:49:54+00:00*% +%TF.ProjectId,Test_5,54657374-5f35-42e6-9b69-6361645f7063,NO_TAG+ (Unreleased)*% +%TF.SameCoordinates,Original*% +%TF.FileFunction,Paste,Bot*% +%TF.FilePolarity,Positive*% +%FSLAX46Y46*% +G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* +G04 Created by KiCad (PCBNEW 9.0.7+1) date 2026-03-10 00:49:54* +%MOMM*% +%LPD*% +G01* +G04 APERTURE LIST* +G04 APERTURE END LIST* +M02* diff --git a/mfg/jlcpcb/gerbers/Test_5-B_Silkscreen.gbo b/mfg/jlcpcb/gerbers/Test_5-B_Silkscreen.gbo new file mode 100644 index 0000000..57bf963 --- /dev/null +++ b/mfg/jlcpcb/gerbers/Test_5-B_Silkscreen.gbo @@ -0,0 +1,1348 @@ +%TF.GenerationSoftware,KiCad,Pcbnew,9.0.7+1*% +%TF.CreationDate,2026-03-10T00:49:54+00:00*% +%TF.ProjectId,Test_5,54657374-5f35-42e6-9b69-6361645f7063,NO_TAG+ (Unreleased)*% +%TF.SameCoordinates,Original*% +%TF.FileFunction,Legend,Bot*% +%TF.FilePolarity,Positive*% +%FSLAX46Y46*% +G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* +G04 Created by KiCad (PCBNEW 9.0.7+1) date 2026-03-10 00:49:54* +%MOMM*% +%LPD*% +G01* +G04 APERTURE LIST* +%ADD10C,0.150000*% +%ADD11C,0.120000*% +G04 APERTURE END LIST* +D10* +X17210839Y17915896D02* +X16734649Y17915896D01* +X17306077Y17630181D02* +X16972744Y18630181D01* +X16972744Y18630181D02* +X16639411Y17630181D01* +X16353696Y18534943D02* +X16306077Y18582562D01* +X16306077Y18582562D02* +X16210839Y18630181D01* +X16210839Y18630181D02* +X15972744Y18630181D01* +X15972744Y18630181D02* +X15877506Y18582562D01* +X15877506Y18582562D02* +X15829887Y18534943D01* +X15829887Y18534943D02* +X15782268Y18439705D01* +X15782268Y18439705D02* +X15782268Y18344467D01* +X15782268Y18344467D02* +X15829887Y18201610D01* +X15829887Y18201610D02* +X16401315Y17630181D01* +X16401315Y17630181D02* +X15782268Y17630181D01* +X14877506Y18630181D02* +X15353696Y18630181D01* +X15353696Y18630181D02* +X15401315Y18153991D01* +X15401315Y18153991D02* +X15353696Y18201610D01* +X15353696Y18201610D02* +X15258458Y18249229D01* +X15258458Y18249229D02* +X15020363Y18249229D01* +X15020363Y18249229D02* +X14925125Y18201610D01* +X14925125Y18201610D02* +X14877506Y18153991D01* +X14877506Y18153991D02* +X14829887Y18058753D01* +X14829887Y18058753D02* +X14829887Y17820658D01* +X14829887Y17820658D02* +X14877506Y17725420D01* +X14877506Y17725420D02* +X14925125Y17677800D01* +X14925125Y17677800D02* +X15020363Y17630181D01* +X15020363Y17630181D02* +X15258458Y17630181D01* +X15258458Y17630181D02* +X15353696Y17677800D01* +X15353696Y17677800D02* +X15401315Y17725420D01* +X14401315Y18011134D02* +X13639411Y18011134D01* +X13258458Y18630181D02* +X12639411Y18630181D01* +X12639411Y18630181D02* +X12972744Y18249229D01* +X12972744Y18249229D02* +X12829887Y18249229D01* +X12829887Y18249229D02* +X12734649Y18201610D01* +X12734649Y18201610D02* +X12687030Y18153991D01* +X12687030Y18153991D02* +X12639411Y18058753D01* +X12639411Y18058753D02* +X12639411Y17820658D01* +X12639411Y17820658D02* +X12687030Y17725420D01* +X12687030Y17725420D02* +X12734649Y17677800D01* +X12734649Y17677800D02* +X12829887Y17630181D01* +X12829887Y17630181D02* +X13115601Y17630181D01* +X13115601Y17630181D02* +X13210839Y17677800D01* +X13210839Y17677800D02* +X13258458Y17725420D01* +X12020363Y18630181D02* +X11925125Y18630181D01* +X11925125Y18630181D02* +X11829887Y18582562D01* +X11829887Y18582562D02* +X11782268Y18534943D01* +X11782268Y18534943D02* +X11734649Y18439705D01* +X11734649Y18439705D02* +X11687030Y18249229D01* +X11687030Y18249229D02* +X11687030Y18011134D01* +X11687030Y18011134D02* +X11734649Y17820658D01* +X11734649Y17820658D02* +X11782268Y17725420D01* +X11782268Y17725420D02* +X11829887Y17677800D01* +X11829887Y17677800D02* +X11925125Y17630181D01* +X11925125Y17630181D02* +X12020363Y17630181D01* +X12020363Y17630181D02* +X12115601Y17677800D01* +X12115601Y17677800D02* +X12163220Y17725420D01* +X12163220Y17725420D02* +X12210839Y17820658D01* +X12210839Y17820658D02* +X12258458Y18011134D01* +X12258458Y18011134D02* +X12258458Y18249229D01* +X12258458Y18249229D02* +X12210839Y18439705D01* +X12210839Y18439705D02* +X12163220Y18534943D01* +X12163220Y18534943D02* +X12115601Y18582562D01* +X12115601Y18582562D02* +X12020363Y18630181D01* +X11067982Y18630181D02* +X10972744Y18630181D01* +X10972744Y18630181D02* +X10877506Y18582562D01* +X10877506Y18582562D02* +X10829887Y18534943D01* +X10829887Y18534943D02* +X10782268Y18439705D01* +X10782268Y18439705D02* +X10734649Y18249229D01* +X10734649Y18249229D02* +X10734649Y18011134D01* +X10734649Y18011134D02* +X10782268Y17820658D01* +X10782268Y17820658D02* +X10829887Y17725420D01* +X10829887Y17725420D02* +X10877506Y17677800D01* +X10877506Y17677800D02* +X10972744Y17630181D01* +X10972744Y17630181D02* +X11067982Y17630181D01* +X11067982Y17630181D02* +X11163220Y17677800D01* +X11163220Y17677800D02* +X11210839Y17725420D01* +X11210839Y17725420D02* +X11258458Y17820658D01* +X11258458Y17820658D02* +X11306077Y18011134D01* +X11306077Y18011134D02* +X11306077Y18249229D01* +X11306077Y18249229D02* +X11258458Y18439705D01* +X11258458Y18439705D02* +X11210839Y18534943D01* +X11210839Y18534943D02* +X11163220Y18582562D01* +X11163220Y18582562D02* +X11067982Y18630181D01* +X9829887Y18630181D02* +X10306077Y18630181D01* +X10306077Y18630181D02* +X10353696Y18153991D01* +X10353696Y18153991D02* +X10306077Y18201610D01* +X10306077Y18201610D02* +X10210839Y18249229D01* +X10210839Y18249229D02* +X9972744Y18249229D01* +X9972744Y18249229D02* +X9877506Y18201610D01* +X9877506Y18201610D02* +X9829887Y18153991D01* +X9829887Y18153991D02* +X9782268Y18058753D01* +X9782268Y18058753D02* +X9782268Y17820658D01* +X9782268Y17820658D02* +X9829887Y17725420D01* +X9829887Y17725420D02* +X9877506Y17677800D01* +X9877506Y17677800D02* +X9972744Y17630181D01* +X9972744Y17630181D02* +X10210839Y17630181D01* +X10210839Y17630181D02* +X10306077Y17677800D01* +X10306077Y17677800D02* +X10353696Y17725420D01* +X9353696Y18011134D02* +X8591792Y18011134D01* +X7591792Y17630181D02* +X8163220Y17630181D01* +X7877506Y17630181D02* +X7877506Y18630181D01* +X7877506Y18630181D02* +X7972744Y18487324D01* +X7972744Y18487324D02* +X8067982Y18392086D01* +X8067982Y18392086D02* +X8163220Y18344467D01* +X5829887Y17630181D02* +X6163220Y18106372D01* +X6401315Y17630181D02* +X6401315Y18630181D01* +X6401315Y18630181D02* +X6020363Y18630181D01* +X6020363Y18630181D02* +X5925125Y18582562D01* +X5925125Y18582562D02* +X5877506Y18534943D01* +X5877506Y18534943D02* +X5829887Y18439705D01* +X5829887Y18439705D02* +X5829887Y18296848D01* +X5829887Y18296848D02* +X5877506Y18201610D01* +X5877506Y18201610D02* +X5925125Y18153991D01* +X5925125Y18153991D02* +X6020363Y18106372D01* +X6020363Y18106372D02* +X6401315Y18106372D01* +X5401315Y18153991D02* +X5067982Y18153991D01* +X4925125Y17630181D02* +X5401315Y17630181D01* +X5401315Y17630181D02* +X5401315Y18630181D01* +X5401315Y18630181D02* +X4925125Y18630181D01* +X4639410Y18630181D02* +X4306077Y17630181D01* +X4306077Y17630181D02* +X3972744Y18630181D01* +X2877505Y17630181D02* +X2877505Y18630181D01* +X2877505Y18630181D02* +X2306077Y17630181D01* +X2306077Y17630181D02* +X2306077Y18630181D01* +X1258458Y17725420D02* +X1306077Y17677800D01* +X1306077Y17677800D02* +X1448934Y17630181D01* +X1448934Y17630181D02* +X1544172Y17630181D01* +X1544172Y17630181D02* +X1687029Y17677800D01* +X1687029Y17677800D02* +X1782267Y17773039D01* +X1782267Y17773039D02* +X1829886Y17868277D01* +X1829886Y17868277D02* +X1877505Y18058753D01* +X1877505Y18058753D02* +X1877505Y18201610D01* +X1877505Y18201610D02* +X1829886Y18392086D01* +X1829886Y18392086D02* +X1782267Y18487324D01* +X1782267Y18487324D02* +X1687029Y18582562D01* +X1687029Y18582562D02* +X1544172Y18630181D01* +X1544172Y18630181D02* +X1448934Y18630181D01* +X1448934Y18630181D02* +X1306077Y18582562D01* +X1306077Y18582562D02* +X1258458Y18534943D01* +X12431009Y11163221D02* +X12431009Y10829888D01* +X12954819Y10687031D02* +X12954819Y11163221D01* +X12954819Y11163221D02* +X11954819Y11163221D01* +X11954819Y11163221D02* +X11954819Y10687031D01* +X11954819Y10353697D02* +X12954819Y9687031D01* +X11954819Y9687031D02* +X12954819Y10353697D01* +X12859580Y8734650D02* +X12907200Y8782269D01* +X12907200Y8782269D02* +X12954819Y8925126D01* +X12954819Y8925126D02* +X12954819Y9020364D01* +X12954819Y9020364D02* +X12907200Y9163221D01* +X12907200Y9163221D02* +X12811961Y9258459D01* +X12811961Y9258459D02* +X12716723Y9306078D01* +X12716723Y9306078D02* +X12526247Y9353697D01* +X12526247Y9353697D02* +X12383390Y9353697D01* +X12383390Y9353697D02* +X12192914Y9306078D01* +X12192914Y9306078D02* +X12097676Y9258459D01* +X12097676Y9258459D02* +X12002438Y9163221D01* +X12002438Y9163221D02* +X11954819Y9020364D01* +X11954819Y9020364D02* +X11954819Y8925126D01* +X11954819Y8925126D02* +X12002438Y8782269D01* +X12002438Y8782269D02* +X12050057Y8734650D01* +X12573866Y8306078D02* +X12573866Y7544173D01* +X12954819Y7925126D02* +X12192914Y7925126D01* +X9907200Y11210840D02* +X9954819Y11067983D01* +X9954819Y11067983D02* +X9954819Y10829888D01* +X9954819Y10829888D02* +X9907200Y10734650D01* +X9907200Y10734650D02* +X9859580Y10687031D01* +X9859580Y10687031D02* +X9764342Y10639412D01* +X9764342Y10639412D02* +X9669104Y10639412D01* +X9669104Y10639412D02* +X9573866Y10687031D01* +X9573866Y10687031D02* +X9526247Y10734650D01* +X9526247Y10734650D02* +X9478628Y10829888D01* +X9478628Y10829888D02* +X9431009Y11020364D01* +X9431009Y11020364D02* +X9383390Y11115602D01* +X9383390Y11115602D02* +X9335771Y11163221D01* +X9335771Y11163221D02* +X9240533Y11210840D01* +X9240533Y11210840D02* +X9145295Y11210840D01* +X9145295Y11210840D02* +X9050057Y11163221D01* +X9050057Y11163221D02* +X9002438Y11115602D01* +X9002438Y11115602D02* +X8954819Y11020364D01* +X8954819Y11020364D02* +X8954819Y10782269D01* +X8954819Y10782269D02* +X9002438Y10639412D01* +X9954819Y10210840D02* +X8954819Y10210840D01* +X9002438Y9210841D02* +X8954819Y9306079D01* +X8954819Y9306079D02* +X8954819Y9448936D01* +X8954819Y9448936D02* +X9002438Y9591793D01* +X9002438Y9591793D02* +X9097676Y9687031D01* +X9097676Y9687031D02* +X9192914Y9734650D01* +X9192914Y9734650D02* +X9383390Y9782269D01* +X9383390Y9782269D02* +X9526247Y9782269D01* +X9526247Y9782269D02* +X9716723Y9734650D01* +X9716723Y9734650D02* +X9811961Y9687031D01* +X9811961Y9687031D02* +X9907200Y9591793D01* +X9907200Y9591793D02* +X9954819Y9448936D01* +X9954819Y9448936D02* +X9954819Y9353698D01* +X9954819Y9353698D02* +X9907200Y9210841D01* +X9907200Y9210841D02* +X9859580Y9163222D01* +X9859580Y9163222D02* +X9526247Y9163222D01* +X9526247Y9163222D02* +X9526247Y9353698D01* +X9573866Y8734650D02* +X9573866Y7972745D01* +X9954819Y8353698D02* +X9192914Y8353698D01* +X6907200Y11210840D02* +X6954819Y11067983D01* +X6954819Y11067983D02* +X6954819Y10829888D01* +X6954819Y10829888D02* +X6907200Y10734650D01* +X6907200Y10734650D02* +X6859580Y10687031D01* +X6859580Y10687031D02* +X6764342Y10639412D01* +X6764342Y10639412D02* +X6669104Y10639412D01* +X6669104Y10639412D02* +X6573866Y10687031D01* +X6573866Y10687031D02* +X6526247Y10734650D01* +X6526247Y10734650D02* +X6478628Y10829888D01* +X6478628Y10829888D02* +X6431009Y11020364D01* +X6431009Y11020364D02* +X6383390Y11115602D01* +X6383390Y11115602D02* +X6335771Y11163221D01* +X6335771Y11163221D02* +X6240533Y11210840D01* +X6240533Y11210840D02* +X6145295Y11210840D01* +X6145295Y11210840D02* +X6050057Y11163221D01* +X6050057Y11163221D02* +X6002438Y11115602D01* +X6002438Y11115602D02* +X5954819Y11020364D01* +X5954819Y11020364D02* +X5954819Y10782269D01* +X5954819Y10782269D02* +X6002438Y10639412D01* +X6954819Y10210840D02* +X5954819Y10210840D01* +X6002438Y9210841D02* +X5954819Y9306079D01* +X5954819Y9306079D02* +X5954819Y9448936D01* +X5954819Y9448936D02* +X6002438Y9591793D01* +X6002438Y9591793D02* +X6097676Y9687031D01* +X6097676Y9687031D02* +X6192914Y9734650D01* +X6192914Y9734650D02* +X6383390Y9782269D01* +X6383390Y9782269D02* +X6526247Y9782269D01* +X6526247Y9782269D02* +X6716723Y9734650D01* +X6716723Y9734650D02* +X6811961Y9687031D01* +X6811961Y9687031D02* +X6907200Y9591793D01* +X6907200Y9591793D02* +X6954819Y9448936D01* +X6954819Y9448936D02* +X6954819Y9353698D01* +X6954819Y9353698D02* +X6907200Y9210841D01* +X6907200Y9210841D02* +X6859580Y9163222D01* +X6859580Y9163222D02* +X6526247Y9163222D01* +X6526247Y9163222D02* +X6526247Y9353698D01* +X6573866Y8734650D02* +X6573866Y7972745D01* +X3431009Y11163221D02* +X3431009Y10829888D01* +X3954819Y10687031D02* +X3954819Y11163221D01* +X3954819Y11163221D02* +X2954819Y11163221D01* +X2954819Y11163221D02* +X2954819Y10687031D01* +X2954819Y10353697D02* +X3954819Y9687031D01* +X2954819Y9687031D02* +X3954819Y10353697D01* +X3859580Y8734650D02* +X3907200Y8782269D01* +X3907200Y8782269D02* +X3954819Y8925126D01* +X3954819Y8925126D02* +X3954819Y9020364D01* +X3954819Y9020364D02* +X3907200Y9163221D01* +X3907200Y9163221D02* +X3811961Y9258459D01* +X3811961Y9258459D02* +X3716723Y9306078D01* +X3716723Y9306078D02* +X3526247Y9353697D01* +X3526247Y9353697D02* +X3383390Y9353697D01* +X3383390Y9353697D02* +X3192914Y9306078D01* +X3192914Y9306078D02* +X3097676Y9258459D01* +X3097676Y9258459D02* +X3002438Y9163221D01* +X3002438Y9163221D02* +X2954819Y9020364D01* +X2954819Y9020364D02* +X2954819Y8925126D01* +X2954819Y8925126D02* +X3002438Y8782269D01* +X3002438Y8782269D02* +X3050057Y8734650D01* +X3573866Y8306078D02* +X3573866Y7544173D01* +X8761904Y5045181D02* +X8190476Y5045181D01* +X8476190Y4045181D02* +X8476190Y5045181D01* +X7857142Y4045181D02* +X7857142Y5045181D01* +X7857142Y5045181D02* +X7476190Y5045181D01* +X7476190Y5045181D02* +X7380952Y4997562D01* +X7380952Y4997562D02* +X7333333Y4949943D01* +X7333333Y4949943D02* +X7285714Y4854705D01* +X7285714Y4854705D02* +X7285714Y4711848D01* +X7285714Y4711848D02* +X7333333Y4616610D01* +X7333333Y4616610D02* +X7380952Y4568991D01* +X7380952Y4568991D02* +X7476190Y4521372D01* +X7476190Y4521372D02* +X7857142Y4521372D01* +X6333333Y4045181D02* +X6904761Y4045181D01* +X6619047Y4045181D02* +X6619047Y5045181D01* +X6619047Y5045181D02* +X6714285Y4902324D01* +X6714285Y4902324D02* +X6809523Y4807086D01* +X6809523Y4807086D02* +X6904761Y4759467D01* +X38954819Y7083334D02* +X39669104Y7083334D01* +X39669104Y7083334D02* +X39811961Y7130953D01* +X39811961Y7130953D02* +X39907200Y7226191D01* +X39907200Y7226191D02* +X39954819Y7369048D01* +X39954819Y7369048D02* +X39954819Y7464286D01* +X39050057Y6654762D02* +X39002438Y6607143D01* +X39002438Y6607143D02* +X38954819Y6511905D01* +X38954819Y6511905D02* +X38954819Y6273810D01* +X38954819Y6273810D02* +X39002438Y6178572D01* +X39002438Y6178572D02* +X39050057Y6130953D01* +X39050057Y6130953D02* +X39145295Y6083334D01* +X39145295Y6083334D02* +X39240533Y6083334D01* +X39240533Y6083334D02* +X39383390Y6130953D01* +X39383390Y6130953D02* +X39954819Y6702381D01* +X39954819Y6702381D02* +X39954819Y6083334D01* +X41761904Y14545181D02* +X41190476Y14545181D01* +X41476190Y13545181D02* +X41476190Y14545181D01* +X40857142Y13545181D02* +X40857142Y14545181D01* +X40857142Y14545181D02* +X40476190Y14545181D01* +X40476190Y14545181D02* +X40380952Y14497562D01* +X40380952Y14497562D02* +X40333333Y14449943D01* +X40333333Y14449943D02* +X40285714Y14354705D01* +X40285714Y14354705D02* +X40285714Y14211848D01* +X40285714Y14211848D02* +X40333333Y14116610D01* +X40333333Y14116610D02* +X40380952Y14068991D01* +X40380952Y14068991D02* +X40476190Y14021372D01* +X40476190Y14021372D02* +X40857142Y14021372D01* +X39714285Y14116610D02* +X39809523Y14164229D01* +X39809523Y14164229D02* +X39857142Y14211848D01* +X39857142Y14211848D02* +X39904761Y14307086D01* +X39904761Y14307086D02* +X39904761Y14354705D01* +X39904761Y14354705D02* +X39857142Y14449943D01* +X39857142Y14449943D02* +X39809523Y14497562D01* +X39809523Y14497562D02* +X39714285Y14545181D01* +X39714285Y14545181D02* +X39523809Y14545181D01* +X39523809Y14545181D02* +X39428571Y14497562D01* +X39428571Y14497562D02* +X39380952Y14449943D01* +X39380952Y14449943D02* +X39333333Y14354705D01* +X39333333Y14354705D02* +X39333333Y14307086D01* +X39333333Y14307086D02* +X39380952Y14211848D01* +X39380952Y14211848D02* +X39428571Y14164229D01* +X39428571Y14164229D02* +X39523809Y14116610D01* +X39523809Y14116610D02* +X39714285Y14116610D01* +X39714285Y14116610D02* +X39809523Y14068991D01* +X39809523Y14068991D02* +X39857142Y14021372D01* +X39857142Y14021372D02* +X39904761Y13926134D01* +X39904761Y13926134D02* +X39904761Y13735658D01* +X39904761Y13735658D02* +X39857142Y13640420D01* +X39857142Y13640420D02* +X39809523Y13592800D01* +X39809523Y13592800D02* +X39714285Y13545181D01* +X39714285Y13545181D02* +X39523809Y13545181D01* +X39523809Y13545181D02* +X39428571Y13592800D01* +X39428571Y13592800D02* +X39380952Y13640420D01* +X39380952Y13640420D02* +X39333333Y13735658D01* +X39333333Y13735658D02* +X39333333Y13926134D01* +X39333333Y13926134D02* +X39380952Y14021372D01* +X39380952Y14021372D02* +X39428571Y14068991D01* +X39428571Y14068991D02* +X39523809Y14116610D01* +X14761904Y3045181D02* +X14190476Y3045181D01* +X14476190Y2045181D02* +X14476190Y3045181D01* +X13857142Y2045181D02* +X13857142Y3045181D01* +X13857142Y3045181D02* +X13476190Y3045181D01* +X13476190Y3045181D02* +X13380952Y2997562D01* +X13380952Y2997562D02* +X13333333Y2949943D01* +X13333333Y2949943D02* +X13285714Y2854705D01* +X13285714Y2854705D02* +X13285714Y2711848D01* +X13285714Y2711848D02* +X13333333Y2616610D01* +X13333333Y2616610D02* +X13380952Y2568991D01* +X13380952Y2568991D02* +X13476190Y2521372D01* +X13476190Y2521372D02* +X13857142Y2521372D01* +X12952380Y3045181D02* +X12333333Y3045181D01* +X12333333Y3045181D02* +X12666666Y2664229D01* +X12666666Y2664229D02* +X12523809Y2664229D01* +X12523809Y2664229D02* +X12428571Y2616610D01* +X12428571Y2616610D02* +X12380952Y2568991D01* +X12380952Y2568991D02* +X12333333Y2473753D01* +X12333333Y2473753D02* +X12333333Y2235658D01* +X12333333Y2235658D02* +X12380952Y2140420D01* +X12380952Y2140420D02* +X12428571Y2092800D01* +X12428571Y2092800D02* +X12523809Y2045181D01* +X12523809Y2045181D02* +X12809523Y2045181D01* +X12809523Y2045181D02* +X12904761Y2092800D01* +X12904761Y2092800D02* +X12952380Y2140420D01* +X33738094Y17545181D02* +X33166666Y17545181D01* +X33452380Y16545181D02* +X33452380Y17545181D01* +X32833332Y16545181D02* +X32833332Y17545181D01* +X32833332Y17545181D02* +X32452380Y17545181D01* +X32452380Y17545181D02* +X32357142Y17497562D01* +X32357142Y17497562D02* +X32309523Y17449943D01* +X32309523Y17449943D02* +X32261904Y17354705D01* +X32261904Y17354705D02* +X32261904Y17211848D01* +X32261904Y17211848D02* +X32309523Y17116610D01* +X32309523Y17116610D02* +X32357142Y17068991D01* +X32357142Y17068991D02* +X32452380Y17021372D01* +X32452380Y17021372D02* +X32833332Y17021372D01* +X31309523Y16545181D02* +X31880951Y16545181D01* +X31595237Y16545181D02* +X31595237Y17545181D01* +X31595237Y17545181D02* +X31690475Y17402324D01* +X31690475Y17402324D02* +X31785713Y17307086D01* +X31785713Y17307086D02* +X31880951Y17259467D01* +X30690475Y17545181D02* +X30595237Y17545181D01* +X30595237Y17545181D02* +X30499999Y17497562D01* +X30499999Y17497562D02* +X30452380Y17449943D01* +X30452380Y17449943D02* +X30404761Y17354705D01* +X30404761Y17354705D02* +X30357142Y17164229D01* +X30357142Y17164229D02* +X30357142Y16926134D01* +X30357142Y16926134D02* +X30404761Y16735658D01* +X30404761Y16735658D02* +X30452380Y16640420D01* +X30452380Y16640420D02* +X30499999Y16592800D01* +X30499999Y16592800D02* +X30595237Y16545181D01* +X30595237Y16545181D02* +X30690475Y16545181D01* +X30690475Y16545181D02* +X30785713Y16592800D01* +X30785713Y16592800D02* +X30833332Y16640420D01* +X30833332Y16640420D02* +X30880951Y16735658D01* +X30880951Y16735658D02* +X30928570Y16926134D01* +X30928570Y16926134D02* +X30928570Y17164229D01* +X30928570Y17164229D02* +X30880951Y17354705D01* +X30880951Y17354705D02* +X30833332Y17449943D01* +X30833332Y17449943D02* +X30785713Y17497562D01* +X30785713Y17497562D02* +X30690475Y17545181D01* +X33761904Y14545181D02* +X33190476Y14545181D01* +X33476190Y13545181D02* +X33476190Y14545181D01* +X32857142Y13545181D02* +X32857142Y14545181D01* +X32857142Y14545181D02* +X32476190Y14545181D01* +X32476190Y14545181D02* +X32380952Y14497562D01* +X32380952Y14497562D02* +X32333333Y14449943D01* +X32333333Y14449943D02* +X32285714Y14354705D01* +X32285714Y14354705D02* +X32285714Y14211848D01* +X32285714Y14211848D02* +X32333333Y14116610D01* +X32333333Y14116610D02* +X32380952Y14068991D01* +X32380952Y14068991D02* +X32476190Y14021372D01* +X32476190Y14021372D02* +X32857142Y14021372D01* +X31952380Y14545181D02* +X31285714Y14545181D01* +X31285714Y14545181D02* +X31714285Y13545181D01* +X33761904Y11545181D02* +X33190476Y11545181D01* +X33476190Y10545181D02* +X33476190Y11545181D01* +X32857142Y10545181D02* +X32857142Y11545181D01* +X32857142Y11545181D02* +X32476190Y11545181D01* +X32476190Y11545181D02* +X32380952Y11497562D01* +X32380952Y11497562D02* +X32333333Y11449943D01* +X32333333Y11449943D02* +X32285714Y11354705D01* +X32285714Y11354705D02* +X32285714Y11211848D01* +X32285714Y11211848D02* +X32333333Y11116610D01* +X32333333Y11116610D02* +X32380952Y11068991D01* +X32380952Y11068991D02* +X32476190Y11021372D01* +X32476190Y11021372D02* +X32857142Y11021372D01* +X31428571Y11545181D02* +X31619047Y11545181D01* +X31619047Y11545181D02* +X31714285Y11497562D01* +X31714285Y11497562D02* +X31761904Y11449943D01* +X31761904Y11449943D02* +X31857142Y11307086D01* +X31857142Y11307086D02* +X31904761Y11116610D01* +X31904761Y11116610D02* +X31904761Y10735658D01* +X31904761Y10735658D02* +X31857142Y10640420D01* +X31857142Y10640420D02* +X31809523Y10592800D01* +X31809523Y10592800D02* +X31714285Y10545181D01* +X31714285Y10545181D02* +X31523809Y10545181D01* +X31523809Y10545181D02* +X31428571Y10592800D01* +X31428571Y10592800D02* +X31380952Y10640420D01* +X31380952Y10640420D02* +X31333333Y10735658D01* +X31333333Y10735658D02* +X31333333Y10973753D01* +X31333333Y10973753D02* +X31380952Y11068991D01* +X31380952Y11068991D02* +X31428571Y11116610D01* +X31428571Y11116610D02* +X31523809Y11164229D01* +X31523809Y11164229D02* +X31714285Y11164229D01* +X31714285Y11164229D02* +X31809523Y11116610D01* +X31809523Y11116610D02* +X31857142Y11068991D01* +X31857142Y11068991D02* +X31904761Y10973753D01* +X41761904Y17545181D02* +X41190476Y17545181D01* +X41476190Y16545181D02* +X41476190Y17545181D01* +X40857142Y16545181D02* +X40857142Y17545181D01* +X40857142Y17545181D02* +X40476190Y17545181D01* +X40476190Y17545181D02* +X40380952Y17497562D01* +X40380952Y17497562D02* +X40333333Y17449943D01* +X40333333Y17449943D02* +X40285714Y17354705D01* +X40285714Y17354705D02* +X40285714Y17211848D01* +X40285714Y17211848D02* +X40333333Y17116610D01* +X40333333Y17116610D02* +X40380952Y17068991D01* +X40380952Y17068991D02* +X40476190Y17021372D01* +X40476190Y17021372D02* +X40857142Y17021372D01* +X39809523Y16545181D02* +X39619047Y16545181D01* +X39619047Y16545181D02* +X39523809Y16592800D01* +X39523809Y16592800D02* +X39476190Y16640420D01* +X39476190Y16640420D02* +X39380952Y16783277D01* +X39380952Y16783277D02* +X39333333Y16973753D01* +X39333333Y16973753D02* +X39333333Y17354705D01* +X39333333Y17354705D02* +X39380952Y17449943D01* +X39380952Y17449943D02* +X39428571Y17497562D01* +X39428571Y17497562D02* +X39523809Y17545181D01* +X39523809Y17545181D02* +X39714285Y17545181D01* +X39714285Y17545181D02* +X39809523Y17497562D01* +X39809523Y17497562D02* +X39857142Y17449943D01* +X39857142Y17449943D02* +X39904761Y17354705D01* +X39904761Y17354705D02* +X39904761Y17116610D01* +X39904761Y17116610D02* +X39857142Y17021372D01* +X39857142Y17021372D02* +X39809523Y16973753D01* +X39809523Y16973753D02* +X39714285Y16926134D01* +X39714285Y16926134D02* +X39523809Y16926134D01* +X39523809Y16926134D02* +X39428571Y16973753D01* +X39428571Y16973753D02* +X39380952Y17021372D01* +X39380952Y17021372D02* +X39333333Y17116610D01* +X19761904Y12045181D02* +X19190476Y12045181D01* +X19476190Y11045181D02* +X19476190Y12045181D01* +X18857142Y11045181D02* +X18857142Y12045181D01* +X18857142Y12045181D02* +X18476190Y12045181D01* +X18476190Y12045181D02* +X18380952Y11997562D01* +X18380952Y11997562D02* +X18333333Y11949943D01* +X18333333Y11949943D02* +X18285714Y11854705D01* +X18285714Y11854705D02* +X18285714Y11711848D01* +X18285714Y11711848D02* +X18333333Y11616610D01* +X18333333Y11616610D02* +X18380952Y11568991D01* +X18380952Y11568991D02* +X18476190Y11521372D01* +X18476190Y11521372D02* +X18857142Y11521372D01* +X17904761Y11949943D02* +X17857142Y11997562D01* +X17857142Y11997562D02* +X17761904Y12045181D01* +X17761904Y12045181D02* +X17523809Y12045181D01* +X17523809Y12045181D02* +X17428571Y11997562D01* +X17428571Y11997562D02* +X17380952Y11949943D01* +X17380952Y11949943D02* +X17333333Y11854705D01* +X17333333Y11854705D02* +X17333333Y11759467D01* +X17333333Y11759467D02* +X17380952Y11616610D01* +X17380952Y11616610D02* +X17952380Y11045181D01* +X17952380Y11045181D02* +X17333333Y11045181D01* +X20261904Y4693181D02* +X19690476Y4693181D01* +X19976190Y3693181D02* +X19976190Y4693181D01* +X19357142Y3693181D02* +X19357142Y4693181D01* +X19357142Y4693181D02* +X18976190Y4693181D01* +X18976190Y4693181D02* +X18880952Y4645562D01* +X18880952Y4645562D02* +X18833333Y4597943D01* +X18833333Y4597943D02* +X18785714Y4502705D01* +X18785714Y4502705D02* +X18785714Y4359848D01* +X18785714Y4359848D02* +X18833333Y4264610D01* +X18833333Y4264610D02* +X18880952Y4216991D01* +X18880952Y4216991D02* +X18976190Y4169372D01* +X18976190Y4169372D02* +X19357142Y4169372D01* +X17928571Y4359848D02* +X17928571Y3693181D01* +X18166666Y4740800D02* +X18404761Y4026515D01* +X18404761Y4026515D02* +X17785714Y4026515D01* +X27404819Y4883334D02* +X28119104Y4883334D01* +X28119104Y4883334D02* +X28261961Y4930953D01* +X28261961Y4930953D02* +X28357200Y5026191D01* +X28357200Y5026191D02* +X28404819Y5169048D01* +X28404819Y5169048D02* +X28404819Y5264286D01* +X28404819Y3883334D02* +X28404819Y4454762D01* +X28404819Y4169048D02* +X27404819Y4169048D01* +X27404819Y4169048D02* +X27547676Y4264286D01* +X27547676Y4264286D02* +X27642914Y4359524D01* +X27642914Y4359524D02* +X27690533Y4454762D01* +X35586701Y5484951D02* +X35015273Y5484951D01* +X35300987Y4484951D02* +X35300987Y5484951D01* +X34681939Y4484951D02* +X34681939Y5484951D01* +X34681939Y5484951D02* +X34300987Y5484951D01* +X34300987Y5484951D02* +X34205749Y5437332D01* +X34205749Y5437332D02* +X34158130Y5389713D01* +X34158130Y5389713D02* +X34110511Y5294475D01* +X34110511Y5294475D02* +X34110511Y5151618D01* +X34110511Y5151618D02* +X34158130Y5056380D01* +X34158130Y5056380D02* +X34205749Y5008761D01* +X34205749Y5008761D02* +X34300987Y4961142D01* +X34300987Y4961142D02* +X34681939Y4961142D01* +X33205749Y5484951D02* +X33681939Y5484951D01* +X33681939Y5484951D02* +X33729558Y5008761D01* +X33729558Y5008761D02* +X33681939Y5056380D01* +X33681939Y5056380D02* +X33586701Y5103999D01* +X33586701Y5103999D02* +X33348606Y5103999D01* +X33348606Y5103999D02* +X33253368Y5056380D01* +X33253368Y5056380D02* +X33205749Y5008761D01* +X33205749Y5008761D02* +X33158130Y4913523D01* +X33158130Y4913523D02* +X33158130Y4675428D01* +X33158130Y4675428D02* +X33205749Y4580190D01* +X33205749Y4580190D02* +X33253368Y4532570D01* +X33253368Y4532570D02* +X33348606Y4484951D01* +X33348606Y4484951D02* +X33586701Y4484951D01* +X33586701Y4484951D02* +X33681939Y4532570D01* +X33681939Y4532570D02* +X33729558Y4580190D01* +D11* +%TO.C,TP1*% +X5950000Y4500000D02* +G75* +G02* +X4050000Y4500000I-950000J0D01* +G01* +X4050000Y4500000D02* +G75* +G02* +X5950000Y4500000I950000J0D01* +G01* +%TO.C,J2*% +X41200000Y12200000D02* +X44700000Y12200000D01* +X41200000Y9750000D02* +X41700000Y9750000D01* +X41200000Y9650000D02* +X41700000Y9650000D01* +X41200000Y7750000D02* +X41700000Y7750000D01* +X41200000Y7650000D02* +X41700000Y7650000D01* +X41200000Y5750000D02* +X41700000Y5750000D01* +X41200000Y5650000D02* +X41700000Y5650000D01* +X41200000Y3750000D02* +X41700000Y3750000D01* +X41200000Y3650000D02* +X41700000Y3650000D01* +X41200000Y1300000D02* +X41200000Y12200000D01* +X41700000Y9850000D02* +X41200000Y9850000D01* +X41700000Y9650000D02* +X41700000Y9850000D01* +X41700000Y7850000D02* +X41200000Y7850000D01* +X41700000Y7650000D02* +X41700000Y7850000D01* +X41700000Y5850000D02* +X41200000Y5850000D01* +X41700000Y5650000D02* +X41700000Y5850000D01* +X41700000Y3850000D02* +X41200000Y3850000D01* +X41700000Y3650000D02* +X41700000Y3850000D01* +X42700000Y12810000D02* +X42700000Y12200000D01* +X42700000Y690000D02* +X42700000Y1300000D01* +X44000000Y12810000D02* +X44000000Y12200000D01* +X44000000Y690000D02* +X44000000Y1300000D01* +X44700000Y12200000D02* +X44700000Y10250000D01* +X44700000Y10250000D02* +X45310000Y10250000D01* +X44700000Y3250000D02* +X44700000Y1300000D01* +X44700000Y1300000D02* +X41200000Y1300000D01* +X45310000Y3250000D02* +X44700000Y3250000D01* +X45310000Y2450000D02* +X45510000Y2450000D01* +X45410000Y2450000D02* +X45410000Y2150000D01* +X45510000Y2450000D02* +X45510000Y2150000D01* +X45510000Y2150000D02* +X45310000Y2150000D01* +X45610000Y1640000D02* +X45610000Y390000D01* +X45610000Y390000D02* +X44360000Y390000D01* +X45310000Y690000D02* +X40590000Y690000D01* +X40590000Y12810000D01* +X45310000Y12810000D01* +X45310000Y690000D01* +%TO.C,TP8*% +X38950000Y14000000D02* +G75* +G02* +X37050000Y14000000I-950000J0D01* +G01* +X37050000Y14000000D02* +G75* +G02* +X38950000Y14000000I950000J0D01* +G01* +%TO.C,TP3*% +X16950000Y2500000D02* +G75* +G02* +X15050000Y2500000I-950000J0D01* +G01* +X15050000Y2500000D02* +G75* +G02* +X16950000Y2500000I950000J0D01* +G01* +%TO.C,TP10*% +X35950000Y17000000D02* +G75* +G02* +X34050000Y17000000I-950000J0D01* +G01* +X34050000Y17000000D02* +G75* +G02* +X35950000Y17000000I950000J0D01* +G01* +%TO.C,TP7*% +X35950000Y14000000D02* +G75* +G02* +X34050000Y14000000I-950000J0D01* +G01* +X34050000Y14000000D02* +G75* +G02* +X35950000Y14000000I950000J0D01* +G01* +%TO.C,TP6*% +X35950000Y11000000D02* +G75* +G02* +X34050000Y11000000I-950000J0D01* +G01* +X34050000Y11000000D02* +G75* +G02* +X35950000Y11000000I950000J0D01* +G01* +%TO.C,TP9*% +X38950000Y17000000D02* +G75* +G02* +X37050000Y17000000I-950000J0D01* +G01* +X37050000Y17000000D02* +G75* +G02* +X38950000Y17000000I950000J0D01* +G01* +%TO.C,TP2*% +X21950000Y11500000D02* +G75* +G02* +X20050000Y11500000I-950000J0D01* +G01* +X20050000Y11500000D02* +G75* +G02* +X21950000Y11500000I950000J0D01* +G01* +%TO.C,TP4*% +X19950000Y2500000D02* +G75* +G02* +X18050000Y2500000I-950000J0D01* +G01* +X18050000Y2500000D02* +G75* +G02* +X19950000Y2500000I950000J0D01* +G01* +%TO.C,J1*% +X22750000Y7000000D02* +X26250000Y7000000D01* +X22750000Y4550000D02* +X23250000Y4550000D01* +X22750000Y4450000D02* +X23250000Y4450000D01* +X22750000Y2100000D02* +X22750000Y7000000D01* +X23250000Y4650000D02* +X22750000Y4650000D01* +X23250000Y4450000D02* +X23250000Y4650000D01* +X24250000Y7610000D02* +X24250000Y7000000D01* +X24250000Y1490000D02* +X24250000Y2100000D01* +X25550000Y7610000D02* +X25550000Y7000000D01* +X25550000Y1490000D02* +X25550000Y2100000D01* +X26250000Y7000000D02* +X26250000Y5050000D01* +X26250000Y5050000D02* +X26860000Y5050000D01* +X26250000Y4050000D02* +X26250000Y2100000D01* +X26250000Y2100000D02* +X22750000Y2100000D01* +X26860000Y4050000D02* +X26250000Y4050000D01* +X26860000Y3250000D02* +X27060000Y3250000D01* +X26960000Y3250000D02* +X26960000Y2950000D01* +X27060000Y3250000D02* +X27060000Y2950000D01* +X27060000Y2950000D02* +X26860000Y2950000D01* +X27160000Y2440000D02* +X27160000Y1190000D01* +X27160000Y1190000D02* +X25910000Y1190000D01* +X26860000Y1490000D02* +X22140000Y1490000D01* +X22140000Y7610000D01* +X26860000Y7610000D01* +X26860000Y1490000D01* +%TO.C,TP5*% +X35274797Y3291770D02* +G75* +G02* +X33374797Y3291770I-950000J0D01* +G01* +X33374797Y3291770D02* +G75* +G02* +X35274797Y3291770I950000J0D01* +G01* +%TD*% +M02* diff --git a/mfg/jlcpcb/gerbers/Test_5-Edge_Cuts.gm1 b/mfg/jlcpcb/gerbers/Test_5-Edge_Cuts.gm1 new file mode 100644 index 0000000..cd9c593 --- /dev/null +++ b/mfg/jlcpcb/gerbers/Test_5-Edge_Cuts.gm1 @@ -0,0 +1,34 @@ +%TF.GenerationSoftware,KiCad,Pcbnew,9.0.7+1*% +%TF.CreationDate,2026-03-10T00:49:54+00:00*% +%TF.ProjectId,Test_5,54657374-5f35-42e6-9b69-6361645f7063,NO_TAG+ (Unreleased)*% +%TF.SameCoordinates,Original*% +%TF.FileFunction,Profile,NP*% +%FSLAX46Y46*% +G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* +G04 Created by KiCad (PCBNEW 9.0.7+1) date 2026-03-10 00:49:54* +%MOMM*% +%LPD*% +G01* +G04 APERTURE LIST* +%TA.AperFunction,Profile*% +%ADD10C,0.050000*% +%TD*% +G04 APERTURE END LIST* +D10* +X29250000Y27500000D02* +X34500000Y20000000D01* +X34500000Y20000000D02* +X46000000Y20000000D01* +X46000000Y0D02* +X46000000Y20000000D01* +X16750000Y27500000D02* +X11500000Y20000000D01* +X0Y20000000D02* +X0Y0D01* +X16750000Y27500000D02* +X29250000Y27500000D01* +X11500000Y20000000D02* +X0Y20000000D01* +X0Y0D02* +X46000000Y0D01* +M02* diff --git a/mfg/jlcpcb/gerbers/Test_5-F_Cu.gtl b/mfg/jlcpcb/gerbers/Test_5-F_Cu.gtl new file mode 100644 index 0000000..8b7aa77 --- /dev/null +++ b/mfg/jlcpcb/gerbers/Test_5-F_Cu.gtl @@ -0,0 +1,1375 @@ +%TF.GenerationSoftware,KiCad,Pcbnew,9.0.7+1*% +%TF.CreationDate,2026-03-10T00:49:54+00:00*% +%TF.ProjectId,Test_5,54657374-5f35-42e6-9b69-6361645f7063,NO_TAG+ (Unreleased)*% +%TF.SameCoordinates,Original*% +%TF.FileFunction,Copper,L1,Top*% +%TF.FilePolarity,Positive*% +%FSLAX46Y46*% +G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* +G04 Created by KiCad (PCBNEW 9.0.7+1) date 2026-03-10 00:49:54* +%MOMM*% +%LPD*% +G01* +G04 APERTURE LIST* +G04 Aperture macros list* +%AMRoundRect* +0 Rectangle with rounded corners* +0 $1 Rounding radius* +0 $2 $3 $4 $5 $6 $7 $8 $9 X,Y pos of 4 corners* +0 Add a 4 corners polygon primitive as box body* +4,1,4,$2,$3,$4,$5,$6,$7,$8,$9,$2,$3,0* +0 Add four circle primitives for the rounded corners* +1,1,$1+$1,$2,$3* +1,1,$1+$1,$4,$5* +1,1,$1+$1,$6,$7* +1,1,$1+$1,$8,$9* +0 Add four rect primitives between the rounded corners* +20,1,$1+$1,$2,$3,$4,$5,0* +20,1,$1+$1,$4,$5,$6,$7,0* +20,1,$1+$1,$6,$7,$8,$9,0* +20,1,$1+$1,$8,$9,$2,$3,0*% +G04 Aperture macros list end* +%TA.AperFunction,SMDPad,CuDef*% +%ADD10RoundRect,0.225000X-0.225000X-0.250000X0.225000X-0.250000X0.225000X0.250000X-0.225000X0.250000X0*% +%TD*% +%TA.AperFunction,SMDPad,CuDef*% +%ADD11RoundRect,0.200000X-0.275000X0.200000X-0.275000X-0.200000X0.275000X-0.200000X0.275000X0.200000X0*% +%TD*% +%TA.AperFunction,SMDPad,CuDef*% +%ADD12RoundRect,0.200000X0.200000X0.275000X-0.200000X0.275000X-0.200000X-0.275000X0.200000X-0.275000X0*% +%TD*% +%TA.AperFunction,SMDPad,CuDef*% +%ADD13RoundRect,0.225000X0.250000X-0.225000X0.250000X0.225000X-0.250000X0.225000X-0.250000X-0.225000X0*% +%TD*% +%TA.AperFunction,BGAPad,CuDef*% +%ADD14C,0.245000*% +%TD*% +%TA.AperFunction,SMDPad,CuDef*% +%ADD15RoundRect,0.200000X0.275000X-0.200000X0.275000X0.200000X-0.275000X0.200000X-0.275000X-0.200000X0*% +%TD*% +%TA.AperFunction,SMDPad,CuDef*% +%ADD16R,0.600000X0.400000*% +%TD*% +%TA.AperFunction,SMDPad,CuDef*% +%ADD17R,0.400000X0.600000*% +%TD*% +%TA.AperFunction,SMDPad,CuDef*% +%ADD18RoundRect,0.150000X-0.512500X-0.150000X0.512500X-0.150000X0.512500X0.150000X-0.512500X0.150000X0*% +%TD*% +%TA.AperFunction,SMDPad,CuDef*% +%ADD19RoundRect,0.218750X-0.218750X-0.256250X0.218750X-0.256250X0.218750X0.256250X-0.218750X0.256250X0*% +%TD*% +%TA.AperFunction,SMDPad,CuDef*% +%ADD20RoundRect,0.250000X-0.650000X0.325000X-0.650000X-0.325000X0.650000X-0.325000X0.650000X0.325000X0*% +%TD*% +%TA.AperFunction,SMDPad,CuDef*% +%ADD21RoundRect,0.150000X0.587500X0.150000X-0.587500X0.150000X-0.587500X-0.150000X0.587500X-0.150000X0*% +%TD*% +%TA.AperFunction,SMDPad,CuDef*% +%ADD22RoundRect,0.225000X0.225000X0.250000X-0.225000X0.250000X-0.225000X-0.250000X0.225000X-0.250000X0*% +%TD*% +%TA.AperFunction,SMDPad,CuDef*% +%ADD23RoundRect,0.250000X-0.325000X-0.650000X0.325000X-0.650000X0.325000X0.650000X-0.325000X0.650000X0*% +%TD*% +%TA.AperFunction,SMDPad,CuDef*% +%ADD24RoundRect,0.150000X-0.150000X0.587500X-0.150000X-0.587500X0.150000X-0.587500X0.150000X0.587500X0*% +%TD*% +%TA.AperFunction,SMDPad,CuDef*% +%ADD25RoundRect,0.150000X0.150000X-0.587500X0.150000X0.587500X-0.150000X0.587500X-0.150000X-0.587500X0*% +%TD*% +%TA.AperFunction,SMDPad,CuDef*% +%ADD26RoundRect,0.100000X-0.712500X-0.100000X0.712500X-0.100000X0.712500X0.100000X-0.712500X0.100000X0*% +%TD*% +%TA.AperFunction,SMDPad,CuDef*% +%ADD27R,2.400000X0.740000*% +%TD*% +%TA.AperFunction,SMDPad,CuDef*% +%ADD28RoundRect,0.225000X-0.250000X0.225000X-0.250000X-0.225000X0.250000X-0.225000X0.250000X0.225000X0*% +%TD*% +%TA.AperFunction,SMDPad,CuDef*% +%ADD29RoundRect,0.200000X-0.200000X-0.275000X0.200000X-0.275000X0.200000X0.275000X-0.200000X0.275000X0*% +%TD*% +%TA.AperFunction,ComponentPad*% +%ADD30RoundRect,0.250000X0.625000X-0.350000X0.625000X0.350000X-0.625000X0.350000X-0.625000X-0.350000X0*% +%TD*% +%TA.AperFunction,ComponentPad*% +%ADD31O,1.750000X1.200000*% +%TD*% +%TA.AperFunction,ViaPad*% +%ADD32C,0.600000*% +%TD*% +%TA.AperFunction,Conductor*% +%ADD33C,0.200000*% +%TD*% +%TA.AperFunction,Conductor*% +%ADD34C,0.100000*% +%TD*% +G04 APERTURE END LIST* +D10* +%TO.P,C2,1*% +%TO.N,+3.3V*% +X10225000Y14000000D03* +%TO.P,C2,2*% +%TO.N,GND*% +X11775000Y14000000D03* +%TD*% +D11* +%TO.P,R9,1*% +%TO.N,+3.3V*% +X41500000Y10825000D03* +%TO.P,R9,2*% +%TO.N,/Project Architecture/BLE Controller/~{PAIR_SW}*% +X41500000Y9175000D03* +%TD*% +D12* +%TO.P,R11,1*% +%TO.N,/Project Architecture/Power and Interface/SWDCLK*% +X31075000Y21250000D03* +%TO.P,R11,2*% +%TO.N,Net-(U3-SWDCLK)*% +X29425000Y21250000D03* +%TD*% +D11* +%TO.P,R6,1*% +%TO.N,Net-(U2B--)*% +X7500000Y15825000D03* +%TO.P,R6,2*% +%TO.N,Net-(U2A--)*% +X7500000Y14175000D03* +%TD*% +D12* +%TO.P,R13,1*% +%TO.N,+3.3V*% +X19825000Y1500000D03* +%TO.P,R13,2*% +%TO.N,/Project Architecture/BLE Controller/SCL*% +X18175000Y1500000D03* +%TD*% +D11* +%TO.P,R18,1*% +%TO.N,Net-(Q3-S)*% +X44250000Y15825000D03* +%TO.P,R18,2*% +%TO.N,/Project Architecture/Power and Interface/PAIR_LED_IO*% +X44250000Y14175000D03* +%TD*% +%TO.P,R5,1*% +%TO.N,Net-(R5-Pad1)*% +X3500000Y13825000D03* +%TO.P,R5,2*% +%TO.N,Net-(U2A--)*% +X3500000Y12175000D03* +%TD*% +D13* +%TO.P,C8,1*% +%TO.N,VDD*% +X32000000Y1725000D03* +%TO.P,C8,2*% +%TO.N,GND*% +X32000000Y3275000D03* +%TD*% +D14* +%TO.P,U4,A1,GPOUT*% +%TO.N,/Project Architecture/BLE Controller/~{BATT_INT}*% +X15500000Y3000000D03* +%TO.P,U4,A2,SDA*% +%TO.N,/Project Architecture/BLE Controller/SDA*% +X15500000Y2500000D03* +%TO.P,U4,A3,SCL*% +%TO.N,/Project Architecture/BLE Controller/SCL*% +X15500000Y2000000D03* +%TO.P,U4,B1,BIN*% +%TO.N,Net-(U4-BIN)*% +X15000000Y3000000D03* +%TO.P,U4,B2,VSS*% +%TO.N,GND*% +X15000000Y2500000D03* +%TO.P,U4,B3,VDD*% +%TO.N,Net-(U4-VDD)*% +X15000000Y2000000D03* +%TO.P,U4,C1,VSS*% +%TO.N,GND*% +X14500000Y3000000D03* +%TO.P,U4,C2,SRX*% +%TO.N,VDD*% +X14500000Y2500000D03* +%TO.P,U4,C3,BAT*% +%TO.N,Net-(J1-Pin_1)*% +X14500000Y2000000D03* +%TD*% +D15* +%TO.P,R2,1*% +%TO.N,Net-(U1A-+)*% +X3500000Y6175000D03* +%TO.P,R2,2*% +%TO.N,+3.3V*% +X3500000Y7825000D03* +%TD*% +D11* +%TO.P,R19,1*% +%TO.N,+3.3V*% +X39250000Y15825000D03* +%TO.P,R19,2*% +%TO.N,/Project Architecture/BLE Controller/~{PAIR_LED}*% +X39250000Y14175000D03* +%TD*% +D16* +%TO.P,U3,1,GND*% +%TO.N,GND*% +X18350000Y22250000D03* +%TO.P,U3,2,GND*% +X18350000Y21150000D03* +%TO.P,U3,3,P1.10*% +%TO.N,unconnected-(U3-P1.10-Pad3)*% +X18350000Y20350000D03* +%TO.P,U3,4,P1.11*% +%TO.N,/Project Architecture/BLE Controller/~{LOAD_CELL_EN}*% +X18350000Y18750000D03* +%TO.P,U3,5,P1.12*% +%TO.N,unconnected-(U3-P1.12-Pad5)*% +X19250000Y18350000D03* +%TO.P,U3,6,P1.13*% +%TO.N,unconnected-(U3-P1.13-Pad6)*% +X18350000Y17950000D03* +%TO.P,U3,7,P1.14*% +%TO.N,unconnected-(U3-P1.14-Pad7)*% +X19250000Y17550000D03* +%TO.P,U3,8,P1.15*% +%TO.N,unconnected-(U3-P1.15-Pad8)*% +X18350000Y17150000D03* +%TO.P,U3,9,P0.03*% +%TO.N,unconnected-(U3-P0.03-Pad9)*% +X19250000Y16750000D03* +%TO.P,U3,10,P0.29*% +%TO.N,unconnected-(U3-P0.29-Pad10)*% +X18350000Y16350000D03* +%TO.P,U3,11,P0.02*% +%TO.N,unconnected-(U3-P0.02-Pad11)*% +X19250000Y15950000D03* +%TO.P,U3,12,P0.31*% +%TO.N,unconnected-(U3-P0.31-Pad12)*% +X18350000Y15550000D03* +%TO.P,U3,13,P0.28*% +%TO.N,unconnected-(U3-P0.28-Pad13)*% +X19250000Y15150000D03* +%TO.P,U3,14,P0.30*% +%TO.N,unconnected-(U3-P0.30-Pad14)*% +X18350000Y14750000D03* +D17* +%TO.P,U3,15,GND*% +%TO.N,GND*% +X18200000Y11350000D03* +%TO.P,U3,16,P0.27*% +%TO.N,/Project Architecture/BLE Controller/~{BATT_INT}*% +X19000000Y11350000D03* +%TO.P,U3,17,P0.00*% +%TO.N,unconnected-(U3-P0.00-Pad17)*% +X19800000Y11350000D03* +%TO.P,U3,18,P0.01*% +%TO.N,unconnected-(U3-P0.01-Pad18)*% +X20600000Y11350000D03* +%TO.P,U3,19,P0.26*% +%TO.N,unconnected-(U3-P0.26-Pad19)*% +X21000000Y12250000D03* +%TO.P,U3,20,P0.04*% +%TO.N,/Project Architecture/BLE Controller/LOAD_CELL*% +X21400000Y11350000D03* +%TO.P,U3,21,P0.05*% +%TO.N,unconnected-(U3-P0.05-Pad21)*% +X21800000Y12250000D03* +%TO.P,U3,22,P0.06*% +%TO.N,unconnected-(U3-P0.06-Pad22)*% +X22200000Y11350000D03* +%TO.P,U3,23,P0.07*% +%TO.N,unconnected-(U3-P0.07-Pad23)*% +X22600000Y12250000D03* +%TO.P,U3,24,P0.08*% +%TO.N,unconnected-(U3-P0.08-Pad24)*% +X23000000Y11350000D03* +%TO.P,U3,25,P1.08*% +%TO.N,unconnected-(U3-P1.08-Pad25)*% +X23400000Y12250000D03* +%TO.P,U3,26,P1.09*% +%TO.N,unconnected-(U3-P1.09-Pad26)*% +X23800000Y11350000D03* +%TO.P,U3,27,P0.11*% +%TO.N,/Project Architecture/BLE Controller/SCL*% +X24200000Y12250000D03* +%TO.P,U3,28,VDD*% +%TO.N,+3.3V*% +X24600000Y11350000D03* +%TO.P,U3,29,P0.12*% +%TO.N,/Project Architecture/BLE Controller/SDA*% +X25000000Y12250000D03* +%TO.P,U3,30,VDDH*% +%TO.N,VDD*% +X25400000Y11350000D03* +%TO.P,U3,31,DCCH*% +%TO.N,Net-(U3-DCCH)*% +X26200000Y11350000D03* +%TO.P,U3,32,VBUS*% +%TO.N,unconnected-(U3-VBUS-Pad32)*% +X27000000Y11350000D03* +%TO.P,U3,33,GND*% +%TO.N,GND*% +X27800000Y11350000D03* +D16* +%TO.P,U3,34,D-*% +%TO.N,unconnected-(U3-D--Pad34)*% +X27650000Y12350000D03* +%TO.P,U3,35,D+*% +%TO.N,unconnected-(U3-D+-Pad35)*% +X27650000Y13150000D03* +%TO.P,U3,36,P0.14*% +%TO.N,/Project Architecture/Power and Interface/STAT*% +X26750000Y13550000D03* +%TO.P,U3,37,P0.13*% +%TO.N,unconnected-(U3-P0.13-Pad37)*% +X27650000Y13950000D03* +%TO.P,U3,38,P0.16*% +%TO.N,unconnected-(U3-P0.16-Pad38)*% +X26750000Y14350000D03* +%TO.P,U3,39,P0.15*% +%TO.N,unconnected-(U3-P0.15-Pad39)*% +X27650000Y14750000D03* +%TO.P,U3,40,P0.18*% +%TO.N,/Project Architecture/Power and Interface/~{RESET}*% +X26750000Y15150000D03* +%TO.P,U3,41,P0.17*% +%TO.N,unconnected-(U3-P0.17-Pad41)*% +X27650000Y15550000D03* +%TO.P,U3,42,P0.19*% +%TO.N,unconnected-(U3-P0.19-Pad42)*% +X26750000Y15950000D03* +%TO.P,U3,43,P0.21*% +%TO.N,unconnected-(U3-P0.21-Pad43)*% +X26750000Y16750000D03* +%TO.P,U3,44,P0.20*% +%TO.N,/Project Architecture/BLE Controller/~{PAIR_SW}*% +X27650000Y17150000D03* +%TO.P,U3,45,P0.23*% +%TO.N,unconnected-(U3-P0.23-Pad45)*% +X26750000Y17550000D03* +%TO.P,U3,46,P0.22*% +%TO.N,unconnected-(U3-P0.22-Pad46)*% +X27650000Y17950000D03* +%TO.P,U3,47,P1.00*% +%TO.N,unconnected-(U3-P1.00-Pad47)*% +X26750000Y18350000D03* +%TO.P,U3,48,P0.24*% +%TO.N,unconnected-(U3-P0.24-Pad48)*% +X27650000Y18750000D03* +%TO.P,U3,49,P0.25*% +%TO.N,unconnected-(U3-P0.25-Pad49)*% +X26750000Y19150000D03* +%TO.P,U3,50,P1.02*% +%TO.N,/Project Architecture/BLE Controller/~{PAIR_LED}*% +X26750000Y19950000D03* +%TO.P,U3,51,SWDIO*% +%TO.N,Net-(U3-SWDIO)*% +X27650000Y20350000D03* +%TO.P,U3,52,P0.09*% +%TO.N,unconnected-(U3-P0.09-Pad52)*% +X26750000Y20750000D03* +%TO.P,U3,53,SWDCLK*% +%TO.N,Net-(U3-SWDCLK)*% +X27650000Y21150000D03* +%TO.P,U3,54,P0.10*% +%TO.N,unconnected-(U3-P0.10-Pad54)*% +X26750000Y21550000D03* +%TO.P,U3,55,GND*% +%TO.N,GND*% +X27650000Y22250000D03* +D17* +%TO.P,U3,56,P1.04*% +%TO.N,unconnected-(U3-P1.04-Pad56)*% +X21000000Y17950000D03* +%TO.P,U3,57,P1.06*% +%TO.N,unconnected-(U3-P1.06-Pad57)*% +X21800000Y17950000D03* +%TO.P,U3,58,P1.07*% +%TO.N,unconnected-(U3-P1.07-Pad58)*% +X22600000Y17950000D03* +%TO.P,U3,59,P1.05*% +%TO.N,unconnected-(U3-P1.05-Pad59)*% +X23400000Y17950000D03* +%TO.P,U3,60,P1.03*% +%TO.N,unconnected-(U3-P1.03-Pad60)*% +X24200000Y17950000D03* +%TO.P,U3,61,P1.01*% +%TO.N,unconnected-(U3-P1.01-Pad61)*% +X25000000Y17950000D03* +%TD*% +D15* +%TO.P,R17,1*% +%TO.N,Net-(U5-PROG)*% +X36500000Y5175000D03* +%TO.P,R17,2*% +%TO.N,GND*% +X36500000Y6825000D03* +%TD*% +%TO.P,R3,1*% +%TO.N,GND*% +X3500000Y3175000D03* +%TO.P,R3,2*% +%TO.N,Net-(U1A-+)*% +X3500000Y4825000D03* +%TD*% +D12* +%TO.P,R20,1*% +%TO.N,+3.3V*% +X19825000Y4500000D03* +%TO.P,R20,2*% +%TO.N,/Project Architecture/BLE Controller/~{BATT_INT}*% +X18175000Y4500000D03* +%TD*% +D18* +%TO.P,U5,1,STAT*% +%TO.N,/Project Architecture/Power and Interface/STAT*% +X33862500Y3450000D03* +%TO.P,U5,2,V_{SS}*% +%TO.N,GND*% +X33862500Y2500000D03* +%TO.P,U5,3,V_{BAT}*% +%TO.N,VDD*% +X33862500Y1550000D03* +%TO.P,U5,4,V_{DD}*% +%TO.N,VBUS*% +X36137500Y1550000D03* +%TO.P,U5,5,PROG*% +%TO.N,Net-(U5-PROG)*% +X36137500Y3450000D03* +%TD*% +D12* +%TO.P,R12,1*% +%TO.N,+3.3V*% +X19825000Y3000000D03* +%TO.P,R12,2*% +%TO.N,/Project Architecture/BLE Controller/SDA*% +X18175000Y3000000D03* +%TD*% +D13* +%TO.P,C5,1*% +%TO.N,Net-(J1-Pin_1)*% +X27000000Y3725000D03* +%TO.P,C5,2*% +%TO.N,GND*% +X27000000Y5275000D03* +%TD*% +D19* +%TO.P,L1,1*% +%TO.N,+3.3V*% +X24712500Y9500000D03* +%TO.P,L1,2*% +%TO.N,Net-(U3-DCCH)*% +X26287500Y9500000D03* +%TD*% +D20* +%TO.P,C4,1*% +%TO.N,+3.3V*% +X22000000Y8975000D03* +%TO.P,C4,2*% +%TO.N,GND*% +X22000000Y6025000D03* +%TD*% +D11* +%TO.P,R8,1*% +%TO.N,/Project Architecture/BLE Controller/LOAD_CELL*% +X11612500Y12100000D03* +%TO.P,R8,2*% +%TO.N,Net-(U2B--)*% +X11612500Y10450000D03* +%TD*% +D21* +%TO.P,Q2,1,G*% +%TO.N,/Project Architecture/Power and Interface/STAT*% +X39500000Y7600000D03* +%TO.P,Q2,2,S*% +%TO.N,Net-(Q2-S)*% +X39500000Y9500000D03* +%TO.P,Q2,3,D*% +%TO.N,VDD*% +X37625000Y8550000D03* +%TD*% +D22* +%TO.P,C6,1*% +%TO.N,Net-(U4-VDD)*% +X12275000Y1500000D03* +%TO.P,C6,2*% +%TO.N,GND*% +X10725000Y1500000D03* +%TD*% +D23* +%TO.P,C3,1*% +%TO.N,VDD*% +X24025000Y7500000D03* +%TO.P,C3,2*% +%TO.N,GND*% +X26975000Y7500000D03* +%TD*% +D24* +%TO.P,Q1,1,G*% +%TO.N,/Project Architecture/BLE Controller/~{LOAD_CELL_EN}*% +X14950000Y19687500D03* +%TO.P,Q1,2,S*% +%TO.N,/Project Architecture/Load Cell Amp/EXC+*% +X13050000Y19687500D03* +%TO.P,Q1,3,D*% +%TO.N,+3.3V*% +X14000000Y17812500D03* +%TD*% +D25* +%TO.P,Q3,1,G*% +%TO.N,/Project Architecture/BLE Controller/~{PAIR_LED}*% +X40800000Y14562500D03* +%TO.P,Q3,2,S*% +%TO.N,Net-(Q3-S)*% +X42700000Y14562500D03* +%TO.P,Q3,3,D*% +%TO.N,VDD*% +X41750000Y16437500D03* +%TD*% +D26* +%TO.P,U2,1*% +%TO.N,Net-(R5-Pad1)*% +X5387500Y12475000D03* +%TO.P,U2,2,-*% +%TO.N,Net-(U2A--)*% +X5387500Y11825000D03* +%TO.P,U2,3,+*% +%TO.N,/Project Architecture/Load Cell Amp/SIG+*% +X5387500Y11175000D03* +%TO.P,U2,4,V-*% +%TO.N,GND*% +X5387500Y10525000D03* +%TO.P,U2,5,+*% +%TO.N,/Project Architecture/Load Cell Amp/SIG-*% +X9612500Y10525000D03* +%TO.P,U2,6,-*% +%TO.N,Net-(U2B--)*% +X9612500Y11175000D03* +%TO.P,U2,7*% +%TO.N,/Project Architecture/BLE Controller/LOAD_CELL*% +X9612500Y11825000D03* +%TO.P,U2,8,V+*% +%TO.N,+3.3V*% +X9612500Y12475000D03* +%TD*% +D11* +%TO.P,R14,1*% +%TO.N,Net-(Q2-S)*% +X41500000Y7825000D03* +%TO.P,R14,2*% +%TO.N,/Project Architecture/Power and Interface/CHARGE_LED_IO*% +X41500000Y6175000D03* +%TD*% +D22* +%TO.P,C7,1*% +%TO.N,VBUS*% +X39775000Y3000000D03* +%TO.P,C7,2*% +%TO.N,GND*% +X38225000Y3000000D03* +%TD*% +D27* +%TO.P,J3,1,VTref*% +%TO.N,+3.3V*% +X31300000Y16290000D03* +%TO.P,J3,2,SWDIO/TMS*% +%TO.N,/Project Architecture/Power and Interface/SWDIO*% +X35200000Y16290000D03* +%TO.P,J3,3,GND*% +%TO.N,GND*% +X31300000Y15020000D03* +%TO.P,J3,4,SWCLK/TCK*% +%TO.N,/Project Architecture/Power and Interface/SWDCLK*% +X35200000Y15020000D03* +%TO.P,J3,5,GND*% +%TO.N,GND*% +X31300000Y13750000D03* +%TO.P,J3,6,SWO/TDO*% +%TO.N,unconnected-(J3-SWO{slash}TDO-Pad6)*% +X35200000Y13750000D03* +%TO.P,J3,7,KEY*% +%TO.N,unconnected-(J3-KEY-Pad7)*% +X31300000Y12480000D03* +%TO.P,J3,8,NC/TDI*% +%TO.N,unconnected-(J3-NC{slash}TDI-Pad8)*% +X35200000Y12480000D03* +%TO.P,J3,9,GNDDetect*% +%TO.N,GND*% +X31300000Y11210000D03* +%TO.P,J3,10,~{RESET}*% +%TO.N,/Project Architecture/Power and Interface/~{RESET}*% +X35200000Y11210000D03* +%TD*% +D28* +%TO.P,C1,1*% +%TO.N,+3.3V*% +X11500000Y6275000D03* +%TO.P,C1,2*% +%TO.N,GND*% +X11500000Y4725000D03* +%TD*% +D11* +%TO.P,R4,1*% +%TO.N,Net-(U2A--)*% +X3500000Y10825000D03* +%TO.P,R4,2*% +%TO.N,Net-(U1A--)*% +X3500000Y9175000D03* +%TD*% +D15* +%TO.P,R1,1*% +%TO.N,+3.3V*% +X16500000Y18350000D03* +%TO.P,R1,2*% +%TO.N,/Project Architecture/BLE Controller/~{LOAD_CELL_EN}*% +X16500000Y20000000D03* +%TD*% +D29* +%TO.P,R16,1*% +%TO.N,+3.3V*% +X38175000Y6000000D03* +%TO.P,R16,2*% +%TO.N,/Project Architecture/Power and Interface/STAT*% +X39825000Y6000000D03* +%TD*% +D11* +%TO.P,R7,1*% +%TO.N,Net-(U2B--)*% +X6000000Y15825000D03* +%TO.P,R7,2*% +%TO.N,Net-(R5-Pad1)*% +X6000000Y14175000D03* +%TD*% +D12* +%TO.P,R15,1*% +%TO.N,Net-(U4-BIN)*% +X12325000Y3000000D03* +%TO.P,R15,2*% +%TO.N,GND*% +X10675000Y3000000D03* +%TD*% +D26* +%TO.P,U1,1*% +%TO.N,Net-(U1A--)*% +X5387500Y6475000D03* +%TO.P,U1,2,-*% +X5387500Y5825000D03* +%TO.P,U1,3,+*% +%TO.N,Net-(U1A-+)*% +X5387500Y5175000D03* +%TO.P,U1,4,V-*% +%TO.N,GND*% +X5387500Y4525000D03* +%TO.P,U1,5,+*% +X9612500Y4525000D03* +%TO.P,U1,6,-*% +%TO.N,Net-(U1B--)*% +X9612500Y5175000D03* +%TO.P,U1,7*% +X9612500Y5825000D03* +%TO.P,U1,8,V+*% +%TO.N,+3.3V*% +X9612500Y6475000D03* +%TD*% +D12* +%TO.P,R10,1*% +%TO.N,/Project Architecture/Power and Interface/SWDIO*% +X31075000Y19750000D03* +%TO.P,R10,2*% +%TO.N,Net-(U3-SWDIO)*% +X29425000Y19750000D03* +%TD*% +D30* +%TO.P,J2,1,Pin_1*% +%TO.N,VBUS*% +X43500000Y2750000D03* +D31* +%TO.P,J2,2,Pin_2*% +%TO.N,/Project Architecture/Power and Interface/CHARGE_LED_IO*% +X43500000Y4750000D03* +%TO.P,J2,3,Pin_3*% +%TO.N,/Project Architecture/Power and Interface/PAIR_LED_IO*% +X43500000Y6750000D03* +%TO.P,J2,4,Pin_4*% +%TO.N,/Project Architecture/BLE Controller/~{PAIR_SW}*% +X43500000Y8750000D03* +%TO.P,J2,5,Pin_5*% +%TO.N,GND*% +X43500000Y10750000D03* +%TD*% +D30* +%TO.P,J1,1,Pin_1*% +%TO.N,Net-(J1-Pin_1)*% +X25050000Y3550000D03* +D31* +%TO.P,J1,2,Pin_2*% +%TO.N,GND*% +X25050000Y5550000D03* +%TD*% +D32* +%TO.N,GND*% +X17500000Y21000000D03* +X20000000Y21000000D03* +X29500000Y15000000D03* +X24000000Y21000000D03* +X21500000Y20500000D03* +X23000000Y22000000D03* +X12500000Y5000000D03* +X31000000Y3000000D03* +X17000000Y13000000D03* +X29500000Y13500000D03* +X28500000Y12500000D03* +X25000000Y21000000D03* +X28500000Y10500000D03* +X17000000Y11000000D03* +X25000000Y22000000D03* +X23000000Y21000000D03* +X17500000Y12500000D03* +X20500000Y20500000D03* +X29500000Y11500000D03* +X17500000Y22000000D03* +X28500000Y22000000D03* +X37500000Y2500000D03* +X17500000Y11500000D03* +X19500000Y20500000D03* +X22500000Y20500000D03* +X17000000Y21500000D03* +X9500000Y1500000D03* +X29500000Y10500000D03* +X24500000Y21500000D03* +X14000000Y3500000D03* +X28500000Y11500000D03* +X19000000Y21000000D03* +X25500000Y21500000D03* +X19500000Y21500000D03* +X29000000Y13000000D03* +X24500000Y20500000D03* +X28500000Y13500000D03* +X19000000Y22000000D03* +X27500000Y10500000D03* +X23500000Y21500000D03* +X7000000Y4525000D03* +X26000000Y22000000D03* +X15000000Y14000000D03* +X16500000Y22000000D03* +X29500000Y12500000D03* +X35500000Y6500000D03* +X29000000Y11000000D03* +X25500000Y20500000D03* +X29000000Y12000000D03* +X6975000Y10525000D03* +X17000000Y12000000D03* +X17500000Y10500000D03* +X9500000Y3000000D03* +X18500000Y10500000D03* +X29000000Y14000000D03* +X23500000Y20500000D03* +X8000000Y4525000D03* +X16500000Y21000000D03* +X24000000Y22000000D03* +X20000000Y22000000D03* +%TO.N,+3.3V*% +X2500000Y8000000D03* +X40000000Y17000000D03* +X31500000Y17500000D03* +X23000000Y10000000D03* +X12500000Y6500000D03* +X15500000Y17500000D03* +X39500000Y4500000D03* +X40500000Y11000000D03* +X21000000Y1500000D03* +X10500000Y17500000D03* +%TO.N,VDD*% +X30000000Y2000000D03* +X25500000Y8000000D03* +X13500000Y2500000D03* +X38500000Y12500000D03* +%TO.N,Net-(J1-Pin_1)*% +X14000000Y1500000D03* +%TO.N,/Project Architecture/Power and Interface/PAIR_LED_IO*% +X43500000Y13000000D03* +%TO.N,/Project Architecture/BLE Controller/~{PAIR_SW}*% +X28500000Y17000000D03* +%TO.N,/Project Architecture/Power and Interface/SWDIO*% +X32750000Y19750000D03* +%TO.N,/Project Architecture/Power and Interface/SWDCLK*% +X37000000Y15500000D03* +%TO.N,/Project Architecture/Power and Interface/~{RESET}*% +X33995000Y10005000D03* +X26000000Y15500000D03* +%TO.N,/Project Architecture/Load Cell Amp/EXC+*% +X12500000Y16500000D03* +%TO.N,/Project Architecture/Power and Interface/STAT*% +X26000000Y13500000D03* +X33862500Y5500000D03* +%TO.N,/Project Architecture/BLE Controller/~{PAIR_LED}*% +X32500000Y18500000D03* +X36500000Y18500000D03* +%TO.N,Net-(U1A--)*% +X7000000Y5500000D03* +%TO.N,/Project Architecture/BLE Controller/LOAD_CELL*% +X20050000Y9500000D03* +%TO.N,/Project Architecture/BLE Controller/SDA*% +X24000000Y14000000D03* +X19500000Y7000000D03* +%TO.N,/Project Architecture/BLE Controller/SCL*% +X24000000Y13000000D03* +X22000000Y4500000D03* +%TO.N,/Project Architecture/BLE Controller/~{BATT_INT}*% +X19000000Y12000000D03* +X17000000Y4500000D03* +X18500000Y8500000D03* +%TO.N,/Project Architecture/Load Cell Amp/SIG-*% +X8025000Y10525000D03* +%TO.N,/Project Architecture/Load Cell Amp/SIG+*% +X7500000Y11500000D03* +%TD*% +D33* +%TO.N,GND*% +X18200000Y11350000D02* +X18200000Y10800000D01* +X3500000Y3175000D02* +X4675000Y3175000D01* +X36500000Y6825000D02* +X35825000Y6825000D01* +X14500000Y3000000D02* +X14000000Y3500000D01* +X5387500Y4525000D02* +X7000000Y4525000D01* +X11500000Y4725000D02* +X12225000Y4725000D01* +X5387500Y10525000D02* +X6975000Y10525000D01* +X26975000Y5300000D02* +X27000000Y5275000D01* +X38000000Y3000000D02* +X37500000Y2500000D01* +X10675000Y3000000D02* +X10000000Y3000000D01* +X9612500Y4525000D02* +X11300000Y4525000D01* +X27650000Y22250000D02* +X26250000Y22250000D01* +X33862500Y2500000D02* +X32775000Y2500000D01* +X10725000Y1500000D02* +X10000000Y1500000D01* +X10000000Y1500000D02* +X9500000Y1500000D01* +X32000000Y3275000D02* +X31275000Y3275000D01* +X11300000Y4525000D02* +X11500000Y4725000D01* +X31300000Y15020000D02* +X29520000Y15020000D01* +X17750000Y22250000D02* +X17500000Y22000000D01* +X38225000Y3000000D02* +X38000000Y3000000D01* +X29500000Y15000000D02* +X29520000Y15020000D01* +X10000000Y3000000D02* +X9500000Y3000000D01* +X4675000Y3175000D02* +X5000000Y3500000D01* +X26975000Y7500000D02* +X26975000Y5300000D01* +X18200000Y10800000D02* +X18500000Y10500000D01* +X18350000Y21150000D02* +X17650000Y21150000D01* +D34* +X15000000Y2500000D02* +X14500000Y3000000D01* +D33* +X12225000Y4725000D02* +X12500000Y5000000D01* +X5000000Y4137500D02* +X5387500Y4525000D01* +X35825000Y6825000D02* +X35500000Y6500000D01* +X27800000Y11350000D02* +X27800000Y10800000D01* +X8000000Y4525000D02* +X9612500Y4525000D01* +X23475000Y6025000D02* +X23950000Y5550000D01* +X25050000Y5550000D02* +X26725000Y5550000D01* +X26250000Y22250000D02* +X26000000Y22000000D01* +X22000000Y6025000D02* +X23475000Y6025000D01* +X11775000Y14000000D02* +X15000000Y14000000D01* +X26725000Y5550000D02* +X27000000Y5275000D01* +X31300000Y13750000D02* +X31300000Y15020000D01* +X7000000Y4525000D02* +X8000000Y4525000D01* +X17650000Y21150000D02* +X17500000Y21000000D01* +X7000000Y10500000D02* +X6975000Y10525000D01* +X27800000Y10800000D02* +X27500000Y10500000D01* +X18350000Y22250000D02* +X17750000Y22250000D01* +X31300000Y11210000D02* +X29790000Y11210000D01* +X31275000Y3275000D02* +X31000000Y3000000D01* +X23950000Y5550000D02* +X25050000Y5550000D01* +X29790000Y11210000D02* +X29500000Y11500000D01* +X5000000Y3500000D02* +X5000000Y4137500D01* +X32775000Y2500000D02* +X32000000Y3275000D01* +%TO.N,+3.3V*% +X11300000Y6475000D02* +X11500000Y6275000D01* +X39000000Y4500000D02* +X39500000Y4500000D01* +X9612500Y12475000D02* +X9612500Y13387500D01* +X41500000Y10825000D02* +X40675000Y10825000D01* +X31300000Y16290000D02* +X31300000Y17300000D01* +X10225000Y14000000D02* +X10225000Y17225000D01* +X15650000Y17500000D02* +X16500000Y18350000D01* +X24600000Y11350000D02* +X24600000Y9612500D01* +X12275000Y6275000D02* +X12500000Y6500000D01* +X9612500Y6475000D02* +X11300000Y6475000D01* +X24600000Y9612500D02* +X24712500Y9500000D01* +X22500000Y10000000D02* +X22000000Y9500000D01* +X15500000Y17500000D02* +X14312500Y17500000D01* +X11500000Y6275000D02* +X12275000Y6275000D01* +X14312500Y17500000D02* +X14000000Y17812500D01* +X19825000Y4500000D02* +X19825000Y3000000D01* +X19825000Y1500000D02* +X21000000Y1500000D01* +X40675000Y10825000D02* +X40500000Y11000000D01* +X39250000Y15825000D02* +X39250000Y16250000D01* +X10225000Y17225000D02* +X10500000Y17500000D01* +X9612500Y13387500D02* +X10225000Y14000000D01* +X38175000Y5325000D02* +X39000000Y4500000D01* +X2675000Y7825000D02* +X2500000Y8000000D01* +X22000000Y9500000D02* +X22000000Y8975000D01* +X38175000Y6000000D02* +X38175000Y5325000D01* +X15500000Y17500000D02* +X15650000Y17500000D01* +X24000000Y9500000D02* +X23475000Y8975000D01* +X19825000Y3000000D02* +X19825000Y1500000D01* +X3500000Y7825000D02* +X2675000Y7825000D01* +X24712500Y9500000D02* +X24000000Y9500000D01* +X39250000Y16250000D02* +X40000000Y17000000D01* +X23475000Y8975000D02* +X22000000Y8975000D01* +X23000000Y10000000D02* +X22500000Y10000000D01* +X31300000Y17300000D02* +X31500000Y17500000D01* +%TO.N,VDD*% +X38500000Y12500000D02* +X41500000Y12500000D01* +X32175000Y1550000D02* +X32000000Y1725000D01* +X30275000Y1725000D02* +X30000000Y2000000D01* +X32000000Y1725000D02* +X30275000Y1725000D01* +X25500000Y8000000D02* +X25500000Y11250000D01* +X14500000Y2500000D02* +X13500000Y2500000D01* +X41750000Y12750000D02* +X41750000Y16437500D01* +X37625000Y11625000D02* +X38500000Y12500000D01* +X37625000Y8550000D02* +X37625000Y11625000D01* +X24025000Y7500000D02* +X25000000Y7500000D01* +X25000000Y7500000D02* +X25500000Y8000000D01* +X25500000Y11250000D02* +X25400000Y11350000D01* +X41500000Y12500000D02* +X41750000Y12750000D01* +X33862500Y1550000D02* +X32175000Y1550000D01* +%TO.N,Net-(J1-Pin_1)*% +X14500000Y2000000D02* +X14000000Y1500000D01* +X26825000Y3550000D02* +X27000000Y3725000D01* +X25050000Y3550000D02* +X26825000Y3550000D01* +%TO.N,Net-(U4-VDD)*% +X15000000Y1000000D02* +X15000000Y2000000D01* +X12876000Y899000D02* +X14899000Y899000D01* +X12275000Y1500000D02* +X12876000Y899000D01* +X14899000Y899000D02* +X15000000Y1000000D01* +%TO.N,VBUS*% +X39775000Y2275000D02* +X39775000Y3000000D01* +X43250000Y3000000D02* +X43500000Y2750000D01* +X39050000Y1550000D02* +X39775000Y2275000D01* +X36137500Y1550000D02* +X39050000Y1550000D01* +X39775000Y3000000D02* +X43250000Y3000000D01* +%TO.N,/Project Architecture/Power and Interface/CHARGE_LED_IO*% +X41500000Y5000000D02* +X41500000Y6175000D01* +X41750000Y4750000D02* +X41500000Y5000000D01* +X43500000Y4750000D02* +X41750000Y4750000D01* +%TO.N,/Project Architecture/Power and Interface/PAIR_LED_IO*% +X44250000Y13750000D02* +X43500000Y13000000D01* +X44250000Y14175000D02* +X44250000Y13750000D01* +%TO.N,/Project Architecture/BLE Controller/~{PAIR_SW}*% +X43500000Y8750000D02* +X42750000Y8750000D01* +X42750000Y8750000D02* +X42325000Y9175000D01* +X42325000Y9175000D02* +X41500000Y9175000D01* +X27650000Y17150000D02* +X28350000Y17150000D01* +X28350000Y17150000D02* +X28500000Y17000000D01* +%TO.N,/Project Architecture/Power and Interface/SWDIO*% +X35200000Y16290000D02* +X35200000Y17300000D01* +X32750000Y19750000D02* +X31075000Y19750000D01* +X34000000Y18500000D02* +X32750000Y19750000D01* +X35200000Y17300000D02* +X34000000Y18500000D01* +%TO.N,/Project Architecture/Power and Interface/SWDCLK*% +X36520000Y15020000D02* +X37000000Y15500000D01* +X36000000Y17500000D02* +X36500000Y17500000D01* +X32250000Y21250000D02* +X34000000Y19500000D01* +X36500000Y17500000D02* +X37000000Y17000000D01* +X31075000Y21250000D02* +X32250000Y21250000D01* +X35200000Y15020000D02* +X36520000Y15020000D01* +X34000000Y19500000D02* +X36000000Y17500000D01* +X37000000Y17000000D02* +X37000000Y15500000D01* +%TO.N,/Project Architecture/Power and Interface/~{RESET}*% +X26350000Y15150000D02* +X26000000Y15500000D01* +X33995000Y10005000D02* +X33990000Y10000000D01* +X35200000Y11210000D02* +X33995000Y10005000D01* +X26750000Y15150000D02* +X26350000Y15150000D01* +%TO.N,Net-(U3-DCCH)*% +X26200000Y11350000D02* +X26200000Y9587500D01* +%TO.N,/Project Architecture/BLE Controller/~{LOAD_CELL_EN}*% +X17500000Y19000000D02* +X17500000Y19500000D01* +X17750000Y18750000D02* +X17500000Y19000000D01* +X17000000Y20000000D02* +X17500000Y19500000D01* +X15262500Y20000000D02* +X14950000Y19687500D01* +X18350000Y18750000D02* +X17750000Y18750000D01* +X16500000Y20000000D02* +X17000000Y20000000D01* +X16500000Y20000000D02* +X15262500Y20000000D01* +%TO.N,/Project Architecture/Load Cell Amp/EXC+*% +X13050000Y17050000D02* +X12500000Y16500000D01* +X13050000Y19687500D02* +X13050000Y17050000D01* +%TO.N,Net-(Q2-S)*% +X41500000Y7825000D02* +X41175000Y7825000D01* +X39500000Y9000000D02* +X40000000Y8500000D01* +X39500000Y9500000D02* +X39500000Y9000000D01* +X41175000Y7825000D02* +X40500000Y8500000D01* +X40500000Y8500000D02* +X40000000Y8500000D01* +%TO.N,/Project Architecture/Power and Interface/STAT*% +X39825000Y6000000D02* +X39825000Y6675000D01* +X26750000Y13550000D02* +X26050000Y13550000D01* +X33862500Y5500000D02* +X33862500Y3450000D01* +X26050000Y13550000D02* +X26000000Y13500000D01* +X39500000Y7000000D02* +X39500000Y7600000D01* +X39500000Y7600000D02* +X34600000Y7600000D01* +X39825000Y6675000D02* +X39500000Y7000000D01* +X34600000Y7600000D02* +X33862500Y6862500D01* +X33862500Y6862500D02* +X33862500Y5500000D01* +%TO.N,Net-(Q3-S)*% +X43325000Y15825000D02* +X42700000Y15200000D01* +X42700000Y15200000D02* +X42700000Y14562500D01* +X44250000Y15825000D02* +X43325000Y15825000D01* +%TO.N,/Project Architecture/BLE Controller/~{PAIR_LED}*% +X36500000Y18500000D02* +X38000000Y17000000D01* +X29000000Y18500000D02* +X32500000Y18500000D01* +X39250000Y14175000D02* +X40412500Y14175000D01* +X26750000Y19950000D02* +X26851000Y19849000D01* +X28000000Y19500000D02* +X29000000Y18500000D01* +X27651000Y19849000D02* +X28000000Y19500000D01* +X40412500Y14175000D02* +X40800000Y14562500D01* +X38000000Y15425000D02* +X39250000Y14175000D01* +X26851000Y19849000D02* +X27651000Y19849000D01* +X38000000Y17000000D02* +X38000000Y15425000D01* +%TO.N,Net-(U1A-+)*% +X3850000Y5175000D02* +X3500000Y4825000D01* +X3500000Y6175000D02* +X3500000Y4825000D01* +X5387500Y5175000D02* +X3850000Y5175000D01* +%TO.N,Net-(U1A--)*% +X6675000Y5825000D02* +X7000000Y5500000D01* +X5387500Y5825000D02* +X6675000Y5825000D01* +X5387500Y8612500D02* +X4825000Y9175000D01* +X4825000Y9175000D02* +X3500000Y9175000D01* +X5387500Y6475000D02* +X5387500Y5825000D01* +X5387500Y6475000D02* +X5387500Y8612500D01* +%TO.N,Net-(U2A--)*% +X3850000Y11825000D02* +X3500000Y12175000D01* +X7000000Y12625001D02* +X7000000Y13675000D01* +X5387500Y11825000D02* +X6199999Y11825000D01* +X6199999Y11825000D02* +X7000000Y12625001D01* +X3500000Y12175000D02* +X3500000Y10825000D01* +X7000000Y13675000D02* +X7500000Y14175000D01* +X5387500Y11825000D02* +X3850000Y11825000D01* +%TO.N,Net-(R5-Pad1)*% +X4675000Y14175000D02* +X6000000Y14175000D01* +X3500000Y13825000D02* +X4325000Y13825000D01* +X5387500Y12887500D02* +X5387500Y12475000D01* +X6000000Y13500000D02* +X5387500Y12887500D01* +X4325000Y13825000D02* +X4675000Y14175000D01* +X6000000Y14175000D02* +X6000000Y13500000D01* +%TO.N,Net-(U2B--)*% +X10887500Y11175000D02* +X11612500Y10450000D01* +X8825000Y11175000D02* +X8500000Y11500000D01* +X9612500Y11175000D02* +X10887500Y11175000D01* +X6000000Y15825000D02* +X7500000Y15825000D01* +X9612500Y11175000D02* +X8825000Y11175000D01* +X8175000Y15825000D02* +X7500000Y15825000D01* +X8500000Y15500000D02* +X8175000Y15825000D01* +X8500000Y11500000D02* +X8500000Y15500000D01* +%TO.N,/Project Architecture/BLE Controller/LOAD_CELL*% +X14400000Y12100000D02* +X17000000Y9500000D01* +X17000000Y9500000D02* +X20050000Y9500000D01* +X21400000Y11350000D02* +X21400000Y10850000D01* +X11612500Y12100000D02* +X14400000Y12100000D01* +X11100000Y12100000D02* +X10825000Y11825000D01* +X21400000Y10850000D02* +X20050000Y9500000D01* +X10825000Y11825000D02* +X9612500Y11825000D01* +X11612500Y12100000D02* +X11100000Y12100000D01* +%TO.N,Net-(U3-SWDIO)*% +X28750000Y19750000D02* +X29425000Y19750000D01* +X28150000Y20350000D02* +X28750000Y19750000D01* +X27650000Y20350000D02* +X28150000Y20350000D01* +%TO.N,Net-(U3-SWDCLK)*% +X29325000Y21150000D02* +X29425000Y21250000D01* +X27650000Y21150000D02* +X29325000Y21150000D01* +%TO.N,/Project Architecture/BLE Controller/SDA*% +X25000000Y12250000D02* +X25000000Y13000000D01* +X19000000Y5500000D02* +X19000000Y6500000D01* +X18175000Y3000000D02* +X19000000Y3825000D01* +X19000000Y6500000D02* +X19500000Y7000000D01* +X25000000Y13000000D02* +X24500000Y13500000D01* +X15500000Y2500000D02* +X16000000Y2500000D01* +X16500000Y3000000D02* +X18175000Y3000000D01* +X19000000Y3825000D02* +X19000000Y5500000D01* +X24500000Y13500000D02* +X24000000Y14000000D01* +X16000000Y2500000D02* +X16500000Y3000000D01* +%TO.N,/Project Architecture/BLE Controller/SCL*% +X18175000Y1500000D02* +X18951000Y724000D01* +X24200000Y12250000D02* +X24200000Y12800000D01* +X16000000Y1500000D02* +X18175000Y1500000D01* +X22000000Y1000000D02* +X22000000Y4500000D01* +X21724000Y724000D02* +X22000000Y1000000D01* +X15500000Y2000000D02* +X16000000Y1500000D01* +X24200000Y12800000D02* +X24000000Y13000000D01* +X18951000Y724000D02* +X21724000Y724000D01* +%TO.N,Net-(U4-BIN)*% +X14399000Y4101000D02* +X12601000Y4101000D01* +X12601000Y4101000D02* +X12325000Y3825000D01* +X15000000Y3000000D02* +X15000000Y3500000D01* +X12325000Y3825000D02* +X12325000Y3000000D01* +X15000000Y3500000D02* +X14399000Y4101000D01* +%TO.N,Net-(U5-PROG)*% +X36137500Y3450000D02* +X36137500Y4812500D01* +X36137500Y4812500D02* +X36500000Y5175000D01* +%TO.N,/Project Architecture/BLE Controller/~{BATT_INT}*% +X16500000Y4500000D02* +X17000000Y4500000D01* +X18175000Y8175000D02* +X18500000Y8500000D01* +X17000000Y4500000D02* +X18175000Y4500000D01* +X15500000Y3500000D02* +X16500000Y4500000D01* +X19000000Y11350000D02* +X19000000Y12000000D01* +X18175000Y4500000D02* +X18175000Y8175000D01* +X15500000Y3000000D02* +X15500000Y3500000D01* +%TO.N,Net-(U1B--)*% +X9612500Y5825000D02* +X9612500Y5175000D01* +%TO.N,/Project Architecture/Load Cell Amp/SIG-*% +X9612500Y10525000D02* +X8025000Y10525000D01* +X8000000Y10500000D02* +X8025000Y10525000D01* +%TO.N,/Project Architecture/Load Cell Amp/SIG+*% +X7175000Y11175000D02* +X7500000Y11500000D01* +X5387500Y11175000D02* +X7175000Y11175000D01* +%TD*% +M02* diff --git a/mfg/jlcpcb/gerbers/Test_5-F_Mask.gts b/mfg/jlcpcb/gerbers/Test_5-F_Mask.gts new file mode 100644 index 0000000..789de8e --- /dev/null +++ b/mfg/jlcpcb/gerbers/Test_5-F_Mask.gts @@ -0,0 +1,362 @@ +%TF.GenerationSoftware,KiCad,Pcbnew,9.0.7+1*% +%TF.CreationDate,2026-03-10T00:49:54+00:00*% +%TF.ProjectId,Test_5,54657374-5f35-42e6-9b69-6361645f7063,NO_TAG+ (Unreleased)*% +%TF.SameCoordinates,Original*% +%TF.FileFunction,Soldermask,Top*% +%TF.FilePolarity,Negative*% +%FSLAX46Y46*% +G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* +G04 Created by KiCad (PCBNEW 9.0.7+1) date 2026-03-10 00:49:54* +%MOMM*% +%LPD*% +G01* +G04 APERTURE LIST* +G04 Aperture macros list* +%AMRoundRect* +0 Rectangle with rounded corners* +0 $1 Rounding radius* +0 $2 $3 $4 $5 $6 $7 $8 $9 X,Y pos of 4 corners* +0 Add a 4 corners polygon primitive as box body* +4,1,4,$2,$3,$4,$5,$6,$7,$8,$9,$2,$3,0* +0 Add four circle primitives for the rounded corners* +1,1,$1+$1,$2,$3* +1,1,$1+$1,$4,$5* +1,1,$1+$1,$6,$7* +1,1,$1+$1,$8,$9* +0 Add four rect primitives between the rounded corners* +20,1,$1+$1,$2,$3,$4,$5,0* +20,1,$1+$1,$4,$5,$6,$7,0* +20,1,$1+$1,$6,$7,$8,$9,0* +20,1,$1+$1,$8,$9,$2,$3,0*% +G04 Aperture macros list end* +%ADD10RoundRect,0.225000X-0.225000X-0.250000X0.225000X-0.250000X0.225000X0.250000X-0.225000X0.250000X0*% +%ADD11RoundRect,0.200000X-0.275000X0.200000X-0.275000X-0.200000X0.275000X-0.200000X0.275000X0.200000X0*% +%ADD12RoundRect,0.200000X0.200000X0.275000X-0.200000X0.275000X-0.200000X-0.275000X0.200000X-0.275000X0*% +%ADD13RoundRect,0.225000X0.250000X-0.225000X0.250000X0.225000X-0.250000X0.225000X-0.250000X-0.225000X0*% +%ADD14C,2.200000*% +%ADD15C,0.345000*% +%ADD16RoundRect,0.200000X0.275000X-0.200000X0.275000X0.200000X-0.275000X0.200000X-0.275000X-0.200000X0*% +%ADD17R,0.600000X0.400000*% +%ADD18R,0.400000X0.600000*% +%ADD19RoundRect,0.150000X-0.512500X-0.150000X0.512500X-0.150000X0.512500X0.150000X-0.512500X0.150000X0*% +%ADD20RoundRect,0.218750X-0.218750X-0.256250X0.218750X-0.256250X0.218750X0.256250X-0.218750X0.256250X0*% +%ADD21RoundRect,0.250000X-0.650000X0.325000X-0.650000X-0.325000X0.650000X-0.325000X0.650000X0.325000X0*% +%ADD22RoundRect,0.150000X0.587500X0.150000X-0.587500X0.150000X-0.587500X-0.150000X0.587500X-0.150000X0*% +%ADD23RoundRect,0.225000X0.225000X0.250000X-0.225000X0.250000X-0.225000X-0.250000X0.225000X-0.250000X0*% +%ADD24RoundRect,0.250000X-0.325000X-0.650000X0.325000X-0.650000X0.325000X0.650000X-0.325000X0.650000X0*% +%ADD25RoundRect,0.150000X-0.150000X0.587500X-0.150000X-0.587500X0.150000X-0.587500X0.150000X0.587500X0*% +%ADD26RoundRect,0.150000X0.150000X-0.587500X0.150000X0.587500X-0.150000X0.587500X-0.150000X-0.587500X0*% +%ADD27RoundRect,0.100000X-0.712500X-0.100000X0.712500X-0.100000X0.712500X0.100000X-0.712500X0.100000X0*% +%ADD28R,2.400000X0.740000*% +%ADD29RoundRect,0.225000X-0.250000X0.225000X-0.250000X-0.225000X0.250000X-0.225000X0.250000X0.225000X0*% +%ADD30RoundRect,0.200000X-0.200000X-0.275000X0.200000X-0.275000X0.200000X0.275000X-0.200000X0.275000X0*% +%ADD31RoundRect,0.250000X0.625000X-0.350000X0.625000X0.350000X-0.625000X0.350000X-0.625000X-0.350000X0*% +%ADD32O,1.750000X1.200000*% +G04 APERTURE END LIST* +D10* +%TO.C,C2*% +X10225000Y14000000D03* +X11775000Y14000000D03* +%TD*% +D11* +%TO.C,R9*% +X41500000Y10825000D03* +X41500000Y9175000D03* +%TD*% +D12* +%TO.C,R11*% +X31075000Y21250000D03* +X29425000Y21250000D03* +%TD*% +D11* +%TO.C,R6*% +X7500000Y15825000D03* +X7500000Y14175000D03* +%TD*% +D12* +%TO.C,R13*% +X19825000Y1500000D03* +X18175000Y1500000D03* +%TD*% +D11* +%TO.C,R18*% +X44250000Y15825000D03* +X44250000Y14175000D03* +%TD*% +%TO.C,R5*% +X3500000Y13825000D03* +X3500000Y12175000D03* +%TD*% +D13* +%TO.C,C8*% +X32000000Y1725000D03* +X32000000Y3275000D03* +%TD*% +D14* +%TO.C,H1*% +X15500000Y7000000D03* +%TD*% +D15* +%TO.C,U4*% +X15500000Y3000000D03* +X15500000Y2500000D03* +X15500000Y2000000D03* +X15000000Y3000000D03* +X15000000Y2500000D03* +X15000000Y2000000D03* +X14500000Y3000000D03* +X14500000Y2500000D03* +X14500000Y2000000D03* +%TD*% +D16* +%TO.C,R2*% +X3500000Y6175000D03* +X3500000Y7825000D03* +%TD*% +D11* +%TO.C,R19*% +X39250000Y15825000D03* +X39250000Y14175000D03* +%TD*% +D17* +%TO.C,U3*% +X18350000Y22250000D03* +X18350000Y21150000D03* +X18350000Y20350000D03* +X18350000Y18750000D03* +X19250000Y18350000D03* +X18350000Y17950000D03* +X19250000Y17550000D03* +X18350000Y17150000D03* +X19250000Y16750000D03* +X18350000Y16350000D03* +X19250000Y15950000D03* +X18350000Y15550000D03* +X19250000Y15150000D03* +X18350000Y14750000D03* +D18* +X18200000Y11350000D03* +X19000000Y11350000D03* +X19800000Y11350000D03* +X20600000Y11350000D03* +X21000000Y12250000D03* +X21400000Y11350000D03* +X21800000Y12250000D03* +X22200000Y11350000D03* +X22600000Y12250000D03* +X23000000Y11350000D03* +X23400000Y12250000D03* +X23800000Y11350000D03* +X24200000Y12250000D03* +X24600000Y11350000D03* +X25000000Y12250000D03* +X25400000Y11350000D03* +X26200000Y11350000D03* +X27000000Y11350000D03* +X27800000Y11350000D03* +D17* +X27650000Y12350000D03* +X27650000Y13150000D03* +X26750000Y13550000D03* +X27650000Y13950000D03* +X26750000Y14350000D03* +X27650000Y14750000D03* +X26750000Y15150000D03* +X27650000Y15550000D03* +X26750000Y15950000D03* +X26750000Y16750000D03* +X27650000Y17150000D03* +X26750000Y17550000D03* +X27650000Y17950000D03* +X26750000Y18350000D03* +X27650000Y18750000D03* +X26750000Y19150000D03* +X26750000Y19950000D03* +X27650000Y20350000D03* +X26750000Y20750000D03* +X27650000Y21150000D03* +X26750000Y21550000D03* +X27650000Y22250000D03* +D18* +X21000000Y17950000D03* +X21800000Y17950000D03* +X22600000Y17950000D03* +X23400000Y17950000D03* +X24200000Y17950000D03* +X25000000Y17950000D03* +%TD*% +D16* +%TO.C,R17*% +X36500000Y5175000D03* +X36500000Y6825000D03* +%TD*% +%TO.C,R3*% +X3500000Y3175000D03* +X3500000Y4825000D03* +%TD*% +D12* +%TO.C,R20*% +X19825000Y4500000D03* +X18175000Y4500000D03* +%TD*% +D19* +%TO.C,U5*% +X33862500Y3450000D03* +X33862500Y2500000D03* +X33862500Y1550000D03* +X36137500Y1550000D03* +X36137500Y3450000D03* +%TD*% +D12* +%TO.C,R12*% +X19825000Y3000000D03* +X18175000Y3000000D03* +%TD*% +D13* +%TO.C,C5*% +X27000000Y3725000D03* +X27000000Y5275000D03* +%TD*% +D20* +%TO.C,L1*% +X24712500Y9500000D03* +X26287500Y9500000D03* +%TD*% +D21* +%TO.C,C4*% +X22000000Y8975000D03* +X22000000Y6025000D03* +%TD*% +D14* +%TO.C,H2*% +X30500000Y7000000D03* +%TD*% +D11* +%TO.C,R8*% +X11612500Y12100000D03* +X11612500Y10450000D03* +%TD*% +D22* +%TO.C,Q2*% +X39500000Y7600000D03* +X39500000Y9500000D03* +X37625000Y8550000D03* +%TD*% +D23* +%TO.C,C6*% +X12275000Y1500000D03* +X10725000Y1500000D03* +%TD*% +D24* +%TO.C,C3*% +X24025000Y7500000D03* +X26975000Y7500000D03* +%TD*% +D25* +%TO.C,Q1*% +X14950000Y19687500D03* +X13050000Y19687500D03* +X14000000Y17812500D03* +%TD*% +D26* +%TO.C,Q3*% +X40800000Y14562500D03* +X42700000Y14562500D03* +X41750000Y16437500D03* +%TD*% +D27* +%TO.C,U2*% +X5387500Y12475000D03* +X5387500Y11825000D03* +X5387500Y11175000D03* +X5387500Y10525000D03* +X9612500Y10525000D03* +X9612500Y11175000D03* +X9612500Y11825000D03* +X9612500Y12475000D03* +%TD*% +D11* +%TO.C,R14*% +X41500000Y7825000D03* +X41500000Y6175000D03* +%TD*% +D23* +%TO.C,C7*% +X39775000Y3000000D03* +X38225000Y3000000D03* +%TD*% +D28* +%TO.C,J3*% +X31300000Y16290000D03* +X35200000Y16290000D03* +X31300000Y15020000D03* +X35200000Y15020000D03* +X31300000Y13750000D03* +X35200000Y13750000D03* +X31300000Y12480000D03* +X35200000Y12480000D03* +X31300000Y11210000D03* +X35200000Y11210000D03* +%TD*% +D29* +%TO.C,C1*% +X11500000Y6275000D03* +X11500000Y4725000D03* +%TD*% +D11* +%TO.C,R4*% +X3500000Y10825000D03* +X3500000Y9175000D03* +%TD*% +D16* +%TO.C,R1*% +X16500000Y18350000D03* +X16500000Y20000000D03* +%TD*% +D30* +%TO.C,R16*% +X38175000Y6000000D03* +X39825000Y6000000D03* +%TD*% +D11* +%TO.C,R7*% +X6000000Y15825000D03* +X6000000Y14175000D03* +%TD*% +D12* +%TO.C,R15*% +X12325000Y3000000D03* +X10675000Y3000000D03* +%TD*% +D27* +%TO.C,U1*% +X5387500Y6475000D03* +X5387500Y5825000D03* +X5387500Y5175000D03* +X5387500Y4525000D03* +X9612500Y4525000D03* +X9612500Y5175000D03* +X9612500Y5825000D03* +X9612500Y6475000D03* +%TD*% +D12* +%TO.C,R10*% +X31075000Y19750000D03* +X29425000Y19750000D03* +%TD*% +D31* +%TO.C,J2*% +X43500000Y2750000D03* +D32* +X43500000Y4750000D03* +X43500000Y6750000D03* +X43500000Y8750000D03* +X43500000Y10750000D03* +%TD*% +D31* +%TO.C,J1*% +X25050000Y3550000D03* +D32* +X25050000Y5550000D03* +%TD*% +M02* diff --git a/mfg/jlcpcb/gerbers/Test_5-F_Paste.gtp b/mfg/jlcpcb/gerbers/Test_5-F_Paste.gtp new file mode 100644 index 0000000..b222be9 --- /dev/null +++ b/mfg/jlcpcb/gerbers/Test_5-F_Paste.gtp @@ -0,0 +1,336 @@ +%TF.GenerationSoftware,KiCad,Pcbnew,9.0.7+1*% +%TF.CreationDate,2026-03-10T00:49:54+00:00*% +%TF.ProjectId,Test_5,54657374-5f35-42e6-9b69-6361645f7063,NO_TAG+ (Unreleased)*% +%TF.SameCoordinates,Original*% +%TF.FileFunction,Paste,Top*% +%TF.FilePolarity,Positive*% +%FSLAX46Y46*% +G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* +G04 Created by KiCad (PCBNEW 9.0.7+1) date 2026-03-10 00:49:54* +%MOMM*% +%LPD*% +G01* +G04 APERTURE LIST* +G04 Aperture macros list* +%AMRoundRect* +0 Rectangle with rounded corners* +0 $1 Rounding radius* +0 $2 $3 $4 $5 $6 $7 $8 $9 X,Y pos of 4 corners* +0 Add a 4 corners polygon primitive as box body* +4,1,4,$2,$3,$4,$5,$6,$7,$8,$9,$2,$3,0* +0 Add four circle primitives for the rounded corners* +1,1,$1+$1,$2,$3* +1,1,$1+$1,$4,$5* +1,1,$1+$1,$6,$7* +1,1,$1+$1,$8,$9* +0 Add four rect primitives between the rounded corners* +20,1,$1+$1,$2,$3,$4,$5,0* +20,1,$1+$1,$4,$5,$6,$7,0* +20,1,$1+$1,$6,$7,$8,$9,0* +20,1,$1+$1,$8,$9,$2,$3,0*% +G04 Aperture macros list end* +%ADD10RoundRect,0.225000X-0.225000X-0.250000X0.225000X-0.250000X0.225000X0.250000X-0.225000X0.250000X0*% +%ADD11RoundRect,0.200000X-0.275000X0.200000X-0.275000X-0.200000X0.275000X-0.200000X0.275000X0.200000X0*% +%ADD12RoundRect,0.200000X0.200000X0.275000X-0.200000X0.275000X-0.200000X-0.275000X0.200000X-0.275000X0*% +%ADD13RoundRect,0.225000X0.250000X-0.225000X0.250000X0.225000X-0.250000X0.225000X-0.250000X-0.225000X0*% +%ADD14C,0.245000*% +%ADD15RoundRect,0.200000X0.275000X-0.200000X0.275000X0.200000X-0.275000X0.200000X-0.275000X-0.200000X0*% +%ADD16R,0.600000X0.400000*% +%ADD17R,0.400000X0.600000*% +%ADD18RoundRect,0.150000X-0.512500X-0.150000X0.512500X-0.150000X0.512500X0.150000X-0.512500X0.150000X0*% +%ADD19RoundRect,0.218750X-0.218750X-0.256250X0.218750X-0.256250X0.218750X0.256250X-0.218750X0.256250X0*% +%ADD20RoundRect,0.250000X-0.650000X0.325000X-0.650000X-0.325000X0.650000X-0.325000X0.650000X0.325000X0*% +%ADD21RoundRect,0.150000X0.587500X0.150000X-0.587500X0.150000X-0.587500X-0.150000X0.587500X-0.150000X0*% +%ADD22RoundRect,0.225000X0.225000X0.250000X-0.225000X0.250000X-0.225000X-0.250000X0.225000X-0.250000X0*% +%ADD23RoundRect,0.250000X-0.325000X-0.650000X0.325000X-0.650000X0.325000X0.650000X-0.325000X0.650000X0*% +%ADD24RoundRect,0.150000X-0.150000X0.587500X-0.150000X-0.587500X0.150000X-0.587500X0.150000X0.587500X0*% +%ADD25RoundRect,0.150000X0.150000X-0.587500X0.150000X0.587500X-0.150000X0.587500X-0.150000X-0.587500X0*% +%ADD26RoundRect,0.100000X-0.712500X-0.100000X0.712500X-0.100000X0.712500X0.100000X-0.712500X0.100000X0*% +%ADD27R,2.400000X0.740000*% +%ADD28RoundRect,0.225000X-0.250000X0.225000X-0.250000X-0.225000X0.250000X-0.225000X0.250000X0.225000X0*% +%ADD29RoundRect,0.200000X-0.200000X-0.275000X0.200000X-0.275000X0.200000X0.275000X-0.200000X0.275000X0*% +G04 APERTURE END LIST* +D10* +%TO.C,C2*% +X10225000Y14000000D03* +X11775000Y14000000D03* +%TD*% +D11* +%TO.C,R9*% +X41500000Y10825000D03* +X41500000Y9175000D03* +%TD*% +D12* +%TO.C,R11*% +X31075000Y21250000D03* +X29425000Y21250000D03* +%TD*% +D11* +%TO.C,R6*% +X7500000Y15825000D03* +X7500000Y14175000D03* +%TD*% +D12* +%TO.C,R13*% +X19825000Y1500000D03* +X18175000Y1500000D03* +%TD*% +D11* +%TO.C,R18*% +X44250000Y15825000D03* +X44250000Y14175000D03* +%TD*% +%TO.C,R5*% +X3500000Y13825000D03* +X3500000Y12175000D03* +%TD*% +D13* +%TO.C,C8*% +X32000000Y1725000D03* +X32000000Y3275000D03* +%TD*% +D14* +%TO.C,U4*% +X15500000Y3000000D03* +X15500000Y2500000D03* +X15500000Y2000000D03* +X15000000Y3000000D03* +X15000000Y2500000D03* +X15000000Y2000000D03* +X14500000Y3000000D03* +X14500000Y2500000D03* +X14500000Y2000000D03* +%TD*% +D15* +%TO.C,R2*% +X3500000Y6175000D03* +X3500000Y7825000D03* +%TD*% +D11* +%TO.C,R19*% +X39250000Y15825000D03* +X39250000Y14175000D03* +%TD*% +D16* +%TO.C,U3*% +X18350000Y22250000D03* +X18350000Y21150000D03* +X18350000Y20350000D03* +X18350000Y18750000D03* +X19250000Y18350000D03* +X18350000Y17950000D03* +X19250000Y17550000D03* +X18350000Y17150000D03* +X19250000Y16750000D03* +X18350000Y16350000D03* +X19250000Y15950000D03* +X18350000Y15550000D03* +X19250000Y15150000D03* +X18350000Y14750000D03* +D17* +X18200000Y11350000D03* +X19000000Y11350000D03* +X19800000Y11350000D03* +X20600000Y11350000D03* +X21000000Y12250000D03* +X21400000Y11350000D03* +X21800000Y12250000D03* +X22200000Y11350000D03* +X22600000Y12250000D03* +X23000000Y11350000D03* +X23400000Y12250000D03* +X23800000Y11350000D03* +X24200000Y12250000D03* +X24600000Y11350000D03* +X25000000Y12250000D03* +X25400000Y11350000D03* +X26200000Y11350000D03* +X27000000Y11350000D03* +X27800000Y11350000D03* +D16* +X27650000Y12350000D03* +X27650000Y13150000D03* +X26750000Y13550000D03* +X27650000Y13950000D03* +X26750000Y14350000D03* +X27650000Y14750000D03* +X26750000Y15150000D03* +X27650000Y15550000D03* +X26750000Y15950000D03* +X26750000Y16750000D03* +X27650000Y17150000D03* +X26750000Y17550000D03* +X27650000Y17950000D03* +X26750000Y18350000D03* +X27650000Y18750000D03* +X26750000Y19150000D03* +X26750000Y19950000D03* +X27650000Y20350000D03* +X26750000Y20750000D03* +X27650000Y21150000D03* +X26750000Y21550000D03* +X27650000Y22250000D03* +D17* +X21000000Y17950000D03* +X21800000Y17950000D03* +X22600000Y17950000D03* +X23400000Y17950000D03* +X24200000Y17950000D03* +X25000000Y17950000D03* +%TD*% +D15* +%TO.C,R17*% +X36500000Y5175000D03* +X36500000Y6825000D03* +%TD*% +%TO.C,R3*% +X3500000Y3175000D03* +X3500000Y4825000D03* +%TD*% +D12* +%TO.C,R20*% +X19825000Y4500000D03* +X18175000Y4500000D03* +%TD*% +D18* +%TO.C,U5*% +X33862500Y3450000D03* +X33862500Y2500000D03* +X33862500Y1550000D03* +X36137500Y1550000D03* +X36137500Y3450000D03* +%TD*% +D12* +%TO.C,R12*% +X19825000Y3000000D03* +X18175000Y3000000D03* +%TD*% +D13* +%TO.C,C5*% +X27000000Y3725000D03* +X27000000Y5275000D03* +%TD*% +D19* +%TO.C,L1*% +X24712500Y9500000D03* +X26287500Y9500000D03* +%TD*% +D20* +%TO.C,C4*% +X22000000Y8975000D03* +X22000000Y6025000D03* +%TD*% +D11* +%TO.C,R8*% +X11612500Y12100000D03* +X11612500Y10450000D03* +%TD*% +D21* +%TO.C,Q2*% +X39500000Y7600000D03* +X39500000Y9500000D03* +X37625000Y8550000D03* +%TD*% +D22* +%TO.C,C6*% +X12275000Y1500000D03* +X10725000Y1500000D03* +%TD*% +D23* +%TO.C,C3*% +X24025000Y7500000D03* +X26975000Y7500000D03* +%TD*% +D24* +%TO.C,Q1*% +X14950000Y19687500D03* +X13050000Y19687500D03* +X14000000Y17812500D03* +%TD*% +D25* +%TO.C,Q3*% +X40800000Y14562500D03* +X42700000Y14562500D03* +X41750000Y16437500D03* +%TD*% +D26* +%TO.C,U2*% +X5387500Y12475000D03* +X5387500Y11825000D03* +X5387500Y11175000D03* +X5387500Y10525000D03* +X9612500Y10525000D03* +X9612500Y11175000D03* +X9612500Y11825000D03* +X9612500Y12475000D03* +%TD*% +D11* +%TO.C,R14*% +X41500000Y7825000D03* +X41500000Y6175000D03* +%TD*% +D22* +%TO.C,C7*% +X39775000Y3000000D03* +X38225000Y3000000D03* +%TD*% +D27* +%TO.C,J3*% +X31300000Y16290000D03* +X35200000Y16290000D03* +X31300000Y15020000D03* +X35200000Y15020000D03* +X31300000Y13750000D03* +X35200000Y13750000D03* +X31300000Y12480000D03* +X35200000Y12480000D03* +X31300000Y11210000D03* +X35200000Y11210000D03* +%TD*% +D28* +%TO.C,C1*% +X11500000Y6275000D03* +X11500000Y4725000D03* +%TD*% +D11* +%TO.C,R4*% +X3500000Y10825000D03* +X3500000Y9175000D03* +%TD*% +D15* +%TO.C,R1*% +X16500000Y18350000D03* +X16500000Y20000000D03* +%TD*% +D29* +%TO.C,R16*% +X38175000Y6000000D03* +X39825000Y6000000D03* +%TD*% +D11* +%TO.C,R7*% +X6000000Y15825000D03* +X6000000Y14175000D03* +%TD*% +D12* +%TO.C,R15*% +X12325000Y3000000D03* +X10675000Y3000000D03* +%TD*% +D26* +%TO.C,U1*% +X5387500Y6475000D03* +X5387500Y5825000D03* +X5387500Y5175000D03* +X5387500Y4525000D03* +X9612500Y4525000D03* +X9612500Y5175000D03* +X9612500Y5825000D03* +X9612500Y6475000D03* +%TD*% +D12* +%TO.C,R10*% +X31075000Y19750000D03* +X29425000Y19750000D03* +%TD*% +M02* diff --git a/mfg/jlcpcb/gerbers/Test_5-F_Silkscreen.gto b/mfg/jlcpcb/gerbers/Test_5-F_Silkscreen.gto new file mode 100644 index 0000000..e196e38 --- /dev/null +++ b/mfg/jlcpcb/gerbers/Test_5-F_Silkscreen.gto @@ -0,0 +1,2358 @@ +%TF.GenerationSoftware,KiCad,Pcbnew,9.0.7+1*% +%TF.CreationDate,2026-03-10T00:49:54+00:00*% +%TF.ProjectId,Test_5,54657374-5f35-42e6-9b69-6361645f7063,NO_TAG+ (Unreleased)*% +%TF.SameCoordinates,Original*% +%TF.FileFunction,Legend,Top*% +%TF.FilePolarity,Positive*% +%FSLAX46Y46*% +G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* +G04 Created by KiCad (PCBNEW 9.0.7+1) date 2026-03-10 00:49:54* +%MOMM*% +%LPD*% +G01* +G04 APERTURE LIST* +%ADD10C,0.150000*% +%ADD11C,0.120000*% +G04 APERTURE END LIST* +D10* +X10833333Y15070420D02* +X10785714Y15022800D01* +X10785714Y15022800D02* +X10642857Y14975181D01* +X10642857Y14975181D02* +X10547619Y14975181D01* +X10547619Y14975181D02* +X10404762Y15022800D01* +X10404762Y15022800D02* +X10309524Y15118039D01* +X10309524Y15118039D02* +X10261905Y15213277D01* +X10261905Y15213277D02* +X10214286Y15403753D01* +X10214286Y15403753D02* +X10214286Y15546610D01* +X10214286Y15546610D02* +X10261905Y15737086D01* +X10261905Y15737086D02* +X10309524Y15832324D01* +X10309524Y15832324D02* +X10404762Y15927562D01* +X10404762Y15927562D02* +X10547619Y15975181D01* +X10547619Y15975181D02* +X10642857Y15975181D01* +X10642857Y15975181D02* +X10785714Y15927562D01* +X10785714Y15927562D02* +X10833333Y15879943D01* +X11214286Y15879943D02* +X11261905Y15927562D01* +X11261905Y15927562D02* +X11357143Y15975181D01* +X11357143Y15975181D02* +X11595238Y15975181D01* +X11595238Y15975181D02* +X11690476Y15927562D01* +X11690476Y15927562D02* +X11738095Y15879943D01* +X11738095Y15879943D02* +X11785714Y15784705D01* +X11785714Y15784705D02* +X11785714Y15689467D01* +X11785714Y15689467D02* +X11738095Y15546610D01* +X11738095Y15546610D02* +X11166667Y14975181D01* +X11166667Y14975181D02* +X11785714Y14975181D01* +X41954819Y12158334D02* +X41478628Y11825001D01* +X41954819Y11586906D02* +X40954819Y11586906D01* +X40954819Y11586906D02* +X40954819Y11967858D01* +X40954819Y11967858D02* +X41002438Y12063096D01* +X41002438Y12063096D02* +X41050057Y12110715D01* +X41050057Y12110715D02* +X41145295Y12158334D01* +X41145295Y12158334D02* +X41288152Y12158334D01* +X41288152Y12158334D02* +X41383390Y12110715D01* +X41383390Y12110715D02* +X41431009Y12063096D01* +X41431009Y12063096D02* +X41478628Y11967858D01* +X41478628Y11967858D02* +X41478628Y11586906D01* +X41954819Y12634525D02* +X41954819Y12825001D01* +X41954819Y12825001D02* +X41907200Y12920239D01* +X41907200Y12920239D02* +X41859580Y12967858D01* +X41859580Y12967858D02* +X41716723Y13063096D01* +X41716723Y13063096D02* +X41526247Y13110715D01* +X41526247Y13110715D02* +X41145295Y13110715D01* +X41145295Y13110715D02* +X41050057Y13063096D01* +X41050057Y13063096D02* +X41002438Y13015477D01* +X41002438Y13015477D02* +X40954819Y12920239D01* +X40954819Y12920239D02* +X40954819Y12729763D01* +X40954819Y12729763D02* +X41002438Y12634525D01* +X41002438Y12634525D02* +X41050057Y12586906D01* +X41050057Y12586906D02* +X41145295Y12539287D01* +X41145295Y12539287D02* +X41383390Y12539287D01* +X41383390Y12539287D02* +X41478628Y12586906D01* +X41478628Y12586906D02* +X41526247Y12634525D01* +X41526247Y12634525D02* +X41573866Y12729763D01* +X41573866Y12729763D02* +X41573866Y12920239D01* +X41573866Y12920239D02* +X41526247Y13015477D01* +X41526247Y13015477D02* +X41478628Y13063096D01* +X41478628Y13063096D02* +X41383390Y13110715D01* +X29607142Y22045181D02* +X29273809Y22521372D01* +X29035714Y22045181D02* +X29035714Y23045181D01* +X29035714Y23045181D02* +X29416666Y23045181D01* +X29416666Y23045181D02* +X29511904Y22997562D01* +X29511904Y22997562D02* +X29559523Y22949943D01* +X29559523Y22949943D02* +X29607142Y22854705D01* +X29607142Y22854705D02* +X29607142Y22711848D01* +X29607142Y22711848D02* +X29559523Y22616610D01* +X29559523Y22616610D02* +X29511904Y22568991D01* +X29511904Y22568991D02* +X29416666Y22521372D01* +X29416666Y22521372D02* +X29035714Y22521372D01* +X30559523Y22045181D02* +X29988095Y22045181D01* +X30273809Y22045181D02* +X30273809Y23045181D01* +X30273809Y23045181D02* +X30178571Y22902324D01* +X30178571Y22902324D02* +X30083333Y22807086D01* +X30083333Y22807086D02* +X29988095Y22759467D01* +X31511904Y22045181D02* +X30940476Y22045181D01* +X31226190Y22045181D02* +X31226190Y23045181D01* +X31226190Y23045181D02* +X31130952Y22902324D01* +X31130952Y22902324D02* +X31035714Y22807086D01* +X31035714Y22807086D02* +X30940476Y22759467D01* +X7954819Y17333334D02* +X7478628Y17000001D01* +X7954819Y16761906D02* +X6954819Y16761906D01* +X6954819Y16761906D02* +X6954819Y17142858D01* +X6954819Y17142858D02* +X7002438Y17238096D01* +X7002438Y17238096D02* +X7050057Y17285715D01* +X7050057Y17285715D02* +X7145295Y17333334D01* +X7145295Y17333334D02* +X7288152Y17333334D01* +X7288152Y17333334D02* +X7383390Y17285715D01* +X7383390Y17285715D02* +X7431009Y17238096D01* +X7431009Y17238096D02* +X7478628Y17142858D01* +X7478628Y17142858D02* +X7478628Y16761906D01* +X6954819Y18190477D02* +X6954819Y18000001D01* +X6954819Y18000001D02* +X7002438Y17904763D01* +X7002438Y17904763D02* +X7050057Y17857144D01* +X7050057Y17857144D02* +X7192914Y17761906D01* +X7192914Y17761906D02* +X7383390Y17714287D01* +X7383390Y17714287D02* +X7764342Y17714287D01* +X7764342Y17714287D02* +X7859580Y17761906D01* +X7859580Y17761906D02* +X7907200Y17809525D01* +X7907200Y17809525D02* +X7954819Y17904763D01* +X7954819Y17904763D02* +X7954819Y18095239D01* +X7954819Y18095239D02* +X7907200Y18190477D01* +X7907200Y18190477D02* +X7859580Y18238096D01* +X7859580Y18238096D02* +X7764342Y18285715D01* +X7764342Y18285715D02* +X7526247Y18285715D01* +X7526247Y18285715D02* +X7431009Y18238096D01* +X7431009Y18238096D02* +X7383390Y18190477D01* +X7383390Y18190477D02* +X7335771Y18095239D01* +X7335771Y18095239D02* +X7335771Y17904763D01* +X7335771Y17904763D02* +X7383390Y17809525D01* +X7383390Y17809525D02* +X7431009Y17761906D01* +X7431009Y17761906D02* +X7526247Y17714287D01* +X21357142Y1045181D02* +X21023809Y1521372D01* +X20785714Y1045181D02* +X20785714Y2045181D01* +X20785714Y2045181D02* +X21166666Y2045181D01* +X21166666Y2045181D02* +X21261904Y1997562D01* +X21261904Y1997562D02* +X21309523Y1949943D01* +X21309523Y1949943D02* +X21357142Y1854705D01* +X21357142Y1854705D02* +X21357142Y1711848D01* +X21357142Y1711848D02* +X21309523Y1616610D01* +X21309523Y1616610D02* +X21261904Y1568991D01* +X21261904Y1568991D02* +X21166666Y1521372D01* +X21166666Y1521372D02* +X20785714Y1521372D01* +X22309523Y1045181D02* +X21738095Y1045181D01* +X22023809Y1045181D02* +X22023809Y2045181D01* +X22023809Y2045181D02* +X21928571Y1902324D01* +X21928571Y1902324D02* +X21833333Y1807086D01* +X21833333Y1807086D02* +X21738095Y1759467D01* +X22642857Y2045181D02* +X23261904Y2045181D01* +X23261904Y2045181D02* +X22928571Y1664229D01* +X22928571Y1664229D02* +X23071428Y1664229D01* +X23071428Y1664229D02* +X23166666Y1616610D01* +X23166666Y1616610D02* +X23214285Y1568991D01* +X23214285Y1568991D02* +X23261904Y1473753D01* +X23261904Y1473753D02* +X23261904Y1235658D01* +X23261904Y1235658D02* +X23214285Y1140420D01* +X23214285Y1140420D02* +X23166666Y1092800D01* +X23166666Y1092800D02* +X23071428Y1045181D01* +X23071428Y1045181D02* +X22785714Y1045181D01* +X22785714Y1045181D02* +X22690476Y1092800D01* +X22690476Y1092800D02* +X22642857Y1140420D01* +X44704819Y17357143D02* +X44228628Y17023810D01* +X44704819Y16785715D02* +X43704819Y16785715D01* +X43704819Y16785715D02* +X43704819Y17166667D01* +X43704819Y17166667D02* +X43752438Y17261905D01* +X43752438Y17261905D02* +X43800057Y17309524D01* +X43800057Y17309524D02* +X43895295Y17357143D01* +X43895295Y17357143D02* +X44038152Y17357143D01* +X44038152Y17357143D02* +X44133390Y17309524D01* +X44133390Y17309524D02* +X44181009Y17261905D01* +X44181009Y17261905D02* +X44228628Y17166667D01* +X44228628Y17166667D02* +X44228628Y16785715D01* +X44704819Y18309524D02* +X44704819Y17738096D01* +X44704819Y18023810D02* +X43704819Y18023810D01* +X43704819Y18023810D02* +X43847676Y17928572D01* +X43847676Y17928572D02* +X43942914Y17833334D01* +X43942914Y17833334D02* +X43990533Y17738096D01* +X44133390Y18880953D02* +X44085771Y18785715D01* +X44085771Y18785715D02* +X44038152Y18738096D01* +X44038152Y18738096D02* +X43942914Y18690477D01* +X43942914Y18690477D02* +X43895295Y18690477D01* +X43895295Y18690477D02* +X43800057Y18738096D01* +X43800057Y18738096D02* +X43752438Y18785715D01* +X43752438Y18785715D02* +X43704819Y18880953D01* +X43704819Y18880953D02* +X43704819Y19071429D01* +X43704819Y19071429D02* +X43752438Y19166667D01* +X43752438Y19166667D02* +X43800057Y19214286D01* +X43800057Y19214286D02* +X43895295Y19261905D01* +X43895295Y19261905D02* +X43942914Y19261905D01* +X43942914Y19261905D02* +X44038152Y19214286D01* +X44038152Y19214286D02* +X44085771Y19166667D01* +X44085771Y19166667D02* +X44133390Y19071429D01* +X44133390Y19071429D02* +X44133390Y18880953D01* +X44133390Y18880953D02* +X44181009Y18785715D01* +X44181009Y18785715D02* +X44228628Y18738096D01* +X44228628Y18738096D02* +X44323866Y18690477D01* +X44323866Y18690477D02* +X44514342Y18690477D01* +X44514342Y18690477D02* +X44609580Y18738096D01* +X44609580Y18738096D02* +X44657200Y18785715D01* +X44657200Y18785715D02* +X44704819Y18880953D01* +X44704819Y18880953D02* +X44704819Y19071429D01* +X44704819Y19071429D02* +X44657200Y19166667D01* +X44657200Y19166667D02* +X44609580Y19214286D01* +X44609580Y19214286D02* +X44514342Y19261905D01* +X44514342Y19261905D02* +X44323866Y19261905D01* +X44323866Y19261905D02* +X44228628Y19214286D01* +X44228628Y19214286D02* +X44181009Y19166667D01* +X44181009Y19166667D02* +X44133390Y19071429D01* +X2454819Y12833334D02* +X1978628Y12500001D01* +X2454819Y12261906D02* +X1454819Y12261906D01* +X1454819Y12261906D02* +X1454819Y12642858D01* +X1454819Y12642858D02* +X1502438Y12738096D01* +X1502438Y12738096D02* +X1550057Y12785715D01* +X1550057Y12785715D02* +X1645295Y12833334D01* +X1645295Y12833334D02* +X1788152Y12833334D01* +X1788152Y12833334D02* +X1883390Y12785715D01* +X1883390Y12785715D02* +X1931009Y12738096D01* +X1931009Y12738096D02* +X1978628Y12642858D01* +X1978628Y12642858D02* +X1978628Y12261906D01* +X1454819Y13738096D02* +X1454819Y13261906D01* +X1454819Y13261906D02* +X1931009Y13214287D01* +X1931009Y13214287D02* +X1883390Y13261906D01* +X1883390Y13261906D02* +X1835771Y13357144D01* +X1835771Y13357144D02* +X1835771Y13595239D01* +X1835771Y13595239D02* +X1883390Y13690477D01* +X1883390Y13690477D02* +X1931009Y13738096D01* +X1931009Y13738096D02* +X2026247Y13785715D01* +X2026247Y13785715D02* +X2264342Y13785715D01* +X2264342Y13785715D02* +X2359580Y13738096D01* +X2359580Y13738096D02* +X2407200Y13690477D01* +X2407200Y13690477D02* +X2454819Y13595239D01* +X2454819Y13595239D02* +X2454819Y13357144D01* +X2454819Y13357144D02* +X2407200Y13261906D01* +X2407200Y13261906D02* +X2359580Y13214287D01* +X30929580Y1833334D02* +X30977200Y1785715D01* +X30977200Y1785715D02* +X31024819Y1642858D01* +X31024819Y1642858D02* +X31024819Y1547620D01* +X31024819Y1547620D02* +X30977200Y1404763D01* +X30977200Y1404763D02* +X30881961Y1309525D01* +X30881961Y1309525D02* +X30786723Y1261906D01* +X30786723Y1261906D02* +X30596247Y1214287D01* +X30596247Y1214287D02* +X30453390Y1214287D01* +X30453390Y1214287D02* +X30262914Y1261906D01* +X30262914Y1261906D02* +X30167676Y1309525D01* +X30167676Y1309525D02* +X30072438Y1404763D01* +X30072438Y1404763D02* +X30024819Y1547620D01* +X30024819Y1547620D02* +X30024819Y1642858D01* +X30024819Y1642858D02* +X30072438Y1785715D01* +X30072438Y1785715D02* +X30120057Y1833334D01* +X30453390Y2404763D02* +X30405771Y2309525D01* +X30405771Y2309525D02* +X30358152Y2261906D01* +X30358152Y2261906D02* +X30262914Y2214287D01* +X30262914Y2214287D02* +X30215295Y2214287D01* +X30215295Y2214287D02* +X30120057Y2261906D01* +X30120057Y2261906D02* +X30072438Y2309525D01* +X30072438Y2309525D02* +X30024819Y2404763D01* +X30024819Y2404763D02* +X30024819Y2595239D01* +X30024819Y2595239D02* +X30072438Y2690477D01* +X30072438Y2690477D02* +X30120057Y2738096D01* +X30120057Y2738096D02* +X30215295Y2785715D01* +X30215295Y2785715D02* +X30262914Y2785715D01* +X30262914Y2785715D02* +X30358152Y2738096D01* +X30358152Y2738096D02* +X30405771Y2690477D01* +X30405771Y2690477D02* +X30453390Y2595239D01* +X30453390Y2595239D02* +X30453390Y2404763D01* +X30453390Y2404763D02* +X30501009Y2309525D01* +X30501009Y2309525D02* +X30548628Y2261906D01* +X30548628Y2261906D02* +X30643866Y2214287D01* +X30643866Y2214287D02* +X30834342Y2214287D01* +X30834342Y2214287D02* +X30929580Y2261906D01* +X30929580Y2261906D02* +X30977200Y2309525D01* +X30977200Y2309525D02* +X31024819Y2404763D01* +X31024819Y2404763D02* +X31024819Y2595239D01* +X31024819Y2595239D02* +X30977200Y2690477D01* +X30977200Y2690477D02* +X30929580Y2738096D01* +X30929580Y2738096D02* +X30834342Y2785715D01* +X30834342Y2785715D02* +X30643866Y2785715D01* +X30643866Y2785715D02* +X30548628Y2738096D01* +X30548628Y2738096D02* +X30501009Y2690477D01* +X30501009Y2690477D02* +X30453390Y2595239D01* +X14238095Y5045181D02* +X14238095Y4235658D01* +X14238095Y4235658D02* +X14285714Y4140420D01* +X14285714Y4140420D02* +X14333333Y4092800D01* +X14333333Y4092800D02* +X14428571Y4045181D01* +X14428571Y4045181D02* +X14619047Y4045181D01* +X14619047Y4045181D02* +X14714285Y4092800D01* +X14714285Y4092800D02* +X14761904Y4140420D01* +X14761904Y4140420D02* +X14809523Y4235658D01* +X14809523Y4235658D02* +X14809523Y5045181D01* +X15714285Y4711848D02* +X15714285Y4045181D01* +X15476190Y5092800D02* +X15238095Y4378515D01* +X15238095Y4378515D02* +X15857142Y4378515D01* +X2454819Y6833334D02* +X1978628Y6500001D01* +X2454819Y6261906D02* +X1454819Y6261906D01* +X1454819Y6261906D02* +X1454819Y6642858D01* +X1454819Y6642858D02* +X1502438Y6738096D01* +X1502438Y6738096D02* +X1550057Y6785715D01* +X1550057Y6785715D02* +X1645295Y6833334D01* +X1645295Y6833334D02* +X1788152Y6833334D01* +X1788152Y6833334D02* +X1883390Y6785715D01* +X1883390Y6785715D02* +X1931009Y6738096D01* +X1931009Y6738096D02* +X1978628Y6642858D01* +X1978628Y6642858D02* +X1978628Y6261906D01* +X1550057Y7214287D02* +X1502438Y7261906D01* +X1502438Y7261906D02* +X1454819Y7357144D01* +X1454819Y7357144D02* +X1454819Y7595239D01* +X1454819Y7595239D02* +X1502438Y7690477D01* +X1502438Y7690477D02* +X1550057Y7738096D01* +X1550057Y7738096D02* +X1645295Y7785715D01* +X1645295Y7785715D02* +X1740533Y7785715D01* +X1740533Y7785715D02* +X1883390Y7738096D01* +X1883390Y7738096D02* +X2454819Y7166668D01* +X2454819Y7166668D02* +X2454819Y7785715D01* +X39704819Y17357143D02* +X39228628Y17023810D01* +X39704819Y16785715D02* +X38704819Y16785715D01* +X38704819Y16785715D02* +X38704819Y17166667D01* +X38704819Y17166667D02* +X38752438Y17261905D01* +X38752438Y17261905D02* +X38800057Y17309524D01* +X38800057Y17309524D02* +X38895295Y17357143D01* +X38895295Y17357143D02* +X39038152Y17357143D01* +X39038152Y17357143D02* +X39133390Y17309524D01* +X39133390Y17309524D02* +X39181009Y17261905D01* +X39181009Y17261905D02* +X39228628Y17166667D01* +X39228628Y17166667D02* +X39228628Y16785715D01* +X39704819Y18309524D02* +X39704819Y17738096D01* +X39704819Y18023810D02* +X38704819Y18023810D01* +X38704819Y18023810D02* +X38847676Y17928572D01* +X38847676Y17928572D02* +X38942914Y17833334D01* +X38942914Y17833334D02* +X38990533Y17738096D01* +X39704819Y18785715D02* +X39704819Y18976191D01* +X39704819Y18976191D02* +X39657200Y19071429D01* +X39657200Y19071429D02* +X39609580Y19119048D01* +X39609580Y19119048D02* +X39466723Y19214286D01* +X39466723Y19214286D02* +X39276247Y19261905D01* +X39276247Y19261905D02* +X38895295Y19261905D01* +X38895295Y19261905D02* +X38800057Y19214286D01* +X38800057Y19214286D02* +X38752438Y19166667D01* +X38752438Y19166667D02* +X38704819Y19071429D01* +X38704819Y19071429D02* +X38704819Y18880953D01* +X38704819Y18880953D02* +X38752438Y18785715D01* +X38752438Y18785715D02* +X38800057Y18738096D01* +X38800057Y18738096D02* +X38895295Y18690477D01* +X38895295Y18690477D02* +X39133390Y18690477D01* +X39133390Y18690477D02* +X39228628Y18738096D01* +X39228628Y18738096D02* +X39276247Y18785715D01* +X39276247Y18785715D02* +X39323866Y18880953D01* +X39323866Y18880953D02* +X39323866Y19071429D01* +X39323866Y19071429D02* +X39276247Y19166667D01* +X39276247Y19166667D02* +X39228628Y19214286D01* +X39228628Y19214286D02* +X39133390Y19261905D01* +X15954819Y23738096D02* +X16764342Y23738096D01* +X16764342Y23738096D02* +X16859580Y23785715D01* +X16859580Y23785715D02* +X16907200Y23833334D01* +X16907200Y23833334D02* +X16954819Y23928572D01* +X16954819Y23928572D02* +X16954819Y24119048D01* +X16954819Y24119048D02* +X16907200Y24214286D01* +X16907200Y24214286D02* +X16859580Y24261905D01* +X16859580Y24261905D02* +X16764342Y24309524D01* +X16764342Y24309524D02* +X15954819Y24309524D01* +X15954819Y24690477D02* +X15954819Y25309524D01* +X15954819Y25309524D02* +X16335771Y24976191D01* +X16335771Y24976191D02* +X16335771Y25119048D01* +X16335771Y25119048D02* +X16383390Y25214286D01* +X16383390Y25214286D02* +X16431009Y25261905D01* +X16431009Y25261905D02* +X16526247Y25309524D01* +X16526247Y25309524D02* +X16764342Y25309524D01* +X16764342Y25309524D02* +X16859580Y25261905D01* +X16859580Y25261905D02* +X16907200Y25214286D01* +X16907200Y25214286D02* +X16954819Y25119048D01* +X16954819Y25119048D02* +X16954819Y24833334D01* +X16954819Y24833334D02* +X16907200Y24738096D01* +X16907200Y24738096D02* +X16859580Y24690477D01* +X35454819Y5357143D02* +X34978628Y5023810D01* +X35454819Y4785715D02* +X34454819Y4785715D01* +X34454819Y4785715D02* +X34454819Y5166667D01* +X34454819Y5166667D02* +X34502438Y5261905D01* +X34502438Y5261905D02* +X34550057Y5309524D01* +X34550057Y5309524D02* +X34645295Y5357143D01* +X34645295Y5357143D02* +X34788152Y5357143D01* +X34788152Y5357143D02* +X34883390Y5309524D01* +X34883390Y5309524D02* +X34931009Y5261905D01* +X34931009Y5261905D02* +X34978628Y5166667D01* +X34978628Y5166667D02* +X34978628Y4785715D01* +X35454819Y6309524D02* +X35454819Y5738096D01* +X35454819Y6023810D02* +X34454819Y6023810D01* +X34454819Y6023810D02* +X34597676Y5928572D01* +X34597676Y5928572D02* +X34692914Y5833334D01* +X34692914Y5833334D02* +X34740533Y5738096D01* +X34454819Y6642858D02* +X34454819Y7309524D01* +X34454819Y7309524D02* +X35454819Y6880953D01* +X2454819Y3833334D02* +X1978628Y3500001D01* +X2454819Y3261906D02* +X1454819Y3261906D01* +X1454819Y3261906D02* +X1454819Y3642858D01* +X1454819Y3642858D02* +X1502438Y3738096D01* +X1502438Y3738096D02* +X1550057Y3785715D01* +X1550057Y3785715D02* +X1645295Y3833334D01* +X1645295Y3833334D02* +X1788152Y3833334D01* +X1788152Y3833334D02* +X1883390Y3785715D01* +X1883390Y3785715D02* +X1931009Y3738096D01* +X1931009Y3738096D02* +X1978628Y3642858D01* +X1978628Y3642858D02* +X1978628Y3261906D01* +X1454819Y4166668D02* +X1454819Y4785715D01* +X1454819Y4785715D02* +X1835771Y4452382D01* +X1835771Y4452382D02* +X1835771Y4595239D01* +X1835771Y4595239D02* +X1883390Y4690477D01* +X1883390Y4690477D02* +X1931009Y4738096D01* +X1931009Y4738096D02* +X2026247Y4785715D01* +X2026247Y4785715D02* +X2264342Y4785715D01* +X2264342Y4785715D02* +X2359580Y4738096D01* +X2359580Y4738096D02* +X2407200Y4690477D01* +X2407200Y4690477D02* +X2454819Y4595239D01* +X2454819Y4595239D02* +X2454819Y4309525D01* +X2454819Y4309525D02* +X2407200Y4214287D01* +X2407200Y4214287D02* +X2359580Y4166668D01* +X21357142Y4045181D02* +X21023809Y4521372D01* +X20785714Y4045181D02* +X20785714Y5045181D01* +X20785714Y5045181D02* +X21166666Y5045181D01* +X21166666Y5045181D02* +X21261904Y4997562D01* +X21261904Y4997562D02* +X21309523Y4949943D01* +X21309523Y4949943D02* +X21357142Y4854705D01* +X21357142Y4854705D02* +X21357142Y4711848D01* +X21357142Y4711848D02* +X21309523Y4616610D01* +X21309523Y4616610D02* +X21261904Y4568991D01* +X21261904Y4568991D02* +X21166666Y4521372D01* +X21166666Y4521372D02* +X20785714Y4521372D01* +X21738095Y4949943D02* +X21785714Y4997562D01* +X21785714Y4997562D02* +X21880952Y5045181D01* +X21880952Y5045181D02* +X22119047Y5045181D01* +X22119047Y5045181D02* +X22214285Y4997562D01* +X22214285Y4997562D02* +X22261904Y4949943D01* +X22261904Y4949943D02* +X22309523Y4854705D01* +X22309523Y4854705D02* +X22309523Y4759467D01* +X22309523Y4759467D02* +X22261904Y4616610D01* +X22261904Y4616610D02* +X21690476Y4045181D01* +X21690476Y4045181D02* +X22309523Y4045181D01* +X22928571Y5045181D02* +X23023809Y5045181D01* +X23023809Y5045181D02* +X23119047Y4997562D01* +X23119047Y4997562D02* +X23166666Y4949943D01* +X23166666Y4949943D02* +X23214285Y4854705D01* +X23214285Y4854705D02* +X23261904Y4664229D01* +X23261904Y4664229D02* +X23261904Y4426134D01* +X23261904Y4426134D02* +X23214285Y4235658D01* +X23214285Y4235658D02* +X23166666Y4140420D01* +X23166666Y4140420D02* +X23119047Y4092800D01* +X23119047Y4092800D02* +X23023809Y4045181D01* +X23023809Y4045181D02* +X22928571Y4045181D01* +X22928571Y4045181D02* +X22833333Y4092800D01* +X22833333Y4092800D02* +X22785714Y4140420D01* +X22785714Y4140420D02* +X22738095Y4235658D01* +X22738095Y4235658D02* +X22690476Y4426134D01* +X22690476Y4426134D02* +X22690476Y4664229D01* +X22690476Y4664229D02* +X22738095Y4854705D01* +X22738095Y4854705D02* +X22785714Y4949943D01* +X22785714Y4949943D02* +X22833333Y4997562D01* +X22833333Y4997562D02* +X22928571Y5045181D01* +X37238095Y2045181D02* +X37238095Y1235658D01* +X37238095Y1235658D02* +X37285714Y1140420D01* +X37285714Y1140420D02* +X37333333Y1092800D01* +X37333333Y1092800D02* +X37428571Y1045181D01* +X37428571Y1045181D02* +X37619047Y1045181D01* +X37619047Y1045181D02* +X37714285Y1092800D01* +X37714285Y1092800D02* +X37761904Y1140420D01* +X37761904Y1140420D02* +X37809523Y1235658D01* +X37809523Y1235658D02* +X37809523Y2045181D01* +X38761904Y2045181D02* +X38285714Y2045181D01* +X38285714Y2045181D02* +X38238095Y1568991D01* +X38238095Y1568991D02* +X38285714Y1616610D01* +X38285714Y1616610D02* +X38380952Y1664229D01* +X38380952Y1664229D02* +X38619047Y1664229D01* +X38619047Y1664229D02* +X38714285Y1616610D01* +X38714285Y1616610D02* +X38761904Y1568991D01* +X38761904Y1568991D02* +X38809523Y1473753D01* +X38809523Y1473753D02* +X38809523Y1235658D01* +X38809523Y1235658D02* +X38761904Y1140420D01* +X38761904Y1140420D02* +X38714285Y1092800D01* +X38714285Y1092800D02* +X38619047Y1045181D01* +X38619047Y1045181D02* +X38380952Y1045181D01* +X38380952Y1045181D02* +X38285714Y1092800D01* +X38285714Y1092800D02* +X38238095Y1140420D01* +X21357142Y2545181D02* +X21023809Y3021372D01* +X20785714Y2545181D02* +X20785714Y3545181D01* +X20785714Y3545181D02* +X21166666Y3545181D01* +X21166666Y3545181D02* +X21261904Y3497562D01* +X21261904Y3497562D02* +X21309523Y3449943D01* +X21309523Y3449943D02* +X21357142Y3354705D01* +X21357142Y3354705D02* +X21357142Y3211848D01* +X21357142Y3211848D02* +X21309523Y3116610D01* +X21309523Y3116610D02* +X21261904Y3068991D01* +X21261904Y3068991D02* +X21166666Y3021372D01* +X21166666Y3021372D02* +X20785714Y3021372D01* +X22309523Y2545181D02* +X21738095Y2545181D01* +X22023809Y2545181D02* +X22023809Y3545181D01* +X22023809Y3545181D02* +X21928571Y3402324D01* +X21928571Y3402324D02* +X21833333Y3307086D01* +X21833333Y3307086D02* +X21738095Y3259467D01* +X22690476Y3449943D02* +X22738095Y3497562D01* +X22738095Y3497562D02* +X22833333Y3545181D01* +X22833333Y3545181D02* +X23071428Y3545181D01* +X23071428Y3545181D02* +X23166666Y3497562D01* +X23166666Y3497562D02* +X23214285Y3449943D01* +X23214285Y3449943D02* +X23261904Y3354705D01* +X23261904Y3354705D02* +X23261904Y3259467D01* +X23261904Y3259467D02* +X23214285Y3116610D01* +X23214285Y3116610D02* +X22642857Y2545181D01* +X22642857Y2545181D02* +X23261904Y2545181D01* +X27359580Y1833334D02* +X27407200Y1785715D01* +X27407200Y1785715D02* +X27454819Y1642858D01* +X27454819Y1642858D02* +X27454819Y1547620D01* +X27454819Y1547620D02* +X27407200Y1404763D01* +X27407200Y1404763D02* +X27311961Y1309525D01* +X27311961Y1309525D02* +X27216723Y1261906D01* +X27216723Y1261906D02* +X27026247Y1214287D01* +X27026247Y1214287D02* +X26883390Y1214287D01* +X26883390Y1214287D02* +X26692914Y1261906D01* +X26692914Y1261906D02* +X26597676Y1309525D01* +X26597676Y1309525D02* +X26502438Y1404763D01* +X26502438Y1404763D02* +X26454819Y1547620D01* +X26454819Y1547620D02* +X26454819Y1642858D01* +X26454819Y1642858D02* +X26502438Y1785715D01* +X26502438Y1785715D02* +X26550057Y1833334D01* +X26454819Y2738096D02* +X26454819Y2261906D01* +X26454819Y2261906D02* +X26931009Y2214287D01* +X26931009Y2214287D02* +X26883390Y2261906D01* +X26883390Y2261906D02* +X26835771Y2357144D01* +X26835771Y2357144D02* +X26835771Y2595239D01* +X26835771Y2595239D02* +X26883390Y2690477D01* +X26883390Y2690477D02* +X26931009Y2738096D01* +X26931009Y2738096D02* +X27026247Y2785715D01* +X27026247Y2785715D02* +X27264342Y2785715D01* +X27264342Y2785715D02* +X27359580Y2738096D01* +X27359580Y2738096D02* +X27407200Y2690477D01* +X27407200Y2690477D02* +X27454819Y2595239D01* +X27454819Y2595239D02* +X27454819Y2357144D01* +X27454819Y2357144D02* +X27407200Y2261906D01* +X27407200Y2261906D02* +X27359580Y2214287D01* +X27833333Y9045181D02* +X27357143Y9045181D01* +X27357143Y9045181D02* +X27357143Y10045181D01* +X28690476Y9045181D02* +X28119048Y9045181D01* +X28404762Y9045181D02* +X28404762Y10045181D01* +X28404762Y10045181D02* +X28309524Y9902324D01* +X28309524Y9902324D02* +X28214286Y9807086D01* +X28214286Y9807086D02* +X28119048Y9759467D01* +X20359580Y7333334D02* +X20407200Y7285715D01* +X20407200Y7285715D02* +X20454819Y7142858D01* +X20454819Y7142858D02* +X20454819Y7047620D01* +X20454819Y7047620D02* +X20407200Y6904763D01* +X20407200Y6904763D02* +X20311961Y6809525D01* +X20311961Y6809525D02* +X20216723Y6761906D01* +X20216723Y6761906D02* +X20026247Y6714287D01* +X20026247Y6714287D02* +X19883390Y6714287D01* +X19883390Y6714287D02* +X19692914Y6761906D01* +X19692914Y6761906D02* +X19597676Y6809525D01* +X19597676Y6809525D02* +X19502438Y6904763D01* +X19502438Y6904763D02* +X19454819Y7047620D01* +X19454819Y7047620D02* +X19454819Y7142858D01* +X19454819Y7142858D02* +X19502438Y7285715D01* +X19502438Y7285715D02* +X19550057Y7333334D01* +X19788152Y8190477D02* +X20454819Y8190477D01* +X19407200Y7952382D02* +X20121485Y7714287D01* +X20121485Y7714287D02* +X20121485Y8333334D01* +X13497319Y11108334D02* +X13021128Y10775001D01* +X13497319Y10536906D02* +X12497319Y10536906D01* +X12497319Y10536906D02* +X12497319Y10917858D01* +X12497319Y10917858D02* +X12544938Y11013096D01* +X12544938Y11013096D02* +X12592557Y11060715D01* +X12592557Y11060715D02* +X12687795Y11108334D01* +X12687795Y11108334D02* +X12830652Y11108334D01* +X12830652Y11108334D02* +X12925890Y11060715D01* +X12925890Y11060715D02* +X12973509Y11013096D01* +X12973509Y11013096D02* +X13021128Y10917858D01* +X13021128Y10917858D02* +X13021128Y10536906D01* +X12925890Y11679763D02* +X12878271Y11584525D01* +X12878271Y11584525D02* +X12830652Y11536906D01* +X12830652Y11536906D02* +X12735414Y11489287D01* +X12735414Y11489287D02* +X12687795Y11489287D01* +X12687795Y11489287D02* +X12592557Y11536906D01* +X12592557Y11536906D02* +X12544938Y11584525D01* +X12544938Y11584525D02* +X12497319Y11679763D01* +X12497319Y11679763D02* +X12497319Y11870239D01* +X12497319Y11870239D02* +X12544938Y11965477D01* +X12544938Y11965477D02* +X12592557Y12013096D01* +X12592557Y12013096D02* +X12687795Y12060715D01* +X12687795Y12060715D02* +X12735414Y12060715D01* +X12735414Y12060715D02* +X12830652Y12013096D01* +X12830652Y12013096D02* +X12878271Y11965477D01* +X12878271Y11965477D02* +X12925890Y11870239D01* +X12925890Y11870239D02* +X12925890Y11679763D01* +X12925890Y11679763D02* +X12973509Y11584525D01* +X12973509Y11584525D02* +X13021128Y11536906D01* +X13021128Y11536906D02* +X13116366Y11489287D01* +X13116366Y11489287D02* +X13306842Y11489287D01* +X13306842Y11489287D02* +X13402080Y11536906D01* +X13402080Y11536906D02* +X13449700Y11584525D01* +X13449700Y11584525D02* +X13497319Y11679763D01* +X13497319Y11679763D02* +X13497319Y11870239D01* +X13497319Y11870239D02* +X13449700Y11965477D01* +X13449700Y11965477D02* +X13402080Y12013096D01* +X13402080Y12013096D02* +X13306842Y12060715D01* +X13306842Y12060715D02* +X13116366Y12060715D01* +X13116366Y12060715D02* +X13021128Y12013096D01* +X13021128Y12013096D02* +X12973509Y11965477D01* +X12973509Y11965477D02* +X12925890Y11870239D01* +X38467261Y10249943D02* +X38372023Y10297562D01* +X38372023Y10297562D02* +X38276785Y10392800D01* +X38276785Y10392800D02* +X38133928Y10535658D01* +X38133928Y10535658D02* +X38038690Y10583277D01* +X38038690Y10583277D02* +X37943452Y10583277D01* +X37991071Y10345181D02* +X37895833Y10392800D01* +X37895833Y10392800D02* +X37800595Y10488039D01* +X37800595Y10488039D02* +X37752976Y10678515D01* +X37752976Y10678515D02* +X37752976Y11011848D01* +X37752976Y11011848D02* +X37800595Y11202324D01* +X37800595Y11202324D02* +X37895833Y11297562D01* +X37895833Y11297562D02* +X37991071Y11345181D01* +X37991071Y11345181D02* +X38181547Y11345181D01* +X38181547Y11345181D02* +X38276785Y11297562D01* +X38276785Y11297562D02* +X38372023Y11202324D01* +X38372023Y11202324D02* +X38419642Y11011848D01* +X38419642Y11011848D02* +X38419642Y10678515D01* +X38419642Y10678515D02* +X38372023Y10488039D01* +X38372023Y10488039D02* +X38276785Y10392800D01* +X38276785Y10392800D02* +X38181547Y10345181D01* +X38181547Y10345181D02* +X37991071Y10345181D01* +X38800595Y11249943D02* +X38848214Y11297562D01* +X38848214Y11297562D02* +X38943452Y11345181D01* +X38943452Y11345181D02* +X39181547Y11345181D01* +X39181547Y11345181D02* +X39276785Y11297562D01* +X39276785Y11297562D02* +X39324404Y11249943D01* +X39324404Y11249943D02* +X39372023Y11154705D01* +X39372023Y11154705D02* +X39372023Y11059467D01* +X39372023Y11059467D02* +X39324404Y10916610D01* +X39324404Y10916610D02* +X38752976Y10345181D01* +X38752976Y10345181D02* +X39372023Y10345181D01* +X8833333Y1140420D02* +X8785714Y1092800D01* +X8785714Y1092800D02* +X8642857Y1045181D01* +X8642857Y1045181D02* +X8547619Y1045181D01* +X8547619Y1045181D02* +X8404762Y1092800D01* +X8404762Y1092800D02* +X8309524Y1188039D01* +X8309524Y1188039D02* +X8261905Y1283277D01* +X8261905Y1283277D02* +X8214286Y1473753D01* +X8214286Y1473753D02* +X8214286Y1616610D01* +X8214286Y1616610D02* +X8261905Y1807086D01* +X8261905Y1807086D02* +X8309524Y1902324D01* +X8309524Y1902324D02* +X8404762Y1997562D01* +X8404762Y1997562D02* +X8547619Y2045181D01* +X8547619Y2045181D02* +X8642857Y2045181D01* +X8642857Y2045181D02* +X8785714Y1997562D01* +X8785714Y1997562D02* +X8833333Y1949943D01* +X9690476Y2045181D02* +X9500000Y2045181D01* +X9500000Y2045181D02* +X9404762Y1997562D01* +X9404762Y1997562D02* +X9357143Y1949943D01* +X9357143Y1949943D02* +X9261905Y1807086D01* +X9261905Y1807086D02* +X9214286Y1616610D01* +X9214286Y1616610D02* +X9214286Y1235658D01* +X9214286Y1235658D02* +X9261905Y1140420D01* +X9261905Y1140420D02* +X9309524Y1092800D01* +X9309524Y1092800D02* +X9404762Y1045181D01* +X9404762Y1045181D02* +X9595238Y1045181D01* +X9595238Y1045181D02* +X9690476Y1092800D01* +X9690476Y1092800D02* +X9738095Y1140420D01* +X9738095Y1140420D02* +X9785714Y1235658D01* +X9785714Y1235658D02* +X9785714Y1473753D01* +X9785714Y1473753D02* +X9738095Y1568991D01* +X9738095Y1568991D02* +X9690476Y1616610D01* +X9690476Y1616610D02* +X9595238Y1664229D01* +X9595238Y1664229D02* +X9404762Y1664229D01* +X9404762Y1664229D02* +X9309524Y1616610D01* +X9309524Y1616610D02* +X9261905Y1568991D01* +X9261905Y1568991D02* +X9214286Y1473753D01* +X28859580Y7333334D02* +X28907200Y7285715D01* +X28907200Y7285715D02* +X28954819Y7142858D01* +X28954819Y7142858D02* +X28954819Y7047620D01* +X28954819Y7047620D02* +X28907200Y6904763D01* +X28907200Y6904763D02* +X28811961Y6809525D01* +X28811961Y6809525D02* +X28716723Y6761906D01* +X28716723Y6761906D02* +X28526247Y6714287D01* +X28526247Y6714287D02* +X28383390Y6714287D01* +X28383390Y6714287D02* +X28192914Y6761906D01* +X28192914Y6761906D02* +X28097676Y6809525D01* +X28097676Y6809525D02* +X28002438Y6904763D01* +X28002438Y6904763D02* +X27954819Y7047620D01* +X27954819Y7047620D02* +X27954819Y7142858D01* +X27954819Y7142858D02* +X28002438Y7285715D01* +X28002438Y7285715D02* +X28050057Y7333334D01* +X27954819Y7666668D02* +X27954819Y8285715D01* +X27954819Y8285715D02* +X28335771Y7952382D01* +X28335771Y7952382D02* +X28335771Y8095239D01* +X28335771Y8095239D02* +X28383390Y8190477D01* +X28383390Y8190477D02* +X28431009Y8238096D01* +X28431009Y8238096D02* +X28526247Y8285715D01* +X28526247Y8285715D02* +X28764342Y8285715D01* +X28764342Y8285715D02* +X28859580Y8238096D01* +X28859580Y8238096D02* +X28907200Y8190477D01* +X28907200Y8190477D02* +X28954819Y8095239D01* +X28954819Y8095239D02* +X28954819Y7809525D01* +X28954819Y7809525D02* +X28907200Y7714287D01* +X28907200Y7714287D02* +X28859580Y7666668D01* +X13904761Y20699943D02* +X13809523Y20747562D01* +X13809523Y20747562D02* +X13714285Y20842800D01* +X13714285Y20842800D02* +X13571428Y20985658D01* +X13571428Y20985658D02* +X13476190Y21033277D01* +X13476190Y21033277D02* +X13380952Y21033277D01* +X13428571Y20795181D02* +X13333333Y20842800D01* +X13333333Y20842800D02* +X13238095Y20938039D01* +X13238095Y20938039D02* +X13190476Y21128515D01* +X13190476Y21128515D02* +X13190476Y21461848D01* +X13190476Y21461848D02* +X13238095Y21652324D01* +X13238095Y21652324D02* +X13333333Y21747562D01* +X13333333Y21747562D02* +X13428571Y21795181D01* +X13428571Y21795181D02* +X13619047Y21795181D01* +X13619047Y21795181D02* +X13714285Y21747562D01* +X13714285Y21747562D02* +X13809523Y21652324D01* +X13809523Y21652324D02* +X13857142Y21461848D01* +X13857142Y21461848D02* +X13857142Y21128515D01* +X13857142Y21128515D02* +X13809523Y20938039D01* +X13809523Y20938039D02* +X13714285Y20842800D01* +X13714285Y20842800D02* +X13619047Y20795181D01* +X13619047Y20795181D02* +X13428571Y20795181D01* +X14809523Y20795181D02* +X14238095Y20795181D01* +X14523809Y20795181D02* +X14523809Y21795181D01* +X14523809Y21795181D02* +X14428571Y21652324D01* +X14428571Y21652324D02* +X14333333Y21557086D01* +X14333333Y21557086D02* +X14238095Y21509467D01* +X42300057Y18404762D02* +X42252438Y18309524D01* +X42252438Y18309524D02* +X42157200Y18214286D01* +X42157200Y18214286D02* +X42014342Y18071429D01* +X42014342Y18071429D02* +X41966723Y17976191D01* +X41966723Y17976191D02* +X41966723Y17880953D01* +X42204819Y17928572D02* +X42157200Y17833334D01* +X42157200Y17833334D02* +X42061961Y17738096D01* +X42061961Y17738096D02* +X41871485Y17690477D01* +X41871485Y17690477D02* +X41538152Y17690477D01* +X41538152Y17690477D02* +X41347676Y17738096D01* +X41347676Y17738096D02* +X41252438Y17833334D01* +X41252438Y17833334D02* +X41204819Y17928572D01* +X41204819Y17928572D02* +X41204819Y18119048D01* +X41204819Y18119048D02* +X41252438Y18214286D01* +X41252438Y18214286D02* +X41347676Y18309524D01* +X41347676Y18309524D02* +X41538152Y18357143D01* +X41538152Y18357143D02* +X41871485Y18357143D01* +X41871485Y18357143D02* +X42061961Y18309524D01* +X42061961Y18309524D02* +X42157200Y18214286D01* +X42157200Y18214286D02* +X42204819Y18119048D01* +X42204819Y18119048D02* +X42204819Y17928572D01* +X41204819Y18690477D02* +X41204819Y19309524D01* +X41204819Y19309524D02* +X41585771Y18976191D01* +X41585771Y18976191D02* +X41585771Y19119048D01* +X41585771Y19119048D02* +X41633390Y19214286D01* +X41633390Y19214286D02* +X41681009Y19261905D01* +X41681009Y19261905D02* +X41776247Y19309524D01* +X41776247Y19309524D02* +X42014342Y19309524D01* +X42014342Y19309524D02* +X42109580Y19261905D01* +X42109580Y19261905D02* +X42157200Y19214286D01* +X42157200Y19214286D02* +X42204819Y19119048D01* +X42204819Y19119048D02* +X42204819Y18833334D01* +X42204819Y18833334D02* +X42157200Y18738096D01* +X42157200Y18738096D02* +X42109580Y18690477D01* +X8738095Y9545181D02* +X8738095Y8735658D01* +X8738095Y8735658D02* +X8785714Y8640420D01* +X8785714Y8640420D02* +X8833333Y8592800D01* +X8833333Y8592800D02* +X8928571Y8545181D01* +X8928571Y8545181D02* +X9119047Y8545181D01* +X9119047Y8545181D02* +X9214285Y8592800D01* +X9214285Y8592800D02* +X9261904Y8640420D01* +X9261904Y8640420D02* +X9309523Y8735658D01* +X9309523Y8735658D02* +X9309523Y9545181D01* +X9738095Y9449943D02* +X9785714Y9497562D01* +X9785714Y9497562D02* +X9880952Y9545181D01* +X9880952Y9545181D02* +X10119047Y9545181D01* +X10119047Y9545181D02* +X10214285Y9497562D01* +X10214285Y9497562D02* +X10261904Y9449943D01* +X10261904Y9449943D02* +X10309523Y9354705D01* +X10309523Y9354705D02* +X10309523Y9259467D01* +X10309523Y9259467D02* +X10261904Y9116610D01* +X10261904Y9116610D02* +X9690476Y8545181D01* +X9690476Y8545181D02* +X10309523Y8545181D01* +X41954819Y3432143D02* +X41478628Y3098810D01* +X41954819Y2860715D02* +X40954819Y2860715D01* +X40954819Y2860715D02* +X40954819Y3241667D01* +X40954819Y3241667D02* +X41002438Y3336905D01* +X41002438Y3336905D02* +X41050057Y3384524D01* +X41050057Y3384524D02* +X41145295Y3432143D01* +X41145295Y3432143D02* +X41288152Y3432143D01* +X41288152Y3432143D02* +X41383390Y3384524D01* +X41383390Y3384524D02* +X41431009Y3336905D01* +X41431009Y3336905D02* +X41478628Y3241667D01* +X41478628Y3241667D02* +X41478628Y2860715D01* +X41954819Y4384524D02* +X41954819Y3813096D01* +X41954819Y4098810D02* +X40954819Y4098810D01* +X40954819Y4098810D02* +X41097676Y4003572D01* +X41097676Y4003572D02* +X41192914Y3908334D01* +X41192914Y3908334D02* +X41240533Y3813096D01* +X41288152Y5241667D02* +X41954819Y5241667D01* +X40907200Y5003572D02* +X41621485Y4765477D01* +X41621485Y4765477D02* +X41621485Y5384524D01* +X39833333Y1140420D02* +X39785714Y1092800D01* +X39785714Y1092800D02* +X39642857Y1045181D01* +X39642857Y1045181D02* +X39547619Y1045181D01* +X39547619Y1045181D02* +X39404762Y1092800D01* +X39404762Y1092800D02* +X39309524Y1188039D01* +X39309524Y1188039D02* +X39261905Y1283277D01* +X39261905Y1283277D02* +X39214286Y1473753D01* +X39214286Y1473753D02* +X39214286Y1616610D01* +X39214286Y1616610D02* +X39261905Y1807086D01* +X39261905Y1807086D02* +X39309524Y1902324D01* +X39309524Y1902324D02* +X39404762Y1997562D01* +X39404762Y1997562D02* +X39547619Y2045181D01* +X39547619Y2045181D02* +X39642857Y2045181D01* +X39642857Y2045181D02* +X39785714Y1997562D01* +X39785714Y1997562D02* +X39833333Y1949943D01* +X40166667Y2045181D02* +X40833333Y2045181D01* +X40833333Y2045181D02* +X40404762Y1045181D01* +X32916666Y18580181D02* +X32916666Y17865896D01* +X32916666Y17865896D02* +X32869047Y17723039D01* +X32869047Y17723039D02* +X32773809Y17627800D01* +X32773809Y17627800D02* +X32630952Y17580181D01* +X32630952Y17580181D02* +X32535714Y17580181D01* +X33297619Y18580181D02* +X33916666Y18580181D01* +X33916666Y18580181D02* +X33583333Y18199229D01* +X33583333Y18199229D02* +X33726190Y18199229D01* +X33726190Y18199229D02* +X33821428Y18151610D01* +X33821428Y18151610D02* +X33869047Y18103991D01* +X33869047Y18103991D02* +X33916666Y18008753D01* +X33916666Y18008753D02* +X33916666Y17770658D01* +X33916666Y17770658D02* +X33869047Y17675420D01* +X33869047Y17675420D02* +X33821428Y17627800D01* +X33821428Y17627800D02* +X33726190Y17580181D01* +X33726190Y17580181D02* +X33440476Y17580181D01* +X33440476Y17580181D02* +X33345238Y17627800D01* +X33345238Y17627800D02* +X33297619Y17675420D01* +X11859580Y7833334D02* +X11907200Y7785715D01* +X11907200Y7785715D02* +X11954819Y7642858D01* +X11954819Y7642858D02* +X11954819Y7547620D01* +X11954819Y7547620D02* +X11907200Y7404763D01* +X11907200Y7404763D02* +X11811961Y7309525D01* +X11811961Y7309525D02* +X11716723Y7261906D01* +X11716723Y7261906D02* +X11526247Y7214287D01* +X11526247Y7214287D02* +X11383390Y7214287D01* +X11383390Y7214287D02* +X11192914Y7261906D01* +X11192914Y7261906D02* +X11097676Y7309525D01* +X11097676Y7309525D02* +X11002438Y7404763D01* +X11002438Y7404763D02* +X10954819Y7547620D01* +X10954819Y7547620D02* +X10954819Y7642858D01* +X10954819Y7642858D02* +X11002438Y7785715D01* +X11002438Y7785715D02* +X11050057Y7833334D01* +X11954819Y8785715D02* +X11954819Y8214287D01* +X11954819Y8500001D02* +X10954819Y8500001D01* +X10954819Y8500001D02* +X11097676Y8404763D01* +X11097676Y8404763D02* +X11192914Y8309525D01* +X11192914Y8309525D02* +X11240533Y8214287D01* +X2454819Y9833334D02* +X1978628Y9500001D01* +X2454819Y9261906D02* +X1454819Y9261906D01* +X1454819Y9261906D02* +X1454819Y9642858D01* +X1454819Y9642858D02* +X1502438Y9738096D01* +X1502438Y9738096D02* +X1550057Y9785715D01* +X1550057Y9785715D02* +X1645295Y9833334D01* +X1645295Y9833334D02* +X1788152Y9833334D01* +X1788152Y9833334D02* +X1883390Y9785715D01* +X1883390Y9785715D02* +X1931009Y9738096D01* +X1931009Y9738096D02* +X1978628Y9642858D01* +X1978628Y9642858D02* +X1978628Y9261906D01* +X1788152Y10690477D02* +X2454819Y10690477D01* +X1407200Y10452382D02* +X2121485Y10214287D01* +X2121485Y10214287D02* +X2121485Y10833334D01* +X16954819Y16583334D02* +X16478628Y16250001D01* +X16954819Y16011906D02* +X15954819Y16011906D01* +X15954819Y16011906D02* +X15954819Y16392858D01* +X15954819Y16392858D02* +X16002438Y16488096D01* +X16002438Y16488096D02* +X16050057Y16535715D01* +X16050057Y16535715D02* +X16145295Y16583334D01* +X16145295Y16583334D02* +X16288152Y16583334D01* +X16288152Y16583334D02* +X16383390Y16535715D01* +X16383390Y16535715D02* +X16431009Y16488096D01* +X16431009Y16488096D02* +X16478628Y16392858D01* +X16478628Y16392858D02* +X16478628Y16011906D01* +X16954819Y17535715D02* +X16954819Y16964287D01* +X16954819Y17250001D02* +X15954819Y17250001D01* +X15954819Y17250001D02* +X16097676Y17154763D01* +X16097676Y17154763D02* +X16192914Y17059525D01* +X16192914Y17059525D02* +X16240533Y16964287D01* +X38357142Y4045181D02* +X38023809Y4521372D01* +X37785714Y4045181D02* +X37785714Y5045181D01* +X37785714Y5045181D02* +X38166666Y5045181D01* +X38166666Y5045181D02* +X38261904Y4997562D01* +X38261904Y4997562D02* +X38309523Y4949943D01* +X38309523Y4949943D02* +X38357142Y4854705D01* +X38357142Y4854705D02* +X38357142Y4711848D01* +X38357142Y4711848D02* +X38309523Y4616610D01* +X38309523Y4616610D02* +X38261904Y4568991D01* +X38261904Y4568991D02* +X38166666Y4521372D01* +X38166666Y4521372D02* +X37785714Y4521372D01* +X39309523Y4045181D02* +X38738095Y4045181D01* +X39023809Y4045181D02* +X39023809Y5045181D01* +X39023809Y5045181D02* +X38928571Y4902324D01* +X38928571Y4902324D02* +X38833333Y4807086D01* +X38833333Y4807086D02* +X38738095Y4759467D01* +X40166666Y5045181D02* +X39976190Y5045181D01* +X39976190Y5045181D02* +X39880952Y4997562D01* +X39880952Y4997562D02* +X39833333Y4949943D01* +X39833333Y4949943D02* +X39738095Y4807086D01* +X39738095Y4807086D02* +X39690476Y4616610D01* +X39690476Y4616610D02* +X39690476Y4235658D01* +X39690476Y4235658D02* +X39738095Y4140420D01* +X39738095Y4140420D02* +X39785714Y4092800D01* +X39785714Y4092800D02* +X39880952Y4045181D01* +X39880952Y4045181D02* +X40071428Y4045181D01* +X40071428Y4045181D02* +X40166666Y4092800D01* +X40166666Y4092800D02* +X40214285Y4140420D01* +X40214285Y4140420D02* +X40261904Y4235658D01* +X40261904Y4235658D02* +X40261904Y4473753D01* +X40261904Y4473753D02* +X40214285Y4568991D01* +X40214285Y4568991D02* +X40166666Y4616610D01* +X40166666Y4616610D02* +X40071428Y4664229D01* +X40071428Y4664229D02* +X39880952Y4664229D01* +X39880952Y4664229D02* +X39785714Y4616610D01* +X39785714Y4616610D02* +X39738095Y4568991D01* +X39738095Y4568991D02* +X39690476Y4473753D01* +X6454819Y17333334D02* +X5978628Y17000001D01* +X6454819Y16761906D02* +X5454819Y16761906D01* +X5454819Y16761906D02* +X5454819Y17142858D01* +X5454819Y17142858D02* +X5502438Y17238096D01* +X5502438Y17238096D02* +X5550057Y17285715D01* +X5550057Y17285715D02* +X5645295Y17333334D01* +X5645295Y17333334D02* +X5788152Y17333334D01* +X5788152Y17333334D02* +X5883390Y17285715D01* +X5883390Y17285715D02* +X5931009Y17238096D01* +X5931009Y17238096D02* +X5978628Y17142858D01* +X5978628Y17142858D02* +X5978628Y16761906D01* +X5454819Y17666668D02* +X5454819Y18333334D01* +X5454819Y18333334D02* +X6454819Y17904763D01* +X7857142Y2545181D02* +X7523809Y3021372D01* +X7285714Y2545181D02* +X7285714Y3545181D01* +X7285714Y3545181D02* +X7666666Y3545181D01* +X7666666Y3545181D02* +X7761904Y3497562D01* +X7761904Y3497562D02* +X7809523Y3449943D01* +X7809523Y3449943D02* +X7857142Y3354705D01* +X7857142Y3354705D02* +X7857142Y3211848D01* +X7857142Y3211848D02* +X7809523Y3116610D01* +X7809523Y3116610D02* +X7761904Y3068991D01* +X7761904Y3068991D02* +X7666666Y3021372D01* +X7666666Y3021372D02* +X7285714Y3021372D01* +X8809523Y2545181D02* +X8238095Y2545181D01* +X8523809Y2545181D02* +X8523809Y3545181D01* +X8523809Y3545181D02* +X8428571Y3402324D01* +X8428571Y3402324D02* +X8333333Y3307086D01* +X8333333Y3307086D02* +X8238095Y3259467D01* +X9714285Y3545181D02* +X9238095Y3545181D01* +X9238095Y3545181D02* +X9190476Y3068991D01* +X9190476Y3068991D02* +X9238095Y3116610D01* +X9238095Y3116610D02* +X9333333Y3164229D01* +X9333333Y3164229D02* +X9571428Y3164229D01* +X9571428Y3164229D02* +X9666666Y3116610D01* +X9666666Y3116610D02* +X9714285Y3068991D01* +X9714285Y3068991D02* +X9761904Y2973753D01* +X9761904Y2973753D02* +X9761904Y2735658D01* +X9761904Y2735658D02* +X9714285Y2640420D01* +X9714285Y2640420D02* +X9666666Y2592800D01* +X9666666Y2592800D02* +X9571428Y2545181D01* +X9571428Y2545181D02* +X9333333Y2545181D01* +X9333333Y2545181D02* +X9238095Y2592800D01* +X9238095Y2592800D02* +X9190476Y2640420D01* +X5238095Y8545181D02* +X5238095Y7735658D01* +X5238095Y7735658D02* +X5285714Y7640420D01* +X5285714Y7640420D02* +X5333333Y7592800D01* +X5333333Y7592800D02* +X5428571Y7545181D01* +X5428571Y7545181D02* +X5619047Y7545181D01* +X5619047Y7545181D02* +X5714285Y7592800D01* +X5714285Y7592800D02* +X5761904Y7640420D01* +X5761904Y7640420D02* +X5809523Y7735658D01* +X5809523Y7735658D02* +X5809523Y8545181D01* +X6809523Y7545181D02* +X6238095Y7545181D01* +X6523809Y7545181D02* +X6523809Y8545181D01* +X6523809Y8545181D02* +X6428571Y8402324D01* +X6428571Y8402324D02* +X6333333Y8307086D01* +X6333333Y8307086D02* +X6238095Y8259467D01* +X29607142Y18045181D02* +X29273809Y18521372D01* +X29035714Y18045181D02* +X29035714Y19045181D01* +X29035714Y19045181D02* +X29416666Y19045181D01* +X29416666Y19045181D02* +X29511904Y18997562D01* +X29511904Y18997562D02* +X29559523Y18949943D01* +X29559523Y18949943D02* +X29607142Y18854705D01* +X29607142Y18854705D02* +X29607142Y18711848D01* +X29607142Y18711848D02* +X29559523Y18616610D01* +X29559523Y18616610D02* +X29511904Y18568991D01* +X29511904Y18568991D02* +X29416666Y18521372D01* +X29416666Y18521372D02* +X29035714Y18521372D01* +X30559523Y18045181D02* +X29988095Y18045181D01* +X30273809Y18045181D02* +X30273809Y19045181D01* +X30273809Y19045181D02* +X30178571Y18902324D01* +X30178571Y18902324D02* +X30083333Y18807086D01* +X30083333Y18807086D02* +X29988095Y18759467D01* +X31178571Y19045181D02* +X31273809Y19045181D01* +X31273809Y19045181D02* +X31369047Y18997562D01* +X31369047Y18997562D02* +X31416666Y18949943D01* +X31416666Y18949943D02* +X31464285Y18854705D01* +X31464285Y18854705D02* +X31511904Y18664229D01* +X31511904Y18664229D02* +X31511904Y18426134D01* +X31511904Y18426134D02* +X31464285Y18235658D01* +X31464285Y18235658D02* +X31416666Y18140420D01* +X31416666Y18140420D02* +X31369047Y18092800D01* +X31369047Y18092800D02* +X31273809Y18045181D01* +X31273809Y18045181D02* +X31178571Y18045181D01* +X31178571Y18045181D02* +X31083333Y18092800D01* +X31083333Y18092800D02* +X31035714Y18140420D01* +X31035714Y18140420D02* +X30988095Y18235658D01* +X30988095Y18235658D02* +X30940476Y18426134D01* +X30940476Y18426134D02* +X30940476Y18664229D01* +X30940476Y18664229D02* +X30988095Y18854705D01* +X30988095Y18854705D02* +X31035714Y18949943D01* +X31035714Y18949943D02* +X31083333Y18997562D01* +X31083333Y18997562D02* +X31178571Y19045181D01* +D11* +%TO.C,C2*% +X10859420Y14510000D02* +X11140580Y14510000D01* +X10859420Y13490000D02* +X11140580Y13490000D01* +%TO.C,R9*% +X40977500Y10237258D02* +X40977500Y9762742D01* +X42022500Y10237258D02* +X42022500Y9762742D01* +%TO.C,R11*% +X30487258Y21772500D02* +X30012742Y21772500D01* +X30487258Y20727500D02* +X30012742Y20727500D01* +%TO.C,R6*% +X6977500Y15237258D02* +X6977500Y14762742D01* +X8022500Y15237258D02* +X8022500Y14762742D01* +%TO.C,R13*% +X19237258Y2022500D02* +X18762742Y2022500D01* +X19237258Y977500D02* +X18762742Y977500D01* +%TO.C,R18*% +X43727500Y15237258D02* +X43727500Y14762742D01* +X44772500Y15237258D02* +X44772500Y14762742D01* +%TO.C,R5*% +X2977500Y13237258D02* +X2977500Y12762742D01* +X4022500Y13237258D02* +X4022500Y12762742D01* +%TO.C,C8*% +X31490000Y2359420D02* +X31490000Y2640580D01* +X32510000Y2359420D02* +X32510000Y2640580D01* +%TO.C,U4*% +X14100000Y3420000D02* +X15505000Y3420000D01* +X14100000Y1580000D02* +X14100000Y3420000D01* +X15900000Y3025000D02* +X15900000Y1580000D01* +X15900000Y1580000D02* +X14100000Y1580000D01* +X16400000Y3420000D02* +X15900000Y3420000D01* +X15900000Y3920000D01* +X16400000Y3420000D01* +G36* +X16400000Y3420000D02* +G01* +X15900000Y3420000D01* +X15900000Y3920000D01* +X16400000Y3420000D01* +G37* +%TO.C,R2*% +X2977500Y6762742D02* +X2977500Y7237258D01* +X4022500Y6762742D02* +X4022500Y7237258D01* +%TO.C,R19*% +X38727500Y15237258D02* +X38727500Y14762742D01* +X39772500Y15237258D02* +X39772500Y14762742D01* +%TO.C,U3*% +X17650000Y26350000D02* +X17650000Y25250000D01* +X17650000Y11750000D02* +X17650000Y10650000D01* +X17650000Y10650000D02* +X18750000Y10650000D01* +X18750000Y26350000D02* +X17650000Y26350000D01* +X27250000Y26350000D02* +X28350000Y26350000D01* +X28350000Y26350000D02* +X28350000Y25250000D01* +X28350000Y11750000D02* +X28350000Y10650000D01* +X28350000Y10650000D02* +X27250000Y10650000D01* +X17625000Y22250000D02* +X17289000Y22010000D01* +X17289000Y22490000D01* +X17625000Y22250000D01* +G36* +X17625000Y22250000D02* +G01* +X17289000Y22010000D01* +X17289000Y22490000D01* +X17625000Y22250000D01* +G37* +%TO.C,R17*% +X35977500Y5762742D02* +X35977500Y6237258D01* +X37022500Y5762742D02* +X37022500Y6237258D01* +%TO.C,R3*% +X2977500Y3762742D02* +X2977500Y4237258D01* +X4022500Y3762742D02* +X4022500Y4237258D01* +%TO.C,R20*% +X19237258Y5022500D02* +X18762742Y5022500D01* +X19237258Y3977500D02* +X18762742Y3977500D01* +%TO.C,U5*% +X34090000Y4060000D02* +X35910000Y4060000D01* +X34090000Y4010000D02* +X34090000Y4060000D01* +X34090000Y940000D02* +X34090000Y990000D01* +X35910000Y4060000D02* +X35910000Y4010000D01* +X35910000Y2890000D02* +X35910000Y2110000D01* +X35910000Y990000D02* +X35910000Y940000D01* +X35910000Y940000D02* +X34090000Y940000D01* +X33550000Y4010000D02* +X33310000Y4340000D01* +X33790000Y4340000D01* +X33550000Y4010000D01* +G36* +X33550000Y4010000D02* +G01* +X33310000Y4340000D01* +X33790000Y4340000D01* +X33550000Y4010000D01* +G37* +%TO.C,R12*% +X19237258Y3522500D02* +X18762742Y3522500D01* +X19237258Y2477500D02* +X18762742Y2477500D01* +%TO.C,C5*% +X26490000Y4359420D02* +X26490000Y4640580D01* +X27510000Y4359420D02* +X27510000Y4640580D01* +%TO.C,L1*% +X25337221Y10010000D02* +X25662779Y10010000D01* +X25337221Y8990000D02* +X25662779Y8990000D01* +%TO.C,C4*% +X21090000Y8211252D02* +X21090000Y6788748D01* +X22910000Y8211252D02* +X22910000Y6788748D01* +%TO.C,R8*% +X11090000Y11512258D02* +X11090000Y11037742D01* +X12135000Y11512258D02* +X12135000Y11037742D01* +%TO.C,Q2*% +X37802500Y10110000D02* +X39322500Y10110000D01* +X37802500Y9110000D02* +X37802500Y10110000D01* +X37802500Y6990000D02* +X37802500Y7990000D01* +X39322500Y10110000D02* +X39322500Y10060000D01* +X39322500Y8940000D02* +X39322500Y8160000D01* +X39322500Y7040000D02* +X39322500Y6990000D01* +X39322500Y6990000D02* +X37802500Y6990000D01* +X39862500Y8170000D02* +X39622500Y8500000D01* +X40102500Y8500000D01* +X39862500Y8170000D01* +G36* +X39862500Y8170000D02* +G01* +X39622500Y8500000D01* +X40102500Y8500000D01* +X39862500Y8170000D01* +G37* +%TO.C,C6*% +X11640580Y2010000D02* +X11359420Y2010000D01* +X11640580Y990000D02* +X11359420Y990000D01* +%TO.C,C3*% +X24788748Y8410000D02* +X26211252Y8410000D01* +X24788748Y6590000D02* +X26211252Y6590000D01* +%TO.C,Q1*% +X12440000Y19510000D02* +X12490000Y19510000D01* +X12440000Y17990000D02* +X12440000Y19510000D01* +X13440000Y17990000D02* +X12440000Y17990000D01* +X13610000Y19510000D02* +X14390000Y19510000D01* +X15510000Y19510000D02* +X15560000Y19510000D01* +X15560000Y19510000D02* +X15560000Y17990000D01* +X15560000Y17990000D02* +X14560000Y17990000D01* +X14380000Y20050000D02* +X14050000Y19810000D01* +X14050000Y20290000D01* +X14380000Y20050000D01* +G36* +X14380000Y20050000D02* +G01* +X14050000Y19810000D01* +X14050000Y20290000D01* +X14380000Y20050000D01* +G37* +%TO.C,Q3*% +X40190000Y16260000D02* +X41190000Y16260000D01* +X40190000Y14740000D02* +X40190000Y16260000D01* +X40240000Y14740000D02* +X40190000Y14740000D01* +X42140000Y14740000D02* +X41360000Y14740000D01* +X42310000Y16260000D02* +X43310000Y16260000D01* +X43310000Y16260000D02* +X43310000Y14740000D01* +X43310000Y14740000D02* +X43260000Y14740000D01* +X41700000Y13960000D02* +X41370000Y14200000D01* +X41700000Y14440000D01* +X41700000Y13960000D01* +G36* +X41700000Y13960000D02* +G01* +X41370000Y14200000D01* +X41700000Y14440000D01* +X41700000Y13960000D01* +G37* +%TO.C,U2*% +X5890000Y13110000D02* +X9110000Y13110000D01* +X5890000Y12935000D02* +X5890000Y13110000D01* +X5890000Y9890000D02* +X5890000Y10065000D01* +X9110000Y13110000D02* +X9110000Y12935000D01* +X9110000Y10065000D02* +X9110000Y9890000D01* +X9110000Y9890000D02* +X5890000Y9890000D01* +X5340000Y12940000D02* +X5100000Y13270000D01* +X5580000Y13270000D01* +X5340000Y12940000D01* +G36* +X5340000Y12940000D02* +G01* +X5100000Y13270000D01* +X5580000Y13270000D01* +X5340000Y12940000D01* +G37* +%TO.C,R14*% +X40977500Y7237258D02* +X40977500Y6762742D01* +X42022500Y7237258D02* +X42022500Y6762742D01* +%TO.C,C7*% +X39140580Y3510000D02* +X38859420Y3510000D01* +X39140580Y2490000D02* +X38859420Y2490000D01* +%TO.C,J3*% +X30160000Y16970000D02* +X31435000Y16970000D01* +X31435000Y17035000D02* +X31435000Y16970000D01* +X31435000Y17035000D02* +X35065000Y17035000D01* +X31435000Y10530000D02* +X31435000Y10465000D01* +X31435000Y10465000D02* +X35065000Y10465000D01* +X35065000Y17035000D02* +X35065000Y16970000D01* +X35065000Y10530000D02* +X35065000Y10465000D01* +%TO.C,C1*% +X10990000Y5640580D02* +X10990000Y5359420D01* +X12010000Y5640580D02* +X12010000Y5359420D01* +%TO.C,R4*% +X2977500Y10237258D02* +X2977500Y9762742D01* +X4022500Y10237258D02* +X4022500Y9762742D01* +%TO.C,R1*% +X15977500Y18937742D02* +X15977500Y19412258D01* +X17022500Y18937742D02* +X17022500Y19412258D01* +%TO.C,R16*% +X38762742Y6522500D02* +X39237258Y6522500D01* +X38762742Y5477500D02* +X39237258Y5477500D01* +%TO.C,R7*% +X5477500Y15237258D02* +X5477500Y14762742D01* +X6522500Y15237258D02* +X6522500Y14762742D01* +%TO.C,R15*% +X11737258Y3522500D02* +X11262742Y3522500D01* +X11737258Y2477500D02* +X11262742Y2477500D01* +%TO.C,U1*% +X5890000Y7110000D02* +X9110000Y7110000D01* +X5890000Y6935000D02* +X5890000Y7110000D01* +X5890000Y3890000D02* +X5890000Y4065000D01* +X9110000Y7110000D02* +X9110000Y6935000D01* +X9110000Y4065000D02* +X9110000Y3890000D01* +X9110000Y3890000D02* +X5890000Y3890000D01* +X5340000Y6940000D02* +X5100000Y7270000D01* +X5580000Y7270000D01* +X5340000Y6940000D01* +G36* +X5340000Y6940000D02* +G01* +X5100000Y7270000D01* +X5580000Y7270000D01* +X5340000Y6940000D01* +G37* +%TO.C,R10*% +X30487258Y20272500D02* +X30012742Y20272500D01* +X30487258Y19227500D02* +X30012742Y19227500D01* +%TD*% +M02* diff --git a/mfg/jlcpcb/gerbers/Test_5-In1_Cu.g1 b/mfg/jlcpcb/gerbers/Test_5-In1_Cu.g1 new file mode 100644 index 0000000..4830276 --- /dev/null +++ b/mfg/jlcpcb/gerbers/Test_5-In1_Cu.g1 @@ -0,0 +1,253 @@ +%TF.GenerationSoftware,KiCad,Pcbnew,9.0.7+1*% +%TF.CreationDate,2026-03-10T00:49:54+00:00*% +%TF.ProjectId,Test_5,54657374-5f35-42e6-9b69-6361645f7063,NO_TAG+ (Unreleased)*% +%TF.SameCoordinates,Original*% +%TF.FileFunction,Copper,L2,Inr*% +%TF.FilePolarity,Positive*% +%FSLAX46Y46*% +G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* +G04 Created by KiCad (PCBNEW 9.0.7+1) date 2026-03-10 00:49:54* +%MOMM*% +%LPD*% +G01* +G04 APERTURE LIST* +G04 Aperture macros list* +%AMRoundRect* +0 Rectangle with rounded corners* +0 $1 Rounding radius* +0 $2 $3 $4 $5 $6 $7 $8 $9 X,Y pos of 4 corners* +0 Add a 4 corners polygon primitive as box body* +4,1,4,$2,$3,$4,$5,$6,$7,$8,$9,$2,$3,0* +0 Add four circle primitives for the rounded corners* +1,1,$1+$1,$2,$3* +1,1,$1+$1,$4,$5* +1,1,$1+$1,$6,$7* +1,1,$1+$1,$8,$9* +0 Add four rect primitives between the rounded corners* +20,1,$1+$1,$2,$3,$4,$5,0* +20,1,$1+$1,$4,$5,$6,$7,0* +20,1,$1+$1,$6,$7,$8,$9,0* +20,1,$1+$1,$8,$9,$2,$3,0*% +G04 Aperture macros list end* +%TA.AperFunction,ComponentPad*% +%ADD10RoundRect,0.250000X0.625000X-0.350000X0.625000X0.350000X-0.625000X0.350000X-0.625000X-0.350000X0*% +%TD*% +%TA.AperFunction,ComponentPad*% +%ADD11O,1.750000X1.200000*% +%TD*% +%TA.AperFunction,ViaPad*% +%ADD12C,0.600000*% +%TD*% +%TA.AperFunction,Conductor*% +%ADD13C,0.200000*% +%TD*% +G04 APERTURE END LIST* +D10* +%TO.N,VBUS*% +%TO.C,J2*% +X43500000Y2750000D03* +D11* +%TO.N,/Project Architecture/Power and Interface/CHARGE_LED_IO*% +X43500000Y4750000D03* +%TO.N,/Project Architecture/Power and Interface/PAIR_LED_IO*% +X43500000Y6750000D03* +%TO.N,/Project Architecture/BLE Controller/~{PAIR_SW}*% +X43500000Y8750000D03* +%TO.N,GND*% +X43500000Y10750000D03* +%TD*% +D10* +%TO.N,Net-(J1-Pin_1)*% +%TO.C,J1*% +X25050000Y3550000D03* +D11* +%TO.N,GND*% +X25050000Y5550000D03* +%TD*% +D12* +%TO.N,GND*% +X17500000Y21000000D03* +X20000000Y21000000D03* +X29500000Y15000000D03* +X24000000Y21000000D03* +X21500000Y20500000D03* +X23000000Y22000000D03* +X12500000Y5000000D03* +X31000000Y3000000D03* +X17000000Y13000000D03* +X29500000Y13500000D03* +X28500000Y12500000D03* +X25000000Y21000000D03* +X28500000Y10500000D03* +X17000000Y11000000D03* +X25000000Y22000000D03* +X23000000Y21000000D03* +X17500000Y12500000D03* +X20500000Y20500000D03* +X29500000Y11500000D03* +X17500000Y22000000D03* +X28500000Y22000000D03* +X37500000Y2500000D03* +X17500000Y11500000D03* +X19500000Y20500000D03* +X22500000Y20500000D03* +X17000000Y21500000D03* +X9500000Y1500000D03* +X29500000Y10500000D03* +X24500000Y21500000D03* +X14000000Y3500000D03* +X28500000Y11500000D03* +X19000000Y21000000D03* +X25500000Y21500000D03* +X19500000Y21500000D03* +X29000000Y13000000D03* +X24500000Y20500000D03* +X28500000Y13500000D03* +X19000000Y22000000D03* +X27500000Y10500000D03* +X23500000Y21500000D03* +X7000000Y4525000D03* +X26000000Y22000000D03* +X15000000Y14000000D03* +X16500000Y22000000D03* +X29500000Y12500000D03* +X35500000Y6500000D03* +X29000000Y11000000D03* +X25500000Y20500000D03* +X29000000Y12000000D03* +X6975000Y10525000D03* +X17000000Y12000000D03* +X17500000Y10500000D03* +X9500000Y3000000D03* +X18500000Y10500000D03* +X29000000Y14000000D03* +X23500000Y20500000D03* +X8000000Y4525000D03* +X16500000Y21000000D03* +X24000000Y22000000D03* +X20000000Y22000000D03* +%TO.N,+3.3V*% +X2500000Y8000000D03* +X40000000Y17000000D03* +X31500000Y17500000D03* +X23000000Y10000000D03* +X12500000Y6500000D03* +X15500000Y17500000D03* +X39500000Y4500000D03* +X40500000Y11000000D03* +X21000000Y1500000D03* +X10500000Y17500000D03* +%TO.N,VDD*% +X30000000Y2000000D03* +X25500000Y8000000D03* +X13500000Y2500000D03* +X38500000Y12500000D03* +%TO.N,Net-(J1-Pin_1)*% +X14000000Y1500000D03* +%TO.N,/Project Architecture/Power and Interface/PAIR_LED_IO*% +X43500000Y13000000D03* +%TO.N,/Project Architecture/BLE Controller/~{PAIR_SW}*% +X28500000Y17000000D03* +%TO.N,/Project Architecture/Power and Interface/SWDIO*% +X32750000Y19750000D03* +%TO.N,/Project Architecture/Power and Interface/SWDCLK*% +X37000000Y15500000D03* +%TO.N,/Project Architecture/Power and Interface/~{RESET}*% +X33995000Y10005000D03* +X26000000Y15500000D03* +%TO.N,/Project Architecture/Load Cell Amp/EXC+*% +X12500000Y16500000D03* +%TO.N,/Project Architecture/Power and Interface/STAT*% +X26000000Y13500000D03* +X33862500Y5500000D03* +%TO.N,/Project Architecture/BLE Controller/~{PAIR_LED}*% +X32500000Y18500000D03* +X36500000Y18500000D03* +%TO.N,Net-(U1A--)*% +X7000000Y5500000D03* +%TO.N,/Project Architecture/BLE Controller/LOAD_CELL*% +X20050000Y9500000D03* +%TO.N,/Project Architecture/BLE Controller/SDA*% +X24000000Y14000000D03* +X19500000Y7000000D03* +%TO.N,/Project Architecture/BLE Controller/SCL*% +X24000000Y13000000D03* +X22000000Y4500000D03* +%TO.N,/Project Architecture/BLE Controller/~{BATT_INT}*% +X19000000Y12000000D03* +X17000000Y4500000D03* +X18500000Y8500000D03* +%TO.N,/Project Architecture/Load Cell Amp/SIG-*% +X8025000Y10525000D03* +%TO.N,/Project Architecture/Load Cell Amp/SIG+*% +X7500000Y11500000D03* +%TD*% +D13* +%TO.N,/Project Architecture/Power and Interface/PAIR_LED_IO*% +X44676000Y7676000D02* +X44676000Y11824000D01* +X44676000Y11824000D02* +X43500000Y13000000D01* +X43500000Y6750000D02* +X43750000Y6750000D01* +X43750000Y6750000D02* +X44676000Y7676000D01* +%TO.N,/Project Architecture/BLE Controller/~{PAIR_SW}*% +X35000000Y14000000D02* +X35000000Y9000000D01* +X35250000Y8750000D02* +X43500000Y8750000D01* +X28500000Y17000000D02* +X29000000Y16500000D01* +X29000000Y16500000D02* +X32500000Y16500000D01* +X35000000Y9000000D02* +X35250000Y8750000D01* +X32500000Y16500000D02* +X35000000Y14000000D01* +%TO.N,/Project Architecture/Power and Interface/~{RESET}*% +X26500000Y16000000D02* +X26000000Y15500000D01* +X32000000Y16000000D02* +X26500000Y16000000D01* +X33995000Y10005000D02* +X33995000Y14005000D01* +X33995000Y14005000D02* +X32000000Y16000000D01* +%TO.N,/Project Architecture/Power and Interface/STAT*% +X29000000Y5500000D02* +X33862500Y5500000D01* +X26000000Y8500000D02* +X29000000Y5500000D01* +X26000000Y13500000D02* +X26000000Y8500000D01* +%TO.N,/Project Architecture/BLE Controller/~{PAIR_LED}*% +X32500000Y18500000D02* +X36500000Y18500000D01* +%TO.N,/Project Architecture/BLE Controller/SDA*% +X21500000Y7500000D02* +X21000000Y7000000D01* +X22500000Y14000000D02* +X21500000Y13000000D01* +X24000000Y14000000D02* +X22500000Y14000000D01* +X21000000Y7000000D02* +X19500000Y7000000D01* +X21500000Y13000000D02* +X21500000Y7500000D01* +%TO.N,/Project Architecture/BLE Controller/SCL*% +X24000000Y13000000D02* +X22500000Y13000000D01* +X22000000Y12500000D02* +X22000000Y4500000D01* +X22500000Y13000000D02* +X22000000Y12500000D01* +%TO.N,/Project Architecture/BLE Controller/~{BATT_INT}*% +X18500000Y8500000D02* +X19101000Y9101000D01* +X19101000Y11899000D02* +X19000000Y12000000D01* +X19101000Y9101000D02* +X19101000Y11899000D01* +%TD*% +M02* diff --git a/mfg/jlcpcb/gerbers/Test_5-In2_Cu.g2 b/mfg/jlcpcb/gerbers/Test_5-In2_Cu.g2 new file mode 100644 index 0000000..175aabf --- /dev/null +++ b/mfg/jlcpcb/gerbers/Test_5-In2_Cu.g2 @@ -0,0 +1,3115 @@ +%TF.GenerationSoftware,KiCad,Pcbnew,9.0.7+1*% +%TF.CreationDate,2026-03-10T00:49:54+00:00*% +%TF.ProjectId,Test_5,54657374-5f35-42e6-9b69-6361645f7063,NO_TAG+ (Unreleased)*% +%TF.SameCoordinates,Original*% +%TF.FileFunction,Copper,L3,Inr*% +%TF.FilePolarity,Positive*% +%FSLAX46Y46*% +G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* +G04 Created by KiCad (PCBNEW 9.0.7+1) date 2026-03-10 00:49:54* +%MOMM*% +%LPD*% +G01* +G04 APERTURE LIST* +G04 Aperture macros list* +%AMRoundRect* +0 Rectangle with rounded corners* +0 $1 Rounding radius* +0 $2 $3 $4 $5 $6 $7 $8 $9 X,Y pos of 4 corners* +0 Add a 4 corners polygon primitive as box body* +4,1,4,$2,$3,$4,$5,$6,$7,$8,$9,$2,$3,0* +0 Add four circle primitives for the rounded corners* +1,1,$1+$1,$2,$3* +1,1,$1+$1,$4,$5* +1,1,$1+$1,$6,$7* +1,1,$1+$1,$8,$9* +0 Add four rect primitives between the rounded corners* +20,1,$1+$1,$2,$3,$4,$5,0* +20,1,$1+$1,$4,$5,$6,$7,0* +20,1,$1+$1,$6,$7,$8,$9,0* +20,1,$1+$1,$8,$9,$2,$3,0*% +G04 Aperture macros list end* +%TA.AperFunction,ComponentPad*% +%ADD10RoundRect,0.250000X0.625000X-0.350000X0.625000X0.350000X-0.625000X0.350000X-0.625000X-0.350000X0*% +%TD*% +%TA.AperFunction,ComponentPad*% +%ADD11O,1.750000X1.200000*% +%TD*% +%TA.AperFunction,ViaPad*% +%ADD12C,0.600000*% +%TD*% +%TA.AperFunction,Conductor*% +%ADD13C,0.200000*% +%TD*% +G04 APERTURE END LIST* +D10* +%TO.N,VBUS*% +%TO.C,J2*% +X43500000Y2750000D03* +D11* +%TO.N,/Project Architecture/Power and Interface/CHARGE_LED_IO*% +X43500000Y4750000D03* +%TO.N,/Project Architecture/Power and Interface/PAIR_LED_IO*% +X43500000Y6750000D03* +%TO.N,/Project Architecture/BLE Controller/~{PAIR_SW}*% +X43500000Y8750000D03* +%TO.N,GND*% +X43500000Y10750000D03* +%TD*% +D10* +%TO.N,Net-(J1-Pin_1)*% +%TO.C,J1*% +X25050000Y3550000D03* +D11* +%TO.N,GND*% +X25050000Y5550000D03* +%TD*% +D12* +%TO.N,GND*% +X17500000Y21000000D03* +X20000000Y21000000D03* +X29500000Y15000000D03* +X24000000Y21000000D03* +X21500000Y20500000D03* +X23000000Y22000000D03* +X12500000Y5000000D03* +X31000000Y3000000D03* +X17000000Y13000000D03* +X29500000Y13500000D03* +X28500000Y12500000D03* +X25000000Y21000000D03* +X28500000Y10500000D03* +X17000000Y11000000D03* +X25000000Y22000000D03* +X23000000Y21000000D03* +X17500000Y12500000D03* +X20500000Y20500000D03* +X29500000Y11500000D03* +X17500000Y22000000D03* +X28500000Y22000000D03* +X37500000Y2500000D03* +X17500000Y11500000D03* +X19500000Y20500000D03* +X22500000Y20500000D03* +X17000000Y21500000D03* +X9500000Y1500000D03* +X29500000Y10500000D03* +X24500000Y21500000D03* +X14000000Y3500000D03* +X28500000Y11500000D03* +X19000000Y21000000D03* +X25500000Y21500000D03* +X19500000Y21500000D03* +X29000000Y13000000D03* +X24500000Y20500000D03* +X28500000Y13500000D03* +X19000000Y22000000D03* +X27500000Y10500000D03* +X23500000Y21500000D03* +X7000000Y4525000D03* +X26000000Y22000000D03* +X15000000Y14000000D03* +X16500000Y22000000D03* +X29500000Y12500000D03* +X35500000Y6500000D03* +X29000000Y11000000D03* +X25500000Y20500000D03* +X29000000Y12000000D03* +X6975000Y10525000D03* +X17000000Y12000000D03* +X17500000Y10500000D03* +X9500000Y3000000D03* +X18500000Y10500000D03* +X29000000Y14000000D03* +X23500000Y20500000D03* +X8000000Y4525000D03* +X16500000Y21000000D03* +X24000000Y22000000D03* +X20000000Y22000000D03* +%TO.N,+3.3V*% +X2500000Y8000000D03* +X40000000Y17000000D03* +X31500000Y17500000D03* +X23000000Y10000000D03* +X12500000Y6500000D03* +X15500000Y17500000D03* +X39500000Y4500000D03* +X40500000Y11000000D03* +X21000000Y1500000D03* +X10500000Y17500000D03* +%TO.N,VDD*% +X30000000Y2000000D03* +X25500000Y8000000D03* +X13500000Y2500000D03* +X38500000Y12500000D03* +%TO.N,Net-(J1-Pin_1)*% +X14000000Y1500000D03* +%TO.N,/Project Architecture/Power and Interface/PAIR_LED_IO*% +X43500000Y13000000D03* +%TO.N,/Project Architecture/BLE Controller/~{PAIR_SW}*% +X28500000Y17000000D03* +%TO.N,/Project Architecture/Power and Interface/SWDIO*% +X32750000Y19750000D03* +%TO.N,/Project Architecture/Power and Interface/SWDCLK*% +X37000000Y15500000D03* +%TO.N,/Project Architecture/Power and Interface/~{RESET}*% +X33995000Y10005000D03* +X26000000Y15500000D03* +%TO.N,/Project Architecture/Load Cell Amp/EXC+*% +X12500000Y16500000D03* +%TO.N,/Project Architecture/Power and Interface/STAT*% +X26000000Y13500000D03* +X33862500Y5500000D03* +%TO.N,/Project Architecture/BLE Controller/~{PAIR_LED}*% +X32500000Y18500000D03* +X36500000Y18500000D03* +%TO.N,Net-(U1A--)*% +X7000000Y5500000D03* +%TO.N,/Project Architecture/BLE Controller/LOAD_CELL*% +X20050000Y9500000D03* +%TO.N,/Project Architecture/BLE Controller/SDA*% +X24000000Y14000000D03* +X19500000Y7000000D03* +%TO.N,/Project Architecture/BLE Controller/SCL*% +X24000000Y13000000D03* +X22000000Y4500000D03* +%TO.N,/Project Architecture/BLE Controller/~{BATT_INT}*% +X19000000Y12000000D03* +X17000000Y4500000D03* +X18500000Y8500000D03* +%TO.N,/Project Architecture/Load Cell Amp/SIG-*% +X8025000Y10525000D03* +%TO.N,/Project Architecture/Load Cell Amp/SIG+*% +X7500000Y11500000D03* +%TD*% +D13* +%TO.N,VDD*% +X13500000Y2500000D02* +X16500000Y2500000D01* +X30000000Y4500000D02* +X28500000Y4500000D01* +X37500000Y4500000D02* +X30000000Y4500000D01* +X16500000Y2500000D02* +X21000000Y7000000D01* +X38500000Y12500000D02* +X38500000Y5500000D01* +X25500000Y7000000D02* +X26000000Y7000000D01* +X28500000Y4500000D02* +X26000000Y7000000D01* +X38500000Y5500000D02* +X37500000Y4500000D01* +X25500000Y8000000D02* +X25500000Y7000000D01* +X30000000Y2000000D02* +X30000000Y4500000D01* +X21000000Y7000000D02* +X25500000Y7000000D01* +%TO.N,Net-(J1-Pin_1)*% +X14000000Y1500000D02* +X17000000Y1500000D01* +X17000000Y1500000D02* +X19050000Y3550000D01* +X19050000Y3550000D02* +X25050000Y3550000D01* +%TD*% +%TA.AperFunction,Conductor*% +%TO.N,+3.3V*% +G36* +X18883598Y19980315D02* +G01* +X18904240Y19963681D01* +X18989707Y19878214D01* +X18989711Y19878211D01* +X19120814Y19790610D01* +X19120827Y19790603D01* +X19254381Y19735284D01* +X19266503Y19730263D01* +X19421153Y19699501D01* +X19421156Y19699500D01* +X19421158Y19699500D01* +X19578844Y19699500D01* +X19578845Y19699501D01* +X19733497Y19730263D01* +X19879179Y19790606D01* +X19931110Y19825306D01* +X19997785Y19846184D01* +X20065165Y19827700D01* +X20068863Y19825324D01* +X20120821Y19790606D01* +X20120823Y19790605D01* +X20120825Y19790604D01* +X20254381Y19735284D01* +X20266503Y19730263D01* +X20421153Y19699501D01* +X20421156Y19699500D01* +X20421158Y19699500D01* +X20578844Y19699500D01* +X20578845Y19699501D01* +X20733497Y19730263D01* +X20879179Y19790606D01* +X20931110Y19825306D01* +X20997785Y19846184D01* +X21065165Y19827700D01* +X21068863Y19825324D01* +X21120821Y19790606D01* +X21120823Y19790605D01* +X21120825Y19790604D01* +X21254381Y19735284D01* +X21266503Y19730263D01* +X21421153Y19699501D01* +X21421156Y19699500D01* +X21421158Y19699500D01* +X21578844Y19699500D01* +X21578845Y19699501D01* +X21733497Y19730263D01* +X21879179Y19790606D01* +X21931110Y19825306D01* +X21997785Y19846184D01* +X22065165Y19827700D01* +X22068863Y19825324D01* +X22120821Y19790606D01* +X22120823Y19790605D01* +X22120825Y19790604D01* +X22254381Y19735284D01* +X22266503Y19730263D01* +X22421153Y19699501D01* +X22421156Y19699500D01* +X22421158Y19699500D01* +X22578844Y19699500D01* +X22578845Y19699501D01* +X22733497Y19730263D01* +X22879179Y19790606D01* +X22931110Y19825306D01* +X22997785Y19846184D01* +X23065165Y19827700D01* +X23068863Y19825324D01* +X23120821Y19790606D01* +X23120823Y19790605D01* +X23120825Y19790604D01* +X23254381Y19735284D01* +X23266503Y19730263D01* +X23421153Y19699501D01* +X23421156Y19699500D01* +X23421158Y19699500D01* +X23578844Y19699500D01* +X23578845Y19699501D01* +X23733497Y19730263D01* +X23879179Y19790606D01* +X23931110Y19825306D01* +X23997785Y19846184D01* +X24065165Y19827700D01* +X24068863Y19825324D01* +X24120821Y19790606D01* +X24120823Y19790605D01* +X24120825Y19790604D01* +X24254381Y19735284D01* +X24266503Y19730263D01* +X24421153Y19699501D01* +X24421156Y19699500D01* +X24421158Y19699500D01* +X24578844Y19699500D01* +X24578845Y19699501D01* +X24733497Y19730263D01* +X24879179Y19790606D01* +X24931110Y19825306D01* +X24997785Y19846184D01* +X25065165Y19827700D01* +X25068863Y19825324D01* +X25120821Y19790606D01* +X25120823Y19790605D01* +X25120825Y19790604D01* +X25254381Y19735284D01* +X25266503Y19730263D01* +X25421153Y19699501D01* +X25421156Y19699500D01* +X25421158Y19699500D01* +X25578844Y19699500D01* +X25578845Y19699501D01* +X25733497Y19730263D01* +X25879179Y19790606D01* +X26010289Y19878211D01* +X26038974Y19906896D01* +X26095760Y19963681D01* +X26157083Y19997166D01* +X26183441Y20000000D01* +X31832451Y20000000D01* +X31899490Y19980315D01* +X31945245Y19927511D01* +X31955189Y19858353D01* +X31954068Y19851808D01* +X31949500Y19828845D01* +X31949500Y19671154D01* +X31980261Y19516511D01* +X31980264Y19516499D01* +X32040602Y19370828D01* +X32040609Y19370815D01* +X32071043Y19325268D01* +X32091921Y19258591D01* +X32073437Y19191210D01* +X32036832Y19153275D01* +X31989711Y19121790D01* +X31989707Y19121787D01* +X31878213Y19010293D01* +X31878210Y19010289D01* +X31790609Y18879186D01* +X31790602Y18879173D01* +X31730264Y18733502D01* +X31730261Y18733490D01* +X31699500Y18578847D01* +X31699500Y18421154D01* +X31730261Y18266511D01* +X31730264Y18266499D01* +X31790602Y18120828D01* +X31790609Y18120815D01* +X31878210Y17989712D01* +X31878213Y17989708D01* +X31989707Y17878214D01* +X31989711Y17878211D01* +X32120814Y17790610D01* +X32120827Y17790603D01* +X32266498Y17730265D01* +X32266503Y17730263D01* +X32421153Y17699501D01* +X32421156Y17699500D01* +X32421158Y17699500D01* +X32578844Y17699500D01* +X32578845Y17699501D01* +X32733497Y17730263D01* +X32879179Y17790606D01* +X33010289Y17878211D01* +X33121789Y17989711D01* +X33209394Y18120821D01* +X33269737Y18266503D01* +X33300500Y18421158D01* +X33300500Y18578842D01* +X33300500Y18578845D01* +X33300499Y18578847D01* +X33269738Y18733490D01* +X33269737Y18733497D01* +X33269735Y18733502D01* +X33209397Y18879173D01* +X33209395Y18879177D01* +X33209394Y18879179D01* +X33178956Y18924733D01* +X33158078Y18991410D01* +X33176562Y19058790D01* +X33213167Y19096726D01* +X33260289Y19128211D01* +X33371789Y19239711D01* +X33459394Y19370821D01* +X33519737Y19516503D01* +X33550500Y19671158D01* +X33550500Y19828842D01* +X33550500Y19828845D01* +X33545932Y19851808D01* +X33547809Y19872793D01* +X33544811Y19893647D01* +X33550861Y19906896D01* +X33552159Y19921399D01* +X33565083Y19938037D01* +X33573836Y19957203D01* +X33586087Y19965077D01* +X33595021Y19976577D01* +X33614889Y19983587D01* +X33632614Y19994977D01* +X33657196Y19998512D01* +X33660911Y19999822D01* +X33667549Y20000000D01* +X33824501Y20000000D01* +X33891540Y19980315D01* +X33926084Y19947111D01* +X34035635Y19790610D01* +X34074363Y19735284D01* +X34080164Y19726176D01* +X34099500Y19692686D01* +X34107426Y19684760D01* +X34121328Y19668190D01* +X34127759Y19659003D01* +X34127760Y19659002D01* +X34127761Y19659001D01* +X34161522Y19630664D01* +X34192686Y19599500D01* +X34211792Y19588469D01* +X34220105Y19581492D01* +X34220113Y19581486D01* +X34228699Y19574279D01* +X34228700Y19574279D01* +X34228702Y19574277D01* +X34268646Y19555645D01* +X34306814Y19533608D01* +X34328132Y19527896D01* +X34348131Y19518567D01* +X34348132Y19518567D01* +X34348134Y19518566D01* +X34386216Y19511846D01* +X34386219Y19511846D01* +X34391539Y19510908D01* +X34434108Y19499500D01* +X34456173Y19499500D01* +X34477910Y19495664D01* +X34516444Y19499030D01* +X34527234Y19499500D01* +X36197810Y19499500D01* +X36264849Y19479815D01* +X36310604Y19427011D01* +X36320548Y19357853D01* +X36291523Y19294297D01* +X36245262Y19260939D01* +X36120827Y19209398D01* +X36120814Y19209391D01* +X35989711Y19121790D01* +X35989707Y19121787D01* +X35878213Y19010293D01* +X35878210Y19010289D01* +X35790609Y18879186D01* +X35790602Y18879173D01* +X35730264Y18733502D01* +X35730261Y18733490D01* +X35699500Y18578847D01* +X35699500Y18421154D01* +X35730261Y18266511D01* +X35730264Y18266499D01* +X35790602Y18120828D01* +X35790609Y18120815D01* +X35878210Y17989712D01* +X35878213Y17989708D01* +X35989707Y17878214D01* +X35989711Y17878211D01* +X36120814Y17790610D01* +X36120827Y17790603D01* +X36266498Y17730265D01* +X36266503Y17730263D01* +X36421153Y17699501D01* +X36421156Y17699500D01* +X36421158Y17699500D01* +X36578844Y17699500D01* +X36578845Y17699501D01* +X36733497Y17730263D01* +X36879179Y17790606D01* +X37010289Y17878211D01* +X37121789Y17989711D01* +X37209394Y18120821D01* +X37269737Y18266503D01* +X37300500Y18421158D01* +X37300500Y18578842D01* +X37300500Y18578845D01* +X37300499Y18578847D01* +X37269738Y18733490D01* +X37269737Y18733497D01* +X37269735Y18733502D01* +X37209397Y18879173D01* +X37209390Y18879186D01* +X37121789Y19010289D01* +X37121786Y19010293D01* +X37010292Y19121787D01* +X37010288Y19121790D01* +X36879185Y19209391D01* +X36879172Y19209398D01* +X36754738Y19260939D01* +X36700334Y19304779D01* +X36678269Y19371074D01* +X36695548Y19438773D01* +X36746685Y19486384D01* +X36802190Y19499500D01* +X45375500Y19499500D01* +X45442539Y19479815D01* +X45488294Y19427011D01* +X45499500Y19375500D01* +X45499500Y624500D01* +X45479815Y557461D01* +X45427011Y511706D01* +X45375500Y500500D01* +X14302190Y500500D01* +X14235151Y520185D01* +X14189396Y572989D01* +X14179452Y642147D01* +X14208477Y705703D01* +X14254738Y739061D01* +X14379172Y790603D01* +X14379172Y790604D01* +X14379179Y790606D01* +X14379185Y790610D01* +X14510875Y878602D01* +X14577553Y899480D01* +X14579766Y899500D01* +X16913331Y899500D01* +X16913347Y899499D01* +X16920943Y899499D01* +X17079054Y899499D01* +X17079057Y899499D01* +X17231785Y940423D01* +X17281904Y969361D01* +X17368716Y1019480D01* +X17480520Y1131284D01* +X17480520Y1131286D01* +X17490728Y1141493D01* +X17490729Y1141496D01* +X19262417Y2913181D01* +X19323740Y2946666D01* +X19350098Y2949500D01* +X23629092Y2949500D01* +X23696131Y2929815D01* +X23734636Y2885729D01* +X23736395Y2886813D01* +X23740185Y2880669D01* +X23740186Y2880666D01* +X23832288Y2731344D01* +X23956344Y2607288D01* +X24105666Y2515186D01* +X24272203Y2460001D01* +X24374991Y2449500D01* +X25725008Y2449501D01* +X25827797Y2460001D01* +X25994334Y2515186D01* +X26143656Y2607288D01* +X26267712Y2731344D01* +X26359814Y2880666D01* +X26414999Y3047203D01* +X26425500Y3149991D01* +X26425499Y3950008D01* +X26423522Y3969358D01* +X26414999Y4052797D01* +X26414998Y4052800D01* +X26392458Y4120821D01* +X26359814Y4219334D01* +X26267712Y4368656D01* +X26143656Y4492712D01* +X26143652Y4492715D01* +X26079456Y4532312D01* +X26032731Y4584260D01* +X26021510Y4653223D01* +X26049353Y4717305D01* +X26056850Y4725509D01* +X26164414Y4833072D01* +X26266232Y4973212D01* +X26344873Y5127555D01* +X26398402Y5292299D01* +X26398789Y5294739D01* +X26412162Y5379179D01* +X26423235Y5449094D01* +X26453164Y5512227D01* +X26512475Y5549159D01* +X26582338Y5548161D01* +X26633389Y5517376D01* +X28015139Y4135626D01* +X28015149Y4135615D01* +X28019479Y4131285D01* +X28019480Y4131284D01* +X28131284Y4019480D01* +X28182845Y3989712D01* +X28218095Y3969361D01* +X28218097Y3969359D01* +X28251593Y3950020D01* +X28268215Y3940423D01* +X28420943Y3899499D01* +X28420946Y3899499D01* +X28586653Y3899499D01* +X28586669Y3899500D01* +X29275500Y3899500D01* +X29342539Y3879815D01* +X29388294Y3827011D01* +X29399500Y3775500D01* +X29399500Y2579766D01* +X29379815Y2512727D01* +X29378602Y2510875D01* +X29290609Y2379186D01* +X29290602Y2379173D01* +X29230264Y2233502D01* +X29230261Y2233490D01* +X29199500Y2078847D01* +X29199500Y1921154D01* +X29230261Y1766511D01* +X29230264Y1766499D01* +X29290602Y1620828D01* +X29290609Y1620815D01* +X29378210Y1489712D01* +X29378213Y1489708D01* +X29489707Y1378214D01* +X29489711Y1378211D01* +X29620814Y1290610D01* +X29620827Y1290603D01* +X29766498Y1230265D01* +X29766503Y1230263D01* +X29921153Y1199501D01* +X29921156Y1199500D01* +X29921158Y1199500D01* +X30078844Y1199500D01* +X30078845Y1199501D01* +X30233497Y1230263D01* +X30379179Y1290606D01* +X30510289Y1378211D01* +X30621789Y1489711D01* +X30709394Y1620821D01* +X30769737Y1766503D01* +X30800500Y1921158D01* +X30800500Y2075500D01* +X30820185Y2142539D01* +X30872989Y2188294D01* +X30924500Y2199500D01* +X31078844Y2199500D01* +X31078845Y2199501D01* +X31233497Y2230263D01* +X31379179Y2290606D01* +X31510289Y2378211D01* +X31621789Y2489711D01* +X31681348Y2578847D01* +X36699500Y2578847D01* +X36699500Y2421154D01* +X36730261Y2266511D01* +X36730264Y2266499D01* +X36790602Y2120828D01* +X36790609Y2120815D01* +X36878210Y1989712D01* +X36878213Y1989708D01* +X36989707Y1878214D01* +X36989711Y1878211D01* +X37120814Y1790610D01* +X37120827Y1790603D01* +X37234425Y1743550D01* +X37266503Y1730263D01* +X37421153Y1699501D01* +X37421156Y1699500D01* +X37421158Y1699500D01* +X37578844Y1699500D01* +X37578845Y1699501D01* +X37733497Y1730263D01* +X37879179Y1790606D01* +X38010289Y1878211D01* +X38121789Y1989711D01* +X38209394Y2120821D01* +X38269737Y2266503D01* +X38300500Y2421158D01* +X38300500Y2578842D01* +X38300500Y2578845D01* +X38300499Y2578847D01* +X38269738Y2733490D01* +X38269737Y2733497D01* +X38256062Y2766511D01* +X38209397Y2879173D01* +X38209390Y2879186D01* +X38121789Y3010289D01* +X38121786Y3010293D01* +X38010292Y3121787D01* +X38010288Y3121790D01* +X37879185Y3209391D01* +X37879172Y3209398D01* +X37733501Y3269736D01* +X37733489Y3269739D01* +X37578845Y3300500D01* +X37578842Y3300500D01* +X37421158Y3300500D01* +X37421155Y3300500D01* +X37266510Y3269739D01* +X37266498Y3269736D01* +X37120827Y3209398D01* +X37120814Y3209391D01* +X36989711Y3121790D01* +X36989707Y3121787D01* +X36878213Y3010293D01* +X36878210Y3010289D01* +X36790609Y2879186D01* +X36790602Y2879173D01* +X36730264Y2733502D01* +X36730261Y2733490D01* +X36699500Y2578847D01* +X31681348Y2578847D01* +X31709394Y2620821D01* +X31769737Y2766503D01* +X31800500Y2921158D01* +X31800500Y3078842D01* +X31800500Y3078845D01* +X31800499Y3078847D01* +X31791957Y3121790D01* +X31769737Y3233497D01* +X31761743Y3252797D01* +X31709397Y3379173D01* +X31709390Y3379186D01* +X31621789Y3510289D01* +X31621786Y3510293D01* +X31510292Y3621787D01* +X31510288Y3621790D01* +X31434548Y3672398D01* +X31389743Y3726010D01* +X31381036Y3795335D01* +X31411190Y3858363D01* +X31470634Y3895082D01* +X31503439Y3899500D01* +X37413331Y3899500D01* +X37413347Y3899499D01* +X37420943Y3899499D01* +X37579054Y3899499D01* +X37579057Y3899499D01* +X37731785Y3940423D01* +X37781904Y3969361D01* +X37868716Y4019480D01* +X37980520Y4131284D01* +X37980520Y4131286D01* +X37990728Y4141493D01* +X37990729Y4141496D01* +X38980520Y5131284D01* +X39059577Y5268216D01* +X39100501Y5420943D01* +X39100501Y5579058D01* +X39100501Y5586653D01* +X39100500Y5586671D01* +X39100500Y10836611D01* +X42124500Y10836611D01* +X42124500Y10663390D01* +X42147956Y10515289D01* +X42151598Y10492299D01* +X42205127Y10327555D01* +X42283768Y10173212D01* +X42385586Y10033072D01* +X42508072Y9910586D01* +X42508078Y9910582D01* +X42591023Y9850317D01* +X42633689Y9794987D01* +X42639667Y9725374D01* +X42607061Y9663579D01* +X42591023Y9649683D01* +X42508078Y9589419D01* +X42508069Y9589412D01* +X42385588Y9466931D01* +X42385588Y9466930D01* +X42385586Y9466928D01* +X42352332Y9421158D01* +X42283768Y9326789D01* +X42205128Y9172448D01* +X42151597Y9007698D01* +X42124500Y8836611D01* +X42124500Y8663390D01* +X42148748Y8510289D01* +X42151598Y8492299D01* +X42205127Y8327555D01* +X42283768Y8173212D01* +X42385586Y8033072D01* +X42508072Y7910586D01* +X42508078Y7910582D01* +X42591023Y7850317D01* +X42633689Y7794987D01* +X42639667Y7725374D01* +X42607061Y7663579D01* +X42591023Y7649683D01* +X42508078Y7589419D01* +X42508069Y7589412D01* +X42385588Y7466931D01* +X42385588Y7466930D01* +X42385586Y7466928D01* +X42341859Y7406744D01* +X42283768Y7326789D01* +X42205128Y7172448D01* +X42151597Y7007698D01* +X42137891Y6921158D01* +X42124500Y6836611D01* +X42124500Y6663389D01* +X42151598Y6492299D01* +X42193551Y6363181D01* +X42205128Y6327553D01* +X42236018Y6266928D01* +X42283768Y6173212D01* +X42385586Y6033072D01* +X42508072Y5910586D01* +X42508078Y5910582D01* +X42591023Y5850317D01* +X42633689Y5794987D01* +X42639667Y5725374D01* +X42607061Y5663579D01* +X42591023Y5649683D01* +X42508078Y5589419D01* +X42508069Y5589412D01* +X42385588Y5466931D01* +X42385588Y5466930D01* +X42385586Y5466928D01* +X42352332Y5421158D01* +X42283768Y5326789D01* +X42205128Y5172448D01* +X42151597Y5007698D01* +X42124500Y4836611D01* +X42124500Y4663390D01* +X42151532Y4492712D01* +X42151598Y4492299D01* +X42205127Y4327555D01* +X42283768Y4173212D01* +X42385586Y4033072D01* +X42385588Y4033070D01* +X42493127Y3925531D01* +X42526612Y3864208D01* +X42521628Y3794516D01* +X42479756Y3738583D01* +X42470544Y3732312D01* +X42406344Y3692713D01* +X42282289Y3568658D01* +X42190187Y3419337D01* +X42190186Y3419334D01* +X42135001Y3252797D01* +X42135001Y3252796D01* +X42135000Y3252796D01* +X42124500Y3150017D01* +X42124500Y2349999D01* +X42124501Y2349981D01* +X42135000Y2247204D01* +X42135001Y2247201D01* +X42176880Y2120821D01* +X42190186Y2080666D01* +X42282288Y1931344D01* +X42406344Y1807288D01* +X42555666Y1715186D01* +X42722203Y1660001D01* +X42824991Y1649500D01* +X44175008Y1649501D01* +X44277797Y1660001D01* +X44444334Y1715186D01* +X44593656Y1807288D01* +X44717712Y1931344D01* +X44809814Y2080666D01* +X44864999Y2247203D01* +X44875500Y2349991D01* +X44875499Y3150008D01* +X44873151Y3172989D01* +X44864999Y3252797D01* +X44864998Y3252800D01* +X44823120Y3379179D01* +X44809814Y3419334D01* +X44717712Y3568656D01* +X44593656Y3692712D01* +X44593652Y3692715D01* +X44529456Y3732312D01* +X44482731Y3784260D01* +X44471510Y3853223D01* +X44499353Y3917305D01* +X44506850Y3925509D01* +X44614414Y4033072D01* +X44716232Y4173212D01* +X44794873Y4327555D01* +X44848402Y4492299D01* +X44875500Y4663389D01* +X44875500Y4836611D01* +X44848402Y5007701D01* +X44794873Y5172445D01* +X44716232Y5326788D01* +X44614414Y5466928D01* +X44491928Y5589414D01* +X44408975Y5649683D01* +X44366311Y5705012D01* +X44360332Y5774626D01* +X44392938Y5836421D01* +X44408976Y5850318D01* +X44491928Y5910586D01* +X44614414Y6033072D01* +X44716232Y6173212D01* +X44794873Y6327555D01* +X44848402Y6492299D01* +X44875500Y6663389D01* +X44875500Y6836611D01* +X44848402Y7007701D01* +X44794873Y7172445D01* +X44716232Y7326788D01* +X44614414Y7466928D01* +X44491928Y7589414D01* +X44408975Y7649683D01* +X44366311Y7705012D01* +X44360332Y7774626D01* +X44392938Y7836421D01* +X44408976Y7850318D01* +X44491928Y7910586D01* +X44614414Y8033072D01* +X44716232Y8173212D01* +X44794873Y8327555D01* +X44848402Y8492299D01* +X44875500Y8663389D01* +X44875500Y8836611D01* +X44848402Y9007701D01* +X44794873Y9172445D01* +X44716232Y9326788D01* +X44614414Y9466928D01* +X44491928Y9589414D01* +X44408975Y9649683D01* +X44366311Y9705012D01* +X44360332Y9774626D01* +X44392938Y9836421D01* +X44408976Y9850318D01* +X44491928Y9910586D01* +X44614414Y10033072D01* +X44716232Y10173212D01* +X44794873Y10327555D01* +X44848402Y10492299D01* +X44875500Y10663389D01* +X44875500Y10836611D01* +X44848402Y11007701D01* +X44794873Y11172445D01* +X44716232Y11326788D01* +X44614414Y11466928D01* +X44491928Y11589414D01* +X44351788Y11691232D01* +X44197445Y11769873D01* +X44032701Y11823402D01* +X44032699Y11823403D01* +X44032698Y11823403D01* +X43901271Y11844219D01* +X43861611Y11850500D01* +X43138389Y11850500D01* +X43098728Y11844219D01* +X42967302Y11823403D01* +X42802552Y11769872D01* +X42648211Y11691232D01* +X42568256Y11633141D01* +X42508072Y11589414D01* +X42508070Y11589412D01* +X42508069Y11589412D01* +X42385588Y11466931D01* +X42385588Y11466930D01* +X42385586Y11466928D01* +X42352332Y11421158D01* +X42283768Y11326789D01* +X42205128Y11172448D01* +X42151597Y11007698D01* +X42124500Y10836611D01* +X39100500Y10836611D01* +X39100500Y11920235D01* +X39120185Y11987274D01* +X39121398Y11989126D01* +X39181347Y12078845D01* +X39209394Y12120821D01* +X39269737Y12266503D01* +X39300500Y12421158D01* +X39300500Y12578842D01* +X39300500Y12578845D01* +X39300499Y12578847D01* +X39274531Y12709394D01* +X39269737Y12733497D01* +X39256062Y12766511D01* +X39209397Y12879173D01* +X39209390Y12879186D01* +X39121790Y13010288D01* +X39121784Y13010295D01* +X39053232Y13078847D01* +X42699500Y13078847D01* +X42699500Y12921154D01* +X42730261Y12766511D01* +X42730264Y12766499D01* +X42790602Y12620828D01* +X42790609Y12620815D01* +X42878210Y12489712D01* +X42878213Y12489708D01* +X42989707Y12378214D01* +X42989711Y12378211D01* +X43120814Y12290610D01* +X43120827Y12290603D01* +X43258683Y12233502D01* +X43266503Y12230263D01* +X43421153Y12199501D01* +X43421156Y12199500D01* +X43421158Y12199500D01* +X43578844Y12199500D01* +X43578845Y12199501D01* +X43733497Y12230263D01* +X43879179Y12290606D01* +X44010289Y12378211D01* +X44121789Y12489711D01* +X44209394Y12620821D01* +X44269737Y12766503D01* +X44300500Y12921158D01* +X44300500Y13078842D01* +X44300500Y13078845D01* +X44300499Y13078847D01* +X44274531Y13209396D01* +X44269737Y13233497D01* +X44267264Y13239468D01* +X44209397Y13379173D01* +X44209390Y13379186D01* +X44121789Y13510289D01* +X44121786Y13510293D01* +X44010292Y13621787D01* +X44010288Y13621790D01* +X43879185Y13709391D01* +X43879172Y13709398D01* +X43733501Y13769736D01* +X43733489Y13769739D01* +X43578845Y13800500D01* +X43578842Y13800500D01* +X43421158Y13800500D01* +X43421155Y13800500D01* +X43266510Y13769739D01* +X43266498Y13769736D01* +X43120827Y13709398D01* +X43120814Y13709391D01* +X42989711Y13621790D01* +X42989707Y13621787D01* +X42878213Y13510293D01* +X42878210Y13510289D01* +X42790609Y13379186D01* +X42790602Y13379173D01* +X42730264Y13233502D01* +X42730261Y13233490D01* +X42699500Y13078847D01* +X39053232Y13078847D01* +X39010292Y13121787D01* +X39010288Y13121790D01* +X38879185Y13209391D01* +X38879172Y13209398D01* +X38733501Y13269736D01* +X38733489Y13269739D01* +X38578845Y13300500D01* +X38578842Y13300500D01* +X38421158Y13300500D01* +X38421155Y13300500D01* +X38266510Y13269739D01* +X38266498Y13269736D01* +X38120827Y13209398D01* +X38120814Y13209391D01* +X37989711Y13121790D01* +X37989707Y13121787D01* +X37878213Y13010293D01* +X37878210Y13010289D01* +X37790609Y12879186D01* +X37790602Y12879173D01* +X37730264Y12733502D01* +X37730261Y12733490D01* +X37699500Y12578847D01* +X37699500Y12421154D01* +X37730261Y12266511D01* +X37730264Y12266499D01* +X37790602Y12120828D01* +X37790609Y12120815D01* +X37878602Y11989126D01* +X37899480Y11922449D01* +X37899500Y11920235D01* +X37899500Y5800098D01* +X37879815Y5733059D01* +X37863181Y5712417D01* +X37287584Y5136819D01* +X37226261Y5103334D01* +X37199903Y5100500D01* +X34749055Y5100500D01* +X34682016Y5120185D01* +X34636261Y5172989D01* +X34626317Y5242147D01* +X34631340Y5260412D01* +X34630469Y5260676D01* +X34632231Y5266491D01* +X34632237Y5266503D01* +X34663000Y5421158D01* +X34663000Y5578842D01* +X34663000Y5578845D01* +X34662999Y5578847D01* +X34648909Y5649683D01* +X34632237Y5733497D01* +X34625401Y5750000D01* +X34571897Y5879173D01* +X34571890Y5879186D01* +X34484289Y6010289D01* +X34484286Y6010293D01* +X34372792Y6121787D01* +X34372788Y6121790D01* +X34241685Y6209391D01* +X34241672Y6209398D01* +X34096001Y6269736D01* +X34095989Y6269739D01* +X33941345Y6300500D01* +X33941342Y6300500D01* +X33783658Y6300500D01* +X33783655Y6300500D01* +X33629010Y6269739D01* +X33628998Y6269736D01* +X33483327Y6209398D01* +X33483314Y6209391D01* +X33352211Y6121790D01* +X33352207Y6121787D01* +X33240713Y6010293D01* +X33240710Y6010289D01* +X33153109Y5879186D01* +X33153102Y5879173D01* +X33092764Y5733502D01* +X33092761Y5733490D01* +X33062000Y5578847D01* +X33062000Y5421154D01* +X33092761Y5266511D01* +X33094531Y5260676D01* +X33091779Y5259842D01* +X33098003Y5202641D01* +X33066809Y5140122D01* +X33006766Y5104392D01* +X32975945Y5100500D01* +X28800097Y5100500D01* +X28733058Y5120185D01* +X28712416Y5136819D01* +X26742948Y7106287D01* +X29149500Y7106287D01* +X29149500Y6893713D01* +X29182754Y6683757D01* +X29245803Y6489712D01* +X29248444Y6481586D01* +X29344951Y6292180D01* +X29469890Y6120214D01* +X29620213Y5969891D01* +X29792179Y5844952D01* +X29792181Y5844951D01* +X29792184Y5844949D01* +X29981588Y5748443D01* +X30183757Y5682754D01* +X30393713Y5649500D01* +X30393714Y5649500D01* +X30606286Y5649500D01* +X30606287Y5649500D01* +X30816243Y5682754D01* +X31018412Y5748443D01* +X31207816Y5844949D01* +X31298153Y5910582D01* +X31379786Y5969891D01* +X31379788Y5969894D01* +X31379792Y5969896D01* +X31530104Y6120208D01* +X31530106Y6120212D01* +X31530109Y6120214D01* +X31646649Y6280619D01* +X31655051Y6292184D01* +X31751557Y6481588D01* +X31783159Y6578847D01* +X34699500Y6578847D01* +X34699500Y6421154D01* +X34730261Y6266511D01* +X34730264Y6266499D01* +X34790602Y6120828D01* +X34790609Y6120815D01* +X34878210Y5989712D01* +X34878213Y5989708D01* +X34989707Y5878214D01* +X34989711Y5878211D01* +X35120814Y5790610D01* +X35120827Y5790603D01* +X35222607Y5748445D01* +X35266503Y5730263D01* +X35421153Y5699501D01* +X35421156Y5699500D01* +X35421158Y5699500D01* +X35578844Y5699500D01* +X35578845Y5699501D01* +X35733497Y5730263D01* +X35879179Y5790606D01* +X36010289Y5878211D01* +X36121789Y5989711D01* +X36209394Y6120821D01* +X36269737Y6266503D01* +X36300500Y6421158D01* +X36300500Y6578842D01* +X36300500Y6578845D01* +X36300499Y6578847D01* +X36269738Y6733490D01* +X36269737Y6733497D01* +X36227026Y6836611D01* +X36209397Y6879173D01* +X36209390Y6879186D01* +X36121789Y7010289D01* +X36121786Y7010293D01* +X36010292Y7121787D01* +X36010288Y7121790D01* +X35879185Y7209391D01* +X35879172Y7209398D01* +X35733501Y7269736D01* +X35733489Y7269739D01* +X35578845Y7300500D01* +X35578842Y7300500D01* +X35421158Y7300500D01* +X35421155Y7300500D01* +X35266510Y7269739D01* +X35266498Y7269736D01* +X35120827Y7209398D01* +X35120814Y7209391D01* +X34989711Y7121790D01* +X34989707Y7121787D01* +X34878213Y7010293D01* +X34878210Y7010289D01* +X34790609Y6879186D01* +X34790602Y6879173D01* +X34730264Y6733502D01* +X34730261Y6733490D01* +X34699500Y6578847D01* +X31783159Y6578847D01* +X31817246Y6683757D01* +X31850500Y6893713D01* +X31850500Y7106287D01* +X31817246Y7316243D01* +X31751557Y7518412D01* +X31655051Y7707816D01* +X31655049Y7707819D01* +X31655048Y7707821D01* +X31530109Y7879787D01* +X31379786Y8030110D01* +X31207820Y8155049D01* +X31018414Y8251556D01* +X31018413Y8251557D01* +X31018412Y8251557D01* +X30816243Y8317246D01* +X30816241Y8317247D01* +X30816240Y8317247D01* +X30654957Y8342792D01* +X30606287Y8350500D01* +X30393713Y8350500D01* +X30345042Y8342792D01* +X30183760Y8317247D01* +X30183757Y8317246D01* +X30027612Y8266511D01* +X29981585Y8251556D01* +X29792179Y8155049D01* +X29620213Y8030110D01* +X29469890Y7879787D01* +X29344951Y7707821D01* +X29248444Y7518415D01* +X29182753Y7316240D01* +X29165830Y7209391D01* +X29149500Y7106287D01* +X26742948Y7106287D01* +X26487590Y7361645D01* +X26487588Y7361648D01* +X26368717Y7480519D01* +X26368716Y7480520D01* +X26287419Y7527456D01* +X26239203Y7578023D01* +X26225979Y7646630D01* +X26234855Y7682291D01* +X26269737Y7766503D01* +X26300500Y7921158D01* +X26300500Y8078842D01* +X26300500Y8078845D01* +X26300499Y8078847D01* +X26285341Y8155051D01* +X26269737Y8233497D01* +X26256062Y8266511D01* +X26209397Y8379173D01* +X26209390Y8379186D01* +X26121789Y8510289D01* +X26121786Y8510293D01* +X26010292Y8621787D01* +X26010288Y8621790D01* +X25879185Y8709391D01* +X25879172Y8709398D01* +X25733501Y8769736D01* +X25733489Y8769739D01* +X25578845Y8800500D01* +X25578842Y8800500D01* +X25421158Y8800500D01* +X25421155Y8800500D01* +X25266510Y8769739D01* +X25266498Y8769736D01* +X25120827Y8709398D01* +X25120814Y8709391D01* +X24989711Y8621790D01* +X24989707Y8621787D01* +X24878213Y8510293D01* +X24878210Y8510289D01* +X24790609Y8379186D01* +X24790602Y8379173D01* +X24730264Y8233502D01* +X24730261Y8233490D01* +X24699500Y8078847D01* +X24699500Y7921154D01* +X24730261Y7766511D01* +X24732031Y7760676D01* +X24729279Y7759842D01* +X24735503Y7702641D01* +X24704309Y7640122D01* +X24644266Y7604392D01* +X24613445Y7600500D01* +X21086669Y7600500D01* +X21086653Y7600501D01* +X21079057Y7600501D01* +X20920943Y7600501D01* +X20821915Y7573966D01* +X20768210Y7559576D01* +X20768209Y7559575D01* +X20718096Y7530641D01* +X20718095Y7530640D01* +X20682853Y7510293D01* +X20631285Y7480521D01* +X20631282Y7480519D01* +X20519480Y7368717D01* +X20519480Y7368716D01* +X20519478Y7368714D01* +X20474735Y7323971D01* +X20434504Y7283740D01* +X20373180Y7250256D01* +X20303489Y7255240D01* +X20247555Y7297112D01* +X20232263Y7323967D01* +X20209394Y7379179D01* +X20209390Y7379186D01* +X20121789Y7510289D01* +X20121786Y7510293D01* +X20010292Y7621787D01* +X20010288Y7621790D01* +X19879185Y7709391D01* +X19879172Y7709398D01* +X19733501Y7769736D01* +X19733489Y7769739D01* +X19578845Y7800500D01* +X19578842Y7800500D01* +X19421158Y7800500D01* +X19421155Y7800500D01* +X19266510Y7769739D01* +X19266502Y7769737D01* +X19219878Y7750425D01* +X19150408Y7742958D01* +X19087930Y7774234D01* +X19052278Y7834323D01* +X19054773Y7904148D01* +X19084747Y7952669D01* +X19121786Y7989708D01* +X19121789Y7989711D01* +X19209394Y8120821D01* +X19269737Y8266503D01* +X19300500Y8421158D01* +X19300500Y8578842D01* +X19300500Y8578845D01* +X19300499Y8578847D01* +X19274531Y8709394D01* +X19269737Y8733497D01* +X19209394Y8879179D01* +X19121789Y9010289D01* +X19121228Y9010850D01* +X19121227Y9010852D01* +X19010292Y9121787D01* +X19010288Y9121790D01* +X18879185Y9209391D01* +X18879172Y9209398D01* +X18733501Y9269736D01* +X18733489Y9269739D01* +X18578845Y9300500D01* +X18578842Y9300500D01* +X18421158Y9300500D01* +X18421155Y9300500D01* +X18266510Y9269739D01* +X18266498Y9269736D01* +X18120827Y9209398D01* +X18120814Y9209391D01* +X17989711Y9121790D01* +X17989707Y9121787D01* +X17878213Y9010293D01* +X17878210Y9010289D01* +X17790609Y8879186D01* +X17790602Y8879173D01* +X17730264Y8733502D01* +X17730261Y8733490D01* +X17699500Y8578847D01* +X17699500Y8421154D01* +X17730261Y8266511D01* +X17730264Y8266499D01* +X17790602Y8120828D01* +X17790609Y8120815D01* +X17878210Y7989712D01* +X17878213Y7989708D01* +X17989707Y7878214D01* +X17989711Y7878211D01* +X18120814Y7790610D01* +X18120827Y7790603D01* +X18195092Y7759842D01* +X18266503Y7730263D01* +X18405367Y7702641D01* +X18421153Y7699501D01* +X18421156Y7699500D01* +X18421158Y7699500D01* +X18578844Y7699500D01* +X18578845Y7699501D01* +X18733497Y7730263D01* +X18780121Y7749576D01* +X18849588Y7757044D01* +X18912067Y7725769D01* +X18947720Y7665681D01* +X18945227Y7595856D01* +X18915254Y7547334D01* +X18878214Y7510294D01* +X18878210Y7510289D01* +X18790609Y7379186D01* +X18790602Y7379173D01* +X18730264Y7233502D01* +X18730261Y7233490D01* +X18699500Y7078847D01* +X18699500Y6921154D01* +X18730261Y6766511D01* +X18730264Y6766499D01* +X18790602Y6620828D01* +X18790609Y6620815D01* +X18878210Y6489712D01* +X18878213Y6489708D01* +X18989707Y6378214D01* +X18989711Y6378211D01* +X19120814Y6290610D01* +X19120821Y6290606D01* +X19176030Y6267738D01* +X19230433Y6223898D01* +X19252499Y6157604D01* +X19235221Y6089905D01* +X19216259Y6065496D01* +X17934504Y4783741D01* +X17873181Y4750256D01* +X17803489Y4755240D01* +X17747556Y4797112D01* +X17732263Y4823967D01* +X17709394Y4879179D01* +X17709390Y4879186D01* +X17621789Y5010289D01* +X17621786Y5010293D01* +X17510292Y5121787D01* +X17510288Y5121790D01* +X17379185Y5209391D01* +X17379172Y5209398D01* +X17233501Y5269736D01* +X17233489Y5269739D01* +X17078845Y5300500D01* +X17078842Y5300500D01* +X16921158Y5300500D01* +X16921155Y5300500D01* +X16766510Y5269739D01* +X16766498Y5269736D01* +X16620827Y5209398D01* +X16620814Y5209391D01* +X16489711Y5121790D01* +X16489707Y5121787D01* +X16378213Y5010293D01* +X16378210Y5010289D01* +X16290609Y4879186D01* +X16290602Y4879173D01* +X16230264Y4733502D01* +X16230261Y4733490D01* +X16199500Y4578847D01* +X16199500Y4421154D01* +X16230261Y4266511D01* +X16230264Y4266499D01* +X16290602Y4120828D01* +X16290609Y4120815D01* +X16378210Y3989712D01* +X16378213Y3989708D01* +X16489707Y3878214D01* +X16489711Y3878211D01* +X16620814Y3790610D01* +X16620821Y3790606D01* +X16676030Y3767738D01* +X16730433Y3723898D01* +X16752499Y3657604D01* +X16735221Y3589905D01* +X16716259Y3565496D01* +X16287584Y3136819D01* +X16226261Y3103334D01* +X16199903Y3100500D01* +X14886555Y3100500D01* +X14819516Y3120185D01* +X14773761Y3172989D01* +X14763817Y3242147D01* +X14768840Y3260412D01* +X14767969Y3260676D01* +X14769731Y3266491D01* +X14769737Y3266503D01* +X14800500Y3421158D01* +X14800500Y3578842D01* +X14800500Y3578845D01* +X14800499Y3578847D01* +X14781890Y3672398D01* +X14769737Y3733497D01* +X14760721Y3755263D01* +X14709397Y3879173D01* +X14709390Y3879186D01* +X14621789Y4010289D01* +X14621786Y4010293D01* +X14510292Y4121787D01* +X14510288Y4121790D01* +X14379185Y4209391D01* +X14379172Y4209398D01* +X14233501Y4269736D01* +X14233489Y4269739D01* +X14078845Y4300500D01* +X14078842Y4300500D01* +X13921158Y4300500D01* +X13921155Y4300500D01* +X13766510Y4269739D01* +X13766498Y4269736D01* +X13620827Y4209398D01* +X13620814Y4209391D01* +X13489711Y4121790D01* +X13489707Y4121787D01* +X13378213Y4010293D01* +X13378210Y4010289D01* +X13290609Y3879186D01* +X13290602Y3879173D01* +X13230264Y3733502D01* +X13230261Y3733490D01* +X13199500Y3578847D01* +X13199500Y3421154D01* +X13212573Y3355432D01* +X13206346Y3285841D01* +X13163483Y3230663D01* +X13138411Y3216681D01* +X13120826Y3209397D01* +X13120814Y3209391D01* +X12989711Y3121790D01* +X12989707Y3121787D01* +X12878213Y3010293D01* +X12878210Y3010289D01* +X12790609Y2879186D01* +X12790602Y2879173D01* +X12730264Y2733502D01* +X12730261Y2733490D01* +X12699500Y2578847D01* +X12699500Y2421154D01* +X12730261Y2266511D01* +X12730264Y2266499D01* +X12790602Y2120828D01* +X12790609Y2120815D01* +X12878210Y1989712D01* +X12878213Y1989708D01* +X12989707Y1878214D01* +X12989711Y1878211D01* +X13120817Y1790608D01* +X13120819Y1790607D01* +X13120821Y1790606D01* +X13138409Y1783321D01* +X13192812Y1739480D01* +X13214877Y1673186D01* +X13212573Y1644569D01* +X13199500Y1578847D01* +X13199500Y1421154D01* +X13230261Y1266511D01* +X13230264Y1266499D01* +X13290602Y1120828D01* +X13290609Y1120815D01* +X13378210Y989712D01* +X13378213Y989708D01* +X13489707Y878214D01* +X13489711Y878211D01* +X13620814Y790610D01* +X13620827Y790603D01* +X13745262Y739061D01* +X13799666Y695221D01* +X13821731Y628926D01* +X13804452Y561227D01* +X13753315Y513616D01* +X13697810Y500500D01* +X9802190Y500500D01* +X9735151Y520185D01* +X9689396Y572989D01* +X9679452Y642147D01* +X9708477Y705703D01* +X9754738Y739061D01* +X9879172Y790603D01* +X9879172Y790604D01* +X9879179Y790606D01* +X10010289Y878211D01* +X10121789Y989711D01* +X10209394Y1120821D01* +X10269737Y1266503D01* +X10300500Y1421158D01* +X10300500Y1578842D01* +X10300500Y1578845D01* +X10300499Y1578847D01* +X10284356Y1660002D01* +X10269737Y1733497D01* +X10256062Y1766511D01* +X10209397Y1879173D01* +X10209390Y1879186D01* +X10121789Y2010289D01* +X10121786Y2010293D01* +X10010292Y2121787D01* +X10010284Y2121793D01* +X9972712Y2146898D01* +X9927906Y2200510D01* +X9919199Y2269835D01* +X9949353Y2332862D01* +X9972712Y2353102D01* +X9999279Y2370855D01* +X10010289Y2378211D01* +X10121789Y2489711D01* +X10209394Y2620821D01* +X10269737Y2766503D01* +X10300500Y2921158D01* +X10300500Y3078842D01* +X10300500Y3078845D01* +X10300499Y3078847D01* +X10291957Y3121790D01* +X10269737Y3233497D01* +X10261743Y3252797D01* +X10209397Y3379173D01* +X10209390Y3379186D01* +X10121789Y3510289D01* +X10121786Y3510293D01* +X10010292Y3621787D01* +X10010288Y3621790D01* +X9879185Y3709391D01* +X9879172Y3709398D01* +X9733501Y3769736D01* +X9733489Y3769739D01* +X9578845Y3800500D01* +X9578842Y3800500D01* +X9421158Y3800500D01* +X9421155Y3800500D01* +X9266510Y3769739D01* +X9266498Y3769736D01* +X9120827Y3709398D01* +X9120814Y3709391D01* +X8989711Y3621790D01* +X8989707Y3621787D01* +X8878213Y3510293D01* +X8878210Y3510289D01* +X8790609Y3379186D01* +X8790602Y3379173D01* +X8730264Y3233502D01* +X8730261Y3233490D01* +X8699500Y3078847D01* +X8699500Y2921154D01* +X8730261Y2766511D01* +X8730264Y2766499D01* +X8790602Y2620828D01* +X8790609Y2620815D01* +X8878210Y2489712D01* +X8878213Y2489708D01* +X8989707Y2378214D01* +X8989710Y2378212D01* +X8989711Y2378211D01* +X9015219Y2361167D01* +X9027289Y2353102D01* +X9072093Y2299489D01* +X9080800Y2230164D01* +X9050645Y2167137D01* +X9027289Y2146898D01* +X8989707Y2121787D01* +X8878213Y2010293D01* +X8878210Y2010289D01* +X8790609Y1879186D01* +X8790602Y1879173D01* +X8730264Y1733502D01* +X8730261Y1733490D01* +X8699500Y1578847D01* +X8699500Y1421154D01* +X8730261Y1266511D01* +X8730264Y1266499D01* +X8790602Y1120828D01* +X8790609Y1120815D01* +X8878210Y989712D01* +X8878213Y989708D01* +X8989707Y878214D01* +X8989711Y878211D01* +X9120814Y790610D01* +X9120827Y790603D01* +X9245262Y739061D01* +X9299666Y695221D01* +X9321731Y628926D01* +X9304452Y561227D01* +X9253315Y513616D01* +X9197810Y500500D01* +X624500Y500500D01* +X557461Y520185D01* +X511706Y572989D01* +X500500Y624500D01* +X500500Y5578847D01* +X6199500Y5578847D01* +X6199500Y5421154D01* +X6230261Y5266511D01* +X6230264Y5266499D01* +X6290602Y5120829D01* +X6290607Y5120820D01* +X6316953Y5081389D01* +X6337829Y5014711D01* +X6319343Y4947331D01* +X6316953Y4943611D01* +X6290607Y4904181D01* +X6290602Y4904172D01* +X6230264Y4758502D01* +X6230261Y4758490D01* +X6199500Y4603847D01* +X6199500Y4446154D01* +X6230261Y4291511D01* +X6230264Y4291499D01* +X6290602Y4145828D01* +X6290609Y4145815D01* +X6378210Y4014712D01* +X6378213Y4014708D01* +X6489707Y3903214D01* +X6489711Y3903211D01* +X6620814Y3815610D01* +X6620827Y3815603D01* +X6736383Y3767739D01* +X6766503Y3755263D01* +X6875963Y3733490D01* +X6921153Y3724501D01* +X6921156Y3724500D01* +X6921158Y3724500D01* +X7078844Y3724500D01* +X7078845Y3724501D01* +X7233497Y3755263D01* +X7379179Y3815606D01* +X7431110Y3850306D01* +X7497785Y3871184D01* +X7565165Y3852700D01* +X7568863Y3850324D01* +X7620821Y3815606D01* +X7620823Y3815605D01* +X7620825Y3815604D01* +X7736383Y3767739D01* +X7766503Y3755263D01* +X7875963Y3733490D01* +X7921153Y3724501D01* +X7921156Y3724500D01* +X7921158Y3724500D01* +X8078844Y3724500D01* +X8078845Y3724501D01* +X8233497Y3755263D01* +X8379179Y3815606D01* +X8510289Y3903211D01* +X8621789Y4014711D01* +X8709394Y4145821D01* +X8769737Y4291503D01* +X8800500Y4446158D01* +X8800500Y4603842D01* +X8800500Y4603845D01* +X8800499Y4603847D01* +X8779267Y4710586D01* +X8769737Y4758497D01* +X8769735Y4758502D01* +X8709397Y4904173D01* +X8709390Y4904186D01* +X8634649Y5016043D01* +X8634648Y5016045D01* +X8621792Y5035285D01* +X8621786Y5035293D01* +X8578232Y5078847D01* +X11699500Y5078847D01* +X11699500Y4921154D01* +X11730261Y4766511D01* +X11730264Y4766499D01* +X11790602Y4620828D01* +X11790609Y4620815D01* +X11878210Y4489712D01* +X11878213Y4489708D01* +X11989707Y4378214D01* +X11989711Y4378211D01* +X12120814Y4290610D01* +X12120827Y4290603D01* +X12266498Y4230265D01* +X12266503Y4230263D01* +X12421153Y4199501D01* +X12421156Y4199500D01* +X12421158Y4199500D01* +X12578844Y4199500D01* +X12578845Y4199501D01* +X12733497Y4230263D01* +X12879179Y4290606D01* +X13010289Y4378211D01* +X13121789Y4489711D01* +X13209394Y4620821D01* +X13269737Y4766503D01* +X13300500Y4921158D01* +X13300500Y5078842D01* +X13300500Y5078845D01* +X13300499Y5078847D01* +X13290069Y5131283D01* +X13269737Y5233497D01* +X13269367Y5234391D01* +X13209397Y5379173D01* +X13209390Y5379186D01* +X13121789Y5510289D01* +X13121786Y5510293D01* +X13010292Y5621787D01* +X13010288Y5621790D01* +X12879185Y5709391D01* +X12879172Y5709398D01* +X12733501Y5769736D01* +X12733489Y5769739D01* +X12578845Y5800500D01* +X12578842Y5800500D01* +X12421158Y5800500D01* +X12421155Y5800500D01* +X12266510Y5769739D01* +X12266498Y5769736D01* +X12120827Y5709398D01* +X12120814Y5709391D01* +X11989711Y5621790D01* +X11989707Y5621787D01* +X11878213Y5510293D01* +X11878210Y5510289D01* +X11790609Y5379186D01* +X11790602Y5379173D01* +X11730264Y5233502D01* +X11730261Y5233490D01* +X11699500Y5078847D01* +X8578232Y5078847D01* +X8510292Y5146787D01* +X8510288Y5146790D01* +X8379185Y5234391D01* +X8379172Y5234398D01* +X8233501Y5294736D01* +X8233489Y5294739D01* +X8078845Y5325500D01* +X8078842Y5325500D01* +X7924500Y5325500D01* +X7857461Y5345185D01* +X7811706Y5397989D01* +X7800500Y5449500D01* +X7800500Y5578845D01* +X7800499Y5578847D01* +X7786409Y5649683D01* +X7769737Y5733497D01* +X7762901Y5750000D01* +X7709397Y5879173D01* +X7709390Y5879186D01* +X7621789Y6010289D01* +X7621786Y6010293D01* +X7510292Y6121787D01* +X7510288Y6121790D01* +X7379185Y6209391D01* +X7379172Y6209398D01* +X7233501Y6269736D01* +X7233489Y6269739D01* +X7078845Y6300500D01* +X7078842Y6300500D01* +X6921158Y6300500D01* +X6921155Y6300500D01* +X6766510Y6269739D01* +X6766498Y6269736D01* +X6620827Y6209398D01* +X6620814Y6209391D01* +X6489711Y6121790D01* +X6489707Y6121787D01* +X6378213Y6010293D01* +X6378210Y6010289D01* +X6290609Y5879186D01* +X6290602Y5879173D01* +X6230264Y5733502D01* +X6230261Y5733490D01* +X6199500Y5578847D01* +X500500Y5578847D01* +X500500Y7106287D01* +X14149500Y7106287D01* +X14149500Y6893713D01* +X14182754Y6683757D01* +X14245803Y6489712D01* +X14248444Y6481586D01* +X14344951Y6292180D01* +X14469890Y6120214D01* +X14620213Y5969891D01* +X14792179Y5844952D01* +X14792181Y5844951D01* +X14792184Y5844949D01* +X14981588Y5748443D01* +X15183757Y5682754D01* +X15393713Y5649500D01* +X15393714Y5649500D01* +X15606286Y5649500D01* +X15606287Y5649500D01* +X15816243Y5682754D01* +X16018412Y5748443D01* +X16207816Y5844949D01* +X16298153Y5910582D01* +X16379786Y5969891D01* +X16379788Y5969894D01* +X16379792Y5969896D01* +X16530104Y6120208D01* +X16530106Y6120212D01* +X16530109Y6120214D01* +X16646649Y6280619D01* +X16655051Y6292184D01* +X16751557Y6481588D01* +X16817246Y6683757D01* +X16850500Y6893713D01* +X16850500Y7106287D01* +X16817246Y7316243D01* +X16751557Y7518412D01* +X16655051Y7707816D01* +X16655049Y7707819D01* +X16655048Y7707821D01* +X16530109Y7879787D01* +X16379786Y8030110D01* +X16207820Y8155049D01* +X16018414Y8251556D01* +X16018413Y8251557D01* +X16018412Y8251557D01* +X15816243Y8317246D01* +X15816241Y8317247D01* +X15816240Y8317247D01* +X15654957Y8342792D01* +X15606287Y8350500D01* +X15393713Y8350500D01* +X15345042Y8342792D01* +X15183760Y8317247D01* +X15183757Y8317246D01* +X15027612Y8266511D01* +X14981585Y8251556D01* +X14792179Y8155049D01* +X14620213Y8030110D01* +X14469890Y7879787D01* +X14344951Y7707821D01* +X14248444Y7518415D01* +X14182753Y7316240D01* +X14165830Y7209391D01* +X14149500Y7106287D01* +X500500Y7106287D01* +X500500Y9578847D01* +X19249500Y9578847D01* +X19249500Y9421154D01* +X19280261Y9266511D01* +X19280264Y9266499D01* +X19332036Y9141510D01* +X19340606Y9120821D01* +X19428211Y8989711D01* +X19428769Y8989153D01* +X19428771Y8989150D01* +X19539707Y8878214D01* +X19539711Y8878211D01* +X19670814Y8790610D01* +X19670827Y8790603D01* +X19808683Y8733502D01* +X19816503Y8730263D01* +X19971153Y8699501D01* +X19971156Y8699500D01* +X19971158Y8699500D01* +X20128844Y8699500D01* +X20128845Y8699501D01* +X20283497Y8730263D01* +X20429179Y8790606D01* +X20560289Y8878211D01* +X20671789Y8989711D01* +X20759394Y9120821D01* +X20819737Y9266503D01* +X20850500Y9421158D01* +X20850500Y9578842D01* +X20850500Y9578845D01* +X20850499Y9578847D01* +X20836409Y9649683D01* +X20819737Y9733497D01* +X20810721Y9755263D01* +X20759397Y9879173D01* +X20759390Y9879186D01* +X20671789Y10010289D01* +X20671786Y10010293D01* +X20560292Y10121787D01* +X20560288Y10121790D01* +X20429185Y10209391D01* +X20429172Y10209398D01* +X20283501Y10269736D01* +X20283489Y10269739D01* +X20128845Y10300500D01* +X20128842Y10300500D01* +X19971158Y10300500D01* +X19971155Y10300500D01* +X19816510Y10269739D01* +X19816498Y10269736D01* +X19670827Y10209398D01* +X19670814Y10209391D01* +X19539711Y10121790D01* +X19539707Y10121787D01* +X19428770Y10010850D01* +X19428766Y10010845D01* +X19428211Y10010289D01* +X19340606Y9879179D01* +X19332039Y9858498D01* +X19332036Y9858492D01* +X19280264Y9733502D01* +X19280261Y9733490D01* +X19249500Y9578847D01* +X500500Y9578847D01* +X500500Y10603847D01* +X6174500Y10603847D01* +X6174500Y10446154D01* +X6205261Y10291511D01* +X6205264Y10291499D01* +X6265602Y10145828D01* +X6265609Y10145815D01* +X6353210Y10014712D01* +X6353213Y10014708D01* +X6464707Y9903214D01* +X6464711Y9903211D01* +X6595814Y9815610D01* +X6595827Y9815603D01* +X6741498Y9755265D01* +X6741503Y9755263D01* +X6850963Y9733490D01* +X6896153Y9724501D01* +X6896156Y9724500D01* +X6896158Y9724500D01* +X7053844Y9724500D01* +X7053845Y9724501D01* +X7208497Y9755263D01* +X7321166Y9801933D01* +X7354172Y9815603D01* +X7354172Y9815604D01* +X7354179Y9815606D01* +X7431109Y9867009D01* +X7497786Y9887887D01* +X7565166Y9869403D01* +X7568891Y9867009D01* +X7645821Y9815606D01* +X7645823Y9815605D01* +X7645827Y9815603D01* +X7791498Y9755265D01* +X7791503Y9755263D01* +X7900963Y9733490D01* +X7946153Y9724501D01* +X7946156Y9724500D01* +X7946158Y9724500D01* +X8103844Y9724500D01* +X8103845Y9724501D01* +X8258497Y9755263D01* +X8371166Y9801933D01* +X8404172Y9815603D01* +X8404172Y9815604D01* +X8404179Y9815606D01* +X8535289Y9903211D01* +X8646789Y10014711D01* +X8734394Y10145821D01* +X8794737Y10291503D01* +X8825500Y10446158D01* +X8825500Y10603842D01* +X8825500Y10603845D01* +X8825499Y10603847D01* +X8820936Y10626787D01* +X8794737Y10758497D01* +X8794735Y10758502D01* +X8734397Y10904173D01* +X8734390Y10904186D01* +X8646789Y11035289D01* +X8646786Y11035293D01* +X8535292Y11146787D01* +X8535288Y11146790D01* +X8404185Y11234391D01* +X8404176Y11234396D01* +X8368087Y11249344D01* +X8313684Y11293185D01* +X8291619Y11359479D01* +X8293922Y11388090D01* +X8300500Y11421158D01* +X8300500Y11578842D01* +X8300500Y11578845D01* +X8300499Y11578847D01* +X8269738Y11733490D01* +X8269737Y11733497D01* +X8254670Y11769873D01* +X8209397Y11879173D01* +X8209390Y11879186D01* +X8121789Y12010289D01* +X8121786Y12010293D01* +X8010292Y12121787D01* +X8010288Y12121790D01* +X7879185Y12209391D01* +X7879172Y12209398D01* +X7733501Y12269736D01* +X7733489Y12269739D01* +X7578845Y12300500D01* +X7578842Y12300500D01* +X7421158Y12300500D01* +X7421155Y12300500D01* +X7266510Y12269739D01* +X7266498Y12269736D01* +X7120827Y12209398D01* +X7120814Y12209391D01* +X6989711Y12121790D01* +X6989707Y12121787D01* +X6878213Y12010293D01* +X6878210Y12010289D01* +X6790609Y11879186D01* +X6790602Y11879173D01* +X6730264Y11733502D01* +X6730261Y11733490D01* +X6699500Y11578847D01* +X6699500Y11421157D01* +X6706076Y11388093D01* +X6699847Y11318502D01* +X6656982Y11263326D01* +X6631913Y11249345D01* +X6595826Y11234397D01* +X6595814Y11234391D01* +X6464711Y11146790D01* +X6464707Y11146787D01* +X6353213Y11035293D01* +X6353210Y11035289D01* +X6265609Y10904186D01* +X6265602Y10904173D01* +X6205264Y10758502D01* +X6205261Y10758490D01* +X6174500Y10603847D01* +X500500Y10603847D01* +X500500Y13078847D01* +X16199500Y13078847D01* +X16199500Y12921154D01* +X16230261Y12766511D01* +X16230264Y12766499D01* +X16290602Y12620828D01* +X16290609Y12620815D01* +X16325304Y12568891D01* +X16346182Y12502214D01* +X16327698Y12434833D01* +X16325304Y12431109D01* +X16290609Y12379186D01* +X16290602Y12379173D01* +X16230264Y12233502D01* +X16230261Y12233490D01* +X16199500Y12078847D01* +X16199500Y11921154D01* +X16230261Y11766511D01* +X16230264Y11766499D01* +X16290602Y11620828D01* +X16290609Y11620815D01* +X16325304Y11568891D01* +X16346182Y11502214D01* +X16327698Y11434833D01* +X16325304Y11431109D01* +X16290609Y11379186D01* +X16290602Y11379173D01* +X16230264Y11233502D01* +X16230261Y11233490D01* +X16199500Y11078847D01* +X16199500Y10921154D01* +X16230261Y10766511D01* +X16230264Y10766499D01* +X16290602Y10620828D01* +X16290609Y10620815D01* +X16378210Y10489712D01* +X16378213Y10489708D01* +X16489707Y10378214D01* +X16489711Y10378211D01* +X16620814Y10290610D01* +X16620816Y10290609D01* +X16620821Y10290606D01* +X16693426Y10260533D01* +X16747826Y10216694D01* +X16760532Y10193426D01* +X16790604Y10120824D01* +X16790609Y10120815D01* +X16878210Y9989712D01* +X16878213Y9989708D01* +X16989707Y9878214D01* +X16989711Y9878211D01* +X17120814Y9790610D01* +X17120827Y9790603D01* +X17218853Y9750000D01* +X17266503Y9730263D01* +X17421153Y9699501D01* +X17421156Y9699500D01* +X17421158Y9699500D01* +X17578844Y9699500D01* +X17578845Y9699501D01* +X17733497Y9730263D01* +X17879179Y9790606D01* +X17931110Y9825306D01* +X17997785Y9846184D01* +X18065165Y9827700D01* +X18068863Y9825324D01* +X18120821Y9790606D01* +X18120823Y9790605D01* +X18120825Y9790604D01* +X18218853Y9750000D01* +X18266503Y9730263D01* +X18421153Y9699501D01* +X18421156Y9699500D01* +X18421158Y9699500D01* +X18578844Y9699500D01* +X18578845Y9699501D01* +X18733497Y9730263D01* +X18879179Y9790606D01* +X19010289Y9878211D01* +X19121789Y9989711D01* +X19209394Y10120821D01* +X19269737Y10266503D01* +X19300500Y10421158D01* +X19300500Y10578842D01* +X19300500Y10578845D01* +X19300499Y10578847D01* +X26699500Y10578847D01* +X26699500Y10421154D01* +X26730261Y10266511D01* +X26730264Y10266499D01* +X26790602Y10120828D01* +X26790609Y10120815D01* +X26878210Y9989712D01* +X26878213Y9989708D01* +X26989707Y9878214D01* +X26989711Y9878211D01* +X27120814Y9790610D01* +X27120827Y9790603D01* +X27218853Y9750000D01* +X27266503Y9730263D01* +X27421153Y9699501D01* +X27421156Y9699500D01* +X27421158Y9699500D01* +X27578844Y9699500D01* +X27578845Y9699501D01* +X27733497Y9730263D01* +X27879179Y9790606D01* +X27931110Y9825306D01* +X27997785Y9846184D01* +X28065165Y9827700D01* +X28068863Y9825324D01* +X28120821Y9790606D01* +X28120823Y9790605D01* +X28120825Y9790604D01* +X28218853Y9750000D01* +X28266503Y9730263D01* +X28421153Y9699501D01* +X28421156Y9699500D01* +X28421158Y9699500D01* +X28578844Y9699500D01* +X28578845Y9699501D01* +X28733497Y9730263D01* +X28879179Y9790606D01* +X28931110Y9825306D01* +X28997785Y9846184D01* +X29065165Y9827700D01* +X29068863Y9825324D01* +X29120821Y9790606D01* +X29120823Y9790605D01* +X29120825Y9790604D01* +X29218853Y9750000D01* +X29266503Y9730263D01* +X29421153Y9699501D01* +X29421156Y9699500D01* +X29421158Y9699500D01* +X29578844Y9699500D01* +X29578845Y9699501D01* +X29733497Y9730263D01* +X29879179Y9790606D01* +X30010289Y9878211D01* +X30121789Y9989711D01* +X30184689Y10083847D01* +X33194500Y10083847D01* +X33194500Y9926154D01* +X33225261Y9771511D01* +X33225264Y9771499D01* +X33285602Y9625828D01* +X33285609Y9625815D01* +X33373210Y9494712D01* +X33373213Y9494708D01* +X33484707Y9383214D01* +X33484711Y9383211D01* +X33615814Y9295610D01* +X33615827Y9295603D01* +X33761498Y9235265D01* +X33761503Y9235263D01* +X33916153Y9204501D01* +X33916156Y9204500D01* +X33916158Y9204500D01* +X34073844Y9204500D01* +X34073845Y9204501D01* +X34228497Y9235263D01* +X34374179Y9295606D01* +X34505289Y9383211D01* +X34616789Y9494711D01* +X34704394Y9625821D01* +X34714278Y9649682D01* +X34731488Y9691232D01* +X34764737Y9771503D01* +X34795500Y9926158D01* +X34795500Y10083842D01* +X34795500Y10083845D01* +X34795499Y10083847D01* +X34764737Y10238497D01* +X34753133Y10266511D01* +X34704397Y10384173D01* +X34704390Y10384186D01* +X34616789Y10515289D01* +X34616786Y10515293D01* +X34505292Y10626787D01* +X34505288Y10626790D01* +X34374185Y10714391D01* +X34374172Y10714398D01* +X34228501Y10774736D01* +X34228489Y10774739D01* +X34073845Y10805500D01* +X34073842Y10805500D01* +X33916158Y10805500D01* +X33916155Y10805500D01* +X33761510Y10774739D01* +X33761498Y10774736D01* +X33615827Y10714398D01* +X33615814Y10714391D01* +X33484711Y10626790D01* +X33484707Y10626787D01* +X33373213Y10515293D01* +X33373210Y10515289D01* +X33285609Y10384186D01* +X33285602Y10384173D01* +X33225264Y10238502D01* +X33225261Y10238490D01* +X33194500Y10083847D01* +X30184689Y10083847D01* +X30209394Y10120821D01* +X30209795Y10121790D01* +X30216256Y10137386D01* +X30258134Y10238490D01* +X30269737Y10266503D01* +X30300500Y10421158D01* +X30300500Y10578842D01* +X30300500Y10578845D01* +X30300499Y10578847D01* +X30295527Y10603842D01* +X30269737Y10733497D01* +X30256062Y10766511D01* +X30209396Y10879175D01* +X30209394Y10879178D01* +X30209394Y10879179D01* +X30174694Y10931111D01* +X30153816Y10997785D01* +X30172300Y11065165D01* +X30174676Y11068864D01* +X30209394Y11120821D01* +X30269737Y11266503D01* +X30300500Y11421158D01* +X30300500Y11578842D01* +X30300500Y11578845D01* +X30300499Y11578847D01* +X30269738Y11733490D01* +X30269737Y11733497D01* +X30254670Y11769873D01* +X30209396Y11879175D01* +X30209394Y11879178D01* +X30209394Y11879179D01* +X30174694Y11931111D01* +X30153816Y11997785D01* +X30172300Y12065165D01* +X30174676Y12068864D01* +X30209394Y12120821D01* +X30269737Y12266503D01* +X30300500Y12421158D01* +X30300500Y12578842D01* +X30300500Y12578845D01* +X30300499Y12578847D01* +X30274531Y12709394D01* +X30269737Y12733497D01* +X30256062Y12766511D01* +X30209396Y12879175D01* +X30209394Y12879178D01* +X30209394Y12879179D01* +X30174694Y12931111D01* +X30153816Y12997785D01* +X30172300Y13065165D01* +X30174676Y13068864D01* +X30209394Y13120821D01* +X30269737Y13266503D01* +X30300500Y13421158D01* +X30300500Y13578842D01* +X30300500Y13578845D01* +X30300499Y13578847D01* +X30274531Y13709394D01* +X30269737Y13733497D01* +X30256062Y13766511D01* +X30209397Y13879173D01* +X30209390Y13879186D01* +X30121789Y14010289D01* +X30121786Y14010293D01* +X30010292Y14121787D01* +X30010284Y14121793D01* +X29972712Y14146898D01* +X29927906Y14200510D01* +X29919199Y14269835D01* +X29949353Y14332862D01* +X29972712Y14353102D01* +X29999279Y14370855D01* +X30010289Y14378211D01* +X30121789Y14489711D01* +X30209394Y14620821D01* +X30269737Y14766503D01* +X30300500Y14921158D01* +X30300500Y15078842D01* +X30300500Y15078845D01* +X30300499Y15078847D01* +X30269738Y15233490D01* +X30269737Y15233497D01* +X30256062Y15266511D01* +X30209397Y15379173D01* +X30209390Y15379186D01* +X30121790Y15510288D01* +X30121784Y15510295D01* +X30053232Y15578847D01* +X36199500Y15578847D01* +X36199500Y15421154D01* +X36230261Y15266511D01* +X36230264Y15266499D01* +X36290602Y15120828D01* +X36290609Y15120815D01* +X36378210Y14989712D01* +X36378213Y14989708D01* +X36489707Y14878214D01* +X36489711Y14878211D01* +X36620814Y14790610D01* +X36620827Y14790603D01* +X36765537Y14730663D01* +X36766503Y14730263D01* +X36921153Y14699501D01* +X36921156Y14699500D01* +X36921158Y14699500D01* +X37078844Y14699500D01* +X37078845Y14699501D01* +X37233497Y14730263D01* +X37379179Y14790606D01* +X37510289Y14878211D01* +X37621789Y14989711D01* +X37709394Y15120821D01* +X37769737Y15266503D01* +X37800500Y15421158D01* +X37800500Y15578842D01* +X37800500Y15578845D01* +X37800499Y15578847D01* +X37774531Y15709394D01* +X37769737Y15733497D01* +X37769735Y15733502D01* +X37709397Y15879173D01* +X37709390Y15879186D01* +X37621789Y16010289D01* +X37621786Y16010293D01* +X37510292Y16121787D01* +X37510288Y16121790D01* +X37379185Y16209391D01* +X37379172Y16209398D01* +X37233501Y16269736D01* +X37233489Y16269739D01* +X37078845Y16300500D01* +X37078842Y16300500D01* +X36921158Y16300500D01* +X36921155Y16300500D01* +X36766510Y16269739D01* +X36766498Y16269736D01* +X36620827Y16209398D01* +X36620814Y16209391D01* +X36489711Y16121790D01* +X36489707Y16121787D01* +X36378213Y16010293D01* +X36378210Y16010289D01* +X36290609Y15879186D01* +X36290602Y15879173D01* +X36230264Y15733502D01* +X36230261Y15733490D01* +X36199500Y15578847D01* +X30053232Y15578847D01* +X30010292Y15621787D01* +X30010288Y15621790D01* +X29879185Y15709391D01* +X29879172Y15709398D01* +X29733501Y15769736D01* +X29733489Y15769739D01* +X29578845Y15800500D01* +X29578842Y15800500D01* +X29421158Y15800500D01* +X29421155Y15800500D01* +X29266510Y15769739D01* +X29266498Y15769736D01* +X29120827Y15709398D01* +X29120814Y15709391D01* +X28989711Y15621790D01* +X28989707Y15621787D01* +X28878213Y15510293D01* +X28878210Y15510289D01* +X28790609Y15379186D01* +X28790602Y15379173D01* +X28730264Y15233502D01* +X28730261Y15233490D01* +X28699500Y15078847D01* +X28699500Y14921154D01* +X28712573Y14855432D01* +X28706346Y14785841D01* +X28663483Y14730663D01* +X28638411Y14716681D01* +X28620826Y14709397D01* +X28620814Y14709391D01* +X28489711Y14621790D01* +X28489707Y14621787D01* +X28378213Y14510293D01* +X28378210Y14510289D01* +X28290609Y14379186D01* +X28290606Y14379180D01* +X28260532Y14306575D01* +X28216690Y14252172D01* +X28193425Y14239468D01* +X28120820Y14209394D01* +X28120814Y14209391D01* +X27989711Y14121790D01* +X27989707Y14121787D01* +X27878213Y14010293D01* +X27878210Y14010289D01* +X27790609Y13879186D01* +X27790602Y13879173D01* +X27730264Y13733502D01* +X27730261Y13733490D01* +X27699500Y13578847D01* +X27699500Y13421154D01* +X27730261Y13266511D01* +X27730264Y13266499D01* +X27790602Y13120828D01* +X27790609Y13120815D01* +X27825304Y13068891D01* +X27846182Y13002214D01* +X27827698Y12934833D01* +X27825304Y12931109D01* +X27790609Y12879186D01* +X27790602Y12879173D01* +X27730264Y12733502D01* +X27730261Y12733490D01* +X27699500Y12578847D01* +X27699500Y12421154D01* +X27730261Y12266511D01* +X27730264Y12266499D01* +X27790602Y12120828D01* +X27790609Y12120815D01* +X27825304Y12068891D01* +X27846182Y12002214D01* +X27827698Y11934833D01* +X27825304Y11931109D01* +X27790609Y11879186D01* +X27790602Y11879173D01* +X27730264Y11733502D01* +X27730261Y11733490D01* +X27699500Y11578847D01* +X27699500Y11424500D01* +X27679815Y11357461D01* +X27627011Y11311706D01* +X27575500Y11300500D01* +X27421155Y11300500D01* +X27266510Y11269739D01* +X27266498Y11269736D01* +X27120827Y11209398D01* +X27120814Y11209391D01* +X26989711Y11121790D01* +X26989707Y11121787D01* +X26878213Y11010293D01* +X26878210Y11010289D01* +X26790609Y10879186D01* +X26790602Y10879173D01* +X26730264Y10733502D01* +X26730261Y10733490D01* +X26699500Y10578847D01* +X19300499Y10578847D01* +X19295527Y10603842D01* +X19269737Y10733497D01* +X19256062Y10766511D01* +X19209397Y10879173D01* +X19209390Y10879186D01* +X19121789Y11010289D01* +X19121786Y11010293D01* +X19120885Y11011194D01* +X19120563Y11011783D01* +X19117924Y11014999D01* +X19118533Y11015500D01* +X19087400Y11072517D01* +X19092384Y11142209D01* +X19134256Y11198142D01* +X19184372Y11220492D01* +X19233497Y11230263D01* +X19346166Y11276933D01* +X19379172Y11290603D01* +X19379172Y11290604D01* +X19379179Y11290606D01* +X19510289Y11378211D01* +X19621789Y11489711D01* +X19709394Y11620821D01* +X19769737Y11766503D01* +X19800500Y11921158D01* +X19800500Y12078842D01* +X19800500Y12078845D01* +X19800499Y12078847D01* +X19774531Y12209394D01* +X19769737Y12233497D01* +X19756062Y12266511D01* +X19709397Y12379173D01* +X19709390Y12379186D01* +X19621789Y12510289D01* +X19621786Y12510293D01* +X19510292Y12621787D01* +X19510288Y12621790D01* +X19379185Y12709391D01* +X19379172Y12709398D01* +X19233501Y12769736D01* +X19233489Y12769739D01* +X19078845Y12800500D01* +X19078842Y12800500D01* +X18921158Y12800500D01* +X18921155Y12800500D01* +X18766510Y12769739D01* +X18766498Y12769736D01* +X18620827Y12709398D01* +X18620814Y12709391D01* +X18489711Y12621790D01* +X18489708Y12621788D01* +X18488798Y12620877D01* +X18488204Y12620554D01* +X18485001Y12617924D01* +X18484502Y12618532D01* +X18427471Y12587398D01* +X18357780Y12592389D01* +X18301851Y12634266D01* +X18279508Y12684376D01* +X18269738Y12733491D01* +X18269737Y12733497D01* +X18256062Y12766511D01* +X18209397Y12879173D01* +X18209390Y12879186D01* +X18121789Y13010289D01* +X18121786Y13010293D01* +X18010292Y13121787D01* +X18010288Y13121790D01* +X17879185Y13209391D01* +X17879176Y13209396D01* +X17806574Y13239468D01* +X17752171Y13283309D01* +X17739470Y13306568D01* +X17709394Y13379179D01* +X17709391Y13379184D01* +X17709390Y13379186D01* +X17621789Y13510289D01* +X17621786Y13510293D01* +X17510292Y13621787D01* +X17510288Y13621790D01* +X17379185Y13709391D01* +X17379172Y13709398D01* +X17233501Y13769736D01* +X17233489Y13769739D01* +X17078845Y13800500D01* +X17078842Y13800500D01* +X16921158Y13800500D01* +X16921155Y13800500D01* +X16766510Y13769739D01* +X16766498Y13769736D01* +X16620827Y13709398D01* +X16620814Y13709391D01* +X16489711Y13621790D01* +X16489707Y13621787D01* +X16378213Y13510293D01* +X16378210Y13510289D01* +X16290609Y13379186D01* +X16290602Y13379173D01* +X16230264Y13233502D01* +X16230261Y13233490D01* +X16199500Y13078847D01* +X500500Y13078847D01* +X500500Y14078847D01* +X14199500Y14078847D01* +X14199500Y13921154D01* +X14230261Y13766511D01* +X14230264Y13766499D01* +X14290602Y13620828D01* +X14290609Y13620815D01* +X14378210Y13489712D01* +X14378213Y13489708D01* +X14489707Y13378214D01* +X14489711Y13378211D01* +X14620814Y13290610D01* +X14620827Y13290603D01* +X14696828Y13259123D01* +X14766503Y13230263D01* +X14921153Y13199501D01* +X14921156Y13199500D01* +X14921158Y13199500D01* +X15078844Y13199500D01* +X15078845Y13199501D01* +X15233497Y13230263D01* +X15379179Y13290606D01* +X15510289Y13378211D01* +X15621789Y13489711D01* +X15709394Y13620821D01* +X15769737Y13766503D01* +X15800500Y13921158D01* +X15800500Y14078842D01* +X15800500Y14078845D01* +X15800499Y14078847D01* +X23199500Y14078847D01* +X23199500Y13921154D01* +X23230261Y13766511D01* +X23230264Y13766499D01* +X23290602Y13620828D01* +X23290609Y13620815D01* +X23325304Y13568891D01* +X23346182Y13502214D01* +X23327698Y13434833D01* +X23325304Y13431109D01* +X23290609Y13379186D01* +X23290602Y13379173D01* +X23230264Y13233502D01* +X23230261Y13233490D01* +X23199500Y13078847D01* +X23199500Y12921154D01* +X23230261Y12766511D01* +X23230264Y12766499D01* +X23290602Y12620828D01* +X23290609Y12620815D01* +X23378210Y12489712D01* +X23378213Y12489708D01* +X23489707Y12378214D01* +X23489711Y12378211D01* +X23620814Y12290610D01* +X23620827Y12290603D01* +X23758683Y12233502D01* +X23766503Y12230263D01* +X23921153Y12199501D01* +X23921156Y12199500D01* +X23921158Y12199500D01* +X24078844Y12199500D01* +X24078845Y12199501D01* +X24233497Y12230263D01* +X24379179Y12290606D01* +X24510289Y12378211D01* +X24621789Y12489711D01* +X24709394Y12620821D01* +X24769737Y12766503D01* +X24800500Y12921158D01* +X24800500Y13078842D01* +X24800500Y13078845D01* +X24800499Y13078847D01* +X24774531Y13209396D01* +X24769737Y13233497D01* +X24767264Y13239468D01* +X24709396Y13379175D01* +X24709394Y13379178D01* +X24709394Y13379179D01* +X24674694Y13431111D01* +X24669603Y13447368D01* +X24659954Y13461410D01* +X24659379Y13480019D01* +X24653816Y13497785D01* +X24658311Y13514600D01* +X24657797Y13531246D01* +X24670072Y13558594D01* +X24671461Y13563788D01* +X24673003Y13566360D01* +X24681347Y13578847D01* +X25199500Y13578847D01* +X25199500Y13421154D01* +X25230261Y13266511D01* +X25230264Y13266499D01* +X25290602Y13120828D01* +X25290609Y13120815D01* +X25378210Y12989712D01* +X25378213Y12989708D01* +X25489707Y12878214D01* +X25489711Y12878211D01* +X25620814Y12790610D01* +X25620827Y12790603D01* +X25758683Y12733502D01* +X25766503Y12730263D01* +X25921153Y12699501D01* +X25921156Y12699500D01* +X25921158Y12699500D01* +X26078844Y12699500D01* +X26078845Y12699501D01* +X26233497Y12730263D01* +X26379179Y12790606D01* +X26510289Y12878211D01* +X26621789Y12989711D01* +X26709394Y13120821D01* +X26769737Y13266503D01* +X26800500Y13421158D01* +X26800500Y13578842D01* +X26800500Y13578845D01* +X26800499Y13578847D01* +X26774531Y13709394D01* +X26769737Y13733497D01* +X26756062Y13766511D01* +X26709397Y13879173D01* +X26709390Y13879186D01* +X26621789Y14010289D01* +X26621786Y14010293D01* +X26510292Y14121787D01* +X26510288Y14121790D01* +X26379185Y14209391D01* +X26379172Y14209398D01* +X26233501Y14269736D01* +X26233489Y14269739D01* +X26078845Y14300500D01* +X26078842Y14300500D01* +X25921158Y14300500D01* +X25921155Y14300500D01* +X25766510Y14269739D01* +X25766498Y14269736D01* +X25620827Y14209398D01* +X25620814Y14209391D01* +X25489711Y14121790D01* +X25489707Y14121787D01* +X25378213Y14010293D01* +X25378210Y14010289D01* +X25290609Y13879186D01* +X25290602Y13879173D01* +X25230264Y13733502D01* +X25230261Y13733490D01* +X25199500Y13578847D01* +X24681347Y13578847D01* +X24709394Y13620821D01* +X24769737Y13766503D01* +X24800500Y13921158D01* +X24800500Y14078842D01* +X24800500Y14078845D01* +X24800499Y14078847D01* +X24786963Y14146898D01* +X24769737Y14233497D01* +X24762002Y14252172D01* +X24709397Y14379173D01* +X24709390Y14379186D01* +X24621789Y14510289D01* +X24621786Y14510293D01* +X24510292Y14621787D01* +X24510288Y14621790D01* +X24379185Y14709391D01* +X24379172Y14709398D01* +X24233501Y14769736D01* +X24233489Y14769739D01* +X24078845Y14800500D01* +X24078842Y14800500D01* +X23921158Y14800500D01* +X23921155Y14800500D01* +X23766510Y14769739D01* +X23766498Y14769736D01* +X23620827Y14709398D01* +X23620814Y14709391D01* +X23489711Y14621790D01* +X23489707Y14621787D01* +X23378213Y14510293D01* +X23378210Y14510289D01* +X23290609Y14379186D01* +X23290602Y14379173D01* +X23230264Y14233502D01* +X23230261Y14233490D01* +X23199500Y14078847D01* +X15800499Y14078847D01* +X15786963Y14146898D01* +X15769737Y14233497D01* +X15762002Y14252172D01* +X15709397Y14379173D01* +X15709390Y14379186D01* +X15621789Y14510289D01* +X15621786Y14510293D01* +X15510292Y14621787D01* +X15510288Y14621790D01* +X15379185Y14709391D01* +X15379172Y14709398D01* +X15233501Y14769736D01* +X15233489Y14769739D01* +X15078845Y14800500D01* +X15078842Y14800500D01* +X14921158Y14800500D01* +X14921155Y14800500D01* +X14766510Y14769739D01* +X14766498Y14769736D01* +X14620827Y14709398D01* +X14620814Y14709391D01* +X14489711Y14621790D01* +X14489707Y14621787D01* +X14378213Y14510293D01* +X14378210Y14510289D01* +X14290609Y14379186D01* +X14290602Y14379173D01* +X14230264Y14233502D01* +X14230261Y14233490D01* +X14199500Y14078847D01* +X500500Y14078847D01* +X500500Y15578847D01* +X25199500Y15578847D01* +X25199500Y15421154D01* +X25230261Y15266511D01* +X25230264Y15266499D01* +X25290602Y15120828D01* +X25290609Y15120815D01* +X25378210Y14989712D01* +X25378213Y14989708D01* +X25489707Y14878214D01* +X25489711Y14878211D01* +X25620814Y14790610D01* +X25620827Y14790603D01* +X25765537Y14730663D01* +X25766503Y14730263D01* +X25921153Y14699501D01* +X25921156Y14699500D01* +X25921158Y14699500D01* +X26078844Y14699500D01* +X26078845Y14699501D01* +X26233497Y14730263D01* +X26379179Y14790606D01* +X26510289Y14878211D01* +X26621789Y14989711D01* +X26709394Y15120821D01* +X26769737Y15266503D01* +X26800500Y15421158D01* +X26800500Y15578842D01* +X26800500Y15578845D01* +X26800499Y15578847D01* +X26774531Y15709394D01* +X26769737Y15733497D01* +X26769735Y15733502D01* +X26709397Y15879173D01* +X26709390Y15879186D01* +X26621789Y16010289D01* +X26621786Y16010293D01* +X26510292Y16121787D01* +X26510288Y16121790D01* +X26379185Y16209391D01* +X26379172Y16209398D01* +X26233501Y16269736D01* +X26233489Y16269739D01* +X26078845Y16300500D01* +X26078842Y16300500D01* +X25921158Y16300500D01* +X25921155Y16300500D01* +X25766510Y16269739D01* +X25766498Y16269736D01* +X25620827Y16209398D01* +X25620814Y16209391D01* +X25489711Y16121790D01* +X25489707Y16121787D01* +X25378213Y16010293D01* +X25378210Y16010289D01* +X25290609Y15879186D01* +X25290602Y15879173D01* +X25230264Y15733502D01* +X25230261Y15733490D01* +X25199500Y15578847D01* +X500500Y15578847D01* +X500500Y16578847D01* +X11699500Y16578847D01* +X11699500Y16421154D01* +X11730261Y16266511D01* +X11730264Y16266499D01* +X11790602Y16120828D01* +X11790609Y16120815D01* +X11878210Y15989712D01* +X11878213Y15989708D01* +X11989707Y15878214D01* +X11989711Y15878211D01* +X12120814Y15790610D01* +X12120827Y15790603D01* +X12258683Y15733502D01* +X12266503Y15730263D01* +X12421153Y15699501D01* +X12421156Y15699500D01* +X12421158Y15699500D01* +X12578844Y15699500D01* +X12578845Y15699501D01* +X12589179Y15701557D01* +X12614287Y15706550D01* +X12614292Y15706551D01* +X12699800Y15723561D01* +X12733497Y15730263D01* +X12879179Y15790606D01* +X13010289Y15878211D01* +X13121789Y15989711D01* +X13209394Y16120821D01* +X13269737Y16266503D01* +X13300500Y16421158D01* +X13300500Y16578842D01* +X13300500Y16578845D01* +X13300499Y16578847D01* +X13269738Y16733490D01* +X13269737Y16733497D01* +X13256062Y16766511D01* +X13209397Y16879173D01* +X13209390Y16879186D01* +X13121790Y17010288D01* +X13121784Y17010295D01* +X13053232Y17078847D01* +X27699500Y17078847D01* +X27699500Y16921154D01* +X27730261Y16766511D01* +X27730264Y16766499D01* +X27790602Y16620828D01* +X27790609Y16620815D01* +X27878210Y16489712D01* +X27878213Y16489708D01* +X27989707Y16378214D01* +X27989711Y16378211D01* +X28120814Y16290610D01* +X28120827Y16290603D01* +X28266498Y16230265D01* +X28266503Y16230263D01* +X28421153Y16199501D01* +X28421156Y16199500D01* +X28421158Y16199500D01* +X28578844Y16199500D01* +X28578845Y16199501D01* +X28733497Y16230263D01* +X28879179Y16290606D01* +X29010289Y16378211D01* +X29121789Y16489711D01* +X29209394Y16620821D01* +X29269737Y16766503D01* +X29300500Y16921158D01* +X29300500Y17078842D01* +X29300500Y17078845D01* +X29300499Y17078847D01* +X29274531Y17209394D01* +X29269737Y17233497D01* +X29269735Y17233502D01* +X29209397Y17379173D01* +X29209390Y17379186D01* +X29121789Y17510289D01* +X29121786Y17510293D01* +X29010292Y17621787D01* +X29010288Y17621790D01* +X28879185Y17709391D01* +X28879172Y17709398D01* +X28733501Y17769736D01* +X28733489Y17769739D01* +X28578845Y17800500D01* +X28578842Y17800500D01* +X28421158Y17800500D01* +X28421155Y17800500D01* +X28266510Y17769739D01* +X28266498Y17769736D01* +X28120827Y17709398D01* +X28120814Y17709391D01* +X27989711Y17621790D01* +X27989707Y17621787D01* +X27878213Y17510293D01* +X27878210Y17510289D01* +X27790609Y17379186D01* +X27790602Y17379173D01* +X27730264Y17233502D01* +X27730261Y17233490D01* +X27699500Y17078847D01* +X13053232Y17078847D01* +X13010292Y17121787D01* +X13010288Y17121790D01* +X12879185Y17209391D01* +X12879172Y17209398D01* +X12733501Y17269736D01* +X12733489Y17269739D01* +X12578845Y17300500D01* +X12578842Y17300500D01* +X12421158Y17300500D01* +X12421155Y17300500D01* +X12266510Y17269739D01* +X12266498Y17269736D01* +X12120827Y17209398D01* +X12120814Y17209391D01* +X11989711Y17121790D01* +X11989707Y17121787D01* +X11878213Y17010293D01* +X11878210Y17010289D01* +X11790609Y16879186D01* +X11790602Y16879173D01* +X11730264Y16733502D01* +X11730261Y16733490D01* +X11699500Y16578847D01* +X500500Y16578847D01* +X500500Y19375500D01* +X520185Y19442539D01* +X572989Y19488294D01* +X624500Y19499500D01* +X11478184Y19499500D01* +X11522090Y19495665D01* +X11543822Y19499500D01* +X11565892Y19499500D01* +X11608467Y19510908D01* +X11651869Y19518567D01* +X11671867Y19527896D01* +X11693186Y19533608D01* +X11726683Y19552949D01* +X11736253Y19557931D01* +X11771298Y19574278D01* +X11779881Y19581483D01* +X11797604Y19593895D01* +X11807314Y19599500D01* +X11838479Y19630666D01* +X11872239Y19659001D01* +X11884894Y19677081D01* +X11900500Y19692686D01* +X11919841Y19726189D01* +X11925625Y19735270D01* +X12073913Y19947110D01* +X12128484Y19990742D01* +X12175498Y20000000D01* +X18816559Y20000000D01* +X18883598Y19980315D01* +G37* +%TD.AperFunction*% +%TD*% +M02* diff --git a/models/Test_5-glb.glb b/models/Test_5-glb.glb new file mode 100644 index 0000000..17c696b Binary files /dev/null and b/models/Test_5-glb.glb differ diff --git a/models/Test_5-step.step b/models/Test_5-step.step new file mode 100644 index 0000000..c6ccf4d --- /dev/null +++ b/models/Test_5-step.step @@ -0,0 +1,49683 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION(('KiCad electronic assembly'),'2;1'); +FILE_NAME('Test_5-step.step','2026-03-10T00:47:46',('Pcbnew'),('Kicad'), + 'Open CASCADE STEP processor 7.8','KiCad to STEP converter','Unknown' + ); +FILE_SCHEMA(('AUTOMOTIVE_DESIGN { 1 0 10303 214 1 1 1 1 }')); +ENDSEC; +DATA; +#1 = APPLICATION_PROTOCOL_DEFINITION('international standard', + 'automotive_design',2000,#2); +#2 = APPLICATION_CONTEXT( + 'core data for automotive mechanical design processes'); +#3 = SHAPE_DEFINITION_REPRESENTATION(#4,#10); +#4 = PRODUCT_DEFINITION_SHAPE('','',#5); +#5 = PRODUCT_DEFINITION('design','',#6,#9); +#6 = PRODUCT_DEFINITION_FORMATION('','',#7); +#7 = PRODUCT('Test_5-step 1','Test_5-step 1','',(#8)); +#8 = PRODUCT_CONTEXT('',#2,'mechanical'); +#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#10 = SHAPE_REPRESENTATION('',(#11,#15,#19,#23,#27,#31,#35,#39,#43,#47, + #51,#55,#59,#63,#67,#71,#75,#79,#83,#87,#91,#95,#99,#103,#107,#111, + #115,#119,#123,#127,#131,#135,#139,#143,#147,#151,#155,#159,#163, + #167,#171,#175),#179); +#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14); +#12 = CARTESIAN_POINT('',(0.,0.,0.)); +#13 = DIRECTION('',(0.,0.,1.)); +#14 = DIRECTION('',(1.,0.,-0.)); +#15 = AXIS2_PLACEMENT_3D('',#16,#17,#18); +#16 = CARTESIAN_POINT('',(11.,14.,1.6012)); +#17 = DIRECTION('',(0.,0.,1.)); +#18 = DIRECTION('',(1.,0.,0.)); +#19 = AXIS2_PLACEMENT_3D('',#20,#21,#22); +#20 = CARTESIAN_POINT('',(41.5,10.,1.6012)); +#21 = DIRECTION('',(-0.,0.,1.)); +#22 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#23 = AXIS2_PLACEMENT_3D('',#24,#25,#26); +#24 = CARTESIAN_POINT('',(30.25,21.25,1.6012)); +#25 = DIRECTION('',(0.,0.,1.)); +#26 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#27 = AXIS2_PLACEMENT_3D('',#28,#29,#30); +#28 = CARTESIAN_POINT('',(7.5,15.,1.6012)); +#29 = DIRECTION('',(-0.,0.,1.)); +#30 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#31 = AXIS2_PLACEMENT_3D('',#32,#33,#34); +#32 = CARTESIAN_POINT('',(19.,1.5,1.6012)); +#33 = DIRECTION('',(0.,0.,1.)); +#34 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#35 = AXIS2_PLACEMENT_3D('',#36,#37,#38); +#36 = CARTESIAN_POINT('',(44.25,15.,1.6012)); +#37 = DIRECTION('',(-0.,0.,1.)); +#38 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#39 = AXIS2_PLACEMENT_3D('',#40,#41,#42); +#40 = CARTESIAN_POINT('',(3.5,13.,1.6012)); +#41 = DIRECTION('',(-0.,0.,1.)); +#42 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#43 = AXIS2_PLACEMENT_3D('',#44,#45,#46); +#44 = CARTESIAN_POINT('',(32.,2.5,1.6012)); +#45 = DIRECTION('',(0.,-0.,1.)); +#46 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#47 = AXIS2_PLACEMENT_3D('',#48,#49,#50); +#48 = CARTESIAN_POINT('',(15.,2.5,1.6012)); +#49 = DIRECTION('',(-0.,0.,1.)); +#50 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#51 = AXIS2_PLACEMENT_3D('',#52,#53,#54); +#52 = CARTESIAN_POINT('',(3.5,7.,1.6012)); +#53 = DIRECTION('',(0.,-0.,1.)); +#54 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#55 = AXIS2_PLACEMENT_3D('',#56,#57,#58); +#56 = CARTESIAN_POINT('',(39.25,15.,1.6012)); +#57 = DIRECTION('',(-0.,0.,1.)); +#58 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#59 = AXIS2_PLACEMENT_3D('',#60,#61,#62); +#60 = CARTESIAN_POINT('',(23.,18.5,1.6012)); +#61 = DIRECTION('',(0.,0.,1.)); +#62 = DIRECTION('',(1.,0.,0.)); +#63 = AXIS2_PLACEMENT_3D('',#64,#65,#66); +#64 = CARTESIAN_POINT('',(36.5,6.,1.6012)); +#65 = DIRECTION('',(0.,-0.,1.)); +#66 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#67 = AXIS2_PLACEMENT_3D('',#68,#69,#70); +#68 = CARTESIAN_POINT('',(3.5,4.,1.6012)); +#69 = DIRECTION('',(0.,-0.,1.)); +#70 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#71 = AXIS2_PLACEMENT_3D('',#72,#73,#74); +#72 = CARTESIAN_POINT('',(19.,4.5,1.6012)); +#73 = DIRECTION('',(0.,0.,1.)); +#74 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#75 = AXIS2_PLACEMENT_3D('',#76,#77,#78); +#76 = CARTESIAN_POINT('',(35.,2.5,1.6012)); +#77 = DIRECTION('',(0.,0.,1.)); +#78 = DIRECTION('',(1.,0.,0.)); +#79 = AXIS2_PLACEMENT_3D('',#80,#81,#82); +#80 = CARTESIAN_POINT('',(19.,3.,1.6012)); +#81 = DIRECTION('',(0.,0.,1.)); +#82 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#83 = AXIS2_PLACEMENT_3D('',#84,#85,#86); +#84 = CARTESIAN_POINT('',(27.,4.5,1.6012)); +#85 = DIRECTION('',(0.,-0.,1.)); +#86 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#87 = AXIS2_PLACEMENT_3D('',#88,#89,#90); +#88 = CARTESIAN_POINT('',(25.5,9.5,1.6012)); +#89 = DIRECTION('',(0.,0.,1.)); +#90 = DIRECTION('',(1.,0.,0.)); +#91 = AXIS2_PLACEMENT_3D('',#92,#93,#94); +#92 = CARTESIAN_POINT('',(22.,7.5,1.6012)); +#93 = DIRECTION('',(-0.,0.,1.)); +#94 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#95 = AXIS2_PLACEMENT_3D('',#96,#97,#98); +#96 = CARTESIAN_POINT('',(11.6125,11.275,1.6012)); +#97 = DIRECTION('',(-0.,0.,1.)); +#98 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#99 = AXIS2_PLACEMENT_3D('',#100,#101,#102); +#100 = CARTESIAN_POINT('',(38.5625,8.55,1.6012)); +#101 = DIRECTION('',(0.,0.,1.)); +#102 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#103 = AXIS2_PLACEMENT_3D('',#104,#105,#106); +#104 = CARTESIAN_POINT('',(11.5,1.5,1.6012)); +#105 = DIRECTION('',(0.,0.,1.)); +#106 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#107 = AXIS2_PLACEMENT_3D('',#108,#109,#110); +#108 = CARTESIAN_POINT('',(25.5,7.5,1.6012)); +#109 = DIRECTION('',(0.,0.,1.)); +#110 = DIRECTION('',(1.,0.,0.)); +#111 = AXIS2_PLACEMENT_3D('',#112,#113,#114); +#112 = CARTESIAN_POINT('',(14.,18.75,1.6012)); +#113 = DIRECTION('',(-0.,0.,1.)); +#114 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#115 = AXIS2_PLACEMENT_3D('',#116,#117,#118); +#116 = CARTESIAN_POINT('',(41.75,15.5,1.6012)); +#117 = DIRECTION('',(0.,-0.,1.)); +#118 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#119 = AXIS2_PLACEMENT_3D('',#120,#121,#122); +#120 = CARTESIAN_POINT('',(7.5,11.5,1.6012)); +#121 = DIRECTION('',(0.,0.,1.)); +#122 = DIRECTION('',(1.,0.,0.)); +#123 = AXIS2_PLACEMENT_3D('',#124,#125,#126); +#124 = CARTESIAN_POINT('',(41.5,7.,1.6012)); +#125 = DIRECTION('',(-0.,0.,1.)); +#126 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#127 = AXIS2_PLACEMENT_3D('',#128,#129,#130); +#128 = CARTESIAN_POINT('',(39.,3.,1.6012)); +#129 = DIRECTION('',(0.,0.,1.)); +#130 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#131 = AXIS2_PLACEMENT_3D('',#132,#133,#134); +#132 = CARTESIAN_POINT('',(33.25,13.75,1.6012)); +#133 = DIRECTION('',(0.,0.,1.)); +#134 = DIRECTION('',(1.,0.,0.)); +#135 = AXIS2_PLACEMENT_3D('',#136,#137,#138); +#136 = CARTESIAN_POINT('',(11.5,5.5,1.6012)); +#137 = DIRECTION('',(-0.,0.,1.)); +#138 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#139 = AXIS2_PLACEMENT_3D('',#140,#141,#142); +#140 = CARTESIAN_POINT('',(3.5,10.,1.6012)); +#141 = DIRECTION('',(-0.,0.,1.)); +#142 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#143 = AXIS2_PLACEMENT_3D('',#144,#145,#146); +#144 = CARTESIAN_POINT('',(16.5,19.175,1.6012)); +#145 = DIRECTION('',(0.,-0.,1.)); +#146 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#147 = AXIS2_PLACEMENT_3D('',#148,#149,#150); +#148 = CARTESIAN_POINT('',(39.,6.,1.6012)); +#149 = DIRECTION('',(0.,0.,1.)); +#150 = DIRECTION('',(1.,0.,0.)); +#151 = AXIS2_PLACEMENT_3D('',#152,#153,#154); +#152 = CARTESIAN_POINT('',(6.,15.,1.6012)); +#153 = DIRECTION('',(-0.,0.,1.)); +#154 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#155 = AXIS2_PLACEMENT_3D('',#156,#157,#158); +#156 = CARTESIAN_POINT('',(11.5,3.,1.6012)); +#157 = DIRECTION('',(0.,0.,1.)); +#158 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#159 = AXIS2_PLACEMENT_3D('',#160,#161,#162); +#160 = CARTESIAN_POINT('',(7.5,5.5,1.6012)); +#161 = DIRECTION('',(0.,0.,1.)); +#162 = DIRECTION('',(1.,0.,0.)); +#163 = AXIS2_PLACEMENT_3D('',#164,#165,#166); +#164 = CARTESIAN_POINT('',(30.25,19.75,1.6012)); +#165 = DIRECTION('',(0.,0.,1.)); +#166 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#167 = AXIS2_PLACEMENT_3D('',#168,#169,#170); +#168 = CARTESIAN_POINT('',(43.5,2.75,-8.5E-02)); +#169 = DIRECTION('',(1.224646799147E-16,-1.359631073447E-32,-1.)); +#170 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#171 = AXIS2_PLACEMENT_3D('',#172,#173,#174); +#172 = CARTESIAN_POINT('',(25.05,3.55,-8.5E-02)); +#173 = DIRECTION('',(1.224646799147E-16,-1.359631073447E-32,-1.)); +#174 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#175 = AXIS2_PLACEMENT_3D('',#176,#177,#178); +#176 = CARTESIAN_POINT('',(0.,0.,0.)); +#177 = DIRECTION('',(0.,0.,1.)); +#178 = DIRECTION('',(1.,0.,-0.)); +#179 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#183)) GLOBAL_UNIT_ASSIGNED_CONTEXT +((#180,#181,#182)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#180 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#181 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#182 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#183 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-07),#180, + 'distance_accuracy_value','confusion accuracy'); +#184 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7)); +#185 = SHAPE_DEFINITION_REPRESENTATION(#186,#192); +#186 = PRODUCT_DEFINITION_SHAPE('','',#187); +#187 = PRODUCT_DEFINITION('design','',#188,#191); +#188 = PRODUCT_DEFINITION_FORMATION('','',#189); +#189 = PRODUCT('C_0603_1608Metric','C_0603_1608Metric','',(#190)); +#190 = PRODUCT_CONTEXT('',#2,'mechanical'); +#191 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#192 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#193),#1047); +#193 = MANIFOLD_SOLID_BREP('',#194); +#194 = CLOSED_SHELL('',(#195,#271,#302,#327,#352,#376,#400,#425,#450, + #467,#553,#585,#609,#634,#658,#683,#707,#732,#749,#835,#866,#891, + #916,#940,#964,#989,#1014,#1031)); +#195 = ADVANCED_FACE('',(#196),#266,.F.); +#196 = FACE_BOUND('',#197,.F.); +#197 = EDGE_LOOP('',(#198,#208,#217,#225,#234,#242,#251,#259)); +#198 = ORIENTED_EDGE('',*,*,#199,.F.); +#199 = EDGE_CURVE('',#200,#202,#204,.T.); +#200 = VERTEX_POINT('',#201); +#201 = CARTESIAN_POINT('',(-0.8,-0.4,3.E-02)); +#202 = VERTEX_POINT('',#203); +#203 = CARTESIAN_POINT('',(-0.8,-0.4,0.77)); +#204 = LINE('',#205,#206); +#205 = CARTESIAN_POINT('',(-0.8,-0.4,0.)); +#206 = VECTOR('',#207,1.); +#207 = DIRECTION('',(0.,0.,1.)); +#208 = ORIENTED_EDGE('',*,*,#209,.T.); +#209 = EDGE_CURVE('',#200,#210,#212,.T.); +#210 = VERTEX_POINT('',#211); +#211 = CARTESIAN_POINT('',(-0.8,-0.37,0.)); +#212 = CIRCLE('',#213,3.E-02); +#213 = AXIS2_PLACEMENT_3D('',#214,#215,#216); +#214 = CARTESIAN_POINT('',(-0.8,-0.37,3.E-02)); +#215 = DIRECTION('',(1.,0.,-0.)); +#216 = DIRECTION('',(0.,0.,1.)); +#217 = ORIENTED_EDGE('',*,*,#218,.T.); +#218 = EDGE_CURVE('',#210,#219,#221,.T.); +#219 = VERTEX_POINT('',#220); +#220 = CARTESIAN_POINT('',(-0.8,0.37,0.)); +#221 = LINE('',#222,#223); +#222 = CARTESIAN_POINT('',(-0.8,-0.4,0.)); +#223 = VECTOR('',#224,1.); +#224 = DIRECTION('',(0.,1.,0.)); +#225 = ORIENTED_EDGE('',*,*,#226,.F.); +#226 = EDGE_CURVE('',#227,#219,#229,.T.); +#227 = VERTEX_POINT('',#228); +#228 = CARTESIAN_POINT('',(-0.8,0.4,3.E-02)); +#229 = CIRCLE('',#230,3.E-02); +#230 = AXIS2_PLACEMENT_3D('',#231,#232,#233); +#231 = CARTESIAN_POINT('',(-0.8,0.37,3.E-02)); +#232 = DIRECTION('',(-1.,0.,0.)); +#233 = DIRECTION('',(0.,0.,1.)); +#234 = ORIENTED_EDGE('',*,*,#235,.T.); +#235 = EDGE_CURVE('',#227,#236,#238,.T.); +#236 = VERTEX_POINT('',#237); +#237 = CARTESIAN_POINT('',(-0.8,0.4,0.77)); +#238 = LINE('',#239,#240); +#239 = CARTESIAN_POINT('',(-0.8,0.4,0.)); +#240 = VECTOR('',#241,1.); +#241 = DIRECTION('',(0.,0.,1.)); +#242 = ORIENTED_EDGE('',*,*,#243,.T.); +#243 = EDGE_CURVE('',#236,#244,#246,.T.); +#244 = VERTEX_POINT('',#245); +#245 = CARTESIAN_POINT('',(-0.8,0.37,0.8)); +#246 = CIRCLE('',#247,3.E-02); +#247 = AXIS2_PLACEMENT_3D('',#248,#249,#250); +#248 = CARTESIAN_POINT('',(-0.8,0.37,0.77)); +#249 = DIRECTION('',(1.,0.,-0.)); +#250 = DIRECTION('',(0.,0.,1.)); +#251 = ORIENTED_EDGE('',*,*,#252,.F.); +#252 = EDGE_CURVE('',#253,#244,#255,.T.); +#253 = VERTEX_POINT('',#254); +#254 = CARTESIAN_POINT('',(-0.8,-0.37,0.8)); +#255 = LINE('',#256,#257); +#256 = CARTESIAN_POINT('',(-0.8,-0.4,0.8)); +#257 = VECTOR('',#258,1.); +#258 = DIRECTION('',(0.,1.,0.)); +#259 = ORIENTED_EDGE('',*,*,#260,.F.); +#260 = EDGE_CURVE('',#202,#253,#261,.T.); +#261 = CIRCLE('',#262,3.E-02); +#262 = AXIS2_PLACEMENT_3D('',#263,#264,#265); +#263 = CARTESIAN_POINT('',(-0.8,-0.37,0.77)); +#264 = DIRECTION('',(-1.,0.,0.)); +#265 = DIRECTION('',(0.,0.,1.)); +#266 = PLANE('',#267); +#267 = AXIS2_PLACEMENT_3D('',#268,#269,#270); +#268 = CARTESIAN_POINT('',(-0.8,-0.4,0.)); +#269 = DIRECTION('',(1.,0.,0.)); +#270 = DIRECTION('',(0.,0.,1.)); +#271 = ADVANCED_FACE('',(#272),#297,.F.); +#272 = FACE_BOUND('',#273,.F.); +#273 = EDGE_LOOP('',(#274,#284,#290,#291)); +#274 = ORIENTED_EDGE('',*,*,#275,.F.); +#275 = EDGE_CURVE('',#276,#278,#280,.T.); +#276 = VERTEX_POINT('',#277); +#277 = CARTESIAN_POINT('',(-0.5,-0.4,3.E-02)); +#278 = VERTEX_POINT('',#279); +#279 = CARTESIAN_POINT('',(-0.5,-0.4,0.77)); +#280 = LINE('',#281,#282); +#281 = CARTESIAN_POINT('',(-0.5,-0.4,0.)); +#282 = VECTOR('',#283,1.); +#283 = DIRECTION('',(0.,0.,1.)); +#284 = ORIENTED_EDGE('',*,*,#285,.F.); +#285 = EDGE_CURVE('',#200,#276,#286,.T.); +#286 = LINE('',#287,#288); +#287 = CARTESIAN_POINT('',(-0.8,-0.4,3.E-02)); +#288 = VECTOR('',#289,1.); +#289 = DIRECTION('',(1.,0.,0.)); +#290 = ORIENTED_EDGE('',*,*,#199,.T.); +#291 = ORIENTED_EDGE('',*,*,#292,.T.); +#292 = EDGE_CURVE('',#202,#278,#293,.T.); +#293 = LINE('',#294,#295); +#294 = CARTESIAN_POINT('',(-0.8,-0.4,0.77)); +#295 = VECTOR('',#296,1.); +#296 = DIRECTION('',(1.,0.,0.)); +#297 = PLANE('',#298); +#298 = AXIS2_PLACEMENT_3D('',#299,#300,#301); +#299 = CARTESIAN_POINT('',(-0.8,-0.4,0.)); +#300 = DIRECTION('',(0.,1.,0.)); +#301 = DIRECTION('',(0.,-0.,1.)); +#302 = ADVANCED_FACE('',(#303),#322,.T.); +#303 = FACE_BOUND('',#304,.T.); +#304 = EDGE_LOOP('',(#305,#306,#314,#321)); +#305 = ORIENTED_EDGE('',*,*,#209,.T.); +#306 = ORIENTED_EDGE('',*,*,#307,.T.); +#307 = EDGE_CURVE('',#210,#308,#310,.T.); +#308 = VERTEX_POINT('',#309); +#309 = CARTESIAN_POINT('',(-0.5,-0.37,0.)); +#310 = LINE('',#311,#312); +#311 = CARTESIAN_POINT('',(-0.8,-0.37,0.)); +#312 = VECTOR('',#313,1.); +#313 = DIRECTION('',(1.,0.,0.)); +#314 = ORIENTED_EDGE('',*,*,#315,.F.); +#315 = EDGE_CURVE('',#276,#308,#316,.T.); +#316 = CIRCLE('',#317,3.E-02); +#317 = AXIS2_PLACEMENT_3D('',#318,#319,#320); +#318 = CARTESIAN_POINT('',(-0.5,-0.37,3.E-02)); +#319 = DIRECTION('',(1.,0.,-0.)); +#320 = DIRECTION('',(0.,0.,1.)); +#321 = ORIENTED_EDGE('',*,*,#285,.F.); +#322 = CYLINDRICAL_SURFACE('',#323,3.E-02); +#323 = AXIS2_PLACEMENT_3D('',#324,#325,#326); +#324 = CARTESIAN_POINT('',(-0.8,-0.37,3.E-02)); +#325 = DIRECTION('',(1.,0.,0.)); +#326 = DIRECTION('',(0.,-1.,0.)); +#327 = ADVANCED_FACE('',(#328),#347,.T.); +#328 = FACE_BOUND('',#329,.T.); +#329 = EDGE_LOOP('',(#330,#331,#340,#346)); +#330 = ORIENTED_EDGE('',*,*,#292,.T.); +#331 = ORIENTED_EDGE('',*,*,#332,.T.); +#332 = EDGE_CURVE('',#278,#333,#335,.T.); +#333 = VERTEX_POINT('',#334); +#334 = CARTESIAN_POINT('',(-0.5,-0.37,0.8)); +#335 = CIRCLE('',#336,3.E-02); +#336 = AXIS2_PLACEMENT_3D('',#337,#338,#339); +#337 = CARTESIAN_POINT('',(-0.5,-0.37,0.77)); +#338 = DIRECTION('',(-1.,0.,0.)); +#339 = DIRECTION('',(0.,0.,1.)); +#340 = ORIENTED_EDGE('',*,*,#341,.F.); +#341 = EDGE_CURVE('',#253,#333,#342,.T.); +#342 = LINE('',#343,#344); +#343 = CARTESIAN_POINT('',(-0.8,-0.37,0.8)); +#344 = VECTOR('',#345,1.); +#345 = DIRECTION('',(1.,0.,0.)); +#346 = ORIENTED_EDGE('',*,*,#260,.F.); +#347 = CYLINDRICAL_SURFACE('',#348,3.E-02); +#348 = AXIS2_PLACEMENT_3D('',#349,#350,#351); +#349 = CARTESIAN_POINT('',(-0.8,-0.37,0.77)); +#350 = DIRECTION('',(1.,0.,0.)); +#351 = DIRECTION('',(0.,-1.,0.)); +#352 = ADVANCED_FACE('',(#353),#371,.F.); +#353 = FACE_BOUND('',#354,.F.); +#354 = EDGE_LOOP('',(#355,#356,#357,#365)); +#355 = ORIENTED_EDGE('',*,*,#218,.F.); +#356 = ORIENTED_EDGE('',*,*,#307,.T.); +#357 = ORIENTED_EDGE('',*,*,#358,.T.); +#358 = EDGE_CURVE('',#308,#359,#361,.T.); +#359 = VERTEX_POINT('',#360); +#360 = CARTESIAN_POINT('',(-0.5,0.37,0.)); +#361 = LINE('',#362,#363); +#362 = CARTESIAN_POINT('',(-0.5,-0.4,0.)); +#363 = VECTOR('',#364,1.); +#364 = DIRECTION('',(0.,1.,0.)); +#365 = ORIENTED_EDGE('',*,*,#366,.F.); +#366 = EDGE_CURVE('',#219,#359,#367,.T.); +#367 = LINE('',#368,#369); +#368 = CARTESIAN_POINT('',(-0.8,0.37,0.)); +#369 = VECTOR('',#370,1.); +#370 = DIRECTION('',(1.,0.,0.)); +#371 = PLANE('',#372); +#372 = AXIS2_PLACEMENT_3D('',#373,#374,#375); +#373 = CARTESIAN_POINT('',(-0.8,-0.4,0.)); +#374 = DIRECTION('',(0.,0.,1.)); +#375 = DIRECTION('',(1.,0.,-0.)); +#376 = ADVANCED_FACE('',(#377),#395,.T.); +#377 = FACE_BOUND('',#378,.T.); +#378 = EDGE_LOOP('',(#379,#380,#381,#389)); +#379 = ORIENTED_EDGE('',*,*,#252,.F.); +#380 = ORIENTED_EDGE('',*,*,#341,.T.); +#381 = ORIENTED_EDGE('',*,*,#382,.T.); +#382 = EDGE_CURVE('',#333,#383,#385,.T.); +#383 = VERTEX_POINT('',#384); +#384 = CARTESIAN_POINT('',(-0.5,0.37,0.8)); +#385 = LINE('',#386,#387); +#386 = CARTESIAN_POINT('',(-0.5,-0.4,0.8)); +#387 = VECTOR('',#388,1.); +#388 = DIRECTION('',(0.,1.,0.)); +#389 = ORIENTED_EDGE('',*,*,#390,.F.); +#390 = EDGE_CURVE('',#244,#383,#391,.T.); +#391 = LINE('',#392,#393); +#392 = CARTESIAN_POINT('',(-0.8,0.37,0.8)); +#393 = VECTOR('',#394,1.); +#394 = DIRECTION('',(1.,0.,0.)); +#395 = PLANE('',#396); +#396 = AXIS2_PLACEMENT_3D('',#397,#398,#399); +#397 = CARTESIAN_POINT('',(-0.8,-0.4,0.8)); +#398 = DIRECTION('',(0.,0.,1.)); +#399 = DIRECTION('',(1.,0.,-0.)); +#400 = ADVANCED_FACE('',(#401),#420,.T.); +#401 = FACE_BOUND('',#402,.T.); +#402 = EDGE_LOOP('',(#403,#411,#418,#419)); +#403 = ORIENTED_EDGE('',*,*,#404,.T.); +#404 = EDGE_CURVE('',#227,#405,#407,.T.); +#405 = VERTEX_POINT('',#406); +#406 = CARTESIAN_POINT('',(-0.5,0.4,3.E-02)); +#407 = LINE('',#408,#409); +#408 = CARTESIAN_POINT('',(-0.8,0.4,3.E-02)); +#409 = VECTOR('',#410,1.); +#410 = DIRECTION('',(1.,0.,0.)); +#411 = ORIENTED_EDGE('',*,*,#412,.T.); +#412 = EDGE_CURVE('',#405,#359,#413,.T.); +#413 = CIRCLE('',#414,3.E-02); +#414 = AXIS2_PLACEMENT_3D('',#415,#416,#417); +#415 = CARTESIAN_POINT('',(-0.5,0.37,3.E-02)); +#416 = DIRECTION('',(-1.,0.,0.)); +#417 = DIRECTION('',(0.,0.,1.)); +#418 = ORIENTED_EDGE('',*,*,#366,.F.); +#419 = ORIENTED_EDGE('',*,*,#226,.F.); +#420 = CYLINDRICAL_SURFACE('',#421,3.E-02); +#421 = AXIS2_PLACEMENT_3D('',#422,#423,#424); +#422 = CARTESIAN_POINT('',(-0.8,0.37,3.E-02)); +#423 = DIRECTION('',(1.,0.,0.)); +#424 = DIRECTION('',(-0.,1.,0.)); +#425 = ADVANCED_FACE('',(#426),#445,.T.); +#426 = FACE_BOUND('',#427,.T.); +#427 = EDGE_LOOP('',(#428,#429,#430,#439)); +#428 = ORIENTED_EDGE('',*,*,#243,.T.); +#429 = ORIENTED_EDGE('',*,*,#390,.T.); +#430 = ORIENTED_EDGE('',*,*,#431,.F.); +#431 = EDGE_CURVE('',#432,#383,#434,.T.); +#432 = VERTEX_POINT('',#433); +#433 = CARTESIAN_POINT('',(-0.5,0.4,0.77)); +#434 = CIRCLE('',#435,3.E-02); +#435 = AXIS2_PLACEMENT_3D('',#436,#437,#438); +#436 = CARTESIAN_POINT('',(-0.5,0.37,0.77)); +#437 = DIRECTION('',(1.,0.,-0.)); +#438 = DIRECTION('',(0.,0.,1.)); +#439 = ORIENTED_EDGE('',*,*,#440,.F.); +#440 = EDGE_CURVE('',#236,#432,#441,.T.); +#441 = LINE('',#442,#443); +#442 = CARTESIAN_POINT('',(-0.8,0.4,0.77)); +#443 = VECTOR('',#444,1.); +#444 = DIRECTION('',(1.,0.,0.)); +#445 = CYLINDRICAL_SURFACE('',#446,3.E-02); +#446 = AXIS2_PLACEMENT_3D('',#447,#448,#449); +#447 = CARTESIAN_POINT('',(-0.8,0.37,0.77)); +#448 = DIRECTION('',(1.,0.,0.)); +#449 = DIRECTION('',(-0.,1.,0.)); +#450 = ADVANCED_FACE('',(#451),#462,.T.); +#451 = FACE_BOUND('',#452,.T.); +#452 = EDGE_LOOP('',(#453,#459,#460,#461)); +#453 = ORIENTED_EDGE('',*,*,#454,.F.); +#454 = EDGE_CURVE('',#405,#432,#455,.T.); +#455 = LINE('',#456,#457); +#456 = CARTESIAN_POINT('',(-0.5,0.4,0.)); +#457 = VECTOR('',#458,1.); +#458 = DIRECTION('',(0.,0.,1.)); +#459 = ORIENTED_EDGE('',*,*,#404,.F.); +#460 = ORIENTED_EDGE('',*,*,#235,.T.); +#461 = ORIENTED_EDGE('',*,*,#440,.T.); +#462 = PLANE('',#463); +#463 = AXIS2_PLACEMENT_3D('',#464,#465,#466); +#464 = CARTESIAN_POINT('',(-0.8,0.4,0.)); +#465 = DIRECTION('',(0.,1.,0.)); +#466 = DIRECTION('',(0.,-0.,1.)); +#467 = ADVANCED_FACE('',(#468,#478),#548,.T.); +#468 = FACE_BOUND('',#469,.T.); +#469 = EDGE_LOOP('',(#470,#471,#472,#473,#474,#475,#476,#477)); +#470 = ORIENTED_EDGE('',*,*,#275,.F.); +#471 = ORIENTED_EDGE('',*,*,#315,.T.); +#472 = ORIENTED_EDGE('',*,*,#358,.T.); +#473 = ORIENTED_EDGE('',*,*,#412,.F.); +#474 = ORIENTED_EDGE('',*,*,#454,.T.); +#475 = ORIENTED_EDGE('',*,*,#431,.T.); +#476 = ORIENTED_EDGE('',*,*,#382,.F.); +#477 = ORIENTED_EDGE('',*,*,#332,.F.); +#478 = FACE_BOUND('',#479,.T.); +#479 = EDGE_LOOP('',(#480,#491,#499,#508,#516,#525,#533,#542)); +#480 = ORIENTED_EDGE('',*,*,#481,.F.); +#481 = EDGE_CURVE('',#482,#484,#486,.T.); +#482 = VERTEX_POINT('',#483); +#483 = CARTESIAN_POINT('',(-0.5,-0.37,6.E-02)); +#484 = VERTEX_POINT('',#485); +#485 = CARTESIAN_POINT('',(-0.5,-0.34,3.E-02)); +#486 = CIRCLE('',#487,3.E-02); +#487 = AXIS2_PLACEMENT_3D('',#488,#489,#490); +#488 = CARTESIAN_POINT('',(-0.5,-0.34,6.E-02)); +#489 = DIRECTION('',(1.,0.,-0.)); +#490 = DIRECTION('',(0.,0.,1.)); +#491 = ORIENTED_EDGE('',*,*,#492,.T.); +#492 = EDGE_CURVE('',#482,#493,#495,.T.); +#493 = VERTEX_POINT('',#494); +#494 = CARTESIAN_POINT('',(-0.5,-0.37,0.74)); +#495 = LINE('',#496,#497); +#496 = CARTESIAN_POINT('',(-0.5,-0.37,3.E-02)); +#497 = VECTOR('',#498,1.); +#498 = DIRECTION('',(0.,0.,1.)); +#499 = ORIENTED_EDGE('',*,*,#500,.T.); +#500 = EDGE_CURVE('',#493,#501,#503,.T.); +#501 = VERTEX_POINT('',#502); +#502 = CARTESIAN_POINT('',(-0.5,-0.34,0.77)); +#503 = CIRCLE('',#504,3.E-02); +#504 = AXIS2_PLACEMENT_3D('',#505,#506,#507); +#505 = CARTESIAN_POINT('',(-0.5,-0.34,0.74)); +#506 = DIRECTION('',(-1.,0.,0.)); +#507 = DIRECTION('',(0.,0.,1.)); +#508 = ORIENTED_EDGE('',*,*,#509,.T.); +#509 = EDGE_CURVE('',#501,#510,#512,.T.); +#510 = VERTEX_POINT('',#511); +#511 = CARTESIAN_POINT('',(-0.5,0.34,0.77)); +#512 = LINE('',#513,#514); +#513 = CARTESIAN_POINT('',(-0.5,-0.37,0.77)); +#514 = VECTOR('',#515,1.); +#515 = DIRECTION('',(0.,1.,0.)); +#516 = ORIENTED_EDGE('',*,*,#517,.F.); +#517 = EDGE_CURVE('',#518,#510,#520,.T.); +#518 = VERTEX_POINT('',#519); +#519 = CARTESIAN_POINT('',(-0.5,0.37,0.74)); +#520 = CIRCLE('',#521,3.E-02); +#521 = AXIS2_PLACEMENT_3D('',#522,#523,#524); +#522 = CARTESIAN_POINT('',(-0.5,0.34,0.74)); +#523 = DIRECTION('',(1.,0.,-0.)); +#524 = DIRECTION('',(0.,0.,1.)); +#525 = ORIENTED_EDGE('',*,*,#526,.F.); +#526 = EDGE_CURVE('',#527,#518,#529,.T.); +#527 = VERTEX_POINT('',#528); +#528 = CARTESIAN_POINT('',(-0.5,0.37,6.E-02)); +#529 = LINE('',#530,#531); +#530 = CARTESIAN_POINT('',(-0.5,0.37,3.E-02)); +#531 = VECTOR('',#532,1.); +#532 = DIRECTION('',(0.,0.,1.)); +#533 = ORIENTED_EDGE('',*,*,#534,.T.); +#534 = EDGE_CURVE('',#527,#535,#537,.T.); +#535 = VERTEX_POINT('',#536); +#536 = CARTESIAN_POINT('',(-0.5,0.34,3.E-02)); +#537 = CIRCLE('',#538,3.E-02); +#538 = AXIS2_PLACEMENT_3D('',#539,#540,#541); +#539 = CARTESIAN_POINT('',(-0.5,0.34,6.E-02)); +#540 = DIRECTION('',(-1.,0.,0.)); +#541 = DIRECTION('',(0.,0.,1.)); +#542 = ORIENTED_EDGE('',*,*,#543,.F.); +#543 = EDGE_CURVE('',#484,#535,#544,.T.); +#544 = LINE('',#545,#546); +#545 = CARTESIAN_POINT('',(-0.5,-0.37,3.E-02)); +#546 = VECTOR('',#547,1.); +#547 = DIRECTION('',(0.,1.,0.)); +#548 = PLANE('',#549); +#549 = AXIS2_PLACEMENT_3D('',#550,#551,#552); +#550 = CARTESIAN_POINT('',(-0.5,-0.4,0.)); +#551 = DIRECTION('',(1.,0.,0.)); +#552 = DIRECTION('',(0.,0.,1.)); +#553 = ADVANCED_FACE('',(#554),#580,.T.); +#554 = FACE_BOUND('',#555,.T.); +#555 = EDGE_LOOP('',(#556,#557,#565,#574)); +#556 = ORIENTED_EDGE('',*,*,#481,.T.); +#557 = ORIENTED_EDGE('',*,*,#558,.T.); +#558 = EDGE_CURVE('',#484,#559,#561,.T.); +#559 = VERTEX_POINT('',#560); +#560 = CARTESIAN_POINT('',(0.5,-0.34,3.E-02)); +#561 = LINE('',#562,#563); +#562 = CARTESIAN_POINT('',(-0.5,-0.34,3.E-02)); +#563 = VECTOR('',#564,1.); +#564 = DIRECTION('',(1.,0.,0.)); +#565 = ORIENTED_EDGE('',*,*,#566,.F.); +#566 = EDGE_CURVE('',#567,#559,#569,.T.); +#567 = VERTEX_POINT('',#568); +#568 = CARTESIAN_POINT('',(0.5,-0.37,6.E-02)); +#569 = CIRCLE('',#570,3.E-02); +#570 = AXIS2_PLACEMENT_3D('',#571,#572,#573); +#571 = CARTESIAN_POINT('',(0.5,-0.34,6.E-02)); +#572 = DIRECTION('',(1.,0.,-0.)); +#573 = DIRECTION('',(0.,0.,1.)); +#574 = ORIENTED_EDGE('',*,*,#575,.F.); +#575 = EDGE_CURVE('',#482,#567,#576,.T.); +#576 = LINE('',#577,#578); +#577 = CARTESIAN_POINT('',(-0.5,-0.37,6.E-02)); +#578 = VECTOR('',#579,1.); +#579 = DIRECTION('',(1.,0.,0.)); +#580 = CYLINDRICAL_SURFACE('',#581,3.E-02); +#581 = AXIS2_PLACEMENT_3D('',#582,#583,#584); +#582 = CARTESIAN_POINT('',(-0.5,-0.34,6.E-02)); +#583 = DIRECTION('',(1.,0.,0.)); +#584 = DIRECTION('',(0.,-1.,0.)); +#585 = ADVANCED_FACE('',(#586),#604,.F.); +#586 = FACE_BOUND('',#587,.F.); +#587 = EDGE_LOOP('',(#588,#589,#590,#598)); +#588 = ORIENTED_EDGE('',*,*,#543,.F.); +#589 = ORIENTED_EDGE('',*,*,#558,.T.); +#590 = ORIENTED_EDGE('',*,*,#591,.T.); +#591 = EDGE_CURVE('',#559,#592,#594,.T.); +#592 = VERTEX_POINT('',#593); +#593 = CARTESIAN_POINT('',(0.5,0.34,3.E-02)); +#594 = LINE('',#595,#596); +#595 = CARTESIAN_POINT('',(0.5,-0.37,3.E-02)); +#596 = VECTOR('',#597,1.); +#597 = DIRECTION('',(0.,1.,0.)); +#598 = ORIENTED_EDGE('',*,*,#599,.F.); +#599 = EDGE_CURVE('',#535,#592,#600,.T.); +#600 = LINE('',#601,#602); +#601 = CARTESIAN_POINT('',(-0.5,0.34,3.E-02)); +#602 = VECTOR('',#603,1.); +#603 = DIRECTION('',(1.,0.,0.)); +#604 = PLANE('',#605); +#605 = AXIS2_PLACEMENT_3D('',#606,#607,#608); +#606 = CARTESIAN_POINT('',(-0.5,-0.37,3.E-02)); +#607 = DIRECTION('',(0.,0.,1.)); +#608 = DIRECTION('',(1.,0.,-0.)); +#609 = ADVANCED_FACE('',(#610),#629,.T.); +#610 = FACE_BOUND('',#611,.T.); +#611 = EDGE_LOOP('',(#612,#620,#627,#628)); +#612 = ORIENTED_EDGE('',*,*,#613,.T.); +#613 = EDGE_CURVE('',#527,#614,#616,.T.); +#614 = VERTEX_POINT('',#615); +#615 = CARTESIAN_POINT('',(0.5,0.37,6.E-02)); +#616 = LINE('',#617,#618); +#617 = CARTESIAN_POINT('',(-0.5,0.37,6.E-02)); +#618 = VECTOR('',#619,1.); +#619 = DIRECTION('',(1.,0.,0.)); +#620 = ORIENTED_EDGE('',*,*,#621,.T.); +#621 = EDGE_CURVE('',#614,#592,#622,.T.); +#622 = CIRCLE('',#623,3.E-02); +#623 = AXIS2_PLACEMENT_3D('',#624,#625,#626); +#624 = CARTESIAN_POINT('',(0.5,0.34,6.E-02)); +#625 = DIRECTION('',(-1.,0.,0.)); +#626 = DIRECTION('',(0.,0.,1.)); +#627 = ORIENTED_EDGE('',*,*,#599,.F.); +#628 = ORIENTED_EDGE('',*,*,#534,.F.); +#629 = CYLINDRICAL_SURFACE('',#630,3.E-02); +#630 = AXIS2_PLACEMENT_3D('',#631,#632,#633); +#631 = CARTESIAN_POINT('',(-0.5,0.34,6.E-02)); +#632 = DIRECTION('',(1.,0.,0.)); +#633 = DIRECTION('',(-0.,1.,0.)); +#634 = ADVANCED_FACE('',(#635),#653,.T.); +#635 = FACE_BOUND('',#636,.T.); +#636 = EDGE_LOOP('',(#637,#645,#646,#647)); +#637 = ORIENTED_EDGE('',*,*,#638,.F.); +#638 = EDGE_CURVE('',#614,#639,#641,.T.); +#639 = VERTEX_POINT('',#640); +#640 = CARTESIAN_POINT('',(0.5,0.37,0.74)); +#641 = LINE('',#642,#643); +#642 = CARTESIAN_POINT('',(0.5,0.37,3.E-02)); +#643 = VECTOR('',#644,1.); +#644 = DIRECTION('',(0.,0.,1.)); +#645 = ORIENTED_EDGE('',*,*,#613,.F.); +#646 = ORIENTED_EDGE('',*,*,#526,.T.); +#647 = ORIENTED_EDGE('',*,*,#648,.T.); +#648 = EDGE_CURVE('',#518,#639,#649,.T.); +#649 = LINE('',#650,#651); +#650 = CARTESIAN_POINT('',(-0.5,0.37,0.74)); +#651 = VECTOR('',#652,1.); +#652 = DIRECTION('',(1.,0.,0.)); +#653 = PLANE('',#654); +#654 = AXIS2_PLACEMENT_3D('',#655,#656,#657); +#655 = CARTESIAN_POINT('',(-0.5,0.37,3.E-02)); +#656 = DIRECTION('',(0.,1.,0.)); +#657 = DIRECTION('',(0.,-0.,1.)); +#658 = ADVANCED_FACE('',(#659),#678,.T.); +#659 = FACE_BOUND('',#660,.T.); +#660 = EDGE_LOOP('',(#661,#662,#670,#677)); +#661 = ORIENTED_EDGE('',*,*,#517,.T.); +#662 = ORIENTED_EDGE('',*,*,#663,.T.); +#663 = EDGE_CURVE('',#510,#664,#666,.T.); +#664 = VERTEX_POINT('',#665); +#665 = CARTESIAN_POINT('',(0.5,0.34,0.77)); +#666 = LINE('',#667,#668); +#667 = CARTESIAN_POINT('',(-0.5,0.34,0.77)); +#668 = VECTOR('',#669,1.); +#669 = DIRECTION('',(1.,0.,0.)); +#670 = ORIENTED_EDGE('',*,*,#671,.F.); +#671 = EDGE_CURVE('',#639,#664,#672,.T.); +#672 = CIRCLE('',#673,3.E-02); +#673 = AXIS2_PLACEMENT_3D('',#674,#675,#676); +#674 = CARTESIAN_POINT('',(0.5,0.34,0.74)); +#675 = DIRECTION('',(1.,0.,-0.)); +#676 = DIRECTION('',(0.,0.,1.)); +#677 = ORIENTED_EDGE('',*,*,#648,.F.); +#678 = CYLINDRICAL_SURFACE('',#679,3.E-02); +#679 = AXIS2_PLACEMENT_3D('',#680,#681,#682); +#680 = CARTESIAN_POINT('',(-0.5,0.34,0.74)); +#681 = DIRECTION('',(1.,0.,0.)); +#682 = DIRECTION('',(-0.,1.,0.)); +#683 = ADVANCED_FACE('',(#684),#702,.T.); +#684 = FACE_BOUND('',#685,.T.); +#685 = EDGE_LOOP('',(#686,#687,#695,#701)); +#686 = ORIENTED_EDGE('',*,*,#509,.F.); +#687 = ORIENTED_EDGE('',*,*,#688,.T.); +#688 = EDGE_CURVE('',#501,#689,#691,.T.); +#689 = VERTEX_POINT('',#690); +#690 = CARTESIAN_POINT('',(0.5,-0.34,0.77)); +#691 = LINE('',#692,#693); +#692 = CARTESIAN_POINT('',(-0.5,-0.34,0.77)); +#693 = VECTOR('',#694,1.); +#694 = DIRECTION('',(1.,0.,0.)); +#695 = ORIENTED_EDGE('',*,*,#696,.T.); +#696 = EDGE_CURVE('',#689,#664,#697,.T.); +#697 = LINE('',#698,#699); +#698 = CARTESIAN_POINT('',(0.5,-0.37,0.77)); +#699 = VECTOR('',#700,1.); +#700 = DIRECTION('',(0.,1.,0.)); +#701 = ORIENTED_EDGE('',*,*,#663,.F.); +#702 = PLANE('',#703); +#703 = AXIS2_PLACEMENT_3D('',#704,#705,#706); +#704 = CARTESIAN_POINT('',(-0.5,-0.37,0.77)); +#705 = DIRECTION('',(0.,0.,1.)); +#706 = DIRECTION('',(1.,0.,-0.)); +#707 = ADVANCED_FACE('',(#708),#727,.T.); +#708 = FACE_BOUND('',#709,.T.); +#709 = EDGE_LOOP('',(#710,#718,#725,#726)); +#710 = ORIENTED_EDGE('',*,*,#711,.T.); +#711 = EDGE_CURVE('',#493,#712,#714,.T.); +#712 = VERTEX_POINT('',#713); +#713 = CARTESIAN_POINT('',(0.5,-0.37,0.74)); +#714 = LINE('',#715,#716); +#715 = CARTESIAN_POINT('',(-0.5,-0.37,0.74)); +#716 = VECTOR('',#717,1.); +#717 = DIRECTION('',(1.,0.,0.)); +#718 = ORIENTED_EDGE('',*,*,#719,.T.); +#719 = EDGE_CURVE('',#712,#689,#720,.T.); +#720 = CIRCLE('',#721,3.E-02); +#721 = AXIS2_PLACEMENT_3D('',#722,#723,#724); +#722 = CARTESIAN_POINT('',(0.5,-0.34,0.74)); +#723 = DIRECTION('',(-1.,0.,0.)); +#724 = DIRECTION('',(0.,0.,1.)); +#725 = ORIENTED_EDGE('',*,*,#688,.F.); +#726 = ORIENTED_EDGE('',*,*,#500,.F.); +#727 = CYLINDRICAL_SURFACE('',#728,3.E-02); +#728 = AXIS2_PLACEMENT_3D('',#729,#730,#731); +#729 = CARTESIAN_POINT('',(-0.5,-0.34,0.74)); +#730 = DIRECTION('',(1.,0.,0.)); +#731 = DIRECTION('',(0.,-1.,0.)); +#732 = ADVANCED_FACE('',(#733),#744,.F.); +#733 = FACE_BOUND('',#734,.F.); +#734 = EDGE_LOOP('',(#735,#741,#742,#743)); +#735 = ORIENTED_EDGE('',*,*,#736,.F.); +#736 = EDGE_CURVE('',#567,#712,#737,.T.); +#737 = LINE('',#738,#739); +#738 = CARTESIAN_POINT('',(0.5,-0.37,3.E-02)); +#739 = VECTOR('',#740,1.); +#740 = DIRECTION('',(0.,0.,1.)); +#741 = ORIENTED_EDGE('',*,*,#575,.F.); +#742 = ORIENTED_EDGE('',*,*,#492,.T.); +#743 = ORIENTED_EDGE('',*,*,#711,.T.); +#744 = PLANE('',#745); +#745 = AXIS2_PLACEMENT_3D('',#746,#747,#748); +#746 = CARTESIAN_POINT('',(-0.5,-0.37,3.E-02)); +#747 = DIRECTION('',(0.,1.,0.)); +#748 = DIRECTION('',(0.,-0.,1.)); +#749 = ADVANCED_FACE('',(#750,#820),#830,.F.); +#750 = FACE_BOUND('',#751,.F.); +#751 = EDGE_LOOP('',(#752,#762,#771,#779,#788,#796,#805,#813)); +#752 = ORIENTED_EDGE('',*,*,#753,.F.); +#753 = EDGE_CURVE('',#754,#756,#758,.T.); +#754 = VERTEX_POINT('',#755); +#755 = CARTESIAN_POINT('',(0.5,-0.4,3.E-02)); +#756 = VERTEX_POINT('',#757); +#757 = CARTESIAN_POINT('',(0.5,-0.4,0.77)); +#758 = LINE('',#759,#760); +#759 = CARTESIAN_POINT('',(0.5,-0.4,0.)); +#760 = VECTOR('',#761,1.); +#761 = DIRECTION('',(0.,0.,1.)); +#762 = ORIENTED_EDGE('',*,*,#763,.T.); +#763 = EDGE_CURVE('',#754,#764,#766,.T.); +#764 = VERTEX_POINT('',#765); +#765 = CARTESIAN_POINT('',(0.5,-0.37,0.)); +#766 = CIRCLE('',#767,3.E-02); +#767 = AXIS2_PLACEMENT_3D('',#768,#769,#770); +#768 = CARTESIAN_POINT('',(0.5,-0.37,3.E-02)); +#769 = DIRECTION('',(1.,0.,-0.)); +#770 = DIRECTION('',(0.,0.,1.)); +#771 = ORIENTED_EDGE('',*,*,#772,.T.); +#772 = EDGE_CURVE('',#764,#773,#775,.T.); +#773 = VERTEX_POINT('',#774); +#774 = CARTESIAN_POINT('',(0.5,0.37,0.)); +#775 = LINE('',#776,#777); +#776 = CARTESIAN_POINT('',(0.5,-0.4,0.)); +#777 = VECTOR('',#778,1.); +#778 = DIRECTION('',(0.,1.,0.)); +#779 = ORIENTED_EDGE('',*,*,#780,.F.); +#780 = EDGE_CURVE('',#781,#773,#783,.T.); +#781 = VERTEX_POINT('',#782); +#782 = CARTESIAN_POINT('',(0.5,0.4,3.E-02)); +#783 = CIRCLE('',#784,3.E-02); +#784 = AXIS2_PLACEMENT_3D('',#785,#786,#787); +#785 = CARTESIAN_POINT('',(0.5,0.37,3.E-02)); +#786 = DIRECTION('',(-1.,0.,0.)); +#787 = DIRECTION('',(0.,0.,1.)); +#788 = ORIENTED_EDGE('',*,*,#789,.T.); +#789 = EDGE_CURVE('',#781,#790,#792,.T.); +#790 = VERTEX_POINT('',#791); +#791 = CARTESIAN_POINT('',(0.5,0.4,0.77)); +#792 = LINE('',#793,#794); +#793 = CARTESIAN_POINT('',(0.5,0.4,0.)); +#794 = VECTOR('',#795,1.); +#795 = DIRECTION('',(0.,0.,1.)); +#796 = ORIENTED_EDGE('',*,*,#797,.T.); +#797 = EDGE_CURVE('',#790,#798,#800,.T.); +#798 = VERTEX_POINT('',#799); +#799 = CARTESIAN_POINT('',(0.5,0.37,0.8)); +#800 = CIRCLE('',#801,3.E-02); +#801 = AXIS2_PLACEMENT_3D('',#802,#803,#804); +#802 = CARTESIAN_POINT('',(0.5,0.37,0.77)); +#803 = DIRECTION('',(1.,0.,-0.)); +#804 = DIRECTION('',(0.,0.,1.)); +#805 = ORIENTED_EDGE('',*,*,#806,.F.); +#806 = EDGE_CURVE('',#807,#798,#809,.T.); +#807 = VERTEX_POINT('',#808); +#808 = CARTESIAN_POINT('',(0.5,-0.37,0.8)); +#809 = LINE('',#810,#811); +#810 = CARTESIAN_POINT('',(0.5,-0.4,0.8)); +#811 = VECTOR('',#812,1.); +#812 = DIRECTION('',(0.,1.,0.)); +#813 = ORIENTED_EDGE('',*,*,#814,.F.); +#814 = EDGE_CURVE('',#756,#807,#815,.T.); +#815 = CIRCLE('',#816,3.E-02); +#816 = AXIS2_PLACEMENT_3D('',#817,#818,#819); +#817 = CARTESIAN_POINT('',(0.5,-0.37,0.77)); +#818 = DIRECTION('',(-1.,0.,0.)); +#819 = DIRECTION('',(0.,0.,1.)); +#820 = FACE_BOUND('',#821,.F.); +#821 = EDGE_LOOP('',(#822,#823,#824,#825,#826,#827,#828,#829)); +#822 = ORIENTED_EDGE('',*,*,#566,.F.); +#823 = ORIENTED_EDGE('',*,*,#736,.T.); +#824 = ORIENTED_EDGE('',*,*,#719,.T.); +#825 = ORIENTED_EDGE('',*,*,#696,.T.); +#826 = ORIENTED_EDGE('',*,*,#671,.F.); +#827 = ORIENTED_EDGE('',*,*,#638,.F.); +#828 = ORIENTED_EDGE('',*,*,#621,.T.); +#829 = ORIENTED_EDGE('',*,*,#591,.F.); +#830 = PLANE('',#831); +#831 = AXIS2_PLACEMENT_3D('',#832,#833,#834); +#832 = CARTESIAN_POINT('',(0.5,-0.4,0.)); +#833 = DIRECTION('',(1.,0.,0.)); +#834 = DIRECTION('',(0.,0.,1.)); +#835 = ADVANCED_FACE('',(#836),#861,.F.); +#836 = FACE_BOUND('',#837,.F.); +#837 = EDGE_LOOP('',(#838,#848,#854,#855)); +#838 = ORIENTED_EDGE('',*,*,#839,.F.); +#839 = EDGE_CURVE('',#840,#842,#844,.T.); +#840 = VERTEX_POINT('',#841); +#841 = CARTESIAN_POINT('',(0.8,-0.4,3.E-02)); +#842 = VERTEX_POINT('',#843); +#843 = CARTESIAN_POINT('',(0.8,-0.4,0.77)); +#844 = LINE('',#845,#846); +#845 = CARTESIAN_POINT('',(0.8,-0.4,0.)); +#846 = VECTOR('',#847,1.); +#847 = DIRECTION('',(0.,0.,1.)); +#848 = ORIENTED_EDGE('',*,*,#849,.F.); +#849 = EDGE_CURVE('',#754,#840,#850,.T.); +#850 = LINE('',#851,#852); +#851 = CARTESIAN_POINT('',(0.5,-0.4,3.E-02)); +#852 = VECTOR('',#853,1.); +#853 = DIRECTION('',(1.,0.,0.)); +#854 = ORIENTED_EDGE('',*,*,#753,.T.); +#855 = ORIENTED_EDGE('',*,*,#856,.T.); +#856 = EDGE_CURVE('',#756,#842,#857,.T.); +#857 = LINE('',#858,#859); +#858 = CARTESIAN_POINT('',(0.5,-0.4,0.77)); +#859 = VECTOR('',#860,1.); +#860 = DIRECTION('',(1.,0.,0.)); +#861 = PLANE('',#862); +#862 = AXIS2_PLACEMENT_3D('',#863,#864,#865); +#863 = CARTESIAN_POINT('',(0.5,-0.4,0.)); +#864 = DIRECTION('',(0.,1.,0.)); +#865 = DIRECTION('',(0.,-0.,1.)); +#866 = ADVANCED_FACE('',(#867),#886,.T.); +#867 = FACE_BOUND('',#868,.T.); +#868 = EDGE_LOOP('',(#869,#870,#878,#885)); +#869 = ORIENTED_EDGE('',*,*,#763,.T.); +#870 = ORIENTED_EDGE('',*,*,#871,.T.); +#871 = EDGE_CURVE('',#764,#872,#874,.T.); +#872 = VERTEX_POINT('',#873); +#873 = CARTESIAN_POINT('',(0.8,-0.37,0.)); +#874 = LINE('',#875,#876); +#875 = CARTESIAN_POINT('',(0.5,-0.37,0.)); +#876 = VECTOR('',#877,1.); +#877 = DIRECTION('',(1.,0.,0.)); +#878 = ORIENTED_EDGE('',*,*,#879,.F.); +#879 = EDGE_CURVE('',#840,#872,#880,.T.); +#880 = CIRCLE('',#881,3.E-02); +#881 = AXIS2_PLACEMENT_3D('',#882,#883,#884); +#882 = CARTESIAN_POINT('',(0.8,-0.37,3.E-02)); +#883 = DIRECTION('',(1.,0.,-0.)); +#884 = DIRECTION('',(0.,0.,1.)); +#885 = ORIENTED_EDGE('',*,*,#849,.F.); +#886 = CYLINDRICAL_SURFACE('',#887,3.E-02); +#887 = AXIS2_PLACEMENT_3D('',#888,#889,#890); +#888 = CARTESIAN_POINT('',(0.5,-0.37,3.E-02)); +#889 = DIRECTION('',(1.,0.,0.)); +#890 = DIRECTION('',(0.,-1.,0.)); +#891 = ADVANCED_FACE('',(#892),#911,.T.); +#892 = FACE_BOUND('',#893,.T.); +#893 = EDGE_LOOP('',(#894,#895,#904,#910)); +#894 = ORIENTED_EDGE('',*,*,#856,.T.); +#895 = ORIENTED_EDGE('',*,*,#896,.T.); +#896 = EDGE_CURVE('',#842,#897,#899,.T.); +#897 = VERTEX_POINT('',#898); +#898 = CARTESIAN_POINT('',(0.8,-0.37,0.8)); +#899 = CIRCLE('',#900,3.E-02); +#900 = AXIS2_PLACEMENT_3D('',#901,#902,#903); +#901 = CARTESIAN_POINT('',(0.8,-0.37,0.77)); +#902 = DIRECTION('',(-1.,0.,0.)); +#903 = DIRECTION('',(0.,0.,1.)); +#904 = ORIENTED_EDGE('',*,*,#905,.F.); +#905 = EDGE_CURVE('',#807,#897,#906,.T.); +#906 = LINE('',#907,#908); +#907 = CARTESIAN_POINT('',(0.5,-0.37,0.8)); +#908 = VECTOR('',#909,1.); +#909 = DIRECTION('',(1.,0.,0.)); +#910 = ORIENTED_EDGE('',*,*,#814,.F.); +#911 = CYLINDRICAL_SURFACE('',#912,3.E-02); +#912 = AXIS2_PLACEMENT_3D('',#913,#914,#915); +#913 = CARTESIAN_POINT('',(0.5,-0.37,0.77)); +#914 = DIRECTION('',(1.,0.,0.)); +#915 = DIRECTION('',(0.,-1.,0.)); +#916 = ADVANCED_FACE('',(#917),#935,.F.); +#917 = FACE_BOUND('',#918,.F.); +#918 = EDGE_LOOP('',(#919,#920,#921,#929)); +#919 = ORIENTED_EDGE('',*,*,#772,.F.); +#920 = ORIENTED_EDGE('',*,*,#871,.T.); +#921 = ORIENTED_EDGE('',*,*,#922,.T.); +#922 = EDGE_CURVE('',#872,#923,#925,.T.); +#923 = VERTEX_POINT('',#924); +#924 = CARTESIAN_POINT('',(0.8,0.37,0.)); +#925 = LINE('',#926,#927); +#926 = CARTESIAN_POINT('',(0.8,-0.4,0.)); +#927 = VECTOR('',#928,1.); +#928 = DIRECTION('',(0.,1.,0.)); +#929 = ORIENTED_EDGE('',*,*,#930,.F.); +#930 = EDGE_CURVE('',#773,#923,#931,.T.); +#931 = LINE('',#932,#933); +#932 = CARTESIAN_POINT('',(0.5,0.37,0.)); +#933 = VECTOR('',#934,1.); +#934 = DIRECTION('',(1.,0.,0.)); +#935 = PLANE('',#936); +#936 = AXIS2_PLACEMENT_3D('',#937,#938,#939); +#937 = CARTESIAN_POINT('',(0.5,-0.4,0.)); +#938 = DIRECTION('',(0.,0.,1.)); +#939 = DIRECTION('',(1.,0.,-0.)); +#940 = ADVANCED_FACE('',(#941),#959,.T.); +#941 = FACE_BOUND('',#942,.T.); +#942 = EDGE_LOOP('',(#943,#944,#945,#953)); +#943 = ORIENTED_EDGE('',*,*,#806,.F.); +#944 = ORIENTED_EDGE('',*,*,#905,.T.); +#945 = ORIENTED_EDGE('',*,*,#946,.T.); +#946 = EDGE_CURVE('',#897,#947,#949,.T.); +#947 = VERTEX_POINT('',#948); +#948 = CARTESIAN_POINT('',(0.8,0.37,0.8)); +#949 = LINE('',#950,#951); +#950 = CARTESIAN_POINT('',(0.8,-0.4,0.8)); +#951 = VECTOR('',#952,1.); +#952 = DIRECTION('',(0.,1.,0.)); +#953 = ORIENTED_EDGE('',*,*,#954,.F.); +#954 = EDGE_CURVE('',#798,#947,#955,.T.); +#955 = LINE('',#956,#957); +#956 = CARTESIAN_POINT('',(0.5,0.37,0.8)); +#957 = VECTOR('',#958,1.); +#958 = DIRECTION('',(1.,0.,0.)); +#959 = PLANE('',#960); +#960 = AXIS2_PLACEMENT_3D('',#961,#962,#963); +#961 = CARTESIAN_POINT('',(0.5,-0.4,0.8)); +#962 = DIRECTION('',(0.,0.,1.)); +#963 = DIRECTION('',(1.,0.,-0.)); +#964 = ADVANCED_FACE('',(#965),#984,.T.); +#965 = FACE_BOUND('',#966,.T.); +#966 = EDGE_LOOP('',(#967,#975,#982,#983)); +#967 = ORIENTED_EDGE('',*,*,#968,.T.); +#968 = EDGE_CURVE('',#781,#969,#971,.T.); +#969 = VERTEX_POINT('',#970); +#970 = CARTESIAN_POINT('',(0.8,0.4,3.E-02)); +#971 = LINE('',#972,#973); +#972 = CARTESIAN_POINT('',(0.5,0.4,3.E-02)); +#973 = VECTOR('',#974,1.); +#974 = DIRECTION('',(1.,0.,0.)); +#975 = ORIENTED_EDGE('',*,*,#976,.T.); +#976 = EDGE_CURVE('',#969,#923,#977,.T.); +#977 = CIRCLE('',#978,3.E-02); +#978 = AXIS2_PLACEMENT_3D('',#979,#980,#981); +#979 = CARTESIAN_POINT('',(0.8,0.37,3.E-02)); +#980 = DIRECTION('',(-1.,0.,0.)); +#981 = DIRECTION('',(0.,0.,1.)); +#982 = ORIENTED_EDGE('',*,*,#930,.F.); +#983 = ORIENTED_EDGE('',*,*,#780,.F.); +#984 = CYLINDRICAL_SURFACE('',#985,3.E-02); +#985 = AXIS2_PLACEMENT_3D('',#986,#987,#988); +#986 = CARTESIAN_POINT('',(0.5,0.37,3.E-02)); +#987 = DIRECTION('',(1.,0.,0.)); +#988 = DIRECTION('',(-0.,1.,0.)); +#989 = ADVANCED_FACE('',(#990),#1009,.T.); +#990 = FACE_BOUND('',#991,.T.); +#991 = EDGE_LOOP('',(#992,#993,#994,#1003)); +#992 = ORIENTED_EDGE('',*,*,#797,.T.); +#993 = ORIENTED_EDGE('',*,*,#954,.T.); +#994 = ORIENTED_EDGE('',*,*,#995,.F.); +#995 = EDGE_CURVE('',#996,#947,#998,.T.); +#996 = VERTEX_POINT('',#997); +#997 = CARTESIAN_POINT('',(0.8,0.4,0.77)); +#998 = CIRCLE('',#999,3.E-02); +#999 = AXIS2_PLACEMENT_3D('',#1000,#1001,#1002); +#1000 = CARTESIAN_POINT('',(0.8,0.37,0.77)); +#1001 = DIRECTION('',(1.,0.,-0.)); +#1002 = DIRECTION('',(0.,0.,1.)); +#1003 = ORIENTED_EDGE('',*,*,#1004,.F.); +#1004 = EDGE_CURVE('',#790,#996,#1005,.T.); +#1005 = LINE('',#1006,#1007); +#1006 = CARTESIAN_POINT('',(0.5,0.4,0.77)); +#1007 = VECTOR('',#1008,1.); +#1008 = DIRECTION('',(1.,0.,0.)); +#1009 = CYLINDRICAL_SURFACE('',#1010,3.E-02); +#1010 = AXIS2_PLACEMENT_3D('',#1011,#1012,#1013); +#1011 = CARTESIAN_POINT('',(0.5,0.37,0.77)); +#1012 = DIRECTION('',(1.,0.,0.)); +#1013 = DIRECTION('',(-0.,1.,0.)); +#1014 = ADVANCED_FACE('',(#1015),#1026,.T.); +#1015 = FACE_BOUND('',#1016,.T.); +#1016 = EDGE_LOOP('',(#1017,#1023,#1024,#1025)); +#1017 = ORIENTED_EDGE('',*,*,#1018,.F.); +#1018 = EDGE_CURVE('',#969,#996,#1019,.T.); +#1019 = LINE('',#1020,#1021); +#1020 = CARTESIAN_POINT('',(0.8,0.4,0.)); +#1021 = VECTOR('',#1022,1.); +#1022 = DIRECTION('',(0.,0.,1.)); +#1023 = ORIENTED_EDGE('',*,*,#968,.F.); +#1024 = ORIENTED_EDGE('',*,*,#789,.T.); +#1025 = ORIENTED_EDGE('',*,*,#1004,.T.); +#1026 = PLANE('',#1027); +#1027 = AXIS2_PLACEMENT_3D('',#1028,#1029,#1030); +#1028 = CARTESIAN_POINT('',(0.5,0.4,0.)); +#1029 = DIRECTION('',(0.,1.,0.)); +#1030 = DIRECTION('',(0.,-0.,1.)); +#1031 = ADVANCED_FACE('',(#1032),#1042,.T.); +#1032 = FACE_BOUND('',#1033,.T.); +#1033 = EDGE_LOOP('',(#1034,#1035,#1036,#1037,#1038,#1039,#1040,#1041)); +#1034 = ORIENTED_EDGE('',*,*,#839,.F.); +#1035 = ORIENTED_EDGE('',*,*,#879,.T.); +#1036 = ORIENTED_EDGE('',*,*,#922,.T.); +#1037 = ORIENTED_EDGE('',*,*,#976,.F.); +#1038 = ORIENTED_EDGE('',*,*,#1018,.T.); +#1039 = ORIENTED_EDGE('',*,*,#995,.T.); +#1040 = ORIENTED_EDGE('',*,*,#946,.F.); +#1041 = ORIENTED_EDGE('',*,*,#896,.F.); +#1042 = PLANE('',#1043); +#1043 = AXIS2_PLACEMENT_3D('',#1044,#1045,#1046); +#1044 = CARTESIAN_POINT('',(0.8,-0.4,0.)); +#1045 = DIRECTION('',(1.,0.,0.)); +#1046 = DIRECTION('',(0.,0.,1.)); +#1047 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1051)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#1048,#1049,#1050)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#1048 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#1049 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#1050 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#1051 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1048, + 'distance_accuracy_value','confusion accuracy'); +#1052 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1053,#1055); +#1053 = ( REPRESENTATION_RELATIONSHIP('','',#192,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1054) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#1054 = ITEM_DEFINED_TRANSFORMATION('','',#11,#15); +#1055 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #1056); +#1056 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('1','C2','',#5,#187,$); +#1057 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#189)); +#1058 = SHAPE_DEFINITION_REPRESENTATION(#1059,#1065); +#1059 = PRODUCT_DEFINITION_SHAPE('','',#1060); +#1060 = PRODUCT_DEFINITION('design','',#1061,#1064); +#1061 = PRODUCT_DEFINITION_FORMATION('','',#1062); +#1062 = PRODUCT('R_0603_1608Metric','R_0603_1608Metric','',(#1063)); +#1063 = PRODUCT_CONTEXT('',#2,'mechanical'); +#1064 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#1065 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1066),#1856); +#1066 = MANIFOLD_SOLID_BREP('',#1067); +#1067 = CLOSED_SHELL('',(#1068,#1108,#1191,#1216,#1241,#1308,#1325,#1342 + ,#1391,#1408,#1425,#1474,#1491,#1560,#1591,#1615,#1684,#1708,#1725, + #1742,#1759,#1776,#1793,#1810,#1827,#1844)); +#1068 = ADVANCED_FACE('',(#1069),#1103,.F.); +#1069 = FACE_BOUND('',#1070,.F.); +#1070 = EDGE_LOOP('',(#1071,#1081,#1089,#1097)); +#1071 = ORIENTED_EDGE('',*,*,#1072,.F.); +#1072 = EDGE_CURVE('',#1073,#1075,#1077,.T.); +#1073 = VERTEX_POINT('',#1074); +#1074 = CARTESIAN_POINT('',(-0.8,-0.4,4.5E-02)); +#1075 = VERTEX_POINT('',#1076); +#1076 = CARTESIAN_POINT('',(-0.8,-0.4,0.405)); +#1077 = LINE('',#1078,#1079); +#1078 = CARTESIAN_POINT('',(-0.8,-0.4,0.)); +#1079 = VECTOR('',#1080,1.); +#1080 = DIRECTION('',(0.,0.,1.)); +#1081 = ORIENTED_EDGE('',*,*,#1082,.T.); +#1082 = EDGE_CURVE('',#1073,#1083,#1085,.T.); +#1083 = VERTEX_POINT('',#1084); +#1084 = CARTESIAN_POINT('',(-0.8,0.4,4.5E-02)); +#1085 = LINE('',#1086,#1087); +#1086 = CARTESIAN_POINT('',(-0.8,-0.4,4.5E-02)); +#1087 = VECTOR('',#1088,1.); +#1088 = DIRECTION('',(0.,1.,0.)); +#1089 = ORIENTED_EDGE('',*,*,#1090,.T.); +#1090 = EDGE_CURVE('',#1083,#1091,#1093,.T.); +#1091 = VERTEX_POINT('',#1092); +#1092 = CARTESIAN_POINT('',(-0.8,0.4,0.405)); +#1093 = LINE('',#1094,#1095); +#1094 = CARTESIAN_POINT('',(-0.8,0.4,0.)); +#1095 = VECTOR('',#1096,1.); +#1096 = DIRECTION('',(0.,0.,1.)); +#1097 = ORIENTED_EDGE('',*,*,#1098,.F.); +#1098 = EDGE_CURVE('',#1075,#1091,#1099,.T.); +#1099 = LINE('',#1100,#1101); +#1100 = CARTESIAN_POINT('',(-0.8,-0.4,0.405)); +#1101 = VECTOR('',#1102,1.); +#1102 = DIRECTION('',(0.,1.,0.)); +#1103 = PLANE('',#1104); +#1104 = AXIS2_PLACEMENT_3D('',#1105,#1106,#1107); +#1105 = CARTESIAN_POINT('',(-0.8,-0.4,0.)); +#1106 = DIRECTION('',(1.,0.,0.)); +#1107 = DIRECTION('',(0.,0.,1.)); +#1108 = ADVANCED_FACE('',(#1109),#1186,.F.); +#1109 = FACE_BOUND('',#1110,.F.); +#1110 = EDGE_LOOP('',(#1111,#1121,#1128,#1129,#1138,#1146,#1155,#1163, + #1171,#1179)); +#1111 = ORIENTED_EDGE('',*,*,#1112,.F.); +#1112 = EDGE_CURVE('',#1113,#1115,#1117,.T.); +#1113 = VERTEX_POINT('',#1114); +#1114 = CARTESIAN_POINT('',(-0.755,-0.4,-2.775557561563E-17)); +#1115 = VERTEX_POINT('',#1116); +#1116 = CARTESIAN_POINT('',(-0.545,-0.4,-2.775557561563E-17)); +#1117 = LINE('',#1118,#1119); +#1118 = CARTESIAN_POINT('',(-0.8,-0.4,0.)); +#1119 = VECTOR('',#1120,1.); +#1120 = DIRECTION('',(1.,0.,0.)); +#1121 = ORIENTED_EDGE('',*,*,#1122,.F.); +#1122 = EDGE_CURVE('',#1073,#1113,#1123,.T.); +#1123 = CIRCLE('',#1124,4.5E-02); +#1124 = AXIS2_PLACEMENT_3D('',#1125,#1126,#1127); +#1125 = CARTESIAN_POINT('',(-0.755,-0.4,4.5E-02)); +#1126 = DIRECTION('',(0.,-1.,0.)); +#1127 = DIRECTION('',(0.,0.,1.)); +#1128 = ORIENTED_EDGE('',*,*,#1072,.T.); +#1129 = ORIENTED_EDGE('',*,*,#1130,.T.); +#1130 = EDGE_CURVE('',#1075,#1131,#1133,.T.); +#1131 = VERTEX_POINT('',#1132); +#1132 = CARTESIAN_POINT('',(-0.755,-0.4,0.45)); +#1133 = CIRCLE('',#1134,4.5E-02); +#1134 = AXIS2_PLACEMENT_3D('',#1135,#1136,#1137); +#1135 = CARTESIAN_POINT('',(-0.755,-0.4,0.405)); +#1136 = DIRECTION('',(0.,1.,0.)); +#1137 = DIRECTION('',(0.,-0.,1.)); +#1138 = ORIENTED_EDGE('',*,*,#1139,.T.); +#1139 = EDGE_CURVE('',#1131,#1140,#1142,.T.); +#1140 = VERTEX_POINT('',#1141); +#1141 = CARTESIAN_POINT('',(-0.545,-0.4,0.45)); +#1142 = LINE('',#1143,#1144); +#1143 = CARTESIAN_POINT('',(-0.8,-0.4,0.45)); +#1144 = VECTOR('',#1145,1.); +#1145 = DIRECTION('',(1.,0.,0.)); +#1146 = ORIENTED_EDGE('',*,*,#1147,.F.); +#1147 = EDGE_CURVE('',#1148,#1140,#1150,.T.); +#1148 = VERTEX_POINT('',#1149); +#1149 = CARTESIAN_POINT('',(-0.5,-0.4,0.405)); +#1150 = CIRCLE('',#1151,4.5E-02); +#1151 = AXIS2_PLACEMENT_3D('',#1152,#1153,#1154); +#1152 = CARTESIAN_POINT('',(-0.545,-0.4,0.405)); +#1153 = DIRECTION('',(0.,-1.,0.)); +#1154 = DIRECTION('',(0.,0.,1.)); +#1155 = ORIENTED_EDGE('',*,*,#1156,.F.); +#1156 = EDGE_CURVE('',#1157,#1148,#1159,.T.); +#1157 = VERTEX_POINT('',#1158); +#1158 = CARTESIAN_POINT('',(-0.755,-0.4,0.405)); +#1159 = LINE('',#1160,#1161); +#1160 = CARTESIAN_POINT('',(-0.755,-0.4,0.405)); +#1161 = VECTOR('',#1162,1.); +#1162 = DIRECTION('',(1.,0.,0.)); +#1163 = ORIENTED_EDGE('',*,*,#1164,.F.); +#1164 = EDGE_CURVE('',#1165,#1157,#1167,.T.); +#1165 = VERTEX_POINT('',#1166); +#1166 = CARTESIAN_POINT('',(-0.755,-0.4,4.5E-02)); +#1167 = LINE('',#1168,#1169); +#1168 = CARTESIAN_POINT('',(-0.755,-0.4,4.5E-02)); +#1169 = VECTOR('',#1170,1.); +#1170 = DIRECTION('',(0.,0.,1.)); +#1171 = ORIENTED_EDGE('',*,*,#1172,.T.); +#1172 = EDGE_CURVE('',#1165,#1173,#1175,.T.); +#1173 = VERTEX_POINT('',#1174); +#1174 = CARTESIAN_POINT('',(-0.5,-0.4,4.5E-02)); +#1175 = LINE('',#1176,#1177); +#1176 = CARTESIAN_POINT('',(-0.755,-0.4,4.5E-02)); +#1177 = VECTOR('',#1178,1.); +#1178 = DIRECTION('',(1.,0.,0.)); +#1179 = ORIENTED_EDGE('',*,*,#1180,.T.); +#1180 = EDGE_CURVE('',#1173,#1115,#1181,.T.); +#1181 = CIRCLE('',#1182,4.5E-02); +#1182 = AXIS2_PLACEMENT_3D('',#1183,#1184,#1185); +#1183 = CARTESIAN_POINT('',(-0.545,-0.4,4.5E-02)); +#1184 = DIRECTION('',(0.,1.,0.)); +#1185 = DIRECTION('',(0.,-0.,1.)); +#1186 = PLANE('',#1187); +#1187 = AXIS2_PLACEMENT_3D('',#1188,#1189,#1190); +#1188 = CARTESIAN_POINT('',(-0.8,-0.4,0.)); +#1189 = DIRECTION('',(0.,1.,0.)); +#1190 = DIRECTION('',(0.,-0.,1.)); +#1191 = ADVANCED_FACE('',(#1192),#1211,.T.); +#1192 = FACE_BOUND('',#1193,.T.); +#1193 = EDGE_LOOP('',(#1194,#1195,#1204,#1210)); +#1194 = ORIENTED_EDGE('',*,*,#1082,.T.); +#1195 = ORIENTED_EDGE('',*,*,#1196,.T.); +#1196 = EDGE_CURVE('',#1083,#1197,#1199,.T.); +#1197 = VERTEX_POINT('',#1198); +#1198 = CARTESIAN_POINT('',(-0.755,0.4,-2.775557561563E-17)); +#1199 = CIRCLE('',#1200,4.5E-02); +#1200 = AXIS2_PLACEMENT_3D('',#1201,#1202,#1203); +#1201 = CARTESIAN_POINT('',(-0.755,0.4,4.5E-02)); +#1202 = DIRECTION('',(0.,-1.,0.)); +#1203 = DIRECTION('',(0.,0.,1.)); +#1204 = ORIENTED_EDGE('',*,*,#1205,.F.); +#1205 = EDGE_CURVE('',#1113,#1197,#1206,.T.); +#1206 = LINE('',#1207,#1208); +#1207 = CARTESIAN_POINT('',(-0.755,-0.4,-2.775557561563E-17)); +#1208 = VECTOR('',#1209,1.); +#1209 = DIRECTION('',(0.,1.,0.)); +#1210 = ORIENTED_EDGE('',*,*,#1122,.F.); +#1211 = CYLINDRICAL_SURFACE('',#1212,4.5E-02); +#1212 = AXIS2_PLACEMENT_3D('',#1213,#1214,#1215); +#1213 = CARTESIAN_POINT('',(-0.755,-0.4,4.5E-02)); +#1214 = DIRECTION('',(0.,1.,0.)); +#1215 = DIRECTION('',(-1.,0.,0.)); +#1216 = ADVANCED_FACE('',(#1217),#1236,.T.); +#1217 = FACE_BOUND('',#1218,.T.); +#1218 = EDGE_LOOP('',(#1219,#1220,#1228,#1235)); +#1219 = ORIENTED_EDGE('',*,*,#1130,.T.); +#1220 = ORIENTED_EDGE('',*,*,#1221,.T.); +#1221 = EDGE_CURVE('',#1131,#1222,#1224,.T.); +#1222 = VERTEX_POINT('',#1223); +#1223 = CARTESIAN_POINT('',(-0.755,0.4,0.45)); +#1224 = LINE('',#1225,#1226); +#1225 = CARTESIAN_POINT('',(-0.755,-0.4,0.45)); +#1226 = VECTOR('',#1227,1.); +#1227 = DIRECTION('',(0.,1.,0.)); +#1228 = ORIENTED_EDGE('',*,*,#1229,.F.); +#1229 = EDGE_CURVE('',#1091,#1222,#1230,.T.); +#1230 = CIRCLE('',#1231,4.5E-02); +#1231 = AXIS2_PLACEMENT_3D('',#1232,#1233,#1234); +#1232 = CARTESIAN_POINT('',(-0.755,0.4,0.405)); +#1233 = DIRECTION('',(0.,1.,0.)); +#1234 = DIRECTION('',(0.,-0.,1.)); +#1235 = ORIENTED_EDGE('',*,*,#1098,.F.); +#1236 = CYLINDRICAL_SURFACE('',#1237,4.5E-02); +#1237 = AXIS2_PLACEMENT_3D('',#1238,#1239,#1240); +#1238 = CARTESIAN_POINT('',(-0.755,-0.4,0.405)); +#1239 = DIRECTION('',(0.,1.,0.)); +#1240 = DIRECTION('',(-1.,0.,0.)); +#1241 = ADVANCED_FACE('',(#1242),#1303,.T.); +#1242 = FACE_BOUND('',#1243,.T.); +#1243 = EDGE_LOOP('',(#1244,#1252,#1253,#1254,#1255,#1263,#1272,#1280, + #1288,#1296)); +#1244 = ORIENTED_EDGE('',*,*,#1245,.F.); +#1245 = EDGE_CURVE('',#1197,#1246,#1248,.T.); +#1246 = VERTEX_POINT('',#1247); +#1247 = CARTESIAN_POINT('',(-0.545,0.4,-2.775557561563E-17)); +#1248 = LINE('',#1249,#1250); +#1249 = CARTESIAN_POINT('',(-0.8,0.4,0.)); +#1250 = VECTOR('',#1251,1.); +#1251 = DIRECTION('',(1.,0.,0.)); +#1252 = ORIENTED_EDGE('',*,*,#1196,.F.); +#1253 = ORIENTED_EDGE('',*,*,#1090,.T.); +#1254 = ORIENTED_EDGE('',*,*,#1229,.T.); +#1255 = ORIENTED_EDGE('',*,*,#1256,.T.); +#1256 = EDGE_CURVE('',#1222,#1257,#1259,.T.); +#1257 = VERTEX_POINT('',#1258); +#1258 = CARTESIAN_POINT('',(-0.545,0.4,0.45)); +#1259 = LINE('',#1260,#1261); +#1260 = CARTESIAN_POINT('',(-0.8,0.4,0.45)); +#1261 = VECTOR('',#1262,1.); +#1262 = DIRECTION('',(1.,0.,0.)); +#1263 = ORIENTED_EDGE('',*,*,#1264,.F.); +#1264 = EDGE_CURVE('',#1265,#1257,#1267,.T.); +#1265 = VERTEX_POINT('',#1266); +#1266 = CARTESIAN_POINT('',(-0.5,0.4,0.405)); +#1267 = CIRCLE('',#1268,4.5E-02); +#1268 = AXIS2_PLACEMENT_3D('',#1269,#1270,#1271); +#1269 = CARTESIAN_POINT('',(-0.545,0.4,0.405)); +#1270 = DIRECTION('',(0.,-1.,0.)); +#1271 = DIRECTION('',(0.,0.,1.)); +#1272 = ORIENTED_EDGE('',*,*,#1273,.F.); +#1273 = EDGE_CURVE('',#1274,#1265,#1276,.T.); +#1274 = VERTEX_POINT('',#1275); +#1275 = CARTESIAN_POINT('',(-0.755,0.4,0.405)); +#1276 = LINE('',#1277,#1278); +#1277 = CARTESIAN_POINT('',(-0.755,0.4,0.405)); +#1278 = VECTOR('',#1279,1.); +#1279 = DIRECTION('',(1.,0.,0.)); +#1280 = ORIENTED_EDGE('',*,*,#1281,.F.); +#1281 = EDGE_CURVE('',#1282,#1274,#1284,.T.); +#1282 = VERTEX_POINT('',#1283); +#1283 = CARTESIAN_POINT('',(-0.755,0.4,4.5E-02)); +#1284 = LINE('',#1285,#1286); +#1285 = CARTESIAN_POINT('',(-0.755,0.4,4.5E-02)); +#1286 = VECTOR('',#1287,1.); +#1287 = DIRECTION('',(0.,0.,1.)); +#1288 = ORIENTED_EDGE('',*,*,#1289,.T.); +#1289 = EDGE_CURVE('',#1282,#1290,#1292,.T.); +#1290 = VERTEX_POINT('',#1291); +#1291 = CARTESIAN_POINT('',(-0.5,0.4,4.5E-02)); +#1292 = LINE('',#1293,#1294); +#1293 = CARTESIAN_POINT('',(-0.755,0.4,4.5E-02)); +#1294 = VECTOR('',#1295,1.); +#1295 = DIRECTION('',(1.,0.,0.)); +#1296 = ORIENTED_EDGE('',*,*,#1297,.T.); +#1297 = EDGE_CURVE('',#1290,#1246,#1298,.T.); +#1298 = CIRCLE('',#1299,4.5E-02); +#1299 = AXIS2_PLACEMENT_3D('',#1300,#1301,#1302); +#1300 = CARTESIAN_POINT('',(-0.545,0.4,4.5E-02)); +#1301 = DIRECTION('',(0.,1.,0.)); +#1302 = DIRECTION('',(0.,-0.,1.)); +#1303 = PLANE('',#1304); +#1304 = AXIS2_PLACEMENT_3D('',#1305,#1306,#1307); +#1305 = CARTESIAN_POINT('',(-0.8,0.4,0.)); +#1306 = DIRECTION('',(0.,1.,0.)); +#1307 = DIRECTION('',(0.,-0.,1.)); +#1308 = ADVANCED_FACE('',(#1309),#1320,.F.); +#1309 = FACE_BOUND('',#1310,.F.); +#1310 = EDGE_LOOP('',(#1311,#1312,#1313,#1314)); +#1311 = ORIENTED_EDGE('',*,*,#1245,.F.); +#1312 = ORIENTED_EDGE('',*,*,#1205,.F.); +#1313 = ORIENTED_EDGE('',*,*,#1112,.T.); +#1314 = ORIENTED_EDGE('',*,*,#1315,.T.); +#1315 = EDGE_CURVE('',#1115,#1246,#1316,.T.); +#1316 = LINE('',#1317,#1318); +#1317 = CARTESIAN_POINT('',(-0.545,-0.4,-2.775557561563E-17)); +#1318 = VECTOR('',#1319,1.); +#1319 = DIRECTION('',(0.,1.,0.)); +#1320 = PLANE('',#1321); +#1321 = AXIS2_PLACEMENT_3D('',#1322,#1323,#1324); +#1322 = CARTESIAN_POINT('',(-0.8,-0.4,0.)); +#1323 = DIRECTION('',(0.,0.,1.)); +#1324 = DIRECTION('',(1.,0.,-0.)); +#1325 = ADVANCED_FACE('',(#1326),#1337,.T.); +#1326 = FACE_BOUND('',#1327,.T.); +#1327 = EDGE_LOOP('',(#1328,#1329,#1330,#1331)); +#1328 = ORIENTED_EDGE('',*,*,#1180,.T.); +#1329 = ORIENTED_EDGE('',*,*,#1315,.T.); +#1330 = ORIENTED_EDGE('',*,*,#1297,.F.); +#1331 = ORIENTED_EDGE('',*,*,#1332,.F.); +#1332 = EDGE_CURVE('',#1173,#1290,#1333,.T.); +#1333 = LINE('',#1334,#1335); +#1334 = CARTESIAN_POINT('',(-0.5,-0.4,4.5E-02)); +#1335 = VECTOR('',#1336,1.); +#1336 = DIRECTION('',(0.,1.,0.)); +#1337 = CYLINDRICAL_SURFACE('',#1338,4.5E-02); +#1338 = AXIS2_PLACEMENT_3D('',#1339,#1340,#1341); +#1339 = CARTESIAN_POINT('',(-0.545,-0.4,4.5E-02)); +#1340 = DIRECTION('',(0.,1.,0.)); +#1341 = DIRECTION('',(1.,0.,0.)); +#1342 = ADVANCED_FACE('',(#1343),#1386,.F.); +#1343 = FACE_BOUND('',#1344,.F.); +#1344 = EDGE_LOOP('',(#1345,#1346,#1347,#1348,#1356,#1364,#1372,#1380)); +#1345 = ORIENTED_EDGE('',*,*,#1172,.F.); +#1346 = ORIENTED_EDGE('',*,*,#1164,.T.); +#1347 = ORIENTED_EDGE('',*,*,#1156,.T.); +#1348 = ORIENTED_EDGE('',*,*,#1349,.T.); +#1349 = EDGE_CURVE('',#1148,#1350,#1352,.T.); +#1350 = VERTEX_POINT('',#1351); +#1351 = CARTESIAN_POINT('',(0.5,-0.4,0.405)); +#1352 = LINE('',#1353,#1354); +#1353 = CARTESIAN_POINT('',(-0.5,-0.4,0.405)); +#1354 = VECTOR('',#1355,1.); +#1355 = DIRECTION('',(1.,0.,0.)); +#1356 = ORIENTED_EDGE('',*,*,#1357,.T.); +#1357 = EDGE_CURVE('',#1350,#1358,#1360,.T.); +#1358 = VERTEX_POINT('',#1359); +#1359 = CARTESIAN_POINT('',(0.755,-0.4,0.405)); +#1360 = LINE('',#1361,#1362); +#1361 = CARTESIAN_POINT('',(-0.755,-0.4,0.405)); +#1362 = VECTOR('',#1363,1.); +#1363 = DIRECTION('',(1.,0.,0.)); +#1364 = ORIENTED_EDGE('',*,*,#1365,.F.); +#1365 = EDGE_CURVE('',#1366,#1358,#1368,.T.); +#1366 = VERTEX_POINT('',#1367); +#1367 = CARTESIAN_POINT('',(0.755,-0.4,4.5E-02)); +#1368 = LINE('',#1369,#1370); +#1369 = CARTESIAN_POINT('',(0.755,-0.4,4.5E-02)); +#1370 = VECTOR('',#1371,1.); +#1371 = DIRECTION('',(0.,0.,1.)); +#1372 = ORIENTED_EDGE('',*,*,#1373,.F.); +#1373 = EDGE_CURVE('',#1374,#1366,#1376,.T.); +#1374 = VERTEX_POINT('',#1375); +#1375 = CARTESIAN_POINT('',(0.5,-0.4,4.5E-02)); +#1376 = LINE('',#1377,#1378); +#1377 = CARTESIAN_POINT('',(-0.755,-0.4,4.5E-02)); +#1378 = VECTOR('',#1379,1.); +#1379 = DIRECTION('',(1.,0.,0.)); +#1380 = ORIENTED_EDGE('',*,*,#1381,.F.); +#1381 = EDGE_CURVE('',#1173,#1374,#1382,.T.); +#1382 = LINE('',#1383,#1384); +#1383 = CARTESIAN_POINT('',(-0.755,-0.4,4.5E-02)); +#1384 = VECTOR('',#1385,1.); +#1385 = DIRECTION('',(1.,0.,0.)); +#1386 = PLANE('',#1387); +#1387 = AXIS2_PLACEMENT_3D('',#1388,#1389,#1390); +#1388 = CARTESIAN_POINT('',(-0.755,-0.4,4.5E-02)); +#1389 = DIRECTION('',(0.,1.,0.)); +#1390 = DIRECTION('',(0.,-0.,1.)); +#1391 = ADVANCED_FACE('',(#1392),#1403,.T.); +#1392 = FACE_BOUND('',#1393,.T.); +#1393 = EDGE_LOOP('',(#1394,#1395,#1396,#1397)); +#1394 = ORIENTED_EDGE('',*,*,#1256,.F.); +#1395 = ORIENTED_EDGE('',*,*,#1221,.F.); +#1396 = ORIENTED_EDGE('',*,*,#1139,.T.); +#1397 = ORIENTED_EDGE('',*,*,#1398,.T.); +#1398 = EDGE_CURVE('',#1140,#1257,#1399,.T.); +#1399 = LINE('',#1400,#1401); +#1400 = CARTESIAN_POINT('',(-0.545,-0.4,0.45)); +#1401 = VECTOR('',#1402,1.); +#1402 = DIRECTION('',(0.,1.,0.)); +#1403 = PLANE('',#1404); +#1404 = AXIS2_PLACEMENT_3D('',#1405,#1406,#1407); +#1405 = CARTESIAN_POINT('',(-0.8,-0.4,0.45)); +#1406 = DIRECTION('',(0.,0.,1.)); +#1407 = DIRECTION('',(1.,0.,-0.)); +#1408 = ADVANCED_FACE('',(#1409),#1420,.T.); +#1409 = FACE_BOUND('',#1410,.T.); +#1410 = EDGE_LOOP('',(#1411,#1417,#1418,#1419)); +#1411 = ORIENTED_EDGE('',*,*,#1412,.T.); +#1412 = EDGE_CURVE('',#1148,#1265,#1413,.T.); +#1413 = LINE('',#1414,#1415); +#1414 = CARTESIAN_POINT('',(-0.5,-0.4,0.405)); +#1415 = VECTOR('',#1416,1.); +#1416 = DIRECTION('',(0.,1.,0.)); +#1417 = ORIENTED_EDGE('',*,*,#1264,.T.); +#1418 = ORIENTED_EDGE('',*,*,#1398,.F.); +#1419 = ORIENTED_EDGE('',*,*,#1147,.F.); +#1420 = CYLINDRICAL_SURFACE('',#1421,4.5E-02); +#1421 = AXIS2_PLACEMENT_3D('',#1422,#1423,#1424); +#1422 = CARTESIAN_POINT('',(-0.545,-0.4,0.405)); +#1423 = DIRECTION('',(0.,1.,0.)); +#1424 = DIRECTION('',(1.,0.,0.)); +#1425 = ADVANCED_FACE('',(#1426),#1469,.T.); +#1426 = FACE_BOUND('',#1427,.T.); +#1427 = EDGE_LOOP('',(#1428,#1429,#1430,#1431,#1439,#1447,#1455,#1463)); +#1428 = ORIENTED_EDGE('',*,*,#1289,.F.); +#1429 = ORIENTED_EDGE('',*,*,#1281,.T.); +#1430 = ORIENTED_EDGE('',*,*,#1273,.T.); +#1431 = ORIENTED_EDGE('',*,*,#1432,.T.); +#1432 = EDGE_CURVE('',#1265,#1433,#1435,.T.); +#1433 = VERTEX_POINT('',#1434); +#1434 = CARTESIAN_POINT('',(0.5,0.4,0.405)); +#1435 = LINE('',#1436,#1437); +#1436 = CARTESIAN_POINT('',(-0.5,0.4,0.405)); +#1437 = VECTOR('',#1438,1.); +#1438 = DIRECTION('',(1.,0.,0.)); +#1439 = ORIENTED_EDGE('',*,*,#1440,.T.); +#1440 = EDGE_CURVE('',#1433,#1441,#1443,.T.); +#1441 = VERTEX_POINT('',#1442); +#1442 = CARTESIAN_POINT('',(0.755,0.4,0.405)); +#1443 = LINE('',#1444,#1445); +#1444 = CARTESIAN_POINT('',(-0.755,0.4,0.405)); +#1445 = VECTOR('',#1446,1.); +#1446 = DIRECTION('',(1.,0.,0.)); +#1447 = ORIENTED_EDGE('',*,*,#1448,.F.); +#1448 = EDGE_CURVE('',#1449,#1441,#1451,.T.); +#1449 = VERTEX_POINT('',#1450); +#1450 = CARTESIAN_POINT('',(0.755,0.4,4.5E-02)); +#1451 = LINE('',#1452,#1453); +#1452 = CARTESIAN_POINT('',(0.755,0.4,4.5E-02)); +#1453 = VECTOR('',#1454,1.); +#1454 = DIRECTION('',(0.,0.,1.)); +#1455 = ORIENTED_EDGE('',*,*,#1456,.F.); +#1456 = EDGE_CURVE('',#1457,#1449,#1459,.T.); +#1457 = VERTEX_POINT('',#1458); +#1458 = CARTESIAN_POINT('',(0.5,0.4,4.5E-02)); +#1459 = LINE('',#1460,#1461); +#1460 = CARTESIAN_POINT('',(-0.755,0.4,4.5E-02)); +#1461 = VECTOR('',#1462,1.); +#1462 = DIRECTION('',(1.,0.,0.)); +#1463 = ORIENTED_EDGE('',*,*,#1464,.F.); +#1464 = EDGE_CURVE('',#1290,#1457,#1465,.T.); +#1465 = LINE('',#1466,#1467); +#1466 = CARTESIAN_POINT('',(-0.755,0.4,4.5E-02)); +#1467 = VECTOR('',#1468,1.); +#1468 = DIRECTION('',(1.,0.,0.)); +#1469 = PLANE('',#1470); +#1470 = AXIS2_PLACEMENT_3D('',#1471,#1472,#1473); +#1471 = CARTESIAN_POINT('',(-0.755,0.4,4.5E-02)); +#1472 = DIRECTION('',(0.,1.,0.)); +#1473 = DIRECTION('',(0.,-0.,1.)); +#1474 = ADVANCED_FACE('',(#1475),#1486,.F.); +#1475 = FACE_BOUND('',#1476,.F.); +#1476 = EDGE_LOOP('',(#1477,#1478,#1479,#1485)); +#1477 = ORIENTED_EDGE('',*,*,#1332,.F.); +#1478 = ORIENTED_EDGE('',*,*,#1381,.T.); +#1479 = ORIENTED_EDGE('',*,*,#1480,.T.); +#1480 = EDGE_CURVE('',#1374,#1457,#1481,.T.); +#1481 = LINE('',#1482,#1483); +#1482 = CARTESIAN_POINT('',(0.5,-0.4,4.5E-02)); +#1483 = VECTOR('',#1484,1.); +#1484 = DIRECTION('',(0.,1.,0.)); +#1485 = ORIENTED_EDGE('',*,*,#1464,.F.); +#1486 = PLANE('',#1487); +#1487 = AXIS2_PLACEMENT_3D('',#1488,#1489,#1490); +#1488 = CARTESIAN_POINT('',(-0.755,-0.4,4.5E-02)); +#1489 = DIRECTION('',(0.,0.,1.)); +#1490 = DIRECTION('',(1.,0.,-0.)); +#1491 = ADVANCED_FACE('',(#1492),#1555,.F.); +#1492 = FACE_BOUND('',#1493,.F.); +#1493 = EDGE_LOOP('',(#1494,#1504,#1511,#1512,#1513,#1514,#1523,#1531, + #1540,#1548)); +#1494 = ORIENTED_EDGE('',*,*,#1495,.F.); +#1495 = EDGE_CURVE('',#1496,#1498,#1500,.T.); +#1496 = VERTEX_POINT('',#1497); +#1497 = CARTESIAN_POINT('',(0.545,-0.4,-2.775557561563E-17)); +#1498 = VERTEX_POINT('',#1499); +#1499 = CARTESIAN_POINT('',(0.755,-0.4,-2.775557561563E-17)); +#1500 = LINE('',#1501,#1502); +#1501 = CARTESIAN_POINT('',(0.5,-0.4,0.)); +#1502 = VECTOR('',#1503,1.); +#1503 = DIRECTION('',(1.,0.,0.)); +#1504 = ORIENTED_EDGE('',*,*,#1505,.F.); +#1505 = EDGE_CURVE('',#1374,#1496,#1506,.T.); +#1506 = CIRCLE('',#1507,4.5E-02); +#1507 = AXIS2_PLACEMENT_3D('',#1508,#1509,#1510); +#1508 = CARTESIAN_POINT('',(0.545,-0.4,4.5E-02)); +#1509 = DIRECTION('',(0.,-1.,0.)); +#1510 = DIRECTION('',(0.,0.,1.)); +#1511 = ORIENTED_EDGE('',*,*,#1373,.T.); +#1512 = ORIENTED_EDGE('',*,*,#1365,.T.); +#1513 = ORIENTED_EDGE('',*,*,#1357,.F.); +#1514 = ORIENTED_EDGE('',*,*,#1515,.T.); +#1515 = EDGE_CURVE('',#1350,#1516,#1518,.T.); +#1516 = VERTEX_POINT('',#1517); +#1517 = CARTESIAN_POINT('',(0.545,-0.4,0.45)); +#1518 = CIRCLE('',#1519,4.5E-02); +#1519 = AXIS2_PLACEMENT_3D('',#1520,#1521,#1522); +#1520 = CARTESIAN_POINT('',(0.545,-0.4,0.405)); +#1521 = DIRECTION('',(0.,1.,0.)); +#1522 = DIRECTION('',(0.,-0.,1.)); +#1523 = ORIENTED_EDGE('',*,*,#1524,.T.); +#1524 = EDGE_CURVE('',#1516,#1525,#1527,.T.); +#1525 = VERTEX_POINT('',#1526); +#1526 = CARTESIAN_POINT('',(0.755,-0.4,0.45)); +#1527 = LINE('',#1528,#1529); +#1528 = CARTESIAN_POINT('',(0.5,-0.4,0.45)); +#1529 = VECTOR('',#1530,1.); +#1530 = DIRECTION('',(1.,0.,0.)); +#1531 = ORIENTED_EDGE('',*,*,#1532,.F.); +#1532 = EDGE_CURVE('',#1533,#1525,#1535,.T.); +#1533 = VERTEX_POINT('',#1534); +#1534 = CARTESIAN_POINT('',(0.8,-0.4,0.405)); +#1535 = CIRCLE('',#1536,4.5E-02); +#1536 = AXIS2_PLACEMENT_3D('',#1537,#1538,#1539); +#1537 = CARTESIAN_POINT('',(0.755,-0.4,0.405)); +#1538 = DIRECTION('',(0.,-1.,0.)); +#1539 = DIRECTION('',(0.,0.,1.)); +#1540 = ORIENTED_EDGE('',*,*,#1541,.F.); +#1541 = EDGE_CURVE('',#1542,#1533,#1544,.T.); +#1542 = VERTEX_POINT('',#1543); +#1543 = CARTESIAN_POINT('',(0.8,-0.4,4.5E-02)); +#1544 = LINE('',#1545,#1546); +#1545 = CARTESIAN_POINT('',(0.8,-0.4,0.)); +#1546 = VECTOR('',#1547,1.); +#1547 = DIRECTION('',(0.,0.,1.)); +#1548 = ORIENTED_EDGE('',*,*,#1549,.T.); +#1549 = EDGE_CURVE('',#1542,#1498,#1550,.T.); +#1550 = CIRCLE('',#1551,4.5E-02); +#1551 = AXIS2_PLACEMENT_3D('',#1552,#1553,#1554); +#1552 = CARTESIAN_POINT('',(0.755,-0.4,4.5E-02)); +#1553 = DIRECTION('',(0.,1.,0.)); +#1554 = DIRECTION('',(0.,-0.,1.)); +#1555 = PLANE('',#1556); +#1556 = AXIS2_PLACEMENT_3D('',#1557,#1558,#1559); +#1557 = CARTESIAN_POINT('',(0.5,-0.4,0.)); +#1558 = DIRECTION('',(0.,1.,0.)); +#1559 = DIRECTION('',(0.,-0.,1.)); +#1560 = ADVANCED_FACE('',(#1561),#1586,.F.); +#1561 = FACE_BOUND('',#1562,.F.); +#1562 = EDGE_LOOP('',(#1563,#1564,#1572,#1580)); +#1563 = ORIENTED_EDGE('',*,*,#1349,.F.); +#1564 = ORIENTED_EDGE('',*,*,#1565,.T.); +#1565 = EDGE_CURVE('',#1148,#1566,#1568,.T.); +#1566 = VERTEX_POINT('',#1567); +#1567 = CARTESIAN_POINT('',(-0.5,-0.4,0.45)); +#1568 = LINE('',#1569,#1570); +#1569 = CARTESIAN_POINT('',(-0.5,-0.4,0.405)); +#1570 = VECTOR('',#1571,1.); +#1571 = DIRECTION('',(0.,0.,1.)); +#1572 = ORIENTED_EDGE('',*,*,#1573,.T.); +#1573 = EDGE_CURVE('',#1566,#1574,#1576,.T.); +#1574 = VERTEX_POINT('',#1575); +#1575 = CARTESIAN_POINT('',(0.5,-0.4,0.45)); +#1576 = LINE('',#1577,#1578); +#1577 = CARTESIAN_POINT('',(-0.5,-0.4,0.45)); +#1578 = VECTOR('',#1579,1.); +#1579 = DIRECTION('',(1.,0.,0.)); +#1580 = ORIENTED_EDGE('',*,*,#1581,.F.); +#1581 = EDGE_CURVE('',#1350,#1574,#1582,.T.); +#1582 = LINE('',#1583,#1584); +#1583 = CARTESIAN_POINT('',(0.5,-0.4,0.405)); +#1584 = VECTOR('',#1585,1.); +#1585 = DIRECTION('',(0.,0.,1.)); +#1586 = PLANE('',#1587); +#1587 = AXIS2_PLACEMENT_3D('',#1588,#1589,#1590); +#1588 = CARTESIAN_POINT('',(-0.5,-0.4,0.405)); +#1589 = DIRECTION('',(0.,1.,0.)); +#1590 = DIRECTION('',(0.,-0.,1.)); +#1591 = ADVANCED_FACE('',(#1592),#1610,.F.); +#1592 = FACE_BOUND('',#1593,.F.); +#1593 = EDGE_LOOP('',(#1594,#1595,#1596,#1604)); +#1594 = ORIENTED_EDGE('',*,*,#1565,.F.); +#1595 = ORIENTED_EDGE('',*,*,#1412,.T.); +#1596 = ORIENTED_EDGE('',*,*,#1597,.T.); +#1597 = EDGE_CURVE('',#1265,#1598,#1600,.T.); +#1598 = VERTEX_POINT('',#1599); +#1599 = CARTESIAN_POINT('',(-0.5,0.4,0.45)); +#1600 = LINE('',#1601,#1602); +#1601 = CARTESIAN_POINT('',(-0.5,0.4,0.405)); +#1602 = VECTOR('',#1603,1.); +#1603 = DIRECTION('',(0.,0.,1.)); +#1604 = ORIENTED_EDGE('',*,*,#1605,.F.); +#1605 = EDGE_CURVE('',#1566,#1598,#1606,.T.); +#1606 = LINE('',#1607,#1608); +#1607 = CARTESIAN_POINT('',(-0.5,-0.4,0.45)); +#1608 = VECTOR('',#1609,1.); +#1609 = DIRECTION('',(0.,1.,0.)); +#1610 = PLANE('',#1611); +#1611 = AXIS2_PLACEMENT_3D('',#1612,#1613,#1614); +#1612 = CARTESIAN_POINT('',(-0.5,-0.4,0.405)); +#1613 = DIRECTION('',(1.,0.,0.)); +#1614 = DIRECTION('',(0.,0.,1.)); +#1615 = ADVANCED_FACE('',(#1616),#1679,.T.); +#1616 = FACE_BOUND('',#1617,.T.); +#1617 = EDGE_LOOP('',(#1618,#1628,#1635,#1636,#1637,#1638,#1647,#1655, + #1664,#1672)); +#1618 = ORIENTED_EDGE('',*,*,#1619,.F.); +#1619 = EDGE_CURVE('',#1620,#1622,#1624,.T.); +#1620 = VERTEX_POINT('',#1621); +#1621 = CARTESIAN_POINT('',(0.545,0.4,-2.775557561563E-17)); +#1622 = VERTEX_POINT('',#1623); +#1623 = CARTESIAN_POINT('',(0.755,0.4,-2.775557561563E-17)); +#1624 = LINE('',#1625,#1626); +#1625 = CARTESIAN_POINT('',(0.5,0.4,0.)); +#1626 = VECTOR('',#1627,1.); +#1627 = DIRECTION('',(1.,0.,0.)); +#1628 = ORIENTED_EDGE('',*,*,#1629,.F.); +#1629 = EDGE_CURVE('',#1457,#1620,#1630,.T.); +#1630 = CIRCLE('',#1631,4.5E-02); +#1631 = AXIS2_PLACEMENT_3D('',#1632,#1633,#1634); +#1632 = CARTESIAN_POINT('',(0.545,0.4,4.5E-02)); +#1633 = DIRECTION('',(0.,-1.,0.)); +#1634 = DIRECTION('',(0.,0.,1.)); +#1635 = ORIENTED_EDGE('',*,*,#1456,.T.); +#1636 = ORIENTED_EDGE('',*,*,#1448,.T.); +#1637 = ORIENTED_EDGE('',*,*,#1440,.F.); +#1638 = ORIENTED_EDGE('',*,*,#1639,.T.); +#1639 = EDGE_CURVE('',#1433,#1640,#1642,.T.); +#1640 = VERTEX_POINT('',#1641); +#1641 = CARTESIAN_POINT('',(0.545,0.4,0.45)); +#1642 = CIRCLE('',#1643,4.5E-02); +#1643 = AXIS2_PLACEMENT_3D('',#1644,#1645,#1646); +#1644 = CARTESIAN_POINT('',(0.545,0.4,0.405)); +#1645 = DIRECTION('',(0.,1.,0.)); +#1646 = DIRECTION('',(0.,-0.,1.)); +#1647 = ORIENTED_EDGE('',*,*,#1648,.T.); +#1648 = EDGE_CURVE('',#1640,#1649,#1651,.T.); +#1649 = VERTEX_POINT('',#1650); +#1650 = CARTESIAN_POINT('',(0.755,0.4,0.45)); +#1651 = LINE('',#1652,#1653); +#1652 = CARTESIAN_POINT('',(0.5,0.4,0.45)); +#1653 = VECTOR('',#1654,1.); +#1654 = DIRECTION('',(1.,0.,0.)); +#1655 = ORIENTED_EDGE('',*,*,#1656,.F.); +#1656 = EDGE_CURVE('',#1657,#1649,#1659,.T.); +#1657 = VERTEX_POINT('',#1658); +#1658 = CARTESIAN_POINT('',(0.8,0.4,0.405)); +#1659 = CIRCLE('',#1660,4.5E-02); +#1660 = AXIS2_PLACEMENT_3D('',#1661,#1662,#1663); +#1661 = CARTESIAN_POINT('',(0.755,0.4,0.405)); +#1662 = DIRECTION('',(0.,-1.,0.)); +#1663 = DIRECTION('',(0.,0.,1.)); +#1664 = ORIENTED_EDGE('',*,*,#1665,.F.); +#1665 = EDGE_CURVE('',#1666,#1657,#1668,.T.); +#1666 = VERTEX_POINT('',#1667); +#1667 = CARTESIAN_POINT('',(0.8,0.4,4.5E-02)); +#1668 = LINE('',#1669,#1670); +#1669 = CARTESIAN_POINT('',(0.8,0.4,0.)); +#1670 = VECTOR('',#1671,1.); +#1671 = DIRECTION('',(0.,0.,1.)); +#1672 = ORIENTED_EDGE('',*,*,#1673,.T.); +#1673 = EDGE_CURVE('',#1666,#1622,#1674,.T.); +#1674 = CIRCLE('',#1675,4.5E-02); +#1675 = AXIS2_PLACEMENT_3D('',#1676,#1677,#1678); +#1676 = CARTESIAN_POINT('',(0.755,0.4,4.5E-02)); +#1677 = DIRECTION('',(0.,1.,0.)); +#1678 = DIRECTION('',(0.,-0.,1.)); +#1679 = PLANE('',#1680); +#1680 = AXIS2_PLACEMENT_3D('',#1681,#1682,#1683); +#1681 = CARTESIAN_POINT('',(0.5,0.4,0.)); +#1682 = DIRECTION('',(0.,1.,0.)); +#1683 = DIRECTION('',(0.,-0.,1.)); +#1684 = ADVANCED_FACE('',(#1685),#1703,.T.); +#1685 = FACE_BOUND('',#1686,.T.); +#1686 = EDGE_LOOP('',(#1687,#1688,#1689,#1697)); +#1687 = ORIENTED_EDGE('',*,*,#1432,.F.); +#1688 = ORIENTED_EDGE('',*,*,#1597,.T.); +#1689 = ORIENTED_EDGE('',*,*,#1690,.T.); +#1690 = EDGE_CURVE('',#1598,#1691,#1693,.T.); +#1691 = VERTEX_POINT('',#1692); +#1692 = CARTESIAN_POINT('',(0.5,0.4,0.45)); +#1693 = LINE('',#1694,#1695); +#1694 = CARTESIAN_POINT('',(-0.5,0.4,0.45)); +#1695 = VECTOR('',#1696,1.); +#1696 = DIRECTION('',(1.,0.,0.)); +#1697 = ORIENTED_EDGE('',*,*,#1698,.F.); +#1698 = EDGE_CURVE('',#1433,#1691,#1699,.T.); +#1699 = LINE('',#1700,#1701); +#1700 = CARTESIAN_POINT('',(0.5,0.4,0.405)); +#1701 = VECTOR('',#1702,1.); +#1702 = DIRECTION('',(0.,0.,1.)); +#1703 = PLANE('',#1704); +#1704 = AXIS2_PLACEMENT_3D('',#1705,#1706,#1707); +#1705 = CARTESIAN_POINT('',(-0.5,0.4,0.405)); +#1706 = DIRECTION('',(0.,1.,0.)); +#1707 = DIRECTION('',(0.,-0.,1.)); +#1708 = ADVANCED_FACE('',(#1709),#1720,.T.); +#1709 = FACE_BOUND('',#1710,.T.); +#1710 = EDGE_LOOP('',(#1711,#1712,#1713,#1719)); +#1711 = ORIENTED_EDGE('',*,*,#1480,.T.); +#1712 = ORIENTED_EDGE('',*,*,#1629,.T.); +#1713 = ORIENTED_EDGE('',*,*,#1714,.F.); +#1714 = EDGE_CURVE('',#1496,#1620,#1715,.T.); +#1715 = LINE('',#1716,#1717); +#1716 = CARTESIAN_POINT('',(0.545,-0.4,-2.775557561563E-17)); +#1717 = VECTOR('',#1718,1.); +#1718 = DIRECTION('',(0.,1.,0.)); +#1719 = ORIENTED_EDGE('',*,*,#1505,.F.); +#1720 = CYLINDRICAL_SURFACE('',#1721,4.5E-02); +#1721 = AXIS2_PLACEMENT_3D('',#1722,#1723,#1724); +#1722 = CARTESIAN_POINT('',(0.545,-0.4,4.5E-02)); +#1723 = DIRECTION('',(0.,1.,0.)); +#1724 = DIRECTION('',(-1.,0.,0.)); +#1725 = ADVANCED_FACE('',(#1726),#1737,.F.); +#1726 = FACE_BOUND('',#1727,.F.); +#1727 = EDGE_LOOP('',(#1728,#1729,#1730,#1731)); +#1728 = ORIENTED_EDGE('',*,*,#1619,.F.); +#1729 = ORIENTED_EDGE('',*,*,#1714,.F.); +#1730 = ORIENTED_EDGE('',*,*,#1495,.T.); +#1731 = ORIENTED_EDGE('',*,*,#1732,.T.); +#1732 = EDGE_CURVE('',#1498,#1622,#1733,.T.); +#1733 = LINE('',#1734,#1735); +#1734 = CARTESIAN_POINT('',(0.755,-0.4,-2.775557561563E-17)); +#1735 = VECTOR('',#1736,1.); +#1736 = DIRECTION('',(0.,1.,0.)); +#1737 = PLANE('',#1738); +#1738 = AXIS2_PLACEMENT_3D('',#1739,#1740,#1741); +#1739 = CARTESIAN_POINT('',(0.5,-0.4,0.)); +#1740 = DIRECTION('',(0.,0.,1.)); +#1741 = DIRECTION('',(1.,0.,-0.)); +#1742 = ADVANCED_FACE('',(#1743),#1754,.T.); +#1743 = FACE_BOUND('',#1744,.T.); +#1744 = EDGE_LOOP('',(#1745,#1746,#1747,#1748)); +#1745 = ORIENTED_EDGE('',*,*,#1549,.T.); +#1746 = ORIENTED_EDGE('',*,*,#1732,.T.); +#1747 = ORIENTED_EDGE('',*,*,#1673,.F.); +#1748 = ORIENTED_EDGE('',*,*,#1749,.F.); +#1749 = EDGE_CURVE('',#1542,#1666,#1750,.T.); +#1750 = LINE('',#1751,#1752); +#1751 = CARTESIAN_POINT('',(0.8,-0.4,4.5E-02)); +#1752 = VECTOR('',#1753,1.); +#1753 = DIRECTION('',(0.,1.,0.)); +#1754 = CYLINDRICAL_SURFACE('',#1755,4.5E-02); +#1755 = AXIS2_PLACEMENT_3D('',#1756,#1757,#1758); +#1756 = CARTESIAN_POINT('',(0.755,-0.4,4.5E-02)); +#1757 = DIRECTION('',(0.,1.,0.)); +#1758 = DIRECTION('',(1.,0.,0.)); +#1759 = ADVANCED_FACE('',(#1760),#1771,.T.); +#1760 = FACE_BOUND('',#1761,.T.); +#1761 = EDGE_LOOP('',(#1762,#1763,#1764,#1765)); +#1762 = ORIENTED_EDGE('',*,*,#1541,.F.); +#1763 = ORIENTED_EDGE('',*,*,#1749,.T.); +#1764 = ORIENTED_EDGE('',*,*,#1665,.T.); +#1765 = ORIENTED_EDGE('',*,*,#1766,.F.); +#1766 = EDGE_CURVE('',#1533,#1657,#1767,.T.); +#1767 = LINE('',#1768,#1769); +#1768 = CARTESIAN_POINT('',(0.8,-0.4,0.405)); +#1769 = VECTOR('',#1770,1.); +#1770 = DIRECTION('',(0.,1.,0.)); +#1771 = PLANE('',#1772); +#1772 = AXIS2_PLACEMENT_3D('',#1773,#1774,#1775); +#1773 = CARTESIAN_POINT('',(0.8,-0.4,0.)); +#1774 = DIRECTION('',(1.,0.,0.)); +#1775 = DIRECTION('',(0.,0.,1.)); +#1776 = ADVANCED_FACE('',(#1777),#1788,.T.); +#1777 = FACE_BOUND('',#1778,.T.); +#1778 = EDGE_LOOP('',(#1779,#1780,#1781,#1787)); +#1779 = ORIENTED_EDGE('',*,*,#1766,.T.); +#1780 = ORIENTED_EDGE('',*,*,#1656,.T.); +#1781 = ORIENTED_EDGE('',*,*,#1782,.F.); +#1782 = EDGE_CURVE('',#1525,#1649,#1783,.T.); +#1783 = LINE('',#1784,#1785); +#1784 = CARTESIAN_POINT('',(0.755,-0.4,0.45)); +#1785 = VECTOR('',#1786,1.); +#1786 = DIRECTION('',(0.,1.,0.)); +#1787 = ORIENTED_EDGE('',*,*,#1532,.F.); +#1788 = CYLINDRICAL_SURFACE('',#1789,4.5E-02); +#1789 = AXIS2_PLACEMENT_3D('',#1790,#1791,#1792); +#1790 = CARTESIAN_POINT('',(0.755,-0.4,0.405)); +#1791 = DIRECTION('',(0.,1.,0.)); +#1792 = DIRECTION('',(1.,0.,0.)); +#1793 = ADVANCED_FACE('',(#1794),#1805,.T.); +#1794 = FACE_BOUND('',#1795,.T.); +#1795 = EDGE_LOOP('',(#1796,#1797,#1803,#1804)); +#1796 = ORIENTED_EDGE('',*,*,#1648,.F.); +#1797 = ORIENTED_EDGE('',*,*,#1798,.F.); +#1798 = EDGE_CURVE('',#1516,#1640,#1799,.T.); +#1799 = LINE('',#1800,#1801); +#1800 = CARTESIAN_POINT('',(0.545,-0.4,0.45)); +#1801 = VECTOR('',#1802,1.); +#1802 = DIRECTION('',(0.,1.,0.)); +#1803 = ORIENTED_EDGE('',*,*,#1524,.T.); +#1804 = ORIENTED_EDGE('',*,*,#1782,.T.); +#1805 = PLANE('',#1806); +#1806 = AXIS2_PLACEMENT_3D('',#1807,#1808,#1809); +#1807 = CARTESIAN_POINT('',(0.5,-0.4,0.45)); +#1808 = DIRECTION('',(0.,0.,1.)); +#1809 = DIRECTION('',(1.,0.,-0.)); +#1810 = ADVANCED_FACE('',(#1811),#1822,.T.); +#1811 = FACE_BOUND('',#1812,.T.); +#1812 = EDGE_LOOP('',(#1813,#1814,#1815,#1816)); +#1813 = ORIENTED_EDGE('',*,*,#1515,.T.); +#1814 = ORIENTED_EDGE('',*,*,#1798,.T.); +#1815 = ORIENTED_EDGE('',*,*,#1639,.F.); +#1816 = ORIENTED_EDGE('',*,*,#1817,.F.); +#1817 = EDGE_CURVE('',#1350,#1433,#1818,.T.); +#1818 = LINE('',#1819,#1820); +#1819 = CARTESIAN_POINT('',(0.5,-0.4,0.405)); +#1820 = VECTOR('',#1821,1.); +#1821 = DIRECTION('',(0.,1.,0.)); +#1822 = CYLINDRICAL_SURFACE('',#1823,4.5E-02); +#1823 = AXIS2_PLACEMENT_3D('',#1824,#1825,#1826); +#1824 = CARTESIAN_POINT('',(0.545,-0.4,0.405)); +#1825 = DIRECTION('',(0.,1.,0.)); +#1826 = DIRECTION('',(-1.,0.,0.)); +#1827 = ADVANCED_FACE('',(#1828),#1839,.T.); +#1828 = FACE_BOUND('',#1829,.T.); +#1829 = EDGE_LOOP('',(#1830,#1831,#1832,#1833)); +#1830 = ORIENTED_EDGE('',*,*,#1581,.F.); +#1831 = ORIENTED_EDGE('',*,*,#1817,.T.); +#1832 = ORIENTED_EDGE('',*,*,#1698,.T.); +#1833 = ORIENTED_EDGE('',*,*,#1834,.F.); +#1834 = EDGE_CURVE('',#1574,#1691,#1835,.T.); +#1835 = LINE('',#1836,#1837); +#1836 = CARTESIAN_POINT('',(0.5,-0.4,0.45)); +#1837 = VECTOR('',#1838,1.); +#1838 = DIRECTION('',(0.,1.,0.)); +#1839 = PLANE('',#1840); +#1840 = AXIS2_PLACEMENT_3D('',#1841,#1842,#1843); +#1841 = CARTESIAN_POINT('',(0.5,-0.4,0.405)); +#1842 = DIRECTION('',(1.,0.,0.)); +#1843 = DIRECTION('',(0.,0.,1.)); +#1844 = ADVANCED_FACE('',(#1845),#1851,.T.); +#1845 = FACE_BOUND('',#1846,.T.); +#1846 = EDGE_LOOP('',(#1847,#1848,#1849,#1850)); +#1847 = ORIENTED_EDGE('',*,*,#1605,.F.); +#1848 = ORIENTED_EDGE('',*,*,#1573,.T.); +#1849 = ORIENTED_EDGE('',*,*,#1834,.T.); +#1850 = ORIENTED_EDGE('',*,*,#1690,.F.); +#1851 = PLANE('',#1852); +#1852 = AXIS2_PLACEMENT_3D('',#1853,#1854,#1855); +#1853 = CARTESIAN_POINT('',(-0.5,-0.4,0.45)); +#1854 = DIRECTION('',(0.,0.,1.)); +#1855 = DIRECTION('',(1.,0.,-0.)); +#1856 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1860)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#1857,#1858,#1859)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#1857 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#1858 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#1859 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#1860 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1857, + 'distance_accuracy_value','confusion accuracy'); +#1861 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1862,#1864); +#1862 = ( REPRESENTATION_RELATIONSHIP('','',#1065,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1863) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#1863 = ITEM_DEFINED_TRANSFORMATION('','',#11,#19); +#1864 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #1865); +#1865 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('2','R9','',#5,#1060,$); +#1866 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1062)); +#1867 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1868,#1870); +#1868 = ( REPRESENTATION_RELATIONSHIP('','',#1065,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1869) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#1869 = ITEM_DEFINED_TRANSFORMATION('','',#11,#23); +#1870 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #1871); +#1871 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('3','R11','',#5,#1060,$); +#1872 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1873,#1875); +#1873 = ( REPRESENTATION_RELATIONSHIP('','',#1065,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1874) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#1874 = ITEM_DEFINED_TRANSFORMATION('','',#11,#27); +#1875 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #1876); +#1876 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('4','R6','',#5,#1060,$); +#1877 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1878,#1880); +#1878 = ( REPRESENTATION_RELATIONSHIP('','',#1065,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1879) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#1879 = ITEM_DEFINED_TRANSFORMATION('','',#11,#31); +#1880 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #1881); +#1881 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('5','R13','',#5,#1060,$); +#1882 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1883,#1885); +#1883 = ( REPRESENTATION_RELATIONSHIP('','',#1065,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1884) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#1884 = ITEM_DEFINED_TRANSFORMATION('','',#11,#35); +#1885 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #1886); +#1886 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('6','R18','',#5,#1060,$); +#1887 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1888,#1890); +#1888 = ( REPRESENTATION_RELATIONSHIP('','',#1065,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1889) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#1889 = ITEM_DEFINED_TRANSFORMATION('','',#11,#39); +#1890 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #1891); +#1891 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('7','R5','',#5,#1060,$); +#1892 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1893,#1895); +#1893 = ( REPRESENTATION_RELATIONSHIP('','',#192,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1894) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#1894 = ITEM_DEFINED_TRANSFORMATION('','',#11,#43); +#1895 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #1896); +#1896 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('8','C8','',#5,#187,$); +#1897 = SHAPE_DEFINITION_REPRESENTATION(#1898,#1904); +#1898 = PRODUCT_DEFINITION_SHAPE('','',#1899); +#1899 = PRODUCT_DEFINITION('design','',#1900,#1903); +#1900 = PRODUCT_DEFINITION_FORMATION('','',#1901); +#1901 = PRODUCT('Texas_DSBGA-9_1.62x1.58mm_Layout3x3_P0.5mm', + 'Texas_DSBGA-9_1.62x1.58mm_Layout3x3_P0.5mm','',(#1902)); +#1902 = PRODUCT_CONTEXT('',#2,'mechanical'); +#1903 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#1904 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1905),#10512); +#1905 = MANIFOLD_SOLID_BREP('',#1906); +#1906 = CLOSED_SHELL('',(#1907,#1949,#2005,#2061,#2117,#2173,#2229,#2285 + ,#2341,#2397,#2453,#3961,#3992,#4016,#4040,#4057,#4159,#4183,#4207, + #4231,#4255,#4279,#4303,#4327,#4351,#4375,#4393,#4403,#4434,#4458, + #4482,#4506,#4530,#4547,#4561,#4597,#4621,#4650,#4679,#4708,#4737, + #4766,#4795,#4819,#4848,#4877,#4906,#4935,#4957,#4979,#5010,#5034, + #5058,#5082,#5106,#5130,#5154,#5178,#5202,#5226,#5250,#5267,#5287, + #5417,#5439,#5460,#5481,#5502,#5523,#5540,#5552,#5583,#5607,#5631, + #5660,#5689,#5718,#5740,#5755,#5879,#5901,#5918,#5935,#5952,#5969, + #5986,#6003,#6015,#6046,#6070,#6099,#6123,#6152,#6169,#6183,#6214, + #6238,#6262,#6286,#6310,#6334,#6358,#6382,#6406,#6430,#6454,#6471, + #6491,#6691,#6717,#6734,#6755,#6776,#6793,#6814,#6835,#6856,#6877, + #6894,#6911,#6928,#6945,#6961,#6997,#7026,#7055,#7084,#7113,#7142, + #7166,#7183,#7199,#7235,#7259,#7288,#7317,#7346,#7375,#7404,#7433, + #7462,#7491,#7520,#7549,#7573,#7602,#7631,#7660,#7689,#7718,#7747, + #7776,#7798,#7827,#7858,#7882,#7911,#7935,#7959,#7983,#8007,#8031, + #8055,#8084,#8113,#8137,#8166,#8195,#8212,#8235,#8266,#8290,#8314, + #8338,#8362,#8386,#8410,#8434,#8458,#8482,#8506,#8523,#8543,#8673, + #8695,#8716,#8737,#8758,#8779,#8796,#8808,#8839,#8863,#8887,#8916, + #8945,#8974,#8996,#9011,#9135,#9157,#9174,#9191,#9208,#9225,#9242, + #9259,#9271,#9302,#9326,#9355,#9379,#9408,#9425,#9439,#9764,#9790, + #9811,#9832,#9853,#9874,#9895,#9916,#9937,#9958,#9979,#10000,#10021, + #10038,#10055,#10072,#10089,#10110,#10131,#10152,#10173,#10194, + #10215,#10236,#10253,#10274,#10295,#10312,#10333,#10354,#10375, + #10392,#10413,#10429,#10474,#10502)); +#1907 = ADVANCED_FACE('',(#1908),#1944,.F.); +#1908 = FACE_BOUND('',#1909,.F.); +#1909 = EDGE_LOOP('',(#1910,#1920,#1929,#1937)); +#1910 = ORIENTED_EDGE('',*,*,#1911,.T.); +#1911 = EDGE_CURVE('',#1912,#1914,#1916,.T.); +#1912 = VERTEX_POINT('',#1913); +#1913 = CARTESIAN_POINT('',(-0.639942513426,-0.685688122154,0.269)); +#1914 = VERTEX_POINT('',#1915); +#1915 = CARTESIAN_POINT('',(-0.639942513426,-0.685688122154,0.27)); +#1916 = LINE('',#1917,#1918); +#1917 = CARTESIAN_POINT('',(-0.639942513426,-0.685688122154,0.269)); +#1918 = VECTOR('',#1919,1.); +#1919 = DIRECTION('',(-0.,-0.,1.)); +#1920 = ORIENTED_EDGE('',*,*,#1921,.F.); +#1921 = EDGE_CURVE('',#1922,#1914,#1924,.T.); +#1922 = VERTEX_POINT('',#1923); +#1923 = CARTESIAN_POINT('',(-0.722066406809,-0.685688122154,0.27)); +#1924 = CIRCLE('',#1925,4.106194669172E-02); +#1925 = AXIS2_PLACEMENT_3D('',#1926,#1927,#1928); +#1926 = CARTESIAN_POINT('',(-0.681004460117,-0.685688122154,0.27)); +#1927 = DIRECTION('',(0.,0.,1.)); +#1928 = DIRECTION('',(1.,0.,-0.)); +#1929 = ORIENTED_EDGE('',*,*,#1930,.F.); +#1930 = EDGE_CURVE('',#1931,#1922,#1933,.T.); +#1931 = VERTEX_POINT('',#1932); +#1932 = CARTESIAN_POINT('',(-0.722066406809,-0.685688122154,0.269)); +#1933 = LINE('',#1934,#1935); +#1934 = CARTESIAN_POINT('',(-0.722066406809,-0.685688122154,0.269)); +#1935 = VECTOR('',#1936,1.); +#1936 = DIRECTION('',(-0.,-0.,1.)); +#1937 = ORIENTED_EDGE('',*,*,#1938,.T.); +#1938 = EDGE_CURVE('',#1931,#1912,#1939,.T.); +#1939 = CIRCLE('',#1940,4.106194669172E-02); +#1940 = AXIS2_PLACEMENT_3D('',#1941,#1942,#1943); +#1941 = CARTESIAN_POINT('',(-0.681004460117,-0.685688122154,0.269)); +#1942 = DIRECTION('',(0.,0.,1.)); +#1943 = DIRECTION('',(1.,0.,-0.)); +#1944 = CYLINDRICAL_SURFACE('',#1945,4.106194669172E-02); +#1945 = AXIS2_PLACEMENT_3D('',#1946,#1947,#1948); +#1946 = CARTESIAN_POINT('',(-0.681004460117,-0.685688122154,0.269)); +#1947 = DIRECTION('',(-0.,-0.,1.)); +#1948 = DIRECTION('',(1.,0.,0.)); +#1949 = ADVANCED_FACE('',(#1950),#2000,.T.); +#1950 = FACE_BOUND('',#1951,.T.); +#1951 = EDGE_LOOP('',(#1952,#1963,#1974,#1975,#1984,#1993)); +#1952 = ORIENTED_EDGE('',*,*,#1953,.F.); +#1953 = EDGE_CURVE('',#1954,#1956,#1958,.T.); +#1954 = VERTEX_POINT('',#1955); +#1955 = CARTESIAN_POINT('',(-0.4,-0.3,-6.E-02)); +#1956 = VERTEX_POINT('',#1957); +#1957 = CARTESIAN_POINT('',(-0.4,-0.313397459622,-1.E-02)); +#1958 = CIRCLE('',#1959,0.1); +#1959 = AXIS2_PLACEMENT_3D('',#1960,#1961,#1962); +#1960 = CARTESIAN_POINT('',(-0.4,-0.4,-6.E-02)); +#1961 = DIRECTION('',(1.,0.,0.)); +#1962 = DIRECTION('',(0.,0.,-1.)); +#1963 = ORIENTED_EDGE('',*,*,#1964,.T.); +#1964 = EDGE_CURVE('',#1954,#1965,#1967,.T.); +#1965 = VERTEX_POINT('',#1966); +#1966 = CARTESIAN_POINT('',(-0.5,-0.4,-6.E-02)); +#1967 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#1968,#1969,#1970,#1971,#1972, + #1973),.UNSPECIFIED.,.F.,.F.,(6,6),(0.,1.570796326795), + .PIECEWISE_BEZIER_KNOTS.); +#1968 = CARTESIAN_POINT('',(-0.4,-0.3,-6.E-02)); +#1969 = CARTESIAN_POINT('',(-0.431415926536,-0.3,-6.E-02)); +#1970 = CARTESIAN_POINT('',(-0.462861164336,-0.312301500405,-6.E-02)); +#1971 = CARTESIAN_POINT('',(-0.487698499595,-0.337138835664,-6.E-02)); +#1972 = CARTESIAN_POINT('',(-0.5,-0.368584073464,-6.E-02)); +#1973 = CARTESIAN_POINT('',(-0.5,-0.4,-6.E-02)); +#1974 = ORIENTED_EDGE('',*,*,#1964,.F.); +#1975 = ORIENTED_EDGE('',*,*,#1976,.F.); +#1976 = EDGE_CURVE('',#1977,#1954,#1979,.T.); +#1977 = VERTEX_POINT('',#1978); +#1978 = CARTESIAN_POINT('',(-0.4,-0.4,-0.16)); +#1979 = CIRCLE('',#1980,0.1); +#1980 = AXIS2_PLACEMENT_3D('',#1981,#1982,#1983); +#1981 = CARTESIAN_POINT('',(-0.4,-0.4,-6.E-02)); +#1982 = DIRECTION('',(1.,0.,0.)); +#1983 = DIRECTION('',(0.,0.,-1.)); +#1984 = ORIENTED_EDGE('',*,*,#1985,.T.); +#1985 = EDGE_CURVE('',#1977,#1986,#1988,.T.); +#1986 = VERTEX_POINT('',#1987); +#1987 = CARTESIAN_POINT('',(-0.4,-0.486602540378,-1.E-02)); +#1988 = CIRCLE('',#1989,0.1); +#1989 = AXIS2_PLACEMENT_3D('',#1990,#1991,#1992); +#1990 = CARTESIAN_POINT('',(-0.4,-0.4,-6.E-02)); +#1991 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#1992 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); +#1993 = ORIENTED_EDGE('',*,*,#1994,.F.); +#1994 = EDGE_CURVE('',#1956,#1986,#1995,.T.); +#1995 = CIRCLE('',#1996,8.660254037844E-02); +#1996 = AXIS2_PLACEMENT_3D('',#1997,#1998,#1999); +#1997 = CARTESIAN_POINT('',(-0.4,-0.4,-1.E-02)); +#1998 = DIRECTION('',(0.,-0.,1.)); +#1999 = DIRECTION('',(-1.,0.,0.)); +#2000 = SPHERICAL_SURFACE('',#2001,0.1); +#2001 = AXIS2_PLACEMENT_3D('',#2002,#2003,#2004); +#2002 = CARTESIAN_POINT('',(-0.4,-0.4,-6.E-02)); +#2003 = DIRECTION('',(-1.,0.,0.)); +#2004 = DIRECTION('',(0.,1.,0.)); +#2005 = ADVANCED_FACE('',(#2006),#2056,.T.); +#2006 = FACE_BOUND('',#2007,.T.); +#2007 = EDGE_LOOP('',(#2008,#2019,#2030,#2031,#2040,#2049)); +#2008 = ORIENTED_EDGE('',*,*,#2009,.F.); +#2009 = EDGE_CURVE('',#2010,#2012,#2014,.T.); +#2010 = VERTEX_POINT('',#2011); +#2011 = CARTESIAN_POINT('',(-0.4,1.E-01,-6.E-02)); +#2012 = VERTEX_POINT('',#2013); +#2013 = CARTESIAN_POINT('',(-0.4,8.660254037844E-02,-1.E-02)); +#2014 = CIRCLE('',#2015,0.1); +#2015 = AXIS2_PLACEMENT_3D('',#2016,#2017,#2018); +#2016 = CARTESIAN_POINT('',(-0.4,-5.421010862428E-17,-6.E-02)); +#2017 = DIRECTION('',(1.,0.,0.)); +#2018 = DIRECTION('',(0.,0.,-1.)); +#2019 = ORIENTED_EDGE('',*,*,#2020,.T.); +#2020 = EDGE_CURVE('',#2010,#2021,#2023,.T.); +#2021 = VERTEX_POINT('',#2022); +#2022 = CARTESIAN_POINT('',(-0.5,-4.808687462854E-17,-6.E-02)); +#2023 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#2024,#2025,#2026,#2027,#2028, + #2029),.UNSPECIFIED.,.F.,.F.,(6,6),(0.,1.570796326795), + .PIECEWISE_BEZIER_KNOTS.); +#2024 = CARTESIAN_POINT('',(-0.4,1.E-01,-6.E-02)); +#2025 = CARTESIAN_POINT('',(-0.431415926536,1.E-01,-6.E-02)); +#2026 = CARTESIAN_POINT('',(-0.462861164336,8.769849959543E-02,-6.E-02) + ); +#2027 = CARTESIAN_POINT('',(-0.487698499595,6.286116433629E-02,-6.E-02) + ); +#2028 = CARTESIAN_POINT('',(-0.5,3.14159265359E-02,-6.E-02)); +#2029 = CARTESIAN_POINT('',(-0.5,-2.775557561563E-17,-6.E-02)); +#2030 = ORIENTED_EDGE('',*,*,#2020,.F.); +#2031 = ORIENTED_EDGE('',*,*,#2032,.F.); +#2032 = EDGE_CURVE('',#2033,#2010,#2035,.T.); +#2033 = VERTEX_POINT('',#2034); +#2034 = CARTESIAN_POINT('',(-0.4,-4.808687462854E-17,-0.16)); +#2035 = CIRCLE('',#2036,0.1); +#2036 = AXIS2_PLACEMENT_3D('',#2037,#2038,#2039); +#2037 = CARTESIAN_POINT('',(-0.4,-5.421010862428E-17,-6.E-02)); +#2038 = DIRECTION('',(1.,0.,0.)); +#2039 = DIRECTION('',(0.,0.,-1.)); +#2040 = ORIENTED_EDGE('',*,*,#2041,.T.); +#2041 = EDGE_CURVE('',#2033,#2042,#2044,.T.); +#2042 = VERTEX_POINT('',#2043); +#2043 = CARTESIAN_POINT('',(-0.4,-8.660254037844E-02,-1.E-02)); +#2044 = CIRCLE('',#2045,0.1); +#2045 = AXIS2_PLACEMENT_3D('',#2046,#2047,#2048); +#2046 = CARTESIAN_POINT('',(-0.4,-5.421010862428E-17,-6.E-02)); +#2047 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#2048 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); +#2049 = ORIENTED_EDGE('',*,*,#2050,.F.); +#2050 = EDGE_CURVE('',#2012,#2042,#2051,.T.); +#2051 = CIRCLE('',#2052,8.660254037844E-02); +#2052 = AXIS2_PLACEMENT_3D('',#2053,#2054,#2055); +#2053 = CARTESIAN_POINT('',(-0.4,-5.421010862428E-17,-1.E-02)); +#2054 = DIRECTION('',(0.,-0.,1.)); +#2055 = DIRECTION('',(-1.,0.,0.)); +#2056 = SPHERICAL_SURFACE('',#2057,0.1); +#2057 = AXIS2_PLACEMENT_3D('',#2058,#2059,#2060); +#2058 = CARTESIAN_POINT('',(-0.4,-5.421010862428E-17,-6.E-02)); +#2059 = DIRECTION('',(-1.,0.,0.)); +#2060 = DIRECTION('',(0.,1.,0.)); +#2061 = ADVANCED_FACE('',(#2062),#2112,.T.); +#2062 = FACE_BOUND('',#2063,.T.); +#2063 = EDGE_LOOP('',(#2064,#2075,#2086,#2087,#2096,#2105)); +#2064 = ORIENTED_EDGE('',*,*,#2065,.F.); +#2065 = EDGE_CURVE('',#2066,#2068,#2070,.T.); +#2066 = VERTEX_POINT('',#2067); +#2067 = CARTESIAN_POINT('',(-0.4,0.5,-6.E-02)); +#2068 = VERTEX_POINT('',#2069); +#2069 = CARTESIAN_POINT('',(-0.4,0.486602540378,-1.E-02)); +#2070 = CIRCLE('',#2071,0.1); +#2071 = AXIS2_PLACEMENT_3D('',#2072,#2073,#2074); +#2072 = CARTESIAN_POINT('',(-0.4,0.4,-6.E-02)); +#2073 = DIRECTION('',(1.,0.,0.)); +#2074 = DIRECTION('',(0.,0.,-1.)); +#2075 = ORIENTED_EDGE('',*,*,#2076,.T.); +#2076 = EDGE_CURVE('',#2066,#2077,#2079,.T.); +#2077 = VERTEX_POINT('',#2078); +#2078 = CARTESIAN_POINT('',(-0.5,0.4,-6.E-02)); +#2079 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#2080,#2081,#2082,#2083,#2084, + #2085),.UNSPECIFIED.,.F.,.F.,(6,6),(0.,1.570796326795), + .PIECEWISE_BEZIER_KNOTS.); +#2080 = CARTESIAN_POINT('',(-0.4,0.5,-6.E-02)); +#2081 = CARTESIAN_POINT('',(-0.431415926536,0.5,-6.E-02)); +#2082 = CARTESIAN_POINT('',(-0.462861164336,0.487698499595,-6.E-02)); +#2083 = CARTESIAN_POINT('',(-0.487698499595,0.462861164336,-6.E-02)); +#2084 = CARTESIAN_POINT('',(-0.5,0.431415926536,-6.E-02)); +#2085 = CARTESIAN_POINT('',(-0.5,0.4,-6.E-02)); +#2086 = ORIENTED_EDGE('',*,*,#2076,.F.); +#2087 = ORIENTED_EDGE('',*,*,#2088,.F.); +#2088 = EDGE_CURVE('',#2089,#2066,#2091,.T.); +#2089 = VERTEX_POINT('',#2090); +#2090 = CARTESIAN_POINT('',(-0.4,0.4,-0.16)); +#2091 = CIRCLE('',#2092,0.1); +#2092 = AXIS2_PLACEMENT_3D('',#2093,#2094,#2095); +#2093 = CARTESIAN_POINT('',(-0.4,0.4,-6.E-02)); +#2094 = DIRECTION('',(1.,0.,0.)); +#2095 = DIRECTION('',(0.,0.,-1.)); +#2096 = ORIENTED_EDGE('',*,*,#2097,.T.); +#2097 = EDGE_CURVE('',#2089,#2098,#2100,.T.); +#2098 = VERTEX_POINT('',#2099); +#2099 = CARTESIAN_POINT('',(-0.4,0.313397459622,-1.E-02)); +#2100 = CIRCLE('',#2101,1.E-01); +#2101 = AXIS2_PLACEMENT_3D('',#2102,#2103,#2104); +#2102 = CARTESIAN_POINT('',(-0.4,0.4,-6.E-02)); +#2103 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#2104 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); +#2105 = ORIENTED_EDGE('',*,*,#2106,.F.); +#2106 = EDGE_CURVE('',#2068,#2098,#2107,.T.); +#2107 = CIRCLE('',#2108,8.660254037844E-02); +#2108 = AXIS2_PLACEMENT_3D('',#2109,#2110,#2111); +#2109 = CARTESIAN_POINT('',(-0.4,0.4,-1.E-02)); +#2110 = DIRECTION('',(0.,-0.,1.)); +#2111 = DIRECTION('',(-1.,0.,0.)); +#2112 = SPHERICAL_SURFACE('',#2113,0.1); +#2113 = AXIS2_PLACEMENT_3D('',#2114,#2115,#2116); +#2114 = CARTESIAN_POINT('',(-0.4,0.4,-6.E-02)); +#2115 = DIRECTION('',(-1.,0.,0.)); +#2116 = DIRECTION('',(0.,1.,0.)); +#2117 = ADVANCED_FACE('',(#2118),#2168,.T.); +#2118 = FACE_BOUND('',#2119,.T.); +#2119 = EDGE_LOOP('',(#2120,#2131,#2142,#2143,#2152,#2161)); +#2120 = ORIENTED_EDGE('',*,*,#2121,.F.); +#2121 = EDGE_CURVE('',#2122,#2124,#2126,.T.); +#2122 = VERTEX_POINT('',#2123); +#2123 = CARTESIAN_POINT('',(1.084202172486E-16,-0.3,-6.E-02)); +#2124 = VERTEX_POINT('',#2125); +#2125 = CARTESIAN_POINT('',(1.084202172486E-16,-0.313397459622,-1.E-02) + ); +#2126 = CIRCLE('',#2127,0.1); +#2127 = AXIS2_PLACEMENT_3D('',#2128,#2129,#2130); +#2128 = CARTESIAN_POINT('',(1.084202172486E-16,-0.4,-6.E-02)); +#2129 = DIRECTION('',(1.,0.,0.)); +#2130 = DIRECTION('',(0.,0.,-1.)); +#2131 = ORIENTED_EDGE('',*,*,#2132,.T.); +#2132 = EDGE_CURVE('',#2122,#2133,#2135,.T.); +#2133 = VERTEX_POINT('',#2134); +#2134 = CARTESIAN_POINT('',(-1.E-01,-0.4,-6.E-02)); +#2135 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#2136,#2137,#2138,#2139,#2140, + #2141),.UNSPECIFIED.,.F.,.F.,(6,6),(0.,1.570796326795), + .PIECEWISE_BEZIER_KNOTS.); +#2136 = CARTESIAN_POINT('',(1.387778780781E-16,-0.3,-6.E-02)); +#2137 = CARTESIAN_POINT('',(-3.14159265359E-02,-0.3,-6.E-02)); +#2138 = CARTESIAN_POINT('',(-6.286116433629E-02,-0.312301500405,-6.E-02) + ); +#2139 = CARTESIAN_POINT('',(-8.769849959543E-02,-0.337138835664,-6.E-02) + ); +#2140 = CARTESIAN_POINT('',(-0.1,-0.368584073464,-6.E-02)); +#2141 = CARTESIAN_POINT('',(-1.E-01,-0.4,-6.E-02)); +#2142 = ORIENTED_EDGE('',*,*,#2132,.F.); +#2143 = ORIENTED_EDGE('',*,*,#2144,.F.); +#2144 = EDGE_CURVE('',#2145,#2122,#2147,.T.); +#2145 = VERTEX_POINT('',#2146); +#2146 = CARTESIAN_POINT('',(1.084202172486E-16,-0.4,-0.16)); +#2147 = CIRCLE('',#2148,0.1); +#2148 = AXIS2_PLACEMENT_3D('',#2149,#2150,#2151); +#2149 = CARTESIAN_POINT('',(1.084202172486E-16,-0.4,-6.E-02)); +#2150 = DIRECTION('',(1.,0.,0.)); +#2151 = DIRECTION('',(0.,0.,-1.)); +#2152 = ORIENTED_EDGE('',*,*,#2153,.T.); +#2153 = EDGE_CURVE('',#2145,#2154,#2156,.T.); +#2154 = VERTEX_POINT('',#2155); +#2155 = CARTESIAN_POINT('',(9.78144648613E-17,-0.486602540378,-1.E-02)); +#2156 = CIRCLE('',#2157,0.1); +#2157 = AXIS2_PLACEMENT_3D('',#2158,#2159,#2160); +#2158 = CARTESIAN_POINT('',(1.084202172486E-16,-0.4,-6.E-02)); +#2159 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#2160 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); +#2161 = ORIENTED_EDGE('',*,*,#2162,.F.); +#2162 = EDGE_CURVE('',#2124,#2154,#2163,.T.); +#2163 = CIRCLE('',#2164,8.660254037844E-02); +#2164 = AXIS2_PLACEMENT_3D('',#2165,#2166,#2167); +#2165 = CARTESIAN_POINT('',(1.084202172486E-16,-0.4,-1.E-02)); +#2166 = DIRECTION('',(0.,-0.,1.)); +#2167 = DIRECTION('',(-1.,0.,0.)); +#2168 = SPHERICAL_SURFACE('',#2169,0.1); +#2169 = AXIS2_PLACEMENT_3D('',#2170,#2171,#2172); +#2170 = CARTESIAN_POINT('',(1.084202172486E-16,-0.4,-6.E-02)); +#2171 = DIRECTION('',(-1.,0.,0.)); +#2172 = DIRECTION('',(0.,1.,0.)); +#2173 = ADVANCED_FACE('',(#2174),#2224,.T.); +#2174 = FACE_BOUND('',#2175,.T.); +#2175 = EDGE_LOOP('',(#2176,#2187,#2198,#2199,#2208,#2217)); +#2176 = ORIENTED_EDGE('',*,*,#2177,.F.); +#2177 = EDGE_CURVE('',#2178,#2180,#2182,.T.); +#2178 = VERTEX_POINT('',#2179); +#2179 = CARTESIAN_POINT('',(5.421010862428E-17,1.E-01,-6.E-02)); +#2180 = VERTEX_POINT('',#2181); +#2181 = CARTESIAN_POINT('',(5.421010862428E-17,8.660254037844E-02, + -1.E-02)); +#2182 = CIRCLE('',#2183,0.1); +#2183 = AXIS2_PLACEMENT_3D('',#2184,#2185,#2186); +#2184 = CARTESIAN_POINT('',(5.421010862428E-17,-5.421010862428E-17, + -6.E-02)); +#2185 = DIRECTION('',(1.,0.,0.)); +#2186 = DIRECTION('',(0.,0.,-1.)); +#2187 = ORIENTED_EDGE('',*,*,#2188,.T.); +#2188 = EDGE_CURVE('',#2178,#2189,#2191,.T.); +#2189 = VERTEX_POINT('',#2190); +#2190 = CARTESIAN_POINT('',(-1.E-01,-4.808687462854E-17,-6.E-02)); +#2191 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#2192,#2193,#2194,#2195,#2196, + #2197),.UNSPECIFIED.,.F.,.F.,(6,6),(0.,1.570796326795), + .PIECEWISE_BEZIER_KNOTS.); +#2192 = CARTESIAN_POINT('',(8.326672684689E-17,1.E-01,-6.E-02)); +#2193 = CARTESIAN_POINT('',(-3.14159265359E-02,1.E-01,-6.E-02)); +#2194 = CARTESIAN_POINT('',(-6.286116433629E-02,8.769849959543E-02, + -6.E-02)); +#2195 = CARTESIAN_POINT('',(-8.769849959543E-02,6.286116433629E-02, + -6.E-02)); +#2196 = CARTESIAN_POINT('',(-1.E-01,3.14159265359E-02,-6.E-02)); +#2197 = CARTESIAN_POINT('',(-1.E-01,-2.775557561563E-17,-6.E-02)); +#2198 = ORIENTED_EDGE('',*,*,#2188,.F.); +#2199 = ORIENTED_EDGE('',*,*,#2200,.F.); +#2200 = EDGE_CURVE('',#2201,#2178,#2203,.T.); +#2201 = VERTEX_POINT('',#2202); +#2202 = CARTESIAN_POINT('',(5.421010862428E-17,-4.808687462854E-17,-0.16 + )); +#2203 = CIRCLE('',#2204,0.1); +#2204 = AXIS2_PLACEMENT_3D('',#2205,#2206,#2207); +#2205 = CARTESIAN_POINT('',(5.421010862428E-17,-5.421010862428E-17, + -6.E-02)); +#2206 = DIRECTION('',(1.,0.,0.)); +#2207 = DIRECTION('',(0.,0.,-1.)); +#2208 = ORIENTED_EDGE('',*,*,#2209,.T.); +#2209 = EDGE_CURVE('',#2201,#2210,#2212,.T.); +#2210 = VERTEX_POINT('',#2211); +#2211 = CARTESIAN_POINT('',(4.360435623703E-17,-8.660254037844E-02, + -1.E-02)); +#2212 = CIRCLE('',#2213,0.1); +#2213 = AXIS2_PLACEMENT_3D('',#2214,#2215,#2216); +#2214 = CARTESIAN_POINT('',(5.421010862428E-17,-5.421010862428E-17, + -6.E-02)); +#2215 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#2216 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); +#2217 = ORIENTED_EDGE('',*,*,#2218,.F.); +#2218 = EDGE_CURVE('',#2180,#2210,#2219,.T.); +#2219 = CIRCLE('',#2220,8.660254037844E-02); +#2220 = AXIS2_PLACEMENT_3D('',#2221,#2222,#2223); +#2221 = CARTESIAN_POINT('',(5.421010862428E-17,-5.421010862428E-17, + -1.E-02)); +#2222 = DIRECTION('',(0.,-0.,1.)); +#2223 = DIRECTION('',(-1.,0.,0.)); +#2224 = SPHERICAL_SURFACE('',#2225,0.1); +#2225 = AXIS2_PLACEMENT_3D('',#2226,#2227,#2228); +#2226 = CARTESIAN_POINT('',(5.421010862428E-17,-5.421010862428E-17, + -6.E-02)); +#2227 = DIRECTION('',(-1.,0.,0.)); +#2228 = DIRECTION('',(0.,1.,0.)); +#2229 = ADVANCED_FACE('',(#2230),#2280,.T.); +#2230 = FACE_BOUND('',#2231,.T.); +#2231 = EDGE_LOOP('',(#2232,#2243,#2254,#2255,#2264,#2273)); +#2232 = ORIENTED_EDGE('',*,*,#2233,.F.); +#2233 = EDGE_CURVE('',#2234,#2236,#2238,.T.); +#2234 = VERTEX_POINT('',#2235); +#2235 = CARTESIAN_POINT('',(0.,0.5,-6.E-02)); +#2236 = VERTEX_POINT('',#2237); +#2237 = CARTESIAN_POINT('',(0.,0.486602540378,-1.E-02)); +#2238 = CIRCLE('',#2239,0.1); +#2239 = AXIS2_PLACEMENT_3D('',#2240,#2241,#2242); +#2240 = CARTESIAN_POINT('',(0.,0.4,-6.E-02)); +#2241 = DIRECTION('',(1.,0.,0.)); +#2242 = DIRECTION('',(0.,0.,-1.)); +#2243 = ORIENTED_EDGE('',*,*,#2244,.T.); +#2244 = EDGE_CURVE('',#2234,#2245,#2247,.T.); +#2245 = VERTEX_POINT('',#2246); +#2246 = CARTESIAN_POINT('',(-0.1,0.4,-6.E-02)); +#2247 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#2248,#2249,#2250,#2251,#2252, + #2253),.UNSPECIFIED.,.F.,.F.,(6,6),(0.,1.570796326795), + .PIECEWISE_BEZIER_KNOTS.); +#2248 = CARTESIAN_POINT('',(2.775557561563E-17,0.5,-6.E-02)); +#2249 = CARTESIAN_POINT('',(-3.14159265359E-02,0.5,-6.E-02)); +#2250 = CARTESIAN_POINT('',(-6.286116433629E-02,0.487698499595,-6.E-02) + ); +#2251 = CARTESIAN_POINT('',(-8.769849959543E-02,0.462861164336,-6.E-02) + ); +#2252 = CARTESIAN_POINT('',(-0.1,0.431415926536,-6.E-02)); +#2253 = CARTESIAN_POINT('',(-1.E-01,0.4,-6.E-02)); +#2254 = ORIENTED_EDGE('',*,*,#2244,.F.); +#2255 = ORIENTED_EDGE('',*,*,#2256,.F.); +#2256 = EDGE_CURVE('',#2257,#2234,#2259,.T.); +#2257 = VERTEX_POINT('',#2258); +#2258 = CARTESIAN_POINT('',(0.,0.4,-0.16)); +#2259 = CIRCLE('',#2260,0.1); +#2260 = AXIS2_PLACEMENT_3D('',#2261,#2262,#2263); +#2261 = CARTESIAN_POINT('',(0.,0.4,-6.E-02)); +#2262 = DIRECTION('',(1.,0.,0.)); +#2263 = DIRECTION('',(0.,0.,-1.)); +#2264 = ORIENTED_EDGE('',*,*,#2265,.T.); +#2265 = EDGE_CURVE('',#2257,#2266,#2268,.T.); +#2266 = VERTEX_POINT('',#2267); +#2267 = CARTESIAN_POINT('',(-1.060575238725E-17,0.313397459622,-1.E-02) + ); +#2268 = CIRCLE('',#2269,1.E-01); +#2269 = AXIS2_PLACEMENT_3D('',#2270,#2271,#2272); +#2270 = CARTESIAN_POINT('',(0.,0.4,-6.E-02)); +#2271 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#2272 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); +#2273 = ORIENTED_EDGE('',*,*,#2274,.F.); +#2274 = EDGE_CURVE('',#2236,#2266,#2275,.T.); +#2275 = CIRCLE('',#2276,8.660254037844E-02); +#2276 = AXIS2_PLACEMENT_3D('',#2277,#2278,#2279); +#2277 = CARTESIAN_POINT('',(0.,0.4,-1.E-02)); +#2278 = DIRECTION('',(0.,-0.,1.)); +#2279 = DIRECTION('',(-1.,0.,0.)); +#2280 = SPHERICAL_SURFACE('',#2281,0.1); +#2281 = AXIS2_PLACEMENT_3D('',#2282,#2283,#2284); +#2282 = CARTESIAN_POINT('',(0.,0.4,-6.E-02)); +#2283 = DIRECTION('',(-1.,0.,0.)); +#2284 = DIRECTION('',(0.,1.,0.)); +#2285 = ADVANCED_FACE('',(#2286),#2336,.T.); +#2286 = FACE_BOUND('',#2287,.T.); +#2287 = EDGE_LOOP('',(#2288,#2299,#2310,#2311,#2320,#2329)); +#2288 = ORIENTED_EDGE('',*,*,#2289,.F.); +#2289 = EDGE_CURVE('',#2290,#2292,#2294,.T.); +#2290 = VERTEX_POINT('',#2291); +#2291 = CARTESIAN_POINT('',(0.4,-0.3,-6.E-02)); +#2292 = VERTEX_POINT('',#2293); +#2293 = CARTESIAN_POINT('',(0.4,-0.313397459622,-1.E-02)); +#2294 = CIRCLE('',#2295,0.1); +#2295 = AXIS2_PLACEMENT_3D('',#2296,#2297,#2298); +#2296 = CARTESIAN_POINT('',(0.4,-0.4,-6.E-02)); +#2297 = DIRECTION('',(1.,0.,0.)); +#2298 = DIRECTION('',(0.,0.,-1.)); +#2299 = ORIENTED_EDGE('',*,*,#2300,.T.); +#2300 = EDGE_CURVE('',#2290,#2301,#2303,.T.); +#2301 = VERTEX_POINT('',#2302); +#2302 = CARTESIAN_POINT('',(0.3,-0.4,-6.E-02)); +#2303 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#2304,#2305,#2306,#2307,#2308, + #2309),.UNSPECIFIED.,.F.,.F.,(6,6),(0.,1.570796326795), + .PIECEWISE_BEZIER_KNOTS.); +#2304 = CARTESIAN_POINT('',(0.4,-0.3,-6.E-02)); +#2305 = CARTESIAN_POINT('',(0.368584073464,-0.3,-6.E-02)); +#2306 = CARTESIAN_POINT('',(0.337138835664,-0.312301500405,-6.E-02)); +#2307 = CARTESIAN_POINT('',(0.312301500405,-0.337138835664,-6.E-02)); +#2308 = CARTESIAN_POINT('',(0.3,-0.368584073464,-6.E-02)); +#2309 = CARTESIAN_POINT('',(0.3,-0.4,-6.E-02)); +#2310 = ORIENTED_EDGE('',*,*,#2300,.F.); +#2311 = ORIENTED_EDGE('',*,*,#2312,.F.); +#2312 = EDGE_CURVE('',#2313,#2290,#2315,.T.); +#2313 = VERTEX_POINT('',#2314); +#2314 = CARTESIAN_POINT('',(0.4,-0.4,-0.16)); +#2315 = CIRCLE('',#2316,0.1); +#2316 = AXIS2_PLACEMENT_3D('',#2317,#2318,#2319); +#2317 = CARTESIAN_POINT('',(0.4,-0.4,-6.E-02)); +#2318 = DIRECTION('',(1.,0.,0.)); +#2319 = DIRECTION('',(0.,0.,-1.)); +#2320 = ORIENTED_EDGE('',*,*,#2321,.T.); +#2321 = EDGE_CURVE('',#2313,#2322,#2324,.T.); +#2322 = VERTEX_POINT('',#2323); +#2323 = CARTESIAN_POINT('',(0.4,-0.486602540378,-1.E-02)); +#2324 = CIRCLE('',#2325,0.1); +#2325 = AXIS2_PLACEMENT_3D('',#2326,#2327,#2328); +#2326 = CARTESIAN_POINT('',(0.4,-0.4,-6.E-02)); +#2327 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#2328 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); +#2329 = ORIENTED_EDGE('',*,*,#2330,.F.); +#2330 = EDGE_CURVE('',#2292,#2322,#2331,.T.); +#2331 = CIRCLE('',#2332,8.660254037844E-02); +#2332 = AXIS2_PLACEMENT_3D('',#2333,#2334,#2335); +#2333 = CARTESIAN_POINT('',(0.4,-0.4,-1.E-02)); +#2334 = DIRECTION('',(0.,-0.,1.)); +#2335 = DIRECTION('',(-1.,0.,0.)); +#2336 = SPHERICAL_SURFACE('',#2337,0.1); +#2337 = AXIS2_PLACEMENT_3D('',#2338,#2339,#2340); +#2338 = CARTESIAN_POINT('',(0.4,-0.4,-6.E-02)); +#2339 = DIRECTION('',(-1.,0.,0.)); +#2340 = DIRECTION('',(0.,1.,0.)); +#2341 = ADVANCED_FACE('',(#2342),#2392,.T.); +#2342 = FACE_BOUND('',#2343,.T.); +#2343 = EDGE_LOOP('',(#2344,#2355,#2366,#2367,#2376,#2385)); +#2344 = ORIENTED_EDGE('',*,*,#2345,.F.); +#2345 = EDGE_CURVE('',#2346,#2348,#2350,.T.); +#2346 = VERTEX_POINT('',#2347); +#2347 = CARTESIAN_POINT('',(0.4,1.E-01,-6.E-02)); +#2348 = VERTEX_POINT('',#2349); +#2349 = CARTESIAN_POINT('',(0.4,8.660254037844E-02,-1.E-02)); +#2350 = CIRCLE('',#2351,0.1); +#2351 = AXIS2_PLACEMENT_3D('',#2352,#2353,#2354); +#2352 = CARTESIAN_POINT('',(0.4,-5.421010862428E-17,-6.E-02)); +#2353 = DIRECTION('',(1.,0.,0.)); +#2354 = DIRECTION('',(0.,0.,-1.)); +#2355 = ORIENTED_EDGE('',*,*,#2356,.T.); +#2356 = EDGE_CURVE('',#2346,#2357,#2359,.T.); +#2357 = VERTEX_POINT('',#2358); +#2358 = CARTESIAN_POINT('',(0.3,-4.808687462854E-17,-6.E-02)); +#2359 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#2360,#2361,#2362,#2363,#2364, + #2365),.UNSPECIFIED.,.F.,.F.,(6,6),(0.,1.570796326795), + .PIECEWISE_BEZIER_KNOTS.); +#2360 = CARTESIAN_POINT('',(0.4,1.E-01,-6.E-02)); +#2361 = CARTESIAN_POINT('',(0.368584073464,1.E-01,-6.E-02)); +#2362 = CARTESIAN_POINT('',(0.337138835664,8.769849959543E-02,-6.E-02)); +#2363 = CARTESIAN_POINT('',(0.312301500405,6.286116433629E-02,-6.E-02)); +#2364 = CARTESIAN_POINT('',(0.3,3.14159265359E-02,-6.E-02)); +#2365 = CARTESIAN_POINT('',(0.3,-2.775557561563E-17,-6.E-02)); +#2366 = ORIENTED_EDGE('',*,*,#2356,.F.); +#2367 = ORIENTED_EDGE('',*,*,#2368,.F.); +#2368 = EDGE_CURVE('',#2369,#2346,#2371,.T.); +#2369 = VERTEX_POINT('',#2370); +#2370 = CARTESIAN_POINT('',(0.4,-4.808687462854E-17,-0.16)); +#2371 = CIRCLE('',#2372,0.1); +#2372 = AXIS2_PLACEMENT_3D('',#2373,#2374,#2375); +#2373 = CARTESIAN_POINT('',(0.4,-5.421010862428E-17,-6.E-02)); +#2374 = DIRECTION('',(1.,0.,0.)); +#2375 = DIRECTION('',(0.,0.,-1.)); +#2376 = ORIENTED_EDGE('',*,*,#2377,.T.); +#2377 = EDGE_CURVE('',#2369,#2378,#2380,.T.); +#2378 = VERTEX_POINT('',#2379); +#2379 = CARTESIAN_POINT('',(0.4,-8.660254037844E-02,-1.E-02)); +#2380 = CIRCLE('',#2381,0.1); +#2381 = AXIS2_PLACEMENT_3D('',#2382,#2383,#2384); +#2382 = CARTESIAN_POINT('',(0.4,-5.421010862428E-17,-6.E-02)); +#2383 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#2384 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); +#2385 = ORIENTED_EDGE('',*,*,#2386,.F.); +#2386 = EDGE_CURVE('',#2348,#2378,#2387,.T.); +#2387 = CIRCLE('',#2388,8.660254037844E-02); +#2388 = AXIS2_PLACEMENT_3D('',#2389,#2390,#2391); +#2389 = CARTESIAN_POINT('',(0.4,-5.421010862428E-17,-1.E-02)); +#2390 = DIRECTION('',(0.,-0.,1.)); +#2391 = DIRECTION('',(-1.,0.,0.)); +#2392 = SPHERICAL_SURFACE('',#2393,0.1); +#2393 = AXIS2_PLACEMENT_3D('',#2394,#2395,#2396); +#2394 = CARTESIAN_POINT('',(0.4,-5.421010862428E-17,-6.E-02)); +#2395 = DIRECTION('',(-1.,0.,0.)); +#2396 = DIRECTION('',(0.,1.,0.)); +#2397 = ADVANCED_FACE('',(#2398),#2448,.T.); +#2398 = FACE_BOUND('',#2399,.T.); +#2399 = EDGE_LOOP('',(#2400,#2411,#2422,#2423,#2432,#2441)); +#2400 = ORIENTED_EDGE('',*,*,#2401,.F.); +#2401 = EDGE_CURVE('',#2402,#2404,#2406,.T.); +#2402 = VERTEX_POINT('',#2403); +#2403 = CARTESIAN_POINT('',(0.4,0.5,-6.E-02)); +#2404 = VERTEX_POINT('',#2405); +#2405 = CARTESIAN_POINT('',(0.4,0.486602540378,-1.E-02)); +#2406 = CIRCLE('',#2407,0.1); +#2407 = AXIS2_PLACEMENT_3D('',#2408,#2409,#2410); +#2408 = CARTESIAN_POINT('',(0.4,0.4,-6.E-02)); +#2409 = DIRECTION('',(1.,0.,0.)); +#2410 = DIRECTION('',(0.,0.,-1.)); +#2411 = ORIENTED_EDGE('',*,*,#2412,.T.); +#2412 = EDGE_CURVE('',#2402,#2413,#2415,.T.); +#2413 = VERTEX_POINT('',#2414); +#2414 = CARTESIAN_POINT('',(0.3,0.4,-6.E-02)); +#2415 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#2416,#2417,#2418,#2419,#2420, + #2421),.UNSPECIFIED.,.F.,.F.,(6,6),(0.,1.570796326795), + .PIECEWISE_BEZIER_KNOTS.); +#2416 = CARTESIAN_POINT('',(0.4,0.5,-6.E-02)); +#2417 = CARTESIAN_POINT('',(0.368584073464,0.5,-6.E-02)); +#2418 = CARTESIAN_POINT('',(0.337138835664,0.487698499595,-6.E-02)); +#2419 = CARTESIAN_POINT('',(0.312301500405,0.462861164336,-6.E-02)); +#2420 = CARTESIAN_POINT('',(0.3,0.431415926536,-6.E-02)); +#2421 = CARTESIAN_POINT('',(0.3,0.4,-6.E-02)); +#2422 = ORIENTED_EDGE('',*,*,#2412,.F.); +#2423 = ORIENTED_EDGE('',*,*,#2424,.F.); +#2424 = EDGE_CURVE('',#2425,#2402,#2427,.T.); +#2425 = VERTEX_POINT('',#2426); +#2426 = CARTESIAN_POINT('',(0.4,0.4,-0.16)); +#2427 = CIRCLE('',#2428,0.1); +#2428 = AXIS2_PLACEMENT_3D('',#2429,#2430,#2431); +#2429 = CARTESIAN_POINT('',(0.4,0.4,-6.E-02)); +#2430 = DIRECTION('',(1.,0.,0.)); +#2431 = DIRECTION('',(0.,0.,-1.)); +#2432 = ORIENTED_EDGE('',*,*,#2433,.T.); +#2433 = EDGE_CURVE('',#2425,#2434,#2436,.T.); +#2434 = VERTEX_POINT('',#2435); +#2435 = CARTESIAN_POINT('',(0.4,0.313397459622,-1.E-02)); +#2436 = CIRCLE('',#2437,1.E-01); +#2437 = AXIS2_PLACEMENT_3D('',#2438,#2439,#2440); +#2438 = CARTESIAN_POINT('',(0.4,0.4,-6.E-02)); +#2439 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#2440 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); +#2441 = ORIENTED_EDGE('',*,*,#2442,.F.); +#2442 = EDGE_CURVE('',#2404,#2434,#2443,.T.); +#2443 = CIRCLE('',#2444,8.660254037844E-02); +#2444 = AXIS2_PLACEMENT_3D('',#2445,#2446,#2447); +#2445 = CARTESIAN_POINT('',(0.4,0.4,-1.E-02)); +#2446 = DIRECTION('',(0.,-0.,1.)); +#2447 = DIRECTION('',(-1.,0.,0.)); +#2448 = SPHERICAL_SURFACE('',#2449,0.1); +#2449 = AXIS2_PLACEMENT_3D('',#2450,#2451,#2452); +#2450 = CARTESIAN_POINT('',(0.4,0.4,-6.E-02)); +#2451 = DIRECTION('',(-1.,0.,0.)); +#2452 = DIRECTION('',(0.,1.,0.)); +#2453 = ADVANCED_FACE('',(#2454,#2581,#2703,#2801,#2927,#2961,#2971, + #3021,#3119,#3181,#3247,#3436,#3534,#3596,#3662),#3956,.F.); +#2454 = FACE_BOUND('',#2455,.T.); +#2455 = EDGE_LOOP('',(#2456,#2466,#2474,#2483,#2492,#2500,#2509,#2518, + #2526,#2534,#2542,#2550,#2558,#2566,#2575)); +#2456 = ORIENTED_EDGE('',*,*,#2457,.F.); +#2457 = EDGE_CURVE('',#2458,#2460,#2462,.T.); +#2458 = VERTEX_POINT('',#2459); +#2459 = CARTESIAN_POINT('',(0.541608392131,-0.654442670313,0.27)); +#2460 = VERTEX_POINT('',#2461); +#2461 = CARTESIAN_POINT('',(0.53280510844,-0.654442670313,0.27)); +#2462 = LINE('',#2463,#2464); +#2463 = CARTESIAN_POINT('',(0.53280510844,-0.654442670313,0.27)); +#2464 = VECTOR('',#2465,1.); +#2465 = DIRECTION('',(-1.,-0.,-0.)); +#2466 = ORIENTED_EDGE('',*,*,#2467,.F.); +#2467 = EDGE_CURVE('',#2468,#2458,#2470,.T.); +#2468 = VERTEX_POINT('',#2469); +#2469 = CARTESIAN_POINT('',(0.5196348415,-0.710173694627,0.27)); +#2470 = LINE('',#2471,#2472); +#2471 = CARTESIAN_POINT('',(0.541608392131,-0.654442670313,0.27)); +#2472 = VECTOR('',#2473,1.); +#2473 = DIRECTION('',(0.366797678951,0.930300737781,-0.)); +#2474 = ORIENTED_EDGE('',*,*,#2475,.F.); +#2475 = EDGE_CURVE('',#2476,#2468,#2478,.T.); +#2476 = VERTEX_POINT('',#2477); +#2477 = CARTESIAN_POINT('',(0.50235753079,-0.725666087581,0.27)); +#2478 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#2479,#2480,#2481,#2482), + .UNSPECIFIED.,.F.,.F.,(4,4),(1.,2.),.PIECEWISE_BEZIER_KNOTS.); +#2479 = CARTESIAN_POINT('',(0.50235753079,-0.725666087581,0.27)); +#2480 = CARTESIAN_POINT('',(0.509791799892,-0.725666087581,0.27)); +#2481 = CARTESIAN_POINT('',(0.515545127029,-0.720501956596,0.27)); +#2482 = CARTESIAN_POINT('',(0.5196348415,-0.710173694627,0.27)); +#2483 = ORIENTED_EDGE('',*,*,#2484,.F.); +#2484 = EDGE_CURVE('',#2485,#2476,#2487,.T.); +#2485 = VERTEX_POINT('',#2486); +#2486 = CARTESIAN_POINT('',(0.496881472431,-0.724972915636,0.27)); +#2487 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#2488,#2489,#2490,#2491), + .UNSPECIFIED.,.F.,.F.,(4,4),(2.,3.),.PIECEWISE_BEZIER_KNOTS.); +#2488 = CARTESIAN_POINT('',(0.496881472431,-0.724972915636,0.27)); +#2489 = CARTESIAN_POINT('',(0.498389121409,-0.7254234774,0.27)); +#2490 = CARTESIAN_POINT('',(0.500226027062,-0.725666087581,0.27)); +#2491 = CARTESIAN_POINT('',(0.50235753079,-0.725666087581,0.27)); +#2492 = ORIENTED_EDGE('',*,*,#2493,.F.); +#2493 = EDGE_CURVE('',#2494,#2485,#2496,.T.); +#2494 = VERTEX_POINT('',#2495); +#2495 = CARTESIAN_POINT('',(0.496881472431,-0.717417341444,0.27)); +#2496 = LINE('',#2497,#2498); +#2497 = CARTESIAN_POINT('',(0.496881472431,-0.724972915636,0.27)); +#2498 = VECTOR('',#2499,1.); +#2499 = DIRECTION('',(-0.,-1.,-0.)); +#2500 = ORIENTED_EDGE('',*,*,#2501,.F.); +#2501 = EDGE_CURVE('',#2502,#2494,#2504,.T.); +#2502 = VERTEX_POINT('',#2503); +#2503 = CARTESIAN_POINT('',(0.501699017443,-0.718387782167,0.27)); +#2504 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#2505,#2506,#2507,#2508), + .UNSPECIFIED.,.F.,.F.,(4,4),(4.,5.),.PIECEWISE_BEZIER_KNOTS.); +#2505 = CARTESIAN_POINT('',(0.501699017443,-0.718387782167,0.27)); +#2506 = CARTESIAN_POINT('',(0.500139380569,-0.718387782167,0.27)); +#2507 = CARTESIAN_POINT('',(0.498545085097,-0.718075854792,0.27)); +#2508 = CARTESIAN_POINT('',(0.496881472431,-0.717417341444,0.27)); +#2509 = ORIENTED_EDGE('',*,*,#2510,.F.); +#2510 = EDGE_CURVE('',#2511,#2502,#2513,.T.); +#2511 = VERTEX_POINT('',#2512); +#2512 = CARTESIAN_POINT('',(0.510398325343,-0.711560038516,0.27)); +#2513 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#2514,#2515,#2516,#2517), + .UNSPECIFIED.,.F.,.F.,(4,4),(5.,6.),.PIECEWISE_BEZIER_KNOTS.); +#2514 = CARTESIAN_POINT('',(0.510398325343,-0.711560038516,0.27)); +#2515 = CARTESIAN_POINT('',(0.508474773198,-0.716134973348,0.27)); +#2516 = CARTESIAN_POINT('',(0.505580780331,-0.718387782167,0.27)); +#2517 = CARTESIAN_POINT('',(0.501699017443,-0.718387782167,0.27)); +#2518 = ORIENTED_EDGE('',*,*,#2519,.F.); +#2519 = EDGE_CURVE('',#2520,#2511,#2522,.T.); +#2520 = VERTEX_POINT('',#2521); +#2521 = CARTESIAN_POINT('',(0.514124124543,-0.702756754824,0.27)); +#2522 = LINE('',#2523,#2524); +#2523 = CARTESIAN_POINT('',(0.510398325343,-0.711560038516,0.27)); +#2524 = VECTOR('',#2525,1.); +#2525 = DIRECTION('',(-0.389758265065,-0.920917203017,-0.)); +#2526 = ORIENTED_EDGE('',*,*,#2527,.F.); +#2527 = EDGE_CURVE('',#2528,#2520,#2530,.T.); +#2528 = VERTEX_POINT('',#2529); +#2529 = CARTESIAN_POINT('',(0.495131213272,-0.654442670313,0.27)); +#2530 = LINE('',#2531,#2532); +#2531 = CARTESIAN_POINT('',(0.514124124543,-0.702756754824,0.27)); +#2532 = VECTOR('',#2533,1.); +#2533 = DIRECTION('',(0.365858921669,-0.930670322636,-0.)); +#2534 = ORIENTED_EDGE('',*,*,#2535,.F.); +#2535 = EDGE_CURVE('',#2536,#2528,#2538,.T.); +#2536 = VERTEX_POINT('',#2537); +#2537 = CARTESIAN_POINT('',(0.504627668907,-0.654442670313,0.27)); +#2538 = LINE('',#2539,#2540); +#2539 = CARTESIAN_POINT('',(0.495131213272,-0.654442670313,0.27)); +#2540 = VECTOR('',#2541,1.); +#2541 = DIRECTION('',(-1.,-0.,-0.)); +#2542 = ORIENTED_EDGE('',*,*,#2543,.F.); +#2543 = EDGE_CURVE('',#2544,#2536,#2546,.T.); +#2544 = VERTEX_POINT('',#2545); +#2545 = CARTESIAN_POINT('',(0.517278056889,-0.690834197384,0.27)); +#2546 = LINE('',#2547,#2548); +#2547 = CARTESIAN_POINT('',(0.504627668907,-0.654442670313,0.27)); +#2548 = VECTOR('',#2549,1.); +#2549 = DIRECTION('',(-0.328346164813,0.944557460429,-0.)); +#2550 = ORIENTED_EDGE('',*,*,#2551,.F.); +#2551 = EDGE_CURVE('',#2552,#2544,#2554,.T.); +#2552 = VERTEX_POINT('',#2553); +#2553 = CARTESIAN_POINT('',(0.518317814806,-0.694819936063,0.27)); +#2554 = LINE('',#2555,#2556); +#2555 = CARTESIAN_POINT('',(0.517278056889,-0.690834197384,0.27)); +#2556 = VECTOR('',#2557,1.); +#2557 = DIRECTION('',(-0.252421897188,0.967617272386,-0.)); +#2558 = ORIENTED_EDGE('',*,*,#2559,.F.); +#2559 = EDGE_CURVE('',#2560,#2552,#2562,.T.); +#2560 = VERTEX_POINT('',#2561); +#2561 = CARTESIAN_POINT('',(0.518543095687,-0.694819936063,0.27)); +#2562 = LINE('',#2563,#2564); +#2563 = CARTESIAN_POINT('',(0.518317814806,-0.694819936063,0.27)); +#2564 = VECTOR('',#2565,1.); +#2565 = DIRECTION('',(-1.,-0.,-0.)); +#2566 = ORIENTED_EDGE('',*,*,#2567,.F.); +#2567 = EDGE_CURVE('',#2568,#2560,#2570,.T.); +#2568 = VERTEX_POINT('',#2569); +#2569 = CARTESIAN_POINT('',(0.519582853604,-0.690903514578,0.27)); +#2570 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#2571,#2572,#2573,#2574), + .UNSPECIFIED.,.F.,.F.,(4,4),(12.,13.),.PIECEWISE_BEZIER_KNOTS.); +#2571 = CARTESIAN_POINT('',(0.519582853604,-0.690903514578,0.27)); +#2572 = CARTESIAN_POINT('',(0.519062974646,-0.692601785842,0.27)); +#2573 = CARTESIAN_POINT('',(0.518716388673,-0.693918812536,0.27)); +#2574 = CARTESIAN_POINT('',(0.518543095687,-0.694819936063,0.27)); +#2575 = ORIENTED_EDGE('',*,*,#2576,.F.); +#2576 = EDGE_CURVE('',#2460,#2568,#2577,.T.); +#2577 = LINE('',#2578,#2579); +#2578 = CARTESIAN_POINT('',(0.519582853604,-0.690903514578,0.27)); +#2579 = VECTOR('',#2580,1.); +#2580 = DIRECTION('',(-0.340917796219,-0.9400931104,-0.)); +#2581 = FACE_BOUND('',#2582,.T.); +#2582 = EDGE_LOOP('',(#2583,#2594,#2603,#2611,#2619,#2627,#2635,#2644, + #2653,#2662,#2671,#2679,#2688,#2697)); +#2583 = ORIENTED_EDGE('',*,*,#2584,.F.); +#2584 = EDGE_CURVE('',#2585,#2587,#2589,.T.); +#2585 = VERTEX_POINT('',#2586); +#2586 = CARTESIAN_POINT('',(0.429002609794,-0.653333595202,0.27)); +#2587 = VERTEX_POINT('',#2588); +#2588 = CARTESIAN_POINT('',(0.412331824535,-0.657839212839,0.27)); +#2589 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#2590,#2591,#2592,#2593), + .UNSPECIFIED.,.F.,.F.,(4,4),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#2590 = CARTESIAN_POINT('',(0.429002609794,-0.653333595202,0.27)); +#2591 = CARTESIAN_POINT('',(0.422694745102,-0.653333595202,0.27)); +#2592 = CARTESIAN_POINT('',(0.417132040249,-0.654823914882,0.27)); +#2593 = CARTESIAN_POINT('',(0.412331824535,-0.657839212839,0.27)); +#2594 = ORIENTED_EDGE('',*,*,#2595,.F.); +#2595 = EDGE_CURVE('',#2596,#2585,#2598,.T.); +#2596 = VERTEX_POINT('',#2597); +#2597 = CARTESIAN_POINT('',(0.446505201385,-0.671702651724,0.27)); +#2598 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#2599,#2600,#2601,#2602), + .UNSPECIFIED.,.F.,.F.,(4,4),(1.,2.),.PIECEWISE_BEZIER_KNOTS.); +#2599 = CARTESIAN_POINT('',(0.446505201385,-0.671702651724,0.27)); +#2600 = CARTESIAN_POINT('',(0.446505201385,-0.659433508311,0.27)); +#2601 = CARTESIAN_POINT('',(0.440665227755,-0.653333595202,0.27)); +#2602 = CARTESIAN_POINT('',(0.429002609794,-0.653333595202,0.27)); +#2603 = ORIENTED_EDGE('',*,*,#2604,.F.); +#2604 = EDGE_CURVE('',#2605,#2596,#2607,.T.); +#2605 = VERTEX_POINT('',#2606); +#2606 = CARTESIAN_POINT('',(0.446505201385,-0.702860730616,0.27)); +#2607 = LINE('',#2608,#2609); +#2608 = CARTESIAN_POINT('',(0.446505201385,-0.671702651724,0.27)); +#2609 = VECTOR('',#2610,1.); +#2610 = DIRECTION('',(-0.,1.,-0.)); +#2611 = ORIENTED_EDGE('',*,*,#2612,.F.); +#2612 = EDGE_CURVE('',#2613,#2605,#2615,.T.); +#2613 = VERTEX_POINT('',#2614); +#2614 = CARTESIAN_POINT('',(0.438013845069,-0.702860730616,0.27)); +#2615 = LINE('',#2616,#2617); +#2616 = CARTESIAN_POINT('',(0.446505201385,-0.702860730616,0.27)); +#2617 = VECTOR('',#2618,1.); +#2618 = DIRECTION('',(1.,-0.,-0.)); +#2619 = ORIENTED_EDGE('',*,*,#2620,.F.); +#2620 = EDGE_CURVE('',#2621,#2613,#2623,.T.); +#2621 = VERTEX_POINT('',#2622); +#2622 = CARTESIAN_POINT('',(0.438013845069,-0.695374473619,0.27)); +#2623 = LINE('',#2624,#2625); +#2624 = CARTESIAN_POINT('',(0.438013845069,-0.702860730616,0.27)); +#2625 = VECTOR('',#2626,1.); +#2626 = DIRECTION('',(-0.,-1.,-0.)); +#2627 = ORIENTED_EDGE('',*,*,#2628,.F.); +#2628 = EDGE_CURVE('',#2629,#2621,#2631,.T.); +#2629 = VERTEX_POINT('',#2630); +#2630 = CARTESIAN_POINT('',(0.437788564187,-0.695374473619,0.27)); +#2631 = LINE('',#2632,#2633); +#2632 = CARTESIAN_POINT('',(0.438013845069,-0.695374473619,0.27)); +#2633 = VECTOR('',#2634,1.); +#2634 = DIRECTION('',(1.,-0.,-0.)); +#2635 = ORIENTED_EDGE('',*,*,#2636,.F.); +#2636 = EDGE_CURVE('',#2637,#2629,#2639,.T.); +#2637 = VERTEX_POINT('',#2638); +#2638 = CARTESIAN_POINT('',(0.422954684581,-0.704004464324,0.27)); +#2639 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#2640,#2641,#2642,#2643), + .UNSPECIFIED.,.F.,.F.,(4,4),(6.,7.),.PIECEWISE_BEZIER_KNOTS.); +#2640 = CARTESIAN_POINT('',(0.422954684581,-0.704004464324,0.27)); +#2641 = CARTESIAN_POINT('',(0.429487830155,-0.704004464324,0.27)); +#2642 = CARTESIAN_POINT('',(0.434444009556,-0.701127800755,0.27)); +#2643 = CARTESIAN_POINT('',(0.437788564187,-0.695374473619,0.27)); +#2644 = ORIENTED_EDGE('',*,*,#2645,.F.); +#2645 = EDGE_CURVE('',#2646,#2637,#2648,.T.); +#2646 = VERTEX_POINT('',#2647); +#2647 = CARTESIAN_POINT('',(0.411759957682,-0.700192018631,0.27)); +#2648 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#2649,#2650,#2651,#2652), + .UNSPECIFIED.,.F.,.F.,(4,4),(7.,8.),.PIECEWISE_BEZIER_KNOTS.); +#2649 = CARTESIAN_POINT('',(0.411759957682,-0.700192018631,0.27)); +#2650 = CARTESIAN_POINT('',(0.414532645458,-0.702722096227,0.27)); +#2651 = CARTESIAN_POINT('',(0.418258444659,-0.704004464324,0.27)); +#2652 = CARTESIAN_POINT('',(0.422954684581,-0.704004464324,0.27)); +#2653 = ORIENTED_EDGE('',*,*,#2654,.F.); +#2654 = EDGE_CURVE('',#2655,#2646,#2657,.T.); +#2655 = VERTEX_POINT('',#2656); +#2656 = CARTESIAN_POINT('',(0.407600926016,-0.689898415259,0.27)); +#2657 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#2658,#2659,#2660,#2661), + .UNSPECIFIED.,.F.,.F.,(4,4),(8.,9.),.PIECEWISE_BEZIER_KNOTS.); +#2658 = CARTESIAN_POINT('',(0.407600926016,-0.689898415259,0.27)); +#2659 = CARTESIAN_POINT('',(0.407600926016,-0.694230739911,0.27)); +#2660 = CARTESIAN_POINT('',(0.408987269905,-0.697661941035,0.27)); +#2661 = CARTESIAN_POINT('',(0.411759957682,-0.700192018631,0.27)); +#2662 = ORIENTED_EDGE('',*,*,#2663,.F.); +#2663 = EDGE_CURVE('',#2664,#2655,#2666,.T.); +#2664 = VERTEX_POINT('',#2665); +#2665 = CARTESIAN_POINT('',(0.423665185823,-0.674094094931,0.27)); +#2666 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#2667,#2668,#2669,#2670), + .UNSPECIFIED.,.F.,.F.,(4,4),(9.,10.),.PIECEWISE_BEZIER_KNOTS.); +#2667 = CARTESIAN_POINT('',(0.423665185823,-0.674094094931,0.27)); +#2668 = CARTESIAN_POINT('',(0.412955679285,-0.675584414611,0.27)); +#2669 = CARTESIAN_POINT('',(0.407600926016,-0.680852521387,0.27)); +#2670 = CARTESIAN_POINT('',(0.407600926016,-0.689898415259,0.27)); +#2671 = ORIENTED_EDGE('',*,*,#2672,.F.); +#2672 = EDGE_CURVE('',#2673,#2664,#2675,.T.); +#2673 = VERTEX_POINT('',#2674); +#2674 = CARTESIAN_POINT('',(0.438013845069,-0.672083896293,0.27)); +#2675 = LINE('',#2676,#2677); +#2676 = CARTESIAN_POINT('',(0.423665185823,-0.674094094931,0.27)); +#2677 = VECTOR('',#2678,1.); +#2678 = DIRECTION('',(-0.990328603988,-0.138741688482,-0.)); +#2679 = ORIENTED_EDGE('',*,*,#2680,.F.); +#2680 = EDGE_CURVE('',#2681,#2673,#2683,.T.); +#2681 = VERTEX_POINT('',#2682); +#2682 = CARTESIAN_POINT('',(0.428205462058,-0.660230656047,0.27)); +#2683 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#2684,#2685,#2686,#2687), + .UNSPECIFIED.,.F.,.F.,(4,4),(11.,12.),.PIECEWISE_BEZIER_KNOTS.); +#2684 = CARTESIAN_POINT('',(0.428205462058,-0.660230656047,0.27)); +#2685 = CARTESIAN_POINT('',(0.434738607632,-0.660230656047,0.27)); +#2686 = CARTESIAN_POINT('',(0.438013845069,-0.664181736129,0.27)); +#2687 = CARTESIAN_POINT('',(0.438013845069,-0.672083896293,0.27)); +#2688 = ORIENTED_EDGE('',*,*,#2689,.F.); +#2689 = EDGE_CURVE('',#2690,#2681,#2692,.T.); +#2690 = VERTEX_POINT('',#2691); +#2691 = CARTESIAN_POINT('',(0.412331824535,-0.666087958976,0.27)); +#2692 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#2693,#2694,#2695,#2696), + .UNSPECIFIED.,.F.,.F.,(4,4),(12.,13.),.PIECEWISE_BEZIER_KNOTS.); +#2693 = CARTESIAN_POINT('',(0.412331824535,-0.666087958976,0.27)); +#2694 = CARTESIAN_POINT('',(0.417114710951,-0.662206196088,0.27)); +#2695 = CARTESIAN_POINT('',(0.422400147025,-0.660230656047,0.27)); +#2696 = CARTESIAN_POINT('',(0.428205462058,-0.660230656047,0.27)); +#2697 = ORIENTED_EDGE('',*,*,#2698,.F.); +#2698 = EDGE_CURVE('',#2587,#2690,#2699,.T.); +#2699 = LINE('',#2700,#2701); +#2700 = CARTESIAN_POINT('',(0.412331824535,-0.666087958976,0.27)); +#2701 = VECTOR('',#2702,1.); +#2702 = DIRECTION('',(-0.,-1.,-0.)); +#2703 = FACE_BOUND('',#2704,.T.); +#2704 = EDGE_LOOP('',(#2705,#2715,#2723,#2731,#2739,#2747,#2755,#2763, + #2771,#2779,#2787,#2795)); +#2705 = ORIENTED_EDGE('',*,*,#2706,.F.); +#2706 = EDGE_CURVE('',#2707,#2709,#2711,.T.); +#2707 = VERTEX_POINT('',#2708); +#2708 = CARTESIAN_POINT('',(0.39947348497,-0.702860730616,0.27)); +#2709 = VERTEX_POINT('',#2710); +#2710 = CARTESIAN_POINT('',(0.39947348497,-0.695131863438,0.27)); +#2711 = LINE('',#2712,#2713); +#2712 = CARTESIAN_POINT('',(0.39947348497,-0.695131863438,0.27)); +#2713 = VECTOR('',#2714,1.); +#2714 = DIRECTION('',(-0.,1.,-0.)); +#2715 = ORIENTED_EDGE('',*,*,#2716,.F.); +#2716 = EDGE_CURVE('',#2717,#2707,#2719,.T.); +#2717 = VERTEX_POINT('',#2718); +#2718 = CARTESIAN_POINT('',(0.363012640705,-0.702860730616,0.27)); +#2719 = LINE('',#2720,#2721); +#2720 = CARTESIAN_POINT('',(0.39947348497,-0.702860730616,0.27)); +#2721 = VECTOR('',#2722,1.); +#2722 = DIRECTION('',(1.,-0.,-0.)); +#2723 = ORIENTED_EDGE('',*,*,#2724,.F.); +#2724 = EDGE_CURVE('',#2725,#2717,#2727,.T.); +#2725 = VERTEX_POINT('',#2726); +#2726 = CARTESIAN_POINT('',(0.363012640705,-0.635068514472,0.27)); +#2727 = LINE('',#2728,#2729); +#2728 = CARTESIAN_POINT('',(0.363012640705,-0.702860730616,0.27)); +#2729 = VECTOR('',#2730,1.); +#2730 = DIRECTION('',(-0.,-1.,-0.)); +#2731 = ORIENTED_EDGE('',*,*,#2732,.F.); +#2732 = EDGE_CURVE('',#2733,#2725,#2735,.T.); +#2733 = VERTEX_POINT('',#2734); +#2734 = CARTESIAN_POINT('',(0.397931177395,-0.635068514472,0.27)); +#2735 = LINE('',#2736,#2737); +#2736 = CARTESIAN_POINT('',(0.363012640705,-0.635068514472,0.27)); +#2737 = VECTOR('',#2738,1.); +#2738 = DIRECTION('',(-1.,-0.,-0.)); +#2739 = ORIENTED_EDGE('',*,*,#2740,.F.); +#2740 = EDGE_CURVE('',#2741,#2733,#2743,.T.); +#2741 = VERTEX_POINT('',#2742); +#2742 = CARTESIAN_POINT('',(0.397931177395,-0.642866698844,0.27)); +#2743 = LINE('',#2744,#2745); +#2744 = CARTESIAN_POINT('',(0.397931177395,-0.635068514472,0.27)); +#2745 = VECTOR('',#2746,1.); +#2746 = DIRECTION('',(-0.,1.,-0.)); +#2747 = ORIENTED_EDGE('',*,*,#2748,.F.); +#2748 = EDGE_CURVE('',#2749,#2741,#2751,.T.); +#2749 = VERTEX_POINT('',#2750); +#2750 = CARTESIAN_POINT('',(0.371763936501,-0.642866698844,0.27)); +#2751 = LINE('',#2752,#2753); +#2752 = CARTESIAN_POINT('',(0.397931177395,-0.642866698844,0.27)); +#2753 = VECTOR('',#2754,1.); +#2754 = DIRECTION('',(1.,-0.,-0.)); +#2755 = ORIENTED_EDGE('',*,*,#2756,.F.); +#2756 = EDGE_CURVE('',#2757,#2749,#2759,.T.); +#2757 = VERTEX_POINT('',#2758); +#2758 = CARTESIAN_POINT('',(0.371763936501,-0.664562980698,0.27)); +#2759 = LINE('',#2760,#2761); +#2760 = CARTESIAN_POINT('',(0.371763936501,-0.642866698844,0.27)); +#2761 = VECTOR('',#2762,1.); +#2762 = DIRECTION('',(-0.,1.,-0.)); +#2763 = ORIENTED_EDGE('',*,*,#2764,.F.); +#2764 = EDGE_CURVE('',#2765,#2757,#2767,.T.); +#2765 = VERTEX_POINT('',#2766); +#2766 = CARTESIAN_POINT('',(0.396007625249,-0.664562980698,0.27)); +#2767 = LINE('',#2768,#2769); +#2768 = CARTESIAN_POINT('',(0.371763936501,-0.664562980698,0.27)); +#2769 = VECTOR('',#2770,1.); +#2770 = DIRECTION('',(-1.,-0.,-0.)); +#2771 = ORIENTED_EDGE('',*,*,#2772,.F.); +#2772 = EDGE_CURVE('',#2773,#2765,#2775,.T.); +#2773 = VERTEX_POINT('',#2774); +#2774 = CARTESIAN_POINT('',(0.396007625249,-0.672326506474,0.27)); +#2775 = LINE('',#2776,#2777); +#2776 = CARTESIAN_POINT('',(0.396007625249,-0.664562980698,0.27)); +#2777 = VECTOR('',#2778,1.); +#2778 = DIRECTION('',(-0.,1.,-0.)); +#2779 = ORIENTED_EDGE('',*,*,#2780,.F.); +#2780 = EDGE_CURVE('',#2781,#2773,#2783,.T.); +#2781 = VERTEX_POINT('',#2782); +#2782 = CARTESIAN_POINT('',(0.371763936501,-0.672326506474,0.27)); +#2783 = LINE('',#2784,#2785); +#2784 = CARTESIAN_POINT('',(0.396007625249,-0.672326506474,0.27)); +#2785 = VECTOR('',#2786,1.); +#2786 = DIRECTION('',(1.,-0.,-0.)); +#2787 = ORIENTED_EDGE('',*,*,#2788,.F.); +#2788 = EDGE_CURVE('',#2789,#2781,#2791,.T.); +#2789 = VERTEX_POINT('',#2790); +#2790 = CARTESIAN_POINT('',(0.371763936501,-0.695131863438,0.27)); +#2791 = LINE('',#2792,#2793); +#2792 = CARTESIAN_POINT('',(0.371763936501,-0.672326506474,0.27)); +#2793 = VECTOR('',#2794,1.); +#2794 = DIRECTION('',(-0.,1.,-0.)); +#2795 = ORIENTED_EDGE('',*,*,#2796,.F.); +#2796 = EDGE_CURVE('',#2709,#2789,#2797,.T.); +#2797 = LINE('',#2798,#2799); +#2798 = CARTESIAN_POINT('',(0.371763936501,-0.695131863438,0.27)); +#2799 = VECTOR('',#2800,1.); +#2800 = DIRECTION('',(-1.,-0.,-0.)); +#2801 = FACE_BOUND('',#2802,.T.); +#2802 = EDGE_LOOP('',(#2803,#2814,#2823,#2832,#2841,#2850,#2859,#2867, + #2876,#2885,#2894,#2903,#2912,#2921)); +#2803 = ORIENTED_EDGE('',*,*,#2804,.F.); +#2804 = EDGE_CURVE('',#2805,#2807,#2809,.T.); +#2805 = VERTEX_POINT('',#2806); +#2806 = CARTESIAN_POINT('',(0.43352555673,-0.59645883718,0.27)); +#2807 = VERTEX_POINT('',#2808); +#2808 = CARTESIAN_POINT('',(0.452293187119,-0.592507757098,0.27)); +#2809 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#2810,#2811,#2812,#2813), + .UNSPECIFIED.,.F.,.F.,(4,4),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#2810 = CARTESIAN_POINT('',(0.43352555673,-0.59645883718,0.27)); +#2811 = CARTESIAN_POINT('',(0.441046472325,-0.59645883718,0.27)); +#2812 = CARTESIAN_POINT('',(0.447302349121,-0.595141810486,0.27)); +#2813 = CARTESIAN_POINT('',(0.452293187119,-0.592507757098,0.27)); +#2814 = ORIENTED_EDGE('',*,*,#2815,.F.); +#2815 = EDGE_CURVE('',#2816,#2805,#2818,.T.); +#2816 = VERTEX_POINT('',#2817); +#2817 = CARTESIAN_POINT('',(0.410234979404,-0.587204991724,0.27)); +#2818 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#2819,#2820,#2821,#2822), + .UNSPECIFIED.,.F.,.F.,(4,4),(1.,2.),.PIECEWISE_BEZIER_KNOTS.); +#2819 = CARTESIAN_POINT('',(0.410234979404,-0.587204991724,0.27)); +#2820 = CARTESIAN_POINT('',(0.416040294437,-0.593374222028,0.27)); +#2821 = CARTESIAN_POINT('',(0.423803820212,-0.59645883718,0.27)); +#2822 = CARTESIAN_POINT('',(0.43352555673,-0.59645883718,0.27)); +#2823 = ORIENTED_EDGE('',*,*,#2824,.F.); +#2824 = EDGE_CURVE('',#2825,#2816,#2827,.T.); +#2825 = VERTEX_POINT('',#2826); +#2826 = CARTESIAN_POINT('',(0.401535671504,-0.562701363497,0.27)); +#2827 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#2828,#2829,#2830,#2831), + .UNSPECIFIED.,.F.,.F.,(4,4),(2.,3.),.PIECEWISE_BEZIER_KNOTS.); +#2828 = CARTESIAN_POINT('',(0.401535671504,-0.562701363497,0.27)); +#2829 = CARTESIAN_POINT('',(0.401535671504,-0.572856332479,0.27)); +#2830 = CARTESIAN_POINT('',(0.404429664371,-0.581035761421,0.27)); +#2831 = CARTESIAN_POINT('',(0.410234979404,-0.587204991724,0.27)); +#2832 = ORIENTED_EDGE('',*,*,#2833,.F.); +#2833 = EDGE_CURVE('',#2834,#2825,#2836,.T.); +#2834 = VERTEX_POINT('',#2835); +#2835 = CARTESIAN_POINT('',(0.411326725216,-0.536360829617,0.27)); +#2836 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#2837,#2838,#2839,#2840), + .UNSPECIFIED.,.F.,.F.,(4,4),(3.,4.),.PIECEWISE_BEZIER_KNOTS.); +#2837 = CARTESIAN_POINT('',(0.411326725216,-0.536360829617,0.27)); +#2838 = CARTESIAN_POINT('',(0.404793579642,-0.543015280281,0.27)); +#2839 = CARTESIAN_POINT('',(0.401535671504,-0.551783905375,0.27)); +#2840 = CARTESIAN_POINT('',(0.401535671504,-0.562701363497,0.27)); +#2841 = ORIENTED_EDGE('',*,*,#2842,.F.); +#2842 = EDGE_CURVE('',#2843,#2834,#2845,.T.); +#2843 = VERTEX_POINT('',#2844); +#2844 = CARTESIAN_POINT('',(0.436228927312,-0.52637915362,0.27)); +#2845 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#2846,#2847,#2848,#2849), + .UNSPECIFIED.,.F.,.F.,(4,4),(4.,5.),.PIECEWISE_BEZIER_KNOTS.); +#2846 = CARTESIAN_POINT('',(0.436228927312,-0.52637915362,0.27)); +#2847 = CARTESIAN_POINT('',(0.426160604823,-0.52637915362,0.27)); +#2848 = CARTESIAN_POINT('',(0.417859870791,-0.529706378952,0.27)); +#2849 = CARTESIAN_POINT('',(0.411326725216,-0.536360829617,0.27)); +#2850 = ORIENTED_EDGE('',*,*,#2851,.F.); +#2851 = EDGE_CURVE('',#2852,#2843,#2854,.T.); +#2852 = VERTEX_POINT('',#2853); +#2853 = CARTESIAN_POINT('',(0.452293187119,-0.529151841397,0.27)); +#2854 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#2855,#2856,#2857,#2858), + .UNSPECIFIED.,.F.,.F.,(4,4),(5.,6.),.PIECEWISE_BEZIER_KNOTS.); +#2855 = CARTESIAN_POINT('',(0.452293187119,-0.529151841397,0.27)); +#2856 = CARTESIAN_POINT('',(0.44806483826,-0.527314935744,0.27)); +#2857 = CARTESIAN_POINT('',(0.442710084991,-0.52637915362,0.27)); +#2858 = CARTESIAN_POINT('',(0.436228927312,-0.52637915362,0.27)); +#2859 = ORIENTED_EDGE('',*,*,#2860,.F.); +#2860 = EDGE_CURVE('',#2861,#2852,#2863,.T.); +#2861 = VERTEX_POINT('',#2862); +#2862 = CARTESIAN_POINT('',(0.452293187119,-0.53830171106,0.27)); +#2863 = LINE('',#2864,#2865); +#2864 = CARTESIAN_POINT('',(0.452293187119,-0.529151841397,0.27)); +#2865 = VECTOR('',#2866,1.); +#2866 = DIRECTION('',(-0.,1.,-0.)); +#2867 = ORIENTED_EDGE('',*,*,#2868,.F.); +#2868 = EDGE_CURVE('',#2869,#2861,#2871,.T.); +#2869 = VERTEX_POINT('',#2870); +#2870 = CARTESIAN_POINT('',(0.436315573805,-0.534281313784,0.27)); +#2871 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#2872,#2873,#2874,#2875), + .UNSPECIFIED.,.F.,.F.,(4,4),(7.,8.),.PIECEWISE_BEZIER_KNOTS.); +#2872 = CARTESIAN_POINT('',(0.436315573805,-0.534281313784,0.27)); +#2873 = CARTESIAN_POINT('',(0.442120888838,-0.534281313784,0.27)); +#2874 = CARTESIAN_POINT('',(0.44744098351,-0.535598340478,0.27)); +#2875 = CARTESIAN_POINT('',(0.452293187119,-0.53830171106,0.27)); +#2876 = ORIENTED_EDGE('',*,*,#2877,.F.); +#2877 = EDGE_CURVE('',#2878,#2869,#2880,.T.); +#2878 = VERTEX_POINT('',#2879); +#2879 = CARTESIAN_POINT('',(0.417842541492,-0.541802229378,0.27)); +#2880 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#2881,#2882,#2883,#2884), + .UNSPECIFIED.,.F.,.F.,(4,4),(8.,9.),.PIECEWISE_BEZIER_KNOTS.); +#2881 = CARTESIAN_POINT('',(0.417842541492,-0.541802229378,0.27)); +#2882 = CARTESIAN_POINT('',(0.422608098608,-0.536776732783,0.27)); +#2883 = CARTESIAN_POINT('',(0.428759999614,-0.534281313784,0.27)); +#2884 = CARTESIAN_POINT('',(0.436315573805,-0.534281313784,0.27)); +#2885 = ORIENTED_EDGE('',*,*,#2886,.F.); +#2886 = EDGE_CURVE('',#2887,#2878,#2889,.T.); +#2887 = VERTEX_POINT('',#2888); +#2888 = CARTESIAN_POINT('',(0.410720199765,-0.562181484538,0.27)); +#2889 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#2890,#2891,#2892,#2893), + .UNSPECIFIED.,.F.,.F.,(4,4),(9.,10.),.PIECEWISE_BEZIER_KNOTS.); +#2890 = CARTESIAN_POINT('',(0.410720199765,-0.562181484538,0.27)); +#2891 = CARTESIAN_POINT('',(0.410720199765,-0.553655469624,0.27)); +#2892 = CARTESIAN_POINT('',(0.413094313674,-0.546862384571,0.27)); +#2893 = CARTESIAN_POINT('',(0.417842541492,-0.541802229378,0.27)); +#2894 = ORIENTED_EDGE('',*,*,#2895,.F.); +#2895 = EDGE_CURVE('',#2896,#2887,#2898,.T.); +#2896 = VERTEX_POINT('',#2897); +#2897 = CARTESIAN_POINT('',(0.41737465043,-0.581520981782,0.27)); +#2898 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#2899,#2900,#2901,#2902), + .UNSPECIFIED.,.F.,.F.,(4,4),(10.,11.),.PIECEWISE_BEZIER_KNOTS.); +#2899 = CARTESIAN_POINT('',(0.41737465043,-0.581520981782,0.27)); +#2900 = CARTESIAN_POINT('',(0.412938349987,-0.576738095367,0.27)); +#2901 = CARTESIAN_POINT('',(0.410720199765,-0.570291596285,0.27)); +#2902 = CARTESIAN_POINT('',(0.410720199765,-0.562181484538,0.27)); +#2903 = ORIENTED_EDGE('',*,*,#2904,.F.); +#2904 = EDGE_CURVE('',#2905,#2896,#2907,.T.); +#2905 = VERTEX_POINT('',#2906); +#2906 = CARTESIAN_POINT('',(0.434790595528,-0.588660652807,0.27)); +#2907 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#2908,#2909,#2910,#2911), + .UNSPECIFIED.,.F.,.F.,(4,4),(11.,12.),.PIECEWISE_BEZIER_KNOTS.); +#2908 = CARTESIAN_POINT('',(0.434790595528,-0.588660652807,0.27)); +#2909 = CARTESIAN_POINT('',(0.427616265905,-0.588660652807,0.27)); +#2910 = CARTESIAN_POINT('',(0.421810950873,-0.5862692096,0.27)); +#2911 = CARTESIAN_POINT('',(0.41737465043,-0.581520981782,0.27)); +#2912 = ORIENTED_EDGE('',*,*,#2913,.F.); +#2913 = EDGE_CURVE('',#2914,#2905,#2916,.T.); +#2914 = VERTEX_POINT('',#2915); +#2915 = CARTESIAN_POINT('',(0.452293187119,-0.584120376572,0.27)); +#2916 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#2917,#2918,#2919,#2920), + .UNSPECIFIED.,.F.,.F.,(4,4),(12.,13.),.PIECEWISE_BEZIER_KNOTS.); +#2917 = CARTESIAN_POINT('',(0.452293187119,-0.584120376572,0.27)); +#2918 = CARTESIAN_POINT('',(0.447337007718,-0.58713567453,0.27)); +#2919 = CARTESIAN_POINT('',(0.441497034088,-0.588660652807,0.27)); +#2920 = CARTESIAN_POINT('',(0.434790595528,-0.588660652807,0.27)); +#2921 = ORIENTED_EDGE('',*,*,#2922,.F.); +#2922 = EDGE_CURVE('',#2807,#2914,#2923,.T.); +#2923 = LINE('',#2924,#2925); +#2924 = CARTESIAN_POINT('',(0.452293187119,-0.584120376572,0.27)); +#2925 = VECTOR('',#2926,1.); +#2926 = DIRECTION('',(-0.,1.,-0.)); +#2927 = FACE_BOUND('',#2928,.T.); +#2928 = EDGE_LOOP('',(#2929,#2939,#2947,#2955)); +#2929 = ORIENTED_EDGE('',*,*,#2930,.F.); +#2930 = EDGE_CURVE('',#2931,#2933,#2935,.T.); +#2931 = VERTEX_POINT('',#2932); +#2932 = CARTESIAN_POINT('',(0.81,0.81,0.27)); +#2933 = VERTEX_POINT('',#2934); +#2934 = CARTESIAN_POINT('',(0.81,-0.81,0.27)); +#2935 = LINE('',#2936,#2937); +#2936 = CARTESIAN_POINT('',(0.81,-0.81,0.27)); +#2937 = VECTOR('',#2938,1.); +#2938 = DIRECTION('',(1.338521200599E-16,-1.,0.)); +#2939 = ORIENTED_EDGE('',*,*,#2940,.F.); +#2940 = EDGE_CURVE('',#2941,#2931,#2943,.T.); +#2941 = VERTEX_POINT('',#2942); +#2942 = CARTESIAN_POINT('',(-0.81,0.81,0.27)); +#2943 = LINE('',#2944,#2945); +#2944 = CARTESIAN_POINT('',(0.81,0.81,0.27)); +#2945 = VECTOR('',#2946,1.); +#2946 = DIRECTION('',(1.,0.,0.)); +#2947 = ORIENTED_EDGE('',*,*,#2948,.F.); +#2948 = EDGE_CURVE('',#2949,#2941,#2951,.T.); +#2949 = VERTEX_POINT('',#2950); +#2950 = CARTESIAN_POINT('',(-0.81,-0.81,0.27)); +#2951 = LINE('',#2952,#2953); +#2952 = CARTESIAN_POINT('',(-0.81,0.81,0.27)); +#2953 = VECTOR('',#2954,1.); +#2954 = DIRECTION('',(-1.338521200599E-16,1.,0.)); +#2955 = ORIENTED_EDGE('',*,*,#2956,.F.); +#2956 = EDGE_CURVE('',#2933,#2949,#2957,.T.); +#2957 = LINE('',#2958,#2959); +#2958 = CARTESIAN_POINT('',(-0.81,-0.81,0.27)); +#2959 = VECTOR('',#2960,1.); +#2960 = DIRECTION('',(-1.,0.,0.)); +#2961 = FACE_BOUND('',#2962,.T.); +#2962 = EDGE_LOOP('',(#2963,#2970)); +#2963 = ORIENTED_EDGE('',*,*,#2964,.F.); +#2964 = EDGE_CURVE('',#1914,#1922,#2965,.T.); +#2965 = CIRCLE('',#2966,4.106194669172E-02); +#2966 = AXIS2_PLACEMENT_3D('',#2967,#2968,#2969); +#2967 = CARTESIAN_POINT('',(-0.681004460117,-0.685688122154,0.27)); +#2968 = DIRECTION('',(0.,0.,1.)); +#2969 = DIRECTION('',(1.,0.,-0.)); +#2970 = ORIENTED_EDGE('',*,*,#1921,.F.); +#2971 = FACE_BOUND('',#2972,.T.); +#2972 = EDGE_LOOP('',(#2973,#2983,#2991,#2999,#3007,#3015)); +#2973 = ORIENTED_EDGE('',*,*,#2974,.F.); +#2974 = EDGE_CURVE('',#2975,#2977,#2979,.T.); +#2975 = VERTEX_POINT('',#2976); +#2976 = CARTESIAN_POINT('',(0.398762983728,-0.595315103472,0.27)); +#2977 = VERTEX_POINT('',#2978); +#2978 = CARTESIAN_POINT('',(0.398762983728,-0.587586236294,0.27)); +#2979 = LINE('',#2980,#2981); +#2980 = CARTESIAN_POINT('',(0.398762983728,-0.587586236294,0.27)); +#2981 = VECTOR('',#2982,1.); +#2982 = DIRECTION('',(-0.,1.,-0.)); +#2983 = ORIENTED_EDGE('',*,*,#2984,.F.); +#2984 = EDGE_CURVE('',#2985,#2975,#2987,.T.); +#2985 = VERTEX_POINT('',#2986); +#2986 = CARTESIAN_POINT('',(0.363012640705,-0.595315103472,0.27)); +#2987 = LINE('',#2988,#2989); +#2988 = CARTESIAN_POINT('',(0.398762983728,-0.595315103472,0.27)); +#2989 = VECTOR('',#2990,1.); +#2990 = DIRECTION('',(1.,-0.,-0.)); +#2991 = ORIENTED_EDGE('',*,*,#2992,.F.); +#2992 = EDGE_CURVE('',#2993,#2985,#2995,.T.); +#2993 = VERTEX_POINT('',#2994); +#2994 = CARTESIAN_POINT('',(0.363012640705,-0.527522887328,0.27)); +#2995 = LINE('',#2996,#2997); +#2996 = CARTESIAN_POINT('',(0.363012640705,-0.595315103472,0.27)); +#2997 = VECTOR('',#2998,1.); +#2998 = DIRECTION('',(-0.,-1.,-0.)); +#2999 = ORIENTED_EDGE('',*,*,#3000,.F.); +#3000 = EDGE_CURVE('',#3001,#2993,#3003,.T.); +#3001 = VERTEX_POINT('',#3002); +#3002 = CARTESIAN_POINT('',(0.371763936501,-0.527522887328,0.27)); +#3003 = LINE('',#3004,#3005); +#3004 = CARTESIAN_POINT('',(0.363012640705,-0.527522887328,0.27)); +#3005 = VECTOR('',#3006,1.); +#3006 = DIRECTION('',(-1.,-0.,-0.)); +#3007 = ORIENTED_EDGE('',*,*,#3008,.F.); +#3008 = EDGE_CURVE('',#3009,#3001,#3011,.T.); +#3009 = VERTEX_POINT('',#3010); +#3010 = CARTESIAN_POINT('',(0.371763936501,-0.587586236294,0.27)); +#3011 = LINE('',#3012,#3013); +#3012 = CARTESIAN_POINT('',(0.371763936501,-0.527522887328,0.27)); +#3013 = VECTOR('',#3014,1.); +#3014 = DIRECTION('',(-0.,1.,-0.)); +#3015 = ORIENTED_EDGE('',*,*,#3016,.F.); +#3016 = EDGE_CURVE('',#2977,#3009,#3017,.T.); +#3017 = LINE('',#3018,#3019); +#3018 = CARTESIAN_POINT('',(0.371763936501,-0.587586236294,0.27)); +#3019 = VECTOR('',#3020,1.); +#3020 = DIRECTION('',(-1.,-0.,-0.)); +#3021 = FACE_BOUND('',#3022,.T.); +#3022 = EDGE_LOOP('',(#3023,#3033,#3041,#3049,#3057,#3065,#3073,#3081, + #3089,#3097,#3105,#3113)); +#3023 = ORIENTED_EDGE('',*,*,#3024,.F.); +#3024 = EDGE_CURVE('',#3025,#3027,#3029,.T.); +#3025 = VERTEX_POINT('',#3026); +#3026 = CARTESIAN_POINT('',(0.502322872193,-0.595315103472,0.27)); +#3027 = VERTEX_POINT('',#3028); +#3028 = CARTESIAN_POINT('',(0.502322872193,-0.587586236294,0.27)); +#3029 = LINE('',#3030,#3031); +#3030 = CARTESIAN_POINT('',(0.502322872193,-0.587586236294,0.27)); +#3031 = VECTOR('',#3032,1.); +#3032 = DIRECTION('',(-0.,1.,-0.)); +#3033 = ORIENTED_EDGE('',*,*,#3034,.F.); +#3034 = EDGE_CURVE('',#3035,#3025,#3037,.T.); +#3035 = VERTEX_POINT('',#3036); +#3036 = CARTESIAN_POINT('',(0.465862027927,-0.595315103472,0.27)); +#3037 = LINE('',#3038,#3039); +#3038 = CARTESIAN_POINT('',(0.502322872193,-0.595315103472,0.27)); +#3039 = VECTOR('',#3040,1.); +#3040 = DIRECTION('',(1.,-0.,-0.)); +#3041 = ORIENTED_EDGE('',*,*,#3042,.F.); +#3042 = EDGE_CURVE('',#3043,#3035,#3045,.T.); +#3043 = VERTEX_POINT('',#3044); +#3044 = CARTESIAN_POINT('',(0.465862027927,-0.527522887328,0.27)); +#3045 = LINE('',#3046,#3047); +#3046 = CARTESIAN_POINT('',(0.465862027927,-0.595315103472,0.27)); +#3047 = VECTOR('',#3048,1.); +#3048 = DIRECTION('',(-0.,-1.,-0.)); +#3049 = ORIENTED_EDGE('',*,*,#3050,.F.); +#3050 = EDGE_CURVE('',#3051,#3043,#3053,.T.); +#3051 = VERTEX_POINT('',#3052); +#3052 = CARTESIAN_POINT('',(0.500780564617,-0.527522887328,0.27)); +#3053 = LINE('',#3054,#3055); +#3054 = CARTESIAN_POINT('',(0.465862027927,-0.527522887328,0.27)); +#3055 = VECTOR('',#3056,1.); +#3056 = DIRECTION('',(-1.,-0.,-0.)); +#3057 = ORIENTED_EDGE('',*,*,#3058,.F.); +#3058 = EDGE_CURVE('',#3059,#3051,#3061,.T.); +#3059 = VERTEX_POINT('',#3060); +#3060 = CARTESIAN_POINT('',(0.500780564617,-0.5353210717,0.27)); +#3061 = LINE('',#3062,#3063); +#3062 = CARTESIAN_POINT('',(0.500780564617,-0.527522887328,0.27)); +#3063 = VECTOR('',#3064,1.); +#3064 = DIRECTION('',(-0.,1.,-0.)); +#3065 = ORIENTED_EDGE('',*,*,#3066,.F.); +#3066 = EDGE_CURVE('',#3067,#3059,#3069,.T.); +#3067 = VERTEX_POINT('',#3068); +#3068 = CARTESIAN_POINT('',(0.474613323723,-0.5353210717,0.27)); +#3069 = LINE('',#3070,#3071); +#3070 = CARTESIAN_POINT('',(0.500780564617,-0.5353210717,0.27)); +#3071 = VECTOR('',#3072,1.); +#3072 = DIRECTION('',(1.,-0.,-0.)); +#3073 = ORIENTED_EDGE('',*,*,#3074,.F.); +#3074 = EDGE_CURVE('',#3075,#3067,#3077,.T.); +#3075 = VERTEX_POINT('',#3076); +#3076 = CARTESIAN_POINT('',(0.474613323723,-0.557017353554,0.27)); +#3077 = LINE('',#3078,#3079); +#3078 = CARTESIAN_POINT('',(0.474613323723,-0.5353210717,0.27)); +#3079 = VECTOR('',#3080,1.); +#3080 = DIRECTION('',(-0.,1.,-0.)); +#3081 = ORIENTED_EDGE('',*,*,#3082,.F.); +#3082 = EDGE_CURVE('',#3083,#3075,#3085,.T.); +#3083 = VERTEX_POINT('',#3084); +#3084 = CARTESIAN_POINT('',(0.498857012472,-0.557017353554,0.27)); +#3085 = LINE('',#3086,#3087); +#3086 = CARTESIAN_POINT('',(0.474613323723,-0.557017353554,0.27)); +#3087 = VECTOR('',#3088,1.); +#3088 = DIRECTION('',(-1.,-0.,-0.)); +#3089 = ORIENTED_EDGE('',*,*,#3090,.F.); +#3090 = EDGE_CURVE('',#3091,#3083,#3093,.T.); +#3091 = VERTEX_POINT('',#3092); +#3092 = CARTESIAN_POINT('',(0.498857012472,-0.564780879329,0.27)); +#3093 = LINE('',#3094,#3095); +#3094 = CARTESIAN_POINT('',(0.498857012472,-0.557017353554,0.27)); +#3095 = VECTOR('',#3096,1.); +#3096 = DIRECTION('',(-0.,1.,-0.)); +#3097 = ORIENTED_EDGE('',*,*,#3098,.F.); +#3098 = EDGE_CURVE('',#3099,#3091,#3101,.T.); +#3099 = VERTEX_POINT('',#3100); +#3100 = CARTESIAN_POINT('',(0.474613323723,-0.564780879329,0.27)); +#3101 = LINE('',#3102,#3103); +#3102 = CARTESIAN_POINT('',(0.498857012472,-0.564780879329,0.27)); +#3103 = VECTOR('',#3104,1.); +#3104 = DIRECTION('',(1.,-0.,-0.)); +#3105 = ORIENTED_EDGE('',*,*,#3106,.F.); +#3106 = EDGE_CURVE('',#3107,#3099,#3109,.T.); +#3107 = VERTEX_POINT('',#3108); +#3108 = CARTESIAN_POINT('',(0.474613323723,-0.587586236294,0.27)); +#3109 = LINE('',#3110,#3111); +#3110 = CARTESIAN_POINT('',(0.474613323723,-0.564780879329,0.27)); +#3111 = VECTOR('',#3112,1.); +#3112 = DIRECTION('',(-0.,1.,-0.)); +#3113 = ORIENTED_EDGE('',*,*,#3114,.F.); +#3114 = EDGE_CURVE('',#3027,#3107,#3115,.T.); +#3115 = LINE('',#3116,#3117); +#3116 = CARTESIAN_POINT('',(0.474613323723,-0.587586236294,0.27)); +#3117 = VECTOR('',#3118,1.); +#3118 = DIRECTION('',(-1.,-0.,-0.)); +#3119 = FACE_BOUND('',#3120,.T.); +#3120 = EDGE_LOOP('',(#3121,#3131,#3139,#3147,#3156,#3165,#3174)); +#3121 = ORIENTED_EDGE('',*,*,#3122,.F.); +#3122 = EDGE_CURVE('',#3123,#3125,#3127,.T.); +#3123 = VERTEX_POINT('',#3124); +#3124 = CARTESIAN_POINT('',(0.515129223862,-0.595315103472,0.27)); +#3125 = VERTEX_POINT('',#3126); +#3126 = CARTESIAN_POINT('',(0.533775549162,-0.595315103472,0.27)); +#3127 = LINE('',#3128,#3129); +#3128 = CARTESIAN_POINT('',(0.533775549162,-0.595315103472,0.27)); +#3129 = VECTOR('',#3130,1.); +#3130 = DIRECTION('',(1.,-0.,-0.)); +#3131 = ORIENTED_EDGE('',*,*,#3132,.F.); +#3132 = EDGE_CURVE('',#3133,#3123,#3135,.T.); +#3133 = VERTEX_POINT('',#3134); +#3134 = CARTESIAN_POINT('',(0.515129223862,-0.527522887328,0.27)); +#3135 = LINE('',#3136,#3137); +#3136 = CARTESIAN_POINT('',(0.515129223862,-0.595315103472,0.27)); +#3137 = VECTOR('',#3138,1.); +#3138 = DIRECTION('',(-0.,-1.,-0.)); +#3139 = ORIENTED_EDGE('',*,*,#3140,.F.); +#3140 = EDGE_CURVE('',#3141,#3133,#3143,.T.); +#3141 = VERTEX_POINT('',#3142); +#3142 = CARTESIAN_POINT('',(0.534468721106,-0.527522887328,0.27)); +#3143 = LINE('',#3144,#3145); +#3144 = CARTESIAN_POINT('',(0.515129223862,-0.527522887328,0.27)); +#3145 = VECTOR('',#3146,1.); +#3146 = DIRECTION('',(-1.,-0.,-0.)); +#3147 = ORIENTED_EDGE('',*,*,#3148,.F.); +#3148 = EDGE_CURVE('',#3149,#3141,#3151,.T.); +#3149 = VERTEX_POINT('',#3150); +#3150 = CARTESIAN_POINT('',(0.560098753743,-0.536499464005,0.27)); +#3151 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#3152,#3153,#3154,#3155), + .UNSPECIFIED.,.F.,.F.,(4,4),(2.,3.),.PIECEWISE_BEZIER_KNOTS.); +#3152 = CARTESIAN_POINT('',(0.560098753743,-0.536499464005,0.27)); +#3153 = CARTESIAN_POINT('',(0.553288339391,-0.530503526688,0.27)); +#3154 = CARTESIAN_POINT('',(0.544744995179,-0.527522887328,0.27)); +#3155 = CARTESIAN_POINT('',(0.534468721106,-0.527522887328,0.27)); +#3156 = ORIENTED_EDGE('',*,*,#3157,.F.); +#3157 = EDGE_CURVE('',#3158,#3149,#3160,.T.); +#3158 = VERTEX_POINT('',#3159); +#3159 = CARTESIAN_POINT('',(0.57032303992,-0.560552530469,0.27)); +#3160 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#3161,#3162,#3163,#3164), + .UNSPECIFIED.,.F.,.F.,(4,4),(3.,4.),.PIECEWISE_BEZIER_KNOTS.); +#3161 = CARTESIAN_POINT('',(0.57032303992,-0.560552530469,0.27)); +#3162 = CARTESIAN_POINT('',(0.57032303992,-0.550501537279,0.27)); +#3163 = CARTESIAN_POINT('',(0.566909168095,-0.542495401323,0.27)); +#3164 = CARTESIAN_POINT('',(0.560098753743,-0.536499464005,0.27)); +#3165 = ORIENTED_EDGE('',*,*,#3166,.F.); +#3166 = EDGE_CURVE('',#3167,#3158,#3169,.T.); +#3167 = VERTEX_POINT('',#3168); +#3168 = CARTESIAN_POINT('',(0.560098753743,-0.585818647836,0.27)); +#3169 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#3170,#3171,#3172,#3173), + .UNSPECIFIED.,.F.,.F.,(4,4),(4.,5.),.PIECEWISE_BEZIER_KNOTS.); +#3170 = CARTESIAN_POINT('',(0.560098753743,-0.585818647836,0.27)); +#3171 = CARTESIAN_POINT('',(0.566909168095,-0.579476124546,0.27)); +#3172 = CARTESIAN_POINT('',(0.57032303992,-0.571054085424,0.27)); +#3173 = CARTESIAN_POINT('',(0.57032303992,-0.560552530469,0.27)); +#3174 = ORIENTED_EDGE('',*,*,#3175,.F.); +#3175 = EDGE_CURVE('',#3125,#3167,#3176,.T.); +#3176 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#3177,#3178,#3179,#3180), + .UNSPECIFIED.,.F.,.F.,(4,4),(5.,6.),.PIECEWISE_BEZIER_KNOTS.); +#3177 = CARTESIAN_POINT('',(0.533775549162,-0.595315103472,0.27)); +#3178 = CARTESIAN_POINT('',(0.544502384998,-0.595315103472,0.27)); +#3179 = CARTESIAN_POINT('',(0.553288339391,-0.592161171125,0.27)); +#3180 = CARTESIAN_POINT('',(0.560098753743,-0.585818647836,0.27)); +#3181 = FACE_BOUND('',#3182,.T.); +#3182 = EDGE_LOOP('',(#3183,#3193,#3201,#3209,#3217,#3225,#3233,#3241)); +#3183 = ORIENTED_EDGE('',*,*,#3184,.F.); +#3184 = EDGE_CURVE('',#3185,#3187,#3189,.T.); +#3185 = VERTEX_POINT('',#3186); +#3186 = CARTESIAN_POINT('',(0.635082628808,-0.595315103472,0.27)); +#3187 = VERTEX_POINT('',#3188); +#3188 = CARTESIAN_POINT('',(0.609261973886,-0.527522887328,0.27)); +#3189 = LINE('',#3190,#3191); +#3190 = CARTESIAN_POINT('',(0.609261973886,-0.527522887328,0.27)); +#3191 = VECTOR('',#3192,1.); +#3192 = DIRECTION('',(-0.35593572437,0.934510438742,-0.)); +#3193 = ORIENTED_EDGE('',*,*,#3194,.F.); +#3194 = EDGE_CURVE('',#3195,#3185,#3197,.T.); +#3195 = VERTEX_POINT('',#3196); +#3196 = CARTESIAN_POINT('',(0.625412880186,-0.595315103472,0.27)); +#3197 = LINE('',#3198,#3199); +#3198 = CARTESIAN_POINT('',(0.635082628808,-0.595315103472,0.27)); +#3199 = VECTOR('',#3200,1.); +#3200 = DIRECTION('',(1.,-0.,-0.)); +#3201 = ORIENTED_EDGE('',*,*,#3202,.F.); +#3202 = EDGE_CURVE('',#3203,#3195,#3205,.T.); +#3203 = VERTEX_POINT('',#3204); +#3204 = CARTESIAN_POINT('',(0.618498490043,-0.576772753964,0.27)); +#3205 = LINE('',#3206,#3207); +#3206 = CARTESIAN_POINT('',(0.625412880186,-0.595315103472,0.27)); +#3207 = VECTOR('',#3208,1.); +#3208 = DIRECTION('',(0.349395479469,-0.936975345954,-0.)); +#3209 = ORIENTED_EDGE('',*,*,#3210,.F.); +#3210 = EDGE_CURVE('',#3211,#3203,#3213,.T.); +#3211 = VERTEX_POINT('',#3212); +#3212 = CARTESIAN_POINT('',(0.590269062615,-0.576772753964,0.27)); +#3213 = LINE('',#3214,#3215); +#3214 = CARTESIAN_POINT('',(0.618498490043,-0.576772753964,0.27)); +#3215 = VECTOR('',#3216,1.); +#3216 = DIRECTION('',(1.,-0.,-0.)); +#3217 = ORIENTED_EDGE('',*,*,#3218,.F.); +#3218 = EDGE_CURVE('',#3219,#3211,#3221,.T.); +#3219 = VERTEX_POINT('',#3220); +#3220 = CARTESIAN_POINT('',(0.583753246339,-0.595315103472,0.27)); +#3221 = LINE('',#3222,#3223); +#3222 = CARTESIAN_POINT('',(0.590269062615,-0.576772753964,0.27)); +#3223 = VECTOR('',#3224,1.); +#3224 = DIRECTION('',(0.33152841835,0.943445233082,-0.)); +#3225 = ORIENTED_EDGE('',*,*,#3226,.F.); +#3226 = EDGE_CURVE('',#3227,#3219,#3229,.T.); +#3227 = VERTEX_POINT('',#3228); +#3228 = CARTESIAN_POINT('',(0.574083497718,-0.595315103472,0.27)); +#3229 = LINE('',#3230,#3231); +#3230 = CARTESIAN_POINT('',(0.583753246339,-0.595315103472,0.27)); +#3231 = VECTOR('',#3232,1.); +#3232 = DIRECTION('',(1.,-0.,-0.)); +#3233 = ORIENTED_EDGE('',*,*,#3234,.F.); +#3234 = EDGE_CURVE('',#3235,#3227,#3237,.T.); +#3235 = VERTEX_POINT('',#3236); +#3236 = CARTESIAN_POINT('',(0.599904152639,-0.527522887328,0.27)); +#3237 = LINE('',#3238,#3239); +#3238 = CARTESIAN_POINT('',(0.574083497718,-0.595315103472,0.27)); +#3239 = VECTOR('',#3240,1.); +#3240 = DIRECTION('',(-0.355935724364,-0.934510438744,-0.)); +#3241 = ORIENTED_EDGE('',*,*,#3242,.F.); +#3242 = EDGE_CURVE('',#3187,#3235,#3243,.T.); +#3243 = LINE('',#3244,#3245); +#3244 = CARTESIAN_POINT('',(0.599904152639,-0.527522887328,0.27)); +#3245 = VECTOR('',#3246,1.); +#3246 = DIRECTION('',(-1.,-0.,-0.)); +#3247 = FACE_BOUND('',#3248,.T.); +#3248 = EDGE_LOOP('',(#3249,#3260,#3269,#3278,#3287,#3296,#3305,#3314, + #3323,#3332,#3340,#3349,#3358,#3367,#3376,#3385,#3394,#3403,#3412, + #3421,#3430)); +#3249 = ORIENTED_EDGE('',*,*,#3250,.F.); +#3250 = EDGE_CURVE('',#3251,#3253,#3255,.T.); +#3251 = VERTEX_POINT('',#3252); +#3252 = CARTESIAN_POINT('',(0.471979270335,-0.697072744882,0.27)); +#3253 = VERTEX_POINT('',#3254); +#3254 = CARTESIAN_POINT('',(0.458011855659,-0.692393834259,0.27)); +#3255 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#3256,#3257,#3258,#3259), + .UNSPECIFIED.,.F.,.F.,(4,4),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#3256 = CARTESIAN_POINT('',(0.471979270335,-0.697072744882,0.27)); +#3257 = CARTESIAN_POINT('',(0.466988432337,-0.697072744882,0.27)); +#3258 = CARTESIAN_POINT('',(0.46234418031,-0.695513108007,0.27)); +#3259 = CARTESIAN_POINT('',(0.458011855659,-0.692393834259,0.27)); +#3260 = ORIENTED_EDGE('',*,*,#3261,.F.); +#3261 = EDGE_CURVE('',#3262,#3251,#3264,.T.); +#3262 = VERTEX_POINT('',#3263); +#3263 = CARTESIAN_POINT('',(0.481995604929,-0.690522270009,0.27)); +#3264 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#3265,#3266,#3267,#3268), + .UNSPECIFIED.,.F.,.F.,(4,4),(1.,2.),.PIECEWISE_BEZIER_KNOTS.); +#3265 = CARTESIAN_POINT('',(0.481995604929,-0.690522270009,0.27)); +#3266 = CARTESIAN_POINT('',(0.481995604929,-0.694889253258,0.27)); +#3267 = CARTESIAN_POINT('',(0.478651050298,-0.697072744882,0.27)); +#3268 = CARTESIAN_POINT('',(0.471979270335,-0.697072744882,0.27)); +#3269 = ORIENTED_EDGE('',*,*,#3270,.F.); +#3270 = EDGE_CURVE('',#3271,#3262,#3273,.T.); +#3271 = VERTEX_POINT('',#3272); +#3272 = CARTESIAN_POINT('',(0.479812113304,-0.68591267658,0.27)); +#3273 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#3274,#3275,#3276,#3277), + .UNSPECIFIED.,.F.,.F.,(4,4),(2.,3.),.PIECEWISE_BEZIER_KNOTS.); +#3274 = CARTESIAN_POINT('',(0.479812113304,-0.68591267658,0.27)); +#3275 = CARTESIAN_POINT('',(0.481267774388,-0.687125727483,0.27)); +#3276 = CARTESIAN_POINT('',(0.481995604929,-0.68865070576,0.27)); +#3277 = CARTESIAN_POINT('',(0.481995604929,-0.690522270009,0.27)); +#3278 = ORIENTED_EDGE('',*,*,#3279,.F.); +#3279 = EDGE_CURVE('',#3280,#3271,#3282,.T.); +#3280 = VERTEX_POINT('',#3281); +#3281 = CARTESIAN_POINT('',(0.47092218312,-0.681580351929,0.27)); +#3282 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#3283,#3284,#3285,#3286), + .UNSPECIFIED.,.F.,.F.,(4,4),(3.,4.),.PIECEWISE_BEZIER_KNOTS.); +#3283 = CARTESIAN_POINT('',(0.47092218312,-0.681580351929,0.27)); +#3284 = CARTESIAN_POINT('',(0.47539314216,-0.683243964595,0.27)); +#3285 = CARTESIAN_POINT('',(0.478356452222,-0.684699625678,0.27)); +#3286 = CARTESIAN_POINT('',(0.479812113304,-0.68591267658,0.27)); +#3287 = ORIENTED_EDGE('',*,*,#3288,.F.); +#3288 = EDGE_CURVE('',#3289,#3280,#3291,.T.); +#3289 = VERTEX_POINT('',#3290); +#3290 = CARTESIAN_POINT('',(0.460472616061,-0.675168511445,0.27)); +#3291 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#3292,#3293,#3294,#3295), + .UNSPECIFIED.,.F.,.F.,(4,4),(4.,5.),.PIECEWISE_BEZIER_KNOTS.); +#3292 = CARTESIAN_POINT('',(0.460472616061,-0.675168511445,0.27)); +#3293 = CARTESIAN_POINT('',(0.462066911533,-0.677282685875,0.27)); +#3294 = CARTESIAN_POINT('',(0.465567429851,-0.679431518902,0.27)); +#3295 = CARTESIAN_POINT('',(0.47092218312,-0.681580351929,0.27)); +#3296 = ORIENTED_EDGE('',*,*,#3297,.F.); +#3297 = EDGE_CURVE('',#3298,#3289,#3300,.T.); +#3298 = VERTEX_POINT('',#3299); +#3299 = CARTESIAN_POINT('',(0.458063843555,-0.667508961461,0.27)); +#3300 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#3301,#3302,#3303,#3304), + .UNSPECIFIED.,.F.,.F.,(4,4),(5.,6.),.PIECEWISE_BEZIER_KNOTS.); +#3301 = CARTESIAN_POINT('',(0.458063843555,-0.667508961461,0.27)); +#3302 = CARTESIAN_POINT('',(0.458063843555,-0.670489600822,0.27)); +#3303 = CARTESIAN_POINT('',(0.458860991291,-0.673054337015,0.27)); +#3304 = CARTESIAN_POINT('',(0.460472616061,-0.675168511445,0.27)); +#3305 = ORIENTED_EDGE('',*,*,#3306,.F.); +#3306 = EDGE_CURVE('',#3307,#3298,#3309,.T.); +#3307 = VERTEX_POINT('',#3308); +#3308 = CARTESIAN_POINT('',(0.463505243317,-0.657180699493,0.27)); +#3309 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#3310,#3311,#3312,#3313), + .UNSPECIFIED.,.F.,.F.,(4,4),(6.,7.),.PIECEWISE_BEZIER_KNOTS.); +#3310 = CARTESIAN_POINT('',(0.463505243317,-0.657180699493,0.27)); +#3311 = CARTESIAN_POINT('',(0.459883419908,-0.659780094283,0.27)); +#3312 = CARTESIAN_POINT('',(0.458063843555,-0.663211295407,0.27)); +#3313 = CARTESIAN_POINT('',(0.458063843555,-0.667508961461,0.27)); +#3314 = ORIENTED_EDGE('',*,*,#3315,.F.); +#3315 = EDGE_CURVE('',#3316,#3307,#3318,.T.); +#3316 = VERTEX_POINT('',#3317); +#3317 = CARTESIAN_POINT('',(0.476918120437,-0.653333595202,0.27)); +#3318 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#3319,#3320,#3321,#3322), + .UNSPECIFIED.,.F.,.F.,(4,4),(7.,8.),.PIECEWISE_BEZIER_KNOTS.); +#3319 = CARTESIAN_POINT('',(0.476918120437,-0.653333595202,0.27)); +#3320 = CARTESIAN_POINT('',(0.471615355064,-0.653333595202,0.27)); +#3321 = CARTESIAN_POINT('',(0.467144396024,-0.654615963299,0.27)); +#3322 = CARTESIAN_POINT('',(0.463505243317,-0.657180699493,0.27)); +#3323 = ORIENTED_EDGE('',*,*,#3324,.F.); +#3324 = EDGE_CURVE('',#3325,#3316,#3327,.T.); +#3325 = VERTEX_POINT('',#3326); +#3326 = CARTESIAN_POINT('',(0.488390116114,-0.655482428229,0.27)); +#3327 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#3328,#3329,#3330,#3331), + .UNSPECIFIED.,.F.,.F.,(4,4),(8.,9.),.PIECEWISE_BEZIER_KNOTS.); +#3328 = CARTESIAN_POINT('',(0.488390116114,-0.655482428229,0.27)); +#3329 = CARTESIAN_POINT('',(0.484854939199,-0.654026767146,0.27)); +#3330 = CARTESIAN_POINT('',(0.481042493505,-0.653333595202,0.27)); +#3331 = CARTESIAN_POINT('',(0.476918120437,-0.653333595202,0.27)); +#3332 = ORIENTED_EDGE('',*,*,#3333,.F.); +#3333 = EDGE_CURVE('',#3334,#3325,#3336,.T.); +#3334 = VERTEX_POINT('',#3335); +#3335 = CARTESIAN_POINT('',(0.488390116114,-0.663731174365,0.27)); +#3336 = LINE('',#3337,#3338); +#3337 = CARTESIAN_POINT('',(0.488390116114,-0.655482428229,0.27)); +#3338 = VECTOR('',#3339,1.); +#3339 = DIRECTION('',(-0.,1.,-0.)); +#3340 = ORIENTED_EDGE('',*,*,#3341,.F.); +#3341 = EDGE_CURVE('',#3342,#3334,#3344,.T.); +#3342 = VERTEX_POINT('',#3343); +#3343 = CARTESIAN_POINT('',(0.476086314104,-0.660230656047,0.27)); +#3344 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#3345,#3346,#3347,#3348), + .UNSPECIFIED.,.F.,.F.,(4,4),(10.,11.),.PIECEWISE_BEZIER_KNOTS.); +#3345 = CARTESIAN_POINT('',(0.476086314104,-0.660230656047,0.27)); +#3346 = CARTESIAN_POINT('',(0.480678578235,-0.660230656047,0.27)); +#3347 = CARTESIAN_POINT('',(0.484768292706,-0.661409048352,0.27)); +#3348 = CARTESIAN_POINT('',(0.488390116114,-0.663731174365,0.27)); +#3349 = ORIENTED_EDGE('',*,*,#3350,.F.); +#3350 = EDGE_CURVE('',#3351,#3342,#3353,.T.); +#3351 = VERTEX_POINT('',#3352); +#3352 = CARTESIAN_POINT('',(0.469397204843,-0.662032903102,0.27)); +#3353 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#3354,#3355,#3356,#3357), + .UNSPECIFIED.,.F.,.F.,(4,4),(11.,12.),.PIECEWISE_BEZIER_KNOTS.); +#3354 = CARTESIAN_POINT('',(0.469397204843,-0.662032903102,0.27)); +#3355 = CARTESIAN_POINT('',(0.471112805405,-0.6608198522,0.27)); +#3356 = CARTESIAN_POINT('',(0.473348284925,-0.660230656047,0.27)); +#3357 = CARTESIAN_POINT('',(0.476086314104,-0.660230656047,0.27)); +#3358 = ORIENTED_EDGE('',*,*,#3359,.F.); +#3359 = EDGE_CURVE('',#3360,#3351,#3362,.T.); +#3360 = VERTEX_POINT('',#3361); +#3361 = CARTESIAN_POINT('',(0.466815139351,-0.666746472322,0.27)); +#3362 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#3363,#3364,#3365,#3366), + .UNSPECIFIED.,.F.,.F.,(4,4),(12.,13.),.PIECEWISE_BEZIER_KNOTS.); +#3363 = CARTESIAN_POINT('',(0.466815139351,-0.666746472322,0.27)); +#3364 = CARTESIAN_POINT('',(0.466815139351,-0.664805590879,0.27)); +#3365 = CARTESIAN_POINT('',(0.467681604281,-0.663211295407,0.27)); +#3366 = CARTESIAN_POINT('',(0.469397204843,-0.662032903102,0.27)); +#3367 = ORIENTED_EDGE('',*,*,#3368,.F.); +#3368 = EDGE_CURVE('',#3369,#3360,#3371,.T.); +#3369 = VERTEX_POINT('',#3370); +#3370 = CARTESIAN_POINT('',(0.468669374301,-0.67125208996,0.27)); +#3371 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#3372,#3373,#3374,#3375), + .UNSPECIFIED.,.F.,.F.,(4,4),(13.,14.),.PIECEWISE_BEZIER_KNOTS.); +#3372 = CARTESIAN_POINT('',(0.468669374301,-0.67125208996,0.27)); +#3373 = CARTESIAN_POINT('',(0.4674389941,-0.670177673447,0.27)); +#3374 = CARTESIAN_POINT('',(0.466815139351,-0.668687353766,0.27)); +#3375 = CARTESIAN_POINT('',(0.466815139351,-0.666746472322,0.27)); +#3376 = ORIENTED_EDGE('',*,*,#3377,.F.); +#3377 = EDGE_CURVE('',#3378,#3369,#3380,.T.); +#3378 = VERTEX_POINT('',#3379); +#3379 = CARTESIAN_POINT('',(0.476918120437,-0.675411121625,0.27)); +#3380 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#3381,#3382,#3383,#3384), + .UNSPECIFIED.,.F.,.F.,(4,4),(14.,15.),.PIECEWISE_BEZIER_KNOTS.); +#3381 = CARTESIAN_POINT('',(0.476918120437,-0.675411121625,0.27)); +#3382 = CARTESIAN_POINT('',(0.472655112981,-0.673747508959,0.27)); +#3383 = CARTESIAN_POINT('',(0.469917083801,-0.672361165071,0.27)); +#3384 = CARTESIAN_POINT('',(0.468669374301,-0.67125208996,0.27)); +#3385 = ORIENTED_EDGE('',*,*,#3386,.F.); +#3386 = EDGE_CURVE('',#3387,#3378,#3389,.T.); +#3387 = VERTEX_POINT('',#3388); +#3388 = CARTESIAN_POINT('',(0.487870237156,-0.68168432772,0.27)); +#3389 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#3390,#3391,#3392,#3393), + .UNSPECIFIED.,.F.,.F.,(4,4),(15.,16.),.PIECEWISE_BEZIER_KNOTS.); +#3390 = CARTESIAN_POINT('',(0.487870237156,-0.68168432772,0.27)); +#3391 = CARTESIAN_POINT('',(0.48596401431,-0.679535494693,0.27)); +#3392 = CARTESIAN_POINT('',(0.482324861602,-0.677421320264,0.27)); +#3393 = CARTESIAN_POINT('',(0.476918120437,-0.675411121625,0.27)); +#3394 = ORIENTED_EDGE('',*,*,#3395,.F.); +#3395 = EDGE_CURVE('',#3396,#3387,#3398,.T.); +#3396 = VERTEX_POINT('',#3397); +#3397 = CARTESIAN_POINT('',(0.490712242127,-0.689690463676,0.27)); +#3398 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#3399,#3400,#3401,#3402), + .UNSPECIFIED.,.F.,.F.,(4,4),(16.,17.),.PIECEWISE_BEZIER_KNOTS.); +#3399 = CARTESIAN_POINT('',(0.490712242127,-0.689690463676,0.27)); +#3400 = CARTESIAN_POINT('',(0.490712242127,-0.686501872733,0.27)); +#3401 = CARTESIAN_POINT('',(0.489759130704,-0.683833160747,0.27)); +#3402 = CARTESIAN_POINT('',(0.487870237156,-0.68168432772,0.27)); +#3403 = ORIENTED_EDGE('',*,*,#3404,.F.); +#3404 = EDGE_CURVE('',#3405,#3396,#3407,.T.); +#3405 = VERTEX_POINT('',#3406); +#3406 = CARTESIAN_POINT('',(0.485253513067,-0.700157360034,0.27)); +#3407 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#3408,#3409,#3410,#3411), + .UNSPECIFIED.,.F.,.F.,(4,4),(17.,18.),.PIECEWISE_BEZIER_KNOTS.); +#3408 = CARTESIAN_POINT('',(0.485253513067,-0.700157360034,0.27)); +#3409 = CARTESIAN_POINT('',(0.488892665774,-0.697627282437,0.27)); +#3410 = CARTESIAN_POINT('',(0.490712242127,-0.694126764119,0.27)); +#3411 = CARTESIAN_POINT('',(0.490712242127,-0.689690463676,0.27)); +#3412 = ORIENTED_EDGE('',*,*,#3413,.F.); +#3413 = EDGE_CURVE('',#3414,#3405,#3416,.T.); +#3414 = VERTEX_POINT('',#3415); +#3415 = CARTESIAN_POINT('',(0.471147464002,-0.704004464324,0.27)); +#3416 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#3417,#3418,#3419,#3420), + .UNSPECIFIED.,.F.,.F.,(4,4),(18.,19.),.PIECEWISE_BEZIER_KNOTS.); +#3417 = CARTESIAN_POINT('',(0.471147464002,-0.704004464324,0.27)); +#3418 = CARTESIAN_POINT('',(0.476918120437,-0.704004464324,0.27)); +#3419 = CARTESIAN_POINT('',(0.481631689658,-0.702722096227,0.27)); +#3420 = CARTESIAN_POINT('',(0.485253513067,-0.700157360034,0.27)); +#3421 = ORIENTED_EDGE('',*,*,#3422,.F.); +#3422 = EDGE_CURVE('',#3423,#3414,#3425,.T.); +#3423 = VERTEX_POINT('',#3424); +#3424 = CARTESIAN_POINT('',(0.458011855659,-0.701162459353,0.27)); +#3425 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#3426,#3427,#3428,#3429), + .UNSPECIFIED.,.F.,.F.,(4,4),(19.,20.),.PIECEWISE_BEZIER_KNOTS.); +#3426 = CARTESIAN_POINT('',(0.458011855659,-0.701162459353,0.27)); +#3427 = CARTESIAN_POINT('',(0.461754984158,-0.703034023602,0.27)); +#3428 = CARTESIAN_POINT('',(0.466121967406,-0.704004464324,0.27)); +#3429 = CARTESIAN_POINT('',(0.471147464002,-0.704004464324,0.27)); +#3430 = ORIENTED_EDGE('',*,*,#3431,.F.); +#3431 = EDGE_CURVE('',#3253,#3423,#3432,.T.); +#3432 = LINE('',#3433,#3434); +#3433 = CARTESIAN_POINT('',(0.458011855659,-0.701162459353,0.27)); +#3434 = VECTOR('',#3435,1.); +#3435 = DIRECTION('',(-0.,-1.,-0.)); +#3436 = FACE_BOUND('',#3437,.T.); +#3437 = EDGE_LOOP('',(#3438,#3448,#3456,#3464,#3472,#3480,#3488,#3496, + #3504,#3512,#3520,#3528)); +#3438 = ORIENTED_EDGE('',*,*,#3439,.F.); +#3439 = EDGE_CURVE('',#3440,#3442,#3444,.T.); +#3440 = VERTEX_POINT('',#3441); +#3441 = CARTESIAN_POINT('',(0.58721910606,-0.702860730616,0.27)); +#3442 = VERTEX_POINT('',#3443); +#3443 = CARTESIAN_POINT('',(0.58721910606,-0.695131863438,0.27)); +#3444 = LINE('',#3445,#3446); +#3445 = CARTESIAN_POINT('',(0.58721910606,-0.695131863438,0.27)); +#3446 = VECTOR('',#3447,1.); +#3447 = DIRECTION('',(-0.,1.,-0.)); +#3448 = ORIENTED_EDGE('',*,*,#3449,.F.); +#3449 = EDGE_CURVE('',#3450,#3440,#3452,.T.); +#3450 = VERTEX_POINT('',#3451); +#3451 = CARTESIAN_POINT('',(0.550758261795,-0.702860730616,0.27)); +#3452 = LINE('',#3453,#3454); +#3453 = CARTESIAN_POINT('',(0.58721910606,-0.702860730616,0.27)); +#3454 = VECTOR('',#3455,1.); +#3455 = DIRECTION('',(1.,-0.,-0.)); +#3456 = ORIENTED_EDGE('',*,*,#3457,.F.); +#3457 = EDGE_CURVE('',#3458,#3450,#3460,.T.); +#3458 = VERTEX_POINT('',#3459); +#3459 = CARTESIAN_POINT('',(0.550758261795,-0.635068514472,0.27)); +#3460 = LINE('',#3461,#3462); +#3461 = CARTESIAN_POINT('',(0.550758261795,-0.702860730616,0.27)); +#3462 = VECTOR('',#3463,1.); +#3463 = DIRECTION('',(-0.,-1.,-0.)); +#3464 = ORIENTED_EDGE('',*,*,#3465,.F.); +#3465 = EDGE_CURVE('',#3466,#3458,#3468,.T.); +#3466 = VERTEX_POINT('',#3467); +#3467 = CARTESIAN_POINT('',(0.585676798484,-0.635068514472,0.27)); +#3468 = LINE('',#3469,#3470); +#3469 = CARTESIAN_POINT('',(0.550758261795,-0.635068514472,0.27)); +#3470 = VECTOR('',#3471,1.); +#3471 = DIRECTION('',(-1.,-0.,-0.)); +#3472 = ORIENTED_EDGE('',*,*,#3473,.F.); +#3473 = EDGE_CURVE('',#3474,#3466,#3476,.T.); +#3474 = VERTEX_POINT('',#3475); +#3475 = CARTESIAN_POINT('',(0.585676798484,-0.642866698844,0.27)); +#3476 = LINE('',#3477,#3478); +#3477 = CARTESIAN_POINT('',(0.585676798484,-0.635068514472,0.27)); +#3478 = VECTOR('',#3479,1.); +#3479 = DIRECTION('',(-0.,1.,-0.)); +#3480 = ORIENTED_EDGE('',*,*,#3481,.F.); +#3481 = EDGE_CURVE('',#3482,#3474,#3484,.T.); +#3482 = VERTEX_POINT('',#3483); +#3483 = CARTESIAN_POINT('',(0.559509557591,-0.642866698844,0.27)); +#3484 = LINE('',#3485,#3486); +#3485 = CARTESIAN_POINT('',(0.585676798484,-0.642866698844,0.27)); +#3486 = VECTOR('',#3487,1.); +#3487 = DIRECTION('',(1.,-0.,-0.)); +#3488 = ORIENTED_EDGE('',*,*,#3489,.F.); +#3489 = EDGE_CURVE('',#3490,#3482,#3492,.T.); +#3490 = VERTEX_POINT('',#3491); +#3491 = CARTESIAN_POINT('',(0.559509557591,-0.664562980698,0.27)); +#3492 = LINE('',#3493,#3494); +#3493 = CARTESIAN_POINT('',(0.559509557591,-0.642866698844,0.27)); +#3494 = VECTOR('',#3495,1.); +#3495 = DIRECTION('',(-0.,1.,-0.)); +#3496 = ORIENTED_EDGE('',*,*,#3497,.F.); +#3497 = EDGE_CURVE('',#3498,#3490,#3500,.T.); +#3498 = VERTEX_POINT('',#3499); +#3499 = CARTESIAN_POINT('',(0.583753246339,-0.664562980698,0.27)); +#3500 = LINE('',#3501,#3502); +#3501 = CARTESIAN_POINT('',(0.559509557591,-0.664562980698,0.27)); +#3502 = VECTOR('',#3503,1.); +#3503 = DIRECTION('',(-1.,-0.,-0.)); +#3504 = ORIENTED_EDGE('',*,*,#3505,.F.); +#3505 = EDGE_CURVE('',#3506,#3498,#3508,.T.); +#3506 = VERTEX_POINT('',#3507); +#3507 = CARTESIAN_POINT('',(0.583753246339,-0.672326506474,0.27)); +#3508 = LINE('',#3509,#3510); +#3509 = CARTESIAN_POINT('',(0.583753246339,-0.664562980698,0.27)); +#3510 = VECTOR('',#3511,1.); +#3511 = DIRECTION('',(-0.,1.,-0.)); +#3512 = ORIENTED_EDGE('',*,*,#3513,.F.); +#3513 = EDGE_CURVE('',#3514,#3506,#3516,.T.); +#3514 = VERTEX_POINT('',#3515); +#3515 = CARTESIAN_POINT('',(0.559509557591,-0.672326506474,0.27)); +#3516 = LINE('',#3517,#3518); +#3517 = CARTESIAN_POINT('',(0.583753246339,-0.672326506474,0.27)); +#3518 = VECTOR('',#3519,1.); +#3519 = DIRECTION('',(1.,-0.,-0.)); +#3520 = ORIENTED_EDGE('',*,*,#3521,.F.); +#3521 = EDGE_CURVE('',#3522,#3514,#3524,.T.); +#3522 = VERTEX_POINT('',#3523); +#3523 = CARTESIAN_POINT('',(0.559509557591,-0.695131863438,0.27)); +#3524 = LINE('',#3525,#3526); +#3525 = CARTESIAN_POINT('',(0.559509557591,-0.672326506474,0.27)); +#3526 = VECTOR('',#3527,1.); +#3527 = DIRECTION('',(-0.,1.,-0.)); +#3528 = ORIENTED_EDGE('',*,*,#3529,.F.); +#3529 = EDGE_CURVE('',#3442,#3522,#3530,.T.); +#3530 = LINE('',#3531,#3532); +#3531 = CARTESIAN_POINT('',(0.559509557591,-0.695131863438,0.27)); +#3532 = VECTOR('',#3533,1.); +#3533 = DIRECTION('',(-1.,-0.,-0.)); +#3534 = FACE_BOUND('',#3535,.T.); +#3535 = EDGE_LOOP('',(#3536,#3546,#3554,#3562,#3571,#3580,#3589)); +#3536 = ORIENTED_EDGE('',*,*,#3537,.F.); +#3537 = EDGE_CURVE('',#3538,#3540,#3542,.T.); +#3538 = VERTEX_POINT('',#3539); +#3539 = CARTESIAN_POINT('',(0.60002545773,-0.702860730616,0.27)); +#3540 = VERTEX_POINT('',#3541); +#3541 = CARTESIAN_POINT('',(0.618671783029,-0.702860730616,0.27)); +#3542 = LINE('',#3543,#3544); +#3543 = CARTESIAN_POINT('',(0.618671783029,-0.702860730616,0.27)); +#3544 = VECTOR('',#3545,1.); +#3545 = DIRECTION('',(1.,-0.,-0.)); +#3546 = ORIENTED_EDGE('',*,*,#3547,.F.); +#3547 = EDGE_CURVE('',#3548,#3538,#3550,.T.); +#3548 = VERTEX_POINT('',#3549); +#3549 = CARTESIAN_POINT('',(0.60002545773,-0.635068514472,0.27)); +#3550 = LINE('',#3551,#3552); +#3551 = CARTESIAN_POINT('',(0.60002545773,-0.702860730616,0.27)); +#3552 = VECTOR('',#3553,1.); +#3553 = DIRECTION('',(-0.,-1.,-0.)); +#3554 = ORIENTED_EDGE('',*,*,#3555,.F.); +#3555 = EDGE_CURVE('',#3556,#3548,#3558,.T.); +#3556 = VERTEX_POINT('',#3557); +#3557 = CARTESIAN_POINT('',(0.619364954973,-0.635068514472,0.27)); +#3558 = LINE('',#3559,#3560); +#3559 = CARTESIAN_POINT('',(0.60002545773,-0.635068514472,0.27)); +#3560 = VECTOR('',#3561,1.); +#3561 = DIRECTION('',(-1.,-0.,-0.)); +#3562 = ORIENTED_EDGE('',*,*,#3563,.F.); +#3563 = EDGE_CURVE('',#3564,#3556,#3566,.T.); +#3564 = VERTEX_POINT('',#3565); +#3565 = CARTESIAN_POINT('',(0.64499498761,-0.64404509115,0.27)); +#3566 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#3567,#3568,#3569,#3570), + .UNSPECIFIED.,.F.,.F.,(4,4),(2.,3.),.PIECEWISE_BEZIER_KNOTS.); +#3567 = CARTESIAN_POINT('',(0.64499498761,-0.64404509115,0.27)); +#3568 = CARTESIAN_POINT('',(0.638184573259,-0.638049153833,0.27)); +#3569 = CARTESIAN_POINT('',(0.629641229046,-0.635068514472,0.27)); +#3570 = CARTESIAN_POINT('',(0.619364954973,-0.635068514472,0.27)); +#3571 = ORIENTED_EDGE('',*,*,#3572,.F.); +#3572 = EDGE_CURVE('',#3573,#3564,#3575,.T.); +#3573 = VERTEX_POINT('',#3574); +#3574 = CARTESIAN_POINT('',(0.655219273788,-0.668098157614,0.27)); +#3575 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#3576,#3577,#3578,#3579), + .UNSPECIFIED.,.F.,.F.,(4,4),(3.,4.),.PIECEWISE_BEZIER_KNOTS.); +#3576 = CARTESIAN_POINT('',(0.655219273788,-0.668098157614,0.27)); +#3577 = CARTESIAN_POINT('',(0.655219273788,-0.658047164423,0.27)); +#3578 = CARTESIAN_POINT('',(0.651805401962,-0.650041028467,0.27)); +#3579 = CARTESIAN_POINT('',(0.64499498761,-0.64404509115,0.27)); +#3580 = ORIENTED_EDGE('',*,*,#3581,.F.); +#3581 = EDGE_CURVE('',#3582,#3573,#3584,.T.); +#3582 = VERTEX_POINT('',#3583); +#3583 = CARTESIAN_POINT('',(0.64499498761,-0.69336427498,0.27)); +#3584 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#3585,#3586,#3587,#3588), + .UNSPECIFIED.,.F.,.F.,(4,4),(4.,5.),.PIECEWISE_BEZIER_KNOTS.); +#3585 = CARTESIAN_POINT('',(0.64499498761,-0.69336427498,0.27)); +#3586 = CARTESIAN_POINT('',(0.651805401962,-0.687021751691,0.27)); +#3587 = CARTESIAN_POINT('',(0.655219273788,-0.678599712569,0.27)); +#3588 = CARTESIAN_POINT('',(0.655219273788,-0.668098157614,0.27)); +#3589 = ORIENTED_EDGE('',*,*,#3590,.F.); +#3590 = EDGE_CURVE('',#3540,#3582,#3591,.T.); +#3591 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#3592,#3593,#3594,#3595), + .UNSPECIFIED.,.F.,.F.,(4,4),(5.,6.),.PIECEWISE_BEZIER_KNOTS.); +#3592 = CARTESIAN_POINT('',(0.618671783029,-0.702860730616,0.27)); +#3593 = CARTESIAN_POINT('',(0.629398618866,-0.702860730616,0.27)); +#3594 = CARTESIAN_POINT('',(0.638184573259,-0.69970679827,0.27)); +#3595 = CARTESIAN_POINT('',(0.64499498761,-0.69336427498,0.27)); +#3596 = FACE_BOUND('',#3597,.T.); +#3597 = EDGE_LOOP('',(#3598,#3608,#3616,#3624,#3632,#3640,#3648,#3656)); +#3598 = ORIENTED_EDGE('',*,*,#3599,.F.); +#3599 = EDGE_CURVE('',#3600,#3602,#3604,.T.); +#3600 = VERTEX_POINT('',#3601); +#3601 = CARTESIAN_POINT('',(0.719978862675,-0.702860730616,0.27)); +#3602 = VERTEX_POINT('',#3603); +#3603 = CARTESIAN_POINT('',(0.694158207754,-0.635068514472,0.27)); +#3604 = LINE('',#3605,#3606); +#3605 = CARTESIAN_POINT('',(0.694158207754,-0.635068514472,0.27)); +#3606 = VECTOR('',#3607,1.); +#3607 = DIRECTION('',(-0.355935724364,0.934510438744,-0.)); +#3608 = ORIENTED_EDGE('',*,*,#3609,.F.); +#3609 = EDGE_CURVE('',#3610,#3600,#3612,.T.); +#3610 = VERTEX_POINT('',#3611); +#3611 = CARTESIAN_POINT('',(0.710309114054,-0.702860730616,0.27)); +#3612 = LINE('',#3613,#3614); +#3613 = CARTESIAN_POINT('',(0.719978862675,-0.702860730616,0.27)); +#3614 = VECTOR('',#3615,1.); +#3615 = DIRECTION('',(1.,-0.,-0.)); +#3616 = ORIENTED_EDGE('',*,*,#3617,.F.); +#3617 = EDGE_CURVE('',#3618,#3610,#3620,.T.); +#3618 = VERTEX_POINT('',#3619); +#3619 = CARTESIAN_POINT('',(0.70339472391,-0.684318381109,0.27)); +#3620 = LINE('',#3621,#3622); +#3621 = CARTESIAN_POINT('',(0.710309114054,-0.702860730616,0.27)); +#3622 = VECTOR('',#3623,1.); +#3623 = DIRECTION('',(0.349395479497,-0.936975345944,-0.)); +#3624 = ORIENTED_EDGE('',*,*,#3625,.F.); +#3625 = EDGE_CURVE('',#3626,#3618,#3628,.T.); +#3626 = VERTEX_POINT('',#3627); +#3627 = CARTESIAN_POINT('',(0.675165296482,-0.684318381109,0.27)); +#3628 = LINE('',#3629,#3630); +#3629 = CARTESIAN_POINT('',(0.70339472391,-0.684318381109,0.27)); +#3630 = VECTOR('',#3631,1.); +#3631 = DIRECTION('',(1.,-0.,-0.)); +#3632 = ORIENTED_EDGE('',*,*,#3633,.F.); +#3633 = EDGE_CURVE('',#3634,#3626,#3636,.T.); +#3634 = VERTEX_POINT('',#3635); +#3635 = CARTESIAN_POINT('',(0.668649480206,-0.702860730616,0.27)); +#3636 = LINE('',#3637,#3638); +#3637 = CARTESIAN_POINT('',(0.675165296482,-0.684318381109,0.27)); +#3638 = VECTOR('',#3639,1.); +#3639 = DIRECTION('',(0.331528418358,0.94344523308,-0.)); +#3640 = ORIENTED_EDGE('',*,*,#3641,.F.); +#3641 = EDGE_CURVE('',#3642,#3634,#3644,.T.); +#3642 = VERTEX_POINT('',#3643); +#3643 = CARTESIAN_POINT('',(0.658979731584,-0.702860730616,0.27)); +#3644 = LINE('',#3645,#3646); +#3645 = CARTESIAN_POINT('',(0.668649480206,-0.702860730616,0.27)); +#3646 = VECTOR('',#3647,1.); +#3647 = DIRECTION('',(1.,-0.,-0.)); +#3648 = ORIENTED_EDGE('',*,*,#3649,.F.); +#3649 = EDGE_CURVE('',#3650,#3642,#3652,.T.); +#3650 = VERTEX_POINT('',#3651); +#3651 = CARTESIAN_POINT('',(0.684800386506,-0.635068514472,0.27)); +#3652 = LINE('',#3653,#3654); +#3653 = CARTESIAN_POINT('',(0.658979731584,-0.702860730616,0.27)); +#3654 = VECTOR('',#3655,1.); +#3655 = DIRECTION('',(-0.35593572437,-0.934510438742,-0.)); +#3656 = ORIENTED_EDGE('',*,*,#3657,.F.); +#3657 = EDGE_CURVE('',#3602,#3650,#3658,.T.); +#3658 = LINE('',#3659,#3660); +#3659 = CARTESIAN_POINT('',(0.684800386506,-0.635068514472,0.27)); +#3660 = VECTOR('',#3661,1.); +#3661 = DIRECTION('',(-1.,-0.,-0.)); +#3662 = FACE_BOUND('',#3663,.T.); +#3663 = EDGE_LOOP('',(#3664,#3675,#3684,#3693,#3701,#3710,#3719,#3728, + #3736,#3745,#3754,#3763,#3772,#3781,#3790,#3799,#3808,#3817,#3826, + #3834,#3842,#3850,#3859,#3868,#3877,#3886,#3895,#3904,#3913,#3922, + #3931,#3940,#3949)); +#3664 = ORIENTED_EDGE('',*,*,#3665,.F.); +#3665 = EDGE_CURVE('',#3666,#3668,#3670,.T.); +#3666 = VERTEX_POINT('',#3667); +#3667 = CARTESIAN_POINT('',(0.307492130607,-0.635616443803,0.27)); +#3668 = VERTEX_POINT('',#3669); +#3669 = CARTESIAN_POINT('',(0.25977456501,-0.572475020569,0.27)); +#3670 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#3671,#3672,#3673,#3674), + .UNSPECIFIED.,.F.,.F.,(4,4),(35.,36.),.PIECEWISE_BEZIER_KNOTS.); +#3671 = CARTESIAN_POINT('',(0.307492130607,-0.635616443803,0.27)); +#3672 = CARTESIAN_POINT('',(0.307010142238,-0.606696718778,0.27)); +#3673 = CARTESIAN_POINT('',(0.287248306541,-0.581150939916,0.27)); +#3674 = CARTESIAN_POINT('',(0.25977456501,-0.572475020569,0.27)); +#3675 = ORIENTED_EDGE('',*,*,#3676,.F.); +#3676 = EDGE_CURVE('',#3677,#3666,#3679,.T.); +#3677 = VERTEX_POINT('',#3678); +#3678 = CARTESIAN_POINT('',(0.289658285159,-0.681406037538,0.27)); +#3679 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#3680,#3681,#3682,#3683), + .UNSPECIFIED.,.F.,.F.,(4,4),(34.,35.),.PIECEWISE_BEZIER_KNOTS.); +#3680 = CARTESIAN_POINT('',(0.289658285159,-0.681406037538,0.27)); +#3681 = CARTESIAN_POINT('',(0.301226189878,-0.668874156081,0.27)); +#3682 = CARTESIAN_POINT('',(0.307492130607,-0.652486294126,0.27)); +#3683 = CARTESIAN_POINT('',(0.307492130607,-0.635616443803,0.27)); +#3684 = ORIENTED_EDGE('',*,*,#3685,.F.); +#3685 = EDGE_CURVE('',#3686,#3677,#3688,.T.); +#3686 = VERTEX_POINT('',#3687); +#3687 = CARTESIAN_POINT('',(0.245796681673,-0.703095845097,0.27)); +#3688 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#3689,#3690,#3691,#3692), + .UNSPECIFIED.,.F.,.F.,(4,4),(33.,34.),.PIECEWISE_BEZIER_KNOTS.); +#3689 = CARTESIAN_POINT('',(0.245796681673,-0.703095845097,0.27)); +#3690 = CARTESIAN_POINT('',(0.262666531996,-0.701649861603,0.27)); +#3691 = CARTESIAN_POINT('',(0.278090398826,-0.693937918995,0.27)); +#3692 = CARTESIAN_POINT('',(0.289658285159,-0.681406037538,0.27)); +#3693 = ORIENTED_EDGE('',*,*,#3694,.F.); +#3694 = EDGE_CURVE('',#3695,#3686,#3697,.T.); +#3695 = VERTEX_POINT('',#3696); +#3696 = CARTESIAN_POINT('',(0.217358945017,-0.703095845097,0.27)); +#3697 = LINE('',#3698,#3699); +#3698 = CARTESIAN_POINT('',(0.24435069818,-0.703095845097,0.27)); +#3699 = VECTOR('',#3700,1.); +#3700 = DIRECTION('',(1.,0.,0.)); +#3701 = ORIENTED_EDGE('',*,*,#3702,.F.); +#3702 = EDGE_CURVE('',#3703,#3695,#3705,.T.); +#3703 = VERTEX_POINT('',#3704); +#3704 = CARTESIAN_POINT('',(0.20338106168,-0.688153985022,0.27)); +#3705 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#3706,#3707,#3708,#3709), + .UNSPECIFIED.,.F.,.F.,(4,4),(28.,29.),.PIECEWISE_BEZIER_KNOTS.); +#3706 = CARTESIAN_POINT('',(0.20338106168,-0.688153985022,0.27)); +#3707 = CARTESIAN_POINT('',(0.20338106168,-0.695865909244,0.27)); +#3708 = CARTESIAN_POINT('',(0.209647002408,-0.702613856728,0.27)); +#3709 = CARTESIAN_POINT('',(0.217358945017,-0.703095845097,0.27)); +#3710 = ORIENTED_EDGE('',*,*,#3711,.F.); +#3711 = EDGE_CURVE('',#3712,#3703,#3714,.T.); +#3712 = VERTEX_POINT('',#3713); +#3713 = CARTESIAN_POINT('',(0.218322921755,-0.673212124947,0.27)); +#3714 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#3715,#3716,#3717,#3718), + .UNSPECIFIED.,.F.,.F.,(4,4),(27.,28.),.PIECEWISE_BEZIER_KNOTS.); +#3715 = CARTESIAN_POINT('',(0.218322921755,-0.673212124947,0.27)); +#3716 = CARTESIAN_POINT('',(0.210128990777,-0.673212124947,0.27)); +#3717 = CARTESIAN_POINT('',(0.20338106168,-0.679960072431,0.27)); +#3718 = CARTESIAN_POINT('',(0.20338106168,-0.688153985022,0.27)); +#3719 = ORIENTED_EDGE('',*,*,#3720,.F.); +#3720 = EDGE_CURVE('',#3721,#3712,#3723,.T.); +#3721 = VERTEX_POINT('',#3722); +#3722 = CARTESIAN_POINT('',(0.221214888741,-0.673694113316,0.27)); +#3723 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#3724,#3725,#3726,#3727), + .UNSPECIFIED.,.F.,.F.,(4,4),(26.,27.),.PIECEWISE_BEZIER_KNOTS.); +#3724 = CARTESIAN_POINT('',(0.221214888741,-0.673694113316,0.27)); +#3725 = CARTESIAN_POINT('',(0.220250893617,-0.673694113316,0.27)); +#3726 = CARTESIAN_POINT('',(0.219286898492,-0.673212124947,0.27)); +#3727 = CARTESIAN_POINT('',(0.218322921755,-0.673212124947,0.27)); +#3728 = ORIENTED_EDGE('',*,*,#3729,.F.); +#3729 = EDGE_CURVE('',#3730,#3721,#3732,.T.); +#3730 = VERTEX_POINT('',#3731); +#3731 = CARTESIAN_POINT('',(0.2429046963,-0.673694113316,0.27)); +#3732 = LINE('',#3733,#3734); +#3733 = CARTESIAN_POINT('',(0.2429046963,-0.673694113316,0.27)); +#3734 = VECTOR('',#3735,1.); +#3735 = DIRECTION('',(-1.,0.,0.)); +#3736 = ORIENTED_EDGE('',*,*,#3737,.F.); +#3737 = EDGE_CURVE('',#3738,#3730,#3740,.T.); +#3738 = VERTEX_POINT('',#3739); +#3739 = CARTESIAN_POINT('',(0.277608392071,-0.636098450559,0.27)); +#3740 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#3741,#3742,#3743,#3744), + .UNSPECIFIED.,.F.,.F.,(4,4),(24.,25.),.PIECEWISE_BEZIER_KNOTS.); +#3741 = CARTESIAN_POINT('',(0.277608392071,-0.636098450559,0.27)); +#3742 = CARTESIAN_POINT('',(0.277608392071,-0.655860277062,0.27)); +#3743 = CARTESIAN_POINT('',(0.262666531996,-0.672248129823,0.27)); +#3744 = CARTESIAN_POINT('',(0.2429046963,-0.673694113316,0.27)); +#3745 = ORIENTED_EDGE('',*,*,#3746,.F.); +#3746 = EDGE_CURVE('',#3747,#3738,#3749,.T.); +#3747 = VERTEX_POINT('',#3748); +#3748 = CARTESIAN_POINT('',(0.240012729313,-0.598502787801,0.27)); +#3749 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#3750,#3751,#3752,#3753), + .UNSPECIFIED.,.F.,.F.,(4,4),(23.,24.),.PIECEWISE_BEZIER_KNOTS.); +#3750 = CARTESIAN_POINT('',(0.240012729313,-0.598502787801,0.27)); +#3751 = CARTESIAN_POINT('',(0.260738541747,-0.598502787801,0.27)); +#3752 = CARTESIAN_POINT('',(0.277608392071,-0.615372638124,0.27)); +#3753 = CARTESIAN_POINT('',(0.277608392071,-0.636098450559,0.27)); +#3754 = ORIENTED_EDGE('',*,*,#3755,.F.); +#3755 = EDGE_CURVE('',#3756,#3747,#3758,.T.); +#3756 = VERTEX_POINT('',#3757); +#3757 = CARTESIAN_POINT('',(0.236156767202,-0.598502787801,0.27)); +#3758 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#3759,#3760,#3761,#3762), + .UNSPECIFIED.,.F.,.F.,(4,4),(22.,23.),.PIECEWISE_BEZIER_KNOTS.); +#3759 = CARTESIAN_POINT('',(0.236156767202,-0.598502787801,0.27)); +#3760 = CARTESIAN_POINT('',(0.237602750695,-0.598502787801,0.27)); +#3761 = CARTESIAN_POINT('',(0.23856674582,-0.598502787801,0.27)); +#3762 = CARTESIAN_POINT('',(0.240012729313,-0.598502787801,0.27)); +#3763 = ORIENTED_EDGE('',*,*,#3764,.F.); +#3764 = EDGE_CURVE('',#3765,#3756,#3767,.T.); +#3765 = VERTEX_POINT('',#3766); +#3766 = CARTESIAN_POINT('',(0.168677365909,-0.538253322361,0.27)); +#3767 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#3768,#3769,#3770,#3771), + .UNSPECIFIED.,.F.,.F.,(4,4),(21.,22.),.PIECEWISE_BEZIER_KNOTS.); +#3768 = CARTESIAN_POINT('',(0.168677365909,-0.538253322361,0.27)); +#3769 = CARTESIAN_POINT('',(0.20338106168,-0.538253322361,0.27)); +#3770 = CARTESIAN_POINT('',(0.232300805091,-0.564763087154,0.27)); +#3771 = CARTESIAN_POINT('',(0.236156767202,-0.598502787801,0.27)); +#3772 = ORIENTED_EDGE('',*,*,#3773,.F.); +#3773 = EDGE_CURVE('',#3774,#3765,#3776,.T.); +#3774 = VERTEX_POINT('',#3775); +#3775 = CARTESIAN_POINT('',(0.104089949989,-0.584524886078,0.27)); +#3776 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#3777,#3778,#3779,#3780), + .UNSPECIFIED.,.F.,.F.,(4,4),(20.,21.),.PIECEWISE_BEZIER_KNOTS.); +#3777 = CARTESIAN_POINT('',(0.104089949989,-0.584524886078,0.27)); +#3778 = CARTESIAN_POINT('',(0.113247857704,-0.557533151301,0.27)); +#3779 = CARTESIAN_POINT('',(0.138311639004,-0.538253322361,0.27)); +#3780 = CARTESIAN_POINT('',(0.168677365909,-0.538253322361,0.27)); +#3781 = ORIENTED_EDGE('',*,*,#3782,.F.); +#3782 = EDGE_CURVE('',#3783,#3774,#3785,.T.); +#3783 = VERTEX_POINT('',#3784); +#3784 = CARTESIAN_POINT('',(7.854418031899E-02,-0.577294950225,0.27)); +#3785 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#3786,#3787,#3788,#3789), + .UNSPECIFIED.,.F.,.F.,(4,4),(19.,20.),.PIECEWISE_BEZIER_KNOTS.); +#3786 = CARTESIAN_POINT('',(7.854418031899E-02,-0.577294950225,0.27)); +#3787 = CARTESIAN_POINT('',(8.770209722755E-02,-0.577294950225,0.27)); +#3788 = CARTESIAN_POINT('',(9.686001413588E-02,-0.580186926404,0.27)); +#3789 = CARTESIAN_POINT('',(0.104089949989,-0.584524886078,0.27)); +#3790 = ORIENTED_EDGE('',*,*,#3791,.F.); +#3791 = EDGE_CURVE('',#3792,#3783,#3794,.T.); +#3792 = VERTEX_POINT('',#3793); +#3793 = CARTESIAN_POINT('',(3.034460796667E-02,-0.625494522577,0.27)); +#3794 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#3795,#3796,#3797,#3798), + .UNSPECIFIED.,.F.,.F.,(4,4),(18.,19.),.PIECEWISE_BEZIER_KNOTS.); +#3795 = CARTESIAN_POINT('',(3.034460796667E-02,-0.625494522577,0.27)); +#3796 = CARTESIAN_POINT('',(3.034460796667E-02,-0.598984757783,0.27)); +#3797 = CARTESIAN_POINT('',(5.203441552528E-02,-0.577294950225,0.27)); +#3798 = CARTESIAN_POINT('',(7.854418031899E-02,-0.577294950225,0.27)); +#3799 = ORIENTED_EDGE('',*,*,#3800,.F.); +#3800 = EDGE_CURVE('',#3801,#3792,#3803,.T.); +#3801 = VERTEX_POINT('',#3802); +#3802 = CARTESIAN_POINT('',(5.926435137815E-02,-0.669838132818,0.27)); +#3803 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#3804,#3805,#3806,#3807), + .UNSPECIFIED.,.F.,.F.,(4,4),(17.,18.),.PIECEWISE_BEZIER_KNOTS.); +#3804 = CARTESIAN_POINT('',(5.926435137815E-02,-0.669838132818,0.27)); +#3805 = CARTESIAN_POINT('',(4.239450105486E-02,-0.662126199404,0.27)); +#3806 = CARTESIAN_POINT('',(3.034460796667E-02,-0.64525634908,0.27)); +#3807 = CARTESIAN_POINT('',(3.034460796667E-02,-0.625494522577,0.27)); +#3808 = ORIENTED_EDGE('',*,*,#3809,.F.); +#3809 = EDGE_CURVE('',#3810,#3801,#3812,.T.); +#3810 = VERTEX_POINT('',#3811); +#3811 = CARTESIAN_POINT('',(0.104571947551,-0.638026413227,0.27)); +#3812 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#3813,#3814,#3815,#3816), + .UNSPECIFIED.,.F.,.F.,(4,4),(16.,17.),.PIECEWISE_BEZIER_KNOTS.); +#3813 = CARTESIAN_POINT('',(0.104571947551,-0.638026413227,0.27)); +#3814 = CARTESIAN_POINT('',(8.384612592329E-02,-0.638026413227,0.27)); +#3815 = CARTESIAN_POINT('',(6.601228966894E-02,-0.651522289808,0.27)); +#3816 = CARTESIAN_POINT('',(5.926435137815E-02,-0.669838132818,0.27)); +#3817 = ORIENTED_EDGE('',*,*,#3818,.F.); +#3818 = EDGE_CURVE('',#3819,#3810,#3821,.T.); +#3819 = VERTEX_POINT('',#3820); +#3820 = CARTESIAN_POINT('',(0.140721626815,-0.654414265988,0.27)); +#3821 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#3822,#3823,#3824,#3825), + .UNSPECIFIED.,.F.,.F.,(4,4),(15.,16.),.PIECEWISE_BEZIER_KNOTS.); +#3822 = CARTESIAN_POINT('',(0.140721626815,-0.654414265988,0.27)); +#3823 = CARTESIAN_POINT('',(0.132045707469,-0.644292353956,0.27)); +#3824 = CARTESIAN_POINT('',(0.119031819257,-0.638026413227,0.27)); +#3825 = CARTESIAN_POINT('',(0.104571947551,-0.638026413227,0.27)); +#3826 = ORIENTED_EDGE('',*,*,#3827,.F.); +#3827 = EDGE_CURVE('',#3828,#3819,#3830,.T.); +#3828 = VERTEX_POINT('',#3829); +#3829 = CARTESIAN_POINT('',(0.205309051929,-0.620674565342,0.27)); +#3830 = LINE('',#3831,#3832); +#3831 = CARTESIAN_POINT('',(0.205309051929,-0.620674565342,0.27)); +#3832 = VECTOR('',#3833,1.); +#3833 = DIRECTION('',(-0.886348842796,-0.463018065387,0.)); +#3834 = ORIENTED_EDGE('',*,*,#3835,.F.); +#3835 = EDGE_CURVE('',#3836,#3828,#3838,.T.); +#3836 = VERTEX_POINT('',#3837); +#3837 = CARTESIAN_POINT('',(0.220250912003,-0.646220344205,0.27)); +#3838 = LINE('',#3839,#3840); +#3839 = CARTESIAN_POINT('',(0.220250912003,-0.646220344205,0.27)); +#3840 = VECTOR('',#3841,1.); +#3841 = DIRECTION('',(-0.50488304865,0.863187758941,0.)); +#3842 = ORIENTED_EDGE('',*,*,#3843,.F.); +#3843 = EDGE_CURVE('',#3844,#3836,#3846,.T.); +#3844 = VERTEX_POINT('',#3845); +#3845 = CARTESIAN_POINT('',(0.15277151071,-0.681888025907,0.27)); +#3846 = LINE('',#3847,#3848); +#3847 = CARTESIAN_POINT('',(0.15277151071,-0.681888025907,0.27)); +#3848 = VECTOR('',#3849,1.); +#3849 = DIRECTION('',(0.884094950248,0.467307306755,0.)); +#3850 = ORIENTED_EDGE('',*,*,#3851,.F.); +#3851 = EDGE_CURVE('',#3852,#3844,#3854,.T.); +#3852 = VERTEX_POINT('',#3853); +#3853 = CARTESIAN_POINT('',(0.15277151071,-0.686707983142,0.27)); +#3854 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#3855,#3856,#3857,#3858), + .UNSPECIFIED.,.F.,.F.,(4,4),(11.,12.),.PIECEWISE_BEZIER_KNOTS.); +#3855 = CARTESIAN_POINT('',(0.15277151071,-0.686707983142,0.27)); +#3856 = CARTESIAN_POINT('',(0.15277151071,-0.685261999649,0.27)); +#3857 = CARTESIAN_POINT('',(0.15277151071,-0.683816016155,0.27)); +#3858 = CARTESIAN_POINT('',(0.15277151071,-0.681888025907,0.27)); +#3859 = ORIENTED_EDGE('',*,*,#3860,.F.); +#3860 = EDGE_CURVE('',#3861,#3852,#3863,.T.); +#3861 = VERTEX_POINT('',#3862); +#3862 = CARTESIAN_POINT('',(0.104571938357,-0.734907555494,0.27)); +#3863 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#3864,#3865,#3866,#3867), + .UNSPECIFIED.,.F.,.F.,(4,4),(10.,11.),.PIECEWISE_BEZIER_KNOTS.); +#3864 = CARTESIAN_POINT('',(0.104571938357,-0.734907555494,0.27)); +#3865 = CARTESIAN_POINT('',(0.131081703151,-0.734907555494,0.27)); +#3866 = CARTESIAN_POINT('',(0.15277151071,-0.713217747936,0.27)); +#3867 = CARTESIAN_POINT('',(0.15277151071,-0.686707983142,0.27)); +#3868 = ORIENTED_EDGE('',*,*,#3869,.F.); +#3869 = EDGE_CURVE('',#3870,#3861,#3872,.T.); +#3870 = VERTEX_POINT('',#3871); +#3871 = CARTESIAN_POINT('',(5.878234002583E-02,-0.702131849972,0.27)); +#3872 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#3873,#3874,#3875,#3876), + .UNSPECIFIED.,.F.,.F.,(4,4),(9.,10.),.PIECEWISE_BEZIER_KNOTS.); +#3873 = CARTESIAN_POINT('',(5.878234002583E-02,-0.702131849972,0.27)); +#3874 = CARTESIAN_POINT('',(6.504828535097E-02,-0.721411678913,0.27)); +#3875 = CARTESIAN_POINT('',(8.336411916763E-02,-0.734907555494,0.27)); +#3876 = CARTESIAN_POINT('',(0.104571938357,-0.734907555494,0.27)); +#3877 = ORIENTED_EDGE('',*,*,#3878,.F.); +#3878 = EDGE_CURVE('',#3879,#3870,#3881,.T.); +#3879 = VERTEX_POINT('',#3880); +#3880 = CARTESIAN_POINT('',(2.022268214416E-02,-0.67899605892,0.27)); +#3881 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#3882,#3883,#3884,#3885), + .UNSPECIFIED.,.F.,.F.,(4,4),(8.,9.),.PIECEWISE_BEZIER_KNOTS.); +#3882 = CARTESIAN_POINT('',(2.022268214416E-02,-0.67899605892,0.27)); +#3883 = CARTESIAN_POINT('',(3.082658714208E-02,-0.69056396364,0.27)); +#3884 = CARTESIAN_POINT('',(4.384047535467E-02,-0.698275887861,0.27)); +#3885 = CARTESIAN_POINT('',(5.878234002583E-02,-0.702131849972,0.27)); +#3886 = ORIENTED_EDGE('',*,*,#3887,.F.); +#3887 = EDGE_CURVE('',#3888,#3879,#3890,.T.); +#3888 = VERTEX_POINT('',#3889); +#3889 = CARTESIAN_POINT('',(-2.113732463863E-05,-0.626458536088,0.27)); +#3890 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#3891,#3892,#3893,#3894), + .UNSPECIFIED.,.F.,.F.,(4,4),(7.,8.),.PIECEWISE_BEZIER_KNOTS.); +#3891 = CARTESIAN_POINT('',(-2.113732463863E-05,-0.626458536088,0.27)); +#3892 = CARTESIAN_POINT('',(-2.113732463863E-05,-0.645738365029,0.27)); +#3893 = CARTESIAN_POINT('',(7.208798528001E-03,-0.664536205601,0.27)); +#3894 = CARTESIAN_POINT('',(2.022268214416E-02,-0.67899605892,0.27)); +#3895 = ORIENTED_EDGE('',*,*,#3896,.F.); +#3896 = EDGE_CURVE('',#3897,#3888,#3899,.T.); +#3897 = VERTEX_POINT('',#3898); +#3898 = CARTESIAN_POINT('',(2.263267455171E-02,-0.571511030042,0.27)); +#3899 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#3900,#3901,#3902,#3903), + .UNSPECIFIED.,.F.,.F.,(4,4),(6.,7.),.PIECEWISE_BEZIER_KNOTS.); +#3900 = CARTESIAN_POINT('',(2.263267455171E-02,-0.571511030042,0.27)); +#3901 = CARTESIAN_POINT('',(8.172790205015E-03,-0.585970897151,0.27)); +#3902 = CARTESIAN_POINT('',(-2.113732463863E-05,-0.605732723654,0.27)); +#3903 = CARTESIAN_POINT('',(-2.113732463863E-05,-0.626458536088,0.27)); +#3904 = ORIENTED_EDGE('',*,*,#3905,.F.); +#3905 = EDGE_CURVE('',#3906,#3897,#3908,.T.); +#3906 = VERTEX_POINT('',#3907); +#3907 = CARTESIAN_POINT('',(7.80621827569E-02,-0.548375234393,0.27)); +#3908 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#3909,#3910,#3911,#3912), + .UNSPECIFIED.,.F.,.F.,(4,4),(5.,6.),.PIECEWISE_BEZIER_KNOTS.); +#3909 = CARTESIAN_POINT('',(7.80621827569E-02,-0.548375234393,0.27)); +#3910 = CARTESIAN_POINT('',(5.733636572602E-02,-0.548375234393,0.27)); +#3911 = CARTESIAN_POINT('',(3.757454381954E-02,-0.556569160773,0.27)); +#3912 = CARTESIAN_POINT('',(2.263267455171E-02,-0.571511030042,0.27)); +#3913 = ORIENTED_EDGE('',*,*,#3914,.F.); +#3914 = EDGE_CURVE('',#3915,#3906,#3917,.T.); +#3915 = VERTEX_POINT('',#3916); +#3916 = CARTESIAN_POINT('',(8.91480807207E-02,-0.549339224921,0.27)); +#3917 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#3918,#3919,#3920,#3921), + .UNSPECIFIED.,.F.,.F.,(4,4),(4.,5.),.PIECEWISE_BEZIER_KNOTS.); +#3918 = CARTESIAN_POINT('',(8.91480807207E-02,-0.549339224921,0.27)); +#3919 = CARTESIAN_POINT('',(8.529211860977E-02,-0.548857227359,0.27)); +#3920 = CARTESIAN_POINT('',(8.191814486783E-02,-0.548375234393,0.27)); +#3921 = CARTESIAN_POINT('',(7.80621827569E-02,-0.548375234393,0.27)); +#3922 = ORIENTED_EDGE('',*,*,#3923,.F.); +#3923 = EDGE_CURVE('',#3924,#3915,#3926,.T.); +#3924 = VERTEX_POINT('',#3925); +#3925 = CARTESIAN_POINT('',(0.110355890717,-0.528131412626,0.27)); +#3926 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#3927,#3928,#3929,#3930), + .UNSPECIFIED.,.F.,.F.,(4,4),(3.,4.),.PIECEWISE_BEZIER_KNOTS.); +#3927 = CARTESIAN_POINT('',(0.110355890717,-0.528131412626,0.27)); +#3928 = CARTESIAN_POINT('',(0.10216195974,-0.533915362687,0.27)); +#3929 = CARTESIAN_POINT('',(9.541402144917E-02,-0.54114529854,0.27)); +#3930 = CARTESIAN_POINT('',(8.91480807207E-02,-0.549339224921,0.27)); +#3931 = ORIENTED_EDGE('',*,*,#3932,.F.); +#3932 = EDGE_CURVE('',#3933,#3924,#3935,.T.); +#3933 = VERTEX_POINT('',#3934); +#3934 = CARTESIAN_POINT('',(0.16819537754,-0.509333578949,0.27)); +#3935 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#3936,#3937,#3938,#3939), + .UNSPECIFIED.,.F.,.F.,(4,4),(2.,3.),.PIECEWISE_BEZIER_KNOTS.); +#3936 = CARTESIAN_POINT('',(0.16819537754,-0.509333578949,0.27)); +#3937 = CARTESIAN_POINT('',(0.146987567544,-0.509333578949,0.27)); +#3938 = CARTESIAN_POINT('',(0.127225741041,-0.516081518963,0.27)); +#3939 = CARTESIAN_POINT('',(0.110355890717,-0.528131412626,0.27)); +#3940 = ORIENTED_EDGE('',*,*,#3941,.F.); +#3941 = EDGE_CURVE('',#3942,#3933,#3944,.T.); +#3942 = VERTEX_POINT('',#3943); +#3943 = CARTESIAN_POINT('',(0.233746788585,-0.534397357951,0.27)); +#3944 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#3945,#3946,#3947,#3948), + .UNSPECIFIED.,.F.,.F.,(4,4),(1.,2.),.PIECEWISE_BEZIER_KNOTS.); +#3945 = CARTESIAN_POINT('',(0.233746788585,-0.534397357951,0.27)); +#3946 = CARTESIAN_POINT('',(0.215430954768,-0.518491497581,0.27)); +#3947 = CARTESIAN_POINT('',(0.192295163716,-0.509333578949,0.27)); +#3948 = CARTESIAN_POINT('',(0.16819537754,-0.509333578949,0.27)); +#3949 = ORIENTED_EDGE('',*,*,#3950,.F.); +#3950 = EDGE_CURVE('',#3668,#3942,#3951,.T.); +#3951 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#3952,#3953,#3954,#3955), + .UNSPECIFIED.,.F.,.F.,(4,4),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#3952 = CARTESIAN_POINT('',(0.25977456501,-0.572475020569,0.27)); +#3953 = CARTESIAN_POINT('',(0.254472619406,-0.558015148864,0.27)); +#3954 = CARTESIAN_POINT('',(0.245314693304,-0.545001265248,0.27)); +#3955 = CARTESIAN_POINT('',(0.233746788585,-0.534397357951,0.27)); +#3956 = PLANE('',#3957); +#3957 = AXIS2_PLACEMENT_3D('',#3958,#3959,#3960); +#3958 = CARTESIAN_POINT('',(0.,0.,0.27)); +#3959 = DIRECTION('',(0.,0.,-1.)); +#3960 = DIRECTION('',(-1.,0.,-0.)); +#3961 = ADVANCED_FACE('',(#3962),#3987,.F.); +#3962 = FACE_BOUND('',#3963,.T.); +#3963 = EDGE_LOOP('',(#3964,#3972,#3980,#3986)); +#3964 = ORIENTED_EDGE('',*,*,#3965,.T.); +#3965 = EDGE_CURVE('',#2933,#3966,#3968,.T.); +#3966 = VERTEX_POINT('',#3967); +#3967 = CARTESIAN_POINT('',(0.81,-0.81,-1.E-02)); +#3968 = LINE('',#3969,#3970); +#3969 = CARTESIAN_POINT('',(0.81,-0.81,0.25)); +#3970 = VECTOR('',#3971,1.); +#3971 = DIRECTION('',(-0.,-0.,-1.)); +#3972 = ORIENTED_EDGE('',*,*,#3973,.F.); +#3973 = EDGE_CURVE('',#3974,#3966,#3976,.T.); +#3974 = VERTEX_POINT('',#3975); +#3975 = CARTESIAN_POINT('',(0.81,0.81,-1.E-02)); +#3976 = LINE('',#3977,#3978); +#3977 = CARTESIAN_POINT('',(0.81,0.81,-1.E-02)); +#3978 = VECTOR('',#3979,1.); +#3979 = DIRECTION('',(1.338521200599E-16,-1.,0.)); +#3980 = ORIENTED_EDGE('',*,*,#3981,.F.); +#3981 = EDGE_CURVE('',#2931,#3974,#3982,.T.); +#3982 = LINE('',#3983,#3984); +#3983 = CARTESIAN_POINT('',(0.81,0.81,0.25)); +#3984 = VECTOR('',#3985,1.); +#3985 = DIRECTION('',(-0.,-0.,-1.)); +#3986 = ORIENTED_EDGE('',*,*,#2930,.T.); +#3987 = PLANE('',#3988); +#3988 = AXIS2_PLACEMENT_3D('',#3989,#3990,#3991); +#3989 = CARTESIAN_POINT('',(0.81,0.81,0.25)); +#3990 = DIRECTION('',(-1.,-1.338521200599E-16,0.)); +#3991 = DIRECTION('',(1.338521200599E-16,-1.,0.)); +#3992 = ADVANCED_FACE('',(#3993),#4011,.F.); +#3993 = FACE_BOUND('',#3994,.T.); +#3994 = EDGE_LOOP('',(#3995,#3996,#4004,#4010)); +#3995 = ORIENTED_EDGE('',*,*,#3981,.T.); +#3996 = ORIENTED_EDGE('',*,*,#3997,.F.); +#3997 = EDGE_CURVE('',#3998,#3974,#4000,.T.); +#3998 = VERTEX_POINT('',#3999); +#3999 = CARTESIAN_POINT('',(-0.81,0.81,-1.E-02)); +#4000 = LINE('',#4001,#4002); +#4001 = CARTESIAN_POINT('',(-0.81,0.81,-1.E-02)); +#4002 = VECTOR('',#4003,1.); +#4003 = DIRECTION('',(1.,0.,0.)); +#4004 = ORIENTED_EDGE('',*,*,#4005,.F.); +#4005 = EDGE_CURVE('',#2941,#3998,#4006,.T.); +#4006 = LINE('',#4007,#4008); +#4007 = CARTESIAN_POINT('',(-0.81,0.81,0.25)); +#4008 = VECTOR('',#4009,1.); +#4009 = DIRECTION('',(-0.,-0.,-1.)); +#4010 = ORIENTED_EDGE('',*,*,#2940,.T.); +#4011 = PLANE('',#4012); +#4012 = AXIS2_PLACEMENT_3D('',#4013,#4014,#4015); +#4013 = CARTESIAN_POINT('',(-0.81,0.81,0.25)); +#4014 = DIRECTION('',(0.,-1.,0.)); +#4015 = DIRECTION('',(0.,-0.,-1.)); +#4016 = ADVANCED_FACE('',(#4017),#4035,.F.); +#4017 = FACE_BOUND('',#4018,.T.); +#4018 = EDGE_LOOP('',(#4019,#4020,#4028,#4034)); +#4019 = ORIENTED_EDGE('',*,*,#4005,.T.); +#4020 = ORIENTED_EDGE('',*,*,#4021,.F.); +#4021 = EDGE_CURVE('',#4022,#3998,#4024,.T.); +#4022 = VERTEX_POINT('',#4023); +#4023 = CARTESIAN_POINT('',(-0.81,-0.81,-1.E-02)); +#4024 = LINE('',#4025,#4026); +#4025 = CARTESIAN_POINT('',(-0.81,-0.81,-1.E-02)); +#4026 = VECTOR('',#4027,1.); +#4027 = DIRECTION('',(-1.338521200599E-16,1.,0.)); +#4028 = ORIENTED_EDGE('',*,*,#4029,.F.); +#4029 = EDGE_CURVE('',#2949,#4022,#4030,.T.); +#4030 = LINE('',#4031,#4032); +#4031 = CARTESIAN_POINT('',(-0.81,-0.81,0.25)); +#4032 = VECTOR('',#4033,1.); +#4033 = DIRECTION('',(-0.,-0.,-1.)); +#4034 = ORIENTED_EDGE('',*,*,#2948,.T.); +#4035 = PLANE('',#4036); +#4036 = AXIS2_PLACEMENT_3D('',#4037,#4038,#4039); +#4037 = CARTESIAN_POINT('',(-0.81,0.81,0.25)); +#4038 = DIRECTION('',(1.,1.338521200599E-16,-0.)); +#4039 = DIRECTION('',(-1.338521200599E-16,1.,0.)); +#4040 = ADVANCED_FACE('',(#4041),#4052,.F.); +#4041 = FACE_BOUND('',#4042,.T.); +#4042 = EDGE_LOOP('',(#4043,#4044,#4050,#4051)); +#4043 = ORIENTED_EDGE('',*,*,#4029,.T.); +#4044 = ORIENTED_EDGE('',*,*,#4045,.F.); +#4045 = EDGE_CURVE('',#3966,#4022,#4046,.T.); +#4046 = LINE('',#4047,#4048); +#4047 = CARTESIAN_POINT('',(0.81,-0.81,-1.E-02)); +#4048 = VECTOR('',#4049,1.); +#4049 = DIRECTION('',(-1.,0.,0.)); +#4050 = ORIENTED_EDGE('',*,*,#3965,.F.); +#4051 = ORIENTED_EDGE('',*,*,#2956,.T.); +#4052 = PLANE('',#4053); +#4053 = AXIS2_PLACEMENT_3D('',#4054,#4055,#4056); +#4054 = CARTESIAN_POINT('',(-0.81,-0.81,0.25)); +#4055 = DIRECTION('',(0.,1.,0.)); +#4056 = DIRECTION('',(0.,-0.,1.)); +#4057 = ADVANCED_FACE('',(#4058,#4068,#4078,#4088,#4098,#4108,#4118, + #4128,#4138,#4148),#4154,.T.); +#4058 = FACE_BOUND('',#4059,.T.); +#4059 = EDGE_LOOP('',(#4060,#4061)); +#4060 = ORIENTED_EDGE('',*,*,#1994,.T.); +#4061 = ORIENTED_EDGE('',*,*,#4062,.T.); +#4062 = EDGE_CURVE('',#1986,#1956,#4063,.T.); +#4063 = CIRCLE('',#4064,8.660254037844E-02); +#4064 = AXIS2_PLACEMENT_3D('',#4065,#4066,#4067); +#4065 = CARTESIAN_POINT('',(-0.4,-0.4,-1.E-02)); +#4066 = DIRECTION('',(0.,-0.,1.)); +#4067 = DIRECTION('',(-1.,0.,0.)); +#4068 = FACE_BOUND('',#4069,.T.); +#4069 = EDGE_LOOP('',(#4070,#4071)); +#4070 = ORIENTED_EDGE('',*,*,#2050,.T.); +#4071 = ORIENTED_EDGE('',*,*,#4072,.T.); +#4072 = EDGE_CURVE('',#2042,#2012,#4073,.T.); +#4073 = CIRCLE('',#4074,8.660254037844E-02); +#4074 = AXIS2_PLACEMENT_3D('',#4075,#4076,#4077); +#4075 = CARTESIAN_POINT('',(-0.4,-5.421010862428E-17,-1.E-02)); +#4076 = DIRECTION('',(0.,-0.,1.)); +#4077 = DIRECTION('',(-1.,0.,0.)); +#4078 = FACE_BOUND('',#4079,.T.); +#4079 = EDGE_LOOP('',(#4080,#4081)); +#4080 = ORIENTED_EDGE('',*,*,#2106,.T.); +#4081 = ORIENTED_EDGE('',*,*,#4082,.T.); +#4082 = EDGE_CURVE('',#2098,#2068,#4083,.T.); +#4083 = CIRCLE('',#4084,8.660254037844E-02); +#4084 = AXIS2_PLACEMENT_3D('',#4085,#4086,#4087); +#4085 = CARTESIAN_POINT('',(-0.4,0.4,-1.E-02)); +#4086 = DIRECTION('',(0.,-0.,1.)); +#4087 = DIRECTION('',(-1.,0.,0.)); +#4088 = FACE_BOUND('',#4089,.T.); +#4089 = EDGE_LOOP('',(#4090,#4091)); +#4090 = ORIENTED_EDGE('',*,*,#2162,.T.); +#4091 = ORIENTED_EDGE('',*,*,#4092,.T.); +#4092 = EDGE_CURVE('',#2154,#2124,#4093,.T.); +#4093 = CIRCLE('',#4094,8.660254037844E-02); +#4094 = AXIS2_PLACEMENT_3D('',#4095,#4096,#4097); +#4095 = CARTESIAN_POINT('',(1.084202172486E-16,-0.4,-1.E-02)); +#4096 = DIRECTION('',(0.,-0.,1.)); +#4097 = DIRECTION('',(-1.,0.,0.)); +#4098 = FACE_BOUND('',#4099,.T.); +#4099 = EDGE_LOOP('',(#4100,#4101)); +#4100 = ORIENTED_EDGE('',*,*,#2218,.T.); +#4101 = ORIENTED_EDGE('',*,*,#4102,.T.); +#4102 = EDGE_CURVE('',#2210,#2180,#4103,.T.); +#4103 = CIRCLE('',#4104,8.660254037844E-02); +#4104 = AXIS2_PLACEMENT_3D('',#4105,#4106,#4107); +#4105 = CARTESIAN_POINT('',(5.421010862428E-17,-5.421010862428E-17, + -1.E-02)); +#4106 = DIRECTION('',(0.,-0.,1.)); +#4107 = DIRECTION('',(-1.,0.,0.)); +#4108 = FACE_BOUND('',#4109,.T.); +#4109 = EDGE_LOOP('',(#4110,#4111)); +#4110 = ORIENTED_EDGE('',*,*,#2274,.T.); +#4111 = ORIENTED_EDGE('',*,*,#4112,.T.); +#4112 = EDGE_CURVE('',#2266,#2236,#4113,.T.); +#4113 = CIRCLE('',#4114,8.660254037844E-02); +#4114 = AXIS2_PLACEMENT_3D('',#4115,#4116,#4117); +#4115 = CARTESIAN_POINT('',(0.,0.4,-1.E-02)); +#4116 = DIRECTION('',(0.,-0.,1.)); +#4117 = DIRECTION('',(-1.,0.,0.)); +#4118 = FACE_BOUND('',#4119,.T.); +#4119 = EDGE_LOOP('',(#4120,#4121)); +#4120 = ORIENTED_EDGE('',*,*,#2330,.T.); +#4121 = ORIENTED_EDGE('',*,*,#4122,.T.); +#4122 = EDGE_CURVE('',#2322,#2292,#4123,.T.); +#4123 = CIRCLE('',#4124,8.660254037844E-02); +#4124 = AXIS2_PLACEMENT_3D('',#4125,#4126,#4127); +#4125 = CARTESIAN_POINT('',(0.4,-0.4,-1.E-02)); +#4126 = DIRECTION('',(0.,-0.,1.)); +#4127 = DIRECTION('',(-1.,0.,0.)); +#4128 = FACE_BOUND('',#4129,.T.); +#4129 = EDGE_LOOP('',(#4130,#4131)); +#4130 = ORIENTED_EDGE('',*,*,#2386,.T.); +#4131 = ORIENTED_EDGE('',*,*,#4132,.T.); +#4132 = EDGE_CURVE('',#2378,#2348,#4133,.T.); +#4133 = CIRCLE('',#4134,8.660254037844E-02); +#4134 = AXIS2_PLACEMENT_3D('',#4135,#4136,#4137); +#4135 = CARTESIAN_POINT('',(0.4,-5.421010862428E-17,-1.E-02)); +#4136 = DIRECTION('',(0.,-0.,1.)); +#4137 = DIRECTION('',(-1.,0.,0.)); +#4138 = FACE_BOUND('',#4139,.T.); +#4139 = EDGE_LOOP('',(#4140,#4141)); +#4140 = ORIENTED_EDGE('',*,*,#2442,.T.); +#4141 = ORIENTED_EDGE('',*,*,#4142,.T.); +#4142 = EDGE_CURVE('',#2434,#2404,#4143,.T.); +#4143 = CIRCLE('',#4144,8.660254037844E-02); +#4144 = AXIS2_PLACEMENT_3D('',#4145,#4146,#4147); +#4145 = CARTESIAN_POINT('',(0.4,0.4,-1.E-02)); +#4146 = DIRECTION('',(0.,-0.,1.)); +#4147 = DIRECTION('',(-1.,0.,0.)); +#4148 = FACE_BOUND('',#4149,.T.); +#4149 = EDGE_LOOP('',(#4150,#4151,#4152,#4153)); +#4150 = ORIENTED_EDGE('',*,*,#3997,.T.); +#4151 = ORIENTED_EDGE('',*,*,#3973,.T.); +#4152 = ORIENTED_EDGE('',*,*,#4045,.T.); +#4153 = ORIENTED_EDGE('',*,*,#4021,.T.); +#4154 = PLANE('',#4155); +#4155 = AXIS2_PLACEMENT_3D('',#4156,#4157,#4158); +#4156 = CARTESIAN_POINT('',(0.,0.,-1.E-02)); +#4157 = DIRECTION('',(0.,0.,-1.)); +#4158 = DIRECTION('',(-1.,0.,-0.)); +#4159 = ADVANCED_FACE('',(#4160),#4178,.T.); +#4160 = FACE_BOUND('',#4161,.T.); +#4161 = EDGE_LOOP('',(#4162,#4163,#4164,#4175,#4176,#4177)); +#4162 = ORIENTED_EDGE('',*,*,#2433,.F.); +#4163 = ORIENTED_EDGE('',*,*,#2424,.T.); +#4164 = ORIENTED_EDGE('',*,*,#4165,.F.); +#4165 = EDGE_CURVE('',#4166,#2402,#4168,.T.); +#4166 = VERTEX_POINT('',#4167); +#4167 = CARTESIAN_POINT('',(0.5,0.4,-6.E-02)); +#4168 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#4169,#4170,#4171,#4172,#4173, + #4174),.UNSPECIFIED.,.F.,.F.,(6,6),(-1.570796326795, + 4.440892098501E-16),.PIECEWISE_BEZIER_KNOTS.); +#4169 = CARTESIAN_POINT('',(0.5,0.4,-6.E-02)); +#4170 = CARTESIAN_POINT('',(0.5,0.431415926536,-6.E-02)); +#4171 = CARTESIAN_POINT('',(0.487698499595,0.462861164336,-6.E-02)); +#4172 = CARTESIAN_POINT('',(0.462861164336,0.487698499595,-6.E-02)); +#4173 = CARTESIAN_POINT('',(0.431415926536,0.5,-6.E-02)); +#4174 = CARTESIAN_POINT('',(0.4,0.5,-6.E-02)); +#4175 = ORIENTED_EDGE('',*,*,#4165,.T.); +#4176 = ORIENTED_EDGE('',*,*,#2401,.T.); +#4177 = ORIENTED_EDGE('',*,*,#4142,.F.); +#4178 = SPHERICAL_SURFACE('',#4179,0.1); +#4179 = AXIS2_PLACEMENT_3D('',#4180,#4181,#4182); +#4180 = CARTESIAN_POINT('',(0.4,0.4,-6.E-02)); +#4181 = DIRECTION('',(-1.,0.,0.)); +#4182 = DIRECTION('',(0.,1.,0.)); +#4183 = ADVANCED_FACE('',(#4184),#4202,.T.); +#4184 = FACE_BOUND('',#4185,.T.); +#4185 = EDGE_LOOP('',(#4186,#4187,#4188,#4199,#4200,#4201)); +#4186 = ORIENTED_EDGE('',*,*,#2377,.F.); +#4187 = ORIENTED_EDGE('',*,*,#2368,.T.); +#4188 = ORIENTED_EDGE('',*,*,#4189,.F.); +#4189 = EDGE_CURVE('',#4190,#2346,#4192,.T.); +#4190 = VERTEX_POINT('',#4191); +#4191 = CARTESIAN_POINT('',(0.5,-4.808687462854E-17,-6.E-02)); +#4192 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#4193,#4194,#4195,#4196,#4197, + #4198),.UNSPECIFIED.,.F.,.F.,(6,6),(-1.570796326795, + 4.440892098501E-16),.PIECEWISE_BEZIER_KNOTS.); +#4193 = CARTESIAN_POINT('',(0.5,-4.163336342344E-17,-6.E-02)); +#4194 = CARTESIAN_POINT('',(0.5,3.14159265359E-02,-6.E-02)); +#4195 = CARTESIAN_POINT('',(0.487698499595,6.286116433629E-02,-6.E-02)); +#4196 = CARTESIAN_POINT('',(0.462861164336,8.769849959543E-02,-6.E-02)); +#4197 = CARTESIAN_POINT('',(0.431415926536,0.1,-6.E-02)); +#4198 = CARTESIAN_POINT('',(0.4,1.E-01,-6.E-02)); +#4199 = ORIENTED_EDGE('',*,*,#4189,.T.); +#4200 = ORIENTED_EDGE('',*,*,#2345,.T.); +#4201 = ORIENTED_EDGE('',*,*,#4132,.F.); +#4202 = SPHERICAL_SURFACE('',#4203,0.1); +#4203 = AXIS2_PLACEMENT_3D('',#4204,#4205,#4206); +#4204 = CARTESIAN_POINT('',(0.4,-5.421010862428E-17,-6.E-02)); +#4205 = DIRECTION('',(-1.,0.,0.)); +#4206 = DIRECTION('',(0.,1.,0.)); +#4207 = ADVANCED_FACE('',(#4208),#4226,.T.); +#4208 = FACE_BOUND('',#4209,.T.); +#4209 = EDGE_LOOP('',(#4210,#4211,#4212,#4223,#4224,#4225)); +#4210 = ORIENTED_EDGE('',*,*,#2321,.F.); +#4211 = ORIENTED_EDGE('',*,*,#2312,.T.); +#4212 = ORIENTED_EDGE('',*,*,#4213,.F.); +#4213 = EDGE_CURVE('',#4214,#2290,#4216,.T.); +#4214 = VERTEX_POINT('',#4215); +#4215 = CARTESIAN_POINT('',(0.5,-0.4,-6.E-02)); +#4216 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#4217,#4218,#4219,#4220,#4221, + #4222),.UNSPECIFIED.,.F.,.F.,(6,6),(-1.570796326795, + 4.440892098501E-16),.PIECEWISE_BEZIER_KNOTS.); +#4217 = CARTESIAN_POINT('',(0.5,-0.4,-6.E-02)); +#4218 = CARTESIAN_POINT('',(0.5,-0.368584073464,-6.E-02)); +#4219 = CARTESIAN_POINT('',(0.487698499595,-0.337138835664,-6.E-02)); +#4220 = CARTESIAN_POINT('',(0.462861164336,-0.312301500405,-6.E-02)); +#4221 = CARTESIAN_POINT('',(0.431415926536,-0.3,-6.E-02)); +#4222 = CARTESIAN_POINT('',(0.4,-0.3,-6.E-02)); +#4223 = ORIENTED_EDGE('',*,*,#4213,.T.); +#4224 = ORIENTED_EDGE('',*,*,#2289,.T.); +#4225 = ORIENTED_EDGE('',*,*,#4122,.F.); +#4226 = SPHERICAL_SURFACE('',#4227,0.1); +#4227 = AXIS2_PLACEMENT_3D('',#4228,#4229,#4230); +#4228 = CARTESIAN_POINT('',(0.4,-0.4,-6.E-02)); +#4229 = DIRECTION('',(-1.,0.,0.)); +#4230 = DIRECTION('',(0.,1.,0.)); +#4231 = ADVANCED_FACE('',(#4232),#4250,.T.); +#4232 = FACE_BOUND('',#4233,.T.); +#4233 = EDGE_LOOP('',(#4234,#4235,#4236,#4247,#4248,#4249)); +#4234 = ORIENTED_EDGE('',*,*,#2265,.F.); +#4235 = ORIENTED_EDGE('',*,*,#2256,.T.); +#4236 = ORIENTED_EDGE('',*,*,#4237,.F.); +#4237 = EDGE_CURVE('',#4238,#2234,#4240,.T.); +#4238 = VERTEX_POINT('',#4239); +#4239 = CARTESIAN_POINT('',(0.1,0.4,-6.E-02)); +#4240 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#4241,#4242,#4243,#4244,#4245, + #4246),.UNSPECIFIED.,.F.,.F.,(6,6),(-1.570796326795, + 4.440892098501E-16),.PIECEWISE_BEZIER_KNOTS.); +#4241 = CARTESIAN_POINT('',(1.E-01,0.4,-6.E-02)); +#4242 = CARTESIAN_POINT('',(1.E-01,0.431415926536,-6.E-02)); +#4243 = CARTESIAN_POINT('',(8.769849959543E-02,0.462861164336,-6.E-02)); +#4244 = CARTESIAN_POINT('',(6.286116433629E-02,0.487698499595,-6.E-02)); +#4245 = CARTESIAN_POINT('',(3.14159265359E-02,0.5,-6.E-02)); +#4246 = CARTESIAN_POINT('',(-5.551115123126E-17,0.5,-6.E-02)); +#4247 = ORIENTED_EDGE('',*,*,#4237,.T.); +#4248 = ORIENTED_EDGE('',*,*,#2233,.T.); +#4249 = ORIENTED_EDGE('',*,*,#4112,.F.); +#4250 = SPHERICAL_SURFACE('',#4251,0.1); +#4251 = AXIS2_PLACEMENT_3D('',#4252,#4253,#4254); +#4252 = CARTESIAN_POINT('',(0.,0.4,-6.E-02)); +#4253 = DIRECTION('',(-1.,0.,0.)); +#4254 = DIRECTION('',(0.,1.,0.)); +#4255 = ADVANCED_FACE('',(#4256),#4274,.T.); +#4256 = FACE_BOUND('',#4257,.T.); +#4257 = EDGE_LOOP('',(#4258,#4259,#4260,#4271,#4272,#4273)); +#4258 = ORIENTED_EDGE('',*,*,#2209,.F.); +#4259 = ORIENTED_EDGE('',*,*,#2200,.T.); +#4260 = ORIENTED_EDGE('',*,*,#4261,.F.); +#4261 = EDGE_CURVE('',#4262,#2178,#4264,.T.); +#4262 = VERTEX_POINT('',#4263); +#4263 = CARTESIAN_POINT('',(0.1,-4.808687462854E-17,-6.E-02)); +#4264 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#4265,#4266,#4267,#4268,#4269, + #4270),.UNSPECIFIED.,.F.,.F.,(6,6),(-1.570796326795, + 4.440892098501E-16),.PIECEWISE_BEZIER_KNOTS.); +#4265 = CARTESIAN_POINT('',(0.1,-4.163336342344E-17,-6.E-02)); +#4266 = CARTESIAN_POINT('',(1.E-01,3.14159265359E-02,-6.E-02)); +#4267 = CARTESIAN_POINT('',(8.769849959543E-02,6.286116433629E-02, + -6.E-02)); +#4268 = CARTESIAN_POINT('',(6.286116433629E-02,8.769849959543E-02, + -6.E-02)); +#4269 = CARTESIAN_POINT('',(3.14159265359E-02,0.1,-6.E-02)); +#4270 = CARTESIAN_POINT('',(0.,1.E-01,-6.E-02)); +#4271 = ORIENTED_EDGE('',*,*,#4261,.T.); +#4272 = ORIENTED_EDGE('',*,*,#2177,.T.); +#4273 = ORIENTED_EDGE('',*,*,#4102,.F.); +#4274 = SPHERICAL_SURFACE('',#4275,0.1); +#4275 = AXIS2_PLACEMENT_3D('',#4276,#4277,#4278); +#4276 = CARTESIAN_POINT('',(5.421010862428E-17,-5.421010862428E-17, + -6.E-02)); +#4277 = DIRECTION('',(-1.,0.,0.)); +#4278 = DIRECTION('',(0.,1.,0.)); +#4279 = ADVANCED_FACE('',(#4280),#4298,.T.); +#4280 = FACE_BOUND('',#4281,.T.); +#4281 = EDGE_LOOP('',(#4282,#4283,#4284,#4295,#4296,#4297)); +#4282 = ORIENTED_EDGE('',*,*,#2153,.F.); +#4283 = ORIENTED_EDGE('',*,*,#2144,.T.); +#4284 = ORIENTED_EDGE('',*,*,#4285,.F.); +#4285 = EDGE_CURVE('',#4286,#2122,#4288,.T.); +#4286 = VERTEX_POINT('',#4287); +#4287 = CARTESIAN_POINT('',(0.1,-0.4,-6.E-02)); +#4288 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#4289,#4290,#4291,#4292,#4293, + #4294),.UNSPECIFIED.,.F.,.F.,(6,6),(-1.570796326795, + 4.440892098501E-16),.PIECEWISE_BEZIER_KNOTS.); +#4289 = CARTESIAN_POINT('',(0.1,-0.4,-6.E-02)); +#4290 = CARTESIAN_POINT('',(0.1,-0.368584073464,-6.E-02)); +#4291 = CARTESIAN_POINT('',(8.769849959543E-02,-0.337138835664,-6.E-02) + ); +#4292 = CARTESIAN_POINT('',(6.286116433629E-02,-0.312301500405,-6.E-02) + ); +#4293 = CARTESIAN_POINT('',(3.14159265359E-02,-0.3,-6.E-02)); +#4294 = CARTESIAN_POINT('',(5.551115123126E-17,-0.3,-6.E-02)); +#4295 = ORIENTED_EDGE('',*,*,#4285,.T.); +#4296 = ORIENTED_EDGE('',*,*,#2121,.T.); +#4297 = ORIENTED_EDGE('',*,*,#4092,.F.); +#4298 = SPHERICAL_SURFACE('',#4299,0.1); +#4299 = AXIS2_PLACEMENT_3D('',#4300,#4301,#4302); +#4300 = CARTESIAN_POINT('',(1.084202172486E-16,-0.4,-6.E-02)); +#4301 = DIRECTION('',(-1.,0.,0.)); +#4302 = DIRECTION('',(0.,1.,0.)); +#4303 = ADVANCED_FACE('',(#4304),#4322,.T.); +#4304 = FACE_BOUND('',#4305,.T.); +#4305 = EDGE_LOOP('',(#4306,#4307,#4308,#4319,#4320,#4321)); +#4306 = ORIENTED_EDGE('',*,*,#2097,.F.); +#4307 = ORIENTED_EDGE('',*,*,#2088,.T.); +#4308 = ORIENTED_EDGE('',*,*,#4309,.F.); +#4309 = EDGE_CURVE('',#4310,#2066,#4312,.T.); +#4310 = VERTEX_POINT('',#4311); +#4311 = CARTESIAN_POINT('',(-0.3,0.4,-6.E-02)); +#4312 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#4313,#4314,#4315,#4316,#4317, + #4318),.UNSPECIFIED.,.F.,.F.,(6,6),(-1.570796326795, + 4.440892098501E-16),.PIECEWISE_BEZIER_KNOTS.); +#4313 = CARTESIAN_POINT('',(-0.3,0.4,-6.E-02)); +#4314 = CARTESIAN_POINT('',(-0.3,0.431415926536,-6.E-02)); +#4315 = CARTESIAN_POINT('',(-0.312301500405,0.462861164336,-6.E-02)); +#4316 = CARTESIAN_POINT('',(-0.337138835664,0.487698499595,-6.E-02)); +#4317 = CARTESIAN_POINT('',(-0.368584073464,0.5,-6.E-02)); +#4318 = CARTESIAN_POINT('',(-0.4,0.5,-6.E-02)); +#4319 = ORIENTED_EDGE('',*,*,#4309,.T.); +#4320 = ORIENTED_EDGE('',*,*,#2065,.T.); +#4321 = ORIENTED_EDGE('',*,*,#4082,.F.); +#4322 = SPHERICAL_SURFACE('',#4323,0.1); +#4323 = AXIS2_PLACEMENT_3D('',#4324,#4325,#4326); +#4324 = CARTESIAN_POINT('',(-0.4,0.4,-6.E-02)); +#4325 = DIRECTION('',(-1.,0.,0.)); +#4326 = DIRECTION('',(0.,1.,0.)); +#4327 = ADVANCED_FACE('',(#4328),#4346,.T.); +#4328 = FACE_BOUND('',#4329,.T.); +#4329 = EDGE_LOOP('',(#4330,#4331,#4332,#4343,#4344,#4345)); +#4330 = ORIENTED_EDGE('',*,*,#2041,.F.); +#4331 = ORIENTED_EDGE('',*,*,#2032,.T.); +#4332 = ORIENTED_EDGE('',*,*,#4333,.F.); +#4333 = EDGE_CURVE('',#4334,#2010,#4336,.T.); +#4334 = VERTEX_POINT('',#4335); +#4335 = CARTESIAN_POINT('',(-0.3,-4.808687462854E-17,-6.E-02)); +#4336 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#4337,#4338,#4339,#4340,#4341, + #4342),.UNSPECIFIED.,.F.,.F.,(6,6),(-1.570796326795, + 4.440892098501E-16),.PIECEWISE_BEZIER_KNOTS.); +#4337 = CARTESIAN_POINT('',(-0.3,-4.163336342344E-17,-6.E-02)); +#4338 = CARTESIAN_POINT('',(-0.3,3.14159265359E-02,-6.E-02)); +#4339 = CARTESIAN_POINT('',(-0.312301500405,6.286116433629E-02,-6.E-02) + ); +#4340 = CARTESIAN_POINT('',(-0.337138835664,8.769849959543E-02,-6.E-02) + ); +#4341 = CARTESIAN_POINT('',(-0.368584073464,0.1,-6.E-02)); +#4342 = CARTESIAN_POINT('',(-0.4,1.E-01,-6.E-02)); +#4343 = ORIENTED_EDGE('',*,*,#4333,.T.); +#4344 = ORIENTED_EDGE('',*,*,#2009,.T.); +#4345 = ORIENTED_EDGE('',*,*,#4072,.F.); +#4346 = SPHERICAL_SURFACE('',#4347,0.1); +#4347 = AXIS2_PLACEMENT_3D('',#4348,#4349,#4350); +#4348 = CARTESIAN_POINT('',(-0.4,-5.421010862428E-17,-6.E-02)); +#4349 = DIRECTION('',(-1.,0.,0.)); +#4350 = DIRECTION('',(0.,1.,0.)); +#4351 = ADVANCED_FACE('',(#4352),#4370,.T.); +#4352 = FACE_BOUND('',#4353,.T.); +#4353 = EDGE_LOOP('',(#4354,#4355,#4356,#4367,#4368,#4369)); +#4354 = ORIENTED_EDGE('',*,*,#1985,.F.); +#4355 = ORIENTED_EDGE('',*,*,#1976,.T.); +#4356 = ORIENTED_EDGE('',*,*,#4357,.F.); +#4357 = EDGE_CURVE('',#4358,#1954,#4360,.T.); +#4358 = VERTEX_POINT('',#4359); +#4359 = CARTESIAN_POINT('',(-0.3,-0.4,-6.E-02)); +#4360 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#4361,#4362,#4363,#4364,#4365, + #4366),.UNSPECIFIED.,.F.,.F.,(6,6),(-1.570796326795, + 4.440892098501E-16),.PIECEWISE_BEZIER_KNOTS.); +#4361 = CARTESIAN_POINT('',(-0.3,-0.4,-6.E-02)); +#4362 = CARTESIAN_POINT('',(-0.3,-0.368584073464,-6.E-02)); +#4363 = CARTESIAN_POINT('',(-0.312301500405,-0.337138835664,-6.E-02)); +#4364 = CARTESIAN_POINT('',(-0.337138835664,-0.312301500405,-6.E-02)); +#4365 = CARTESIAN_POINT('',(-0.368584073464,-0.3,-6.E-02)); +#4366 = CARTESIAN_POINT('',(-0.4,-0.3,-6.E-02)); +#4367 = ORIENTED_EDGE('',*,*,#4357,.T.); +#4368 = ORIENTED_EDGE('',*,*,#1953,.T.); +#4369 = ORIENTED_EDGE('',*,*,#4062,.F.); +#4370 = SPHERICAL_SURFACE('',#4371,0.1); +#4371 = AXIS2_PLACEMENT_3D('',#4372,#4373,#4374); +#4372 = CARTESIAN_POINT('',(-0.4,-0.4,-6.E-02)); +#4373 = DIRECTION('',(-1.,0.,0.)); +#4374 = DIRECTION('',(0.,1.,0.)); +#4375 = ADVANCED_FACE('',(#4376),#4388,.F.); +#4376 = FACE_BOUND('',#4377,.F.); +#4377 = EDGE_LOOP('',(#4378,#4379,#4380,#4387)); +#4378 = ORIENTED_EDGE('',*,*,#2964,.F.); +#4379 = ORIENTED_EDGE('',*,*,#1911,.F.); +#4380 = ORIENTED_EDGE('',*,*,#4381,.T.); +#4381 = EDGE_CURVE('',#1912,#1931,#4382,.T.); +#4382 = CIRCLE('',#4383,4.106194669172E-02); +#4383 = AXIS2_PLACEMENT_3D('',#4384,#4385,#4386); +#4384 = CARTESIAN_POINT('',(-0.681004460117,-0.685688122154,0.269)); +#4385 = DIRECTION('',(0.,0.,1.)); +#4386 = DIRECTION('',(1.,0.,-0.)); +#4387 = ORIENTED_EDGE('',*,*,#1930,.T.); +#4388 = CYLINDRICAL_SURFACE('',#4389,4.106194669172E-02); +#4389 = AXIS2_PLACEMENT_3D('',#4390,#4391,#4392); +#4390 = CARTESIAN_POINT('',(-0.681004460117,-0.685688122154,0.269)); +#4391 = DIRECTION('',(-0.,-0.,1.)); +#4392 = DIRECTION('',(1.,0.,0.)); +#4393 = ADVANCED_FACE('',(#4394),#4398,.T.); +#4394 = FACE_BOUND('',#4395,.T.); +#4395 = EDGE_LOOP('',(#4396,#4397)); +#4396 = ORIENTED_EDGE('',*,*,#4381,.T.); +#4397 = ORIENTED_EDGE('',*,*,#1938,.T.); +#4398 = PLANE('',#4399); +#4399 = AXIS2_PLACEMENT_3D('',#4400,#4401,#4402); +#4400 = CARTESIAN_POINT('',(-0.681004460117,-0.685688122154,0.269)); +#4401 = DIRECTION('',(0.,0.,1.)); +#4402 = DIRECTION('',(1.,0.,-0.)); +#4403 = ADVANCED_FACE('',(#4404),#4429,.F.); +#4404 = FACE_BOUND('',#4405,.T.); +#4405 = EDGE_LOOP('',(#4406,#4407,#4415,#4423)); +#4406 = ORIENTED_EDGE('',*,*,#2974,.T.); +#4407 = ORIENTED_EDGE('',*,*,#4408,.F.); +#4408 = EDGE_CURVE('',#4409,#2977,#4411,.T.); +#4409 = VERTEX_POINT('',#4410); +#4410 = CARTESIAN_POINT('',(0.398762983728,-0.587586236294,0.28)); +#4411 = LINE('',#4412,#4413); +#4412 = CARTESIAN_POINT('',(0.398762983728,-0.587586236294,0.28)); +#4413 = VECTOR('',#4414,1.); +#4414 = DIRECTION('',(-0.,-0.,-1.)); +#4415 = ORIENTED_EDGE('',*,*,#4416,.F.); +#4416 = EDGE_CURVE('',#4417,#4409,#4419,.T.); +#4417 = VERTEX_POINT('',#4418); +#4418 = CARTESIAN_POINT('',(0.398762983728,-0.595315103472,0.28)); +#4419 = LINE('',#4420,#4421); +#4420 = CARTESIAN_POINT('',(0.398762983728,-0.587586236294,0.28)); +#4421 = VECTOR('',#4422,1.); +#4422 = DIRECTION('',(-0.,1.,-0.)); +#4423 = ORIENTED_EDGE('',*,*,#4424,.T.); +#4424 = EDGE_CURVE('',#4417,#2975,#4425,.T.); +#4425 = LINE('',#4426,#4427); +#4426 = CARTESIAN_POINT('',(0.398762983728,-0.595315103472,0.28)); +#4427 = VECTOR('',#4428,1.); +#4428 = DIRECTION('',(-0.,-0.,-1.)); +#4429 = PLANE('',#4430); +#4430 = AXIS2_PLACEMENT_3D('',#4431,#4432,#4433); +#4431 = CARTESIAN_POINT('',(0.398762983728,-0.587586236294,0.28)); +#4432 = DIRECTION('',(-1.,0.,0.)); +#4433 = DIRECTION('',(0.,0.,1.)); +#4434 = ADVANCED_FACE('',(#4435),#4453,.F.); +#4435 = FACE_BOUND('',#4436,.T.); +#4436 = EDGE_LOOP('',(#4437,#4438,#4446,#4452)); +#4437 = ORIENTED_EDGE('',*,*,#3016,.T.); +#4438 = ORIENTED_EDGE('',*,*,#4439,.F.); +#4439 = EDGE_CURVE('',#4440,#3009,#4442,.T.); +#4440 = VERTEX_POINT('',#4441); +#4441 = CARTESIAN_POINT('',(0.371763936501,-0.587586236294,0.28)); +#4442 = LINE('',#4443,#4444); +#4443 = CARTESIAN_POINT('',(0.371763936501,-0.587586236294,0.28)); +#4444 = VECTOR('',#4445,1.); +#4445 = DIRECTION('',(-0.,-0.,-1.)); +#4446 = ORIENTED_EDGE('',*,*,#4447,.F.); +#4447 = EDGE_CURVE('',#4409,#4440,#4448,.T.); +#4448 = LINE('',#4449,#4450); +#4449 = CARTESIAN_POINT('',(0.371763936501,-0.587586236294,0.28)); +#4450 = VECTOR('',#4451,1.); +#4451 = DIRECTION('',(-1.,-0.,-0.)); +#4452 = ORIENTED_EDGE('',*,*,#4408,.T.); +#4453 = PLANE('',#4454); +#4454 = AXIS2_PLACEMENT_3D('',#4455,#4456,#4457); +#4455 = CARTESIAN_POINT('',(0.371763936501,-0.587586236294,0.28)); +#4456 = DIRECTION('',(0.,-1.,0.)); +#4457 = DIRECTION('',(0.,-0.,-1.)); +#4458 = ADVANCED_FACE('',(#4459),#4477,.F.); +#4459 = FACE_BOUND('',#4460,.T.); +#4460 = EDGE_LOOP('',(#4461,#4462,#4470,#4476)); +#4461 = ORIENTED_EDGE('',*,*,#3008,.T.); +#4462 = ORIENTED_EDGE('',*,*,#4463,.F.); +#4463 = EDGE_CURVE('',#4464,#3001,#4466,.T.); +#4464 = VERTEX_POINT('',#4465); +#4465 = CARTESIAN_POINT('',(0.371763936501,-0.527522887328,0.28)); +#4466 = LINE('',#4467,#4468); +#4467 = CARTESIAN_POINT('',(0.371763936501,-0.527522887328,0.28)); +#4468 = VECTOR('',#4469,1.); +#4469 = DIRECTION('',(-0.,-0.,-1.)); +#4470 = ORIENTED_EDGE('',*,*,#4471,.F.); +#4471 = EDGE_CURVE('',#4440,#4464,#4472,.T.); +#4472 = LINE('',#4473,#4474); +#4473 = CARTESIAN_POINT('',(0.371763936501,-0.527522887328,0.28)); +#4474 = VECTOR('',#4475,1.); +#4475 = DIRECTION('',(-0.,1.,-0.)); +#4476 = ORIENTED_EDGE('',*,*,#4439,.T.); +#4477 = PLANE('',#4478); +#4478 = AXIS2_PLACEMENT_3D('',#4479,#4480,#4481); +#4479 = CARTESIAN_POINT('',(0.371763936501,-0.527522887328,0.28)); +#4480 = DIRECTION('',(-1.,0.,0.)); +#4481 = DIRECTION('',(0.,0.,1.)); +#4482 = ADVANCED_FACE('',(#4483),#4501,.F.); +#4483 = FACE_BOUND('',#4484,.T.); +#4484 = EDGE_LOOP('',(#4485,#4486,#4494,#4500)); +#4485 = ORIENTED_EDGE('',*,*,#3000,.T.); +#4486 = ORIENTED_EDGE('',*,*,#4487,.F.); +#4487 = EDGE_CURVE('',#4488,#2993,#4490,.T.); +#4488 = VERTEX_POINT('',#4489); +#4489 = CARTESIAN_POINT('',(0.363012640705,-0.527522887328,0.28)); +#4490 = LINE('',#4491,#4492); +#4491 = CARTESIAN_POINT('',(0.363012640705,-0.527522887328,0.28)); +#4492 = VECTOR('',#4493,1.); +#4493 = DIRECTION('',(-0.,-0.,-1.)); +#4494 = ORIENTED_EDGE('',*,*,#4495,.F.); +#4495 = EDGE_CURVE('',#4464,#4488,#4496,.T.); +#4496 = LINE('',#4497,#4498); +#4497 = CARTESIAN_POINT('',(0.363012640705,-0.527522887328,0.28)); +#4498 = VECTOR('',#4499,1.); +#4499 = DIRECTION('',(-1.,-0.,-0.)); +#4500 = ORIENTED_EDGE('',*,*,#4463,.T.); +#4501 = PLANE('',#4502); +#4502 = AXIS2_PLACEMENT_3D('',#4503,#4504,#4505); +#4503 = CARTESIAN_POINT('',(0.363012640705,-0.527522887328,0.28)); +#4504 = DIRECTION('',(0.,-1.,0.)); +#4505 = DIRECTION('',(0.,-0.,-1.)); +#4506 = ADVANCED_FACE('',(#4507),#4525,.F.); +#4507 = FACE_BOUND('',#4508,.T.); +#4508 = EDGE_LOOP('',(#4509,#4510,#4518,#4524)); +#4509 = ORIENTED_EDGE('',*,*,#2992,.T.); +#4510 = ORIENTED_EDGE('',*,*,#4511,.F.); +#4511 = EDGE_CURVE('',#4512,#2985,#4514,.T.); +#4512 = VERTEX_POINT('',#4513); +#4513 = CARTESIAN_POINT('',(0.363012640705,-0.595315103472,0.28)); +#4514 = LINE('',#4515,#4516); +#4515 = CARTESIAN_POINT('',(0.363012640705,-0.595315103472,0.28)); +#4516 = VECTOR('',#4517,1.); +#4517 = DIRECTION('',(-0.,-0.,-1.)); +#4518 = ORIENTED_EDGE('',*,*,#4519,.F.); +#4519 = EDGE_CURVE('',#4488,#4512,#4520,.T.); +#4520 = LINE('',#4521,#4522); +#4521 = CARTESIAN_POINT('',(0.363012640705,-0.595315103472,0.28)); +#4522 = VECTOR('',#4523,1.); +#4523 = DIRECTION('',(-0.,-1.,-0.)); +#4524 = ORIENTED_EDGE('',*,*,#4487,.T.); +#4525 = PLANE('',#4526); +#4526 = AXIS2_PLACEMENT_3D('',#4527,#4528,#4529); +#4527 = CARTESIAN_POINT('',(0.363012640705,-0.595315103472,0.28)); +#4528 = DIRECTION('',(1.,0.,0.)); +#4529 = DIRECTION('',(0.,0.,-1.)); +#4530 = ADVANCED_FACE('',(#4531),#4542,.F.); +#4531 = FACE_BOUND('',#4532,.T.); +#4532 = EDGE_LOOP('',(#4533,#4534,#4535,#4541)); +#4533 = ORIENTED_EDGE('',*,*,#2984,.T.); +#4534 = ORIENTED_EDGE('',*,*,#4424,.F.); +#4535 = ORIENTED_EDGE('',*,*,#4536,.F.); +#4536 = EDGE_CURVE('',#4512,#4417,#4537,.T.); +#4537 = LINE('',#4538,#4539); +#4538 = CARTESIAN_POINT('',(0.398762983728,-0.595315103472,0.28)); +#4539 = VECTOR('',#4540,1.); +#4540 = DIRECTION('',(1.,-0.,-0.)); +#4541 = ORIENTED_EDGE('',*,*,#4511,.T.); +#4542 = PLANE('',#4543); +#4543 = AXIS2_PLACEMENT_3D('',#4544,#4545,#4546); +#4544 = CARTESIAN_POINT('',(0.398762983728,-0.595315103472,0.28)); +#4545 = DIRECTION('',(0.,1.,-0.)); +#4546 = DIRECTION('',(0.,0.,1.)); +#4547 = ADVANCED_FACE('',(#4548),#4556,.F.); +#4548 = FACE_BOUND('',#4549,.T.); +#4549 = EDGE_LOOP('',(#4550,#4551,#4552,#4553,#4554,#4555)); +#4550 = ORIENTED_EDGE('',*,*,#4416,.T.); +#4551 = ORIENTED_EDGE('',*,*,#4447,.T.); +#4552 = ORIENTED_EDGE('',*,*,#4471,.T.); +#4553 = ORIENTED_EDGE('',*,*,#4495,.T.); +#4554 = ORIENTED_EDGE('',*,*,#4519,.T.); +#4555 = ORIENTED_EDGE('',*,*,#4536,.T.); +#4556 = PLANE('',#4557); +#4557 = AXIS2_PLACEMENT_3D('',#4558,#4559,#4560); +#4558 = CARTESIAN_POINT('',(0.,0.,0.28)); +#4559 = DIRECTION('',(-0.,0.,-1.)); +#4560 = DIRECTION('',(-1.,0.,0.)); +#4561 = ADVANCED_FACE('',(#4562),#4588,.F.); +#4562 = FACE_BOUND('',#4563,.F.); +#4563 = EDGE_LOOP('',(#4564,#4572,#4581,#4587)); +#4564 = ORIENTED_EDGE('',*,*,#4565,.F.); +#4565 = EDGE_CURVE('',#4566,#2805,#4568,.T.); +#4566 = VERTEX_POINT('',#4567); +#4567 = CARTESIAN_POINT('',(0.43352555673,-0.59645883718,0.28)); +#4568 = LINE('',#4569,#4570); +#4569 = CARTESIAN_POINT('',(0.43352555673,-0.59645883718,0.28)); +#4570 = VECTOR('',#4571,1.); +#4571 = DIRECTION('',(-0.,-0.,-1.)); +#4572 = ORIENTED_EDGE('',*,*,#4573,.T.); +#4573 = EDGE_CURVE('',#4566,#4574,#4576,.T.); +#4574 = VERTEX_POINT('',#4575); +#4575 = CARTESIAN_POINT('',(0.452293187119,-0.592507757098,0.28)); +#4576 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#4577,#4578,#4579,#4580), + .UNSPECIFIED.,.F.,.F.,(4,4),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#4577 = CARTESIAN_POINT('',(0.43352555673,-0.59645883718,0.28)); +#4578 = CARTESIAN_POINT('',(0.441046472325,-0.59645883718,0.28)); +#4579 = CARTESIAN_POINT('',(0.447302349121,-0.595141810486,0.28)); +#4580 = CARTESIAN_POINT('',(0.452293187119,-0.592507757098,0.28)); +#4581 = ORIENTED_EDGE('',*,*,#4582,.T.); +#4582 = EDGE_CURVE('',#4574,#2807,#4583,.T.); +#4583 = LINE('',#4584,#4585); +#4584 = CARTESIAN_POINT('',(0.452293187119,-0.592507757098,0.28)); +#4585 = VECTOR('',#4586,1.); +#4586 = DIRECTION('',(-0.,-0.,-1.)); +#4587 = ORIENTED_EDGE('',*,*,#2804,.F.); +#4588 = B_SPLINE_SURFACE_WITH_KNOTS('',3,1,( + (#4589,#4590) + ,(#4591,#4592) + ,(#4593,#4594) + ,(#4595,#4596 + )),.UNSPECIFIED.,.F.,.F.,.F.,(4,4),(2,2),(0.,1.),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#4589 = CARTESIAN_POINT('',(0.43352555673,-0.59645883718,0.28)); +#4590 = CARTESIAN_POINT('',(0.43352555673,-0.59645883718,0.27)); +#4591 = CARTESIAN_POINT('',(0.441046472325,-0.59645883718,0.28)); +#4592 = CARTESIAN_POINT('',(0.441046472325,-0.59645883718,0.27)); +#4593 = CARTESIAN_POINT('',(0.447302349121,-0.595141810486,0.28)); +#4594 = CARTESIAN_POINT('',(0.447302349121,-0.595141810486,0.27)); +#4595 = CARTESIAN_POINT('',(0.452293187119,-0.592507757098,0.28)); +#4596 = CARTESIAN_POINT('',(0.452293187119,-0.592507757098,0.27)); +#4597 = ADVANCED_FACE('',(#4598),#4616,.F.); +#4598 = FACE_BOUND('',#4599,.T.); +#4599 = EDGE_LOOP('',(#4600,#4601,#4609,#4615)); +#4600 = ORIENTED_EDGE('',*,*,#2922,.T.); +#4601 = ORIENTED_EDGE('',*,*,#4602,.F.); +#4602 = EDGE_CURVE('',#4603,#2914,#4605,.T.); +#4603 = VERTEX_POINT('',#4604); +#4604 = CARTESIAN_POINT('',(0.452293187119,-0.584120376572,0.28)); +#4605 = LINE('',#4606,#4607); +#4606 = CARTESIAN_POINT('',(0.452293187119,-0.584120376572,0.28)); +#4607 = VECTOR('',#4608,1.); +#4608 = DIRECTION('',(-0.,-0.,-1.)); +#4609 = ORIENTED_EDGE('',*,*,#4610,.F.); +#4610 = EDGE_CURVE('',#4574,#4603,#4611,.T.); +#4611 = LINE('',#4612,#4613); +#4612 = CARTESIAN_POINT('',(0.452293187119,-0.584120376572,0.28)); +#4613 = VECTOR('',#4614,1.); +#4614 = DIRECTION('',(-0.,1.,-0.)); +#4615 = ORIENTED_EDGE('',*,*,#4582,.T.); +#4616 = PLANE('',#4617); +#4617 = AXIS2_PLACEMENT_3D('',#4618,#4619,#4620); +#4618 = CARTESIAN_POINT('',(0.452293187119,-0.584120376572,0.28)); +#4619 = DIRECTION('',(-1.,0.,0.)); +#4620 = DIRECTION('',(0.,0.,1.)); +#4621 = ADVANCED_FACE('',(#4622),#4641,.F.); +#4622 = FACE_BOUND('',#4623,.F.); +#4623 = EDGE_LOOP('',(#4624,#4625,#4634,#4640)); +#4624 = ORIENTED_EDGE('',*,*,#4602,.F.); +#4625 = ORIENTED_EDGE('',*,*,#4626,.T.); +#4626 = EDGE_CURVE('',#4603,#4627,#4629,.T.); +#4627 = VERTEX_POINT('',#4628); +#4628 = CARTESIAN_POINT('',(0.434790595528,-0.588660652807,0.28)); +#4629 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#4630,#4631,#4632,#4633), + .UNSPECIFIED.,.F.,.F.,(4,4),(12.,13.),.PIECEWISE_BEZIER_KNOTS.); +#4630 = CARTESIAN_POINT('',(0.452293187119,-0.584120376572,0.28)); +#4631 = CARTESIAN_POINT('',(0.447337007718,-0.58713567453,0.28)); +#4632 = CARTESIAN_POINT('',(0.441497034088,-0.588660652807,0.28)); +#4633 = CARTESIAN_POINT('',(0.434790595528,-0.588660652807,0.28)); +#4634 = ORIENTED_EDGE('',*,*,#4635,.T.); +#4635 = EDGE_CURVE('',#4627,#2905,#4636,.T.); +#4636 = LINE('',#4637,#4638); +#4637 = CARTESIAN_POINT('',(0.434790595528,-0.588660652807,0.28)); +#4638 = VECTOR('',#4639,1.); +#4639 = DIRECTION('',(-0.,-0.,-1.)); +#4640 = ORIENTED_EDGE('',*,*,#2913,.F.); +#4641 = B_SPLINE_SURFACE_WITH_KNOTS('',3,1,( + (#4642,#4643) + ,(#4644,#4645) + ,(#4646,#4647) + ,(#4648,#4649 + )),.UNSPECIFIED.,.F.,.F.,.F.,(4,4),(2,2),(12.,13.),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#4642 = CARTESIAN_POINT('',(0.452293187119,-0.584120376572,0.28)); +#4643 = CARTESIAN_POINT('',(0.452293187119,-0.584120376572,0.27)); +#4644 = CARTESIAN_POINT('',(0.447337007718,-0.58713567453,0.28)); +#4645 = CARTESIAN_POINT('',(0.447337007718,-0.58713567453,0.27)); +#4646 = CARTESIAN_POINT('',(0.441497034088,-0.588660652807,0.28)); +#4647 = CARTESIAN_POINT('',(0.441497034088,-0.588660652807,0.27)); +#4648 = CARTESIAN_POINT('',(0.434790595528,-0.588660652807,0.28)); +#4649 = CARTESIAN_POINT('',(0.434790595528,-0.588660652807,0.27)); +#4650 = ADVANCED_FACE('',(#4651),#4670,.F.); +#4651 = FACE_BOUND('',#4652,.F.); +#4652 = EDGE_LOOP('',(#4653,#4654,#4663,#4669)); +#4653 = ORIENTED_EDGE('',*,*,#4635,.F.); +#4654 = ORIENTED_EDGE('',*,*,#4655,.T.); +#4655 = EDGE_CURVE('',#4627,#4656,#4658,.T.); +#4656 = VERTEX_POINT('',#4657); +#4657 = CARTESIAN_POINT('',(0.41737465043,-0.581520981782,0.28)); +#4658 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#4659,#4660,#4661,#4662), + .UNSPECIFIED.,.F.,.F.,(4,4),(11.,12.),.PIECEWISE_BEZIER_KNOTS.); +#4659 = CARTESIAN_POINT('',(0.434790595528,-0.588660652807,0.28)); +#4660 = CARTESIAN_POINT('',(0.427616265905,-0.588660652807,0.28)); +#4661 = CARTESIAN_POINT('',(0.421810950873,-0.5862692096,0.28)); +#4662 = CARTESIAN_POINT('',(0.41737465043,-0.581520981782,0.28)); +#4663 = ORIENTED_EDGE('',*,*,#4664,.T.); +#4664 = EDGE_CURVE('',#4656,#2896,#4665,.T.); +#4665 = LINE('',#4666,#4667); +#4666 = CARTESIAN_POINT('',(0.41737465043,-0.581520981782,0.28)); +#4667 = VECTOR('',#4668,1.); +#4668 = DIRECTION('',(-0.,-0.,-1.)); +#4669 = ORIENTED_EDGE('',*,*,#2904,.F.); +#4670 = B_SPLINE_SURFACE_WITH_KNOTS('',3,1,( + (#4671,#4672) + ,(#4673,#4674) + ,(#4675,#4676) + ,(#4677,#4678 + )),.UNSPECIFIED.,.F.,.F.,.F.,(4,4),(2,2),(11.,12.),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#4671 = CARTESIAN_POINT('',(0.434790595528,-0.588660652807,0.28)); +#4672 = CARTESIAN_POINT('',(0.434790595528,-0.588660652807,0.27)); +#4673 = CARTESIAN_POINT('',(0.427616265905,-0.588660652807,0.28)); +#4674 = CARTESIAN_POINT('',(0.427616265905,-0.588660652807,0.27)); +#4675 = CARTESIAN_POINT('',(0.421810950873,-0.5862692096,0.28)); +#4676 = CARTESIAN_POINT('',(0.421810950873,-0.5862692096,0.27)); +#4677 = CARTESIAN_POINT('',(0.41737465043,-0.581520981782,0.28)); +#4678 = CARTESIAN_POINT('',(0.41737465043,-0.581520981782,0.27)); +#4679 = ADVANCED_FACE('',(#4680),#4699,.F.); +#4680 = FACE_BOUND('',#4681,.F.); +#4681 = EDGE_LOOP('',(#4682,#4683,#4692,#4698)); +#4682 = ORIENTED_EDGE('',*,*,#4664,.F.); +#4683 = ORIENTED_EDGE('',*,*,#4684,.T.); +#4684 = EDGE_CURVE('',#4656,#4685,#4687,.T.); +#4685 = VERTEX_POINT('',#4686); +#4686 = CARTESIAN_POINT('',(0.410720199765,-0.562181484538,0.28)); +#4687 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#4688,#4689,#4690,#4691), + .UNSPECIFIED.,.F.,.F.,(4,4),(10.,11.),.PIECEWISE_BEZIER_KNOTS.); +#4688 = CARTESIAN_POINT('',(0.41737465043,-0.581520981782,0.28)); +#4689 = CARTESIAN_POINT('',(0.412938349987,-0.576738095367,0.28)); +#4690 = CARTESIAN_POINT('',(0.410720199765,-0.570291596285,0.28)); +#4691 = CARTESIAN_POINT('',(0.410720199765,-0.562181484538,0.28)); +#4692 = ORIENTED_EDGE('',*,*,#4693,.T.); +#4693 = EDGE_CURVE('',#4685,#2887,#4694,.T.); +#4694 = LINE('',#4695,#4696); +#4695 = CARTESIAN_POINT('',(0.410720199765,-0.562181484538,0.28)); +#4696 = VECTOR('',#4697,1.); +#4697 = DIRECTION('',(-0.,-0.,-1.)); +#4698 = ORIENTED_EDGE('',*,*,#2895,.F.); +#4699 = B_SPLINE_SURFACE_WITH_KNOTS('',3,1,( + (#4700,#4701) + ,(#4702,#4703) + ,(#4704,#4705) + ,(#4706,#4707 + )),.UNSPECIFIED.,.F.,.F.,.F.,(4,4),(2,2),(10.,11.),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#4700 = CARTESIAN_POINT('',(0.41737465043,-0.581520981782,0.28)); +#4701 = CARTESIAN_POINT('',(0.41737465043,-0.581520981782,0.27)); +#4702 = CARTESIAN_POINT('',(0.412938349987,-0.576738095367,0.28)); +#4703 = CARTESIAN_POINT('',(0.412938349987,-0.576738095367,0.27)); +#4704 = CARTESIAN_POINT('',(0.410720199765,-0.570291596285,0.28)); +#4705 = CARTESIAN_POINT('',(0.410720199765,-0.570291596285,0.27)); +#4706 = CARTESIAN_POINT('',(0.410720199765,-0.562181484538,0.28)); +#4707 = CARTESIAN_POINT('',(0.410720199765,-0.562181484538,0.27)); +#4708 = ADVANCED_FACE('',(#4709),#4728,.F.); +#4709 = FACE_BOUND('',#4710,.F.); +#4710 = EDGE_LOOP('',(#4711,#4712,#4721,#4727)); +#4711 = ORIENTED_EDGE('',*,*,#4693,.F.); +#4712 = ORIENTED_EDGE('',*,*,#4713,.T.); +#4713 = EDGE_CURVE('',#4685,#4714,#4716,.T.); +#4714 = VERTEX_POINT('',#4715); +#4715 = CARTESIAN_POINT('',(0.417842541492,-0.541802229378,0.28)); +#4716 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#4717,#4718,#4719,#4720), + .UNSPECIFIED.,.F.,.F.,(4,4),(9.,10.),.PIECEWISE_BEZIER_KNOTS.); +#4717 = CARTESIAN_POINT('',(0.410720199765,-0.562181484538,0.28)); +#4718 = CARTESIAN_POINT('',(0.410720199765,-0.553655469624,0.28)); +#4719 = CARTESIAN_POINT('',(0.413094313674,-0.546862384571,0.28)); +#4720 = CARTESIAN_POINT('',(0.417842541492,-0.541802229378,0.28)); +#4721 = ORIENTED_EDGE('',*,*,#4722,.T.); +#4722 = EDGE_CURVE('',#4714,#2878,#4723,.T.); +#4723 = LINE('',#4724,#4725); +#4724 = CARTESIAN_POINT('',(0.417842541492,-0.541802229378,0.28)); +#4725 = VECTOR('',#4726,1.); +#4726 = DIRECTION('',(-0.,-0.,-1.)); +#4727 = ORIENTED_EDGE('',*,*,#2886,.F.); +#4728 = B_SPLINE_SURFACE_WITH_KNOTS('',3,1,( + (#4729,#4730) + ,(#4731,#4732) + ,(#4733,#4734) + ,(#4735,#4736 + )),.UNSPECIFIED.,.F.,.F.,.F.,(4,4),(2,2),(9.,10.),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#4729 = CARTESIAN_POINT('',(0.410720199765,-0.562181484538,0.28)); +#4730 = CARTESIAN_POINT('',(0.410720199765,-0.562181484538,0.27)); +#4731 = CARTESIAN_POINT('',(0.410720199765,-0.553655469624,0.28)); +#4732 = CARTESIAN_POINT('',(0.410720199765,-0.553655469624,0.27)); +#4733 = CARTESIAN_POINT('',(0.413094313674,-0.546862384571,0.28)); +#4734 = CARTESIAN_POINT('',(0.413094313674,-0.546862384571,0.27)); +#4735 = CARTESIAN_POINT('',(0.417842541492,-0.541802229378,0.28)); +#4736 = CARTESIAN_POINT('',(0.417842541492,-0.541802229378,0.27)); +#4737 = ADVANCED_FACE('',(#4738),#4757,.F.); +#4738 = FACE_BOUND('',#4739,.F.); +#4739 = EDGE_LOOP('',(#4740,#4741,#4750,#4756)); +#4740 = ORIENTED_EDGE('',*,*,#4722,.F.); +#4741 = ORIENTED_EDGE('',*,*,#4742,.T.); +#4742 = EDGE_CURVE('',#4714,#4743,#4745,.T.); +#4743 = VERTEX_POINT('',#4744); +#4744 = CARTESIAN_POINT('',(0.436315573805,-0.534281313784,0.28)); +#4745 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#4746,#4747,#4748,#4749), + .UNSPECIFIED.,.F.,.F.,(4,4),(8.,9.),.PIECEWISE_BEZIER_KNOTS.); +#4746 = CARTESIAN_POINT('',(0.417842541492,-0.541802229378,0.28)); +#4747 = CARTESIAN_POINT('',(0.422608098608,-0.536776732783,0.28)); +#4748 = CARTESIAN_POINT('',(0.428759999614,-0.534281313784,0.28)); +#4749 = CARTESIAN_POINT('',(0.436315573805,-0.534281313784,0.28)); +#4750 = ORIENTED_EDGE('',*,*,#4751,.T.); +#4751 = EDGE_CURVE('',#4743,#2869,#4752,.T.); +#4752 = LINE('',#4753,#4754); +#4753 = CARTESIAN_POINT('',(0.436315573805,-0.534281313784,0.28)); +#4754 = VECTOR('',#4755,1.); +#4755 = DIRECTION('',(-0.,-0.,-1.)); +#4756 = ORIENTED_EDGE('',*,*,#2877,.F.); +#4757 = B_SPLINE_SURFACE_WITH_KNOTS('',3,1,( + (#4758,#4759) + ,(#4760,#4761) + ,(#4762,#4763) + ,(#4764,#4765 + )),.UNSPECIFIED.,.F.,.F.,.F.,(4,4),(2,2),(8.,9.),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#4758 = CARTESIAN_POINT('',(0.417842541492,-0.541802229378,0.28)); +#4759 = CARTESIAN_POINT('',(0.417842541492,-0.541802229378,0.27)); +#4760 = CARTESIAN_POINT('',(0.422608098608,-0.536776732783,0.28)); +#4761 = CARTESIAN_POINT('',(0.422608098608,-0.536776732783,0.27)); +#4762 = CARTESIAN_POINT('',(0.428759999614,-0.534281313784,0.28)); +#4763 = CARTESIAN_POINT('',(0.428759999614,-0.534281313784,0.27)); +#4764 = CARTESIAN_POINT('',(0.436315573805,-0.534281313784,0.28)); +#4765 = CARTESIAN_POINT('',(0.436315573805,-0.534281313784,0.27)); +#4766 = ADVANCED_FACE('',(#4767),#4786,.F.); +#4767 = FACE_BOUND('',#4768,.F.); +#4768 = EDGE_LOOP('',(#4769,#4770,#4779,#4785)); +#4769 = ORIENTED_EDGE('',*,*,#4751,.F.); +#4770 = ORIENTED_EDGE('',*,*,#4771,.T.); +#4771 = EDGE_CURVE('',#4743,#4772,#4774,.T.); +#4772 = VERTEX_POINT('',#4773); +#4773 = CARTESIAN_POINT('',(0.452293187119,-0.53830171106,0.28)); +#4774 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#4775,#4776,#4777,#4778), + .UNSPECIFIED.,.F.,.F.,(4,4),(7.,8.),.PIECEWISE_BEZIER_KNOTS.); +#4775 = CARTESIAN_POINT('',(0.436315573805,-0.534281313784,0.28)); +#4776 = CARTESIAN_POINT('',(0.442120888838,-0.534281313784,0.28)); +#4777 = CARTESIAN_POINT('',(0.44744098351,-0.535598340478,0.28)); +#4778 = CARTESIAN_POINT('',(0.452293187119,-0.53830171106,0.28)); +#4779 = ORIENTED_EDGE('',*,*,#4780,.T.); +#4780 = EDGE_CURVE('',#4772,#2861,#4781,.T.); +#4781 = LINE('',#4782,#4783); +#4782 = CARTESIAN_POINT('',(0.452293187119,-0.53830171106,0.28)); +#4783 = VECTOR('',#4784,1.); +#4784 = DIRECTION('',(-0.,-0.,-1.)); +#4785 = ORIENTED_EDGE('',*,*,#2868,.F.); +#4786 = B_SPLINE_SURFACE_WITH_KNOTS('',3,1,( + (#4787,#4788) + ,(#4789,#4790) + ,(#4791,#4792) + ,(#4793,#4794 + )),.UNSPECIFIED.,.F.,.F.,.F.,(4,4),(2,2),(7.,8.),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#4787 = CARTESIAN_POINT('',(0.436315573805,-0.534281313784,0.28)); +#4788 = CARTESIAN_POINT('',(0.436315573805,-0.534281313784,0.27)); +#4789 = CARTESIAN_POINT('',(0.442120888838,-0.534281313784,0.28)); +#4790 = CARTESIAN_POINT('',(0.442120888838,-0.534281313784,0.27)); +#4791 = CARTESIAN_POINT('',(0.44744098351,-0.535598340478,0.28)); +#4792 = CARTESIAN_POINT('',(0.44744098351,-0.535598340478,0.27)); +#4793 = CARTESIAN_POINT('',(0.452293187119,-0.53830171106,0.28)); +#4794 = CARTESIAN_POINT('',(0.452293187119,-0.53830171106,0.27)); +#4795 = ADVANCED_FACE('',(#4796),#4814,.F.); +#4796 = FACE_BOUND('',#4797,.T.); +#4797 = EDGE_LOOP('',(#4798,#4799,#4807,#4813)); +#4798 = ORIENTED_EDGE('',*,*,#2860,.T.); +#4799 = ORIENTED_EDGE('',*,*,#4800,.F.); +#4800 = EDGE_CURVE('',#4801,#2852,#4803,.T.); +#4801 = VERTEX_POINT('',#4802); +#4802 = CARTESIAN_POINT('',(0.452293187119,-0.529151841397,0.28)); +#4803 = LINE('',#4804,#4805); +#4804 = CARTESIAN_POINT('',(0.452293187119,-0.529151841397,0.28)); +#4805 = VECTOR('',#4806,1.); +#4806 = DIRECTION('',(-0.,-0.,-1.)); +#4807 = ORIENTED_EDGE('',*,*,#4808,.F.); +#4808 = EDGE_CURVE('',#4772,#4801,#4809,.T.); +#4809 = LINE('',#4810,#4811); +#4810 = CARTESIAN_POINT('',(0.452293187119,-0.529151841397,0.28)); +#4811 = VECTOR('',#4812,1.); +#4812 = DIRECTION('',(-0.,1.,-0.)); +#4813 = ORIENTED_EDGE('',*,*,#4780,.T.); +#4814 = PLANE('',#4815); +#4815 = AXIS2_PLACEMENT_3D('',#4816,#4817,#4818); +#4816 = CARTESIAN_POINT('',(0.452293187119,-0.529151841397,0.28)); +#4817 = DIRECTION('',(-1.,0.,0.)); +#4818 = DIRECTION('',(0.,0.,1.)); +#4819 = ADVANCED_FACE('',(#4820),#4839,.F.); +#4820 = FACE_BOUND('',#4821,.F.); +#4821 = EDGE_LOOP('',(#4822,#4823,#4832,#4838)); +#4822 = ORIENTED_EDGE('',*,*,#4800,.F.); +#4823 = ORIENTED_EDGE('',*,*,#4824,.T.); +#4824 = EDGE_CURVE('',#4801,#4825,#4827,.T.); +#4825 = VERTEX_POINT('',#4826); +#4826 = CARTESIAN_POINT('',(0.436228927312,-0.52637915362,0.28)); +#4827 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#4828,#4829,#4830,#4831), + .UNSPECIFIED.,.F.,.F.,(4,4),(5.,6.),.PIECEWISE_BEZIER_KNOTS.); +#4828 = CARTESIAN_POINT('',(0.452293187119,-0.529151841397,0.28)); +#4829 = CARTESIAN_POINT('',(0.44806483826,-0.527314935744,0.28)); +#4830 = CARTESIAN_POINT('',(0.442710084991,-0.52637915362,0.28)); +#4831 = CARTESIAN_POINT('',(0.436228927312,-0.52637915362,0.28)); +#4832 = ORIENTED_EDGE('',*,*,#4833,.T.); +#4833 = EDGE_CURVE('',#4825,#2843,#4834,.T.); +#4834 = LINE('',#4835,#4836); +#4835 = CARTESIAN_POINT('',(0.436228927312,-0.52637915362,0.28)); +#4836 = VECTOR('',#4837,1.); +#4837 = DIRECTION('',(-0.,-0.,-1.)); +#4838 = ORIENTED_EDGE('',*,*,#2851,.F.); +#4839 = B_SPLINE_SURFACE_WITH_KNOTS('',3,1,( + (#4840,#4841) + ,(#4842,#4843) + ,(#4844,#4845) + ,(#4846,#4847 + )),.UNSPECIFIED.,.F.,.F.,.F.,(4,4),(2,2),(5.,6.),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#4840 = CARTESIAN_POINT('',(0.452293187119,-0.529151841397,0.28)); +#4841 = CARTESIAN_POINT('',(0.452293187119,-0.529151841397,0.27)); +#4842 = CARTESIAN_POINT('',(0.44806483826,-0.527314935744,0.28)); +#4843 = CARTESIAN_POINT('',(0.44806483826,-0.527314935744,0.27)); +#4844 = CARTESIAN_POINT('',(0.442710084991,-0.52637915362,0.28)); +#4845 = CARTESIAN_POINT('',(0.442710084991,-0.52637915362,0.27)); +#4846 = CARTESIAN_POINT('',(0.436228927312,-0.52637915362,0.28)); +#4847 = CARTESIAN_POINT('',(0.436228927312,-0.52637915362,0.27)); +#4848 = ADVANCED_FACE('',(#4849),#4868,.F.); +#4849 = FACE_BOUND('',#4850,.F.); +#4850 = EDGE_LOOP('',(#4851,#4852,#4861,#4867)); +#4851 = ORIENTED_EDGE('',*,*,#4833,.F.); +#4852 = ORIENTED_EDGE('',*,*,#4853,.T.); +#4853 = EDGE_CURVE('',#4825,#4854,#4856,.T.); +#4854 = VERTEX_POINT('',#4855); +#4855 = CARTESIAN_POINT('',(0.411326725216,-0.536360829617,0.28)); +#4856 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#4857,#4858,#4859,#4860), + .UNSPECIFIED.,.F.,.F.,(4,4),(4.,5.),.PIECEWISE_BEZIER_KNOTS.); +#4857 = CARTESIAN_POINT('',(0.436228927312,-0.52637915362,0.28)); +#4858 = CARTESIAN_POINT('',(0.426160604823,-0.52637915362,0.28)); +#4859 = CARTESIAN_POINT('',(0.417859870791,-0.529706378952,0.28)); +#4860 = CARTESIAN_POINT('',(0.411326725216,-0.536360829617,0.28)); +#4861 = ORIENTED_EDGE('',*,*,#4862,.T.); +#4862 = EDGE_CURVE('',#4854,#2834,#4863,.T.); +#4863 = LINE('',#4864,#4865); +#4864 = CARTESIAN_POINT('',(0.411326725216,-0.536360829617,0.28)); +#4865 = VECTOR('',#4866,1.); +#4866 = DIRECTION('',(-0.,-0.,-1.)); +#4867 = ORIENTED_EDGE('',*,*,#2842,.F.); +#4868 = B_SPLINE_SURFACE_WITH_KNOTS('',3,1,( + (#4869,#4870) + ,(#4871,#4872) + ,(#4873,#4874) + ,(#4875,#4876 + )),.UNSPECIFIED.,.F.,.F.,.F.,(4,4),(2,2),(4.,5.),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#4869 = CARTESIAN_POINT('',(0.436228927312,-0.52637915362,0.28)); +#4870 = CARTESIAN_POINT('',(0.436228927312,-0.52637915362,0.27)); +#4871 = CARTESIAN_POINT('',(0.426160604823,-0.52637915362,0.28)); +#4872 = CARTESIAN_POINT('',(0.426160604823,-0.52637915362,0.27)); +#4873 = CARTESIAN_POINT('',(0.417859870791,-0.529706378952,0.28)); +#4874 = CARTESIAN_POINT('',(0.417859870791,-0.529706378952,0.27)); +#4875 = CARTESIAN_POINT('',(0.411326725216,-0.536360829617,0.28)); +#4876 = CARTESIAN_POINT('',(0.411326725216,-0.536360829617,0.27)); +#4877 = ADVANCED_FACE('',(#4878),#4897,.F.); +#4878 = FACE_BOUND('',#4879,.F.); +#4879 = EDGE_LOOP('',(#4880,#4881,#4890,#4896)); +#4880 = ORIENTED_EDGE('',*,*,#4862,.F.); +#4881 = ORIENTED_EDGE('',*,*,#4882,.T.); +#4882 = EDGE_CURVE('',#4854,#4883,#4885,.T.); +#4883 = VERTEX_POINT('',#4884); +#4884 = CARTESIAN_POINT('',(0.401535671504,-0.562701363497,0.28)); +#4885 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#4886,#4887,#4888,#4889), + .UNSPECIFIED.,.F.,.F.,(4,4),(3.,4.),.PIECEWISE_BEZIER_KNOTS.); +#4886 = CARTESIAN_POINT('',(0.411326725216,-0.536360829617,0.28)); +#4887 = CARTESIAN_POINT('',(0.404793579642,-0.543015280281,0.28)); +#4888 = CARTESIAN_POINT('',(0.401535671504,-0.551783905375,0.28)); +#4889 = CARTESIAN_POINT('',(0.401535671504,-0.562701363497,0.28)); +#4890 = ORIENTED_EDGE('',*,*,#4891,.T.); +#4891 = EDGE_CURVE('',#4883,#2825,#4892,.T.); +#4892 = LINE('',#4893,#4894); +#4893 = CARTESIAN_POINT('',(0.401535671504,-0.562701363497,0.28)); +#4894 = VECTOR('',#4895,1.); +#4895 = DIRECTION('',(-0.,-0.,-1.)); +#4896 = ORIENTED_EDGE('',*,*,#2833,.F.); +#4897 = B_SPLINE_SURFACE_WITH_KNOTS('',3,1,( + (#4898,#4899) + ,(#4900,#4901) + ,(#4902,#4903) + ,(#4904,#4905 + )),.UNSPECIFIED.,.F.,.F.,.F.,(4,4),(2,2),(3.,4.),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#4898 = CARTESIAN_POINT('',(0.411326725216,-0.536360829617,0.28)); +#4899 = CARTESIAN_POINT('',(0.411326725216,-0.536360829617,0.27)); +#4900 = CARTESIAN_POINT('',(0.404793579642,-0.543015280281,0.28)); +#4901 = CARTESIAN_POINT('',(0.404793579642,-0.543015280281,0.27)); +#4902 = CARTESIAN_POINT('',(0.401535671504,-0.551783905375,0.28)); +#4903 = CARTESIAN_POINT('',(0.401535671504,-0.551783905375,0.27)); +#4904 = CARTESIAN_POINT('',(0.401535671504,-0.562701363497,0.28)); +#4905 = CARTESIAN_POINT('',(0.401535671504,-0.562701363497,0.27)); +#4906 = ADVANCED_FACE('',(#4907),#4926,.F.); +#4907 = FACE_BOUND('',#4908,.F.); +#4908 = EDGE_LOOP('',(#4909,#4910,#4919,#4925)); +#4909 = ORIENTED_EDGE('',*,*,#4891,.F.); +#4910 = ORIENTED_EDGE('',*,*,#4911,.T.); +#4911 = EDGE_CURVE('',#4883,#4912,#4914,.T.); +#4912 = VERTEX_POINT('',#4913); +#4913 = CARTESIAN_POINT('',(0.410234979404,-0.587204991724,0.28)); +#4914 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#4915,#4916,#4917,#4918), + .UNSPECIFIED.,.F.,.F.,(4,4),(2.,3.),.PIECEWISE_BEZIER_KNOTS.); +#4915 = CARTESIAN_POINT('',(0.401535671504,-0.562701363497,0.28)); +#4916 = CARTESIAN_POINT('',(0.401535671504,-0.572856332479,0.28)); +#4917 = CARTESIAN_POINT('',(0.404429664371,-0.581035761421,0.28)); +#4918 = CARTESIAN_POINT('',(0.410234979404,-0.587204991724,0.28)); +#4919 = ORIENTED_EDGE('',*,*,#4920,.T.); +#4920 = EDGE_CURVE('',#4912,#2816,#4921,.T.); +#4921 = LINE('',#4922,#4923); +#4922 = CARTESIAN_POINT('',(0.410234979404,-0.587204991724,0.28)); +#4923 = VECTOR('',#4924,1.); +#4924 = DIRECTION('',(-0.,-0.,-1.)); +#4925 = ORIENTED_EDGE('',*,*,#2824,.F.); +#4926 = B_SPLINE_SURFACE_WITH_KNOTS('',3,1,( + (#4927,#4928) + ,(#4929,#4930) + ,(#4931,#4932) + ,(#4933,#4934 + )),.UNSPECIFIED.,.F.,.F.,.F.,(4,4),(2,2),(2.,3.),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#4927 = CARTESIAN_POINT('',(0.401535671504,-0.562701363497,0.28)); +#4928 = CARTESIAN_POINT('',(0.401535671504,-0.562701363497,0.27)); +#4929 = CARTESIAN_POINT('',(0.401535671504,-0.572856332479,0.28)); +#4930 = CARTESIAN_POINT('',(0.401535671504,-0.572856332479,0.27)); +#4931 = CARTESIAN_POINT('',(0.404429664371,-0.581035761421,0.28)); +#4932 = CARTESIAN_POINT('',(0.404429664371,-0.581035761421,0.27)); +#4933 = CARTESIAN_POINT('',(0.410234979404,-0.587204991724,0.28)); +#4934 = CARTESIAN_POINT('',(0.410234979404,-0.587204991724,0.27)); +#4935 = ADVANCED_FACE('',(#4936),#4948,.F.); +#4936 = FACE_BOUND('',#4937,.F.); +#4937 = EDGE_LOOP('',(#4938,#4939,#4946,#4947)); +#4938 = ORIENTED_EDGE('',*,*,#4920,.F.); +#4939 = ORIENTED_EDGE('',*,*,#4940,.T.); +#4940 = EDGE_CURVE('',#4912,#4566,#4941,.T.); +#4941 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#4942,#4943,#4944,#4945), + .UNSPECIFIED.,.F.,.F.,(4,4),(1.,2.),.PIECEWISE_BEZIER_KNOTS.); +#4942 = CARTESIAN_POINT('',(0.410234979404,-0.587204991724,0.28)); +#4943 = CARTESIAN_POINT('',(0.416040294437,-0.593374222028,0.28)); +#4944 = CARTESIAN_POINT('',(0.423803820212,-0.59645883718,0.28)); +#4945 = CARTESIAN_POINT('',(0.43352555673,-0.59645883718,0.28)); +#4946 = ORIENTED_EDGE('',*,*,#4565,.T.); +#4947 = ORIENTED_EDGE('',*,*,#2815,.F.); +#4948 = B_SPLINE_SURFACE_WITH_KNOTS('',3,1,( + (#4949,#4950) + ,(#4951,#4952) + ,(#4953,#4954) + ,(#4955,#4956 + )),.UNSPECIFIED.,.F.,.F.,.F.,(4,4),(2,2),(1.,2.),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#4949 = CARTESIAN_POINT('',(0.410234979404,-0.587204991724,0.28)); +#4950 = CARTESIAN_POINT('',(0.410234979404,-0.587204991724,0.27)); +#4951 = CARTESIAN_POINT('',(0.416040294437,-0.593374222028,0.28)); +#4952 = CARTESIAN_POINT('',(0.416040294437,-0.593374222028,0.27)); +#4953 = CARTESIAN_POINT('',(0.423803820212,-0.59645883718,0.28)); +#4954 = CARTESIAN_POINT('',(0.423803820212,-0.59645883718,0.27)); +#4955 = CARTESIAN_POINT('',(0.43352555673,-0.59645883718,0.28)); +#4956 = CARTESIAN_POINT('',(0.43352555673,-0.59645883718,0.27)); +#4957 = ADVANCED_FACE('',(#4958),#4974,.T.); +#4958 = FACE_BOUND('',#4959,.T.); +#4959 = EDGE_LOOP('',(#4960,#4961,#4962,#4963,#4964,#4965,#4966,#4967, + #4968,#4969,#4970,#4971,#4972,#4973)); +#4960 = ORIENTED_EDGE('',*,*,#4573,.T.); +#4961 = ORIENTED_EDGE('',*,*,#4610,.T.); +#4962 = ORIENTED_EDGE('',*,*,#4626,.T.); +#4963 = ORIENTED_EDGE('',*,*,#4655,.T.); +#4964 = ORIENTED_EDGE('',*,*,#4684,.T.); +#4965 = ORIENTED_EDGE('',*,*,#4713,.T.); +#4966 = ORIENTED_EDGE('',*,*,#4742,.T.); +#4967 = ORIENTED_EDGE('',*,*,#4771,.T.); +#4968 = ORIENTED_EDGE('',*,*,#4808,.T.); +#4969 = ORIENTED_EDGE('',*,*,#4824,.T.); +#4970 = ORIENTED_EDGE('',*,*,#4853,.T.); +#4971 = ORIENTED_EDGE('',*,*,#4882,.T.); +#4972 = ORIENTED_EDGE('',*,*,#4911,.T.); +#4973 = ORIENTED_EDGE('',*,*,#4940,.T.); +#4974 = PLANE('',#4975); +#4975 = AXIS2_PLACEMENT_3D('',#4976,#4977,#4978); +#4976 = CARTESIAN_POINT('',(0.443858151023,-0.595471067159,0.28)); +#4977 = DIRECTION('',(0.,0.,1.)); +#4978 = DIRECTION('',(1.,0.,-0.)); +#4979 = ADVANCED_FACE('',(#4980),#5005,.F.); +#4980 = FACE_BOUND('',#4981,.T.); +#4981 = EDGE_LOOP('',(#4982,#4983,#4991,#4999)); +#4982 = ORIENTED_EDGE('',*,*,#3024,.T.); +#4983 = ORIENTED_EDGE('',*,*,#4984,.F.); +#4984 = EDGE_CURVE('',#4985,#3027,#4987,.T.); +#4985 = VERTEX_POINT('',#4986); +#4986 = CARTESIAN_POINT('',(0.502322872193,-0.587586236294,0.28)); +#4987 = LINE('',#4988,#4989); +#4988 = CARTESIAN_POINT('',(0.502322872193,-0.587586236294,0.28)); +#4989 = VECTOR('',#4990,1.); +#4990 = DIRECTION('',(-0.,-0.,-1.)); +#4991 = ORIENTED_EDGE('',*,*,#4992,.F.); +#4992 = EDGE_CURVE('',#4993,#4985,#4995,.T.); +#4993 = VERTEX_POINT('',#4994); +#4994 = CARTESIAN_POINT('',(0.502322872193,-0.595315103472,0.28)); +#4995 = LINE('',#4996,#4997); +#4996 = CARTESIAN_POINT('',(0.502322872193,-0.587586236294,0.28)); +#4997 = VECTOR('',#4998,1.); +#4998 = DIRECTION('',(-0.,1.,-0.)); +#4999 = ORIENTED_EDGE('',*,*,#5000,.T.); +#5000 = EDGE_CURVE('',#4993,#3025,#5001,.T.); +#5001 = LINE('',#5002,#5003); +#5002 = CARTESIAN_POINT('',(0.502322872193,-0.595315103472,0.28)); +#5003 = VECTOR('',#5004,1.); +#5004 = DIRECTION('',(-0.,-0.,-1.)); +#5005 = PLANE('',#5006); +#5006 = AXIS2_PLACEMENT_3D('',#5007,#5008,#5009); +#5007 = CARTESIAN_POINT('',(0.502322872193,-0.587586236294,0.28)); +#5008 = DIRECTION('',(-1.,0.,0.)); +#5009 = DIRECTION('',(0.,0.,1.)); +#5010 = ADVANCED_FACE('',(#5011),#5029,.F.); +#5011 = FACE_BOUND('',#5012,.T.); +#5012 = EDGE_LOOP('',(#5013,#5014,#5022,#5028)); +#5013 = ORIENTED_EDGE('',*,*,#3114,.T.); +#5014 = ORIENTED_EDGE('',*,*,#5015,.F.); +#5015 = EDGE_CURVE('',#5016,#3107,#5018,.T.); +#5016 = VERTEX_POINT('',#5017); +#5017 = CARTESIAN_POINT('',(0.474613323723,-0.587586236294,0.28)); +#5018 = LINE('',#5019,#5020); +#5019 = CARTESIAN_POINT('',(0.474613323723,-0.587586236294,0.28)); +#5020 = VECTOR('',#5021,1.); +#5021 = DIRECTION('',(-0.,-0.,-1.)); +#5022 = ORIENTED_EDGE('',*,*,#5023,.F.); +#5023 = EDGE_CURVE('',#4985,#5016,#5024,.T.); +#5024 = LINE('',#5025,#5026); +#5025 = CARTESIAN_POINT('',(0.474613323723,-0.587586236294,0.28)); +#5026 = VECTOR('',#5027,1.); +#5027 = DIRECTION('',(-1.,-0.,-0.)); +#5028 = ORIENTED_EDGE('',*,*,#4984,.T.); +#5029 = PLANE('',#5030); +#5030 = AXIS2_PLACEMENT_3D('',#5031,#5032,#5033); +#5031 = CARTESIAN_POINT('',(0.474613323723,-0.587586236294,0.28)); +#5032 = DIRECTION('',(0.,-1.,0.)); +#5033 = DIRECTION('',(0.,-0.,-1.)); +#5034 = ADVANCED_FACE('',(#5035),#5053,.F.); +#5035 = FACE_BOUND('',#5036,.T.); +#5036 = EDGE_LOOP('',(#5037,#5038,#5046,#5052)); +#5037 = ORIENTED_EDGE('',*,*,#3106,.T.); +#5038 = ORIENTED_EDGE('',*,*,#5039,.F.); +#5039 = EDGE_CURVE('',#5040,#3099,#5042,.T.); +#5040 = VERTEX_POINT('',#5041); +#5041 = CARTESIAN_POINT('',(0.474613323723,-0.564780879329,0.28)); +#5042 = LINE('',#5043,#5044); +#5043 = CARTESIAN_POINT('',(0.474613323723,-0.564780879329,0.28)); +#5044 = VECTOR('',#5045,1.); +#5045 = DIRECTION('',(-0.,-0.,-1.)); +#5046 = ORIENTED_EDGE('',*,*,#5047,.F.); +#5047 = EDGE_CURVE('',#5016,#5040,#5048,.T.); +#5048 = LINE('',#5049,#5050); +#5049 = CARTESIAN_POINT('',(0.474613323723,-0.564780879329,0.28)); +#5050 = VECTOR('',#5051,1.); +#5051 = DIRECTION('',(-0.,1.,-0.)); +#5052 = ORIENTED_EDGE('',*,*,#5015,.T.); +#5053 = PLANE('',#5054); +#5054 = AXIS2_PLACEMENT_3D('',#5055,#5056,#5057); +#5055 = CARTESIAN_POINT('',(0.474613323723,-0.564780879329,0.28)); +#5056 = DIRECTION('',(-1.,0.,0.)); +#5057 = DIRECTION('',(0.,0.,1.)); +#5058 = ADVANCED_FACE('',(#5059),#5077,.F.); +#5059 = FACE_BOUND('',#5060,.T.); +#5060 = EDGE_LOOP('',(#5061,#5062,#5070,#5076)); +#5061 = ORIENTED_EDGE('',*,*,#3098,.T.); +#5062 = ORIENTED_EDGE('',*,*,#5063,.F.); +#5063 = EDGE_CURVE('',#5064,#3091,#5066,.T.); +#5064 = VERTEX_POINT('',#5065); +#5065 = CARTESIAN_POINT('',(0.498857012472,-0.564780879329,0.28)); +#5066 = LINE('',#5067,#5068); +#5067 = CARTESIAN_POINT('',(0.498857012472,-0.564780879329,0.28)); +#5068 = VECTOR('',#5069,1.); +#5069 = DIRECTION('',(-0.,-0.,-1.)); +#5070 = ORIENTED_EDGE('',*,*,#5071,.F.); +#5071 = EDGE_CURVE('',#5040,#5064,#5072,.T.); +#5072 = LINE('',#5073,#5074); +#5073 = CARTESIAN_POINT('',(0.498857012472,-0.564780879329,0.28)); +#5074 = VECTOR('',#5075,1.); +#5075 = DIRECTION('',(1.,-0.,-0.)); +#5076 = ORIENTED_EDGE('',*,*,#5039,.T.); +#5077 = PLANE('',#5078); +#5078 = AXIS2_PLACEMENT_3D('',#5079,#5080,#5081); +#5079 = CARTESIAN_POINT('',(0.498857012472,-0.564780879329,0.28)); +#5080 = DIRECTION('',(0.,1.,-0.)); +#5081 = DIRECTION('',(0.,0.,1.)); +#5082 = ADVANCED_FACE('',(#5083),#5101,.F.); +#5083 = FACE_BOUND('',#5084,.T.); +#5084 = EDGE_LOOP('',(#5085,#5086,#5094,#5100)); +#5085 = ORIENTED_EDGE('',*,*,#3090,.T.); +#5086 = ORIENTED_EDGE('',*,*,#5087,.F.); +#5087 = EDGE_CURVE('',#5088,#3083,#5090,.T.); +#5088 = VERTEX_POINT('',#5089); +#5089 = CARTESIAN_POINT('',(0.498857012472,-0.557017353554,0.28)); +#5090 = LINE('',#5091,#5092); +#5091 = CARTESIAN_POINT('',(0.498857012472,-0.557017353554,0.28)); +#5092 = VECTOR('',#5093,1.); +#5093 = DIRECTION('',(-0.,-0.,-1.)); +#5094 = ORIENTED_EDGE('',*,*,#5095,.F.); +#5095 = EDGE_CURVE('',#5064,#5088,#5096,.T.); +#5096 = LINE('',#5097,#5098); +#5097 = CARTESIAN_POINT('',(0.498857012472,-0.557017353554,0.28)); +#5098 = VECTOR('',#5099,1.); +#5099 = DIRECTION('',(-0.,1.,-0.)); +#5100 = ORIENTED_EDGE('',*,*,#5063,.T.); +#5101 = PLANE('',#5102); +#5102 = AXIS2_PLACEMENT_3D('',#5103,#5104,#5105); +#5103 = CARTESIAN_POINT('',(0.498857012472,-0.557017353554,0.28)); +#5104 = DIRECTION('',(-1.,0.,0.)); +#5105 = DIRECTION('',(0.,0.,1.)); +#5106 = ADVANCED_FACE('',(#5107),#5125,.F.); +#5107 = FACE_BOUND('',#5108,.T.); +#5108 = EDGE_LOOP('',(#5109,#5110,#5118,#5124)); +#5109 = ORIENTED_EDGE('',*,*,#3082,.T.); +#5110 = ORIENTED_EDGE('',*,*,#5111,.F.); +#5111 = EDGE_CURVE('',#5112,#3075,#5114,.T.); +#5112 = VERTEX_POINT('',#5113); +#5113 = CARTESIAN_POINT('',(0.474613323723,-0.557017353554,0.28)); +#5114 = LINE('',#5115,#5116); +#5115 = CARTESIAN_POINT('',(0.474613323723,-0.557017353554,0.28)); +#5116 = VECTOR('',#5117,1.); +#5117 = DIRECTION('',(-0.,-0.,-1.)); +#5118 = ORIENTED_EDGE('',*,*,#5119,.F.); +#5119 = EDGE_CURVE('',#5088,#5112,#5120,.T.); +#5120 = LINE('',#5121,#5122); +#5121 = CARTESIAN_POINT('',(0.474613323723,-0.557017353554,0.28)); +#5122 = VECTOR('',#5123,1.); +#5123 = DIRECTION('',(-1.,-0.,-0.)); +#5124 = ORIENTED_EDGE('',*,*,#5087,.T.); +#5125 = PLANE('',#5126); +#5126 = AXIS2_PLACEMENT_3D('',#5127,#5128,#5129); +#5127 = CARTESIAN_POINT('',(0.474613323723,-0.557017353554,0.28)); +#5128 = DIRECTION('',(0.,-1.,0.)); +#5129 = DIRECTION('',(0.,-0.,-1.)); +#5130 = ADVANCED_FACE('',(#5131),#5149,.F.); +#5131 = FACE_BOUND('',#5132,.T.); +#5132 = EDGE_LOOP('',(#5133,#5134,#5142,#5148)); +#5133 = ORIENTED_EDGE('',*,*,#3074,.T.); +#5134 = ORIENTED_EDGE('',*,*,#5135,.F.); +#5135 = EDGE_CURVE('',#5136,#3067,#5138,.T.); +#5136 = VERTEX_POINT('',#5137); +#5137 = CARTESIAN_POINT('',(0.474613323723,-0.5353210717,0.28)); +#5138 = LINE('',#5139,#5140); +#5139 = CARTESIAN_POINT('',(0.474613323723,-0.5353210717,0.28)); +#5140 = VECTOR('',#5141,1.); +#5141 = DIRECTION('',(-0.,-0.,-1.)); +#5142 = ORIENTED_EDGE('',*,*,#5143,.F.); +#5143 = EDGE_CURVE('',#5112,#5136,#5144,.T.); +#5144 = LINE('',#5145,#5146); +#5145 = CARTESIAN_POINT('',(0.474613323723,-0.5353210717,0.28)); +#5146 = VECTOR('',#5147,1.); +#5147 = DIRECTION('',(-0.,1.,-0.)); +#5148 = ORIENTED_EDGE('',*,*,#5111,.T.); +#5149 = PLANE('',#5150); +#5150 = AXIS2_PLACEMENT_3D('',#5151,#5152,#5153); +#5151 = CARTESIAN_POINT('',(0.474613323723,-0.5353210717,0.28)); +#5152 = DIRECTION('',(-1.,0.,0.)); +#5153 = DIRECTION('',(0.,0.,1.)); +#5154 = ADVANCED_FACE('',(#5155),#5173,.F.); +#5155 = FACE_BOUND('',#5156,.T.); +#5156 = EDGE_LOOP('',(#5157,#5158,#5166,#5172)); +#5157 = ORIENTED_EDGE('',*,*,#3066,.T.); +#5158 = ORIENTED_EDGE('',*,*,#5159,.F.); +#5159 = EDGE_CURVE('',#5160,#3059,#5162,.T.); +#5160 = VERTEX_POINT('',#5161); +#5161 = CARTESIAN_POINT('',(0.500780564617,-0.5353210717,0.28)); +#5162 = LINE('',#5163,#5164); +#5163 = CARTESIAN_POINT('',(0.500780564617,-0.5353210717,0.28)); +#5164 = VECTOR('',#5165,1.); +#5165 = DIRECTION('',(-0.,-0.,-1.)); +#5166 = ORIENTED_EDGE('',*,*,#5167,.F.); +#5167 = EDGE_CURVE('',#5136,#5160,#5168,.T.); +#5168 = LINE('',#5169,#5170); +#5169 = CARTESIAN_POINT('',(0.500780564617,-0.5353210717,0.28)); +#5170 = VECTOR('',#5171,1.); +#5171 = DIRECTION('',(1.,-0.,-0.)); +#5172 = ORIENTED_EDGE('',*,*,#5135,.T.); +#5173 = PLANE('',#5174); +#5174 = AXIS2_PLACEMENT_3D('',#5175,#5176,#5177); +#5175 = CARTESIAN_POINT('',(0.500780564617,-0.5353210717,0.28)); +#5176 = DIRECTION('',(0.,1.,-0.)); +#5177 = DIRECTION('',(0.,0.,1.)); +#5178 = ADVANCED_FACE('',(#5179),#5197,.F.); +#5179 = FACE_BOUND('',#5180,.T.); +#5180 = EDGE_LOOP('',(#5181,#5182,#5190,#5196)); +#5181 = ORIENTED_EDGE('',*,*,#3058,.T.); +#5182 = ORIENTED_EDGE('',*,*,#5183,.F.); +#5183 = EDGE_CURVE('',#5184,#3051,#5186,.T.); +#5184 = VERTEX_POINT('',#5185); +#5185 = CARTESIAN_POINT('',(0.500780564617,-0.527522887328,0.28)); +#5186 = LINE('',#5187,#5188); +#5187 = CARTESIAN_POINT('',(0.500780564617,-0.527522887328,0.28)); +#5188 = VECTOR('',#5189,1.); +#5189 = DIRECTION('',(-0.,-0.,-1.)); +#5190 = ORIENTED_EDGE('',*,*,#5191,.F.); +#5191 = EDGE_CURVE('',#5160,#5184,#5192,.T.); +#5192 = LINE('',#5193,#5194); +#5193 = CARTESIAN_POINT('',(0.500780564617,-0.527522887328,0.28)); +#5194 = VECTOR('',#5195,1.); +#5195 = DIRECTION('',(-0.,1.,-0.)); +#5196 = ORIENTED_EDGE('',*,*,#5159,.T.); +#5197 = PLANE('',#5198); +#5198 = AXIS2_PLACEMENT_3D('',#5199,#5200,#5201); +#5199 = CARTESIAN_POINT('',(0.500780564617,-0.527522887328,0.28)); +#5200 = DIRECTION('',(-1.,0.,0.)); +#5201 = DIRECTION('',(0.,0.,1.)); +#5202 = ADVANCED_FACE('',(#5203),#5221,.F.); +#5203 = FACE_BOUND('',#5204,.T.); +#5204 = EDGE_LOOP('',(#5205,#5206,#5214,#5220)); +#5205 = ORIENTED_EDGE('',*,*,#3050,.T.); +#5206 = ORIENTED_EDGE('',*,*,#5207,.F.); +#5207 = EDGE_CURVE('',#5208,#3043,#5210,.T.); +#5208 = VERTEX_POINT('',#5209); +#5209 = CARTESIAN_POINT('',(0.465862027927,-0.527522887328,0.28)); +#5210 = LINE('',#5211,#5212); +#5211 = CARTESIAN_POINT('',(0.465862027927,-0.527522887328,0.28)); +#5212 = VECTOR('',#5213,1.); +#5213 = DIRECTION('',(-0.,-0.,-1.)); +#5214 = ORIENTED_EDGE('',*,*,#5215,.F.); +#5215 = EDGE_CURVE('',#5184,#5208,#5216,.T.); +#5216 = LINE('',#5217,#5218); +#5217 = CARTESIAN_POINT('',(0.465862027927,-0.527522887328,0.28)); +#5218 = VECTOR('',#5219,1.); +#5219 = DIRECTION('',(-1.,-0.,-0.)); +#5220 = ORIENTED_EDGE('',*,*,#5183,.T.); +#5221 = PLANE('',#5222); +#5222 = AXIS2_PLACEMENT_3D('',#5223,#5224,#5225); +#5223 = CARTESIAN_POINT('',(0.465862027927,-0.527522887328,0.28)); +#5224 = DIRECTION('',(0.,-1.,0.)); +#5225 = DIRECTION('',(0.,-0.,-1.)); +#5226 = ADVANCED_FACE('',(#5227),#5245,.F.); +#5227 = FACE_BOUND('',#5228,.T.); +#5228 = EDGE_LOOP('',(#5229,#5230,#5238,#5244)); +#5229 = ORIENTED_EDGE('',*,*,#3042,.T.); +#5230 = ORIENTED_EDGE('',*,*,#5231,.F.); +#5231 = EDGE_CURVE('',#5232,#3035,#5234,.T.); +#5232 = VERTEX_POINT('',#5233); +#5233 = CARTESIAN_POINT('',(0.465862027927,-0.595315103472,0.28)); +#5234 = LINE('',#5235,#5236); +#5235 = CARTESIAN_POINT('',(0.465862027927,-0.595315103472,0.28)); +#5236 = VECTOR('',#5237,1.); +#5237 = DIRECTION('',(-0.,-0.,-1.)); +#5238 = ORIENTED_EDGE('',*,*,#5239,.F.); +#5239 = EDGE_CURVE('',#5208,#5232,#5240,.T.); +#5240 = LINE('',#5241,#5242); +#5241 = CARTESIAN_POINT('',(0.465862027927,-0.595315103472,0.28)); +#5242 = VECTOR('',#5243,1.); +#5243 = DIRECTION('',(-0.,-1.,-0.)); +#5244 = ORIENTED_EDGE('',*,*,#5207,.T.); +#5245 = PLANE('',#5246); +#5246 = AXIS2_PLACEMENT_3D('',#5247,#5248,#5249); +#5247 = CARTESIAN_POINT('',(0.465862027927,-0.595315103472,0.28)); +#5248 = DIRECTION('',(1.,0.,0.)); +#5249 = DIRECTION('',(0.,0.,-1.)); +#5250 = ADVANCED_FACE('',(#5251),#5262,.F.); +#5251 = FACE_BOUND('',#5252,.T.); +#5252 = EDGE_LOOP('',(#5253,#5254,#5255,#5261)); +#5253 = ORIENTED_EDGE('',*,*,#3034,.T.); +#5254 = ORIENTED_EDGE('',*,*,#5000,.F.); +#5255 = ORIENTED_EDGE('',*,*,#5256,.F.); +#5256 = EDGE_CURVE('',#5232,#4993,#5257,.T.); +#5257 = LINE('',#5258,#5259); +#5258 = CARTESIAN_POINT('',(0.502322872193,-0.595315103472,0.28)); +#5259 = VECTOR('',#5260,1.); +#5260 = DIRECTION('',(1.,-0.,-0.)); +#5261 = ORIENTED_EDGE('',*,*,#5231,.T.); +#5262 = PLANE('',#5263); +#5263 = AXIS2_PLACEMENT_3D('',#5264,#5265,#5266); +#5264 = CARTESIAN_POINT('',(0.502322872193,-0.595315103472,0.28)); +#5265 = DIRECTION('',(0.,1.,-0.)); +#5266 = DIRECTION('',(0.,0.,1.)); +#5267 = ADVANCED_FACE('',(#5268),#5282,.F.); +#5268 = FACE_BOUND('',#5269,.T.); +#5269 = EDGE_LOOP('',(#5270,#5271,#5272,#5273,#5274,#5275,#5276,#5277, + #5278,#5279,#5280,#5281)); +#5270 = ORIENTED_EDGE('',*,*,#4992,.T.); +#5271 = ORIENTED_EDGE('',*,*,#5023,.T.); +#5272 = ORIENTED_EDGE('',*,*,#5047,.T.); +#5273 = ORIENTED_EDGE('',*,*,#5071,.T.); +#5274 = ORIENTED_EDGE('',*,*,#5095,.T.); +#5275 = ORIENTED_EDGE('',*,*,#5119,.T.); +#5276 = ORIENTED_EDGE('',*,*,#5143,.T.); +#5277 = ORIENTED_EDGE('',*,*,#5167,.T.); +#5278 = ORIENTED_EDGE('',*,*,#5191,.T.); +#5279 = ORIENTED_EDGE('',*,*,#5215,.T.); +#5280 = ORIENTED_EDGE('',*,*,#5239,.T.); +#5281 = ORIENTED_EDGE('',*,*,#5256,.T.); +#5282 = PLANE('',#5283); +#5283 = AXIS2_PLACEMENT_3D('',#5284,#5285,#5286); +#5284 = CARTESIAN_POINT('',(0.,0.,0.28)); +#5285 = DIRECTION('',(-0.,0.,-1.)); +#5286 = DIRECTION('',(-1.,0.,0.)); +#5287 = ADVANCED_FACE('',(#5288,#5350),#5412,.T.); +#5288 = FACE_BOUND('',#5289,.T.); +#5289 = EDGE_LOOP('',(#5290,#5300,#5309,#5318,#5327,#5336,#5344)); +#5290 = ORIENTED_EDGE('',*,*,#5291,.T.); +#5291 = EDGE_CURVE('',#5292,#5294,#5296,.T.); +#5292 = VERTEX_POINT('',#5293); +#5293 = CARTESIAN_POINT('',(0.515129223862,-0.595315103472,0.28)); +#5294 = VERTEX_POINT('',#5295); +#5295 = CARTESIAN_POINT('',(0.533775549162,-0.595315103472,0.28)); +#5296 = LINE('',#5297,#5298); +#5297 = CARTESIAN_POINT('',(0.533775549162,-0.595315103472,0.28)); +#5298 = VECTOR('',#5299,1.); +#5299 = DIRECTION('',(1.,-0.,-0.)); +#5300 = ORIENTED_EDGE('',*,*,#5301,.T.); +#5301 = EDGE_CURVE('',#5294,#5302,#5304,.T.); +#5302 = VERTEX_POINT('',#5303); +#5303 = CARTESIAN_POINT('',(0.560098753743,-0.585818647836,0.28)); +#5304 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#5305,#5306,#5307,#5308), + .UNSPECIFIED.,.F.,.F.,(4,4),(5.,6.),.PIECEWISE_BEZIER_KNOTS.); +#5305 = CARTESIAN_POINT('',(0.533775549162,-0.595315103472,0.28)); +#5306 = CARTESIAN_POINT('',(0.544502384998,-0.595315103472,0.28)); +#5307 = CARTESIAN_POINT('',(0.553288339391,-0.592161171125,0.28)); +#5308 = CARTESIAN_POINT('',(0.560098753743,-0.585818647836,0.28)); +#5309 = ORIENTED_EDGE('',*,*,#5310,.T.); +#5310 = EDGE_CURVE('',#5302,#5311,#5313,.T.); +#5311 = VERTEX_POINT('',#5312); +#5312 = CARTESIAN_POINT('',(0.57032303992,-0.560552530469,0.28)); +#5313 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#5314,#5315,#5316,#5317), + .UNSPECIFIED.,.F.,.F.,(4,4),(4.,5.),.PIECEWISE_BEZIER_KNOTS.); +#5314 = CARTESIAN_POINT('',(0.560098753743,-0.585818647836,0.28)); +#5315 = CARTESIAN_POINT('',(0.566909168095,-0.579476124546,0.28)); +#5316 = CARTESIAN_POINT('',(0.57032303992,-0.571054085424,0.28)); +#5317 = CARTESIAN_POINT('',(0.57032303992,-0.560552530469,0.28)); +#5318 = ORIENTED_EDGE('',*,*,#5319,.T.); +#5319 = EDGE_CURVE('',#5311,#5320,#5322,.T.); +#5320 = VERTEX_POINT('',#5321); +#5321 = CARTESIAN_POINT('',(0.560098753743,-0.536499464005,0.28)); +#5322 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#5323,#5324,#5325,#5326), + .UNSPECIFIED.,.F.,.F.,(4,4),(3.,4.),.PIECEWISE_BEZIER_KNOTS.); +#5323 = CARTESIAN_POINT('',(0.57032303992,-0.560552530469,0.28)); +#5324 = CARTESIAN_POINT('',(0.57032303992,-0.550501537279,0.28)); +#5325 = CARTESIAN_POINT('',(0.566909168095,-0.542495401323,0.28)); +#5326 = CARTESIAN_POINT('',(0.560098753743,-0.536499464005,0.28)); +#5327 = ORIENTED_EDGE('',*,*,#5328,.T.); +#5328 = EDGE_CURVE('',#5320,#5329,#5331,.T.); +#5329 = VERTEX_POINT('',#5330); +#5330 = CARTESIAN_POINT('',(0.534468721106,-0.527522887328,0.28)); +#5331 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#5332,#5333,#5334,#5335), + .UNSPECIFIED.,.F.,.F.,(4,4),(2.,3.),.PIECEWISE_BEZIER_KNOTS.); +#5332 = CARTESIAN_POINT('',(0.560098753743,-0.536499464005,0.28)); +#5333 = CARTESIAN_POINT('',(0.553288339391,-0.530503526688,0.28)); +#5334 = CARTESIAN_POINT('',(0.544744995179,-0.527522887328,0.28)); +#5335 = CARTESIAN_POINT('',(0.534468721106,-0.527522887328,0.28)); +#5336 = ORIENTED_EDGE('',*,*,#5337,.T.); +#5337 = EDGE_CURVE('',#5329,#5338,#5340,.T.); +#5338 = VERTEX_POINT('',#5339); +#5339 = CARTESIAN_POINT('',(0.515129223862,-0.527522887328,0.28)); +#5340 = LINE('',#5341,#5342); +#5341 = CARTESIAN_POINT('',(0.515129223862,-0.527522887328,0.28)); +#5342 = VECTOR('',#5343,1.); +#5343 = DIRECTION('',(-1.,-0.,-0.)); +#5344 = ORIENTED_EDGE('',*,*,#5345,.T.); +#5345 = EDGE_CURVE('',#5338,#5292,#5346,.T.); +#5346 = LINE('',#5347,#5348); +#5347 = CARTESIAN_POINT('',(0.515129223862,-0.595315103472,0.28)); +#5348 = VECTOR('',#5349,1.); +#5349 = DIRECTION('',(-0.,-1.,-0.)); +#5350 = FACE_BOUND('',#5351,.T.); +#5351 = EDGE_LOOP('',(#5352,#5362,#5370,#5379,#5388,#5397,#5406)); +#5352 = ORIENTED_EDGE('',*,*,#5353,.F.); +#5353 = EDGE_CURVE('',#5354,#5356,#5358,.T.); +#5354 = VERTEX_POINT('',#5355); +#5355 = CARTESIAN_POINT('',(0.523880519658,-0.5353210717,0.28)); +#5356 = VERTEX_POINT('',#5357); +#5357 = CARTESIAN_POINT('',(0.523880519658,-0.587586236294,0.28)); +#5358 = LINE('',#5359,#5360); +#5359 = CARTESIAN_POINT('',(0.523880519658,-0.5353210717,0.28)); +#5360 = VECTOR('',#5361,1.); +#5361 = DIRECTION('',(0.,-1.,0.)); +#5362 = ORIENTED_EDGE('',*,*,#5363,.F.); +#5363 = EDGE_CURVE('',#5364,#5354,#5366,.T.); +#5364 = VERTEX_POINT('',#5365); +#5365 = CARTESIAN_POINT('',(0.534122135133,-0.5353210717,0.28)); +#5366 = LINE('',#5367,#5368); +#5367 = CARTESIAN_POINT('',(0.534122135133,-0.5353210717,0.28)); +#5368 = VECTOR('',#5369,1.); +#5369 = DIRECTION('',(-1.,0.,0.)); +#5370 = ORIENTED_EDGE('',*,*,#5371,.F.); +#5371 = EDGE_CURVE('',#5372,#5364,#5374,.T.); +#5372 = VERTEX_POINT('',#5373); +#5373 = CARTESIAN_POINT('',(0.553686913259,-0.541698253587,0.28)); +#5374 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#5375,#5376,#5377,#5378), + .UNSPECIFIED.,.F.,.F.,(4,4),(5.,6.),.PIECEWISE_BEZIER_KNOTS.); +#5375 = CARTESIAN_POINT('',(0.553686913259,-0.541698253587,0.28)); +#5376 = CARTESIAN_POINT('',(0.548730733857,-0.53743524613,0.28)); +#5377 = CARTESIAN_POINT('',(0.542197588283,-0.5353210717,0.28)); +#5378 = CARTESIAN_POINT('',(0.534122135133,-0.5353210717,0.28)); +#5379 = ORIENTED_EDGE('',*,*,#5380,.F.); +#5380 = EDGE_CURVE('',#5381,#5372,#5383,.T.); +#5381 = VERTEX_POINT('',#5382); +#5382 = CARTESIAN_POINT('',(0.561121182361,-0.56079514065,0.28)); +#5383 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#5384,#5385,#5386,#5387), + .UNSPECIFIED.,.F.,.F.,(4,4),(4.,5.),.PIECEWISE_BEZIER_KNOTS.); +#5384 = CARTESIAN_POINT('',(0.561121182361,-0.56079514065,0.28)); +#5385 = CARTESIAN_POINT('',(0.561121182361,-0.55233844293,0.28)); +#5386 = CARTESIAN_POINT('',(0.55864309266,-0.545961261044,0.28)); +#5387 = CARTESIAN_POINT('',(0.553686913259,-0.541698253587,0.28)); +#5388 = ORIENTED_EDGE('',*,*,#5389,.F.); +#5389 = EDGE_CURVE('',#5390,#5381,#5392,.T.); +#5390 = VERTEX_POINT('',#5391); +#5391 = CARTESIAN_POINT('',(0.553877535544,-0.580515882463,0.28)); +#5392 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#5393,#5394,#5395,#5396), + .UNSPECIFIED.,.F.,.F.,(4,4),(3.,4.),.PIECEWISE_BEZIER_KNOTS.); +#5393 = CARTESIAN_POINT('',(0.553877535544,-0.580515882463,0.28)); +#5394 = CARTESIAN_POINT('',(0.558712409855,-0.575836971839,0.28)); +#5395 = CARTESIAN_POINT('',(0.561121182361,-0.569251838369,0.28)); +#5396 = CARTESIAN_POINT('',(0.561121182361,-0.56079514065,0.28)); +#5397 = ORIENTED_EDGE('',*,*,#5398,.F.); +#5398 = EDGE_CURVE('',#5399,#5390,#5401,.T.); +#5399 = VERTEX_POINT('',#5400); +#5400 = CARTESIAN_POINT('',(0.533723561266,-0.587586236294,0.28)); +#5401 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#5402,#5403,#5404,#5405), + .UNSPECIFIED.,.F.,.F.,(4,4),(2.,3.),.PIECEWISE_BEZIER_KNOTS.); +#5402 = CARTESIAN_POINT('',(0.533723561266,-0.587586236294,0.28)); +#5403 = CARTESIAN_POINT('',(0.542336222672,-0.587586236294,0.28)); +#5404 = CARTESIAN_POINT('',(0.549059990532,-0.585229451683,0.28)); +#5405 = CARTESIAN_POINT('',(0.553877535544,-0.580515882463,0.28)); +#5406 = ORIENTED_EDGE('',*,*,#5407,.F.); +#5407 = EDGE_CURVE('',#5356,#5399,#5408,.T.); +#5408 = LINE('',#5409,#5410); +#5409 = CARTESIAN_POINT('',(0.523880519658,-0.587586236294,0.28)); +#5410 = VECTOR('',#5411,1.); +#5411 = DIRECTION('',(1.,0.,0.)); +#5412 = PLANE('',#5413); +#5413 = AXIS2_PLACEMENT_3D('',#5414,#5415,#5416); +#5414 = CARTESIAN_POINT('',(0.54858343482,-0.529762699172,0.28)); +#5415 = DIRECTION('',(-0.,0.,1.)); +#5416 = DIRECTION('',(1.,0.,0.)); +#5417 = ADVANCED_FACE('',(#5418),#5434,.F.); +#5418 = FACE_BOUND('',#5419,.T.); +#5419 = EDGE_LOOP('',(#5420,#5421,#5427,#5428)); +#5420 = ORIENTED_EDGE('',*,*,#3122,.T.); +#5421 = ORIENTED_EDGE('',*,*,#5422,.F.); +#5422 = EDGE_CURVE('',#5294,#3125,#5423,.T.); +#5423 = LINE('',#5424,#5425); +#5424 = CARTESIAN_POINT('',(0.533775549162,-0.595315103472,0.28)); +#5425 = VECTOR('',#5426,1.); +#5426 = DIRECTION('',(-0.,-0.,-1.)); +#5427 = ORIENTED_EDGE('',*,*,#5291,.F.); +#5428 = ORIENTED_EDGE('',*,*,#5429,.T.); +#5429 = EDGE_CURVE('',#5292,#3123,#5430,.T.); +#5430 = LINE('',#5431,#5432); +#5431 = CARTESIAN_POINT('',(0.515129223862,-0.595315103472,0.28)); +#5432 = VECTOR('',#5433,1.); +#5433 = DIRECTION('',(-0.,-0.,-1.)); +#5434 = PLANE('',#5435); +#5435 = AXIS2_PLACEMENT_3D('',#5436,#5437,#5438); +#5436 = CARTESIAN_POINT('',(0.533775549162,-0.595315103472,0.28)); +#5437 = DIRECTION('',(0.,1.,-0.)); +#5438 = DIRECTION('',(0.,0.,1.)); +#5439 = ADVANCED_FACE('',(#5440),#5451,.F.); +#5440 = FACE_BOUND('',#5441,.F.); +#5441 = EDGE_LOOP('',(#5442,#5443,#5444,#5450)); +#5442 = ORIENTED_EDGE('',*,*,#5422,.F.); +#5443 = ORIENTED_EDGE('',*,*,#5301,.T.); +#5444 = ORIENTED_EDGE('',*,*,#5445,.T.); +#5445 = EDGE_CURVE('',#5302,#3167,#5446,.T.); +#5446 = LINE('',#5447,#5448); +#5447 = CARTESIAN_POINT('',(0.560098753743,-0.585818647836,0.28)); +#5448 = VECTOR('',#5449,1.); +#5449 = DIRECTION('',(-0.,-0.,-1.)); +#5450 = ORIENTED_EDGE('',*,*,#3175,.F.); +#5451 = B_SPLINE_SURFACE_WITH_KNOTS('',3,1,( + (#5452,#5453) + ,(#5454,#5455) + ,(#5456,#5457) + ,(#5458,#5459 + )),.UNSPECIFIED.,.F.,.F.,.F.,(4,4),(2,2),(5.,6.),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#5452 = CARTESIAN_POINT('',(0.533775549162,-0.595315103472,0.28)); +#5453 = CARTESIAN_POINT('',(0.533775549162,-0.595315103472,0.27)); +#5454 = CARTESIAN_POINT('',(0.544502384998,-0.595315103472,0.28)); +#5455 = CARTESIAN_POINT('',(0.544502384998,-0.595315103472,0.27)); +#5456 = CARTESIAN_POINT('',(0.553288339391,-0.592161171125,0.28)); +#5457 = CARTESIAN_POINT('',(0.553288339391,-0.592161171125,0.27)); +#5458 = CARTESIAN_POINT('',(0.560098753743,-0.585818647836,0.28)); +#5459 = CARTESIAN_POINT('',(0.560098753743,-0.585818647836,0.27)); +#5460 = ADVANCED_FACE('',(#5461),#5472,.F.); +#5461 = FACE_BOUND('',#5462,.F.); +#5462 = EDGE_LOOP('',(#5463,#5464,#5465,#5471)); +#5463 = ORIENTED_EDGE('',*,*,#5445,.F.); +#5464 = ORIENTED_EDGE('',*,*,#5310,.T.); +#5465 = ORIENTED_EDGE('',*,*,#5466,.T.); +#5466 = EDGE_CURVE('',#5311,#3158,#5467,.T.); +#5467 = LINE('',#5468,#5469); +#5468 = CARTESIAN_POINT('',(0.57032303992,-0.560552530469,0.28)); +#5469 = VECTOR('',#5470,1.); +#5470 = DIRECTION('',(-0.,-0.,-1.)); +#5471 = ORIENTED_EDGE('',*,*,#3166,.F.); +#5472 = B_SPLINE_SURFACE_WITH_KNOTS('',3,1,( + (#5473,#5474) + ,(#5475,#5476) + ,(#5477,#5478) + ,(#5479,#5480 + )),.UNSPECIFIED.,.F.,.F.,.F.,(4,4),(2,2),(4.,5.),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#5473 = CARTESIAN_POINT('',(0.560098753743,-0.585818647836,0.28)); +#5474 = CARTESIAN_POINT('',(0.560098753743,-0.585818647836,0.27)); +#5475 = CARTESIAN_POINT('',(0.566909168095,-0.579476124546,0.28)); +#5476 = CARTESIAN_POINT('',(0.566909168095,-0.579476124546,0.27)); +#5477 = CARTESIAN_POINT('',(0.57032303992,-0.571054085424,0.28)); +#5478 = CARTESIAN_POINT('',(0.57032303992,-0.571054085424,0.27)); +#5479 = CARTESIAN_POINT('',(0.57032303992,-0.560552530469,0.28)); +#5480 = CARTESIAN_POINT('',(0.57032303992,-0.560552530469,0.27)); +#5481 = ADVANCED_FACE('',(#5482),#5493,.F.); +#5482 = FACE_BOUND('',#5483,.F.); +#5483 = EDGE_LOOP('',(#5484,#5485,#5486,#5492)); +#5484 = ORIENTED_EDGE('',*,*,#5466,.F.); +#5485 = ORIENTED_EDGE('',*,*,#5319,.T.); +#5486 = ORIENTED_EDGE('',*,*,#5487,.T.); +#5487 = EDGE_CURVE('',#5320,#3149,#5488,.T.); +#5488 = LINE('',#5489,#5490); +#5489 = CARTESIAN_POINT('',(0.560098753743,-0.536499464005,0.28)); +#5490 = VECTOR('',#5491,1.); +#5491 = DIRECTION('',(-0.,-0.,-1.)); +#5492 = ORIENTED_EDGE('',*,*,#3157,.F.); +#5493 = B_SPLINE_SURFACE_WITH_KNOTS('',3,1,( + (#5494,#5495) + ,(#5496,#5497) + ,(#5498,#5499) + ,(#5500,#5501 + )),.UNSPECIFIED.,.F.,.F.,.F.,(4,4),(2,2),(3.,4.),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#5494 = CARTESIAN_POINT('',(0.57032303992,-0.560552530469,0.28)); +#5495 = CARTESIAN_POINT('',(0.57032303992,-0.560552530469,0.27)); +#5496 = CARTESIAN_POINT('',(0.57032303992,-0.550501537279,0.28)); +#5497 = CARTESIAN_POINT('',(0.57032303992,-0.550501537279,0.27)); +#5498 = CARTESIAN_POINT('',(0.566909168095,-0.542495401323,0.28)); +#5499 = CARTESIAN_POINT('',(0.566909168095,-0.542495401323,0.27)); +#5500 = CARTESIAN_POINT('',(0.560098753743,-0.536499464005,0.28)); +#5501 = CARTESIAN_POINT('',(0.560098753743,-0.536499464005,0.27)); +#5502 = ADVANCED_FACE('',(#5503),#5514,.F.); +#5503 = FACE_BOUND('',#5504,.F.); +#5504 = EDGE_LOOP('',(#5505,#5506,#5507,#5513)); +#5505 = ORIENTED_EDGE('',*,*,#5487,.F.); +#5506 = ORIENTED_EDGE('',*,*,#5328,.T.); +#5507 = ORIENTED_EDGE('',*,*,#5508,.T.); +#5508 = EDGE_CURVE('',#5329,#3141,#5509,.T.); +#5509 = LINE('',#5510,#5511); +#5510 = CARTESIAN_POINT('',(0.534468721106,-0.527522887328,0.28)); +#5511 = VECTOR('',#5512,1.); +#5512 = DIRECTION('',(-0.,-0.,-1.)); +#5513 = ORIENTED_EDGE('',*,*,#3148,.F.); +#5514 = B_SPLINE_SURFACE_WITH_KNOTS('',3,1,( + (#5515,#5516) + ,(#5517,#5518) + ,(#5519,#5520) + ,(#5521,#5522 + )),.UNSPECIFIED.,.F.,.F.,.F.,(4,4),(2,2),(2.,3.),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#5515 = CARTESIAN_POINT('',(0.560098753743,-0.536499464005,0.28)); +#5516 = CARTESIAN_POINT('',(0.560098753743,-0.536499464005,0.27)); +#5517 = CARTESIAN_POINT('',(0.553288339391,-0.530503526688,0.28)); +#5518 = CARTESIAN_POINT('',(0.553288339391,-0.530503526688,0.27)); +#5519 = CARTESIAN_POINT('',(0.544744995179,-0.527522887328,0.28)); +#5520 = CARTESIAN_POINT('',(0.544744995179,-0.527522887328,0.27)); +#5521 = CARTESIAN_POINT('',(0.534468721106,-0.527522887328,0.28)); +#5522 = CARTESIAN_POINT('',(0.534468721106,-0.527522887328,0.27)); +#5523 = ADVANCED_FACE('',(#5524),#5535,.F.); +#5524 = FACE_BOUND('',#5525,.T.); +#5525 = EDGE_LOOP('',(#5526,#5527,#5533,#5534)); +#5526 = ORIENTED_EDGE('',*,*,#3140,.T.); +#5527 = ORIENTED_EDGE('',*,*,#5528,.F.); +#5528 = EDGE_CURVE('',#5338,#3133,#5529,.T.); +#5529 = LINE('',#5530,#5531); +#5530 = CARTESIAN_POINT('',(0.515129223862,-0.527522887328,0.28)); +#5531 = VECTOR('',#5532,1.); +#5532 = DIRECTION('',(-0.,-0.,-1.)); +#5533 = ORIENTED_EDGE('',*,*,#5337,.F.); +#5534 = ORIENTED_EDGE('',*,*,#5508,.T.); +#5535 = PLANE('',#5536); +#5536 = AXIS2_PLACEMENT_3D('',#5537,#5538,#5539); +#5537 = CARTESIAN_POINT('',(0.515129223862,-0.527522887328,0.28)); +#5538 = DIRECTION('',(0.,-1.,0.)); +#5539 = DIRECTION('',(0.,-0.,-1.)); +#5540 = ADVANCED_FACE('',(#5541),#5547,.F.); +#5541 = FACE_BOUND('',#5542,.T.); +#5542 = EDGE_LOOP('',(#5543,#5544,#5545,#5546)); +#5543 = ORIENTED_EDGE('',*,*,#3132,.T.); +#5544 = ORIENTED_EDGE('',*,*,#5429,.F.); +#5545 = ORIENTED_EDGE('',*,*,#5345,.F.); +#5546 = ORIENTED_EDGE('',*,*,#5528,.T.); +#5547 = PLANE('',#5548); +#5548 = AXIS2_PLACEMENT_3D('',#5549,#5550,#5551); +#5549 = CARTESIAN_POINT('',(0.515129223862,-0.595315103472,0.28)); +#5550 = DIRECTION('',(1.,0.,0.)); +#5551 = DIRECTION('',(0.,0.,-1.)); +#5552 = ADVANCED_FACE('',(#5553),#5578,.T.); +#5553 = FACE_BOUND('',#5554,.T.); +#5554 = EDGE_LOOP('',(#5555,#5565,#5571,#5572)); +#5555 = ORIENTED_EDGE('',*,*,#5556,.F.); +#5556 = EDGE_CURVE('',#5557,#5559,#5561,.T.); +#5557 = VERTEX_POINT('',#5558); +#5558 = CARTESIAN_POINT('',(0.534122135133,-0.5353210717,0.27)); +#5559 = VERTEX_POINT('',#5560); +#5560 = CARTESIAN_POINT('',(0.523880519658,-0.5353210717,0.27)); +#5561 = LINE('',#5562,#5563); +#5562 = CARTESIAN_POINT('',(0.534122135133,-0.5353210717,0.27)); +#5563 = VECTOR('',#5564,1.); +#5564 = DIRECTION('',(-1.,0.,0.)); +#5565 = ORIENTED_EDGE('',*,*,#5566,.F.); +#5566 = EDGE_CURVE('',#5364,#5557,#5567,.T.); +#5567 = LINE('',#5568,#5569); +#5568 = CARTESIAN_POINT('',(0.534122135133,-0.5353210717,0.28)); +#5569 = VECTOR('',#5570,1.); +#5570 = DIRECTION('',(-0.,-0.,-1.)); +#5571 = ORIENTED_EDGE('',*,*,#5363,.T.); +#5572 = ORIENTED_EDGE('',*,*,#5573,.T.); +#5573 = EDGE_CURVE('',#5354,#5559,#5574,.T.); +#5574 = LINE('',#5575,#5576); +#5575 = CARTESIAN_POINT('',(0.523880519658,-0.5353210717,0.28)); +#5576 = VECTOR('',#5577,1.); +#5577 = DIRECTION('',(-0.,-0.,-1.)); +#5578 = PLANE('',#5579); +#5579 = AXIS2_PLACEMENT_3D('',#5580,#5581,#5582); +#5580 = CARTESIAN_POINT('',(0.534122135133,-0.5353210717,0.28)); +#5581 = DIRECTION('',(0.,-1.,0.)); +#5582 = DIRECTION('',(0.,-0.,-1.)); +#5583 = ADVANCED_FACE('',(#5584),#5602,.T.); +#5584 = FACE_BOUND('',#5585,.T.); +#5585 = EDGE_LOOP('',(#5586,#5594,#5595,#5596)); +#5586 = ORIENTED_EDGE('',*,*,#5587,.F.); +#5587 = EDGE_CURVE('',#5559,#5588,#5590,.T.); +#5588 = VERTEX_POINT('',#5589); +#5589 = CARTESIAN_POINT('',(0.523880519658,-0.587586236294,0.27)); +#5590 = LINE('',#5591,#5592); +#5591 = CARTESIAN_POINT('',(0.523880519658,-0.5353210717,0.27)); +#5592 = VECTOR('',#5593,1.); +#5593 = DIRECTION('',(0.,-1.,0.)); +#5594 = ORIENTED_EDGE('',*,*,#5573,.F.); +#5595 = ORIENTED_EDGE('',*,*,#5353,.T.); +#5596 = ORIENTED_EDGE('',*,*,#5597,.T.); +#5597 = EDGE_CURVE('',#5356,#5588,#5598,.T.); +#5598 = LINE('',#5599,#5600); +#5599 = CARTESIAN_POINT('',(0.523880519658,-0.587586236294,0.28)); +#5600 = VECTOR('',#5601,1.); +#5601 = DIRECTION('',(-0.,-0.,-1.)); +#5602 = PLANE('',#5603); +#5603 = AXIS2_PLACEMENT_3D('',#5604,#5605,#5606); +#5604 = CARTESIAN_POINT('',(0.523880519658,-0.5353210717,0.28)); +#5605 = DIRECTION('',(1.,0.,-0.)); +#5606 = DIRECTION('',(-0.,0.,-1.)); +#5607 = ADVANCED_FACE('',(#5608),#5626,.T.); +#5608 = FACE_BOUND('',#5609,.T.); +#5609 = EDGE_LOOP('',(#5610,#5618,#5619,#5620)); +#5610 = ORIENTED_EDGE('',*,*,#5611,.F.); +#5611 = EDGE_CURVE('',#5588,#5612,#5614,.T.); +#5612 = VERTEX_POINT('',#5613); +#5613 = CARTESIAN_POINT('',(0.533723561266,-0.587586236294,0.27)); +#5614 = LINE('',#5615,#5616); +#5615 = CARTESIAN_POINT('',(0.523880519658,-0.587586236294,0.27)); +#5616 = VECTOR('',#5617,1.); +#5617 = DIRECTION('',(1.,0.,0.)); +#5618 = ORIENTED_EDGE('',*,*,#5597,.F.); +#5619 = ORIENTED_EDGE('',*,*,#5407,.T.); +#5620 = ORIENTED_EDGE('',*,*,#5621,.T.); +#5621 = EDGE_CURVE('',#5399,#5612,#5622,.T.); +#5622 = LINE('',#5623,#5624); +#5623 = CARTESIAN_POINT('',(0.533723561266,-0.587586236294,0.28)); +#5624 = VECTOR('',#5625,1.); +#5625 = DIRECTION('',(-0.,-0.,-1.)); +#5626 = PLANE('',#5627); +#5627 = AXIS2_PLACEMENT_3D('',#5628,#5629,#5630); +#5628 = CARTESIAN_POINT('',(0.523880519658,-0.587586236294,0.28)); +#5629 = DIRECTION('',(0.,1.,0.)); +#5630 = DIRECTION('',(0.,-0.,1.)); +#5631 = ADVANCED_FACE('',(#5632),#5651,.T.); +#5632 = FACE_BOUND('',#5633,.T.); +#5633 = EDGE_LOOP('',(#5634,#5643,#5644,#5645)); +#5634 = ORIENTED_EDGE('',*,*,#5635,.F.); +#5635 = EDGE_CURVE('',#5612,#5636,#5638,.T.); +#5636 = VERTEX_POINT('',#5637); +#5637 = CARTESIAN_POINT('',(0.553877535544,-0.580515882463,0.27)); +#5638 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#5639,#5640,#5641,#5642), + .UNSPECIFIED.,.F.,.F.,(4,4),(2.,3.),.PIECEWISE_BEZIER_KNOTS.); +#5639 = CARTESIAN_POINT('',(0.533723561266,-0.587586236294,0.27)); +#5640 = CARTESIAN_POINT('',(0.542336222672,-0.587586236294,0.27)); +#5641 = CARTESIAN_POINT('',(0.549059990532,-0.585229451683,0.27)); +#5642 = CARTESIAN_POINT('',(0.553877535544,-0.580515882463,0.27)); +#5643 = ORIENTED_EDGE('',*,*,#5621,.F.); +#5644 = ORIENTED_EDGE('',*,*,#5398,.T.); +#5645 = ORIENTED_EDGE('',*,*,#5646,.T.); +#5646 = EDGE_CURVE('',#5390,#5636,#5647,.T.); +#5647 = LINE('',#5648,#5649); +#5648 = CARTESIAN_POINT('',(0.553877535544,-0.580515882463,0.28)); +#5649 = VECTOR('',#5650,1.); +#5650 = DIRECTION('',(-0.,-0.,-1.)); +#5651 = B_SPLINE_SURFACE_WITH_KNOTS('',3,1,( + (#5652,#5653) + ,(#5654,#5655) + ,(#5656,#5657) + ,(#5658,#5659 + )),.UNSPECIFIED.,.F.,.F.,.F.,(4,4),(2,2),(2.,3.),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#5652 = CARTESIAN_POINT('',(0.533723561266,-0.587586236294,0.28)); +#5653 = CARTESIAN_POINT('',(0.533723561266,-0.587586236294,0.27)); +#5654 = CARTESIAN_POINT('',(0.542336222672,-0.587586236294,0.28)); +#5655 = CARTESIAN_POINT('',(0.542336222672,-0.587586236294,0.27)); +#5656 = CARTESIAN_POINT('',(0.549059990532,-0.585229451683,0.28)); +#5657 = CARTESIAN_POINT('',(0.549059990532,-0.585229451683,0.27)); +#5658 = CARTESIAN_POINT('',(0.553877535544,-0.580515882463,0.28)); +#5659 = CARTESIAN_POINT('',(0.553877535544,-0.580515882463,0.27)); +#5660 = ADVANCED_FACE('',(#5661),#5680,.T.); +#5661 = FACE_BOUND('',#5662,.T.); +#5662 = EDGE_LOOP('',(#5663,#5672,#5673,#5674)); +#5663 = ORIENTED_EDGE('',*,*,#5664,.F.); +#5664 = EDGE_CURVE('',#5636,#5665,#5667,.T.); +#5665 = VERTEX_POINT('',#5666); +#5666 = CARTESIAN_POINT('',(0.561121182361,-0.56079514065,0.27)); +#5667 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#5668,#5669,#5670,#5671), + .UNSPECIFIED.,.F.,.F.,(4,4),(3.,4.),.PIECEWISE_BEZIER_KNOTS.); +#5668 = CARTESIAN_POINT('',(0.553877535544,-0.580515882463,0.27)); +#5669 = CARTESIAN_POINT('',(0.558712409855,-0.575836971839,0.27)); +#5670 = CARTESIAN_POINT('',(0.561121182361,-0.569251838369,0.27)); +#5671 = CARTESIAN_POINT('',(0.561121182361,-0.56079514065,0.27)); +#5672 = ORIENTED_EDGE('',*,*,#5646,.F.); +#5673 = ORIENTED_EDGE('',*,*,#5389,.T.); +#5674 = ORIENTED_EDGE('',*,*,#5675,.T.); +#5675 = EDGE_CURVE('',#5381,#5665,#5676,.T.); +#5676 = LINE('',#5677,#5678); +#5677 = CARTESIAN_POINT('',(0.561121182361,-0.56079514065,0.28)); +#5678 = VECTOR('',#5679,1.); +#5679 = DIRECTION('',(-0.,-0.,-1.)); +#5680 = B_SPLINE_SURFACE_WITH_KNOTS('',3,1,( + (#5681,#5682) + ,(#5683,#5684) + ,(#5685,#5686) + ,(#5687,#5688 + )),.UNSPECIFIED.,.F.,.F.,.F.,(4,4),(2,2),(3.,4.),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#5681 = CARTESIAN_POINT('',(0.553877535544,-0.580515882463,0.28)); +#5682 = CARTESIAN_POINT('',(0.553877535544,-0.580515882463,0.27)); +#5683 = CARTESIAN_POINT('',(0.558712409855,-0.575836971839,0.28)); +#5684 = CARTESIAN_POINT('',(0.558712409855,-0.575836971839,0.27)); +#5685 = CARTESIAN_POINT('',(0.561121182361,-0.569251838369,0.28)); +#5686 = CARTESIAN_POINT('',(0.561121182361,-0.569251838369,0.27)); +#5687 = CARTESIAN_POINT('',(0.561121182361,-0.56079514065,0.28)); +#5688 = CARTESIAN_POINT('',(0.561121182361,-0.56079514065,0.27)); +#5689 = ADVANCED_FACE('',(#5690),#5709,.T.); +#5690 = FACE_BOUND('',#5691,.T.); +#5691 = EDGE_LOOP('',(#5692,#5701,#5702,#5703)); +#5692 = ORIENTED_EDGE('',*,*,#5693,.F.); +#5693 = EDGE_CURVE('',#5665,#5694,#5696,.T.); +#5694 = VERTEX_POINT('',#5695); +#5695 = CARTESIAN_POINT('',(0.553686913259,-0.541698253587,0.27)); +#5696 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#5697,#5698,#5699,#5700), + .UNSPECIFIED.,.F.,.F.,(4,4),(4.,5.),.PIECEWISE_BEZIER_KNOTS.); +#5697 = CARTESIAN_POINT('',(0.561121182361,-0.56079514065,0.27)); +#5698 = CARTESIAN_POINT('',(0.561121182361,-0.55233844293,0.27)); +#5699 = CARTESIAN_POINT('',(0.55864309266,-0.545961261044,0.27)); +#5700 = CARTESIAN_POINT('',(0.553686913259,-0.541698253587,0.27)); +#5701 = ORIENTED_EDGE('',*,*,#5675,.F.); +#5702 = ORIENTED_EDGE('',*,*,#5380,.T.); +#5703 = ORIENTED_EDGE('',*,*,#5704,.T.); +#5704 = EDGE_CURVE('',#5372,#5694,#5705,.T.); +#5705 = LINE('',#5706,#5707); +#5706 = CARTESIAN_POINT('',(0.553686913259,-0.541698253587,0.28)); +#5707 = VECTOR('',#5708,1.); +#5708 = DIRECTION('',(-0.,-0.,-1.)); +#5709 = B_SPLINE_SURFACE_WITH_KNOTS('',3,1,( + (#5710,#5711) + ,(#5712,#5713) + ,(#5714,#5715) + ,(#5716,#5717 + )),.UNSPECIFIED.,.F.,.F.,.F.,(4,4),(2,2),(4.,5.),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#5710 = CARTESIAN_POINT('',(0.561121182361,-0.56079514065,0.28)); +#5711 = CARTESIAN_POINT('',(0.561121182361,-0.56079514065,0.27)); +#5712 = CARTESIAN_POINT('',(0.561121182361,-0.55233844293,0.28)); +#5713 = CARTESIAN_POINT('',(0.561121182361,-0.55233844293,0.27)); +#5714 = CARTESIAN_POINT('',(0.55864309266,-0.545961261044,0.28)); +#5715 = CARTESIAN_POINT('',(0.55864309266,-0.545961261044,0.27)); +#5716 = CARTESIAN_POINT('',(0.553686913259,-0.541698253587,0.28)); +#5717 = CARTESIAN_POINT('',(0.553686913259,-0.541698253587,0.27)); +#5718 = ADVANCED_FACE('',(#5719),#5731,.T.); +#5719 = FACE_BOUND('',#5720,.T.); +#5720 = EDGE_LOOP('',(#5721,#5728,#5729,#5730)); +#5721 = ORIENTED_EDGE('',*,*,#5722,.F.); +#5722 = EDGE_CURVE('',#5694,#5557,#5723,.T.); +#5723 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#5724,#5725,#5726,#5727), + .UNSPECIFIED.,.F.,.F.,(4,4),(5.,6.),.PIECEWISE_BEZIER_KNOTS.); +#5724 = CARTESIAN_POINT('',(0.553686913259,-0.541698253587,0.27)); +#5725 = CARTESIAN_POINT('',(0.548730733857,-0.53743524613,0.27)); +#5726 = CARTESIAN_POINT('',(0.542197588283,-0.5353210717,0.27)); +#5727 = CARTESIAN_POINT('',(0.534122135133,-0.5353210717,0.27)); +#5728 = ORIENTED_EDGE('',*,*,#5704,.F.); +#5729 = ORIENTED_EDGE('',*,*,#5371,.T.); +#5730 = ORIENTED_EDGE('',*,*,#5566,.T.); +#5731 = B_SPLINE_SURFACE_WITH_KNOTS('',3,1,( + (#5732,#5733) + ,(#5734,#5735) + ,(#5736,#5737) + ,(#5738,#5739 + )),.UNSPECIFIED.,.F.,.F.,.F.,(4,4),(2,2),(5.,6.),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#5732 = CARTESIAN_POINT('',(0.553686913259,-0.541698253587,0.28)); +#5733 = CARTESIAN_POINT('',(0.553686913259,-0.541698253587,0.27)); +#5734 = CARTESIAN_POINT('',(0.548730733857,-0.53743524613,0.28)); +#5735 = CARTESIAN_POINT('',(0.548730733857,-0.53743524613,0.27)); +#5736 = CARTESIAN_POINT('',(0.542197588283,-0.5353210717,0.28)); +#5737 = CARTESIAN_POINT('',(0.542197588283,-0.5353210717,0.27)); +#5738 = CARTESIAN_POINT('',(0.534122135133,-0.5353210717,0.28)); +#5739 = CARTESIAN_POINT('',(0.534122135133,-0.5353210717,0.27)); +#5740 = ADVANCED_FACE('',(#5741),#5750,.F.); +#5741 = FACE_BOUND('',#5742,.T.); +#5742 = EDGE_LOOP('',(#5743,#5744,#5745,#5746,#5747,#5748,#5749)); +#5743 = ORIENTED_EDGE('',*,*,#5722,.T.); +#5744 = ORIENTED_EDGE('',*,*,#5556,.T.); +#5745 = ORIENTED_EDGE('',*,*,#5587,.T.); +#5746 = ORIENTED_EDGE('',*,*,#5611,.T.); +#5747 = ORIENTED_EDGE('',*,*,#5635,.T.); +#5748 = ORIENTED_EDGE('',*,*,#5664,.T.); +#5749 = ORIENTED_EDGE('',*,*,#5693,.T.); +#5750 = PLANE('',#5751); +#5751 = AXIS2_PLACEMENT_3D('',#5752,#5753,#5754); +#5752 = CARTESIAN_POINT('',(0.,0.,0.27)); +#5753 = DIRECTION('',(0.,0.,-1.)); +#5754 = DIRECTION('',(-1.,0.,-0.)); +#5755 = ADVANCED_FACE('',(#5756,#5822),#5874,.F.); +#5756 = FACE_BOUND('',#5757,.T.); +#5757 = EDGE_LOOP('',(#5758,#5768,#5776,#5784,#5792,#5800,#5808,#5816)); +#5758 = ORIENTED_EDGE('',*,*,#5759,.T.); +#5759 = EDGE_CURVE('',#5760,#5762,#5764,.T.); +#5760 = VERTEX_POINT('',#5761); +#5761 = CARTESIAN_POINT('',(0.635082628808,-0.595315103472,0.28)); +#5762 = VERTEX_POINT('',#5763); +#5763 = CARTESIAN_POINT('',(0.609261973886,-0.527522887328,0.28)); +#5764 = LINE('',#5765,#5766); +#5765 = CARTESIAN_POINT('',(0.609261973886,-0.527522887328,0.28)); +#5766 = VECTOR('',#5767,1.); +#5767 = DIRECTION('',(-0.35593572437,0.934510438742,-0.)); +#5768 = ORIENTED_EDGE('',*,*,#5769,.T.); +#5769 = EDGE_CURVE('',#5762,#5770,#5772,.T.); +#5770 = VERTEX_POINT('',#5771); +#5771 = CARTESIAN_POINT('',(0.599904152639,-0.527522887328,0.28)); +#5772 = LINE('',#5773,#5774); +#5773 = CARTESIAN_POINT('',(0.599904152639,-0.527522887328,0.28)); +#5774 = VECTOR('',#5775,1.); +#5775 = DIRECTION('',(-1.,-0.,-0.)); +#5776 = ORIENTED_EDGE('',*,*,#5777,.T.); +#5777 = EDGE_CURVE('',#5770,#5778,#5780,.T.); +#5778 = VERTEX_POINT('',#5779); +#5779 = CARTESIAN_POINT('',(0.574083497718,-0.595315103472,0.28)); +#5780 = LINE('',#5781,#5782); +#5781 = CARTESIAN_POINT('',(0.574083497718,-0.595315103472,0.28)); +#5782 = VECTOR('',#5783,1.); +#5783 = DIRECTION('',(-0.355935724364,-0.934510438744,-0.)); +#5784 = ORIENTED_EDGE('',*,*,#5785,.T.); +#5785 = EDGE_CURVE('',#5778,#5786,#5788,.T.); +#5786 = VERTEX_POINT('',#5787); +#5787 = CARTESIAN_POINT('',(0.583753246339,-0.595315103472,0.28)); +#5788 = LINE('',#5789,#5790); +#5789 = CARTESIAN_POINT('',(0.583753246339,-0.595315103472,0.28)); +#5790 = VECTOR('',#5791,1.); +#5791 = DIRECTION('',(1.,-0.,-0.)); +#5792 = ORIENTED_EDGE('',*,*,#5793,.T.); +#5793 = EDGE_CURVE('',#5786,#5794,#5796,.T.); +#5794 = VERTEX_POINT('',#5795); +#5795 = CARTESIAN_POINT('',(0.590269062615,-0.576772753964,0.28)); +#5796 = LINE('',#5797,#5798); +#5797 = CARTESIAN_POINT('',(0.590269062615,-0.576772753964,0.28)); +#5798 = VECTOR('',#5799,1.); +#5799 = DIRECTION('',(0.33152841835,0.943445233082,-0.)); +#5800 = ORIENTED_EDGE('',*,*,#5801,.T.); +#5801 = EDGE_CURVE('',#5794,#5802,#5804,.T.); +#5802 = VERTEX_POINT('',#5803); +#5803 = CARTESIAN_POINT('',(0.618498490043,-0.576772753964,0.28)); +#5804 = LINE('',#5805,#5806); +#5805 = CARTESIAN_POINT('',(0.618498490043,-0.576772753964,0.28)); +#5806 = VECTOR('',#5807,1.); +#5807 = DIRECTION('',(1.,-0.,-0.)); +#5808 = ORIENTED_EDGE('',*,*,#5809,.T.); +#5809 = EDGE_CURVE('',#5802,#5810,#5812,.T.); +#5810 = VERTEX_POINT('',#5811); +#5811 = CARTESIAN_POINT('',(0.625412880186,-0.595315103472,0.28)); +#5812 = LINE('',#5813,#5814); +#5813 = CARTESIAN_POINT('',(0.625412880186,-0.595315103472,0.28)); +#5814 = VECTOR('',#5815,1.); +#5815 = DIRECTION('',(0.349395479469,-0.936975345954,-0.)); +#5816 = ORIENTED_EDGE('',*,*,#5817,.T.); +#5817 = EDGE_CURVE('',#5810,#5760,#5818,.T.); +#5818 = LINE('',#5819,#5820); +#5819 = CARTESIAN_POINT('',(0.635082628808,-0.595315103472,0.28)); +#5820 = VECTOR('',#5821,1.); +#5821 = DIRECTION('',(1.,-0.,-0.)); +#5822 = FACE_BOUND('',#5823,.T.); +#5823 = EDGE_LOOP('',(#5824,#5834,#5842,#5851,#5859,#5868)); +#5824 = ORIENTED_EDGE('',*,*,#5825,.F.); +#5825 = EDGE_CURVE('',#5826,#5828,#5830,.T.); +#5826 = VERTEX_POINT('',#5827); +#5827 = CARTESIAN_POINT('',(0.593041750392,-0.56911320398,0.28)); +#5828 = VERTEX_POINT('',#5829); +#5829 = CARTESIAN_POINT('',(0.61579511946,-0.56911320398,0.28)); +#5830 = LINE('',#5831,#5832); +#5831 = CARTESIAN_POINT('',(0.593041750392,-0.56911320398,0.28)); +#5832 = VECTOR('',#5833,1.); +#5833 = DIRECTION('',(1.,0.,0.)); +#5834 = ORIENTED_EDGE('',*,*,#5835,.F.); +#5835 = EDGE_CURVE('',#5836,#5826,#5838,.T.); +#5836 = VERTEX_POINT('',#5837); +#5837 = CARTESIAN_POINT('',(0.603179390076,-0.540935764448,0.28)); +#5838 = LINE('',#5839,#5840); +#5839 = CARTESIAN_POINT('',(0.603179390076,-0.540935764448,0.28)); +#5840 = VECTOR('',#5841,1.); +#5841 = DIRECTION('',(-0.338535034314,-0.940953787676,0.)); +#5842 = ORIENTED_EDGE('',*,*,#5843,.F.); +#5843 = EDGE_CURVE('',#5844,#5836,#5846,.T.); +#5844 = VERTEX_POINT('',#5845); +#5845 = CARTESIAN_POINT('',(0.604288465186,-0.53618753663,0.28)); +#5846 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#5847,#5848,#5849,#5850), + .UNSPECIFIED.,.F.,.F.,(4,4),(3.,4.),.PIECEWISE_BEZIER_KNOTS.); +#5847 = CARTESIAN_POINT('',(0.604288465186,-0.53618753663,0.28)); +#5848 = CARTESIAN_POINT('',(0.603959208513,-0.538232393866,0.28)); +#5849 = CARTESIAN_POINT('',(0.603595293242,-0.539826689337,0.28)); +#5850 = CARTESIAN_POINT('',(0.603179390076,-0.540935764448,0.28)); +#5851 = ORIENTED_EDGE('',*,*,#5852,.F.); +#5852 = EDGE_CURVE('',#5853,#5844,#5855,.T.); +#5853 = VERTEX_POINT('',#5854); +#5854 = CARTESIAN_POINT('',(0.60449641677,-0.53618753663,0.28)); +#5855 = LINE('',#5856,#5857); +#5856 = CARTESIAN_POINT('',(0.60449641677,-0.53618753663,0.28)); +#5857 = VECTOR('',#5858,1.); +#5858 = DIRECTION('',(-1.,0.,0.)); +#5859 = ORIENTED_EDGE('',*,*,#5860,.F.); +#5860 = EDGE_CURVE('',#5861,#5853,#5863,.T.); +#5861 = VERTEX_POINT('',#5862); +#5862 = CARTESIAN_POINT('',(0.605553503985,-0.540935764448,0.28)); +#5863 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#5864,#5865,#5866,#5867), + .UNSPECIFIED.,.F.,.F.,(4,4),(1.,2.),.PIECEWISE_BEZIER_KNOTS.); +#5864 = CARTESIAN_POINT('',(0.605553503985,-0.540935764448,0.28)); +#5865 = CARTESIAN_POINT('',(0.605224247311,-0.539999982324,0.28)); +#5866 = CARTESIAN_POINT('',(0.604877661339,-0.538440345449,0.28)); +#5867 = CARTESIAN_POINT('',(0.60449641677,-0.53618753663,0.28)); +#5868 = ORIENTED_EDGE('',*,*,#5869,.F.); +#5869 = EDGE_CURVE('',#5828,#5861,#5870,.T.); +#5870 = LINE('',#5871,#5872); +#5871 = CARTESIAN_POINT('',(0.61579511946,-0.56911320398,0.28)); +#5872 = VECTOR('',#5873,1.); +#5873 = DIRECTION('',(-0.341603830682,0.939844041777,0.)); +#5874 = PLANE('',#5875); +#5875 = AXIS2_PLACEMENT_3D('',#5876,#5877,#5878); +#5876 = CARTESIAN_POINT('',(0.,0.,0.28)); +#5877 = DIRECTION('',(-0.,0.,-1.)); +#5878 = DIRECTION('',(-1.,0.,0.)); +#5879 = ADVANCED_FACE('',(#5880),#5896,.F.); +#5880 = FACE_BOUND('',#5881,.T.); +#5881 = EDGE_LOOP('',(#5882,#5883,#5889,#5890)); +#5882 = ORIENTED_EDGE('',*,*,#3184,.T.); +#5883 = ORIENTED_EDGE('',*,*,#5884,.F.); +#5884 = EDGE_CURVE('',#5762,#3187,#5885,.T.); +#5885 = LINE('',#5886,#5887); +#5886 = CARTESIAN_POINT('',(0.609261973886,-0.527522887328,0.28)); +#5887 = VECTOR('',#5888,1.); +#5888 = DIRECTION('',(-0.,-0.,-1.)); +#5889 = ORIENTED_EDGE('',*,*,#5759,.F.); +#5890 = ORIENTED_EDGE('',*,*,#5891,.T.); +#5891 = EDGE_CURVE('',#5760,#3185,#5892,.T.); +#5892 = LINE('',#5893,#5894); +#5893 = CARTESIAN_POINT('',(0.635082628808,-0.595315103472,0.28)); +#5894 = VECTOR('',#5895,1.); +#5895 = DIRECTION('',(-0.,-0.,-1.)); +#5896 = PLANE('',#5897); +#5897 = AXIS2_PLACEMENT_3D('',#5898,#5899,#5900); +#5898 = CARTESIAN_POINT('',(0.609261973886,-0.527522887328,0.28)); +#5899 = DIRECTION('',(-0.934510438742,-0.35593572437,0.)); +#5900 = DIRECTION('',(0.35593572437,-0.934510438742,0.)); +#5901 = ADVANCED_FACE('',(#5902),#5913,.F.); +#5902 = FACE_BOUND('',#5903,.T.); +#5903 = EDGE_LOOP('',(#5904,#5905,#5911,#5912)); +#5904 = ORIENTED_EDGE('',*,*,#3242,.T.); +#5905 = ORIENTED_EDGE('',*,*,#5906,.F.); +#5906 = EDGE_CURVE('',#5770,#3235,#5907,.T.); +#5907 = LINE('',#5908,#5909); +#5908 = CARTESIAN_POINT('',(0.599904152639,-0.527522887328,0.28)); +#5909 = VECTOR('',#5910,1.); +#5910 = DIRECTION('',(-0.,-0.,-1.)); +#5911 = ORIENTED_EDGE('',*,*,#5769,.F.); +#5912 = ORIENTED_EDGE('',*,*,#5884,.T.); +#5913 = PLANE('',#5914); +#5914 = AXIS2_PLACEMENT_3D('',#5915,#5916,#5917); +#5915 = CARTESIAN_POINT('',(0.599904152639,-0.527522887328,0.28)); +#5916 = DIRECTION('',(0.,-1.,0.)); +#5917 = DIRECTION('',(0.,-0.,-1.)); +#5918 = ADVANCED_FACE('',(#5919),#5930,.F.); +#5919 = FACE_BOUND('',#5920,.T.); +#5920 = EDGE_LOOP('',(#5921,#5922,#5928,#5929)); +#5921 = ORIENTED_EDGE('',*,*,#3234,.T.); +#5922 = ORIENTED_EDGE('',*,*,#5923,.F.); +#5923 = EDGE_CURVE('',#5778,#3227,#5924,.T.); +#5924 = LINE('',#5925,#5926); +#5925 = CARTESIAN_POINT('',(0.574083497718,-0.595315103472,0.28)); +#5926 = VECTOR('',#5927,1.); +#5927 = DIRECTION('',(-0.,-0.,-1.)); +#5928 = ORIENTED_EDGE('',*,*,#5777,.F.); +#5929 = ORIENTED_EDGE('',*,*,#5906,.T.); +#5930 = PLANE('',#5931); +#5931 = AXIS2_PLACEMENT_3D('',#5932,#5933,#5934); +#5932 = CARTESIAN_POINT('',(0.574083497718,-0.595315103472,0.28)); +#5933 = DIRECTION('',(0.934510438744,-0.355935724364,0.)); +#5934 = DIRECTION('',(0.355935724364,0.934510438744,0.)); +#5935 = ADVANCED_FACE('',(#5936),#5947,.F.); +#5936 = FACE_BOUND('',#5937,.T.); +#5937 = EDGE_LOOP('',(#5938,#5939,#5945,#5946)); +#5938 = ORIENTED_EDGE('',*,*,#3226,.T.); +#5939 = ORIENTED_EDGE('',*,*,#5940,.F.); +#5940 = EDGE_CURVE('',#5786,#3219,#5941,.T.); +#5941 = LINE('',#5942,#5943); +#5942 = CARTESIAN_POINT('',(0.583753246339,-0.595315103472,0.28)); +#5943 = VECTOR('',#5944,1.); +#5944 = DIRECTION('',(-0.,-0.,-1.)); +#5945 = ORIENTED_EDGE('',*,*,#5785,.F.); +#5946 = ORIENTED_EDGE('',*,*,#5923,.T.); +#5947 = PLANE('',#5948); +#5948 = AXIS2_PLACEMENT_3D('',#5949,#5950,#5951); +#5949 = CARTESIAN_POINT('',(0.583753246339,-0.595315103472,0.28)); +#5950 = DIRECTION('',(0.,1.,-0.)); +#5951 = DIRECTION('',(0.,0.,1.)); +#5952 = ADVANCED_FACE('',(#5953),#5964,.F.); +#5953 = FACE_BOUND('',#5954,.T.); +#5954 = EDGE_LOOP('',(#5955,#5956,#5962,#5963)); +#5955 = ORIENTED_EDGE('',*,*,#3218,.T.); +#5956 = ORIENTED_EDGE('',*,*,#5957,.F.); +#5957 = EDGE_CURVE('',#5794,#3211,#5958,.T.); +#5958 = LINE('',#5959,#5960); +#5959 = CARTESIAN_POINT('',(0.590269062615,-0.576772753964,0.28)); +#5960 = VECTOR('',#5961,1.); +#5961 = DIRECTION('',(-0.,-0.,-1.)); +#5962 = ORIENTED_EDGE('',*,*,#5793,.F.); +#5963 = ORIENTED_EDGE('',*,*,#5940,.T.); +#5964 = PLANE('',#5965); +#5965 = AXIS2_PLACEMENT_3D('',#5966,#5967,#5968); +#5966 = CARTESIAN_POINT('',(0.590269062615,-0.576772753964,0.28)); +#5967 = DIRECTION('',(-0.943445233082,0.33152841835,0.)); +#5968 = DIRECTION('',(-0.33152841835,-0.943445233082,0.)); +#5969 = ADVANCED_FACE('',(#5970),#5981,.F.); +#5970 = FACE_BOUND('',#5971,.T.); +#5971 = EDGE_LOOP('',(#5972,#5973,#5979,#5980)); +#5972 = ORIENTED_EDGE('',*,*,#3210,.T.); +#5973 = ORIENTED_EDGE('',*,*,#5974,.F.); +#5974 = EDGE_CURVE('',#5802,#3203,#5975,.T.); +#5975 = LINE('',#5976,#5977); +#5976 = CARTESIAN_POINT('',(0.618498490043,-0.576772753964,0.28)); +#5977 = VECTOR('',#5978,1.); +#5978 = DIRECTION('',(-0.,-0.,-1.)); +#5979 = ORIENTED_EDGE('',*,*,#5801,.F.); +#5980 = ORIENTED_EDGE('',*,*,#5957,.T.); +#5981 = PLANE('',#5982); +#5982 = AXIS2_PLACEMENT_3D('',#5983,#5984,#5985); +#5983 = CARTESIAN_POINT('',(0.618498490043,-0.576772753964,0.28)); +#5984 = DIRECTION('',(0.,1.,-0.)); +#5985 = DIRECTION('',(0.,0.,1.)); +#5986 = ADVANCED_FACE('',(#5987),#5998,.F.); +#5987 = FACE_BOUND('',#5988,.T.); +#5988 = EDGE_LOOP('',(#5989,#5990,#5996,#5997)); +#5989 = ORIENTED_EDGE('',*,*,#3202,.T.); +#5990 = ORIENTED_EDGE('',*,*,#5991,.F.); +#5991 = EDGE_CURVE('',#5810,#3195,#5992,.T.); +#5992 = LINE('',#5993,#5994); +#5993 = CARTESIAN_POINT('',(0.625412880186,-0.595315103472,0.28)); +#5994 = VECTOR('',#5995,1.); +#5995 = DIRECTION('',(-0.,-0.,-1.)); +#5996 = ORIENTED_EDGE('',*,*,#5809,.F.); +#5997 = ORIENTED_EDGE('',*,*,#5974,.T.); +#5998 = PLANE('',#5999); +#5999 = AXIS2_PLACEMENT_3D('',#6000,#6001,#6002); +#6000 = CARTESIAN_POINT('',(0.625412880186,-0.595315103472,0.28)); +#6001 = DIRECTION('',(0.936975345954,0.349395479469,-0.)); +#6002 = DIRECTION('',(-0.349395479469,0.936975345954,0.)); +#6003 = ADVANCED_FACE('',(#6004),#6010,.F.); +#6004 = FACE_BOUND('',#6005,.T.); +#6005 = EDGE_LOOP('',(#6006,#6007,#6008,#6009)); +#6006 = ORIENTED_EDGE('',*,*,#3194,.T.); +#6007 = ORIENTED_EDGE('',*,*,#5891,.F.); +#6008 = ORIENTED_EDGE('',*,*,#5817,.F.); +#6009 = ORIENTED_EDGE('',*,*,#5991,.T.); +#6010 = PLANE('',#6011); +#6011 = AXIS2_PLACEMENT_3D('',#6012,#6013,#6014); +#6012 = CARTESIAN_POINT('',(0.635082628808,-0.595315103472,0.28)); +#6013 = DIRECTION('',(0.,1.,-0.)); +#6014 = DIRECTION('',(0.,0.,1.)); +#6015 = ADVANCED_FACE('',(#6016),#6041,.T.); +#6016 = FACE_BOUND('',#6017,.T.); +#6017 = EDGE_LOOP('',(#6018,#6028,#6034,#6035)); +#6018 = ORIENTED_EDGE('',*,*,#6019,.F.); +#6019 = EDGE_CURVE('',#6020,#6022,#6024,.T.); +#6020 = VERTEX_POINT('',#6021); +#6021 = CARTESIAN_POINT('',(0.593041750392,-0.56911320398,0.27)); +#6022 = VERTEX_POINT('',#6023); +#6023 = CARTESIAN_POINT('',(0.61579511946,-0.56911320398,0.27)); +#6024 = LINE('',#6025,#6026); +#6025 = CARTESIAN_POINT('',(0.593041750392,-0.56911320398,0.27)); +#6026 = VECTOR('',#6027,1.); +#6027 = DIRECTION('',(1.,0.,0.)); +#6028 = ORIENTED_EDGE('',*,*,#6029,.F.); +#6029 = EDGE_CURVE('',#5826,#6020,#6030,.T.); +#6030 = LINE('',#6031,#6032); +#6031 = CARTESIAN_POINT('',(0.593041750392,-0.56911320398,0.28)); +#6032 = VECTOR('',#6033,1.); +#6033 = DIRECTION('',(-0.,-0.,-1.)); +#6034 = ORIENTED_EDGE('',*,*,#5825,.T.); +#6035 = ORIENTED_EDGE('',*,*,#6036,.T.); +#6036 = EDGE_CURVE('',#5828,#6022,#6037,.T.); +#6037 = LINE('',#6038,#6039); +#6038 = CARTESIAN_POINT('',(0.61579511946,-0.56911320398,0.28)); +#6039 = VECTOR('',#6040,1.); +#6040 = DIRECTION('',(-0.,-0.,-1.)); +#6041 = PLANE('',#6042); +#6042 = AXIS2_PLACEMENT_3D('',#6043,#6044,#6045); +#6043 = CARTESIAN_POINT('',(0.593041750392,-0.56911320398,0.28)); +#6044 = DIRECTION('',(0.,1.,0.)); +#6045 = DIRECTION('',(0.,-0.,1.)); +#6046 = ADVANCED_FACE('',(#6047),#6065,.T.); +#6047 = FACE_BOUND('',#6048,.T.); +#6048 = EDGE_LOOP('',(#6049,#6057,#6058,#6059)); +#6049 = ORIENTED_EDGE('',*,*,#6050,.F.); +#6050 = EDGE_CURVE('',#6022,#6051,#6053,.T.); +#6051 = VERTEX_POINT('',#6052); +#6052 = CARTESIAN_POINT('',(0.605553503985,-0.540935764448,0.27)); +#6053 = LINE('',#6054,#6055); +#6054 = CARTESIAN_POINT('',(0.61579511946,-0.56911320398,0.27)); +#6055 = VECTOR('',#6056,1.); +#6056 = DIRECTION('',(-0.341603830682,0.939844041777,0.)); +#6057 = ORIENTED_EDGE('',*,*,#6036,.F.); +#6058 = ORIENTED_EDGE('',*,*,#5869,.T.); +#6059 = ORIENTED_EDGE('',*,*,#6060,.T.); +#6060 = EDGE_CURVE('',#5861,#6051,#6061,.T.); +#6061 = LINE('',#6062,#6063); +#6062 = CARTESIAN_POINT('',(0.605553503985,-0.540935764448,0.28)); +#6063 = VECTOR('',#6064,1.); +#6064 = DIRECTION('',(-0.,-0.,-1.)); +#6065 = PLANE('',#6066); +#6066 = AXIS2_PLACEMENT_3D('',#6067,#6068,#6069); +#6067 = CARTESIAN_POINT('',(0.61579511946,-0.56911320398,0.28)); +#6068 = DIRECTION('',(-0.939844041777,-0.341603830682,0.)); +#6069 = DIRECTION('',(0.341603830682,-0.939844041777,0.)); +#6070 = ADVANCED_FACE('',(#6071),#6090,.T.); +#6071 = FACE_BOUND('',#6072,.T.); +#6072 = EDGE_LOOP('',(#6073,#6082,#6083,#6084)); +#6073 = ORIENTED_EDGE('',*,*,#6074,.F.); +#6074 = EDGE_CURVE('',#6051,#6075,#6077,.T.); +#6075 = VERTEX_POINT('',#6076); +#6076 = CARTESIAN_POINT('',(0.60449641677,-0.53618753663,0.27)); +#6077 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#6078,#6079,#6080,#6081), + .UNSPECIFIED.,.F.,.F.,(4,4),(1.,2.),.PIECEWISE_BEZIER_KNOTS.); +#6078 = CARTESIAN_POINT('',(0.605553503985,-0.540935764448,0.27)); +#6079 = CARTESIAN_POINT('',(0.605224247311,-0.539999982324,0.27)); +#6080 = CARTESIAN_POINT('',(0.604877661339,-0.538440345449,0.27)); +#6081 = CARTESIAN_POINT('',(0.60449641677,-0.53618753663,0.27)); +#6082 = ORIENTED_EDGE('',*,*,#6060,.F.); +#6083 = ORIENTED_EDGE('',*,*,#5860,.T.); +#6084 = ORIENTED_EDGE('',*,*,#6085,.T.); +#6085 = EDGE_CURVE('',#5853,#6075,#6086,.T.); +#6086 = LINE('',#6087,#6088); +#6087 = CARTESIAN_POINT('',(0.60449641677,-0.53618753663,0.28)); +#6088 = VECTOR('',#6089,1.); +#6089 = DIRECTION('',(-0.,-0.,-1.)); +#6090 = B_SPLINE_SURFACE_WITH_KNOTS('',3,1,( + (#6091,#6092) + ,(#6093,#6094) + ,(#6095,#6096) + ,(#6097,#6098 + )),.UNSPECIFIED.,.F.,.F.,.F.,(4,4),(2,2),(1.,2.),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#6091 = CARTESIAN_POINT('',(0.605553503985,-0.540935764448,0.28)); +#6092 = CARTESIAN_POINT('',(0.605553503985,-0.540935764448,0.27)); +#6093 = CARTESIAN_POINT('',(0.605224247311,-0.539999982324,0.28)); +#6094 = CARTESIAN_POINT('',(0.605224247311,-0.539999982324,0.27)); +#6095 = CARTESIAN_POINT('',(0.604877661339,-0.538440345449,0.28)); +#6096 = CARTESIAN_POINT('',(0.604877661339,-0.538440345449,0.27)); +#6097 = CARTESIAN_POINT('',(0.60449641677,-0.53618753663,0.28)); +#6098 = CARTESIAN_POINT('',(0.60449641677,-0.53618753663,0.27)); +#6099 = ADVANCED_FACE('',(#6100),#6118,.T.); +#6100 = FACE_BOUND('',#6101,.T.); +#6101 = EDGE_LOOP('',(#6102,#6110,#6111,#6112)); +#6102 = ORIENTED_EDGE('',*,*,#6103,.F.); +#6103 = EDGE_CURVE('',#6075,#6104,#6106,.T.); +#6104 = VERTEX_POINT('',#6105); +#6105 = CARTESIAN_POINT('',(0.604288465186,-0.53618753663,0.27)); +#6106 = LINE('',#6107,#6108); +#6107 = CARTESIAN_POINT('',(0.60449641677,-0.53618753663,0.27)); +#6108 = VECTOR('',#6109,1.); +#6109 = DIRECTION('',(-1.,0.,0.)); +#6110 = ORIENTED_EDGE('',*,*,#6085,.F.); +#6111 = ORIENTED_EDGE('',*,*,#5852,.T.); +#6112 = ORIENTED_EDGE('',*,*,#6113,.T.); +#6113 = EDGE_CURVE('',#5844,#6104,#6114,.T.); +#6114 = LINE('',#6115,#6116); +#6115 = CARTESIAN_POINT('',(0.604288465186,-0.53618753663,0.28)); +#6116 = VECTOR('',#6117,1.); +#6117 = DIRECTION('',(-0.,-0.,-1.)); +#6118 = PLANE('',#6119); +#6119 = AXIS2_PLACEMENT_3D('',#6120,#6121,#6122); +#6120 = CARTESIAN_POINT('',(0.60449641677,-0.53618753663,0.28)); +#6121 = DIRECTION('',(0.,-1.,0.)); +#6122 = DIRECTION('',(0.,-0.,-1.)); +#6123 = ADVANCED_FACE('',(#6124),#6143,.T.); +#6124 = FACE_BOUND('',#6125,.T.); +#6125 = EDGE_LOOP('',(#6126,#6135,#6136,#6137)); +#6126 = ORIENTED_EDGE('',*,*,#6127,.F.); +#6127 = EDGE_CURVE('',#6104,#6128,#6130,.T.); +#6128 = VERTEX_POINT('',#6129); +#6129 = CARTESIAN_POINT('',(0.603179390076,-0.540935764448,0.27)); +#6130 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#6131,#6132,#6133,#6134), + .UNSPECIFIED.,.F.,.F.,(4,4),(3.,4.),.PIECEWISE_BEZIER_KNOTS.); +#6131 = CARTESIAN_POINT('',(0.604288465186,-0.53618753663,0.27)); +#6132 = CARTESIAN_POINT('',(0.603959208513,-0.538232393866,0.27)); +#6133 = CARTESIAN_POINT('',(0.603595293242,-0.539826689337,0.27)); +#6134 = CARTESIAN_POINT('',(0.603179390076,-0.540935764448,0.27)); +#6135 = ORIENTED_EDGE('',*,*,#6113,.F.); +#6136 = ORIENTED_EDGE('',*,*,#5843,.T.); +#6137 = ORIENTED_EDGE('',*,*,#6138,.T.); +#6138 = EDGE_CURVE('',#5836,#6128,#6139,.T.); +#6139 = LINE('',#6140,#6141); +#6140 = CARTESIAN_POINT('',(0.603179390076,-0.540935764448,0.28)); +#6141 = VECTOR('',#6142,1.); +#6142 = DIRECTION('',(-0.,-0.,-1.)); +#6143 = B_SPLINE_SURFACE_WITH_KNOTS('',3,1,( + (#6144,#6145) + ,(#6146,#6147) + ,(#6148,#6149) + ,(#6150,#6151 + )),.UNSPECIFIED.,.F.,.F.,.F.,(4,4),(2,2),(3.,4.),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#6144 = CARTESIAN_POINT('',(0.604288465186,-0.53618753663,0.28)); +#6145 = CARTESIAN_POINT('',(0.604288465186,-0.53618753663,0.27)); +#6146 = CARTESIAN_POINT('',(0.603959208513,-0.538232393866,0.28)); +#6147 = CARTESIAN_POINT('',(0.603959208513,-0.538232393866,0.27)); +#6148 = CARTESIAN_POINT('',(0.603595293242,-0.539826689337,0.28)); +#6149 = CARTESIAN_POINT('',(0.603595293242,-0.539826689337,0.27)); +#6150 = CARTESIAN_POINT('',(0.603179390076,-0.540935764448,0.28)); +#6151 = CARTESIAN_POINT('',(0.603179390076,-0.540935764448,0.27)); +#6152 = ADVANCED_FACE('',(#6153),#6164,.T.); +#6153 = FACE_BOUND('',#6154,.T.); +#6154 = EDGE_LOOP('',(#6155,#6161,#6162,#6163)); +#6155 = ORIENTED_EDGE('',*,*,#6156,.F.); +#6156 = EDGE_CURVE('',#6128,#6020,#6157,.T.); +#6157 = LINE('',#6158,#6159); +#6158 = CARTESIAN_POINT('',(0.603179390076,-0.540935764448,0.27)); +#6159 = VECTOR('',#6160,1.); +#6160 = DIRECTION('',(-0.338535034314,-0.940953787676,0.)); +#6161 = ORIENTED_EDGE('',*,*,#6138,.F.); +#6162 = ORIENTED_EDGE('',*,*,#5835,.T.); +#6163 = ORIENTED_EDGE('',*,*,#6029,.T.); +#6164 = PLANE('',#6165); +#6165 = AXIS2_PLACEMENT_3D('',#6166,#6167,#6168); +#6166 = CARTESIAN_POINT('',(0.603179390076,-0.540935764448,0.28)); +#6167 = DIRECTION('',(0.940953787676,-0.338535034314,0.)); +#6168 = DIRECTION('',(0.338535034314,0.940953787676,0.)); +#6169 = ADVANCED_FACE('',(#6170),#6178,.F.); +#6170 = FACE_BOUND('',#6171,.T.); +#6171 = EDGE_LOOP('',(#6172,#6173,#6174,#6175,#6176,#6177)); +#6172 = ORIENTED_EDGE('',*,*,#6156,.T.); +#6173 = ORIENTED_EDGE('',*,*,#6019,.T.); +#6174 = ORIENTED_EDGE('',*,*,#6050,.T.); +#6175 = ORIENTED_EDGE('',*,*,#6074,.T.); +#6176 = ORIENTED_EDGE('',*,*,#6103,.T.); +#6177 = ORIENTED_EDGE('',*,*,#6127,.T.); +#6178 = PLANE('',#6179); +#6179 = AXIS2_PLACEMENT_3D('',#6180,#6181,#6182); +#6180 = CARTESIAN_POINT('',(0.,0.,0.27)); +#6181 = DIRECTION('',(0.,0.,-1.)); +#6182 = DIRECTION('',(-1.,0.,-0.)); +#6183 = ADVANCED_FACE('',(#6184),#6209,.F.); +#6184 = FACE_BOUND('',#6185,.T.); +#6185 = EDGE_LOOP('',(#6186,#6187,#6195,#6203)); +#6186 = ORIENTED_EDGE('',*,*,#2706,.T.); +#6187 = ORIENTED_EDGE('',*,*,#6188,.F.); +#6188 = EDGE_CURVE('',#6189,#2709,#6191,.T.); +#6189 = VERTEX_POINT('',#6190); +#6190 = CARTESIAN_POINT('',(0.39947348497,-0.695131863438,0.28)); +#6191 = LINE('',#6192,#6193); +#6192 = CARTESIAN_POINT('',(0.39947348497,-0.695131863438,0.28)); +#6193 = VECTOR('',#6194,1.); +#6194 = DIRECTION('',(-0.,-0.,-1.)); +#6195 = ORIENTED_EDGE('',*,*,#6196,.F.); +#6196 = EDGE_CURVE('',#6197,#6189,#6199,.T.); +#6197 = VERTEX_POINT('',#6198); +#6198 = CARTESIAN_POINT('',(0.39947348497,-0.702860730616,0.28)); +#6199 = LINE('',#6200,#6201); +#6200 = CARTESIAN_POINT('',(0.39947348497,-0.695131863438,0.28)); +#6201 = VECTOR('',#6202,1.); +#6202 = DIRECTION('',(-0.,1.,-0.)); +#6203 = ORIENTED_EDGE('',*,*,#6204,.T.); +#6204 = EDGE_CURVE('',#6197,#2707,#6205,.T.); +#6205 = LINE('',#6206,#6207); +#6206 = CARTESIAN_POINT('',(0.39947348497,-0.702860730616,0.28)); +#6207 = VECTOR('',#6208,1.); +#6208 = DIRECTION('',(-0.,-0.,-1.)); +#6209 = PLANE('',#6210); +#6210 = AXIS2_PLACEMENT_3D('',#6211,#6212,#6213); +#6211 = CARTESIAN_POINT('',(0.39947348497,-0.695131863438,0.28)); +#6212 = DIRECTION('',(-1.,0.,0.)); +#6213 = DIRECTION('',(0.,0.,1.)); +#6214 = ADVANCED_FACE('',(#6215),#6233,.F.); +#6215 = FACE_BOUND('',#6216,.T.); +#6216 = EDGE_LOOP('',(#6217,#6218,#6226,#6232)); +#6217 = ORIENTED_EDGE('',*,*,#2796,.T.); +#6218 = ORIENTED_EDGE('',*,*,#6219,.F.); +#6219 = EDGE_CURVE('',#6220,#2789,#6222,.T.); +#6220 = VERTEX_POINT('',#6221); +#6221 = CARTESIAN_POINT('',(0.371763936501,-0.695131863438,0.28)); +#6222 = LINE('',#6223,#6224); +#6223 = CARTESIAN_POINT('',(0.371763936501,-0.695131863438,0.28)); +#6224 = VECTOR('',#6225,1.); +#6225 = DIRECTION('',(-0.,-0.,-1.)); +#6226 = ORIENTED_EDGE('',*,*,#6227,.F.); +#6227 = EDGE_CURVE('',#6189,#6220,#6228,.T.); +#6228 = LINE('',#6229,#6230); +#6229 = CARTESIAN_POINT('',(0.371763936501,-0.695131863438,0.28)); +#6230 = VECTOR('',#6231,1.); +#6231 = DIRECTION('',(-1.,-0.,-0.)); +#6232 = ORIENTED_EDGE('',*,*,#6188,.T.); +#6233 = PLANE('',#6234); +#6234 = AXIS2_PLACEMENT_3D('',#6235,#6236,#6237); +#6235 = CARTESIAN_POINT('',(0.371763936501,-0.695131863438,0.28)); +#6236 = DIRECTION('',(0.,-1.,0.)); +#6237 = DIRECTION('',(0.,-0.,-1.)); +#6238 = ADVANCED_FACE('',(#6239),#6257,.F.); +#6239 = FACE_BOUND('',#6240,.T.); +#6240 = EDGE_LOOP('',(#6241,#6242,#6250,#6256)); +#6241 = ORIENTED_EDGE('',*,*,#2788,.T.); +#6242 = ORIENTED_EDGE('',*,*,#6243,.F.); +#6243 = EDGE_CURVE('',#6244,#2781,#6246,.T.); +#6244 = VERTEX_POINT('',#6245); +#6245 = CARTESIAN_POINT('',(0.371763936501,-0.672326506474,0.28)); +#6246 = LINE('',#6247,#6248); +#6247 = CARTESIAN_POINT('',(0.371763936501,-0.672326506474,0.28)); +#6248 = VECTOR('',#6249,1.); +#6249 = DIRECTION('',(-0.,-0.,-1.)); +#6250 = ORIENTED_EDGE('',*,*,#6251,.F.); +#6251 = EDGE_CURVE('',#6220,#6244,#6252,.T.); +#6252 = LINE('',#6253,#6254); +#6253 = CARTESIAN_POINT('',(0.371763936501,-0.672326506474,0.28)); +#6254 = VECTOR('',#6255,1.); +#6255 = DIRECTION('',(-0.,1.,-0.)); +#6256 = ORIENTED_EDGE('',*,*,#6219,.T.); +#6257 = PLANE('',#6258); +#6258 = AXIS2_PLACEMENT_3D('',#6259,#6260,#6261); +#6259 = CARTESIAN_POINT('',(0.371763936501,-0.672326506474,0.28)); +#6260 = DIRECTION('',(-1.,0.,0.)); +#6261 = DIRECTION('',(0.,0.,1.)); +#6262 = ADVANCED_FACE('',(#6263),#6281,.F.); +#6263 = FACE_BOUND('',#6264,.T.); +#6264 = EDGE_LOOP('',(#6265,#6266,#6274,#6280)); +#6265 = ORIENTED_EDGE('',*,*,#2780,.T.); +#6266 = ORIENTED_EDGE('',*,*,#6267,.F.); +#6267 = EDGE_CURVE('',#6268,#2773,#6270,.T.); +#6268 = VERTEX_POINT('',#6269); +#6269 = CARTESIAN_POINT('',(0.396007625249,-0.672326506474,0.28)); +#6270 = LINE('',#6271,#6272); +#6271 = CARTESIAN_POINT('',(0.396007625249,-0.672326506474,0.28)); +#6272 = VECTOR('',#6273,1.); +#6273 = DIRECTION('',(-0.,-0.,-1.)); +#6274 = ORIENTED_EDGE('',*,*,#6275,.F.); +#6275 = EDGE_CURVE('',#6244,#6268,#6276,.T.); +#6276 = LINE('',#6277,#6278); +#6277 = CARTESIAN_POINT('',(0.396007625249,-0.672326506474,0.28)); +#6278 = VECTOR('',#6279,1.); +#6279 = DIRECTION('',(1.,-0.,-0.)); +#6280 = ORIENTED_EDGE('',*,*,#6243,.T.); +#6281 = PLANE('',#6282); +#6282 = AXIS2_PLACEMENT_3D('',#6283,#6284,#6285); +#6283 = CARTESIAN_POINT('',(0.396007625249,-0.672326506474,0.28)); +#6284 = DIRECTION('',(0.,1.,-0.)); +#6285 = DIRECTION('',(0.,0.,1.)); +#6286 = ADVANCED_FACE('',(#6287),#6305,.F.); +#6287 = FACE_BOUND('',#6288,.T.); +#6288 = EDGE_LOOP('',(#6289,#6290,#6298,#6304)); +#6289 = ORIENTED_EDGE('',*,*,#2772,.T.); +#6290 = ORIENTED_EDGE('',*,*,#6291,.F.); +#6291 = EDGE_CURVE('',#6292,#2765,#6294,.T.); +#6292 = VERTEX_POINT('',#6293); +#6293 = CARTESIAN_POINT('',(0.396007625249,-0.664562980698,0.28)); +#6294 = LINE('',#6295,#6296); +#6295 = CARTESIAN_POINT('',(0.396007625249,-0.664562980698,0.28)); +#6296 = VECTOR('',#6297,1.); +#6297 = DIRECTION('',(-0.,-0.,-1.)); +#6298 = ORIENTED_EDGE('',*,*,#6299,.F.); +#6299 = EDGE_CURVE('',#6268,#6292,#6300,.T.); +#6300 = LINE('',#6301,#6302); +#6301 = CARTESIAN_POINT('',(0.396007625249,-0.664562980698,0.28)); +#6302 = VECTOR('',#6303,1.); +#6303 = DIRECTION('',(-0.,1.,-0.)); +#6304 = ORIENTED_EDGE('',*,*,#6267,.T.); +#6305 = PLANE('',#6306); +#6306 = AXIS2_PLACEMENT_3D('',#6307,#6308,#6309); +#6307 = CARTESIAN_POINT('',(0.396007625249,-0.664562980698,0.28)); +#6308 = DIRECTION('',(-1.,0.,0.)); +#6309 = DIRECTION('',(0.,0.,1.)); +#6310 = ADVANCED_FACE('',(#6311),#6329,.F.); +#6311 = FACE_BOUND('',#6312,.T.); +#6312 = EDGE_LOOP('',(#6313,#6314,#6322,#6328)); +#6313 = ORIENTED_EDGE('',*,*,#2764,.T.); +#6314 = ORIENTED_EDGE('',*,*,#6315,.F.); +#6315 = EDGE_CURVE('',#6316,#2757,#6318,.T.); +#6316 = VERTEX_POINT('',#6317); +#6317 = CARTESIAN_POINT('',(0.371763936501,-0.664562980698,0.28)); +#6318 = LINE('',#6319,#6320); +#6319 = CARTESIAN_POINT('',(0.371763936501,-0.664562980698,0.28)); +#6320 = VECTOR('',#6321,1.); +#6321 = DIRECTION('',(-0.,-0.,-1.)); +#6322 = ORIENTED_EDGE('',*,*,#6323,.F.); +#6323 = EDGE_CURVE('',#6292,#6316,#6324,.T.); +#6324 = LINE('',#6325,#6326); +#6325 = CARTESIAN_POINT('',(0.371763936501,-0.664562980698,0.28)); +#6326 = VECTOR('',#6327,1.); +#6327 = DIRECTION('',(-1.,-0.,-0.)); +#6328 = ORIENTED_EDGE('',*,*,#6291,.T.); +#6329 = PLANE('',#6330); +#6330 = AXIS2_PLACEMENT_3D('',#6331,#6332,#6333); +#6331 = CARTESIAN_POINT('',(0.371763936501,-0.664562980698,0.28)); +#6332 = DIRECTION('',(0.,-1.,0.)); +#6333 = DIRECTION('',(0.,-0.,-1.)); +#6334 = ADVANCED_FACE('',(#6335),#6353,.F.); +#6335 = FACE_BOUND('',#6336,.T.); +#6336 = EDGE_LOOP('',(#6337,#6338,#6346,#6352)); +#6337 = ORIENTED_EDGE('',*,*,#2756,.T.); +#6338 = ORIENTED_EDGE('',*,*,#6339,.F.); +#6339 = EDGE_CURVE('',#6340,#2749,#6342,.T.); +#6340 = VERTEX_POINT('',#6341); +#6341 = CARTESIAN_POINT('',(0.371763936501,-0.642866698844,0.28)); +#6342 = LINE('',#6343,#6344); +#6343 = CARTESIAN_POINT('',(0.371763936501,-0.642866698844,0.28)); +#6344 = VECTOR('',#6345,1.); +#6345 = DIRECTION('',(-0.,-0.,-1.)); +#6346 = ORIENTED_EDGE('',*,*,#6347,.F.); +#6347 = EDGE_CURVE('',#6316,#6340,#6348,.T.); +#6348 = LINE('',#6349,#6350); +#6349 = CARTESIAN_POINT('',(0.371763936501,-0.642866698844,0.28)); +#6350 = VECTOR('',#6351,1.); +#6351 = DIRECTION('',(-0.,1.,-0.)); +#6352 = ORIENTED_EDGE('',*,*,#6315,.T.); +#6353 = PLANE('',#6354); +#6354 = AXIS2_PLACEMENT_3D('',#6355,#6356,#6357); +#6355 = CARTESIAN_POINT('',(0.371763936501,-0.642866698844,0.28)); +#6356 = DIRECTION('',(-1.,0.,0.)); +#6357 = DIRECTION('',(0.,0.,1.)); +#6358 = ADVANCED_FACE('',(#6359),#6377,.F.); +#6359 = FACE_BOUND('',#6360,.T.); +#6360 = EDGE_LOOP('',(#6361,#6362,#6370,#6376)); +#6361 = ORIENTED_EDGE('',*,*,#2748,.T.); +#6362 = ORIENTED_EDGE('',*,*,#6363,.F.); +#6363 = EDGE_CURVE('',#6364,#2741,#6366,.T.); +#6364 = VERTEX_POINT('',#6365); +#6365 = CARTESIAN_POINT('',(0.397931177395,-0.642866698844,0.28)); +#6366 = LINE('',#6367,#6368); +#6367 = CARTESIAN_POINT('',(0.397931177395,-0.642866698844,0.28)); +#6368 = VECTOR('',#6369,1.); +#6369 = DIRECTION('',(-0.,-0.,-1.)); +#6370 = ORIENTED_EDGE('',*,*,#6371,.F.); +#6371 = EDGE_CURVE('',#6340,#6364,#6372,.T.); +#6372 = LINE('',#6373,#6374); +#6373 = CARTESIAN_POINT('',(0.397931177395,-0.642866698844,0.28)); +#6374 = VECTOR('',#6375,1.); +#6375 = DIRECTION('',(1.,-0.,-0.)); +#6376 = ORIENTED_EDGE('',*,*,#6339,.T.); +#6377 = PLANE('',#6378); +#6378 = AXIS2_PLACEMENT_3D('',#6379,#6380,#6381); +#6379 = CARTESIAN_POINT('',(0.397931177395,-0.642866698844,0.28)); +#6380 = DIRECTION('',(0.,1.,-0.)); +#6381 = DIRECTION('',(0.,0.,1.)); +#6382 = ADVANCED_FACE('',(#6383),#6401,.F.); +#6383 = FACE_BOUND('',#6384,.T.); +#6384 = EDGE_LOOP('',(#6385,#6386,#6394,#6400)); +#6385 = ORIENTED_EDGE('',*,*,#2740,.T.); +#6386 = ORIENTED_EDGE('',*,*,#6387,.F.); +#6387 = EDGE_CURVE('',#6388,#2733,#6390,.T.); +#6388 = VERTEX_POINT('',#6389); +#6389 = CARTESIAN_POINT('',(0.397931177395,-0.635068514472,0.28)); +#6390 = LINE('',#6391,#6392); +#6391 = CARTESIAN_POINT('',(0.397931177395,-0.635068514472,0.28)); +#6392 = VECTOR('',#6393,1.); +#6393 = DIRECTION('',(-0.,-0.,-1.)); +#6394 = ORIENTED_EDGE('',*,*,#6395,.F.); +#6395 = EDGE_CURVE('',#6364,#6388,#6396,.T.); +#6396 = LINE('',#6397,#6398); +#6397 = CARTESIAN_POINT('',(0.397931177395,-0.635068514472,0.28)); +#6398 = VECTOR('',#6399,1.); +#6399 = DIRECTION('',(-0.,1.,-0.)); +#6400 = ORIENTED_EDGE('',*,*,#6363,.T.); +#6401 = PLANE('',#6402); +#6402 = AXIS2_PLACEMENT_3D('',#6403,#6404,#6405); +#6403 = CARTESIAN_POINT('',(0.397931177395,-0.635068514472,0.28)); +#6404 = DIRECTION('',(-1.,0.,0.)); +#6405 = DIRECTION('',(0.,0.,1.)); +#6406 = ADVANCED_FACE('',(#6407),#6425,.F.); +#6407 = FACE_BOUND('',#6408,.T.); +#6408 = EDGE_LOOP('',(#6409,#6410,#6418,#6424)); +#6409 = ORIENTED_EDGE('',*,*,#2732,.T.); +#6410 = ORIENTED_EDGE('',*,*,#6411,.F.); +#6411 = EDGE_CURVE('',#6412,#2725,#6414,.T.); +#6412 = VERTEX_POINT('',#6413); +#6413 = CARTESIAN_POINT('',(0.363012640705,-0.635068514472,0.28)); +#6414 = LINE('',#6415,#6416); +#6415 = CARTESIAN_POINT('',(0.363012640705,-0.635068514472,0.28)); +#6416 = VECTOR('',#6417,1.); +#6417 = DIRECTION('',(-0.,-0.,-1.)); +#6418 = ORIENTED_EDGE('',*,*,#6419,.F.); +#6419 = EDGE_CURVE('',#6388,#6412,#6420,.T.); +#6420 = LINE('',#6421,#6422); +#6421 = CARTESIAN_POINT('',(0.363012640705,-0.635068514472,0.28)); +#6422 = VECTOR('',#6423,1.); +#6423 = DIRECTION('',(-1.,-0.,-0.)); +#6424 = ORIENTED_EDGE('',*,*,#6387,.T.); +#6425 = PLANE('',#6426); +#6426 = AXIS2_PLACEMENT_3D('',#6427,#6428,#6429); +#6427 = CARTESIAN_POINT('',(0.363012640705,-0.635068514472,0.28)); +#6428 = DIRECTION('',(0.,-1.,0.)); +#6429 = DIRECTION('',(0.,-0.,-1.)); +#6430 = ADVANCED_FACE('',(#6431),#6449,.F.); +#6431 = FACE_BOUND('',#6432,.T.); +#6432 = EDGE_LOOP('',(#6433,#6434,#6442,#6448)); +#6433 = ORIENTED_EDGE('',*,*,#2724,.T.); +#6434 = ORIENTED_EDGE('',*,*,#6435,.F.); +#6435 = EDGE_CURVE('',#6436,#2717,#6438,.T.); +#6436 = VERTEX_POINT('',#6437); +#6437 = CARTESIAN_POINT('',(0.363012640705,-0.702860730616,0.28)); +#6438 = LINE('',#6439,#6440); +#6439 = CARTESIAN_POINT('',(0.363012640705,-0.702860730616,0.28)); +#6440 = VECTOR('',#6441,1.); +#6441 = DIRECTION('',(-0.,-0.,-1.)); +#6442 = ORIENTED_EDGE('',*,*,#6443,.F.); +#6443 = EDGE_CURVE('',#6412,#6436,#6444,.T.); +#6444 = LINE('',#6445,#6446); +#6445 = CARTESIAN_POINT('',(0.363012640705,-0.702860730616,0.28)); +#6446 = VECTOR('',#6447,1.); +#6447 = DIRECTION('',(-0.,-1.,-0.)); +#6448 = ORIENTED_EDGE('',*,*,#6411,.T.); +#6449 = PLANE('',#6450); +#6450 = AXIS2_PLACEMENT_3D('',#6451,#6452,#6453); +#6451 = CARTESIAN_POINT('',(0.363012640705,-0.702860730616,0.28)); +#6452 = DIRECTION('',(1.,0.,0.)); +#6453 = DIRECTION('',(0.,0.,-1.)); +#6454 = ADVANCED_FACE('',(#6455),#6466,.F.); +#6455 = FACE_BOUND('',#6456,.T.); +#6456 = EDGE_LOOP('',(#6457,#6458,#6459,#6465)); +#6457 = ORIENTED_EDGE('',*,*,#2716,.T.); +#6458 = ORIENTED_EDGE('',*,*,#6204,.F.); +#6459 = ORIENTED_EDGE('',*,*,#6460,.F.); +#6460 = EDGE_CURVE('',#6436,#6197,#6461,.T.); +#6461 = LINE('',#6462,#6463); +#6462 = CARTESIAN_POINT('',(0.39947348497,-0.702860730616,0.28)); +#6463 = VECTOR('',#6464,1.); +#6464 = DIRECTION('',(1.,-0.,-0.)); +#6465 = ORIENTED_EDGE('',*,*,#6435,.T.); +#6466 = PLANE('',#6467); +#6467 = AXIS2_PLACEMENT_3D('',#6468,#6469,#6470); +#6468 = CARTESIAN_POINT('',(0.39947348497,-0.702860730616,0.28)); +#6469 = DIRECTION('',(0.,1.,-0.)); +#6470 = DIRECTION('',(0.,0.,1.)); +#6471 = ADVANCED_FACE('',(#6472),#6486,.F.); +#6472 = FACE_BOUND('',#6473,.T.); +#6473 = EDGE_LOOP('',(#6474,#6475,#6476,#6477,#6478,#6479,#6480,#6481, + #6482,#6483,#6484,#6485)); +#6474 = ORIENTED_EDGE('',*,*,#6196,.T.); +#6475 = ORIENTED_EDGE('',*,*,#6227,.T.); +#6476 = ORIENTED_EDGE('',*,*,#6251,.T.); +#6477 = ORIENTED_EDGE('',*,*,#6275,.T.); +#6478 = ORIENTED_EDGE('',*,*,#6299,.T.); +#6479 = ORIENTED_EDGE('',*,*,#6323,.T.); +#6480 = ORIENTED_EDGE('',*,*,#6347,.T.); +#6481 = ORIENTED_EDGE('',*,*,#6371,.T.); +#6482 = ORIENTED_EDGE('',*,*,#6395,.T.); +#6483 = ORIENTED_EDGE('',*,*,#6419,.T.); +#6484 = ORIENTED_EDGE('',*,*,#6443,.T.); +#6485 = ORIENTED_EDGE('',*,*,#6460,.T.); +#6486 = PLANE('',#6487); +#6487 = AXIS2_PLACEMENT_3D('',#6488,#6489,#6490); +#6488 = CARTESIAN_POINT('',(0.,0.,0.28)); +#6489 = DIRECTION('',(-0.,0.,-1.)); +#6490 = DIRECTION('',(-1.,0.,0.)); +#6491 = ADVANCED_FACE('',(#6492,#6614),#6686,.T.); +#6492 = FACE_BOUND('',#6493,.T.); +#6493 = EDGE_LOOP('',(#6494,#6505,#6513,#6522,#6531,#6539,#6548,#6557, + #6566,#6575,#6583,#6591,#6599,#6607)); +#6494 = ORIENTED_EDGE('',*,*,#6495,.T.); +#6495 = EDGE_CURVE('',#6496,#6498,#6500,.T.); +#6496 = VERTEX_POINT('',#6497); +#6497 = CARTESIAN_POINT('',(0.429002609794,-0.653333595202,0.28)); +#6498 = VERTEX_POINT('',#6499); +#6499 = CARTESIAN_POINT('',(0.412331824535,-0.657839212839,0.28)); +#6500 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#6501,#6502,#6503,#6504), + .UNSPECIFIED.,.F.,.F.,(4,4),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#6501 = CARTESIAN_POINT('',(0.429002609794,-0.653333595202,0.28)); +#6502 = CARTESIAN_POINT('',(0.422694745102,-0.653333595202,0.28)); +#6503 = CARTESIAN_POINT('',(0.417132040249,-0.654823914882,0.28)); +#6504 = CARTESIAN_POINT('',(0.412331824535,-0.657839212839,0.28)); +#6505 = ORIENTED_EDGE('',*,*,#6506,.T.); +#6506 = EDGE_CURVE('',#6498,#6507,#6509,.T.); +#6507 = VERTEX_POINT('',#6508); +#6508 = CARTESIAN_POINT('',(0.412331824535,-0.666087958976,0.28)); +#6509 = LINE('',#6510,#6511); +#6510 = CARTESIAN_POINT('',(0.412331824535,-0.666087958976,0.28)); +#6511 = VECTOR('',#6512,1.); +#6512 = DIRECTION('',(-0.,-1.,-0.)); +#6513 = ORIENTED_EDGE('',*,*,#6514,.T.); +#6514 = EDGE_CURVE('',#6507,#6515,#6517,.T.); +#6515 = VERTEX_POINT('',#6516); +#6516 = CARTESIAN_POINT('',(0.428205462058,-0.660230656047,0.28)); +#6517 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#6518,#6519,#6520,#6521), + .UNSPECIFIED.,.F.,.F.,(4,4),(12.,13.),.PIECEWISE_BEZIER_KNOTS.); +#6518 = CARTESIAN_POINT('',(0.412331824535,-0.666087958976,0.28)); +#6519 = CARTESIAN_POINT('',(0.417114710951,-0.662206196088,0.28)); +#6520 = CARTESIAN_POINT('',(0.422400147025,-0.660230656047,0.28)); +#6521 = CARTESIAN_POINT('',(0.428205462058,-0.660230656047,0.28)); +#6522 = ORIENTED_EDGE('',*,*,#6523,.T.); +#6523 = EDGE_CURVE('',#6515,#6524,#6526,.T.); +#6524 = VERTEX_POINT('',#6525); +#6525 = CARTESIAN_POINT('',(0.438013845069,-0.672083896293,0.28)); +#6526 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#6527,#6528,#6529,#6530), + .UNSPECIFIED.,.F.,.F.,(4,4),(11.,12.),.PIECEWISE_BEZIER_KNOTS.); +#6527 = CARTESIAN_POINT('',(0.428205462058,-0.660230656047,0.28)); +#6528 = CARTESIAN_POINT('',(0.434738607632,-0.660230656047,0.28)); +#6529 = CARTESIAN_POINT('',(0.438013845069,-0.664181736129,0.28)); +#6530 = CARTESIAN_POINT('',(0.438013845069,-0.672083896293,0.28)); +#6531 = ORIENTED_EDGE('',*,*,#6532,.T.); +#6532 = EDGE_CURVE('',#6524,#6533,#6535,.T.); +#6533 = VERTEX_POINT('',#6534); +#6534 = CARTESIAN_POINT('',(0.423665185823,-0.674094094931,0.28)); +#6535 = LINE('',#6536,#6537); +#6536 = CARTESIAN_POINT('',(0.423665185823,-0.674094094931,0.28)); +#6537 = VECTOR('',#6538,1.); +#6538 = DIRECTION('',(-0.990328603988,-0.138741688482,-0.)); +#6539 = ORIENTED_EDGE('',*,*,#6540,.T.); +#6540 = EDGE_CURVE('',#6533,#6541,#6543,.T.); +#6541 = VERTEX_POINT('',#6542); +#6542 = CARTESIAN_POINT('',(0.407600926016,-0.689898415259,0.28)); +#6543 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#6544,#6545,#6546,#6547), + .UNSPECIFIED.,.F.,.F.,(4,4),(9.,10.),.PIECEWISE_BEZIER_KNOTS.); +#6544 = CARTESIAN_POINT('',(0.423665185823,-0.674094094931,0.28)); +#6545 = CARTESIAN_POINT('',(0.412955679285,-0.675584414611,0.28)); +#6546 = CARTESIAN_POINT('',(0.407600926016,-0.680852521387,0.28)); +#6547 = CARTESIAN_POINT('',(0.407600926016,-0.689898415259,0.28)); +#6548 = ORIENTED_EDGE('',*,*,#6549,.T.); +#6549 = EDGE_CURVE('',#6541,#6550,#6552,.T.); +#6550 = VERTEX_POINT('',#6551); +#6551 = CARTESIAN_POINT('',(0.411759957682,-0.700192018631,0.28)); +#6552 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#6553,#6554,#6555,#6556), + .UNSPECIFIED.,.F.,.F.,(4,4),(8.,9.),.PIECEWISE_BEZIER_KNOTS.); +#6553 = CARTESIAN_POINT('',(0.407600926016,-0.689898415259,0.28)); +#6554 = CARTESIAN_POINT('',(0.407600926016,-0.694230739911,0.28)); +#6555 = CARTESIAN_POINT('',(0.408987269905,-0.697661941035,0.28)); +#6556 = CARTESIAN_POINT('',(0.411759957682,-0.700192018631,0.28)); +#6557 = ORIENTED_EDGE('',*,*,#6558,.T.); +#6558 = EDGE_CURVE('',#6550,#6559,#6561,.T.); +#6559 = VERTEX_POINT('',#6560); +#6560 = CARTESIAN_POINT('',(0.422954684581,-0.704004464324,0.28)); +#6561 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#6562,#6563,#6564,#6565), + .UNSPECIFIED.,.F.,.F.,(4,4),(7.,8.),.PIECEWISE_BEZIER_KNOTS.); +#6562 = CARTESIAN_POINT('',(0.411759957682,-0.700192018631,0.28)); +#6563 = CARTESIAN_POINT('',(0.414532645458,-0.702722096227,0.28)); +#6564 = CARTESIAN_POINT('',(0.418258444659,-0.704004464324,0.28)); +#6565 = CARTESIAN_POINT('',(0.422954684581,-0.704004464324,0.28)); +#6566 = ORIENTED_EDGE('',*,*,#6567,.T.); +#6567 = EDGE_CURVE('',#6559,#6568,#6570,.T.); +#6568 = VERTEX_POINT('',#6569); +#6569 = CARTESIAN_POINT('',(0.437788564187,-0.695374473619,0.28)); +#6570 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#6571,#6572,#6573,#6574), + .UNSPECIFIED.,.F.,.F.,(4,4),(6.,7.),.PIECEWISE_BEZIER_KNOTS.); +#6571 = CARTESIAN_POINT('',(0.422954684581,-0.704004464324,0.28)); +#6572 = CARTESIAN_POINT('',(0.429487830155,-0.704004464324,0.28)); +#6573 = CARTESIAN_POINT('',(0.434444009556,-0.701127800755,0.28)); +#6574 = CARTESIAN_POINT('',(0.437788564187,-0.695374473619,0.28)); +#6575 = ORIENTED_EDGE('',*,*,#6576,.T.); +#6576 = EDGE_CURVE('',#6568,#6577,#6579,.T.); +#6577 = VERTEX_POINT('',#6578); +#6578 = CARTESIAN_POINT('',(0.438013845069,-0.695374473619,0.28)); +#6579 = LINE('',#6580,#6581); +#6580 = CARTESIAN_POINT('',(0.438013845069,-0.695374473619,0.28)); +#6581 = VECTOR('',#6582,1.); +#6582 = DIRECTION('',(1.,-0.,-0.)); +#6583 = ORIENTED_EDGE('',*,*,#6584,.T.); +#6584 = EDGE_CURVE('',#6577,#6585,#6587,.T.); +#6585 = VERTEX_POINT('',#6586); +#6586 = CARTESIAN_POINT('',(0.438013845069,-0.702860730616,0.28)); +#6587 = LINE('',#6588,#6589); +#6588 = CARTESIAN_POINT('',(0.438013845069,-0.702860730616,0.28)); +#6589 = VECTOR('',#6590,1.); +#6590 = DIRECTION('',(-0.,-1.,-0.)); +#6591 = ORIENTED_EDGE('',*,*,#6592,.T.); +#6592 = EDGE_CURVE('',#6585,#6593,#6595,.T.); +#6593 = VERTEX_POINT('',#6594); +#6594 = CARTESIAN_POINT('',(0.446505201385,-0.702860730616,0.28)); +#6595 = LINE('',#6596,#6597); +#6596 = CARTESIAN_POINT('',(0.446505201385,-0.702860730616,0.28)); +#6597 = VECTOR('',#6598,1.); +#6598 = DIRECTION('',(1.,-0.,-0.)); +#6599 = ORIENTED_EDGE('',*,*,#6600,.T.); +#6600 = EDGE_CURVE('',#6593,#6601,#6603,.T.); +#6601 = VERTEX_POINT('',#6602); +#6602 = CARTESIAN_POINT('',(0.446505201385,-0.671702651724,0.28)); +#6603 = LINE('',#6604,#6605); +#6604 = CARTESIAN_POINT('',(0.446505201385,-0.671702651724,0.28)); +#6605 = VECTOR('',#6606,1.); +#6606 = DIRECTION('',(-0.,1.,-0.)); +#6607 = ORIENTED_EDGE('',*,*,#6608,.T.); +#6608 = EDGE_CURVE('',#6601,#6496,#6609,.T.); +#6609 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#6610,#6611,#6612,#6613), + .UNSPECIFIED.,.F.,.F.,(4,4),(1.,2.),.PIECEWISE_BEZIER_KNOTS.); +#6610 = CARTESIAN_POINT('',(0.446505201385,-0.671702651724,0.28)); +#6611 = CARTESIAN_POINT('',(0.446505201385,-0.659433508311,0.28)); +#6612 = CARTESIAN_POINT('',(0.440665227755,-0.653333595202,0.28)); +#6613 = CARTESIAN_POINT('',(0.429002609794,-0.653333595202,0.28)); +#6614 = FACE_BOUND('',#6615,.T.); +#6615 = EDGE_LOOP('',(#6616,#6627,#6636,#6644,#6652,#6661,#6670,#6679)); +#6616 = ORIENTED_EDGE('',*,*,#6617,.F.); +#6617 = EDGE_CURVE('',#6618,#6620,#6622,.T.); +#6618 = VERTEX_POINT('',#6619); +#6619 = CARTESIAN_POINT('',(0.418466396242,-0.683070671609,0.28)); +#6620 = VERTEX_POINT('',#6621); +#6621 = CARTESIAN_POINT('',(0.416213587423,-0.689205243315,0.28)); +#6622 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#6623,#6624,#6625,#6626), + .UNSPECIFIED.,.F.,.F.,(4,4),(1.,2.),.PIECEWISE_BEZIER_KNOTS.); +#6623 = CARTESIAN_POINT('',(0.418466396242,-0.683070671609,0.28)); +#6624 = CARTESIAN_POINT('',(0.416976076562,-0.684526332692,0.28)); +#6625 = CARTESIAN_POINT('',(0.416213587423,-0.686571189927,0.28)); +#6626 = CARTESIAN_POINT('',(0.416213587423,-0.689205243315,0.28)); +#6627 = ORIENTED_EDGE('',*,*,#6628,.F.); +#6628 = EDGE_CURVE('',#6629,#6618,#6631,.T.); +#6629 = VERTEX_POINT('',#6630); +#6630 = CARTESIAN_POINT('',(0.426680483781,-0.680090032249,0.28)); +#6631 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#6632,#6633,#6634,#6635), + .UNSPECIFIED.,.F.,.F.,(4,4),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#6632 = CARTESIAN_POINT('',(0.426680483781,-0.680090032249,0.28)); +#6633 = CARTESIAN_POINT('',(0.4227120744,-0.680644569804,0.28)); +#6634 = CARTESIAN_POINT('',(0.41997404522,-0.681615010526,0.28)); +#6635 = CARTESIAN_POINT('',(0.418466396242,-0.683070671609,0.28)); +#6636 = ORIENTED_EDGE('',*,*,#6637,.F.); +#6637 = EDGE_CURVE('',#6638,#6629,#6640,.T.); +#6638 = VERTEX_POINT('',#6639); +#6639 = CARTESIAN_POINT('',(0.438013845069,-0.678565053971,0.28)); +#6640 = LINE('',#6641,#6642); +#6641 = CARTESIAN_POINT('',(0.438013845069,-0.678565053971,0.28)); +#6642 = VECTOR('',#6643,1.); +#6643 = DIRECTION('',(-0.9910683663,-0.133354764894,0.)); +#6644 = ORIENTED_EDGE('',*,*,#6645,.F.); +#6645 = EDGE_CURVE('',#6646,#6638,#6648,.T.); +#6646 = VERTEX_POINT('',#6647); +#6647 = CARTESIAN_POINT('',(0.438013845069,-0.683209305998,0.28)); +#6648 = LINE('',#6649,#6650); +#6649 = CARTESIAN_POINT('',(0.438013845069,-0.683209305998,0.28)); +#6650 = VECTOR('',#6651,1.); +#6651 = DIRECTION('',(0.,1.,0.)); +#6652 = ORIENTED_EDGE('',*,*,#6653,.F.); +#6653 = EDGE_CURVE('',#6654,#6646,#6656,.T.); +#6654 = VERTEX_POINT('',#6655); +#6655 = CARTESIAN_POINT('',(0.434374692361,-0.693087006203,0.28)); +#6656 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#6657,#6658,#6659,#6660), + .UNSPECIFIED.,.F.,.F.,(4,4),(5.,6.),.PIECEWISE_BEZIER_KNOTS.); +#6657 = CARTESIAN_POINT('',(0.434374692361,-0.693087006203,0.28)); +#6658 = CARTESIAN_POINT('',(0.436800794166,-0.690487611412,0.28)); +#6659 = CARTESIAN_POINT('',(0.438013845069,-0.687195044677,0.28)); +#6660 = CARTESIAN_POINT('',(0.438013845069,-0.683209305998,0.28)); +#6661 = ORIENTED_EDGE('',*,*,#6662,.F.); +#6662 = EDGE_CURVE('',#6663,#6654,#6665,.T.); +#6663 = VERTEX_POINT('',#6664); +#6664 = CARTESIAN_POINT('',(0.425155505504,-0.697038086285,0.28)); +#6665 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#6666,#6667,#6668,#6669), + .UNSPECIFIED.,.F.,.F.,(4,4),(4.,5.),.PIECEWISE_BEZIER_KNOTS.); +#6666 = CARTESIAN_POINT('',(0.425155505504,-0.697038086285,0.28)); +#6667 = CARTESIAN_POINT('',(0.428881304704,-0.697038086285,0.28)); +#6668 = CARTESIAN_POINT('',(0.431965919855,-0.695721059591,0.28)); +#6669 = CARTESIAN_POINT('',(0.434374692361,-0.693087006203,0.28)); +#6670 = ORIENTED_EDGE('',*,*,#6671,.F.); +#6671 = EDGE_CURVE('',#6672,#6663,#6674,.T.); +#6672 = VERTEX_POINT('',#6673); +#6673 = CARTESIAN_POINT('',(0.418674347825,-0.694854594661,0.28)); +#6674 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#6675,#6676,#6677,#6678), + .UNSPECIFIED.,.F.,.F.,(4,4),(3.,4.),.PIECEWISE_BEZIER_KNOTS.); +#6675 = CARTESIAN_POINT('',(0.418674347825,-0.694854594661,0.28)); +#6676 = CARTESIAN_POINT('',(0.420303301894,-0.696310255743,0.28)); +#6677 = CARTESIAN_POINT('',(0.42246946422,-0.697038086285,0.28)); +#6678 = CARTESIAN_POINT('',(0.425155505504,-0.697038086285,0.28)); +#6679 = ORIENTED_EDGE('',*,*,#6680,.F.); +#6680 = EDGE_CURVE('',#6620,#6672,#6681,.T.); +#6681 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#6682,#6683,#6684,#6685), + .UNSPECIFIED.,.F.,.F.,(4,4),(2.,3.),.PIECEWISE_BEZIER_KNOTS.); +#6682 = CARTESIAN_POINT('',(0.416213587423,-0.689205243315,0.28)); +#6683 = CARTESIAN_POINT('',(0.416213587423,-0.691527369328,0.28)); +#6684 = CARTESIAN_POINT('',(0.417028064458,-0.693398933578,0.28)); +#6685 = CARTESIAN_POINT('',(0.418674347825,-0.694854594661,0.28)); +#6686 = PLANE('',#6687); +#6687 = AXIS2_PLACEMENT_3D('',#6688,#6689,#6690); +#6688 = CARTESIAN_POINT('',(0.420101848798,-0.654455667287,0.28)); +#6689 = DIRECTION('',(0.,0.,1.)); +#6690 = DIRECTION('',(1.,0.,-0.)); +#6691 = ADVANCED_FACE('',(#6692),#6708,.F.); +#6692 = FACE_BOUND('',#6693,.F.); +#6693 = EDGE_LOOP('',(#6694,#6700,#6701,#6707)); +#6694 = ORIENTED_EDGE('',*,*,#6695,.F.); +#6695 = EDGE_CURVE('',#6496,#2585,#6696,.T.); +#6696 = LINE('',#6697,#6698); +#6697 = CARTESIAN_POINT('',(0.429002609794,-0.653333595202,0.28)); +#6698 = VECTOR('',#6699,1.); +#6699 = DIRECTION('',(-0.,-0.,-1.)); +#6700 = ORIENTED_EDGE('',*,*,#6495,.T.); +#6701 = ORIENTED_EDGE('',*,*,#6702,.T.); +#6702 = EDGE_CURVE('',#6498,#2587,#6703,.T.); +#6703 = LINE('',#6704,#6705); +#6704 = CARTESIAN_POINT('',(0.412331824535,-0.657839212839,0.28)); +#6705 = VECTOR('',#6706,1.); +#6706 = DIRECTION('',(-0.,-0.,-1.)); +#6707 = ORIENTED_EDGE('',*,*,#2584,.F.); +#6708 = B_SPLINE_SURFACE_WITH_KNOTS('',3,1,( + (#6709,#6710) + ,(#6711,#6712) + ,(#6713,#6714) + ,(#6715,#6716 + )),.UNSPECIFIED.,.F.,.F.,.F.,(4,4),(2,2),(0.,1.),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#6709 = CARTESIAN_POINT('',(0.429002609794,-0.653333595202,0.28)); +#6710 = CARTESIAN_POINT('',(0.429002609794,-0.653333595202,0.27)); +#6711 = CARTESIAN_POINT('',(0.422694745102,-0.653333595202,0.28)); +#6712 = CARTESIAN_POINT('',(0.422694745102,-0.653333595202,0.27)); +#6713 = CARTESIAN_POINT('',(0.417132040249,-0.654823914882,0.28)); +#6714 = CARTESIAN_POINT('',(0.417132040249,-0.654823914882,0.27)); +#6715 = CARTESIAN_POINT('',(0.412331824535,-0.657839212839,0.28)); +#6716 = CARTESIAN_POINT('',(0.412331824535,-0.657839212839,0.27)); +#6717 = ADVANCED_FACE('',(#6718),#6729,.F.); +#6718 = FACE_BOUND('',#6719,.T.); +#6719 = EDGE_LOOP('',(#6720,#6721,#6727,#6728)); +#6720 = ORIENTED_EDGE('',*,*,#2698,.T.); +#6721 = ORIENTED_EDGE('',*,*,#6722,.F.); +#6722 = EDGE_CURVE('',#6507,#2690,#6723,.T.); +#6723 = LINE('',#6724,#6725); +#6724 = CARTESIAN_POINT('',(0.412331824535,-0.666087958976,0.28)); +#6725 = VECTOR('',#6726,1.); +#6726 = DIRECTION('',(-0.,-0.,-1.)); +#6727 = ORIENTED_EDGE('',*,*,#6506,.F.); +#6728 = ORIENTED_EDGE('',*,*,#6702,.T.); +#6729 = PLANE('',#6730); +#6730 = AXIS2_PLACEMENT_3D('',#6731,#6732,#6733); +#6731 = CARTESIAN_POINT('',(0.412331824535,-0.666087958976,0.28)); +#6732 = DIRECTION('',(1.,0.,0.)); +#6733 = DIRECTION('',(0.,0.,-1.)); +#6734 = ADVANCED_FACE('',(#6735),#6746,.F.); +#6735 = FACE_BOUND('',#6736,.F.); +#6736 = EDGE_LOOP('',(#6737,#6738,#6739,#6745)); +#6737 = ORIENTED_EDGE('',*,*,#6722,.F.); +#6738 = ORIENTED_EDGE('',*,*,#6514,.T.); +#6739 = ORIENTED_EDGE('',*,*,#6740,.T.); +#6740 = EDGE_CURVE('',#6515,#2681,#6741,.T.); +#6741 = LINE('',#6742,#6743); +#6742 = CARTESIAN_POINT('',(0.428205462058,-0.660230656047,0.28)); +#6743 = VECTOR('',#6744,1.); +#6744 = DIRECTION('',(-0.,-0.,-1.)); +#6745 = ORIENTED_EDGE('',*,*,#2689,.F.); +#6746 = B_SPLINE_SURFACE_WITH_KNOTS('',3,1,( + (#6747,#6748) + ,(#6749,#6750) + ,(#6751,#6752) + ,(#6753,#6754 + )),.UNSPECIFIED.,.F.,.F.,.F.,(4,4),(2,2),(12.,13.),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#6747 = CARTESIAN_POINT('',(0.412331824535,-0.666087958976,0.28)); +#6748 = CARTESIAN_POINT('',(0.412331824535,-0.666087958976,0.27)); +#6749 = CARTESIAN_POINT('',(0.417114710951,-0.662206196088,0.28)); +#6750 = CARTESIAN_POINT('',(0.417114710951,-0.662206196088,0.27)); +#6751 = CARTESIAN_POINT('',(0.422400147025,-0.660230656047,0.28)); +#6752 = CARTESIAN_POINT('',(0.422400147025,-0.660230656047,0.27)); +#6753 = CARTESIAN_POINT('',(0.428205462058,-0.660230656047,0.28)); +#6754 = CARTESIAN_POINT('',(0.428205462058,-0.660230656047,0.27)); +#6755 = ADVANCED_FACE('',(#6756),#6767,.F.); +#6756 = FACE_BOUND('',#6757,.F.); +#6757 = EDGE_LOOP('',(#6758,#6759,#6760,#6766)); +#6758 = ORIENTED_EDGE('',*,*,#6740,.F.); +#6759 = ORIENTED_EDGE('',*,*,#6523,.T.); +#6760 = ORIENTED_EDGE('',*,*,#6761,.T.); +#6761 = EDGE_CURVE('',#6524,#2673,#6762,.T.); +#6762 = LINE('',#6763,#6764); +#6763 = CARTESIAN_POINT('',(0.438013845069,-0.672083896293,0.28)); +#6764 = VECTOR('',#6765,1.); +#6765 = DIRECTION('',(-0.,-0.,-1.)); +#6766 = ORIENTED_EDGE('',*,*,#2680,.F.); +#6767 = B_SPLINE_SURFACE_WITH_KNOTS('',3,1,( + (#6768,#6769) + ,(#6770,#6771) + ,(#6772,#6773) + ,(#6774,#6775 + )),.UNSPECIFIED.,.F.,.F.,.F.,(4,4),(2,2),(11.,12.),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#6768 = CARTESIAN_POINT('',(0.428205462058,-0.660230656047,0.28)); +#6769 = CARTESIAN_POINT('',(0.428205462058,-0.660230656047,0.27)); +#6770 = CARTESIAN_POINT('',(0.434738607632,-0.660230656047,0.28)); +#6771 = CARTESIAN_POINT('',(0.434738607632,-0.660230656047,0.27)); +#6772 = CARTESIAN_POINT('',(0.438013845069,-0.664181736129,0.28)); +#6773 = CARTESIAN_POINT('',(0.438013845069,-0.664181736129,0.27)); +#6774 = CARTESIAN_POINT('',(0.438013845069,-0.672083896293,0.28)); +#6775 = CARTESIAN_POINT('',(0.438013845069,-0.672083896293,0.27)); +#6776 = ADVANCED_FACE('',(#6777),#6788,.F.); +#6777 = FACE_BOUND('',#6778,.T.); +#6778 = EDGE_LOOP('',(#6779,#6780,#6786,#6787)); +#6779 = ORIENTED_EDGE('',*,*,#2672,.T.); +#6780 = ORIENTED_EDGE('',*,*,#6781,.F.); +#6781 = EDGE_CURVE('',#6533,#2664,#6782,.T.); +#6782 = LINE('',#6783,#6784); +#6783 = CARTESIAN_POINT('',(0.423665185823,-0.674094094931,0.28)); +#6784 = VECTOR('',#6785,1.); +#6785 = DIRECTION('',(-0.,-0.,-1.)); +#6786 = ORIENTED_EDGE('',*,*,#6532,.F.); +#6787 = ORIENTED_EDGE('',*,*,#6761,.T.); +#6788 = PLANE('',#6789); +#6789 = AXIS2_PLACEMENT_3D('',#6790,#6791,#6792); +#6790 = CARTESIAN_POINT('',(0.423665185823,-0.674094094931,0.28)); +#6791 = DIRECTION('',(0.138741688482,-0.990328603988,0.)); +#6792 = DIRECTION('',(0.990328603988,0.138741688482,0.)); +#6793 = ADVANCED_FACE('',(#6794),#6805,.F.); +#6794 = FACE_BOUND('',#6795,.F.); +#6795 = EDGE_LOOP('',(#6796,#6797,#6798,#6804)); +#6796 = ORIENTED_EDGE('',*,*,#6781,.F.); +#6797 = ORIENTED_EDGE('',*,*,#6540,.T.); +#6798 = ORIENTED_EDGE('',*,*,#6799,.T.); +#6799 = EDGE_CURVE('',#6541,#2655,#6800,.T.); +#6800 = LINE('',#6801,#6802); +#6801 = CARTESIAN_POINT('',(0.407600926016,-0.689898415259,0.28)); +#6802 = VECTOR('',#6803,1.); +#6803 = DIRECTION('',(-0.,-0.,-1.)); +#6804 = ORIENTED_EDGE('',*,*,#2663,.F.); +#6805 = B_SPLINE_SURFACE_WITH_KNOTS('',3,1,( + (#6806,#6807) + ,(#6808,#6809) + ,(#6810,#6811) + ,(#6812,#6813 + )),.UNSPECIFIED.,.F.,.F.,.F.,(4,4),(2,2),(9.,10.),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#6806 = CARTESIAN_POINT('',(0.423665185823,-0.674094094931,0.28)); +#6807 = CARTESIAN_POINT('',(0.423665185823,-0.674094094931,0.27)); +#6808 = CARTESIAN_POINT('',(0.412955679285,-0.675584414611,0.28)); +#6809 = CARTESIAN_POINT('',(0.412955679285,-0.675584414611,0.27)); +#6810 = CARTESIAN_POINT('',(0.407600926016,-0.680852521387,0.28)); +#6811 = CARTESIAN_POINT('',(0.407600926016,-0.680852521387,0.27)); +#6812 = CARTESIAN_POINT('',(0.407600926016,-0.689898415259,0.28)); +#6813 = CARTESIAN_POINT('',(0.407600926016,-0.689898415259,0.27)); +#6814 = ADVANCED_FACE('',(#6815),#6826,.F.); +#6815 = FACE_BOUND('',#6816,.F.); +#6816 = EDGE_LOOP('',(#6817,#6818,#6819,#6825)); +#6817 = ORIENTED_EDGE('',*,*,#6799,.F.); +#6818 = ORIENTED_EDGE('',*,*,#6549,.T.); +#6819 = ORIENTED_EDGE('',*,*,#6820,.T.); +#6820 = EDGE_CURVE('',#6550,#2646,#6821,.T.); +#6821 = LINE('',#6822,#6823); +#6822 = CARTESIAN_POINT('',(0.411759957682,-0.700192018631,0.28)); +#6823 = VECTOR('',#6824,1.); +#6824 = DIRECTION('',(-0.,-0.,-1.)); +#6825 = ORIENTED_EDGE('',*,*,#2654,.F.); +#6826 = B_SPLINE_SURFACE_WITH_KNOTS('',3,1,( + (#6827,#6828) + ,(#6829,#6830) + ,(#6831,#6832) + ,(#6833,#6834 + )),.UNSPECIFIED.,.F.,.F.,.F.,(4,4),(2,2),(8.,9.),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#6827 = CARTESIAN_POINT('',(0.407600926016,-0.689898415259,0.28)); +#6828 = CARTESIAN_POINT('',(0.407600926016,-0.689898415259,0.27)); +#6829 = CARTESIAN_POINT('',(0.407600926016,-0.694230739911,0.28)); +#6830 = CARTESIAN_POINT('',(0.407600926016,-0.694230739911,0.27)); +#6831 = CARTESIAN_POINT('',(0.408987269905,-0.697661941035,0.28)); +#6832 = CARTESIAN_POINT('',(0.408987269905,-0.697661941035,0.27)); +#6833 = CARTESIAN_POINT('',(0.411759957682,-0.700192018631,0.28)); +#6834 = CARTESIAN_POINT('',(0.411759957682,-0.700192018631,0.27)); +#6835 = ADVANCED_FACE('',(#6836),#6847,.F.); +#6836 = FACE_BOUND('',#6837,.F.); +#6837 = EDGE_LOOP('',(#6838,#6839,#6840,#6846)); +#6838 = ORIENTED_EDGE('',*,*,#6820,.F.); +#6839 = ORIENTED_EDGE('',*,*,#6558,.T.); +#6840 = ORIENTED_EDGE('',*,*,#6841,.T.); +#6841 = EDGE_CURVE('',#6559,#2637,#6842,.T.); +#6842 = LINE('',#6843,#6844); +#6843 = CARTESIAN_POINT('',(0.422954684581,-0.704004464324,0.28)); +#6844 = VECTOR('',#6845,1.); +#6845 = DIRECTION('',(-0.,-0.,-1.)); +#6846 = ORIENTED_EDGE('',*,*,#2645,.F.); +#6847 = B_SPLINE_SURFACE_WITH_KNOTS('',3,1,( + (#6848,#6849) + ,(#6850,#6851) + ,(#6852,#6853) + ,(#6854,#6855 + )),.UNSPECIFIED.,.F.,.F.,.F.,(4,4),(2,2),(7.,8.),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#6848 = CARTESIAN_POINT('',(0.411759957682,-0.700192018631,0.28)); +#6849 = CARTESIAN_POINT('',(0.411759957682,-0.700192018631,0.27)); +#6850 = CARTESIAN_POINT('',(0.414532645458,-0.702722096227,0.28)); +#6851 = CARTESIAN_POINT('',(0.414532645458,-0.702722096227,0.27)); +#6852 = CARTESIAN_POINT('',(0.418258444659,-0.704004464324,0.28)); +#6853 = CARTESIAN_POINT('',(0.418258444659,-0.704004464324,0.27)); +#6854 = CARTESIAN_POINT('',(0.422954684581,-0.704004464324,0.28)); +#6855 = CARTESIAN_POINT('',(0.422954684581,-0.704004464324,0.27)); +#6856 = ADVANCED_FACE('',(#6857),#6868,.F.); +#6857 = FACE_BOUND('',#6858,.F.); +#6858 = EDGE_LOOP('',(#6859,#6860,#6861,#6867)); +#6859 = ORIENTED_EDGE('',*,*,#6841,.F.); +#6860 = ORIENTED_EDGE('',*,*,#6567,.T.); +#6861 = ORIENTED_EDGE('',*,*,#6862,.T.); +#6862 = EDGE_CURVE('',#6568,#2629,#6863,.T.); +#6863 = LINE('',#6864,#6865); +#6864 = CARTESIAN_POINT('',(0.437788564187,-0.695374473619,0.28)); +#6865 = VECTOR('',#6866,1.); +#6866 = DIRECTION('',(-0.,-0.,-1.)); +#6867 = ORIENTED_EDGE('',*,*,#2636,.F.); +#6868 = B_SPLINE_SURFACE_WITH_KNOTS('',3,1,( + (#6869,#6870) + ,(#6871,#6872) + ,(#6873,#6874) + ,(#6875,#6876 + )),.UNSPECIFIED.,.F.,.F.,.F.,(4,4),(2,2),(6.,7.),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#6869 = CARTESIAN_POINT('',(0.422954684581,-0.704004464324,0.28)); +#6870 = CARTESIAN_POINT('',(0.422954684581,-0.704004464324,0.27)); +#6871 = CARTESIAN_POINT('',(0.429487830155,-0.704004464324,0.28)); +#6872 = CARTESIAN_POINT('',(0.429487830155,-0.704004464324,0.27)); +#6873 = CARTESIAN_POINT('',(0.434444009556,-0.701127800755,0.28)); +#6874 = CARTESIAN_POINT('',(0.434444009556,-0.701127800755,0.27)); +#6875 = CARTESIAN_POINT('',(0.437788564187,-0.695374473619,0.28)); +#6876 = CARTESIAN_POINT('',(0.437788564187,-0.695374473619,0.27)); +#6877 = ADVANCED_FACE('',(#6878),#6889,.F.); +#6878 = FACE_BOUND('',#6879,.T.); +#6879 = EDGE_LOOP('',(#6880,#6881,#6887,#6888)); +#6880 = ORIENTED_EDGE('',*,*,#2628,.T.); +#6881 = ORIENTED_EDGE('',*,*,#6882,.F.); +#6882 = EDGE_CURVE('',#6577,#2621,#6883,.T.); +#6883 = LINE('',#6884,#6885); +#6884 = CARTESIAN_POINT('',(0.438013845069,-0.695374473619,0.28)); +#6885 = VECTOR('',#6886,1.); +#6886 = DIRECTION('',(-0.,-0.,-1.)); +#6887 = ORIENTED_EDGE('',*,*,#6576,.F.); +#6888 = ORIENTED_EDGE('',*,*,#6862,.T.); +#6889 = PLANE('',#6890); +#6890 = AXIS2_PLACEMENT_3D('',#6891,#6892,#6893); +#6891 = CARTESIAN_POINT('',(0.438013845069,-0.695374473619,0.28)); +#6892 = DIRECTION('',(0.,1.,-0.)); +#6893 = DIRECTION('',(0.,0.,1.)); +#6894 = ADVANCED_FACE('',(#6895),#6906,.F.); +#6895 = FACE_BOUND('',#6896,.T.); +#6896 = EDGE_LOOP('',(#6897,#6898,#6904,#6905)); +#6897 = ORIENTED_EDGE('',*,*,#2620,.T.); +#6898 = ORIENTED_EDGE('',*,*,#6899,.F.); +#6899 = EDGE_CURVE('',#6585,#2613,#6900,.T.); +#6900 = LINE('',#6901,#6902); +#6901 = CARTESIAN_POINT('',(0.438013845069,-0.702860730616,0.28)); +#6902 = VECTOR('',#6903,1.); +#6903 = DIRECTION('',(-0.,-0.,-1.)); +#6904 = ORIENTED_EDGE('',*,*,#6584,.F.); +#6905 = ORIENTED_EDGE('',*,*,#6882,.T.); +#6906 = PLANE('',#6907); +#6907 = AXIS2_PLACEMENT_3D('',#6908,#6909,#6910); +#6908 = CARTESIAN_POINT('',(0.438013845069,-0.702860730616,0.28)); +#6909 = DIRECTION('',(1.,0.,0.)); +#6910 = DIRECTION('',(0.,0.,-1.)); +#6911 = ADVANCED_FACE('',(#6912),#6923,.F.); +#6912 = FACE_BOUND('',#6913,.T.); +#6913 = EDGE_LOOP('',(#6914,#6915,#6921,#6922)); +#6914 = ORIENTED_EDGE('',*,*,#2612,.T.); +#6915 = ORIENTED_EDGE('',*,*,#6916,.F.); +#6916 = EDGE_CURVE('',#6593,#2605,#6917,.T.); +#6917 = LINE('',#6918,#6919); +#6918 = CARTESIAN_POINT('',(0.446505201385,-0.702860730616,0.28)); +#6919 = VECTOR('',#6920,1.); +#6920 = DIRECTION('',(-0.,-0.,-1.)); +#6921 = ORIENTED_EDGE('',*,*,#6592,.F.); +#6922 = ORIENTED_EDGE('',*,*,#6899,.T.); +#6923 = PLANE('',#6924); +#6924 = AXIS2_PLACEMENT_3D('',#6925,#6926,#6927); +#6925 = CARTESIAN_POINT('',(0.446505201385,-0.702860730616,0.28)); +#6926 = DIRECTION('',(0.,1.,-0.)); +#6927 = DIRECTION('',(0.,0.,1.)); +#6928 = ADVANCED_FACE('',(#6929),#6940,.F.); +#6929 = FACE_BOUND('',#6930,.T.); +#6930 = EDGE_LOOP('',(#6931,#6932,#6938,#6939)); +#6931 = ORIENTED_EDGE('',*,*,#2604,.T.); +#6932 = ORIENTED_EDGE('',*,*,#6933,.F.); +#6933 = EDGE_CURVE('',#6601,#2596,#6934,.T.); +#6934 = LINE('',#6935,#6936); +#6935 = CARTESIAN_POINT('',(0.446505201385,-0.671702651724,0.28)); +#6936 = VECTOR('',#6937,1.); +#6937 = DIRECTION('',(-0.,-0.,-1.)); +#6938 = ORIENTED_EDGE('',*,*,#6600,.F.); +#6939 = ORIENTED_EDGE('',*,*,#6916,.T.); +#6940 = PLANE('',#6941); +#6941 = AXIS2_PLACEMENT_3D('',#6942,#6943,#6944); +#6942 = CARTESIAN_POINT('',(0.446505201385,-0.671702651724,0.28)); +#6943 = DIRECTION('',(-1.,0.,0.)); +#6944 = DIRECTION('',(0.,0.,1.)); +#6945 = ADVANCED_FACE('',(#6946),#6952,.F.); +#6946 = FACE_BOUND('',#6947,.F.); +#6947 = EDGE_LOOP('',(#6948,#6949,#6950,#6951)); +#6948 = ORIENTED_EDGE('',*,*,#6933,.F.); +#6949 = ORIENTED_EDGE('',*,*,#6608,.T.); +#6950 = ORIENTED_EDGE('',*,*,#6695,.T.); +#6951 = ORIENTED_EDGE('',*,*,#2595,.F.); +#6952 = B_SPLINE_SURFACE_WITH_KNOTS('',3,1,( + (#6953,#6954) + ,(#6955,#6956) + ,(#6957,#6958) + ,(#6959,#6960 + )),.UNSPECIFIED.,.F.,.F.,.F.,(4,4),(2,2),(1.,2.),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#6953 = CARTESIAN_POINT('',(0.446505201385,-0.671702651724,0.28)); +#6954 = CARTESIAN_POINT('',(0.446505201385,-0.671702651724,0.27)); +#6955 = CARTESIAN_POINT('',(0.446505201385,-0.659433508311,0.28)); +#6956 = CARTESIAN_POINT('',(0.446505201385,-0.659433508311,0.27)); +#6957 = CARTESIAN_POINT('',(0.440665227755,-0.653333595202,0.28)); +#6958 = CARTESIAN_POINT('',(0.440665227755,-0.653333595202,0.27)); +#6959 = CARTESIAN_POINT('',(0.429002609794,-0.653333595202,0.28)); +#6960 = CARTESIAN_POINT('',(0.429002609794,-0.653333595202,0.27)); +#6961 = ADVANCED_FACE('',(#6962),#6988,.T.); +#6962 = FACE_BOUND('',#6963,.T.); +#6963 = EDGE_LOOP('',(#6964,#6975,#6981,#6982)); +#6964 = ORIENTED_EDGE('',*,*,#6965,.F.); +#6965 = EDGE_CURVE('',#6966,#6968,#6970,.T.); +#6966 = VERTEX_POINT('',#6967); +#6967 = CARTESIAN_POINT('',(0.426680483781,-0.680090032249,0.27)); +#6968 = VERTEX_POINT('',#6969); +#6969 = CARTESIAN_POINT('',(0.418466396242,-0.683070671609,0.27)); +#6970 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#6971,#6972,#6973,#6974), + .UNSPECIFIED.,.F.,.F.,(4,4),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#6971 = CARTESIAN_POINT('',(0.426680483781,-0.680090032249,0.27)); +#6972 = CARTESIAN_POINT('',(0.4227120744,-0.680644569804,0.27)); +#6973 = CARTESIAN_POINT('',(0.41997404522,-0.681615010526,0.27)); +#6974 = CARTESIAN_POINT('',(0.418466396242,-0.683070671609,0.27)); +#6975 = ORIENTED_EDGE('',*,*,#6976,.F.); +#6976 = EDGE_CURVE('',#6629,#6966,#6977,.T.); +#6977 = LINE('',#6978,#6979); +#6978 = CARTESIAN_POINT('',(0.426680483781,-0.680090032249,0.28)); +#6979 = VECTOR('',#6980,1.); +#6980 = DIRECTION('',(-0.,-0.,-1.)); +#6981 = ORIENTED_EDGE('',*,*,#6628,.T.); +#6982 = ORIENTED_EDGE('',*,*,#6983,.T.); +#6983 = EDGE_CURVE('',#6618,#6968,#6984,.T.); +#6984 = LINE('',#6985,#6986); +#6985 = CARTESIAN_POINT('',(0.418466396242,-0.683070671609,0.28)); +#6986 = VECTOR('',#6987,1.); +#6987 = DIRECTION('',(-0.,-0.,-1.)); +#6988 = B_SPLINE_SURFACE_WITH_KNOTS('',3,1,( + (#6989,#6990) + ,(#6991,#6992) + ,(#6993,#6994) + ,(#6995,#6996 + )),.UNSPECIFIED.,.F.,.F.,.F.,(4,4),(2,2),(0.,1.),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#6989 = CARTESIAN_POINT('',(0.426680483781,-0.680090032249,0.28)); +#6990 = CARTESIAN_POINT('',(0.426680483781,-0.680090032249,0.27)); +#6991 = CARTESIAN_POINT('',(0.4227120744,-0.680644569804,0.28)); +#6992 = CARTESIAN_POINT('',(0.4227120744,-0.680644569804,0.27)); +#6993 = CARTESIAN_POINT('',(0.41997404522,-0.681615010526,0.28)); +#6994 = CARTESIAN_POINT('',(0.41997404522,-0.681615010526,0.27)); +#6995 = CARTESIAN_POINT('',(0.418466396242,-0.683070671609,0.28)); +#6996 = CARTESIAN_POINT('',(0.418466396242,-0.683070671609,0.27)); +#6997 = ADVANCED_FACE('',(#6998),#7017,.T.); +#6998 = FACE_BOUND('',#6999,.T.); +#6999 = EDGE_LOOP('',(#7000,#7009,#7010,#7011)); +#7000 = ORIENTED_EDGE('',*,*,#7001,.F.); +#7001 = EDGE_CURVE('',#6968,#7002,#7004,.T.); +#7002 = VERTEX_POINT('',#7003); +#7003 = CARTESIAN_POINT('',(0.416213587423,-0.689205243315,0.27)); +#7004 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#7005,#7006,#7007,#7008), + .UNSPECIFIED.,.F.,.F.,(4,4),(1.,2.),.PIECEWISE_BEZIER_KNOTS.); +#7005 = CARTESIAN_POINT('',(0.418466396242,-0.683070671609,0.27)); +#7006 = CARTESIAN_POINT('',(0.416976076562,-0.684526332692,0.27)); +#7007 = CARTESIAN_POINT('',(0.416213587423,-0.686571189927,0.27)); +#7008 = CARTESIAN_POINT('',(0.416213587423,-0.689205243315,0.27)); +#7009 = ORIENTED_EDGE('',*,*,#6983,.F.); +#7010 = ORIENTED_EDGE('',*,*,#6617,.T.); +#7011 = ORIENTED_EDGE('',*,*,#7012,.T.); +#7012 = EDGE_CURVE('',#6620,#7002,#7013,.T.); +#7013 = LINE('',#7014,#7015); +#7014 = CARTESIAN_POINT('',(0.416213587423,-0.689205243315,0.28)); +#7015 = VECTOR('',#7016,1.); +#7016 = DIRECTION('',(-0.,-0.,-1.)); +#7017 = B_SPLINE_SURFACE_WITH_KNOTS('',3,1,( + (#7018,#7019) + ,(#7020,#7021) + ,(#7022,#7023) + ,(#7024,#7025 + )),.UNSPECIFIED.,.F.,.F.,.F.,(4,4),(2,2),(1.,2.),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#7018 = CARTESIAN_POINT('',(0.418466396242,-0.683070671609,0.28)); +#7019 = CARTESIAN_POINT('',(0.418466396242,-0.683070671609,0.27)); +#7020 = CARTESIAN_POINT('',(0.416976076562,-0.684526332692,0.28)); +#7021 = CARTESIAN_POINT('',(0.416976076562,-0.684526332692,0.27)); +#7022 = CARTESIAN_POINT('',(0.416213587423,-0.686571189927,0.28)); +#7023 = CARTESIAN_POINT('',(0.416213587423,-0.686571189927,0.27)); +#7024 = CARTESIAN_POINT('',(0.416213587423,-0.689205243315,0.28)); +#7025 = CARTESIAN_POINT('',(0.416213587423,-0.689205243315,0.27)); +#7026 = ADVANCED_FACE('',(#7027),#7046,.T.); +#7027 = FACE_BOUND('',#7028,.T.); +#7028 = EDGE_LOOP('',(#7029,#7038,#7039,#7040)); +#7029 = ORIENTED_EDGE('',*,*,#7030,.F.); +#7030 = EDGE_CURVE('',#7002,#7031,#7033,.T.); +#7031 = VERTEX_POINT('',#7032); +#7032 = CARTESIAN_POINT('',(0.418674347825,-0.694854594661,0.27)); +#7033 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#7034,#7035,#7036,#7037), + .UNSPECIFIED.,.F.,.F.,(4,4),(2.,3.),.PIECEWISE_BEZIER_KNOTS.); +#7034 = CARTESIAN_POINT('',(0.416213587423,-0.689205243315,0.27)); +#7035 = CARTESIAN_POINT('',(0.416213587423,-0.691527369328,0.27)); +#7036 = CARTESIAN_POINT('',(0.417028064458,-0.693398933578,0.27)); +#7037 = CARTESIAN_POINT('',(0.418674347825,-0.694854594661,0.27)); +#7038 = ORIENTED_EDGE('',*,*,#7012,.F.); +#7039 = ORIENTED_EDGE('',*,*,#6680,.T.); +#7040 = ORIENTED_EDGE('',*,*,#7041,.T.); +#7041 = EDGE_CURVE('',#6672,#7031,#7042,.T.); +#7042 = LINE('',#7043,#7044); +#7043 = CARTESIAN_POINT('',(0.418674347825,-0.694854594661,0.28)); +#7044 = VECTOR('',#7045,1.); +#7045 = DIRECTION('',(-0.,-0.,-1.)); +#7046 = B_SPLINE_SURFACE_WITH_KNOTS('',3,1,( + (#7047,#7048) + ,(#7049,#7050) + ,(#7051,#7052) + ,(#7053,#7054 + )),.UNSPECIFIED.,.F.,.F.,.F.,(4,4),(2,2),(2.,3.),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#7047 = CARTESIAN_POINT('',(0.416213587423,-0.689205243315,0.28)); +#7048 = CARTESIAN_POINT('',(0.416213587423,-0.689205243315,0.27)); +#7049 = CARTESIAN_POINT('',(0.416213587423,-0.691527369328,0.28)); +#7050 = CARTESIAN_POINT('',(0.416213587423,-0.691527369328,0.27)); +#7051 = CARTESIAN_POINT('',(0.417028064458,-0.693398933578,0.28)); +#7052 = CARTESIAN_POINT('',(0.417028064458,-0.693398933578,0.27)); +#7053 = CARTESIAN_POINT('',(0.418674347825,-0.694854594661,0.28)); +#7054 = CARTESIAN_POINT('',(0.418674347825,-0.694854594661,0.27)); +#7055 = ADVANCED_FACE('',(#7056),#7075,.T.); +#7056 = FACE_BOUND('',#7057,.T.); +#7057 = EDGE_LOOP('',(#7058,#7067,#7068,#7069)); +#7058 = ORIENTED_EDGE('',*,*,#7059,.F.); +#7059 = EDGE_CURVE('',#7031,#7060,#7062,.T.); +#7060 = VERTEX_POINT('',#7061); +#7061 = CARTESIAN_POINT('',(0.425155505504,-0.697038086285,0.27)); +#7062 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#7063,#7064,#7065,#7066), + .UNSPECIFIED.,.F.,.F.,(4,4),(3.,4.),.PIECEWISE_BEZIER_KNOTS.); +#7063 = CARTESIAN_POINT('',(0.418674347825,-0.694854594661,0.27)); +#7064 = CARTESIAN_POINT('',(0.420303301894,-0.696310255743,0.27)); +#7065 = CARTESIAN_POINT('',(0.42246946422,-0.697038086285,0.27)); +#7066 = CARTESIAN_POINT('',(0.425155505504,-0.697038086285,0.27)); +#7067 = ORIENTED_EDGE('',*,*,#7041,.F.); +#7068 = ORIENTED_EDGE('',*,*,#6671,.T.); +#7069 = ORIENTED_EDGE('',*,*,#7070,.T.); +#7070 = EDGE_CURVE('',#6663,#7060,#7071,.T.); +#7071 = LINE('',#7072,#7073); +#7072 = CARTESIAN_POINT('',(0.425155505504,-0.697038086285,0.28)); +#7073 = VECTOR('',#7074,1.); +#7074 = DIRECTION('',(-0.,-0.,-1.)); +#7075 = B_SPLINE_SURFACE_WITH_KNOTS('',3,1,( + (#7076,#7077) + ,(#7078,#7079) + ,(#7080,#7081) + ,(#7082,#7083 + )),.UNSPECIFIED.,.F.,.F.,.F.,(4,4),(2,2),(3.,4.),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#7076 = CARTESIAN_POINT('',(0.418674347825,-0.694854594661,0.28)); +#7077 = CARTESIAN_POINT('',(0.418674347825,-0.694854594661,0.27)); +#7078 = CARTESIAN_POINT('',(0.420303301894,-0.696310255743,0.28)); +#7079 = CARTESIAN_POINT('',(0.420303301894,-0.696310255743,0.27)); +#7080 = CARTESIAN_POINT('',(0.42246946422,-0.697038086285,0.28)); +#7081 = CARTESIAN_POINT('',(0.42246946422,-0.697038086285,0.27)); +#7082 = CARTESIAN_POINT('',(0.425155505504,-0.697038086285,0.28)); +#7083 = CARTESIAN_POINT('',(0.425155505504,-0.697038086285,0.27)); +#7084 = ADVANCED_FACE('',(#7085),#7104,.T.); +#7085 = FACE_BOUND('',#7086,.T.); +#7086 = EDGE_LOOP('',(#7087,#7096,#7097,#7098)); +#7087 = ORIENTED_EDGE('',*,*,#7088,.F.); +#7088 = EDGE_CURVE('',#7060,#7089,#7091,.T.); +#7089 = VERTEX_POINT('',#7090); +#7090 = CARTESIAN_POINT('',(0.434374692361,-0.693087006203,0.27)); +#7091 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#7092,#7093,#7094,#7095), + .UNSPECIFIED.,.F.,.F.,(4,4),(4.,5.),.PIECEWISE_BEZIER_KNOTS.); +#7092 = CARTESIAN_POINT('',(0.425155505504,-0.697038086285,0.27)); +#7093 = CARTESIAN_POINT('',(0.428881304704,-0.697038086285,0.27)); +#7094 = CARTESIAN_POINT('',(0.431965919855,-0.695721059591,0.27)); +#7095 = CARTESIAN_POINT('',(0.434374692361,-0.693087006203,0.27)); +#7096 = ORIENTED_EDGE('',*,*,#7070,.F.); +#7097 = ORIENTED_EDGE('',*,*,#6662,.T.); +#7098 = ORIENTED_EDGE('',*,*,#7099,.T.); +#7099 = EDGE_CURVE('',#6654,#7089,#7100,.T.); +#7100 = LINE('',#7101,#7102); +#7101 = CARTESIAN_POINT('',(0.434374692361,-0.693087006203,0.28)); +#7102 = VECTOR('',#7103,1.); +#7103 = DIRECTION('',(-0.,-0.,-1.)); +#7104 = B_SPLINE_SURFACE_WITH_KNOTS('',3,1,( + (#7105,#7106) + ,(#7107,#7108) + ,(#7109,#7110) + ,(#7111,#7112 + )),.UNSPECIFIED.,.F.,.F.,.F.,(4,4),(2,2),(4.,5.),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#7105 = CARTESIAN_POINT('',(0.425155505504,-0.697038086285,0.28)); +#7106 = CARTESIAN_POINT('',(0.425155505504,-0.697038086285,0.27)); +#7107 = CARTESIAN_POINT('',(0.428881304704,-0.697038086285,0.28)); +#7108 = CARTESIAN_POINT('',(0.428881304704,-0.697038086285,0.27)); +#7109 = CARTESIAN_POINT('',(0.431965919855,-0.695721059591,0.28)); +#7110 = CARTESIAN_POINT('',(0.431965919855,-0.695721059591,0.27)); +#7111 = CARTESIAN_POINT('',(0.434374692361,-0.693087006203,0.28)); +#7112 = CARTESIAN_POINT('',(0.434374692361,-0.693087006203,0.27)); +#7113 = ADVANCED_FACE('',(#7114),#7133,.T.); +#7114 = FACE_BOUND('',#7115,.T.); +#7115 = EDGE_LOOP('',(#7116,#7125,#7126,#7127)); +#7116 = ORIENTED_EDGE('',*,*,#7117,.F.); +#7117 = EDGE_CURVE('',#7089,#7118,#7120,.T.); +#7118 = VERTEX_POINT('',#7119); +#7119 = CARTESIAN_POINT('',(0.438013845069,-0.683209305998,0.27)); +#7120 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#7121,#7122,#7123,#7124), + .UNSPECIFIED.,.F.,.F.,(4,4),(5.,6.),.PIECEWISE_BEZIER_KNOTS.); +#7121 = CARTESIAN_POINT('',(0.434374692361,-0.693087006203,0.27)); +#7122 = CARTESIAN_POINT('',(0.436800794166,-0.690487611412,0.27)); +#7123 = CARTESIAN_POINT('',(0.438013845069,-0.687195044677,0.27)); +#7124 = CARTESIAN_POINT('',(0.438013845069,-0.683209305998,0.27)); +#7125 = ORIENTED_EDGE('',*,*,#7099,.F.); +#7126 = ORIENTED_EDGE('',*,*,#6653,.T.); +#7127 = ORIENTED_EDGE('',*,*,#7128,.T.); +#7128 = EDGE_CURVE('',#6646,#7118,#7129,.T.); +#7129 = LINE('',#7130,#7131); +#7130 = CARTESIAN_POINT('',(0.438013845069,-0.683209305998,0.28)); +#7131 = VECTOR('',#7132,1.); +#7132 = DIRECTION('',(-0.,-0.,-1.)); +#7133 = B_SPLINE_SURFACE_WITH_KNOTS('',3,1,( + (#7134,#7135) + ,(#7136,#7137) + ,(#7138,#7139) + ,(#7140,#7141 + )),.UNSPECIFIED.,.F.,.F.,.F.,(4,4),(2,2),(5.,6.),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#7134 = CARTESIAN_POINT('',(0.434374692361,-0.693087006203,0.28)); +#7135 = CARTESIAN_POINT('',(0.434374692361,-0.693087006203,0.27)); +#7136 = CARTESIAN_POINT('',(0.436800794166,-0.690487611412,0.28)); +#7137 = CARTESIAN_POINT('',(0.436800794166,-0.690487611412,0.27)); +#7138 = CARTESIAN_POINT('',(0.438013845069,-0.687195044677,0.28)); +#7139 = CARTESIAN_POINT('',(0.438013845069,-0.687195044677,0.27)); +#7140 = CARTESIAN_POINT('',(0.438013845069,-0.683209305998,0.28)); +#7141 = CARTESIAN_POINT('',(0.438013845069,-0.683209305998,0.27)); +#7142 = ADVANCED_FACE('',(#7143),#7161,.T.); +#7143 = FACE_BOUND('',#7144,.T.); +#7144 = EDGE_LOOP('',(#7145,#7153,#7154,#7155)); +#7145 = ORIENTED_EDGE('',*,*,#7146,.F.); +#7146 = EDGE_CURVE('',#7118,#7147,#7149,.T.); +#7147 = VERTEX_POINT('',#7148); +#7148 = CARTESIAN_POINT('',(0.438013845069,-0.678565053971,0.27)); +#7149 = LINE('',#7150,#7151); +#7150 = CARTESIAN_POINT('',(0.438013845069,-0.683209305998,0.27)); +#7151 = VECTOR('',#7152,1.); +#7152 = DIRECTION('',(0.,1.,0.)); +#7153 = ORIENTED_EDGE('',*,*,#7128,.F.); +#7154 = ORIENTED_EDGE('',*,*,#6645,.T.); +#7155 = ORIENTED_EDGE('',*,*,#7156,.T.); +#7156 = EDGE_CURVE('',#6638,#7147,#7157,.T.); +#7157 = LINE('',#7158,#7159); +#7158 = CARTESIAN_POINT('',(0.438013845069,-0.678565053971,0.28)); +#7159 = VECTOR('',#7160,1.); +#7160 = DIRECTION('',(-0.,-0.,-1.)); +#7161 = PLANE('',#7162); +#7162 = AXIS2_PLACEMENT_3D('',#7163,#7164,#7165); +#7163 = CARTESIAN_POINT('',(0.438013845069,-0.683209305998,0.28)); +#7164 = DIRECTION('',(-1.,0.,0.)); +#7165 = DIRECTION('',(0.,0.,1.)); +#7166 = ADVANCED_FACE('',(#7167),#7178,.T.); +#7167 = FACE_BOUND('',#7168,.T.); +#7168 = EDGE_LOOP('',(#7169,#7175,#7176,#7177)); +#7169 = ORIENTED_EDGE('',*,*,#7170,.F.); +#7170 = EDGE_CURVE('',#7147,#6966,#7171,.T.); +#7171 = LINE('',#7172,#7173); +#7172 = CARTESIAN_POINT('',(0.438013845069,-0.678565053971,0.27)); +#7173 = VECTOR('',#7174,1.); +#7174 = DIRECTION('',(-0.9910683663,-0.133354764894,0.)); +#7175 = ORIENTED_EDGE('',*,*,#7156,.F.); +#7176 = ORIENTED_EDGE('',*,*,#6637,.T.); +#7177 = ORIENTED_EDGE('',*,*,#6976,.T.); +#7178 = PLANE('',#7179); +#7179 = AXIS2_PLACEMENT_3D('',#7180,#7181,#7182); +#7180 = CARTESIAN_POINT('',(0.438013845069,-0.678565053971,0.28)); +#7181 = DIRECTION('',(0.133354764894,-0.9910683663,0.)); +#7182 = DIRECTION('',(0.9910683663,0.133354764894,0.)); +#7183 = ADVANCED_FACE('',(#7184),#7194,.F.); +#7184 = FACE_BOUND('',#7185,.T.); +#7185 = EDGE_LOOP('',(#7186,#7187,#7188,#7189,#7190,#7191,#7192,#7193)); +#7186 = ORIENTED_EDGE('',*,*,#7170,.T.); +#7187 = ORIENTED_EDGE('',*,*,#6965,.T.); +#7188 = ORIENTED_EDGE('',*,*,#7001,.T.); +#7189 = ORIENTED_EDGE('',*,*,#7030,.T.); +#7190 = ORIENTED_EDGE('',*,*,#7059,.T.); +#7191 = ORIENTED_EDGE('',*,*,#7088,.T.); +#7192 = ORIENTED_EDGE('',*,*,#7117,.T.); +#7193 = ORIENTED_EDGE('',*,*,#7146,.T.); +#7194 = PLANE('',#7195); +#7195 = AXIS2_PLACEMENT_3D('',#7196,#7197,#7198); +#7196 = CARTESIAN_POINT('',(0.,0.,0.27)); +#7197 = DIRECTION('',(0.,0.,-1.)); +#7198 = DIRECTION('',(-1.,0.,-0.)); +#7199 = ADVANCED_FACE('',(#7200),#7226,.F.); +#7200 = FACE_BOUND('',#7201,.F.); +#7201 = EDGE_LOOP('',(#7202,#7210,#7219,#7225)); +#7202 = ORIENTED_EDGE('',*,*,#7203,.F.); +#7203 = EDGE_CURVE('',#7204,#3251,#7206,.T.); +#7204 = VERTEX_POINT('',#7205); +#7205 = CARTESIAN_POINT('',(0.471979270335,-0.697072744882,0.28)); +#7206 = LINE('',#7207,#7208); +#7207 = CARTESIAN_POINT('',(0.471979270335,-0.697072744882,0.28)); +#7208 = VECTOR('',#7209,1.); +#7209 = DIRECTION('',(-0.,-0.,-1.)); +#7210 = ORIENTED_EDGE('',*,*,#7211,.T.); +#7211 = EDGE_CURVE('',#7204,#7212,#7214,.T.); +#7212 = VERTEX_POINT('',#7213); +#7213 = CARTESIAN_POINT('',(0.458011855659,-0.692393834259,0.28)); +#7214 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#7215,#7216,#7217,#7218), + .UNSPECIFIED.,.F.,.F.,(4,4),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#7215 = CARTESIAN_POINT('',(0.471979270335,-0.697072744882,0.28)); +#7216 = CARTESIAN_POINT('',(0.466988432337,-0.697072744882,0.28)); +#7217 = CARTESIAN_POINT('',(0.46234418031,-0.695513108007,0.28)); +#7218 = CARTESIAN_POINT('',(0.458011855659,-0.692393834259,0.28)); +#7219 = ORIENTED_EDGE('',*,*,#7220,.T.); +#7220 = EDGE_CURVE('',#7212,#3253,#7221,.T.); +#7221 = LINE('',#7222,#7223); +#7222 = CARTESIAN_POINT('',(0.458011855659,-0.692393834259,0.28)); +#7223 = VECTOR('',#7224,1.); +#7224 = DIRECTION('',(-0.,-0.,-1.)); +#7225 = ORIENTED_EDGE('',*,*,#3250,.F.); +#7226 = B_SPLINE_SURFACE_WITH_KNOTS('',3,1,( + (#7227,#7228) + ,(#7229,#7230) + ,(#7231,#7232) + ,(#7233,#7234 + )),.UNSPECIFIED.,.F.,.F.,.F.,(4,4),(2,2),(0.,1.),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#7227 = CARTESIAN_POINT('',(0.471979270335,-0.697072744882,0.28)); +#7228 = CARTESIAN_POINT('',(0.471979270335,-0.697072744882,0.27)); +#7229 = CARTESIAN_POINT('',(0.466988432337,-0.697072744882,0.28)); +#7230 = CARTESIAN_POINT('',(0.466988432337,-0.697072744882,0.27)); +#7231 = CARTESIAN_POINT('',(0.46234418031,-0.695513108007,0.28)); +#7232 = CARTESIAN_POINT('',(0.46234418031,-0.695513108007,0.27)); +#7233 = CARTESIAN_POINT('',(0.458011855659,-0.692393834259,0.28)); +#7234 = CARTESIAN_POINT('',(0.458011855659,-0.692393834259,0.27)); +#7235 = ADVANCED_FACE('',(#7236),#7254,.F.); +#7236 = FACE_BOUND('',#7237,.T.); +#7237 = EDGE_LOOP('',(#7238,#7239,#7247,#7253)); +#7238 = ORIENTED_EDGE('',*,*,#3431,.T.); +#7239 = ORIENTED_EDGE('',*,*,#7240,.F.); +#7240 = EDGE_CURVE('',#7241,#3423,#7243,.T.); +#7241 = VERTEX_POINT('',#7242); +#7242 = CARTESIAN_POINT('',(0.458011855659,-0.701162459353,0.28)); +#7243 = LINE('',#7244,#7245); +#7244 = CARTESIAN_POINT('',(0.458011855659,-0.701162459353,0.28)); +#7245 = VECTOR('',#7246,1.); +#7246 = DIRECTION('',(-0.,-0.,-1.)); +#7247 = ORIENTED_EDGE('',*,*,#7248,.F.); +#7248 = EDGE_CURVE('',#7212,#7241,#7249,.T.); +#7249 = LINE('',#7250,#7251); +#7250 = CARTESIAN_POINT('',(0.458011855659,-0.701162459353,0.28)); +#7251 = VECTOR('',#7252,1.); +#7252 = DIRECTION('',(-0.,-1.,-0.)); +#7253 = ORIENTED_EDGE('',*,*,#7220,.T.); +#7254 = PLANE('',#7255); +#7255 = AXIS2_PLACEMENT_3D('',#7256,#7257,#7258); +#7256 = CARTESIAN_POINT('',(0.458011855659,-0.701162459353,0.28)); +#7257 = DIRECTION('',(1.,0.,0.)); +#7258 = DIRECTION('',(0.,0.,-1.)); +#7259 = ADVANCED_FACE('',(#7260),#7279,.F.); +#7260 = FACE_BOUND('',#7261,.F.); +#7261 = EDGE_LOOP('',(#7262,#7263,#7272,#7278)); +#7262 = ORIENTED_EDGE('',*,*,#7240,.F.); +#7263 = ORIENTED_EDGE('',*,*,#7264,.T.); +#7264 = EDGE_CURVE('',#7241,#7265,#7267,.T.); +#7265 = VERTEX_POINT('',#7266); +#7266 = CARTESIAN_POINT('',(0.471147464002,-0.704004464324,0.28)); +#7267 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#7268,#7269,#7270,#7271), + .UNSPECIFIED.,.F.,.F.,(4,4),(19.,20.),.PIECEWISE_BEZIER_KNOTS.); +#7268 = CARTESIAN_POINT('',(0.458011855659,-0.701162459353,0.28)); +#7269 = CARTESIAN_POINT('',(0.461754984158,-0.703034023602,0.28)); +#7270 = CARTESIAN_POINT('',(0.466121967406,-0.704004464324,0.28)); +#7271 = CARTESIAN_POINT('',(0.471147464002,-0.704004464324,0.28)); +#7272 = ORIENTED_EDGE('',*,*,#7273,.T.); +#7273 = EDGE_CURVE('',#7265,#3414,#7274,.T.); +#7274 = LINE('',#7275,#7276); +#7275 = CARTESIAN_POINT('',(0.471147464002,-0.704004464324,0.28)); +#7276 = VECTOR('',#7277,1.); +#7277 = DIRECTION('',(-0.,-0.,-1.)); +#7278 = ORIENTED_EDGE('',*,*,#3422,.F.); +#7279 = B_SPLINE_SURFACE_WITH_KNOTS('',3,1,( + (#7280,#7281) + ,(#7282,#7283) + ,(#7284,#7285) + ,(#7286,#7287 + )),.UNSPECIFIED.,.F.,.F.,.F.,(4,4),(2,2),(19.,20.),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#7280 = CARTESIAN_POINT('',(0.458011855659,-0.701162459353,0.28)); +#7281 = CARTESIAN_POINT('',(0.458011855659,-0.701162459353,0.27)); +#7282 = CARTESIAN_POINT('',(0.461754984158,-0.703034023602,0.28)); +#7283 = CARTESIAN_POINT('',(0.461754984158,-0.703034023602,0.27)); +#7284 = CARTESIAN_POINT('',(0.466121967406,-0.704004464324,0.28)); +#7285 = CARTESIAN_POINT('',(0.466121967406,-0.704004464324,0.27)); +#7286 = CARTESIAN_POINT('',(0.471147464002,-0.704004464324,0.28)); +#7287 = CARTESIAN_POINT('',(0.471147464002,-0.704004464324,0.27)); +#7288 = ADVANCED_FACE('',(#7289),#7308,.F.); +#7289 = FACE_BOUND('',#7290,.F.); +#7290 = EDGE_LOOP('',(#7291,#7292,#7301,#7307)); +#7291 = ORIENTED_EDGE('',*,*,#7273,.F.); +#7292 = ORIENTED_EDGE('',*,*,#7293,.T.); +#7293 = EDGE_CURVE('',#7265,#7294,#7296,.T.); +#7294 = VERTEX_POINT('',#7295); +#7295 = CARTESIAN_POINT('',(0.485253513067,-0.700157360034,0.28)); +#7296 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#7297,#7298,#7299,#7300), + .UNSPECIFIED.,.F.,.F.,(4,4),(18.,19.),.PIECEWISE_BEZIER_KNOTS.); +#7297 = CARTESIAN_POINT('',(0.471147464002,-0.704004464324,0.28)); +#7298 = CARTESIAN_POINT('',(0.476918120437,-0.704004464324,0.28)); +#7299 = CARTESIAN_POINT('',(0.481631689658,-0.702722096227,0.28)); +#7300 = CARTESIAN_POINT('',(0.485253513067,-0.700157360034,0.28)); +#7301 = ORIENTED_EDGE('',*,*,#7302,.T.); +#7302 = EDGE_CURVE('',#7294,#3405,#7303,.T.); +#7303 = LINE('',#7304,#7305); +#7304 = CARTESIAN_POINT('',(0.485253513067,-0.700157360034,0.28)); +#7305 = VECTOR('',#7306,1.); +#7306 = DIRECTION('',(-0.,-0.,-1.)); +#7307 = ORIENTED_EDGE('',*,*,#3413,.F.); +#7308 = B_SPLINE_SURFACE_WITH_KNOTS('',3,1,( + (#7309,#7310) + ,(#7311,#7312) + ,(#7313,#7314) + ,(#7315,#7316 + )),.UNSPECIFIED.,.F.,.F.,.F.,(4,4),(2,2),(18.,19.),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#7309 = CARTESIAN_POINT('',(0.471147464002,-0.704004464324,0.28)); +#7310 = CARTESIAN_POINT('',(0.471147464002,-0.704004464324,0.27)); +#7311 = CARTESIAN_POINT('',(0.476918120437,-0.704004464324,0.28)); +#7312 = CARTESIAN_POINT('',(0.476918120437,-0.704004464324,0.27)); +#7313 = CARTESIAN_POINT('',(0.481631689658,-0.702722096227,0.28)); +#7314 = CARTESIAN_POINT('',(0.481631689658,-0.702722096227,0.27)); +#7315 = CARTESIAN_POINT('',(0.485253513067,-0.700157360034,0.28)); +#7316 = CARTESIAN_POINT('',(0.485253513067,-0.700157360034,0.27)); +#7317 = ADVANCED_FACE('',(#7318),#7337,.F.); +#7318 = FACE_BOUND('',#7319,.F.); +#7319 = EDGE_LOOP('',(#7320,#7321,#7330,#7336)); +#7320 = ORIENTED_EDGE('',*,*,#7302,.F.); +#7321 = ORIENTED_EDGE('',*,*,#7322,.T.); +#7322 = EDGE_CURVE('',#7294,#7323,#7325,.T.); +#7323 = VERTEX_POINT('',#7324); +#7324 = CARTESIAN_POINT('',(0.490712242127,-0.689690463676,0.28)); +#7325 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#7326,#7327,#7328,#7329), + .UNSPECIFIED.,.F.,.F.,(4,4),(17.,18.),.PIECEWISE_BEZIER_KNOTS.); +#7326 = CARTESIAN_POINT('',(0.485253513067,-0.700157360034,0.28)); +#7327 = CARTESIAN_POINT('',(0.488892665774,-0.697627282437,0.28)); +#7328 = CARTESIAN_POINT('',(0.490712242127,-0.694126764119,0.28)); +#7329 = CARTESIAN_POINT('',(0.490712242127,-0.689690463676,0.28)); +#7330 = ORIENTED_EDGE('',*,*,#7331,.T.); +#7331 = EDGE_CURVE('',#7323,#3396,#7332,.T.); +#7332 = LINE('',#7333,#7334); +#7333 = CARTESIAN_POINT('',(0.490712242127,-0.689690463676,0.28)); +#7334 = VECTOR('',#7335,1.); +#7335 = DIRECTION('',(-0.,-0.,-1.)); +#7336 = ORIENTED_EDGE('',*,*,#3404,.F.); +#7337 = B_SPLINE_SURFACE_WITH_KNOTS('',3,1,( + (#7338,#7339) + ,(#7340,#7341) + ,(#7342,#7343) + ,(#7344,#7345 + )),.UNSPECIFIED.,.F.,.F.,.F.,(4,4),(2,2),(17.,18.),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#7338 = CARTESIAN_POINT('',(0.485253513067,-0.700157360034,0.28)); +#7339 = CARTESIAN_POINT('',(0.485253513067,-0.700157360034,0.27)); +#7340 = CARTESIAN_POINT('',(0.488892665774,-0.697627282437,0.28)); +#7341 = CARTESIAN_POINT('',(0.488892665774,-0.697627282437,0.27)); +#7342 = CARTESIAN_POINT('',(0.490712242127,-0.694126764119,0.28)); +#7343 = CARTESIAN_POINT('',(0.490712242127,-0.694126764119,0.27)); +#7344 = CARTESIAN_POINT('',(0.490712242127,-0.689690463676,0.28)); +#7345 = CARTESIAN_POINT('',(0.490712242127,-0.689690463676,0.27)); +#7346 = ADVANCED_FACE('',(#7347),#7366,.F.); +#7347 = FACE_BOUND('',#7348,.F.); +#7348 = EDGE_LOOP('',(#7349,#7350,#7359,#7365)); +#7349 = ORIENTED_EDGE('',*,*,#7331,.F.); +#7350 = ORIENTED_EDGE('',*,*,#7351,.T.); +#7351 = EDGE_CURVE('',#7323,#7352,#7354,.T.); +#7352 = VERTEX_POINT('',#7353); +#7353 = CARTESIAN_POINT('',(0.487870237156,-0.68168432772,0.28)); +#7354 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#7355,#7356,#7357,#7358), + .UNSPECIFIED.,.F.,.F.,(4,4),(16.,17.),.PIECEWISE_BEZIER_KNOTS.); +#7355 = CARTESIAN_POINT('',(0.490712242127,-0.689690463676,0.28)); +#7356 = CARTESIAN_POINT('',(0.490712242127,-0.686501872733,0.28)); +#7357 = CARTESIAN_POINT('',(0.489759130704,-0.683833160747,0.28)); +#7358 = CARTESIAN_POINT('',(0.487870237156,-0.68168432772,0.28)); +#7359 = ORIENTED_EDGE('',*,*,#7360,.T.); +#7360 = EDGE_CURVE('',#7352,#3387,#7361,.T.); +#7361 = LINE('',#7362,#7363); +#7362 = CARTESIAN_POINT('',(0.487870237156,-0.68168432772,0.28)); +#7363 = VECTOR('',#7364,1.); +#7364 = DIRECTION('',(-0.,-0.,-1.)); +#7365 = ORIENTED_EDGE('',*,*,#3395,.F.); +#7366 = B_SPLINE_SURFACE_WITH_KNOTS('',3,1,( + (#7367,#7368) + ,(#7369,#7370) + ,(#7371,#7372) + ,(#7373,#7374 + )),.UNSPECIFIED.,.F.,.F.,.F.,(4,4),(2,2),(16.,17.),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#7367 = CARTESIAN_POINT('',(0.490712242127,-0.689690463676,0.28)); +#7368 = CARTESIAN_POINT('',(0.490712242127,-0.689690463676,0.27)); +#7369 = CARTESIAN_POINT('',(0.490712242127,-0.686501872733,0.28)); +#7370 = CARTESIAN_POINT('',(0.490712242127,-0.686501872733,0.27)); +#7371 = CARTESIAN_POINT('',(0.489759130704,-0.683833160747,0.28)); +#7372 = CARTESIAN_POINT('',(0.489759130704,-0.683833160747,0.27)); +#7373 = CARTESIAN_POINT('',(0.487870237156,-0.68168432772,0.28)); +#7374 = CARTESIAN_POINT('',(0.487870237156,-0.68168432772,0.27)); +#7375 = ADVANCED_FACE('',(#7376),#7395,.F.); +#7376 = FACE_BOUND('',#7377,.F.); +#7377 = EDGE_LOOP('',(#7378,#7379,#7388,#7394)); +#7378 = ORIENTED_EDGE('',*,*,#7360,.F.); +#7379 = ORIENTED_EDGE('',*,*,#7380,.T.); +#7380 = EDGE_CURVE('',#7352,#7381,#7383,.T.); +#7381 = VERTEX_POINT('',#7382); +#7382 = CARTESIAN_POINT('',(0.476918120437,-0.675411121625,0.28)); +#7383 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#7384,#7385,#7386,#7387), + .UNSPECIFIED.,.F.,.F.,(4,4),(15.,16.),.PIECEWISE_BEZIER_KNOTS.); +#7384 = CARTESIAN_POINT('',(0.487870237156,-0.68168432772,0.28)); +#7385 = CARTESIAN_POINT('',(0.48596401431,-0.679535494693,0.28)); +#7386 = CARTESIAN_POINT('',(0.482324861602,-0.677421320264,0.28)); +#7387 = CARTESIAN_POINT('',(0.476918120437,-0.675411121625,0.28)); +#7388 = ORIENTED_EDGE('',*,*,#7389,.T.); +#7389 = EDGE_CURVE('',#7381,#3378,#7390,.T.); +#7390 = LINE('',#7391,#7392); +#7391 = CARTESIAN_POINT('',(0.476918120437,-0.675411121625,0.28)); +#7392 = VECTOR('',#7393,1.); +#7393 = DIRECTION('',(-0.,-0.,-1.)); +#7394 = ORIENTED_EDGE('',*,*,#3386,.F.); +#7395 = B_SPLINE_SURFACE_WITH_KNOTS('',3,1,( + (#7396,#7397) + ,(#7398,#7399) + ,(#7400,#7401) + ,(#7402,#7403 + )),.UNSPECIFIED.,.F.,.F.,.F.,(4,4),(2,2),(15.,16.),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#7396 = CARTESIAN_POINT('',(0.487870237156,-0.68168432772,0.28)); +#7397 = CARTESIAN_POINT('',(0.487870237156,-0.68168432772,0.27)); +#7398 = CARTESIAN_POINT('',(0.48596401431,-0.679535494693,0.28)); +#7399 = CARTESIAN_POINT('',(0.48596401431,-0.679535494693,0.27)); +#7400 = CARTESIAN_POINT('',(0.482324861602,-0.677421320264,0.28)); +#7401 = CARTESIAN_POINT('',(0.482324861602,-0.677421320264,0.27)); +#7402 = CARTESIAN_POINT('',(0.476918120437,-0.675411121625,0.28)); +#7403 = CARTESIAN_POINT('',(0.476918120437,-0.675411121625,0.27)); +#7404 = ADVANCED_FACE('',(#7405),#7424,.F.); +#7405 = FACE_BOUND('',#7406,.F.); +#7406 = EDGE_LOOP('',(#7407,#7408,#7417,#7423)); +#7407 = ORIENTED_EDGE('',*,*,#7389,.F.); +#7408 = ORIENTED_EDGE('',*,*,#7409,.T.); +#7409 = EDGE_CURVE('',#7381,#7410,#7412,.T.); +#7410 = VERTEX_POINT('',#7411); +#7411 = CARTESIAN_POINT('',(0.468669374301,-0.67125208996,0.28)); +#7412 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#7413,#7414,#7415,#7416), + .UNSPECIFIED.,.F.,.F.,(4,4),(14.,15.),.PIECEWISE_BEZIER_KNOTS.); +#7413 = CARTESIAN_POINT('',(0.476918120437,-0.675411121625,0.28)); +#7414 = CARTESIAN_POINT('',(0.472655112981,-0.673747508959,0.28)); +#7415 = CARTESIAN_POINT('',(0.469917083801,-0.672361165071,0.28)); +#7416 = CARTESIAN_POINT('',(0.468669374301,-0.67125208996,0.28)); +#7417 = ORIENTED_EDGE('',*,*,#7418,.T.); +#7418 = EDGE_CURVE('',#7410,#3369,#7419,.T.); +#7419 = LINE('',#7420,#7421); +#7420 = CARTESIAN_POINT('',(0.468669374301,-0.67125208996,0.28)); +#7421 = VECTOR('',#7422,1.); +#7422 = DIRECTION('',(-0.,-0.,-1.)); +#7423 = ORIENTED_EDGE('',*,*,#3377,.F.); +#7424 = B_SPLINE_SURFACE_WITH_KNOTS('',3,1,( + (#7425,#7426) + ,(#7427,#7428) + ,(#7429,#7430) + ,(#7431,#7432 + )),.UNSPECIFIED.,.F.,.F.,.F.,(4,4),(2,2),(14.,15.),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#7425 = CARTESIAN_POINT('',(0.476918120437,-0.675411121625,0.28)); +#7426 = CARTESIAN_POINT('',(0.476918120437,-0.675411121625,0.27)); +#7427 = CARTESIAN_POINT('',(0.472655112981,-0.673747508959,0.28)); +#7428 = CARTESIAN_POINT('',(0.472655112981,-0.673747508959,0.27)); +#7429 = CARTESIAN_POINT('',(0.469917083801,-0.672361165071,0.28)); +#7430 = CARTESIAN_POINT('',(0.469917083801,-0.672361165071,0.27)); +#7431 = CARTESIAN_POINT('',(0.468669374301,-0.67125208996,0.28)); +#7432 = CARTESIAN_POINT('',(0.468669374301,-0.67125208996,0.27)); +#7433 = ADVANCED_FACE('',(#7434),#7453,.F.); +#7434 = FACE_BOUND('',#7435,.F.); +#7435 = EDGE_LOOP('',(#7436,#7437,#7446,#7452)); +#7436 = ORIENTED_EDGE('',*,*,#7418,.F.); +#7437 = ORIENTED_EDGE('',*,*,#7438,.T.); +#7438 = EDGE_CURVE('',#7410,#7439,#7441,.T.); +#7439 = VERTEX_POINT('',#7440); +#7440 = CARTESIAN_POINT('',(0.466815139351,-0.666746472322,0.28)); +#7441 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#7442,#7443,#7444,#7445), + .UNSPECIFIED.,.F.,.F.,(4,4),(13.,14.),.PIECEWISE_BEZIER_KNOTS.); +#7442 = CARTESIAN_POINT('',(0.468669374301,-0.67125208996,0.28)); +#7443 = CARTESIAN_POINT('',(0.4674389941,-0.670177673447,0.28)); +#7444 = CARTESIAN_POINT('',(0.466815139351,-0.668687353766,0.28)); +#7445 = CARTESIAN_POINT('',(0.466815139351,-0.666746472322,0.28)); +#7446 = ORIENTED_EDGE('',*,*,#7447,.T.); +#7447 = EDGE_CURVE('',#7439,#3360,#7448,.T.); +#7448 = LINE('',#7449,#7450); +#7449 = CARTESIAN_POINT('',(0.466815139351,-0.666746472322,0.28)); +#7450 = VECTOR('',#7451,1.); +#7451 = DIRECTION('',(-0.,-0.,-1.)); +#7452 = ORIENTED_EDGE('',*,*,#3368,.F.); +#7453 = B_SPLINE_SURFACE_WITH_KNOTS('',3,1,( + (#7454,#7455) + ,(#7456,#7457) + ,(#7458,#7459) + ,(#7460,#7461 + )),.UNSPECIFIED.,.F.,.F.,.F.,(4,4),(2,2),(13.,14.),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#7454 = CARTESIAN_POINT('',(0.468669374301,-0.67125208996,0.28)); +#7455 = CARTESIAN_POINT('',(0.468669374301,-0.67125208996,0.27)); +#7456 = CARTESIAN_POINT('',(0.4674389941,-0.670177673447,0.28)); +#7457 = CARTESIAN_POINT('',(0.4674389941,-0.670177673447,0.27)); +#7458 = CARTESIAN_POINT('',(0.466815139351,-0.668687353766,0.28)); +#7459 = CARTESIAN_POINT('',(0.466815139351,-0.668687353766,0.27)); +#7460 = CARTESIAN_POINT('',(0.466815139351,-0.666746472322,0.28)); +#7461 = CARTESIAN_POINT('',(0.466815139351,-0.666746472322,0.27)); +#7462 = ADVANCED_FACE('',(#7463),#7482,.F.); +#7463 = FACE_BOUND('',#7464,.F.); +#7464 = EDGE_LOOP('',(#7465,#7466,#7475,#7481)); +#7465 = ORIENTED_EDGE('',*,*,#7447,.F.); +#7466 = ORIENTED_EDGE('',*,*,#7467,.T.); +#7467 = EDGE_CURVE('',#7439,#7468,#7470,.T.); +#7468 = VERTEX_POINT('',#7469); +#7469 = CARTESIAN_POINT('',(0.469397204843,-0.662032903102,0.28)); +#7470 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#7471,#7472,#7473,#7474), + .UNSPECIFIED.,.F.,.F.,(4,4),(12.,13.),.PIECEWISE_BEZIER_KNOTS.); +#7471 = CARTESIAN_POINT('',(0.466815139351,-0.666746472322,0.28)); +#7472 = CARTESIAN_POINT('',(0.466815139351,-0.664805590879,0.28)); +#7473 = CARTESIAN_POINT('',(0.467681604281,-0.663211295407,0.28)); +#7474 = CARTESIAN_POINT('',(0.469397204843,-0.662032903102,0.28)); +#7475 = ORIENTED_EDGE('',*,*,#7476,.T.); +#7476 = EDGE_CURVE('',#7468,#3351,#7477,.T.); +#7477 = LINE('',#7478,#7479); +#7478 = CARTESIAN_POINT('',(0.469397204843,-0.662032903102,0.28)); +#7479 = VECTOR('',#7480,1.); +#7480 = DIRECTION('',(-0.,-0.,-1.)); +#7481 = ORIENTED_EDGE('',*,*,#3359,.F.); +#7482 = B_SPLINE_SURFACE_WITH_KNOTS('',3,1,( + (#7483,#7484) + ,(#7485,#7486) + ,(#7487,#7488) + ,(#7489,#7490 + )),.UNSPECIFIED.,.F.,.F.,.F.,(4,4),(2,2),(12.,13.),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#7483 = CARTESIAN_POINT('',(0.466815139351,-0.666746472322,0.28)); +#7484 = CARTESIAN_POINT('',(0.466815139351,-0.666746472322,0.27)); +#7485 = CARTESIAN_POINT('',(0.466815139351,-0.664805590879,0.28)); +#7486 = CARTESIAN_POINT('',(0.466815139351,-0.664805590879,0.27)); +#7487 = CARTESIAN_POINT('',(0.467681604281,-0.663211295407,0.28)); +#7488 = CARTESIAN_POINT('',(0.467681604281,-0.663211295407,0.27)); +#7489 = CARTESIAN_POINT('',(0.469397204843,-0.662032903102,0.28)); +#7490 = CARTESIAN_POINT('',(0.469397204843,-0.662032903102,0.27)); +#7491 = ADVANCED_FACE('',(#7492),#7511,.F.); +#7492 = FACE_BOUND('',#7493,.F.); +#7493 = EDGE_LOOP('',(#7494,#7495,#7504,#7510)); +#7494 = ORIENTED_EDGE('',*,*,#7476,.F.); +#7495 = ORIENTED_EDGE('',*,*,#7496,.T.); +#7496 = EDGE_CURVE('',#7468,#7497,#7499,.T.); +#7497 = VERTEX_POINT('',#7498); +#7498 = CARTESIAN_POINT('',(0.476086314104,-0.660230656047,0.28)); +#7499 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#7500,#7501,#7502,#7503), + .UNSPECIFIED.,.F.,.F.,(4,4),(11.,12.),.PIECEWISE_BEZIER_KNOTS.); +#7500 = CARTESIAN_POINT('',(0.469397204843,-0.662032903102,0.28)); +#7501 = CARTESIAN_POINT('',(0.471112805405,-0.6608198522,0.28)); +#7502 = CARTESIAN_POINT('',(0.473348284925,-0.660230656047,0.28)); +#7503 = CARTESIAN_POINT('',(0.476086314104,-0.660230656047,0.28)); +#7504 = ORIENTED_EDGE('',*,*,#7505,.T.); +#7505 = EDGE_CURVE('',#7497,#3342,#7506,.T.); +#7506 = LINE('',#7507,#7508); +#7507 = CARTESIAN_POINT('',(0.476086314104,-0.660230656047,0.28)); +#7508 = VECTOR('',#7509,1.); +#7509 = DIRECTION('',(-0.,-0.,-1.)); +#7510 = ORIENTED_EDGE('',*,*,#3350,.F.); +#7511 = B_SPLINE_SURFACE_WITH_KNOTS('',3,1,( + (#7512,#7513) + ,(#7514,#7515) + ,(#7516,#7517) + ,(#7518,#7519 + )),.UNSPECIFIED.,.F.,.F.,.F.,(4,4),(2,2),(11.,12.),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#7512 = CARTESIAN_POINT('',(0.469397204843,-0.662032903102,0.28)); +#7513 = CARTESIAN_POINT('',(0.469397204843,-0.662032903102,0.27)); +#7514 = CARTESIAN_POINT('',(0.471112805405,-0.6608198522,0.28)); +#7515 = CARTESIAN_POINT('',(0.471112805405,-0.6608198522,0.27)); +#7516 = CARTESIAN_POINT('',(0.473348284925,-0.660230656047,0.28)); +#7517 = CARTESIAN_POINT('',(0.473348284925,-0.660230656047,0.27)); +#7518 = CARTESIAN_POINT('',(0.476086314104,-0.660230656047,0.28)); +#7519 = CARTESIAN_POINT('',(0.476086314104,-0.660230656047,0.27)); +#7520 = ADVANCED_FACE('',(#7521),#7540,.F.); +#7521 = FACE_BOUND('',#7522,.F.); +#7522 = EDGE_LOOP('',(#7523,#7524,#7533,#7539)); +#7523 = ORIENTED_EDGE('',*,*,#7505,.F.); +#7524 = ORIENTED_EDGE('',*,*,#7525,.T.); +#7525 = EDGE_CURVE('',#7497,#7526,#7528,.T.); +#7526 = VERTEX_POINT('',#7527); +#7527 = CARTESIAN_POINT('',(0.488390116114,-0.663731174365,0.28)); +#7528 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#7529,#7530,#7531,#7532), + .UNSPECIFIED.,.F.,.F.,(4,4),(10.,11.),.PIECEWISE_BEZIER_KNOTS.); +#7529 = CARTESIAN_POINT('',(0.476086314104,-0.660230656047,0.28)); +#7530 = CARTESIAN_POINT('',(0.480678578235,-0.660230656047,0.28)); +#7531 = CARTESIAN_POINT('',(0.484768292706,-0.661409048352,0.28)); +#7532 = CARTESIAN_POINT('',(0.488390116114,-0.663731174365,0.28)); +#7533 = ORIENTED_EDGE('',*,*,#7534,.T.); +#7534 = EDGE_CURVE('',#7526,#3334,#7535,.T.); +#7535 = LINE('',#7536,#7537); +#7536 = CARTESIAN_POINT('',(0.488390116114,-0.663731174365,0.28)); +#7537 = VECTOR('',#7538,1.); +#7538 = DIRECTION('',(-0.,-0.,-1.)); +#7539 = ORIENTED_EDGE('',*,*,#3341,.F.); +#7540 = B_SPLINE_SURFACE_WITH_KNOTS('',3,1,( + (#7541,#7542) + ,(#7543,#7544) + ,(#7545,#7546) + ,(#7547,#7548 + )),.UNSPECIFIED.,.F.,.F.,.F.,(4,4),(2,2),(10.,11.),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#7541 = CARTESIAN_POINT('',(0.476086314104,-0.660230656047,0.28)); +#7542 = CARTESIAN_POINT('',(0.476086314104,-0.660230656047,0.27)); +#7543 = CARTESIAN_POINT('',(0.480678578235,-0.660230656047,0.28)); +#7544 = CARTESIAN_POINT('',(0.480678578235,-0.660230656047,0.27)); +#7545 = CARTESIAN_POINT('',(0.484768292706,-0.661409048352,0.28)); +#7546 = CARTESIAN_POINT('',(0.484768292706,-0.661409048352,0.27)); +#7547 = CARTESIAN_POINT('',(0.488390116114,-0.663731174365,0.28)); +#7548 = CARTESIAN_POINT('',(0.488390116114,-0.663731174365,0.27)); +#7549 = ADVANCED_FACE('',(#7550),#7568,.F.); +#7550 = FACE_BOUND('',#7551,.T.); +#7551 = EDGE_LOOP('',(#7552,#7553,#7561,#7567)); +#7552 = ORIENTED_EDGE('',*,*,#3333,.T.); +#7553 = ORIENTED_EDGE('',*,*,#7554,.F.); +#7554 = EDGE_CURVE('',#7555,#3325,#7557,.T.); +#7555 = VERTEX_POINT('',#7556); +#7556 = CARTESIAN_POINT('',(0.488390116114,-0.655482428229,0.28)); +#7557 = LINE('',#7558,#7559); +#7558 = CARTESIAN_POINT('',(0.488390116114,-0.655482428229,0.28)); +#7559 = VECTOR('',#7560,1.); +#7560 = DIRECTION('',(-0.,-0.,-1.)); +#7561 = ORIENTED_EDGE('',*,*,#7562,.F.); +#7562 = EDGE_CURVE('',#7526,#7555,#7563,.T.); +#7563 = LINE('',#7564,#7565); +#7564 = CARTESIAN_POINT('',(0.488390116114,-0.655482428229,0.28)); +#7565 = VECTOR('',#7566,1.); +#7566 = DIRECTION('',(-0.,1.,-0.)); +#7567 = ORIENTED_EDGE('',*,*,#7534,.T.); +#7568 = PLANE('',#7569); +#7569 = AXIS2_PLACEMENT_3D('',#7570,#7571,#7572); +#7570 = CARTESIAN_POINT('',(0.488390116114,-0.655482428229,0.28)); +#7571 = DIRECTION('',(-1.,0.,0.)); +#7572 = DIRECTION('',(0.,0.,1.)); +#7573 = ADVANCED_FACE('',(#7574),#7593,.F.); +#7574 = FACE_BOUND('',#7575,.F.); +#7575 = EDGE_LOOP('',(#7576,#7577,#7586,#7592)); +#7576 = ORIENTED_EDGE('',*,*,#7554,.F.); +#7577 = ORIENTED_EDGE('',*,*,#7578,.T.); +#7578 = EDGE_CURVE('',#7555,#7579,#7581,.T.); +#7579 = VERTEX_POINT('',#7580); +#7580 = CARTESIAN_POINT('',(0.476918120437,-0.653333595202,0.28)); +#7581 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#7582,#7583,#7584,#7585), + .UNSPECIFIED.,.F.,.F.,(4,4),(8.,9.),.PIECEWISE_BEZIER_KNOTS.); +#7582 = CARTESIAN_POINT('',(0.488390116114,-0.655482428229,0.28)); +#7583 = CARTESIAN_POINT('',(0.484854939199,-0.654026767146,0.28)); +#7584 = CARTESIAN_POINT('',(0.481042493505,-0.653333595202,0.28)); +#7585 = CARTESIAN_POINT('',(0.476918120437,-0.653333595202,0.28)); +#7586 = ORIENTED_EDGE('',*,*,#7587,.T.); +#7587 = EDGE_CURVE('',#7579,#3316,#7588,.T.); +#7588 = LINE('',#7589,#7590); +#7589 = CARTESIAN_POINT('',(0.476918120437,-0.653333595202,0.28)); +#7590 = VECTOR('',#7591,1.); +#7591 = DIRECTION('',(-0.,-0.,-1.)); +#7592 = ORIENTED_EDGE('',*,*,#3324,.F.); +#7593 = B_SPLINE_SURFACE_WITH_KNOTS('',3,1,( + (#7594,#7595) + ,(#7596,#7597) + ,(#7598,#7599) + ,(#7600,#7601 + )),.UNSPECIFIED.,.F.,.F.,.F.,(4,4),(2,2),(8.,9.),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#7594 = CARTESIAN_POINT('',(0.488390116114,-0.655482428229,0.28)); +#7595 = CARTESIAN_POINT('',(0.488390116114,-0.655482428229,0.27)); +#7596 = CARTESIAN_POINT('',(0.484854939199,-0.654026767146,0.28)); +#7597 = CARTESIAN_POINT('',(0.484854939199,-0.654026767146,0.27)); +#7598 = CARTESIAN_POINT('',(0.481042493505,-0.653333595202,0.28)); +#7599 = CARTESIAN_POINT('',(0.481042493505,-0.653333595202,0.27)); +#7600 = CARTESIAN_POINT('',(0.476918120437,-0.653333595202,0.28)); +#7601 = CARTESIAN_POINT('',(0.476918120437,-0.653333595202,0.27)); +#7602 = ADVANCED_FACE('',(#7603),#7622,.F.); +#7603 = FACE_BOUND('',#7604,.F.); +#7604 = EDGE_LOOP('',(#7605,#7606,#7615,#7621)); +#7605 = ORIENTED_EDGE('',*,*,#7587,.F.); +#7606 = ORIENTED_EDGE('',*,*,#7607,.T.); +#7607 = EDGE_CURVE('',#7579,#7608,#7610,.T.); +#7608 = VERTEX_POINT('',#7609); +#7609 = CARTESIAN_POINT('',(0.463505243317,-0.657180699493,0.28)); +#7610 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#7611,#7612,#7613,#7614), + .UNSPECIFIED.,.F.,.F.,(4,4),(7.,8.),.PIECEWISE_BEZIER_KNOTS.); +#7611 = CARTESIAN_POINT('',(0.476918120437,-0.653333595202,0.28)); +#7612 = CARTESIAN_POINT('',(0.471615355064,-0.653333595202,0.28)); +#7613 = CARTESIAN_POINT('',(0.467144396024,-0.654615963299,0.28)); +#7614 = CARTESIAN_POINT('',(0.463505243317,-0.657180699493,0.28)); +#7615 = ORIENTED_EDGE('',*,*,#7616,.T.); +#7616 = EDGE_CURVE('',#7608,#3307,#7617,.T.); +#7617 = LINE('',#7618,#7619); +#7618 = CARTESIAN_POINT('',(0.463505243317,-0.657180699493,0.28)); +#7619 = VECTOR('',#7620,1.); +#7620 = DIRECTION('',(-0.,-0.,-1.)); +#7621 = ORIENTED_EDGE('',*,*,#3315,.F.); +#7622 = B_SPLINE_SURFACE_WITH_KNOTS('',3,1,( + (#7623,#7624) + ,(#7625,#7626) + ,(#7627,#7628) + ,(#7629,#7630 + )),.UNSPECIFIED.,.F.,.F.,.F.,(4,4),(2,2),(7.,8.),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#7623 = CARTESIAN_POINT('',(0.476918120437,-0.653333595202,0.28)); +#7624 = CARTESIAN_POINT('',(0.476918120437,-0.653333595202,0.27)); +#7625 = CARTESIAN_POINT('',(0.471615355064,-0.653333595202,0.28)); +#7626 = CARTESIAN_POINT('',(0.471615355064,-0.653333595202,0.27)); +#7627 = CARTESIAN_POINT('',(0.467144396024,-0.654615963299,0.28)); +#7628 = CARTESIAN_POINT('',(0.467144396024,-0.654615963299,0.27)); +#7629 = CARTESIAN_POINT('',(0.463505243317,-0.657180699493,0.28)); +#7630 = CARTESIAN_POINT('',(0.463505243317,-0.657180699493,0.27)); +#7631 = ADVANCED_FACE('',(#7632),#7651,.F.); +#7632 = FACE_BOUND('',#7633,.F.); +#7633 = EDGE_LOOP('',(#7634,#7635,#7644,#7650)); +#7634 = ORIENTED_EDGE('',*,*,#7616,.F.); +#7635 = ORIENTED_EDGE('',*,*,#7636,.T.); +#7636 = EDGE_CURVE('',#7608,#7637,#7639,.T.); +#7637 = VERTEX_POINT('',#7638); +#7638 = CARTESIAN_POINT('',(0.458063843555,-0.667508961461,0.28)); +#7639 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#7640,#7641,#7642,#7643), + .UNSPECIFIED.,.F.,.F.,(4,4),(6.,7.),.PIECEWISE_BEZIER_KNOTS.); +#7640 = CARTESIAN_POINT('',(0.463505243317,-0.657180699493,0.28)); +#7641 = CARTESIAN_POINT('',(0.459883419908,-0.659780094283,0.28)); +#7642 = CARTESIAN_POINT('',(0.458063843555,-0.663211295407,0.28)); +#7643 = CARTESIAN_POINT('',(0.458063843555,-0.667508961461,0.28)); +#7644 = ORIENTED_EDGE('',*,*,#7645,.T.); +#7645 = EDGE_CURVE('',#7637,#3298,#7646,.T.); +#7646 = LINE('',#7647,#7648); +#7647 = CARTESIAN_POINT('',(0.458063843555,-0.667508961461,0.28)); +#7648 = VECTOR('',#7649,1.); +#7649 = DIRECTION('',(-0.,-0.,-1.)); +#7650 = ORIENTED_EDGE('',*,*,#3306,.F.); +#7651 = B_SPLINE_SURFACE_WITH_KNOTS('',3,1,( + (#7652,#7653) + ,(#7654,#7655) + ,(#7656,#7657) + ,(#7658,#7659 + )),.UNSPECIFIED.,.F.,.F.,.F.,(4,4),(2,2),(6.,7.),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#7652 = CARTESIAN_POINT('',(0.463505243317,-0.657180699493,0.28)); +#7653 = CARTESIAN_POINT('',(0.463505243317,-0.657180699493,0.27)); +#7654 = CARTESIAN_POINT('',(0.459883419908,-0.659780094283,0.28)); +#7655 = CARTESIAN_POINT('',(0.459883419908,-0.659780094283,0.27)); +#7656 = CARTESIAN_POINT('',(0.458063843555,-0.663211295407,0.28)); +#7657 = CARTESIAN_POINT('',(0.458063843555,-0.663211295407,0.27)); +#7658 = CARTESIAN_POINT('',(0.458063843555,-0.667508961461,0.28)); +#7659 = CARTESIAN_POINT('',(0.458063843555,-0.667508961461,0.27)); +#7660 = ADVANCED_FACE('',(#7661),#7680,.F.); +#7661 = FACE_BOUND('',#7662,.F.); +#7662 = EDGE_LOOP('',(#7663,#7664,#7673,#7679)); +#7663 = ORIENTED_EDGE('',*,*,#7645,.F.); +#7664 = ORIENTED_EDGE('',*,*,#7665,.T.); +#7665 = EDGE_CURVE('',#7637,#7666,#7668,.T.); +#7666 = VERTEX_POINT('',#7667); +#7667 = CARTESIAN_POINT('',(0.460472616061,-0.675168511445,0.28)); +#7668 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#7669,#7670,#7671,#7672), + .UNSPECIFIED.,.F.,.F.,(4,4),(5.,6.),.PIECEWISE_BEZIER_KNOTS.); +#7669 = CARTESIAN_POINT('',(0.458063843555,-0.667508961461,0.28)); +#7670 = CARTESIAN_POINT('',(0.458063843555,-0.670489600822,0.28)); +#7671 = CARTESIAN_POINT('',(0.458860991291,-0.673054337015,0.28)); +#7672 = CARTESIAN_POINT('',(0.460472616061,-0.675168511445,0.28)); +#7673 = ORIENTED_EDGE('',*,*,#7674,.T.); +#7674 = EDGE_CURVE('',#7666,#3289,#7675,.T.); +#7675 = LINE('',#7676,#7677); +#7676 = CARTESIAN_POINT('',(0.460472616061,-0.675168511445,0.28)); +#7677 = VECTOR('',#7678,1.); +#7678 = DIRECTION('',(-0.,-0.,-1.)); +#7679 = ORIENTED_EDGE('',*,*,#3297,.F.); +#7680 = B_SPLINE_SURFACE_WITH_KNOTS('',3,1,( + (#7681,#7682) + ,(#7683,#7684) + ,(#7685,#7686) + ,(#7687,#7688 + )),.UNSPECIFIED.,.F.,.F.,.F.,(4,4),(2,2),(5.,6.),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#7681 = CARTESIAN_POINT('',(0.458063843555,-0.667508961461,0.28)); +#7682 = CARTESIAN_POINT('',(0.458063843555,-0.667508961461,0.27)); +#7683 = CARTESIAN_POINT('',(0.458063843555,-0.670489600822,0.28)); +#7684 = CARTESIAN_POINT('',(0.458063843555,-0.670489600822,0.27)); +#7685 = CARTESIAN_POINT('',(0.458860991291,-0.673054337015,0.28)); +#7686 = CARTESIAN_POINT('',(0.458860991291,-0.673054337015,0.27)); +#7687 = CARTESIAN_POINT('',(0.460472616061,-0.675168511445,0.28)); +#7688 = CARTESIAN_POINT('',(0.460472616061,-0.675168511445,0.27)); +#7689 = ADVANCED_FACE('',(#7690),#7709,.F.); +#7690 = FACE_BOUND('',#7691,.F.); +#7691 = EDGE_LOOP('',(#7692,#7693,#7702,#7708)); +#7692 = ORIENTED_EDGE('',*,*,#7674,.F.); +#7693 = ORIENTED_EDGE('',*,*,#7694,.T.); +#7694 = EDGE_CURVE('',#7666,#7695,#7697,.T.); +#7695 = VERTEX_POINT('',#7696); +#7696 = CARTESIAN_POINT('',(0.47092218312,-0.681580351929,0.28)); +#7697 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#7698,#7699,#7700,#7701), + .UNSPECIFIED.,.F.,.F.,(4,4),(4.,5.),.PIECEWISE_BEZIER_KNOTS.); +#7698 = CARTESIAN_POINT('',(0.460472616061,-0.675168511445,0.28)); +#7699 = CARTESIAN_POINT('',(0.462066911533,-0.677282685875,0.28)); +#7700 = CARTESIAN_POINT('',(0.465567429851,-0.679431518902,0.28)); +#7701 = CARTESIAN_POINT('',(0.47092218312,-0.681580351929,0.28)); +#7702 = ORIENTED_EDGE('',*,*,#7703,.T.); +#7703 = EDGE_CURVE('',#7695,#3280,#7704,.T.); +#7704 = LINE('',#7705,#7706); +#7705 = CARTESIAN_POINT('',(0.47092218312,-0.681580351929,0.28)); +#7706 = VECTOR('',#7707,1.); +#7707 = DIRECTION('',(-0.,-0.,-1.)); +#7708 = ORIENTED_EDGE('',*,*,#3288,.F.); +#7709 = B_SPLINE_SURFACE_WITH_KNOTS('',3,1,( + (#7710,#7711) + ,(#7712,#7713) + ,(#7714,#7715) + ,(#7716,#7717 + )),.UNSPECIFIED.,.F.,.F.,.F.,(4,4),(2,2),(4.,5.),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#7710 = CARTESIAN_POINT('',(0.460472616061,-0.675168511445,0.28)); +#7711 = CARTESIAN_POINT('',(0.460472616061,-0.675168511445,0.27)); +#7712 = CARTESIAN_POINT('',(0.462066911533,-0.677282685875,0.28)); +#7713 = CARTESIAN_POINT('',(0.462066911533,-0.677282685875,0.27)); +#7714 = CARTESIAN_POINT('',(0.465567429851,-0.679431518902,0.28)); +#7715 = CARTESIAN_POINT('',(0.465567429851,-0.679431518902,0.27)); +#7716 = CARTESIAN_POINT('',(0.47092218312,-0.681580351929,0.28)); +#7717 = CARTESIAN_POINT('',(0.47092218312,-0.681580351929,0.27)); +#7718 = ADVANCED_FACE('',(#7719),#7738,.F.); +#7719 = FACE_BOUND('',#7720,.F.); +#7720 = EDGE_LOOP('',(#7721,#7722,#7731,#7737)); +#7721 = ORIENTED_EDGE('',*,*,#7703,.F.); +#7722 = ORIENTED_EDGE('',*,*,#7723,.T.); +#7723 = EDGE_CURVE('',#7695,#7724,#7726,.T.); +#7724 = VERTEX_POINT('',#7725); +#7725 = CARTESIAN_POINT('',(0.479812113304,-0.68591267658,0.28)); +#7726 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#7727,#7728,#7729,#7730), + .UNSPECIFIED.,.F.,.F.,(4,4),(3.,4.),.PIECEWISE_BEZIER_KNOTS.); +#7727 = CARTESIAN_POINT('',(0.47092218312,-0.681580351929,0.28)); +#7728 = CARTESIAN_POINT('',(0.47539314216,-0.683243964595,0.28)); +#7729 = CARTESIAN_POINT('',(0.478356452222,-0.684699625678,0.28)); +#7730 = CARTESIAN_POINT('',(0.479812113304,-0.68591267658,0.28)); +#7731 = ORIENTED_EDGE('',*,*,#7732,.T.); +#7732 = EDGE_CURVE('',#7724,#3271,#7733,.T.); +#7733 = LINE('',#7734,#7735); +#7734 = CARTESIAN_POINT('',(0.479812113304,-0.68591267658,0.28)); +#7735 = VECTOR('',#7736,1.); +#7736 = DIRECTION('',(-0.,-0.,-1.)); +#7737 = ORIENTED_EDGE('',*,*,#3279,.F.); +#7738 = B_SPLINE_SURFACE_WITH_KNOTS('',3,1,( + (#7739,#7740) + ,(#7741,#7742) + ,(#7743,#7744) + ,(#7745,#7746 + )),.UNSPECIFIED.,.F.,.F.,.F.,(4,4),(2,2),(3.,4.),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#7739 = CARTESIAN_POINT('',(0.47092218312,-0.681580351929,0.28)); +#7740 = CARTESIAN_POINT('',(0.47092218312,-0.681580351929,0.27)); +#7741 = CARTESIAN_POINT('',(0.47539314216,-0.683243964595,0.28)); +#7742 = CARTESIAN_POINT('',(0.47539314216,-0.683243964595,0.27)); +#7743 = CARTESIAN_POINT('',(0.478356452222,-0.684699625678,0.28)); +#7744 = CARTESIAN_POINT('',(0.478356452222,-0.684699625678,0.27)); +#7745 = CARTESIAN_POINT('',(0.479812113304,-0.68591267658,0.28)); +#7746 = CARTESIAN_POINT('',(0.479812113304,-0.68591267658,0.27)); +#7747 = ADVANCED_FACE('',(#7748),#7767,.F.); +#7748 = FACE_BOUND('',#7749,.F.); +#7749 = EDGE_LOOP('',(#7750,#7751,#7760,#7766)); +#7750 = ORIENTED_EDGE('',*,*,#7732,.F.); +#7751 = ORIENTED_EDGE('',*,*,#7752,.T.); +#7752 = EDGE_CURVE('',#7724,#7753,#7755,.T.); +#7753 = VERTEX_POINT('',#7754); +#7754 = CARTESIAN_POINT('',(0.481995604929,-0.690522270009,0.28)); +#7755 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#7756,#7757,#7758,#7759), + .UNSPECIFIED.,.F.,.F.,(4,4),(2.,3.),.PIECEWISE_BEZIER_KNOTS.); +#7756 = CARTESIAN_POINT('',(0.479812113304,-0.68591267658,0.28)); +#7757 = CARTESIAN_POINT('',(0.481267774388,-0.687125727483,0.28)); +#7758 = CARTESIAN_POINT('',(0.481995604929,-0.68865070576,0.28)); +#7759 = CARTESIAN_POINT('',(0.481995604929,-0.690522270009,0.28)); +#7760 = ORIENTED_EDGE('',*,*,#7761,.T.); +#7761 = EDGE_CURVE('',#7753,#3262,#7762,.T.); +#7762 = LINE('',#7763,#7764); +#7763 = CARTESIAN_POINT('',(0.481995604929,-0.690522270009,0.28)); +#7764 = VECTOR('',#7765,1.); +#7765 = DIRECTION('',(-0.,-0.,-1.)); +#7766 = ORIENTED_EDGE('',*,*,#3270,.F.); +#7767 = B_SPLINE_SURFACE_WITH_KNOTS('',3,1,( + (#7768,#7769) + ,(#7770,#7771) + ,(#7772,#7773) + ,(#7774,#7775 + )),.UNSPECIFIED.,.F.,.F.,.F.,(4,4),(2,2),(2.,3.),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#7768 = CARTESIAN_POINT('',(0.479812113304,-0.68591267658,0.28)); +#7769 = CARTESIAN_POINT('',(0.479812113304,-0.68591267658,0.27)); +#7770 = CARTESIAN_POINT('',(0.481267774388,-0.687125727483,0.28)); +#7771 = CARTESIAN_POINT('',(0.481267774388,-0.687125727483,0.27)); +#7772 = CARTESIAN_POINT('',(0.481995604929,-0.68865070576,0.28)); +#7773 = CARTESIAN_POINT('',(0.481995604929,-0.68865070576,0.27)); +#7774 = CARTESIAN_POINT('',(0.481995604929,-0.690522270009,0.28)); +#7775 = CARTESIAN_POINT('',(0.481995604929,-0.690522270009,0.27)); +#7776 = ADVANCED_FACE('',(#7777),#7789,.F.); +#7777 = FACE_BOUND('',#7778,.F.); +#7778 = EDGE_LOOP('',(#7779,#7780,#7787,#7788)); +#7779 = ORIENTED_EDGE('',*,*,#7761,.F.); +#7780 = ORIENTED_EDGE('',*,*,#7781,.T.); +#7781 = EDGE_CURVE('',#7753,#7204,#7782,.T.); +#7782 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#7783,#7784,#7785,#7786), + .UNSPECIFIED.,.F.,.F.,(4,4),(1.,2.),.PIECEWISE_BEZIER_KNOTS.); +#7783 = CARTESIAN_POINT('',(0.481995604929,-0.690522270009,0.28)); +#7784 = CARTESIAN_POINT('',(0.481995604929,-0.694889253258,0.28)); +#7785 = CARTESIAN_POINT('',(0.478651050298,-0.697072744882,0.28)); +#7786 = CARTESIAN_POINT('',(0.471979270335,-0.697072744882,0.28)); +#7787 = ORIENTED_EDGE('',*,*,#7203,.T.); +#7788 = ORIENTED_EDGE('',*,*,#3261,.F.); +#7789 = B_SPLINE_SURFACE_WITH_KNOTS('',3,1,( + (#7790,#7791) + ,(#7792,#7793) + ,(#7794,#7795) + ,(#7796,#7797 + )),.UNSPECIFIED.,.F.,.F.,.F.,(4,4),(2,2),(1.,2.),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#7790 = CARTESIAN_POINT('',(0.481995604929,-0.690522270009,0.28)); +#7791 = CARTESIAN_POINT('',(0.481995604929,-0.690522270009,0.27)); +#7792 = CARTESIAN_POINT('',(0.481995604929,-0.694889253258,0.28)); +#7793 = CARTESIAN_POINT('',(0.481995604929,-0.694889253258,0.27)); +#7794 = CARTESIAN_POINT('',(0.478651050298,-0.697072744882,0.28)); +#7795 = CARTESIAN_POINT('',(0.478651050298,-0.697072744882,0.27)); +#7796 = CARTESIAN_POINT('',(0.471979270335,-0.697072744882,0.28)); +#7797 = CARTESIAN_POINT('',(0.471979270335,-0.697072744882,0.27)); +#7798 = ADVANCED_FACE('',(#7799),#7822,.F.); +#7799 = FACE_BOUND('',#7800,.T.); +#7800 = EDGE_LOOP('',(#7801,#7802,#7803,#7804,#7805,#7806,#7807,#7808, + #7809,#7810,#7811,#7812,#7813,#7814,#7815,#7816,#7817,#7818,#7819, + #7820,#7821)); +#7801 = ORIENTED_EDGE('',*,*,#7211,.T.); +#7802 = ORIENTED_EDGE('',*,*,#7248,.T.); +#7803 = ORIENTED_EDGE('',*,*,#7264,.T.); +#7804 = ORIENTED_EDGE('',*,*,#7293,.T.); +#7805 = ORIENTED_EDGE('',*,*,#7322,.T.); +#7806 = ORIENTED_EDGE('',*,*,#7351,.T.); +#7807 = ORIENTED_EDGE('',*,*,#7380,.T.); +#7808 = ORIENTED_EDGE('',*,*,#7409,.T.); +#7809 = ORIENTED_EDGE('',*,*,#7438,.T.); +#7810 = ORIENTED_EDGE('',*,*,#7467,.T.); +#7811 = ORIENTED_EDGE('',*,*,#7496,.T.); +#7812 = ORIENTED_EDGE('',*,*,#7525,.T.); +#7813 = ORIENTED_EDGE('',*,*,#7562,.T.); +#7814 = ORIENTED_EDGE('',*,*,#7578,.T.); +#7815 = ORIENTED_EDGE('',*,*,#7607,.T.); +#7816 = ORIENTED_EDGE('',*,*,#7636,.T.); +#7817 = ORIENTED_EDGE('',*,*,#7665,.T.); +#7818 = ORIENTED_EDGE('',*,*,#7694,.T.); +#7819 = ORIENTED_EDGE('',*,*,#7723,.T.); +#7820 = ORIENTED_EDGE('',*,*,#7752,.T.); +#7821 = ORIENTED_EDGE('',*,*,#7781,.T.); +#7822 = PLANE('',#7823); +#7823 = AXIS2_PLACEMENT_3D('',#7824,#7825,#7826); +#7824 = CARTESIAN_POINT('',(0.464748620492,-0.695903017226,0.28)); +#7825 = DIRECTION('',(0.,0.,-1.)); +#7826 = DIRECTION('',(-1.,0.,-0.)); +#7827 = ADVANCED_FACE('',(#7828),#7853,.F.); +#7828 = FACE_BOUND('',#7829,.T.); +#7829 = EDGE_LOOP('',(#7830,#7831,#7839,#7847)); +#7830 = ORIENTED_EDGE('',*,*,#2457,.T.); +#7831 = ORIENTED_EDGE('',*,*,#7832,.F.); +#7832 = EDGE_CURVE('',#7833,#2460,#7835,.T.); +#7833 = VERTEX_POINT('',#7834); +#7834 = CARTESIAN_POINT('',(0.53280510844,-0.654442670313,0.28)); +#7835 = LINE('',#7836,#7837); +#7836 = CARTESIAN_POINT('',(0.53280510844,-0.654442670313,0.28)); +#7837 = VECTOR('',#7838,1.); +#7838 = DIRECTION('',(-0.,-0.,-1.)); +#7839 = ORIENTED_EDGE('',*,*,#7840,.F.); +#7840 = EDGE_CURVE('',#7841,#7833,#7843,.T.); +#7841 = VERTEX_POINT('',#7842); +#7842 = CARTESIAN_POINT('',(0.541608392131,-0.654442670313,0.28)); +#7843 = LINE('',#7844,#7845); +#7844 = CARTESIAN_POINT('',(0.53280510844,-0.654442670313,0.28)); +#7845 = VECTOR('',#7846,1.); +#7846 = DIRECTION('',(-1.,-0.,-0.)); +#7847 = ORIENTED_EDGE('',*,*,#7848,.T.); +#7848 = EDGE_CURVE('',#7841,#2458,#7849,.T.); +#7849 = LINE('',#7850,#7851); +#7850 = CARTESIAN_POINT('',(0.541608392131,-0.654442670313,0.28)); +#7851 = VECTOR('',#7852,1.); +#7852 = DIRECTION('',(-0.,-0.,-1.)); +#7853 = PLANE('',#7854); +#7854 = AXIS2_PLACEMENT_3D('',#7855,#7856,#7857); +#7855 = CARTESIAN_POINT('',(0.53280510844,-0.654442670313,0.28)); +#7856 = DIRECTION('',(0.,-1.,0.)); +#7857 = DIRECTION('',(0.,-0.,-1.)); +#7858 = ADVANCED_FACE('',(#7859),#7877,.F.); +#7859 = FACE_BOUND('',#7860,.T.); +#7860 = EDGE_LOOP('',(#7861,#7862,#7870,#7876)); +#7861 = ORIENTED_EDGE('',*,*,#2576,.T.); +#7862 = ORIENTED_EDGE('',*,*,#7863,.F.); +#7863 = EDGE_CURVE('',#7864,#2568,#7866,.T.); +#7864 = VERTEX_POINT('',#7865); +#7865 = CARTESIAN_POINT('',(0.519582853604,-0.690903514578,0.28)); +#7866 = LINE('',#7867,#7868); +#7867 = CARTESIAN_POINT('',(0.519582853604,-0.690903514578,0.28)); +#7868 = VECTOR('',#7869,1.); +#7869 = DIRECTION('',(-0.,-0.,-1.)); +#7870 = ORIENTED_EDGE('',*,*,#7871,.F.); +#7871 = EDGE_CURVE('',#7833,#7864,#7872,.T.); +#7872 = LINE('',#7873,#7874); +#7873 = CARTESIAN_POINT('',(0.519582853604,-0.690903514578,0.28)); +#7874 = VECTOR('',#7875,1.); +#7875 = DIRECTION('',(-0.340917796219,-0.9400931104,-0.)); +#7876 = ORIENTED_EDGE('',*,*,#7832,.T.); +#7877 = PLANE('',#7878); +#7878 = AXIS2_PLACEMENT_3D('',#7879,#7880,#7881); +#7879 = CARTESIAN_POINT('',(0.519582853604,-0.690903514578,0.28)); +#7880 = DIRECTION('',(0.9400931104,-0.340917796219,0.)); +#7881 = DIRECTION('',(0.340917796219,0.9400931104,0.)); +#7882 = ADVANCED_FACE('',(#7883),#7902,.F.); +#7883 = FACE_BOUND('',#7884,.F.); +#7884 = EDGE_LOOP('',(#7885,#7886,#7895,#7901)); +#7885 = ORIENTED_EDGE('',*,*,#7863,.F.); +#7886 = ORIENTED_EDGE('',*,*,#7887,.T.); +#7887 = EDGE_CURVE('',#7864,#7888,#7890,.T.); +#7888 = VERTEX_POINT('',#7889); +#7889 = CARTESIAN_POINT('',(0.518543095687,-0.694819936063,0.28)); +#7890 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#7891,#7892,#7893,#7894), + .UNSPECIFIED.,.F.,.F.,(4,4),(12.,13.),.PIECEWISE_BEZIER_KNOTS.); +#7891 = CARTESIAN_POINT('',(0.519582853604,-0.690903514578,0.28)); +#7892 = CARTESIAN_POINT('',(0.519062974646,-0.692601785842,0.28)); +#7893 = CARTESIAN_POINT('',(0.518716388673,-0.693918812536,0.28)); +#7894 = CARTESIAN_POINT('',(0.518543095687,-0.694819936063,0.28)); +#7895 = ORIENTED_EDGE('',*,*,#7896,.T.); +#7896 = EDGE_CURVE('',#7888,#2560,#7897,.T.); +#7897 = LINE('',#7898,#7899); +#7898 = CARTESIAN_POINT('',(0.518543095687,-0.694819936063,0.28)); +#7899 = VECTOR('',#7900,1.); +#7900 = DIRECTION('',(-0.,-0.,-1.)); +#7901 = ORIENTED_EDGE('',*,*,#2567,.F.); +#7902 = B_SPLINE_SURFACE_WITH_KNOTS('',3,1,( + (#7903,#7904) + ,(#7905,#7906) + ,(#7907,#7908) + ,(#7909,#7910 + )),.UNSPECIFIED.,.F.,.F.,.F.,(4,4),(2,2),(12.,13.),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#7903 = CARTESIAN_POINT('',(0.519582853604,-0.690903514578,0.28)); +#7904 = CARTESIAN_POINT('',(0.519582853604,-0.690903514578,0.27)); +#7905 = CARTESIAN_POINT('',(0.519062974646,-0.692601785842,0.28)); +#7906 = CARTESIAN_POINT('',(0.519062974646,-0.692601785842,0.27)); +#7907 = CARTESIAN_POINT('',(0.518716388673,-0.693918812536,0.28)); +#7908 = CARTESIAN_POINT('',(0.518716388673,-0.693918812536,0.27)); +#7909 = CARTESIAN_POINT('',(0.518543095687,-0.694819936063,0.28)); +#7910 = CARTESIAN_POINT('',(0.518543095687,-0.694819936063,0.27)); +#7911 = ADVANCED_FACE('',(#7912),#7930,.F.); +#7912 = FACE_BOUND('',#7913,.T.); +#7913 = EDGE_LOOP('',(#7914,#7915,#7923,#7929)); +#7914 = ORIENTED_EDGE('',*,*,#2559,.T.); +#7915 = ORIENTED_EDGE('',*,*,#7916,.F.); +#7916 = EDGE_CURVE('',#7917,#2552,#7919,.T.); +#7917 = VERTEX_POINT('',#7918); +#7918 = CARTESIAN_POINT('',(0.518317814806,-0.694819936063,0.28)); +#7919 = LINE('',#7920,#7921); +#7920 = CARTESIAN_POINT('',(0.518317814806,-0.694819936063,0.28)); +#7921 = VECTOR('',#7922,1.); +#7922 = DIRECTION('',(-0.,-0.,-1.)); +#7923 = ORIENTED_EDGE('',*,*,#7924,.F.); +#7924 = EDGE_CURVE('',#7888,#7917,#7925,.T.); +#7925 = LINE('',#7926,#7927); +#7926 = CARTESIAN_POINT('',(0.518317814806,-0.694819936063,0.28)); +#7927 = VECTOR('',#7928,1.); +#7928 = DIRECTION('',(-1.,-0.,-0.)); +#7929 = ORIENTED_EDGE('',*,*,#7896,.T.); +#7930 = PLANE('',#7931); +#7931 = AXIS2_PLACEMENT_3D('',#7932,#7933,#7934); +#7932 = CARTESIAN_POINT('',(0.518317814806,-0.694819936063,0.28)); +#7933 = DIRECTION('',(0.,-1.,0.)); +#7934 = DIRECTION('',(0.,-0.,-1.)); +#7935 = ADVANCED_FACE('',(#7936),#7954,.F.); +#7936 = FACE_BOUND('',#7937,.T.); +#7937 = EDGE_LOOP('',(#7938,#7939,#7947,#7953)); +#7938 = ORIENTED_EDGE('',*,*,#2551,.T.); +#7939 = ORIENTED_EDGE('',*,*,#7940,.F.); +#7940 = EDGE_CURVE('',#7941,#2544,#7943,.T.); +#7941 = VERTEX_POINT('',#7942); +#7942 = CARTESIAN_POINT('',(0.517278056889,-0.690834197384,0.28)); +#7943 = LINE('',#7944,#7945); +#7944 = CARTESIAN_POINT('',(0.517278056889,-0.690834197384,0.28)); +#7945 = VECTOR('',#7946,1.); +#7946 = DIRECTION('',(-0.,-0.,-1.)); +#7947 = ORIENTED_EDGE('',*,*,#7948,.F.); +#7948 = EDGE_CURVE('',#7917,#7941,#7949,.T.); +#7949 = LINE('',#7950,#7951); +#7950 = CARTESIAN_POINT('',(0.517278056889,-0.690834197384,0.28)); +#7951 = VECTOR('',#7952,1.); +#7952 = DIRECTION('',(-0.252421897188,0.967617272386,-0.)); +#7953 = ORIENTED_EDGE('',*,*,#7916,.T.); +#7954 = PLANE('',#7955); +#7955 = AXIS2_PLACEMENT_3D('',#7956,#7957,#7958); +#7956 = CARTESIAN_POINT('',(0.517278056889,-0.690834197384,0.28)); +#7957 = DIRECTION('',(-0.967617272386,-0.252421897188,0.)); +#7958 = DIRECTION('',(0.252421897188,-0.967617272386,0.)); +#7959 = ADVANCED_FACE('',(#7960),#7978,.F.); +#7960 = FACE_BOUND('',#7961,.T.); +#7961 = EDGE_LOOP('',(#7962,#7963,#7971,#7977)); +#7962 = ORIENTED_EDGE('',*,*,#2543,.T.); +#7963 = ORIENTED_EDGE('',*,*,#7964,.F.); +#7964 = EDGE_CURVE('',#7965,#2536,#7967,.T.); +#7965 = VERTEX_POINT('',#7966); +#7966 = CARTESIAN_POINT('',(0.504627668907,-0.654442670313,0.28)); +#7967 = LINE('',#7968,#7969); +#7968 = CARTESIAN_POINT('',(0.504627668907,-0.654442670313,0.28)); +#7969 = VECTOR('',#7970,1.); +#7970 = DIRECTION('',(-0.,-0.,-1.)); +#7971 = ORIENTED_EDGE('',*,*,#7972,.F.); +#7972 = EDGE_CURVE('',#7941,#7965,#7973,.T.); +#7973 = LINE('',#7974,#7975); +#7974 = CARTESIAN_POINT('',(0.504627668907,-0.654442670313,0.28)); +#7975 = VECTOR('',#7976,1.); +#7976 = DIRECTION('',(-0.328346164813,0.944557460429,-0.)); +#7977 = ORIENTED_EDGE('',*,*,#7940,.T.); +#7978 = PLANE('',#7979); +#7979 = AXIS2_PLACEMENT_3D('',#7980,#7981,#7982); +#7980 = CARTESIAN_POINT('',(0.504627668907,-0.654442670313,0.28)); +#7981 = DIRECTION('',(-0.944557460429,-0.328346164813,0.)); +#7982 = DIRECTION('',(0.328346164813,-0.944557460429,0.)); +#7983 = ADVANCED_FACE('',(#7984),#8002,.F.); +#7984 = FACE_BOUND('',#7985,.T.); +#7985 = EDGE_LOOP('',(#7986,#7987,#7995,#8001)); +#7986 = ORIENTED_EDGE('',*,*,#2535,.T.); +#7987 = ORIENTED_EDGE('',*,*,#7988,.F.); +#7988 = EDGE_CURVE('',#7989,#2528,#7991,.T.); +#7989 = VERTEX_POINT('',#7990); +#7990 = CARTESIAN_POINT('',(0.495131213272,-0.654442670313,0.28)); +#7991 = LINE('',#7992,#7993); +#7992 = CARTESIAN_POINT('',(0.495131213272,-0.654442670313,0.28)); +#7993 = VECTOR('',#7994,1.); +#7994 = DIRECTION('',(-0.,-0.,-1.)); +#7995 = ORIENTED_EDGE('',*,*,#7996,.F.); +#7996 = EDGE_CURVE('',#7965,#7989,#7997,.T.); +#7997 = LINE('',#7998,#7999); +#7998 = CARTESIAN_POINT('',(0.495131213272,-0.654442670313,0.28)); +#7999 = VECTOR('',#8000,1.); +#8000 = DIRECTION('',(-1.,-0.,-0.)); +#8001 = ORIENTED_EDGE('',*,*,#7964,.T.); +#8002 = PLANE('',#8003); +#8003 = AXIS2_PLACEMENT_3D('',#8004,#8005,#8006); +#8004 = CARTESIAN_POINT('',(0.495131213272,-0.654442670313,0.28)); +#8005 = DIRECTION('',(0.,-1.,0.)); +#8006 = DIRECTION('',(0.,-0.,-1.)); +#8007 = ADVANCED_FACE('',(#8008),#8026,.F.); +#8008 = FACE_BOUND('',#8009,.T.); +#8009 = EDGE_LOOP('',(#8010,#8011,#8019,#8025)); +#8010 = ORIENTED_EDGE('',*,*,#2527,.T.); +#8011 = ORIENTED_EDGE('',*,*,#8012,.F.); +#8012 = EDGE_CURVE('',#8013,#2520,#8015,.T.); +#8013 = VERTEX_POINT('',#8014); +#8014 = CARTESIAN_POINT('',(0.514124124543,-0.702756754824,0.28)); +#8015 = LINE('',#8016,#8017); +#8016 = CARTESIAN_POINT('',(0.514124124543,-0.702756754824,0.28)); +#8017 = VECTOR('',#8018,1.); +#8018 = DIRECTION('',(-0.,-0.,-1.)); +#8019 = ORIENTED_EDGE('',*,*,#8020,.F.); +#8020 = EDGE_CURVE('',#7989,#8013,#8021,.T.); +#8021 = LINE('',#8022,#8023); +#8022 = CARTESIAN_POINT('',(0.514124124543,-0.702756754824,0.28)); +#8023 = VECTOR('',#8024,1.); +#8024 = DIRECTION('',(0.365858921669,-0.930670322636,-0.)); +#8025 = ORIENTED_EDGE('',*,*,#7988,.T.); +#8026 = PLANE('',#8027); +#8027 = AXIS2_PLACEMENT_3D('',#8028,#8029,#8030); +#8028 = CARTESIAN_POINT('',(0.514124124543,-0.702756754824,0.28)); +#8029 = DIRECTION('',(0.930670322636,0.365858921669,-0.)); +#8030 = DIRECTION('',(-0.365858921669,0.930670322636,0.)); +#8031 = ADVANCED_FACE('',(#8032),#8050,.F.); +#8032 = FACE_BOUND('',#8033,.T.); +#8033 = EDGE_LOOP('',(#8034,#8035,#8043,#8049)); +#8034 = ORIENTED_EDGE('',*,*,#2519,.T.); +#8035 = ORIENTED_EDGE('',*,*,#8036,.F.); +#8036 = EDGE_CURVE('',#8037,#2511,#8039,.T.); +#8037 = VERTEX_POINT('',#8038); +#8038 = CARTESIAN_POINT('',(0.510398325343,-0.711560038516,0.28)); +#8039 = LINE('',#8040,#8041); +#8040 = CARTESIAN_POINT('',(0.510398325343,-0.711560038516,0.28)); +#8041 = VECTOR('',#8042,1.); +#8042 = DIRECTION('',(-0.,-0.,-1.)); +#8043 = ORIENTED_EDGE('',*,*,#8044,.F.); +#8044 = EDGE_CURVE('',#8013,#8037,#8045,.T.); +#8045 = LINE('',#8046,#8047); +#8046 = CARTESIAN_POINT('',(0.510398325343,-0.711560038516,0.28)); +#8047 = VECTOR('',#8048,1.); +#8048 = DIRECTION('',(-0.389758265065,-0.920917203017,-0.)); +#8049 = ORIENTED_EDGE('',*,*,#8012,.T.); +#8050 = PLANE('',#8051); +#8051 = AXIS2_PLACEMENT_3D('',#8052,#8053,#8054); +#8052 = CARTESIAN_POINT('',(0.510398325343,-0.711560038516,0.28)); +#8053 = DIRECTION('',(0.920917203017,-0.389758265065,0.)); +#8054 = DIRECTION('',(0.389758265065,0.920917203017,0.)); +#8055 = ADVANCED_FACE('',(#8056),#8075,.F.); +#8056 = FACE_BOUND('',#8057,.F.); +#8057 = EDGE_LOOP('',(#8058,#8059,#8068,#8074)); +#8058 = ORIENTED_EDGE('',*,*,#8036,.F.); +#8059 = ORIENTED_EDGE('',*,*,#8060,.T.); +#8060 = EDGE_CURVE('',#8037,#8061,#8063,.T.); +#8061 = VERTEX_POINT('',#8062); +#8062 = CARTESIAN_POINT('',(0.501699017443,-0.718387782167,0.28)); +#8063 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#8064,#8065,#8066,#8067), + .UNSPECIFIED.,.F.,.F.,(4,4),(5.,6.),.PIECEWISE_BEZIER_KNOTS.); +#8064 = CARTESIAN_POINT('',(0.510398325343,-0.711560038516,0.28)); +#8065 = CARTESIAN_POINT('',(0.508474773198,-0.716134973348,0.28)); +#8066 = CARTESIAN_POINT('',(0.505580780331,-0.718387782167,0.28)); +#8067 = CARTESIAN_POINT('',(0.501699017443,-0.718387782167,0.28)); +#8068 = ORIENTED_EDGE('',*,*,#8069,.T.); +#8069 = EDGE_CURVE('',#8061,#2502,#8070,.T.); +#8070 = LINE('',#8071,#8072); +#8071 = CARTESIAN_POINT('',(0.501699017443,-0.718387782167,0.28)); +#8072 = VECTOR('',#8073,1.); +#8073 = DIRECTION('',(-0.,-0.,-1.)); +#8074 = ORIENTED_EDGE('',*,*,#2510,.F.); +#8075 = B_SPLINE_SURFACE_WITH_KNOTS('',3,1,( + (#8076,#8077) + ,(#8078,#8079) + ,(#8080,#8081) + ,(#8082,#8083 + )),.UNSPECIFIED.,.F.,.F.,.F.,(4,4),(2,2),(5.,6.),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#8076 = CARTESIAN_POINT('',(0.510398325343,-0.711560038516,0.28)); +#8077 = CARTESIAN_POINT('',(0.510398325343,-0.711560038516,0.27)); +#8078 = CARTESIAN_POINT('',(0.508474773198,-0.716134973348,0.28)); +#8079 = CARTESIAN_POINT('',(0.508474773198,-0.716134973348,0.27)); +#8080 = CARTESIAN_POINT('',(0.505580780331,-0.718387782167,0.28)); +#8081 = CARTESIAN_POINT('',(0.505580780331,-0.718387782167,0.27)); +#8082 = CARTESIAN_POINT('',(0.501699017443,-0.718387782167,0.28)); +#8083 = CARTESIAN_POINT('',(0.501699017443,-0.718387782167,0.27)); +#8084 = ADVANCED_FACE('',(#8085),#8104,.F.); +#8085 = FACE_BOUND('',#8086,.F.); +#8086 = EDGE_LOOP('',(#8087,#8088,#8097,#8103)); +#8087 = ORIENTED_EDGE('',*,*,#8069,.F.); +#8088 = ORIENTED_EDGE('',*,*,#8089,.T.); +#8089 = EDGE_CURVE('',#8061,#8090,#8092,.T.); +#8090 = VERTEX_POINT('',#8091); +#8091 = CARTESIAN_POINT('',(0.496881472431,-0.717417341444,0.28)); +#8092 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#8093,#8094,#8095,#8096), + .UNSPECIFIED.,.F.,.F.,(4,4),(4.,5.),.PIECEWISE_BEZIER_KNOTS.); +#8093 = CARTESIAN_POINT('',(0.501699017443,-0.718387782167,0.28)); +#8094 = CARTESIAN_POINT('',(0.500139380569,-0.718387782167,0.28)); +#8095 = CARTESIAN_POINT('',(0.498545085097,-0.718075854792,0.28)); +#8096 = CARTESIAN_POINT('',(0.496881472431,-0.717417341444,0.28)); +#8097 = ORIENTED_EDGE('',*,*,#8098,.T.); +#8098 = EDGE_CURVE('',#8090,#2494,#8099,.T.); +#8099 = LINE('',#8100,#8101); +#8100 = CARTESIAN_POINT('',(0.496881472431,-0.717417341444,0.28)); +#8101 = VECTOR('',#8102,1.); +#8102 = DIRECTION('',(-0.,-0.,-1.)); +#8103 = ORIENTED_EDGE('',*,*,#2501,.F.); +#8104 = B_SPLINE_SURFACE_WITH_KNOTS('',3,1,( + (#8105,#8106) + ,(#8107,#8108) + ,(#8109,#8110) + ,(#8111,#8112 + )),.UNSPECIFIED.,.F.,.F.,.F.,(4,4),(2,2),(4.,5.),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#8105 = CARTESIAN_POINT('',(0.501699017443,-0.718387782167,0.28)); +#8106 = CARTESIAN_POINT('',(0.501699017443,-0.718387782167,0.27)); +#8107 = CARTESIAN_POINT('',(0.500139380569,-0.718387782167,0.28)); +#8108 = CARTESIAN_POINT('',(0.500139380569,-0.718387782167,0.27)); +#8109 = CARTESIAN_POINT('',(0.498545085097,-0.718075854792,0.28)); +#8110 = CARTESIAN_POINT('',(0.498545085097,-0.718075854792,0.27)); +#8111 = CARTESIAN_POINT('',(0.496881472431,-0.717417341444,0.28)); +#8112 = CARTESIAN_POINT('',(0.496881472431,-0.717417341444,0.27)); +#8113 = ADVANCED_FACE('',(#8114),#8132,.F.); +#8114 = FACE_BOUND('',#8115,.T.); +#8115 = EDGE_LOOP('',(#8116,#8117,#8125,#8131)); +#8116 = ORIENTED_EDGE('',*,*,#2493,.T.); +#8117 = ORIENTED_EDGE('',*,*,#8118,.F.); +#8118 = EDGE_CURVE('',#8119,#2485,#8121,.T.); +#8119 = VERTEX_POINT('',#8120); +#8120 = CARTESIAN_POINT('',(0.496881472431,-0.724972915636,0.28)); +#8121 = LINE('',#8122,#8123); +#8122 = CARTESIAN_POINT('',(0.496881472431,-0.724972915636,0.28)); +#8123 = VECTOR('',#8124,1.); +#8124 = DIRECTION('',(-0.,-0.,-1.)); +#8125 = ORIENTED_EDGE('',*,*,#8126,.F.); +#8126 = EDGE_CURVE('',#8090,#8119,#8127,.T.); +#8127 = LINE('',#8128,#8129); +#8128 = CARTESIAN_POINT('',(0.496881472431,-0.724972915636,0.28)); +#8129 = VECTOR('',#8130,1.); +#8130 = DIRECTION('',(-0.,-1.,-0.)); +#8131 = ORIENTED_EDGE('',*,*,#8098,.T.); +#8132 = PLANE('',#8133); +#8133 = AXIS2_PLACEMENT_3D('',#8134,#8135,#8136); +#8134 = CARTESIAN_POINT('',(0.496881472431,-0.724972915636,0.28)); +#8135 = DIRECTION('',(1.,0.,0.)); +#8136 = DIRECTION('',(0.,0.,-1.)); +#8137 = ADVANCED_FACE('',(#8138),#8157,.F.); +#8138 = FACE_BOUND('',#8139,.F.); +#8139 = EDGE_LOOP('',(#8140,#8141,#8150,#8156)); +#8140 = ORIENTED_EDGE('',*,*,#8118,.F.); +#8141 = ORIENTED_EDGE('',*,*,#8142,.T.); +#8142 = EDGE_CURVE('',#8119,#8143,#8145,.T.); +#8143 = VERTEX_POINT('',#8144); +#8144 = CARTESIAN_POINT('',(0.50235753079,-0.725666087581,0.28)); +#8145 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#8146,#8147,#8148,#8149), + .UNSPECIFIED.,.F.,.F.,(4,4),(2.,3.),.PIECEWISE_BEZIER_KNOTS.); +#8146 = CARTESIAN_POINT('',(0.496881472431,-0.724972915636,0.28)); +#8147 = CARTESIAN_POINT('',(0.498389121409,-0.7254234774,0.28)); +#8148 = CARTESIAN_POINT('',(0.500226027062,-0.725666087581,0.28)); +#8149 = CARTESIAN_POINT('',(0.50235753079,-0.725666087581,0.28)); +#8150 = ORIENTED_EDGE('',*,*,#8151,.T.); +#8151 = EDGE_CURVE('',#8143,#2476,#8152,.T.); +#8152 = LINE('',#8153,#8154); +#8153 = CARTESIAN_POINT('',(0.50235753079,-0.725666087581,0.28)); +#8154 = VECTOR('',#8155,1.); +#8155 = DIRECTION('',(-0.,-0.,-1.)); +#8156 = ORIENTED_EDGE('',*,*,#2484,.F.); +#8157 = B_SPLINE_SURFACE_WITH_KNOTS('',3,1,( + (#8158,#8159) + ,(#8160,#8161) + ,(#8162,#8163) + ,(#8164,#8165 + )),.UNSPECIFIED.,.F.,.F.,.F.,(4,4),(2,2),(2.,3.),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#8158 = CARTESIAN_POINT('',(0.496881472431,-0.724972915636,0.28)); +#8159 = CARTESIAN_POINT('',(0.496881472431,-0.724972915636,0.27)); +#8160 = CARTESIAN_POINT('',(0.498389121409,-0.7254234774,0.28)); +#8161 = CARTESIAN_POINT('',(0.498389121409,-0.7254234774,0.27)); +#8162 = CARTESIAN_POINT('',(0.500226027062,-0.725666087581,0.28)); +#8163 = CARTESIAN_POINT('',(0.500226027062,-0.725666087581,0.27)); +#8164 = CARTESIAN_POINT('',(0.50235753079,-0.725666087581,0.28)); +#8165 = CARTESIAN_POINT('',(0.50235753079,-0.725666087581,0.27)); +#8166 = ADVANCED_FACE('',(#8167),#8186,.F.); +#8167 = FACE_BOUND('',#8168,.F.); +#8168 = EDGE_LOOP('',(#8169,#8170,#8179,#8185)); +#8169 = ORIENTED_EDGE('',*,*,#8151,.F.); +#8170 = ORIENTED_EDGE('',*,*,#8171,.T.); +#8171 = EDGE_CURVE('',#8143,#8172,#8174,.T.); +#8172 = VERTEX_POINT('',#8173); +#8173 = CARTESIAN_POINT('',(0.5196348415,-0.710173694627,0.28)); +#8174 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#8175,#8176,#8177,#8178), + .UNSPECIFIED.,.F.,.F.,(4,4),(1.,2.),.PIECEWISE_BEZIER_KNOTS.); +#8175 = CARTESIAN_POINT('',(0.50235753079,-0.725666087581,0.28)); +#8176 = CARTESIAN_POINT('',(0.509791799892,-0.725666087581,0.28)); +#8177 = CARTESIAN_POINT('',(0.515545127029,-0.720501956596,0.28)); +#8178 = CARTESIAN_POINT('',(0.5196348415,-0.710173694627,0.28)); +#8179 = ORIENTED_EDGE('',*,*,#8180,.T.); +#8180 = EDGE_CURVE('',#8172,#2468,#8181,.T.); +#8181 = LINE('',#8182,#8183); +#8182 = CARTESIAN_POINT('',(0.5196348415,-0.710173694627,0.28)); +#8183 = VECTOR('',#8184,1.); +#8184 = DIRECTION('',(-0.,-0.,-1.)); +#8185 = ORIENTED_EDGE('',*,*,#2475,.F.); +#8186 = B_SPLINE_SURFACE_WITH_KNOTS('',3,1,( + (#8187,#8188) + ,(#8189,#8190) + ,(#8191,#8192) + ,(#8193,#8194 + )),.UNSPECIFIED.,.F.,.F.,.F.,(4,4),(2,2),(1.,2.),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#8187 = CARTESIAN_POINT('',(0.50235753079,-0.725666087581,0.28)); +#8188 = CARTESIAN_POINT('',(0.50235753079,-0.725666087581,0.27)); +#8189 = CARTESIAN_POINT('',(0.509791799892,-0.725666087581,0.28)); +#8190 = CARTESIAN_POINT('',(0.509791799892,-0.725666087581,0.27)); +#8191 = CARTESIAN_POINT('',(0.515545127029,-0.720501956596,0.28)); +#8192 = CARTESIAN_POINT('',(0.515545127029,-0.720501956596,0.27)); +#8193 = CARTESIAN_POINT('',(0.5196348415,-0.710173694627,0.28)); +#8194 = CARTESIAN_POINT('',(0.5196348415,-0.710173694627,0.27)); +#8195 = ADVANCED_FACE('',(#8196),#8207,.F.); +#8196 = FACE_BOUND('',#8197,.T.); +#8197 = EDGE_LOOP('',(#8198,#8199,#8200,#8206)); +#8198 = ORIENTED_EDGE('',*,*,#2467,.T.); +#8199 = ORIENTED_EDGE('',*,*,#7848,.F.); +#8200 = ORIENTED_EDGE('',*,*,#8201,.F.); +#8201 = EDGE_CURVE('',#8172,#7841,#8202,.T.); +#8202 = LINE('',#8203,#8204); +#8203 = CARTESIAN_POINT('',(0.541608392131,-0.654442670313,0.28)); +#8204 = VECTOR('',#8205,1.); +#8205 = DIRECTION('',(0.366797678951,0.930300737781,-0.)); +#8206 = ORIENTED_EDGE('',*,*,#8180,.T.); +#8207 = PLANE('',#8208); +#8208 = AXIS2_PLACEMENT_3D('',#8209,#8210,#8211); +#8209 = CARTESIAN_POINT('',(0.541608392131,-0.654442670313,0.28)); +#8210 = DIRECTION('',(-0.930300737781,0.366797678951,0.)); +#8211 = DIRECTION('',(-0.366797678951,-0.930300737781,0.)); +#8212 = ADVANCED_FACE('',(#8213),#8230,.T.); +#8213 = FACE_BOUND('',#8214,.T.); +#8214 = EDGE_LOOP('',(#8215,#8216,#8217,#8218,#8219,#8220,#8221,#8222, + #8223,#8224,#8225,#8226,#8227,#8228,#8229)); +#8215 = ORIENTED_EDGE('',*,*,#7840,.T.); +#8216 = ORIENTED_EDGE('',*,*,#7871,.T.); +#8217 = ORIENTED_EDGE('',*,*,#7887,.T.); +#8218 = ORIENTED_EDGE('',*,*,#7924,.T.); +#8219 = ORIENTED_EDGE('',*,*,#7948,.T.); +#8220 = ORIENTED_EDGE('',*,*,#7972,.T.); +#8221 = ORIENTED_EDGE('',*,*,#7996,.T.); +#8222 = ORIENTED_EDGE('',*,*,#8020,.T.); +#8223 = ORIENTED_EDGE('',*,*,#8044,.T.); +#8224 = ORIENTED_EDGE('',*,*,#8060,.T.); +#8225 = ORIENTED_EDGE('',*,*,#8089,.T.); +#8226 = ORIENTED_EDGE('',*,*,#8126,.T.); +#8227 = ORIENTED_EDGE('',*,*,#8142,.T.); +#8228 = ORIENTED_EDGE('',*,*,#8171,.T.); +#8229 = ORIENTED_EDGE('',*,*,#8201,.T.); +#8230 = PLANE('',#8231); +#8231 = AXIS2_PLACEMENT_3D('',#8232,#8233,#8234); +#8232 = CARTESIAN_POINT('',(0.512250394131,-0.721792989342,0.28)); +#8233 = DIRECTION('',(0.,0.,1.)); +#8234 = DIRECTION('',(1.,0.,-0.)); +#8235 = ADVANCED_FACE('',(#8236),#8261,.F.); +#8236 = FACE_BOUND('',#8237,.T.); +#8237 = EDGE_LOOP('',(#8238,#8239,#8247,#8255)); +#8238 = ORIENTED_EDGE('',*,*,#3439,.T.); +#8239 = ORIENTED_EDGE('',*,*,#8240,.F.); +#8240 = EDGE_CURVE('',#8241,#3442,#8243,.T.); +#8241 = VERTEX_POINT('',#8242); +#8242 = CARTESIAN_POINT('',(0.58721910606,-0.695131863438,0.28)); +#8243 = LINE('',#8244,#8245); +#8244 = CARTESIAN_POINT('',(0.58721910606,-0.695131863438,0.28)); +#8245 = VECTOR('',#8246,1.); +#8246 = DIRECTION('',(-0.,-0.,-1.)); +#8247 = ORIENTED_EDGE('',*,*,#8248,.F.); +#8248 = EDGE_CURVE('',#8249,#8241,#8251,.T.); +#8249 = VERTEX_POINT('',#8250); +#8250 = CARTESIAN_POINT('',(0.58721910606,-0.702860730616,0.28)); +#8251 = LINE('',#8252,#8253); +#8252 = CARTESIAN_POINT('',(0.58721910606,-0.695131863438,0.28)); +#8253 = VECTOR('',#8254,1.); +#8254 = DIRECTION('',(-0.,1.,-0.)); +#8255 = ORIENTED_EDGE('',*,*,#8256,.T.); +#8256 = EDGE_CURVE('',#8249,#3440,#8257,.T.); +#8257 = LINE('',#8258,#8259); +#8258 = CARTESIAN_POINT('',(0.58721910606,-0.702860730616,0.28)); +#8259 = VECTOR('',#8260,1.); +#8260 = DIRECTION('',(-0.,-0.,-1.)); +#8261 = PLANE('',#8262); +#8262 = AXIS2_PLACEMENT_3D('',#8263,#8264,#8265); +#8263 = CARTESIAN_POINT('',(0.58721910606,-0.695131863438,0.28)); +#8264 = DIRECTION('',(-1.,0.,0.)); +#8265 = DIRECTION('',(0.,0.,1.)); +#8266 = ADVANCED_FACE('',(#8267),#8285,.F.); +#8267 = FACE_BOUND('',#8268,.T.); +#8268 = EDGE_LOOP('',(#8269,#8270,#8278,#8284)); +#8269 = ORIENTED_EDGE('',*,*,#3529,.T.); +#8270 = ORIENTED_EDGE('',*,*,#8271,.F.); +#8271 = EDGE_CURVE('',#8272,#3522,#8274,.T.); +#8272 = VERTEX_POINT('',#8273); +#8273 = CARTESIAN_POINT('',(0.559509557591,-0.695131863438,0.28)); +#8274 = LINE('',#8275,#8276); +#8275 = CARTESIAN_POINT('',(0.559509557591,-0.695131863438,0.28)); +#8276 = VECTOR('',#8277,1.); +#8277 = DIRECTION('',(-0.,-0.,-1.)); +#8278 = ORIENTED_EDGE('',*,*,#8279,.F.); +#8279 = EDGE_CURVE('',#8241,#8272,#8280,.T.); +#8280 = LINE('',#8281,#8282); +#8281 = CARTESIAN_POINT('',(0.559509557591,-0.695131863438,0.28)); +#8282 = VECTOR('',#8283,1.); +#8283 = DIRECTION('',(-1.,-0.,-0.)); +#8284 = ORIENTED_EDGE('',*,*,#8240,.T.); +#8285 = PLANE('',#8286); +#8286 = AXIS2_PLACEMENT_3D('',#8287,#8288,#8289); +#8287 = CARTESIAN_POINT('',(0.559509557591,-0.695131863438,0.28)); +#8288 = DIRECTION('',(0.,-1.,0.)); +#8289 = DIRECTION('',(0.,-0.,-1.)); +#8290 = ADVANCED_FACE('',(#8291),#8309,.F.); +#8291 = FACE_BOUND('',#8292,.T.); +#8292 = EDGE_LOOP('',(#8293,#8294,#8302,#8308)); +#8293 = ORIENTED_EDGE('',*,*,#3521,.T.); +#8294 = ORIENTED_EDGE('',*,*,#8295,.F.); +#8295 = EDGE_CURVE('',#8296,#3514,#8298,.T.); +#8296 = VERTEX_POINT('',#8297); +#8297 = CARTESIAN_POINT('',(0.559509557591,-0.672326506474,0.28)); +#8298 = LINE('',#8299,#8300); +#8299 = CARTESIAN_POINT('',(0.559509557591,-0.672326506474,0.28)); +#8300 = VECTOR('',#8301,1.); +#8301 = DIRECTION('',(-0.,-0.,-1.)); +#8302 = ORIENTED_EDGE('',*,*,#8303,.F.); +#8303 = EDGE_CURVE('',#8272,#8296,#8304,.T.); +#8304 = LINE('',#8305,#8306); +#8305 = CARTESIAN_POINT('',(0.559509557591,-0.672326506474,0.28)); +#8306 = VECTOR('',#8307,1.); +#8307 = DIRECTION('',(-0.,1.,-0.)); +#8308 = ORIENTED_EDGE('',*,*,#8271,.T.); +#8309 = PLANE('',#8310); +#8310 = AXIS2_PLACEMENT_3D('',#8311,#8312,#8313); +#8311 = CARTESIAN_POINT('',(0.559509557591,-0.672326506474,0.28)); +#8312 = DIRECTION('',(-1.,0.,0.)); +#8313 = DIRECTION('',(0.,0.,1.)); +#8314 = ADVANCED_FACE('',(#8315),#8333,.F.); +#8315 = FACE_BOUND('',#8316,.T.); +#8316 = EDGE_LOOP('',(#8317,#8318,#8326,#8332)); +#8317 = ORIENTED_EDGE('',*,*,#3513,.T.); +#8318 = ORIENTED_EDGE('',*,*,#8319,.F.); +#8319 = EDGE_CURVE('',#8320,#3506,#8322,.T.); +#8320 = VERTEX_POINT('',#8321); +#8321 = CARTESIAN_POINT('',(0.583753246339,-0.672326506474,0.28)); +#8322 = LINE('',#8323,#8324); +#8323 = CARTESIAN_POINT('',(0.583753246339,-0.672326506474,0.28)); +#8324 = VECTOR('',#8325,1.); +#8325 = DIRECTION('',(-0.,-0.,-1.)); +#8326 = ORIENTED_EDGE('',*,*,#8327,.F.); +#8327 = EDGE_CURVE('',#8296,#8320,#8328,.T.); +#8328 = LINE('',#8329,#8330); +#8329 = CARTESIAN_POINT('',(0.583753246339,-0.672326506474,0.28)); +#8330 = VECTOR('',#8331,1.); +#8331 = DIRECTION('',(1.,-0.,-0.)); +#8332 = ORIENTED_EDGE('',*,*,#8295,.T.); +#8333 = PLANE('',#8334); +#8334 = AXIS2_PLACEMENT_3D('',#8335,#8336,#8337); +#8335 = CARTESIAN_POINT('',(0.583753246339,-0.672326506474,0.28)); +#8336 = DIRECTION('',(0.,1.,-0.)); +#8337 = DIRECTION('',(0.,0.,1.)); +#8338 = ADVANCED_FACE('',(#8339),#8357,.F.); +#8339 = FACE_BOUND('',#8340,.T.); +#8340 = EDGE_LOOP('',(#8341,#8342,#8350,#8356)); +#8341 = ORIENTED_EDGE('',*,*,#3505,.T.); +#8342 = ORIENTED_EDGE('',*,*,#8343,.F.); +#8343 = EDGE_CURVE('',#8344,#3498,#8346,.T.); +#8344 = VERTEX_POINT('',#8345); +#8345 = CARTESIAN_POINT('',(0.583753246339,-0.664562980698,0.28)); +#8346 = LINE('',#8347,#8348); +#8347 = CARTESIAN_POINT('',(0.583753246339,-0.664562980698,0.28)); +#8348 = VECTOR('',#8349,1.); +#8349 = DIRECTION('',(-0.,-0.,-1.)); +#8350 = ORIENTED_EDGE('',*,*,#8351,.F.); +#8351 = EDGE_CURVE('',#8320,#8344,#8352,.T.); +#8352 = LINE('',#8353,#8354); +#8353 = CARTESIAN_POINT('',(0.583753246339,-0.664562980698,0.28)); +#8354 = VECTOR('',#8355,1.); +#8355 = DIRECTION('',(-0.,1.,-0.)); +#8356 = ORIENTED_EDGE('',*,*,#8319,.T.); +#8357 = PLANE('',#8358); +#8358 = AXIS2_PLACEMENT_3D('',#8359,#8360,#8361); +#8359 = CARTESIAN_POINT('',(0.583753246339,-0.664562980698,0.28)); +#8360 = DIRECTION('',(-1.,0.,0.)); +#8361 = DIRECTION('',(0.,0.,1.)); +#8362 = ADVANCED_FACE('',(#8363),#8381,.F.); +#8363 = FACE_BOUND('',#8364,.T.); +#8364 = EDGE_LOOP('',(#8365,#8366,#8374,#8380)); +#8365 = ORIENTED_EDGE('',*,*,#3497,.T.); +#8366 = ORIENTED_EDGE('',*,*,#8367,.F.); +#8367 = EDGE_CURVE('',#8368,#3490,#8370,.T.); +#8368 = VERTEX_POINT('',#8369); +#8369 = CARTESIAN_POINT('',(0.559509557591,-0.664562980698,0.28)); +#8370 = LINE('',#8371,#8372); +#8371 = CARTESIAN_POINT('',(0.559509557591,-0.664562980698,0.28)); +#8372 = VECTOR('',#8373,1.); +#8373 = DIRECTION('',(-0.,-0.,-1.)); +#8374 = ORIENTED_EDGE('',*,*,#8375,.F.); +#8375 = EDGE_CURVE('',#8344,#8368,#8376,.T.); +#8376 = LINE('',#8377,#8378); +#8377 = CARTESIAN_POINT('',(0.559509557591,-0.664562980698,0.28)); +#8378 = VECTOR('',#8379,1.); +#8379 = DIRECTION('',(-1.,-0.,-0.)); +#8380 = ORIENTED_EDGE('',*,*,#8343,.T.); +#8381 = PLANE('',#8382); +#8382 = AXIS2_PLACEMENT_3D('',#8383,#8384,#8385); +#8383 = CARTESIAN_POINT('',(0.559509557591,-0.664562980698,0.28)); +#8384 = DIRECTION('',(0.,-1.,0.)); +#8385 = DIRECTION('',(0.,-0.,-1.)); +#8386 = ADVANCED_FACE('',(#8387),#8405,.F.); +#8387 = FACE_BOUND('',#8388,.T.); +#8388 = EDGE_LOOP('',(#8389,#8390,#8398,#8404)); +#8389 = ORIENTED_EDGE('',*,*,#3489,.T.); +#8390 = ORIENTED_EDGE('',*,*,#8391,.F.); +#8391 = EDGE_CURVE('',#8392,#3482,#8394,.T.); +#8392 = VERTEX_POINT('',#8393); +#8393 = CARTESIAN_POINT('',(0.559509557591,-0.642866698844,0.28)); +#8394 = LINE('',#8395,#8396); +#8395 = CARTESIAN_POINT('',(0.559509557591,-0.642866698844,0.28)); +#8396 = VECTOR('',#8397,1.); +#8397 = DIRECTION('',(-0.,-0.,-1.)); +#8398 = ORIENTED_EDGE('',*,*,#8399,.F.); +#8399 = EDGE_CURVE('',#8368,#8392,#8400,.T.); +#8400 = LINE('',#8401,#8402); +#8401 = CARTESIAN_POINT('',(0.559509557591,-0.642866698844,0.28)); +#8402 = VECTOR('',#8403,1.); +#8403 = DIRECTION('',(-0.,1.,-0.)); +#8404 = ORIENTED_EDGE('',*,*,#8367,.T.); +#8405 = PLANE('',#8406); +#8406 = AXIS2_PLACEMENT_3D('',#8407,#8408,#8409); +#8407 = CARTESIAN_POINT('',(0.559509557591,-0.642866698844,0.28)); +#8408 = DIRECTION('',(-1.,0.,0.)); +#8409 = DIRECTION('',(0.,0.,1.)); +#8410 = ADVANCED_FACE('',(#8411),#8429,.F.); +#8411 = FACE_BOUND('',#8412,.T.); +#8412 = EDGE_LOOP('',(#8413,#8414,#8422,#8428)); +#8413 = ORIENTED_EDGE('',*,*,#3481,.T.); +#8414 = ORIENTED_EDGE('',*,*,#8415,.F.); +#8415 = EDGE_CURVE('',#8416,#3474,#8418,.T.); +#8416 = VERTEX_POINT('',#8417); +#8417 = CARTESIAN_POINT('',(0.585676798484,-0.642866698844,0.28)); +#8418 = LINE('',#8419,#8420); +#8419 = CARTESIAN_POINT('',(0.585676798484,-0.642866698844,0.28)); +#8420 = VECTOR('',#8421,1.); +#8421 = DIRECTION('',(-0.,-0.,-1.)); +#8422 = ORIENTED_EDGE('',*,*,#8423,.F.); +#8423 = EDGE_CURVE('',#8392,#8416,#8424,.T.); +#8424 = LINE('',#8425,#8426); +#8425 = CARTESIAN_POINT('',(0.585676798484,-0.642866698844,0.28)); +#8426 = VECTOR('',#8427,1.); +#8427 = DIRECTION('',(1.,-0.,-0.)); +#8428 = ORIENTED_EDGE('',*,*,#8391,.T.); +#8429 = PLANE('',#8430); +#8430 = AXIS2_PLACEMENT_3D('',#8431,#8432,#8433); +#8431 = CARTESIAN_POINT('',(0.585676798484,-0.642866698844,0.28)); +#8432 = DIRECTION('',(0.,1.,-0.)); +#8433 = DIRECTION('',(0.,0.,1.)); +#8434 = ADVANCED_FACE('',(#8435),#8453,.F.); +#8435 = FACE_BOUND('',#8436,.T.); +#8436 = EDGE_LOOP('',(#8437,#8438,#8446,#8452)); +#8437 = ORIENTED_EDGE('',*,*,#3473,.T.); +#8438 = ORIENTED_EDGE('',*,*,#8439,.F.); +#8439 = EDGE_CURVE('',#8440,#3466,#8442,.T.); +#8440 = VERTEX_POINT('',#8441); +#8441 = CARTESIAN_POINT('',(0.585676798484,-0.635068514472,0.28)); +#8442 = LINE('',#8443,#8444); +#8443 = CARTESIAN_POINT('',(0.585676798484,-0.635068514472,0.28)); +#8444 = VECTOR('',#8445,1.); +#8445 = DIRECTION('',(-0.,-0.,-1.)); +#8446 = ORIENTED_EDGE('',*,*,#8447,.F.); +#8447 = EDGE_CURVE('',#8416,#8440,#8448,.T.); +#8448 = LINE('',#8449,#8450); +#8449 = CARTESIAN_POINT('',(0.585676798484,-0.635068514472,0.28)); +#8450 = VECTOR('',#8451,1.); +#8451 = DIRECTION('',(-0.,1.,-0.)); +#8452 = ORIENTED_EDGE('',*,*,#8415,.T.); +#8453 = PLANE('',#8454); +#8454 = AXIS2_PLACEMENT_3D('',#8455,#8456,#8457); +#8455 = CARTESIAN_POINT('',(0.585676798484,-0.635068514472,0.28)); +#8456 = DIRECTION('',(-1.,0.,0.)); +#8457 = DIRECTION('',(0.,0.,1.)); +#8458 = ADVANCED_FACE('',(#8459),#8477,.F.); +#8459 = FACE_BOUND('',#8460,.T.); +#8460 = EDGE_LOOP('',(#8461,#8462,#8470,#8476)); +#8461 = ORIENTED_EDGE('',*,*,#3465,.T.); +#8462 = ORIENTED_EDGE('',*,*,#8463,.F.); +#8463 = EDGE_CURVE('',#8464,#3458,#8466,.T.); +#8464 = VERTEX_POINT('',#8465); +#8465 = CARTESIAN_POINT('',(0.550758261795,-0.635068514472,0.28)); +#8466 = LINE('',#8467,#8468); +#8467 = CARTESIAN_POINT('',(0.550758261795,-0.635068514472,0.28)); +#8468 = VECTOR('',#8469,1.); +#8469 = DIRECTION('',(-0.,-0.,-1.)); +#8470 = ORIENTED_EDGE('',*,*,#8471,.F.); +#8471 = EDGE_CURVE('',#8440,#8464,#8472,.T.); +#8472 = LINE('',#8473,#8474); +#8473 = CARTESIAN_POINT('',(0.550758261795,-0.635068514472,0.28)); +#8474 = VECTOR('',#8475,1.); +#8475 = DIRECTION('',(-1.,-0.,-0.)); +#8476 = ORIENTED_EDGE('',*,*,#8439,.T.); +#8477 = PLANE('',#8478); +#8478 = AXIS2_PLACEMENT_3D('',#8479,#8480,#8481); +#8479 = CARTESIAN_POINT('',(0.550758261795,-0.635068514472,0.28)); +#8480 = DIRECTION('',(0.,-1.,0.)); +#8481 = DIRECTION('',(0.,-0.,-1.)); +#8482 = ADVANCED_FACE('',(#8483),#8501,.F.); +#8483 = FACE_BOUND('',#8484,.T.); +#8484 = EDGE_LOOP('',(#8485,#8486,#8494,#8500)); +#8485 = ORIENTED_EDGE('',*,*,#3457,.T.); +#8486 = ORIENTED_EDGE('',*,*,#8487,.F.); +#8487 = EDGE_CURVE('',#8488,#3450,#8490,.T.); +#8488 = VERTEX_POINT('',#8489); +#8489 = CARTESIAN_POINT('',(0.550758261795,-0.702860730616,0.28)); +#8490 = LINE('',#8491,#8492); +#8491 = CARTESIAN_POINT('',(0.550758261795,-0.702860730616,0.28)); +#8492 = VECTOR('',#8493,1.); +#8493 = DIRECTION('',(-0.,-0.,-1.)); +#8494 = ORIENTED_EDGE('',*,*,#8495,.F.); +#8495 = EDGE_CURVE('',#8464,#8488,#8496,.T.); +#8496 = LINE('',#8497,#8498); +#8497 = CARTESIAN_POINT('',(0.550758261795,-0.702860730616,0.28)); +#8498 = VECTOR('',#8499,1.); +#8499 = DIRECTION('',(-0.,-1.,-0.)); +#8500 = ORIENTED_EDGE('',*,*,#8463,.T.); +#8501 = PLANE('',#8502); +#8502 = AXIS2_PLACEMENT_3D('',#8503,#8504,#8505); +#8503 = CARTESIAN_POINT('',(0.550758261795,-0.702860730616,0.28)); +#8504 = DIRECTION('',(1.,0.,0.)); +#8505 = DIRECTION('',(0.,0.,-1.)); +#8506 = ADVANCED_FACE('',(#8507),#8518,.F.); +#8507 = FACE_BOUND('',#8508,.T.); +#8508 = EDGE_LOOP('',(#8509,#8510,#8511,#8517)); +#8509 = ORIENTED_EDGE('',*,*,#3449,.T.); +#8510 = ORIENTED_EDGE('',*,*,#8256,.F.); +#8511 = ORIENTED_EDGE('',*,*,#8512,.F.); +#8512 = EDGE_CURVE('',#8488,#8249,#8513,.T.); +#8513 = LINE('',#8514,#8515); +#8514 = CARTESIAN_POINT('',(0.58721910606,-0.702860730616,0.28)); +#8515 = VECTOR('',#8516,1.); +#8516 = DIRECTION('',(1.,-0.,-0.)); +#8517 = ORIENTED_EDGE('',*,*,#8487,.T.); +#8518 = PLANE('',#8519); +#8519 = AXIS2_PLACEMENT_3D('',#8520,#8521,#8522); +#8520 = CARTESIAN_POINT('',(0.58721910606,-0.702860730616,0.28)); +#8521 = DIRECTION('',(0.,1.,-0.)); +#8522 = DIRECTION('',(0.,0.,1.)); +#8523 = ADVANCED_FACE('',(#8524),#8538,.F.); +#8524 = FACE_BOUND('',#8525,.T.); +#8525 = EDGE_LOOP('',(#8526,#8527,#8528,#8529,#8530,#8531,#8532,#8533, + #8534,#8535,#8536,#8537)); +#8526 = ORIENTED_EDGE('',*,*,#8248,.T.); +#8527 = ORIENTED_EDGE('',*,*,#8279,.T.); +#8528 = ORIENTED_EDGE('',*,*,#8303,.T.); +#8529 = ORIENTED_EDGE('',*,*,#8327,.T.); +#8530 = ORIENTED_EDGE('',*,*,#8351,.T.); +#8531 = ORIENTED_EDGE('',*,*,#8375,.T.); +#8532 = ORIENTED_EDGE('',*,*,#8399,.T.); +#8533 = ORIENTED_EDGE('',*,*,#8423,.T.); +#8534 = ORIENTED_EDGE('',*,*,#8447,.T.); +#8535 = ORIENTED_EDGE('',*,*,#8471,.T.); +#8536 = ORIENTED_EDGE('',*,*,#8495,.T.); +#8537 = ORIENTED_EDGE('',*,*,#8512,.T.); +#8538 = PLANE('',#8539); +#8539 = AXIS2_PLACEMENT_3D('',#8540,#8541,#8542); +#8540 = CARTESIAN_POINT('',(0.,0.,0.28)); +#8541 = DIRECTION('',(-0.,0.,-1.)); +#8542 = DIRECTION('',(-1.,0.,0.)); +#8543 = ADVANCED_FACE('',(#8544,#8606),#8668,.T.); +#8544 = FACE_BOUND('',#8545,.T.); +#8545 = EDGE_LOOP('',(#8546,#8556,#8565,#8574,#8583,#8592,#8600)); +#8546 = ORIENTED_EDGE('',*,*,#8547,.T.); +#8547 = EDGE_CURVE('',#8548,#8550,#8552,.T.); +#8548 = VERTEX_POINT('',#8549); +#8549 = CARTESIAN_POINT('',(0.60002545773,-0.702860730616,0.28)); +#8550 = VERTEX_POINT('',#8551); +#8551 = CARTESIAN_POINT('',(0.618671783029,-0.702860730616,0.28)); +#8552 = LINE('',#8553,#8554); +#8553 = CARTESIAN_POINT('',(0.618671783029,-0.702860730616,0.28)); +#8554 = VECTOR('',#8555,1.); +#8555 = DIRECTION('',(1.,-0.,-0.)); +#8556 = ORIENTED_EDGE('',*,*,#8557,.T.); +#8557 = EDGE_CURVE('',#8550,#8558,#8560,.T.); +#8558 = VERTEX_POINT('',#8559); +#8559 = CARTESIAN_POINT('',(0.64499498761,-0.69336427498,0.28)); +#8560 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#8561,#8562,#8563,#8564), + .UNSPECIFIED.,.F.,.F.,(4,4),(5.,6.),.PIECEWISE_BEZIER_KNOTS.); +#8561 = CARTESIAN_POINT('',(0.618671783029,-0.702860730616,0.28)); +#8562 = CARTESIAN_POINT('',(0.629398618866,-0.702860730616,0.28)); +#8563 = CARTESIAN_POINT('',(0.638184573259,-0.69970679827,0.28)); +#8564 = CARTESIAN_POINT('',(0.64499498761,-0.69336427498,0.28)); +#8565 = ORIENTED_EDGE('',*,*,#8566,.T.); +#8566 = EDGE_CURVE('',#8558,#8567,#8569,.T.); +#8567 = VERTEX_POINT('',#8568); +#8568 = CARTESIAN_POINT('',(0.655219273788,-0.668098157614,0.28)); +#8569 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#8570,#8571,#8572,#8573), + .UNSPECIFIED.,.F.,.F.,(4,4),(4.,5.),.PIECEWISE_BEZIER_KNOTS.); +#8570 = CARTESIAN_POINT('',(0.64499498761,-0.69336427498,0.28)); +#8571 = CARTESIAN_POINT('',(0.651805401962,-0.687021751691,0.28)); +#8572 = CARTESIAN_POINT('',(0.655219273788,-0.678599712569,0.28)); +#8573 = CARTESIAN_POINT('',(0.655219273788,-0.668098157614,0.28)); +#8574 = ORIENTED_EDGE('',*,*,#8575,.T.); +#8575 = EDGE_CURVE('',#8567,#8576,#8578,.T.); +#8576 = VERTEX_POINT('',#8577); +#8577 = CARTESIAN_POINT('',(0.64499498761,-0.64404509115,0.28)); +#8578 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#8579,#8580,#8581,#8582), + .UNSPECIFIED.,.F.,.F.,(4,4),(3.,4.),.PIECEWISE_BEZIER_KNOTS.); +#8579 = CARTESIAN_POINT('',(0.655219273788,-0.668098157614,0.28)); +#8580 = CARTESIAN_POINT('',(0.655219273788,-0.658047164423,0.28)); +#8581 = CARTESIAN_POINT('',(0.651805401962,-0.650041028467,0.28)); +#8582 = CARTESIAN_POINT('',(0.64499498761,-0.64404509115,0.28)); +#8583 = ORIENTED_EDGE('',*,*,#8584,.T.); +#8584 = EDGE_CURVE('',#8576,#8585,#8587,.T.); +#8585 = VERTEX_POINT('',#8586); +#8586 = CARTESIAN_POINT('',(0.619364954973,-0.635068514472,0.28)); +#8587 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#8588,#8589,#8590,#8591), + .UNSPECIFIED.,.F.,.F.,(4,4),(2.,3.),.PIECEWISE_BEZIER_KNOTS.); +#8588 = CARTESIAN_POINT('',(0.64499498761,-0.64404509115,0.28)); +#8589 = CARTESIAN_POINT('',(0.638184573259,-0.638049153833,0.28)); +#8590 = CARTESIAN_POINT('',(0.629641229046,-0.635068514472,0.28)); +#8591 = CARTESIAN_POINT('',(0.619364954973,-0.635068514472,0.28)); +#8592 = ORIENTED_EDGE('',*,*,#8593,.T.); +#8593 = EDGE_CURVE('',#8585,#8594,#8596,.T.); +#8594 = VERTEX_POINT('',#8595); +#8595 = CARTESIAN_POINT('',(0.60002545773,-0.635068514472,0.28)); +#8596 = LINE('',#8597,#8598); +#8597 = CARTESIAN_POINT('',(0.60002545773,-0.635068514472,0.28)); +#8598 = VECTOR('',#8599,1.); +#8599 = DIRECTION('',(-1.,-0.,-0.)); +#8600 = ORIENTED_EDGE('',*,*,#8601,.T.); +#8601 = EDGE_CURVE('',#8594,#8548,#8602,.T.); +#8602 = LINE('',#8603,#8604); +#8603 = CARTESIAN_POINT('',(0.60002545773,-0.702860730616,0.28)); +#8604 = VECTOR('',#8605,1.); +#8605 = DIRECTION('',(-0.,-1.,-0.)); +#8606 = FACE_BOUND('',#8607,.T.); +#8607 = EDGE_LOOP('',(#8608,#8618,#8626,#8635,#8644,#8653,#8662)); +#8608 = ORIENTED_EDGE('',*,*,#8609,.F.); +#8609 = EDGE_CURVE('',#8610,#8612,#8614,.T.); +#8610 = VERTEX_POINT('',#8611); +#8611 = CARTESIAN_POINT('',(0.608776753525,-0.642866698844,0.28)); +#8612 = VERTEX_POINT('',#8613); +#8613 = CARTESIAN_POINT('',(0.608776753525,-0.695131863438,0.28)); +#8614 = LINE('',#8615,#8616); +#8615 = CARTESIAN_POINT('',(0.608776753525,-0.642866698844,0.28)); +#8616 = VECTOR('',#8617,1.); +#8617 = DIRECTION('',(0.,-1.,0.)); +#8618 = ORIENTED_EDGE('',*,*,#8619,.F.); +#8619 = EDGE_CURVE('',#8620,#8610,#8622,.T.); +#8620 = VERTEX_POINT('',#8621); +#8621 = CARTESIAN_POINT('',(0.619018369001,-0.642866698844,0.28)); +#8622 = LINE('',#8623,#8624); +#8623 = CARTESIAN_POINT('',(0.619018369001,-0.642866698844,0.28)); +#8624 = VECTOR('',#8625,1.); +#8625 = DIRECTION('',(-1.,0.,0.)); +#8626 = ORIENTED_EDGE('',*,*,#8627,.F.); +#8627 = EDGE_CURVE('',#8628,#8620,#8630,.T.); +#8628 = VERTEX_POINT('',#8629); +#8629 = CARTESIAN_POINT('',(0.638583147126,-0.649243880731,0.28)); +#8630 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#8631,#8632,#8633,#8634), + .UNSPECIFIED.,.F.,.F.,(4,4),(5.,6.),.PIECEWISE_BEZIER_KNOTS.); +#8631 = CARTESIAN_POINT('',(0.638583147126,-0.649243880731,0.28)); +#8632 = CARTESIAN_POINT('',(0.633626967725,-0.644980873275,0.28)); +#8633 = CARTESIAN_POINT('',(0.627093822151,-0.642866698844,0.28)); +#8634 = CARTESIAN_POINT('',(0.619018369001,-0.642866698844,0.28)); +#8635 = ORIENTED_EDGE('',*,*,#8636,.F.); +#8636 = EDGE_CURVE('',#8637,#8628,#8639,.T.); +#8637 = VERTEX_POINT('',#8638); +#8638 = CARTESIAN_POINT('',(0.646017416228,-0.668340767794,0.28)); +#8639 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#8640,#8641,#8642,#8643), + .UNSPECIFIED.,.F.,.F.,(4,4),(4.,5.),.PIECEWISE_BEZIER_KNOTS.); +#8640 = CARTESIAN_POINT('',(0.646017416228,-0.668340767794,0.28)); +#8641 = CARTESIAN_POINT('',(0.646017416228,-0.659884070075,0.28)); +#8642 = CARTESIAN_POINT('',(0.643539326527,-0.653506888188,0.28)); +#8643 = CARTESIAN_POINT('',(0.638583147126,-0.649243880731,0.28)); +#8644 = ORIENTED_EDGE('',*,*,#8645,.F.); +#8645 = EDGE_CURVE('',#8646,#8637,#8648,.T.); +#8646 = VERTEX_POINT('',#8647); +#8647 = CARTESIAN_POINT('',(0.638773769411,-0.688061509607,0.28)); +#8648 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#8649,#8650,#8651,#8652), + .UNSPECIFIED.,.F.,.F.,(4,4),(3.,4.),.PIECEWISE_BEZIER_KNOTS.); +#8649 = CARTESIAN_POINT('',(0.638773769411,-0.688061509607,0.28)); +#8650 = CARTESIAN_POINT('',(0.643608643722,-0.683382598984,0.28)); +#8651 = CARTESIAN_POINT('',(0.646017416228,-0.676797465514,0.28)); +#8652 = CARTESIAN_POINT('',(0.646017416228,-0.668340767794,0.28)); +#8653 = ORIENTED_EDGE('',*,*,#8654,.F.); +#8654 = EDGE_CURVE('',#8655,#8646,#8657,.T.); +#8655 = VERTEX_POINT('',#8656); +#8656 = CARTESIAN_POINT('',(0.618619795133,-0.695131863438,0.28)); +#8657 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#8658,#8659,#8660,#8661), + .UNSPECIFIED.,.F.,.F.,(4,4),(2.,3.),.PIECEWISE_BEZIER_KNOTS.); +#8658 = CARTESIAN_POINT('',(0.618619795133,-0.695131863438,0.28)); +#8659 = CARTESIAN_POINT('',(0.62723245654,-0.695131863438,0.28)); +#8660 = CARTESIAN_POINT('',(0.633956224399,-0.692775078828,0.28)); +#8661 = CARTESIAN_POINT('',(0.638773769411,-0.688061509607,0.28)); +#8662 = ORIENTED_EDGE('',*,*,#8663,.F.); +#8663 = EDGE_CURVE('',#8612,#8655,#8664,.T.); +#8664 = LINE('',#8665,#8666); +#8665 = CARTESIAN_POINT('',(0.608776753525,-0.695131863438,0.28)); +#8666 = VECTOR('',#8667,1.); +#8667 = DIRECTION('',(1.,0.,0.)); +#8668 = PLANE('',#8669); +#8669 = AXIS2_PLACEMENT_3D('',#8670,#8671,#8672); +#8670 = CARTESIAN_POINT('',(0.633479668687,-0.637308326317,0.28)); +#8671 = DIRECTION('',(-0.,0.,1.)); +#8672 = DIRECTION('',(1.,0.,0.)); +#8673 = ADVANCED_FACE('',(#8674),#8690,.F.); +#8674 = FACE_BOUND('',#8675,.T.); +#8675 = EDGE_LOOP('',(#8676,#8677,#8683,#8684)); +#8676 = ORIENTED_EDGE('',*,*,#3537,.T.); +#8677 = ORIENTED_EDGE('',*,*,#8678,.F.); +#8678 = EDGE_CURVE('',#8550,#3540,#8679,.T.); +#8679 = LINE('',#8680,#8681); +#8680 = CARTESIAN_POINT('',(0.618671783029,-0.702860730616,0.28)); +#8681 = VECTOR('',#8682,1.); +#8682 = DIRECTION('',(-0.,-0.,-1.)); +#8683 = ORIENTED_EDGE('',*,*,#8547,.F.); +#8684 = ORIENTED_EDGE('',*,*,#8685,.T.); +#8685 = EDGE_CURVE('',#8548,#3538,#8686,.T.); +#8686 = LINE('',#8687,#8688); +#8687 = CARTESIAN_POINT('',(0.60002545773,-0.702860730616,0.28)); +#8688 = VECTOR('',#8689,1.); +#8689 = DIRECTION('',(-0.,-0.,-1.)); +#8690 = PLANE('',#8691); +#8691 = AXIS2_PLACEMENT_3D('',#8692,#8693,#8694); +#8692 = CARTESIAN_POINT('',(0.618671783029,-0.702860730616,0.28)); +#8693 = DIRECTION('',(0.,1.,-0.)); +#8694 = DIRECTION('',(0.,0.,1.)); +#8695 = ADVANCED_FACE('',(#8696),#8707,.F.); +#8696 = FACE_BOUND('',#8697,.F.); +#8697 = EDGE_LOOP('',(#8698,#8699,#8700,#8706)); +#8698 = ORIENTED_EDGE('',*,*,#8678,.F.); +#8699 = ORIENTED_EDGE('',*,*,#8557,.T.); +#8700 = ORIENTED_EDGE('',*,*,#8701,.T.); +#8701 = EDGE_CURVE('',#8558,#3582,#8702,.T.); +#8702 = LINE('',#8703,#8704); +#8703 = CARTESIAN_POINT('',(0.64499498761,-0.69336427498,0.28)); +#8704 = VECTOR('',#8705,1.); +#8705 = DIRECTION('',(-0.,-0.,-1.)); +#8706 = ORIENTED_EDGE('',*,*,#3590,.F.); +#8707 = B_SPLINE_SURFACE_WITH_KNOTS('',3,1,( + (#8708,#8709) + ,(#8710,#8711) + ,(#8712,#8713) + ,(#8714,#8715 + )),.UNSPECIFIED.,.F.,.F.,.F.,(4,4),(2,2),(5.,6.),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#8708 = CARTESIAN_POINT('',(0.618671783029,-0.702860730616,0.28)); +#8709 = CARTESIAN_POINT('',(0.618671783029,-0.702860730616,0.27)); +#8710 = CARTESIAN_POINT('',(0.629398618866,-0.702860730616,0.28)); +#8711 = CARTESIAN_POINT('',(0.629398618866,-0.702860730616,0.27)); +#8712 = CARTESIAN_POINT('',(0.638184573259,-0.69970679827,0.28)); +#8713 = CARTESIAN_POINT('',(0.638184573259,-0.69970679827,0.27)); +#8714 = CARTESIAN_POINT('',(0.64499498761,-0.69336427498,0.28)); +#8715 = CARTESIAN_POINT('',(0.64499498761,-0.69336427498,0.27)); +#8716 = ADVANCED_FACE('',(#8717),#8728,.F.); +#8717 = FACE_BOUND('',#8718,.F.); +#8718 = EDGE_LOOP('',(#8719,#8720,#8721,#8727)); +#8719 = ORIENTED_EDGE('',*,*,#8701,.F.); +#8720 = ORIENTED_EDGE('',*,*,#8566,.T.); +#8721 = ORIENTED_EDGE('',*,*,#8722,.T.); +#8722 = EDGE_CURVE('',#8567,#3573,#8723,.T.); +#8723 = LINE('',#8724,#8725); +#8724 = CARTESIAN_POINT('',(0.655219273788,-0.668098157614,0.28)); +#8725 = VECTOR('',#8726,1.); +#8726 = DIRECTION('',(-0.,-0.,-1.)); +#8727 = ORIENTED_EDGE('',*,*,#3581,.F.); +#8728 = B_SPLINE_SURFACE_WITH_KNOTS('',3,1,( + (#8729,#8730) + ,(#8731,#8732) + ,(#8733,#8734) + ,(#8735,#8736 + )),.UNSPECIFIED.,.F.,.F.,.F.,(4,4),(2,2),(4.,5.),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#8729 = CARTESIAN_POINT('',(0.64499498761,-0.69336427498,0.28)); +#8730 = CARTESIAN_POINT('',(0.64499498761,-0.69336427498,0.27)); +#8731 = CARTESIAN_POINT('',(0.651805401962,-0.687021751691,0.28)); +#8732 = CARTESIAN_POINT('',(0.651805401962,-0.687021751691,0.27)); +#8733 = CARTESIAN_POINT('',(0.655219273788,-0.678599712569,0.28)); +#8734 = CARTESIAN_POINT('',(0.655219273788,-0.678599712569,0.27)); +#8735 = CARTESIAN_POINT('',(0.655219273788,-0.668098157614,0.28)); +#8736 = CARTESIAN_POINT('',(0.655219273788,-0.668098157614,0.27)); +#8737 = ADVANCED_FACE('',(#8738),#8749,.F.); +#8738 = FACE_BOUND('',#8739,.F.); +#8739 = EDGE_LOOP('',(#8740,#8741,#8742,#8748)); +#8740 = ORIENTED_EDGE('',*,*,#8722,.F.); +#8741 = ORIENTED_EDGE('',*,*,#8575,.T.); +#8742 = ORIENTED_EDGE('',*,*,#8743,.T.); +#8743 = EDGE_CURVE('',#8576,#3564,#8744,.T.); +#8744 = LINE('',#8745,#8746); +#8745 = CARTESIAN_POINT('',(0.64499498761,-0.64404509115,0.28)); +#8746 = VECTOR('',#8747,1.); +#8747 = DIRECTION('',(-0.,-0.,-1.)); +#8748 = ORIENTED_EDGE('',*,*,#3572,.F.); +#8749 = B_SPLINE_SURFACE_WITH_KNOTS('',3,1,( + (#8750,#8751) + ,(#8752,#8753) + ,(#8754,#8755) + ,(#8756,#8757 + )),.UNSPECIFIED.,.F.,.F.,.F.,(4,4),(2,2),(3.,4.),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#8750 = CARTESIAN_POINT('',(0.655219273788,-0.668098157614,0.28)); +#8751 = CARTESIAN_POINT('',(0.655219273788,-0.668098157614,0.27)); +#8752 = CARTESIAN_POINT('',(0.655219273788,-0.658047164423,0.28)); +#8753 = CARTESIAN_POINT('',(0.655219273788,-0.658047164423,0.27)); +#8754 = CARTESIAN_POINT('',(0.651805401962,-0.650041028467,0.28)); +#8755 = CARTESIAN_POINT('',(0.651805401962,-0.650041028467,0.27)); +#8756 = CARTESIAN_POINT('',(0.64499498761,-0.64404509115,0.28)); +#8757 = CARTESIAN_POINT('',(0.64499498761,-0.64404509115,0.27)); +#8758 = ADVANCED_FACE('',(#8759),#8770,.F.); +#8759 = FACE_BOUND('',#8760,.F.); +#8760 = EDGE_LOOP('',(#8761,#8762,#8763,#8769)); +#8761 = ORIENTED_EDGE('',*,*,#8743,.F.); +#8762 = ORIENTED_EDGE('',*,*,#8584,.T.); +#8763 = ORIENTED_EDGE('',*,*,#8764,.T.); +#8764 = EDGE_CURVE('',#8585,#3556,#8765,.T.); +#8765 = LINE('',#8766,#8767); +#8766 = CARTESIAN_POINT('',(0.619364954973,-0.635068514472,0.28)); +#8767 = VECTOR('',#8768,1.); +#8768 = DIRECTION('',(-0.,-0.,-1.)); +#8769 = ORIENTED_EDGE('',*,*,#3563,.F.); +#8770 = B_SPLINE_SURFACE_WITH_KNOTS('',3,1,( + (#8771,#8772) + ,(#8773,#8774) + ,(#8775,#8776) + ,(#8777,#8778 + )),.UNSPECIFIED.,.F.,.F.,.F.,(4,4),(2,2),(2.,3.),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#8771 = CARTESIAN_POINT('',(0.64499498761,-0.64404509115,0.28)); +#8772 = CARTESIAN_POINT('',(0.64499498761,-0.64404509115,0.27)); +#8773 = CARTESIAN_POINT('',(0.638184573259,-0.638049153833,0.28)); +#8774 = CARTESIAN_POINT('',(0.638184573259,-0.638049153833,0.27)); +#8775 = CARTESIAN_POINT('',(0.629641229046,-0.635068514472,0.28)); +#8776 = CARTESIAN_POINT('',(0.629641229046,-0.635068514472,0.27)); +#8777 = CARTESIAN_POINT('',(0.619364954973,-0.635068514472,0.28)); +#8778 = CARTESIAN_POINT('',(0.619364954973,-0.635068514472,0.27)); +#8779 = ADVANCED_FACE('',(#8780),#8791,.F.); +#8780 = FACE_BOUND('',#8781,.T.); +#8781 = EDGE_LOOP('',(#8782,#8783,#8789,#8790)); +#8782 = ORIENTED_EDGE('',*,*,#3555,.T.); +#8783 = ORIENTED_EDGE('',*,*,#8784,.F.); +#8784 = EDGE_CURVE('',#8594,#3548,#8785,.T.); +#8785 = LINE('',#8786,#8787); +#8786 = CARTESIAN_POINT('',(0.60002545773,-0.635068514472,0.28)); +#8787 = VECTOR('',#8788,1.); +#8788 = DIRECTION('',(-0.,-0.,-1.)); +#8789 = ORIENTED_EDGE('',*,*,#8593,.F.); +#8790 = ORIENTED_EDGE('',*,*,#8764,.T.); +#8791 = PLANE('',#8792); +#8792 = AXIS2_PLACEMENT_3D('',#8793,#8794,#8795); +#8793 = CARTESIAN_POINT('',(0.60002545773,-0.635068514472,0.28)); +#8794 = DIRECTION('',(0.,-1.,0.)); +#8795 = DIRECTION('',(0.,-0.,-1.)); +#8796 = ADVANCED_FACE('',(#8797),#8803,.F.); +#8797 = FACE_BOUND('',#8798,.T.); +#8798 = EDGE_LOOP('',(#8799,#8800,#8801,#8802)); +#8799 = ORIENTED_EDGE('',*,*,#3547,.T.); +#8800 = ORIENTED_EDGE('',*,*,#8685,.F.); +#8801 = ORIENTED_EDGE('',*,*,#8601,.F.); +#8802 = ORIENTED_EDGE('',*,*,#8784,.T.); +#8803 = PLANE('',#8804); +#8804 = AXIS2_PLACEMENT_3D('',#8805,#8806,#8807); +#8805 = CARTESIAN_POINT('',(0.60002545773,-0.702860730616,0.28)); +#8806 = DIRECTION('',(1.,0.,0.)); +#8807 = DIRECTION('',(0.,0.,-1.)); +#8808 = ADVANCED_FACE('',(#8809),#8834,.T.); +#8809 = FACE_BOUND('',#8810,.T.); +#8810 = EDGE_LOOP('',(#8811,#8821,#8827,#8828)); +#8811 = ORIENTED_EDGE('',*,*,#8812,.F.); +#8812 = EDGE_CURVE('',#8813,#8815,#8817,.T.); +#8813 = VERTEX_POINT('',#8814); +#8814 = CARTESIAN_POINT('',(0.619018369001,-0.642866698844,0.27)); +#8815 = VERTEX_POINT('',#8816); +#8816 = CARTESIAN_POINT('',(0.608776753525,-0.642866698844,0.27)); +#8817 = LINE('',#8818,#8819); +#8818 = CARTESIAN_POINT('',(0.619018369001,-0.642866698844,0.27)); +#8819 = VECTOR('',#8820,1.); +#8820 = DIRECTION('',(-1.,0.,0.)); +#8821 = ORIENTED_EDGE('',*,*,#8822,.F.); +#8822 = EDGE_CURVE('',#8620,#8813,#8823,.T.); +#8823 = LINE('',#8824,#8825); +#8824 = CARTESIAN_POINT('',(0.619018369001,-0.642866698844,0.28)); +#8825 = VECTOR('',#8826,1.); +#8826 = DIRECTION('',(-0.,-0.,-1.)); +#8827 = ORIENTED_EDGE('',*,*,#8619,.T.); +#8828 = ORIENTED_EDGE('',*,*,#8829,.T.); +#8829 = EDGE_CURVE('',#8610,#8815,#8830,.T.); +#8830 = LINE('',#8831,#8832); +#8831 = CARTESIAN_POINT('',(0.608776753525,-0.642866698844,0.28)); +#8832 = VECTOR('',#8833,1.); +#8833 = DIRECTION('',(-0.,-0.,-1.)); +#8834 = PLANE('',#8835); +#8835 = AXIS2_PLACEMENT_3D('',#8836,#8837,#8838); +#8836 = CARTESIAN_POINT('',(0.619018369001,-0.642866698844,0.28)); +#8837 = DIRECTION('',(0.,-1.,0.)); +#8838 = DIRECTION('',(0.,-0.,-1.)); +#8839 = ADVANCED_FACE('',(#8840),#8858,.T.); +#8840 = FACE_BOUND('',#8841,.T.); +#8841 = EDGE_LOOP('',(#8842,#8850,#8851,#8852)); +#8842 = ORIENTED_EDGE('',*,*,#8843,.F.); +#8843 = EDGE_CURVE('',#8815,#8844,#8846,.T.); +#8844 = VERTEX_POINT('',#8845); +#8845 = CARTESIAN_POINT('',(0.608776753525,-0.695131863438,0.27)); +#8846 = LINE('',#8847,#8848); +#8847 = CARTESIAN_POINT('',(0.608776753525,-0.642866698844,0.27)); +#8848 = VECTOR('',#8849,1.); +#8849 = DIRECTION('',(0.,-1.,0.)); +#8850 = ORIENTED_EDGE('',*,*,#8829,.F.); +#8851 = ORIENTED_EDGE('',*,*,#8609,.T.); +#8852 = ORIENTED_EDGE('',*,*,#8853,.T.); +#8853 = EDGE_CURVE('',#8612,#8844,#8854,.T.); +#8854 = LINE('',#8855,#8856); +#8855 = CARTESIAN_POINT('',(0.608776753525,-0.695131863438,0.28)); +#8856 = VECTOR('',#8857,1.); +#8857 = DIRECTION('',(-0.,-0.,-1.)); +#8858 = PLANE('',#8859); +#8859 = AXIS2_PLACEMENT_3D('',#8860,#8861,#8862); +#8860 = CARTESIAN_POINT('',(0.608776753525,-0.642866698844,0.28)); +#8861 = DIRECTION('',(1.,0.,-0.)); +#8862 = DIRECTION('',(-0.,0.,-1.)); +#8863 = ADVANCED_FACE('',(#8864),#8882,.T.); +#8864 = FACE_BOUND('',#8865,.T.); +#8865 = EDGE_LOOP('',(#8866,#8874,#8875,#8876)); +#8866 = ORIENTED_EDGE('',*,*,#8867,.F.); +#8867 = EDGE_CURVE('',#8844,#8868,#8870,.T.); +#8868 = VERTEX_POINT('',#8869); +#8869 = CARTESIAN_POINT('',(0.618619795133,-0.695131863438,0.27)); +#8870 = LINE('',#8871,#8872); +#8871 = CARTESIAN_POINT('',(0.608776753525,-0.695131863438,0.27)); +#8872 = VECTOR('',#8873,1.); +#8873 = DIRECTION('',(1.,0.,0.)); +#8874 = ORIENTED_EDGE('',*,*,#8853,.F.); +#8875 = ORIENTED_EDGE('',*,*,#8663,.T.); +#8876 = ORIENTED_EDGE('',*,*,#8877,.T.); +#8877 = EDGE_CURVE('',#8655,#8868,#8878,.T.); +#8878 = LINE('',#8879,#8880); +#8879 = CARTESIAN_POINT('',(0.618619795133,-0.695131863438,0.28)); +#8880 = VECTOR('',#8881,1.); +#8881 = DIRECTION('',(-0.,-0.,-1.)); +#8882 = PLANE('',#8883); +#8883 = AXIS2_PLACEMENT_3D('',#8884,#8885,#8886); +#8884 = CARTESIAN_POINT('',(0.608776753525,-0.695131863438,0.28)); +#8885 = DIRECTION('',(0.,1.,0.)); +#8886 = DIRECTION('',(0.,-0.,1.)); +#8887 = ADVANCED_FACE('',(#8888),#8907,.T.); +#8888 = FACE_BOUND('',#8889,.T.); +#8889 = EDGE_LOOP('',(#8890,#8899,#8900,#8901)); +#8890 = ORIENTED_EDGE('',*,*,#8891,.F.); +#8891 = EDGE_CURVE('',#8868,#8892,#8894,.T.); +#8892 = VERTEX_POINT('',#8893); +#8893 = CARTESIAN_POINT('',(0.638773769411,-0.688061509607,0.27)); +#8894 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#8895,#8896,#8897,#8898), + .UNSPECIFIED.,.F.,.F.,(4,4),(2.,3.),.PIECEWISE_BEZIER_KNOTS.); +#8895 = CARTESIAN_POINT('',(0.618619795133,-0.695131863438,0.27)); +#8896 = CARTESIAN_POINT('',(0.62723245654,-0.695131863438,0.27)); +#8897 = CARTESIAN_POINT('',(0.633956224399,-0.692775078828,0.27)); +#8898 = CARTESIAN_POINT('',(0.638773769411,-0.688061509607,0.27)); +#8899 = ORIENTED_EDGE('',*,*,#8877,.F.); +#8900 = ORIENTED_EDGE('',*,*,#8654,.T.); +#8901 = ORIENTED_EDGE('',*,*,#8902,.T.); +#8902 = EDGE_CURVE('',#8646,#8892,#8903,.T.); +#8903 = LINE('',#8904,#8905); +#8904 = CARTESIAN_POINT('',(0.638773769411,-0.688061509607,0.28)); +#8905 = VECTOR('',#8906,1.); +#8906 = DIRECTION('',(-0.,-0.,-1.)); +#8907 = B_SPLINE_SURFACE_WITH_KNOTS('',3,1,( + (#8908,#8909) + ,(#8910,#8911) + ,(#8912,#8913) + ,(#8914,#8915 + )),.UNSPECIFIED.,.F.,.F.,.F.,(4,4),(2,2),(2.,3.),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#8908 = CARTESIAN_POINT('',(0.618619795133,-0.695131863438,0.28)); +#8909 = CARTESIAN_POINT('',(0.618619795133,-0.695131863438,0.27)); +#8910 = CARTESIAN_POINT('',(0.62723245654,-0.695131863438,0.28)); +#8911 = CARTESIAN_POINT('',(0.62723245654,-0.695131863438,0.27)); +#8912 = CARTESIAN_POINT('',(0.633956224399,-0.692775078828,0.28)); +#8913 = CARTESIAN_POINT('',(0.633956224399,-0.692775078828,0.27)); +#8914 = CARTESIAN_POINT('',(0.638773769411,-0.688061509607,0.28)); +#8915 = CARTESIAN_POINT('',(0.638773769411,-0.688061509607,0.27)); +#8916 = ADVANCED_FACE('',(#8917),#8936,.T.); +#8917 = FACE_BOUND('',#8918,.T.); +#8918 = EDGE_LOOP('',(#8919,#8928,#8929,#8930)); +#8919 = ORIENTED_EDGE('',*,*,#8920,.F.); +#8920 = EDGE_CURVE('',#8892,#8921,#8923,.T.); +#8921 = VERTEX_POINT('',#8922); +#8922 = CARTESIAN_POINT('',(0.646017416228,-0.668340767794,0.27)); +#8923 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#8924,#8925,#8926,#8927), + .UNSPECIFIED.,.F.,.F.,(4,4),(3.,4.),.PIECEWISE_BEZIER_KNOTS.); +#8924 = CARTESIAN_POINT('',(0.638773769411,-0.688061509607,0.27)); +#8925 = CARTESIAN_POINT('',(0.643608643722,-0.683382598984,0.27)); +#8926 = CARTESIAN_POINT('',(0.646017416228,-0.676797465514,0.27)); +#8927 = CARTESIAN_POINT('',(0.646017416228,-0.668340767794,0.27)); +#8928 = ORIENTED_EDGE('',*,*,#8902,.F.); +#8929 = ORIENTED_EDGE('',*,*,#8645,.T.); +#8930 = ORIENTED_EDGE('',*,*,#8931,.T.); +#8931 = EDGE_CURVE('',#8637,#8921,#8932,.T.); +#8932 = LINE('',#8933,#8934); +#8933 = CARTESIAN_POINT('',(0.646017416228,-0.668340767794,0.28)); +#8934 = VECTOR('',#8935,1.); +#8935 = DIRECTION('',(-0.,-0.,-1.)); +#8936 = B_SPLINE_SURFACE_WITH_KNOTS('',3,1,( + (#8937,#8938) + ,(#8939,#8940) + ,(#8941,#8942) + ,(#8943,#8944 + )),.UNSPECIFIED.,.F.,.F.,.F.,(4,4),(2,2),(3.,4.),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#8937 = CARTESIAN_POINT('',(0.638773769411,-0.688061509607,0.28)); +#8938 = CARTESIAN_POINT('',(0.638773769411,-0.688061509607,0.27)); +#8939 = CARTESIAN_POINT('',(0.643608643722,-0.683382598984,0.28)); +#8940 = CARTESIAN_POINT('',(0.643608643722,-0.683382598984,0.27)); +#8941 = CARTESIAN_POINT('',(0.646017416228,-0.676797465514,0.28)); +#8942 = CARTESIAN_POINT('',(0.646017416228,-0.676797465514,0.27)); +#8943 = CARTESIAN_POINT('',(0.646017416228,-0.668340767794,0.28)); +#8944 = CARTESIAN_POINT('',(0.646017416228,-0.668340767794,0.27)); +#8945 = ADVANCED_FACE('',(#8946),#8965,.T.); +#8946 = FACE_BOUND('',#8947,.T.); +#8947 = EDGE_LOOP('',(#8948,#8957,#8958,#8959)); +#8948 = ORIENTED_EDGE('',*,*,#8949,.F.); +#8949 = EDGE_CURVE('',#8921,#8950,#8952,.T.); +#8950 = VERTEX_POINT('',#8951); +#8951 = CARTESIAN_POINT('',(0.638583147126,-0.649243880731,0.27)); +#8952 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#8953,#8954,#8955,#8956), + .UNSPECIFIED.,.F.,.F.,(4,4),(4.,5.),.PIECEWISE_BEZIER_KNOTS.); +#8953 = CARTESIAN_POINT('',(0.646017416228,-0.668340767794,0.27)); +#8954 = CARTESIAN_POINT('',(0.646017416228,-0.659884070075,0.27)); +#8955 = CARTESIAN_POINT('',(0.643539326527,-0.653506888188,0.27)); +#8956 = CARTESIAN_POINT('',(0.638583147126,-0.649243880731,0.27)); +#8957 = ORIENTED_EDGE('',*,*,#8931,.F.); +#8958 = ORIENTED_EDGE('',*,*,#8636,.T.); +#8959 = ORIENTED_EDGE('',*,*,#8960,.T.); +#8960 = EDGE_CURVE('',#8628,#8950,#8961,.T.); +#8961 = LINE('',#8962,#8963); +#8962 = CARTESIAN_POINT('',(0.638583147126,-0.649243880731,0.28)); +#8963 = VECTOR('',#8964,1.); +#8964 = DIRECTION('',(-0.,-0.,-1.)); +#8965 = B_SPLINE_SURFACE_WITH_KNOTS('',3,1,( + (#8966,#8967) + ,(#8968,#8969) + ,(#8970,#8971) + ,(#8972,#8973 + )),.UNSPECIFIED.,.F.,.F.,.F.,(4,4),(2,2),(4.,5.),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#8966 = CARTESIAN_POINT('',(0.646017416228,-0.668340767794,0.28)); +#8967 = CARTESIAN_POINT('',(0.646017416228,-0.668340767794,0.27)); +#8968 = CARTESIAN_POINT('',(0.646017416228,-0.659884070075,0.28)); +#8969 = CARTESIAN_POINT('',(0.646017416228,-0.659884070075,0.27)); +#8970 = CARTESIAN_POINT('',(0.643539326527,-0.653506888188,0.28)); +#8971 = CARTESIAN_POINT('',(0.643539326527,-0.653506888188,0.27)); +#8972 = CARTESIAN_POINT('',(0.638583147126,-0.649243880731,0.28)); +#8973 = CARTESIAN_POINT('',(0.638583147126,-0.649243880731,0.27)); +#8974 = ADVANCED_FACE('',(#8975),#8987,.T.); +#8975 = FACE_BOUND('',#8976,.T.); +#8976 = EDGE_LOOP('',(#8977,#8984,#8985,#8986)); +#8977 = ORIENTED_EDGE('',*,*,#8978,.F.); +#8978 = EDGE_CURVE('',#8950,#8813,#8979,.T.); +#8979 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#8980,#8981,#8982,#8983), + .UNSPECIFIED.,.F.,.F.,(4,4),(5.,6.),.PIECEWISE_BEZIER_KNOTS.); +#8980 = CARTESIAN_POINT('',(0.638583147126,-0.649243880731,0.27)); +#8981 = CARTESIAN_POINT('',(0.633626967725,-0.644980873275,0.27)); +#8982 = CARTESIAN_POINT('',(0.627093822151,-0.642866698844,0.27)); +#8983 = CARTESIAN_POINT('',(0.619018369001,-0.642866698844,0.27)); +#8984 = ORIENTED_EDGE('',*,*,#8960,.F.); +#8985 = ORIENTED_EDGE('',*,*,#8627,.T.); +#8986 = ORIENTED_EDGE('',*,*,#8822,.T.); +#8987 = B_SPLINE_SURFACE_WITH_KNOTS('',3,1,( + (#8988,#8989) + ,(#8990,#8991) + ,(#8992,#8993) + ,(#8994,#8995 + )),.UNSPECIFIED.,.F.,.F.,.F.,(4,4),(2,2),(5.,6.),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#8988 = CARTESIAN_POINT('',(0.638583147126,-0.649243880731,0.28)); +#8989 = CARTESIAN_POINT('',(0.638583147126,-0.649243880731,0.27)); +#8990 = CARTESIAN_POINT('',(0.633626967725,-0.644980873275,0.28)); +#8991 = CARTESIAN_POINT('',(0.633626967725,-0.644980873275,0.27)); +#8992 = CARTESIAN_POINT('',(0.627093822151,-0.642866698844,0.28)); +#8993 = CARTESIAN_POINT('',(0.627093822151,-0.642866698844,0.27)); +#8994 = CARTESIAN_POINT('',(0.619018369001,-0.642866698844,0.28)); +#8995 = CARTESIAN_POINT('',(0.619018369001,-0.642866698844,0.27)); +#8996 = ADVANCED_FACE('',(#8997),#9006,.F.); +#8997 = FACE_BOUND('',#8998,.T.); +#8998 = EDGE_LOOP('',(#8999,#9000,#9001,#9002,#9003,#9004,#9005)); +#8999 = ORIENTED_EDGE('',*,*,#8978,.T.); +#9000 = ORIENTED_EDGE('',*,*,#8812,.T.); +#9001 = ORIENTED_EDGE('',*,*,#8843,.T.); +#9002 = ORIENTED_EDGE('',*,*,#8867,.T.); +#9003 = ORIENTED_EDGE('',*,*,#8891,.T.); +#9004 = ORIENTED_EDGE('',*,*,#8920,.T.); +#9005 = ORIENTED_EDGE('',*,*,#8949,.T.); +#9006 = PLANE('',#9007); +#9007 = AXIS2_PLACEMENT_3D('',#9008,#9009,#9010); +#9008 = CARTESIAN_POINT('',(0.,0.,0.27)); +#9009 = DIRECTION('',(0.,0.,-1.)); +#9010 = DIRECTION('',(-1.,0.,-0.)); +#9011 = ADVANCED_FACE('',(#9012,#9078),#9130,.F.); +#9012 = FACE_BOUND('',#9013,.T.); +#9013 = EDGE_LOOP('',(#9014,#9024,#9032,#9040,#9048,#9056,#9064,#9072)); +#9014 = ORIENTED_EDGE('',*,*,#9015,.T.); +#9015 = EDGE_CURVE('',#9016,#9018,#9020,.T.); +#9016 = VERTEX_POINT('',#9017); +#9017 = CARTESIAN_POINT('',(0.719978862675,-0.702860730616,0.28)); +#9018 = VERTEX_POINT('',#9019); +#9019 = CARTESIAN_POINT('',(0.694158207754,-0.635068514472,0.28)); +#9020 = LINE('',#9021,#9022); +#9021 = CARTESIAN_POINT('',(0.694158207754,-0.635068514472,0.28)); +#9022 = VECTOR('',#9023,1.); +#9023 = DIRECTION('',(-0.355935724364,0.934510438744,-0.)); +#9024 = ORIENTED_EDGE('',*,*,#9025,.T.); +#9025 = EDGE_CURVE('',#9018,#9026,#9028,.T.); +#9026 = VERTEX_POINT('',#9027); +#9027 = CARTESIAN_POINT('',(0.684800386506,-0.635068514472,0.28)); +#9028 = LINE('',#9029,#9030); +#9029 = CARTESIAN_POINT('',(0.684800386506,-0.635068514472,0.28)); +#9030 = VECTOR('',#9031,1.); +#9031 = DIRECTION('',(-1.,-0.,-0.)); +#9032 = ORIENTED_EDGE('',*,*,#9033,.T.); +#9033 = EDGE_CURVE('',#9026,#9034,#9036,.T.); +#9034 = VERTEX_POINT('',#9035); +#9035 = CARTESIAN_POINT('',(0.658979731584,-0.702860730616,0.28)); +#9036 = LINE('',#9037,#9038); +#9037 = CARTESIAN_POINT('',(0.658979731584,-0.702860730616,0.28)); +#9038 = VECTOR('',#9039,1.); +#9039 = DIRECTION('',(-0.35593572437,-0.934510438742,-0.)); +#9040 = ORIENTED_EDGE('',*,*,#9041,.T.); +#9041 = EDGE_CURVE('',#9034,#9042,#9044,.T.); +#9042 = VERTEX_POINT('',#9043); +#9043 = CARTESIAN_POINT('',(0.668649480206,-0.702860730616,0.28)); +#9044 = LINE('',#9045,#9046); +#9045 = CARTESIAN_POINT('',(0.668649480206,-0.702860730616,0.28)); +#9046 = VECTOR('',#9047,1.); +#9047 = DIRECTION('',(1.,-0.,-0.)); +#9048 = ORIENTED_EDGE('',*,*,#9049,.T.); +#9049 = EDGE_CURVE('',#9042,#9050,#9052,.T.); +#9050 = VERTEX_POINT('',#9051); +#9051 = CARTESIAN_POINT('',(0.675165296482,-0.684318381109,0.28)); +#9052 = LINE('',#9053,#9054); +#9053 = CARTESIAN_POINT('',(0.675165296482,-0.684318381109,0.28)); +#9054 = VECTOR('',#9055,1.); +#9055 = DIRECTION('',(0.331528418358,0.94344523308,-0.)); +#9056 = ORIENTED_EDGE('',*,*,#9057,.T.); +#9057 = EDGE_CURVE('',#9050,#9058,#9060,.T.); +#9058 = VERTEX_POINT('',#9059); +#9059 = CARTESIAN_POINT('',(0.70339472391,-0.684318381109,0.28)); +#9060 = LINE('',#9061,#9062); +#9061 = CARTESIAN_POINT('',(0.70339472391,-0.684318381109,0.28)); +#9062 = VECTOR('',#9063,1.); +#9063 = DIRECTION('',(1.,-0.,-0.)); +#9064 = ORIENTED_EDGE('',*,*,#9065,.T.); +#9065 = EDGE_CURVE('',#9058,#9066,#9068,.T.); +#9066 = VERTEX_POINT('',#9067); +#9067 = CARTESIAN_POINT('',(0.710309114054,-0.702860730616,0.28)); +#9068 = LINE('',#9069,#9070); +#9069 = CARTESIAN_POINT('',(0.710309114054,-0.702860730616,0.28)); +#9070 = VECTOR('',#9071,1.); +#9071 = DIRECTION('',(0.349395479497,-0.936975345944,-0.)); +#9072 = ORIENTED_EDGE('',*,*,#9073,.T.); +#9073 = EDGE_CURVE('',#9066,#9016,#9074,.T.); +#9074 = LINE('',#9075,#9076); +#9075 = CARTESIAN_POINT('',(0.719978862675,-0.702860730616,0.28)); +#9076 = VECTOR('',#9077,1.); +#9077 = DIRECTION('',(1.,-0.,-0.)); +#9078 = FACE_BOUND('',#9079,.T.); +#9079 = EDGE_LOOP('',(#9080,#9090,#9098,#9107,#9115,#9124)); +#9080 = ORIENTED_EDGE('',*,*,#9081,.F.); +#9081 = EDGE_CURVE('',#9082,#9084,#9086,.T.); +#9082 = VERTEX_POINT('',#9083); +#9083 = CARTESIAN_POINT('',(0.677937984259,-0.676658831125,0.28)); +#9084 = VERTEX_POINT('',#9085); +#9085 = CARTESIAN_POINT('',(0.700691353328,-0.676658831125,0.28)); +#9086 = LINE('',#9087,#9088); +#9087 = CARTESIAN_POINT('',(0.677937984259,-0.676658831125,0.28)); +#9088 = VECTOR('',#9089,1.); +#9089 = DIRECTION('',(1.,0.,0.)); +#9090 = ORIENTED_EDGE('',*,*,#9091,.F.); +#9091 = EDGE_CURVE('',#9092,#9082,#9094,.T.); +#9092 = VERTEX_POINT('',#9093); +#9093 = CARTESIAN_POINT('',(0.688075623943,-0.648481391593,0.28)); +#9094 = LINE('',#9095,#9096); +#9095 = CARTESIAN_POINT('',(0.688075623943,-0.648481391593,0.28)); +#9096 = VECTOR('',#9097,1.); +#9097 = DIRECTION('',(-0.338535034296,-0.940953787683,0.)); +#9098 = ORIENTED_EDGE('',*,*,#9099,.F.); +#9099 = EDGE_CURVE('',#9100,#9092,#9102,.T.); +#9100 = VERTEX_POINT('',#9101); +#9101 = CARTESIAN_POINT('',(0.689184699054,-0.643733163775,0.28)); +#9102 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#9103,#9104,#9105,#9106), + .UNSPECIFIED.,.F.,.F.,(4,4),(3.,4.),.PIECEWISE_BEZIER_KNOTS.); +#9103 = CARTESIAN_POINT('',(0.689184699054,-0.643733163775,0.28)); +#9104 = CARTESIAN_POINT('',(0.68885544238,-0.64577802101,0.28)); +#9105 = CARTESIAN_POINT('',(0.68849152711,-0.647372316482,0.28)); +#9106 = CARTESIAN_POINT('',(0.688075623943,-0.648481391593,0.28)); +#9107 = ORIENTED_EDGE('',*,*,#9108,.F.); +#9108 = EDGE_CURVE('',#9109,#9100,#9111,.T.); +#9109 = VERTEX_POINT('',#9110); +#9110 = CARTESIAN_POINT('',(0.689392650637,-0.643733163775,0.28)); +#9111 = LINE('',#9112,#9113); +#9112 = CARTESIAN_POINT('',(0.689392650637,-0.643733163775,0.28)); +#9113 = VECTOR('',#9114,1.); +#9114 = DIRECTION('',(-1.,0.,0.)); +#9115 = ORIENTED_EDGE('',*,*,#9116,.F.); +#9116 = EDGE_CURVE('',#9117,#9109,#9119,.T.); +#9117 = VERTEX_POINT('',#9118); +#9118 = CARTESIAN_POINT('',(0.690449737852,-0.648481391593,0.28)); +#9119 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#9120,#9121,#9122,#9123), + .UNSPECIFIED.,.F.,.F.,(4,4),(1.,2.),.PIECEWISE_BEZIER_KNOTS.); +#9120 = CARTESIAN_POINT('',(0.690449737852,-0.648481391593,0.28)); +#9121 = CARTESIAN_POINT('',(0.690120481179,-0.647545609468,0.28)); +#9122 = CARTESIAN_POINT('',(0.689773895206,-0.645985972593,0.28)); +#9123 = CARTESIAN_POINT('',(0.689392650637,-0.643733163775,0.28)); +#9124 = ORIENTED_EDGE('',*,*,#9125,.F.); +#9125 = EDGE_CURVE('',#9084,#9117,#9126,.T.); +#9126 = LINE('',#9127,#9128); +#9127 = CARTESIAN_POINT('',(0.700691353328,-0.676658831125,0.28)); +#9128 = VECTOR('',#9129,1.); +#9129 = DIRECTION('',(-0.34160383069,0.939844041774,0.)); +#9130 = PLANE('',#9131); +#9131 = AXIS2_PLACEMENT_3D('',#9132,#9133,#9134); +#9132 = CARTESIAN_POINT('',(0.,0.,0.28)); +#9133 = DIRECTION('',(-0.,0.,-1.)); +#9134 = DIRECTION('',(-1.,0.,0.)); +#9135 = ADVANCED_FACE('',(#9136),#9152,.F.); +#9136 = FACE_BOUND('',#9137,.T.); +#9137 = EDGE_LOOP('',(#9138,#9139,#9145,#9146)); +#9138 = ORIENTED_EDGE('',*,*,#3599,.T.); +#9139 = ORIENTED_EDGE('',*,*,#9140,.F.); +#9140 = EDGE_CURVE('',#9018,#3602,#9141,.T.); +#9141 = LINE('',#9142,#9143); +#9142 = CARTESIAN_POINT('',(0.694158207754,-0.635068514472,0.28)); +#9143 = VECTOR('',#9144,1.); +#9144 = DIRECTION('',(-0.,-0.,-1.)); +#9145 = ORIENTED_EDGE('',*,*,#9015,.F.); +#9146 = ORIENTED_EDGE('',*,*,#9147,.T.); +#9147 = EDGE_CURVE('',#9016,#3600,#9148,.T.); +#9148 = LINE('',#9149,#9150); +#9149 = CARTESIAN_POINT('',(0.719978862675,-0.702860730616,0.28)); +#9150 = VECTOR('',#9151,1.); +#9151 = DIRECTION('',(-0.,-0.,-1.)); +#9152 = PLANE('',#9153); +#9153 = AXIS2_PLACEMENT_3D('',#9154,#9155,#9156); +#9154 = CARTESIAN_POINT('',(0.694158207754,-0.635068514472,0.28)); +#9155 = DIRECTION('',(-0.934510438744,-0.355935724364,0.)); +#9156 = DIRECTION('',(0.355935724364,-0.934510438744,0.)); +#9157 = ADVANCED_FACE('',(#9158),#9169,.F.); +#9158 = FACE_BOUND('',#9159,.T.); +#9159 = EDGE_LOOP('',(#9160,#9161,#9167,#9168)); +#9160 = ORIENTED_EDGE('',*,*,#3657,.T.); +#9161 = ORIENTED_EDGE('',*,*,#9162,.F.); +#9162 = EDGE_CURVE('',#9026,#3650,#9163,.T.); +#9163 = LINE('',#9164,#9165); +#9164 = CARTESIAN_POINT('',(0.684800386506,-0.635068514472,0.28)); +#9165 = VECTOR('',#9166,1.); +#9166 = DIRECTION('',(-0.,-0.,-1.)); +#9167 = ORIENTED_EDGE('',*,*,#9025,.F.); +#9168 = ORIENTED_EDGE('',*,*,#9140,.T.); +#9169 = PLANE('',#9170); +#9170 = AXIS2_PLACEMENT_3D('',#9171,#9172,#9173); +#9171 = CARTESIAN_POINT('',(0.684800386506,-0.635068514472,0.28)); +#9172 = DIRECTION('',(0.,-1.,0.)); +#9173 = DIRECTION('',(0.,-0.,-1.)); +#9174 = ADVANCED_FACE('',(#9175),#9186,.F.); +#9175 = FACE_BOUND('',#9176,.T.); +#9176 = EDGE_LOOP('',(#9177,#9178,#9184,#9185)); +#9177 = ORIENTED_EDGE('',*,*,#3649,.T.); +#9178 = ORIENTED_EDGE('',*,*,#9179,.F.); +#9179 = EDGE_CURVE('',#9034,#3642,#9180,.T.); +#9180 = LINE('',#9181,#9182); +#9181 = CARTESIAN_POINT('',(0.658979731584,-0.702860730616,0.28)); +#9182 = VECTOR('',#9183,1.); +#9183 = DIRECTION('',(-0.,-0.,-1.)); +#9184 = ORIENTED_EDGE('',*,*,#9033,.F.); +#9185 = ORIENTED_EDGE('',*,*,#9162,.T.); +#9186 = PLANE('',#9187); +#9187 = AXIS2_PLACEMENT_3D('',#9188,#9189,#9190); +#9188 = CARTESIAN_POINT('',(0.658979731584,-0.702860730616,0.28)); +#9189 = DIRECTION('',(0.934510438742,-0.35593572437,0.)); +#9190 = DIRECTION('',(0.35593572437,0.934510438742,0.)); +#9191 = ADVANCED_FACE('',(#9192),#9203,.F.); +#9192 = FACE_BOUND('',#9193,.T.); +#9193 = EDGE_LOOP('',(#9194,#9195,#9201,#9202)); +#9194 = ORIENTED_EDGE('',*,*,#3641,.T.); +#9195 = ORIENTED_EDGE('',*,*,#9196,.F.); +#9196 = EDGE_CURVE('',#9042,#3634,#9197,.T.); +#9197 = LINE('',#9198,#9199); +#9198 = CARTESIAN_POINT('',(0.668649480206,-0.702860730616,0.28)); +#9199 = VECTOR('',#9200,1.); +#9200 = DIRECTION('',(-0.,-0.,-1.)); +#9201 = ORIENTED_EDGE('',*,*,#9041,.F.); +#9202 = ORIENTED_EDGE('',*,*,#9179,.T.); +#9203 = PLANE('',#9204); +#9204 = AXIS2_PLACEMENT_3D('',#9205,#9206,#9207); +#9205 = CARTESIAN_POINT('',(0.668649480206,-0.702860730616,0.28)); +#9206 = DIRECTION('',(0.,1.,-0.)); +#9207 = DIRECTION('',(0.,0.,1.)); +#9208 = ADVANCED_FACE('',(#9209),#9220,.F.); +#9209 = FACE_BOUND('',#9210,.T.); +#9210 = EDGE_LOOP('',(#9211,#9212,#9218,#9219)); +#9211 = ORIENTED_EDGE('',*,*,#3633,.T.); +#9212 = ORIENTED_EDGE('',*,*,#9213,.F.); +#9213 = EDGE_CURVE('',#9050,#3626,#9214,.T.); +#9214 = LINE('',#9215,#9216); +#9215 = CARTESIAN_POINT('',(0.675165296482,-0.684318381109,0.28)); +#9216 = VECTOR('',#9217,1.); +#9217 = DIRECTION('',(-0.,-0.,-1.)); +#9218 = ORIENTED_EDGE('',*,*,#9049,.F.); +#9219 = ORIENTED_EDGE('',*,*,#9196,.T.); +#9220 = PLANE('',#9221); +#9221 = AXIS2_PLACEMENT_3D('',#9222,#9223,#9224); +#9222 = CARTESIAN_POINT('',(0.675165296482,-0.684318381109,0.28)); +#9223 = DIRECTION('',(-0.94344523308,0.331528418358,0.)); +#9224 = DIRECTION('',(-0.331528418358,-0.94344523308,0.)); +#9225 = ADVANCED_FACE('',(#9226),#9237,.F.); +#9226 = FACE_BOUND('',#9227,.T.); +#9227 = EDGE_LOOP('',(#9228,#9229,#9235,#9236)); +#9228 = ORIENTED_EDGE('',*,*,#3625,.T.); +#9229 = ORIENTED_EDGE('',*,*,#9230,.F.); +#9230 = EDGE_CURVE('',#9058,#3618,#9231,.T.); +#9231 = LINE('',#9232,#9233); +#9232 = CARTESIAN_POINT('',(0.70339472391,-0.684318381109,0.28)); +#9233 = VECTOR('',#9234,1.); +#9234 = DIRECTION('',(-0.,-0.,-1.)); +#9235 = ORIENTED_EDGE('',*,*,#9057,.F.); +#9236 = ORIENTED_EDGE('',*,*,#9213,.T.); +#9237 = PLANE('',#9238); +#9238 = AXIS2_PLACEMENT_3D('',#9239,#9240,#9241); +#9239 = CARTESIAN_POINT('',(0.70339472391,-0.684318381109,0.28)); +#9240 = DIRECTION('',(0.,1.,-0.)); +#9241 = DIRECTION('',(0.,0.,1.)); +#9242 = ADVANCED_FACE('',(#9243),#9254,.F.); +#9243 = FACE_BOUND('',#9244,.T.); +#9244 = EDGE_LOOP('',(#9245,#9246,#9252,#9253)); +#9245 = ORIENTED_EDGE('',*,*,#3617,.T.); +#9246 = ORIENTED_EDGE('',*,*,#9247,.F.); +#9247 = EDGE_CURVE('',#9066,#3610,#9248,.T.); +#9248 = LINE('',#9249,#9250); +#9249 = CARTESIAN_POINT('',(0.710309114054,-0.702860730616,0.28)); +#9250 = VECTOR('',#9251,1.); +#9251 = DIRECTION('',(-0.,-0.,-1.)); +#9252 = ORIENTED_EDGE('',*,*,#9065,.F.); +#9253 = ORIENTED_EDGE('',*,*,#9230,.T.); +#9254 = PLANE('',#9255); +#9255 = AXIS2_PLACEMENT_3D('',#9256,#9257,#9258); +#9256 = CARTESIAN_POINT('',(0.710309114054,-0.702860730616,0.28)); +#9257 = DIRECTION('',(0.936975345944,0.349395479497,-0.)); +#9258 = DIRECTION('',(-0.349395479497,0.936975345944,0.)); +#9259 = ADVANCED_FACE('',(#9260),#9266,.F.); +#9260 = FACE_BOUND('',#9261,.T.); +#9261 = EDGE_LOOP('',(#9262,#9263,#9264,#9265)); +#9262 = ORIENTED_EDGE('',*,*,#3609,.T.); +#9263 = ORIENTED_EDGE('',*,*,#9147,.F.); +#9264 = ORIENTED_EDGE('',*,*,#9073,.F.); +#9265 = ORIENTED_EDGE('',*,*,#9247,.T.); +#9266 = PLANE('',#9267); +#9267 = AXIS2_PLACEMENT_3D('',#9268,#9269,#9270); +#9268 = CARTESIAN_POINT('',(0.719978862675,-0.702860730616,0.28)); +#9269 = DIRECTION('',(0.,1.,-0.)); +#9270 = DIRECTION('',(0.,0.,1.)); +#9271 = ADVANCED_FACE('',(#9272),#9297,.T.); +#9272 = FACE_BOUND('',#9273,.T.); +#9273 = EDGE_LOOP('',(#9274,#9284,#9290,#9291)); +#9274 = ORIENTED_EDGE('',*,*,#9275,.F.); +#9275 = EDGE_CURVE('',#9276,#9278,#9280,.T.); +#9276 = VERTEX_POINT('',#9277); +#9277 = CARTESIAN_POINT('',(0.677937984259,-0.676658831125,0.27)); +#9278 = VERTEX_POINT('',#9279); +#9279 = CARTESIAN_POINT('',(0.700691353328,-0.676658831125,0.27)); +#9280 = LINE('',#9281,#9282); +#9281 = CARTESIAN_POINT('',(0.677937984259,-0.676658831125,0.27)); +#9282 = VECTOR('',#9283,1.); +#9283 = DIRECTION('',(1.,0.,0.)); +#9284 = ORIENTED_EDGE('',*,*,#9285,.F.); +#9285 = EDGE_CURVE('',#9082,#9276,#9286,.T.); +#9286 = LINE('',#9287,#9288); +#9287 = CARTESIAN_POINT('',(0.677937984259,-0.676658831125,0.28)); +#9288 = VECTOR('',#9289,1.); +#9289 = DIRECTION('',(-0.,-0.,-1.)); +#9290 = ORIENTED_EDGE('',*,*,#9081,.T.); +#9291 = ORIENTED_EDGE('',*,*,#9292,.T.); +#9292 = EDGE_CURVE('',#9084,#9278,#9293,.T.); +#9293 = LINE('',#9294,#9295); +#9294 = CARTESIAN_POINT('',(0.700691353328,-0.676658831125,0.28)); +#9295 = VECTOR('',#9296,1.); +#9296 = DIRECTION('',(-0.,-0.,-1.)); +#9297 = PLANE('',#9298); +#9298 = AXIS2_PLACEMENT_3D('',#9299,#9300,#9301); +#9299 = CARTESIAN_POINT('',(0.677937984259,-0.676658831125,0.28)); +#9300 = DIRECTION('',(0.,1.,0.)); +#9301 = DIRECTION('',(0.,-0.,1.)); +#9302 = ADVANCED_FACE('',(#9303),#9321,.T.); +#9303 = FACE_BOUND('',#9304,.T.); +#9304 = EDGE_LOOP('',(#9305,#9313,#9314,#9315)); +#9305 = ORIENTED_EDGE('',*,*,#9306,.F.); +#9306 = EDGE_CURVE('',#9278,#9307,#9309,.T.); +#9307 = VERTEX_POINT('',#9308); +#9308 = CARTESIAN_POINT('',(0.690449737852,-0.648481391593,0.27)); +#9309 = LINE('',#9310,#9311); +#9310 = CARTESIAN_POINT('',(0.700691353328,-0.676658831125,0.27)); +#9311 = VECTOR('',#9312,1.); +#9312 = DIRECTION('',(-0.34160383069,0.939844041774,0.)); +#9313 = ORIENTED_EDGE('',*,*,#9292,.F.); +#9314 = ORIENTED_EDGE('',*,*,#9125,.T.); +#9315 = ORIENTED_EDGE('',*,*,#9316,.T.); +#9316 = EDGE_CURVE('',#9117,#9307,#9317,.T.); +#9317 = LINE('',#9318,#9319); +#9318 = CARTESIAN_POINT('',(0.690449737852,-0.648481391593,0.28)); +#9319 = VECTOR('',#9320,1.); +#9320 = DIRECTION('',(-0.,-0.,-1.)); +#9321 = PLANE('',#9322); +#9322 = AXIS2_PLACEMENT_3D('',#9323,#9324,#9325); +#9323 = CARTESIAN_POINT('',(0.700691353328,-0.676658831125,0.28)); +#9324 = DIRECTION('',(-0.939844041774,-0.34160383069,0.)); +#9325 = DIRECTION('',(0.34160383069,-0.939844041774,0.)); +#9326 = ADVANCED_FACE('',(#9327),#9346,.T.); +#9327 = FACE_BOUND('',#9328,.T.); +#9328 = EDGE_LOOP('',(#9329,#9338,#9339,#9340)); +#9329 = ORIENTED_EDGE('',*,*,#9330,.F.); +#9330 = EDGE_CURVE('',#9307,#9331,#9333,.T.); +#9331 = VERTEX_POINT('',#9332); +#9332 = CARTESIAN_POINT('',(0.689392650637,-0.643733163775,0.27)); +#9333 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#9334,#9335,#9336,#9337), + .UNSPECIFIED.,.F.,.F.,(4,4),(1.,2.),.PIECEWISE_BEZIER_KNOTS.); +#9334 = CARTESIAN_POINT('',(0.690449737852,-0.648481391593,0.27)); +#9335 = CARTESIAN_POINT('',(0.690120481179,-0.647545609468,0.27)); +#9336 = CARTESIAN_POINT('',(0.689773895206,-0.645985972593,0.27)); +#9337 = CARTESIAN_POINT('',(0.689392650637,-0.643733163775,0.27)); +#9338 = ORIENTED_EDGE('',*,*,#9316,.F.); +#9339 = ORIENTED_EDGE('',*,*,#9116,.T.); +#9340 = ORIENTED_EDGE('',*,*,#9341,.T.); +#9341 = EDGE_CURVE('',#9109,#9331,#9342,.T.); +#9342 = LINE('',#9343,#9344); +#9343 = CARTESIAN_POINT('',(0.689392650637,-0.643733163775,0.28)); +#9344 = VECTOR('',#9345,1.); +#9345 = DIRECTION('',(-0.,-0.,-1.)); +#9346 = B_SPLINE_SURFACE_WITH_KNOTS('',3,1,( + (#9347,#9348) + ,(#9349,#9350) + ,(#9351,#9352) + ,(#9353,#9354 + )),.UNSPECIFIED.,.F.,.F.,.F.,(4,4),(2,2),(1.,2.),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#9347 = CARTESIAN_POINT('',(0.690449737852,-0.648481391593,0.28)); +#9348 = CARTESIAN_POINT('',(0.690449737852,-0.648481391593,0.27)); +#9349 = CARTESIAN_POINT('',(0.690120481179,-0.647545609468,0.28)); +#9350 = CARTESIAN_POINT('',(0.690120481179,-0.647545609468,0.27)); +#9351 = CARTESIAN_POINT('',(0.689773895206,-0.645985972593,0.28)); +#9352 = CARTESIAN_POINT('',(0.689773895206,-0.645985972593,0.27)); +#9353 = CARTESIAN_POINT('',(0.689392650637,-0.643733163775,0.28)); +#9354 = CARTESIAN_POINT('',(0.689392650637,-0.643733163775,0.27)); +#9355 = ADVANCED_FACE('',(#9356),#9374,.T.); +#9356 = FACE_BOUND('',#9357,.T.); +#9357 = EDGE_LOOP('',(#9358,#9366,#9367,#9368)); +#9358 = ORIENTED_EDGE('',*,*,#9359,.F.); +#9359 = EDGE_CURVE('',#9331,#9360,#9362,.T.); +#9360 = VERTEX_POINT('',#9361); +#9361 = CARTESIAN_POINT('',(0.689184699054,-0.643733163775,0.27)); +#9362 = LINE('',#9363,#9364); +#9363 = CARTESIAN_POINT('',(0.689392650637,-0.643733163775,0.27)); +#9364 = VECTOR('',#9365,1.); +#9365 = DIRECTION('',(-1.,0.,0.)); +#9366 = ORIENTED_EDGE('',*,*,#9341,.F.); +#9367 = ORIENTED_EDGE('',*,*,#9108,.T.); +#9368 = ORIENTED_EDGE('',*,*,#9369,.T.); +#9369 = EDGE_CURVE('',#9100,#9360,#9370,.T.); +#9370 = LINE('',#9371,#9372); +#9371 = CARTESIAN_POINT('',(0.689184699054,-0.643733163775,0.28)); +#9372 = VECTOR('',#9373,1.); +#9373 = DIRECTION('',(-0.,-0.,-1.)); +#9374 = PLANE('',#9375); +#9375 = AXIS2_PLACEMENT_3D('',#9376,#9377,#9378); +#9376 = CARTESIAN_POINT('',(0.689392650637,-0.643733163775,0.28)); +#9377 = DIRECTION('',(0.,-1.,0.)); +#9378 = DIRECTION('',(0.,-0.,-1.)); +#9379 = ADVANCED_FACE('',(#9380),#9399,.T.); +#9380 = FACE_BOUND('',#9381,.T.); +#9381 = EDGE_LOOP('',(#9382,#9391,#9392,#9393)); +#9382 = ORIENTED_EDGE('',*,*,#9383,.F.); +#9383 = EDGE_CURVE('',#9360,#9384,#9386,.T.); +#9384 = VERTEX_POINT('',#9385); +#9385 = CARTESIAN_POINT('',(0.688075623943,-0.648481391593,0.27)); +#9386 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#9387,#9388,#9389,#9390), + .UNSPECIFIED.,.F.,.F.,(4,4),(3.,4.),.PIECEWISE_BEZIER_KNOTS.); +#9387 = CARTESIAN_POINT('',(0.689184699054,-0.643733163775,0.27)); +#9388 = CARTESIAN_POINT('',(0.68885544238,-0.64577802101,0.27)); +#9389 = CARTESIAN_POINT('',(0.68849152711,-0.647372316482,0.27)); +#9390 = CARTESIAN_POINT('',(0.688075623943,-0.648481391593,0.27)); +#9391 = ORIENTED_EDGE('',*,*,#9369,.F.); +#9392 = ORIENTED_EDGE('',*,*,#9099,.T.); +#9393 = ORIENTED_EDGE('',*,*,#9394,.T.); +#9394 = EDGE_CURVE('',#9092,#9384,#9395,.T.); +#9395 = LINE('',#9396,#9397); +#9396 = CARTESIAN_POINT('',(0.688075623943,-0.648481391593,0.28)); +#9397 = VECTOR('',#9398,1.); +#9398 = DIRECTION('',(-0.,-0.,-1.)); +#9399 = B_SPLINE_SURFACE_WITH_KNOTS('',3,1,( + (#9400,#9401) + ,(#9402,#9403) + ,(#9404,#9405) + ,(#9406,#9407 + )),.UNSPECIFIED.,.F.,.F.,.F.,(4,4),(2,2),(3.,4.),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#9400 = CARTESIAN_POINT('',(0.689184699054,-0.643733163775,0.28)); +#9401 = CARTESIAN_POINT('',(0.689184699054,-0.643733163775,0.27)); +#9402 = CARTESIAN_POINT('',(0.68885544238,-0.64577802101,0.28)); +#9403 = CARTESIAN_POINT('',(0.68885544238,-0.64577802101,0.27)); +#9404 = CARTESIAN_POINT('',(0.68849152711,-0.647372316482,0.28)); +#9405 = CARTESIAN_POINT('',(0.68849152711,-0.647372316482,0.27)); +#9406 = CARTESIAN_POINT('',(0.688075623943,-0.648481391593,0.28)); +#9407 = CARTESIAN_POINT('',(0.688075623943,-0.648481391593,0.27)); +#9408 = ADVANCED_FACE('',(#9409),#9420,.T.); +#9409 = FACE_BOUND('',#9410,.T.); +#9410 = EDGE_LOOP('',(#9411,#9417,#9418,#9419)); +#9411 = ORIENTED_EDGE('',*,*,#9412,.F.); +#9412 = EDGE_CURVE('',#9384,#9276,#9413,.T.); +#9413 = LINE('',#9414,#9415); +#9414 = CARTESIAN_POINT('',(0.688075623943,-0.648481391593,0.27)); +#9415 = VECTOR('',#9416,1.); +#9416 = DIRECTION('',(-0.338535034296,-0.940953787683,0.)); +#9417 = ORIENTED_EDGE('',*,*,#9394,.F.); +#9418 = ORIENTED_EDGE('',*,*,#9091,.T.); +#9419 = ORIENTED_EDGE('',*,*,#9285,.T.); +#9420 = PLANE('',#9421); +#9421 = AXIS2_PLACEMENT_3D('',#9422,#9423,#9424); +#9422 = CARTESIAN_POINT('',(0.688075623943,-0.648481391593,0.28)); +#9423 = DIRECTION('',(0.940953787683,-0.338535034296,0.)); +#9424 = DIRECTION('',(0.338535034296,0.940953787683,0.)); +#9425 = ADVANCED_FACE('',(#9426),#9434,.F.); +#9426 = FACE_BOUND('',#9427,.T.); +#9427 = EDGE_LOOP('',(#9428,#9429,#9430,#9431,#9432,#9433)); +#9428 = ORIENTED_EDGE('',*,*,#9412,.T.); +#9429 = ORIENTED_EDGE('',*,*,#9275,.T.); +#9430 = ORIENTED_EDGE('',*,*,#9306,.T.); +#9431 = ORIENTED_EDGE('',*,*,#9330,.T.); +#9432 = ORIENTED_EDGE('',*,*,#9359,.T.); +#9433 = ORIENTED_EDGE('',*,*,#9383,.T.); +#9434 = PLANE('',#9435); +#9435 = AXIS2_PLACEMENT_3D('',#9436,#9437,#9438); +#9436 = CARTESIAN_POINT('',(0.,0.,0.27)); +#9437 = DIRECTION('',(0.,0.,-1.)); +#9438 = DIRECTION('',(-1.,0.,-0.)); +#9439 = ADVANCED_FACE('',(#9440,#9734),#9759,.F.); +#9440 = FACE_BOUND('',#9441,.T.); +#9441 = EDGE_LOOP('',(#9442,#9453,#9462,#9471,#9480,#9489,#9498,#9507, + #9516,#9525,#9534,#9543,#9552,#9561,#9569,#9577,#9585,#9594,#9603, + #9612,#9621,#9630,#9639,#9648,#9657,#9666,#9675,#9683,#9692,#9701, + #9710,#9718,#9727)); +#9442 = ORIENTED_EDGE('',*,*,#9443,.T.); +#9443 = EDGE_CURVE('',#9444,#9446,#9448,.T.); +#9444 = VERTEX_POINT('',#9445); +#9445 = CARTESIAN_POINT('',(0.307492130607,-0.635616443803,0.28)); +#9446 = VERTEX_POINT('',#9447); +#9447 = CARTESIAN_POINT('',(0.25977456501,-0.572475020569,0.28)); +#9448 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#9449,#9450,#9451,#9452), + .UNSPECIFIED.,.F.,.F.,(4,4),(35.,36.),.PIECEWISE_BEZIER_KNOTS.); +#9449 = CARTESIAN_POINT('',(0.307492130607,-0.635616443803,0.28)); +#9450 = CARTESIAN_POINT('',(0.307010142238,-0.606696718778,0.28)); +#9451 = CARTESIAN_POINT('',(0.287248306541,-0.581150939916,0.28)); +#9452 = CARTESIAN_POINT('',(0.25977456501,-0.572475020569,0.28)); +#9453 = ORIENTED_EDGE('',*,*,#9454,.T.); +#9454 = EDGE_CURVE('',#9446,#9455,#9457,.T.); +#9455 = VERTEX_POINT('',#9456); +#9456 = CARTESIAN_POINT('',(0.233746788585,-0.534397357951,0.28)); +#9457 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#9458,#9459,#9460,#9461), + .UNSPECIFIED.,.F.,.F.,(4,4),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#9458 = CARTESIAN_POINT('',(0.25977456501,-0.572475020569,0.28)); +#9459 = CARTESIAN_POINT('',(0.254472619406,-0.558015148864,0.28)); +#9460 = CARTESIAN_POINT('',(0.245314693304,-0.545001265248,0.28)); +#9461 = CARTESIAN_POINT('',(0.233746788585,-0.534397357951,0.28)); +#9462 = ORIENTED_EDGE('',*,*,#9463,.T.); +#9463 = EDGE_CURVE('',#9455,#9464,#9466,.T.); +#9464 = VERTEX_POINT('',#9465); +#9465 = CARTESIAN_POINT('',(0.16819537754,-0.509333578949,0.28)); +#9466 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#9467,#9468,#9469,#9470), + .UNSPECIFIED.,.F.,.F.,(4,4),(1.,2.),.PIECEWISE_BEZIER_KNOTS.); +#9467 = CARTESIAN_POINT('',(0.233746788585,-0.534397357951,0.28)); +#9468 = CARTESIAN_POINT('',(0.215430954768,-0.518491497581,0.28)); +#9469 = CARTESIAN_POINT('',(0.192295163716,-0.509333578949,0.28)); +#9470 = CARTESIAN_POINT('',(0.16819537754,-0.509333578949,0.28)); +#9471 = ORIENTED_EDGE('',*,*,#9472,.T.); +#9472 = EDGE_CURVE('',#9464,#9473,#9475,.T.); +#9473 = VERTEX_POINT('',#9474); +#9474 = CARTESIAN_POINT('',(0.110355890717,-0.528131412626,0.28)); +#9475 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#9476,#9477,#9478,#9479), + .UNSPECIFIED.,.F.,.F.,(4,4),(2.,3.),.PIECEWISE_BEZIER_KNOTS.); +#9476 = CARTESIAN_POINT('',(0.16819537754,-0.509333578949,0.28)); +#9477 = CARTESIAN_POINT('',(0.146987567544,-0.509333578949,0.28)); +#9478 = CARTESIAN_POINT('',(0.127225741041,-0.516081518963,0.28)); +#9479 = CARTESIAN_POINT('',(0.110355890717,-0.528131412626,0.28)); +#9480 = ORIENTED_EDGE('',*,*,#9481,.T.); +#9481 = EDGE_CURVE('',#9473,#9482,#9484,.T.); +#9482 = VERTEX_POINT('',#9483); +#9483 = CARTESIAN_POINT('',(8.91480807207E-02,-0.549339224921,0.28)); +#9484 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#9485,#9486,#9487,#9488), + .UNSPECIFIED.,.F.,.F.,(4,4),(3.,4.),.PIECEWISE_BEZIER_KNOTS.); +#9485 = CARTESIAN_POINT('',(0.110355890717,-0.528131412626,0.28)); +#9486 = CARTESIAN_POINT('',(0.10216195974,-0.533915362687,0.28)); +#9487 = CARTESIAN_POINT('',(9.541402144917E-02,-0.54114529854,0.28)); +#9488 = CARTESIAN_POINT('',(8.91480807207E-02,-0.549339224921,0.28)); +#9489 = ORIENTED_EDGE('',*,*,#9490,.T.); +#9490 = EDGE_CURVE('',#9482,#9491,#9493,.T.); +#9491 = VERTEX_POINT('',#9492); +#9492 = CARTESIAN_POINT('',(7.80621827569E-02,-0.548375234393,0.28)); +#9493 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#9494,#9495,#9496,#9497), + .UNSPECIFIED.,.F.,.F.,(4,4),(4.,5.),.PIECEWISE_BEZIER_KNOTS.); +#9494 = CARTESIAN_POINT('',(8.91480807207E-02,-0.549339224921,0.28)); +#9495 = CARTESIAN_POINT('',(8.529211860977E-02,-0.548857227359,0.28)); +#9496 = CARTESIAN_POINT('',(8.191814486783E-02,-0.548375234393,0.28)); +#9497 = CARTESIAN_POINT('',(7.80621827569E-02,-0.548375234393,0.28)); +#9498 = ORIENTED_EDGE('',*,*,#9499,.T.); +#9499 = EDGE_CURVE('',#9491,#9500,#9502,.T.); +#9500 = VERTEX_POINT('',#9501); +#9501 = CARTESIAN_POINT('',(2.263267455171E-02,-0.571511030042,0.28)); +#9502 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#9503,#9504,#9505,#9506), + .UNSPECIFIED.,.F.,.F.,(4,4),(5.,6.),.PIECEWISE_BEZIER_KNOTS.); +#9503 = CARTESIAN_POINT('',(7.80621827569E-02,-0.548375234393,0.28)); +#9504 = CARTESIAN_POINT('',(5.733636572602E-02,-0.548375234393,0.28)); +#9505 = CARTESIAN_POINT('',(3.757454381954E-02,-0.556569160773,0.28)); +#9506 = CARTESIAN_POINT('',(2.263267455171E-02,-0.571511030042,0.28)); +#9507 = ORIENTED_EDGE('',*,*,#9508,.T.); +#9508 = EDGE_CURVE('',#9500,#9509,#9511,.T.); +#9509 = VERTEX_POINT('',#9510); +#9510 = CARTESIAN_POINT('',(-2.113732463863E-05,-0.626458536088,0.28)); +#9511 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#9512,#9513,#9514,#9515), + .UNSPECIFIED.,.F.,.F.,(4,4),(6.,7.),.PIECEWISE_BEZIER_KNOTS.); +#9512 = CARTESIAN_POINT('',(2.263267455171E-02,-0.571511030042,0.28)); +#9513 = CARTESIAN_POINT('',(8.172790205015E-03,-0.585970897151,0.28)); +#9514 = CARTESIAN_POINT('',(-2.113732463863E-05,-0.605732723654,0.28)); +#9515 = CARTESIAN_POINT('',(-2.113732463863E-05,-0.626458536088,0.28)); +#9516 = ORIENTED_EDGE('',*,*,#9517,.T.); +#9517 = EDGE_CURVE('',#9509,#9518,#9520,.T.); +#9518 = VERTEX_POINT('',#9519); +#9519 = CARTESIAN_POINT('',(2.022268214416E-02,-0.67899605892,0.28)); +#9520 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#9521,#9522,#9523,#9524), + .UNSPECIFIED.,.F.,.F.,(4,4),(7.,8.),.PIECEWISE_BEZIER_KNOTS.); +#9521 = CARTESIAN_POINT('',(-2.113732463863E-05,-0.626458536088,0.28)); +#9522 = CARTESIAN_POINT('',(-2.113732463863E-05,-0.645738365029,0.28)); +#9523 = CARTESIAN_POINT('',(7.208798528001E-03,-0.664536205601,0.28)); +#9524 = CARTESIAN_POINT('',(2.022268214416E-02,-0.67899605892,0.28)); +#9525 = ORIENTED_EDGE('',*,*,#9526,.T.); +#9526 = EDGE_CURVE('',#9518,#9527,#9529,.T.); +#9527 = VERTEX_POINT('',#9528); +#9528 = CARTESIAN_POINT('',(5.878234002583E-02,-0.702131849972,0.28)); +#9529 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#9530,#9531,#9532,#9533), + .UNSPECIFIED.,.F.,.F.,(4,4),(8.,9.),.PIECEWISE_BEZIER_KNOTS.); +#9530 = CARTESIAN_POINT('',(2.022268214416E-02,-0.67899605892,0.28)); +#9531 = CARTESIAN_POINT('',(3.082658714208E-02,-0.69056396364,0.28)); +#9532 = CARTESIAN_POINT('',(4.384047535467E-02,-0.698275887861,0.28)); +#9533 = CARTESIAN_POINT('',(5.878234002583E-02,-0.702131849972,0.28)); +#9534 = ORIENTED_EDGE('',*,*,#9535,.T.); +#9535 = EDGE_CURVE('',#9527,#9536,#9538,.T.); +#9536 = VERTEX_POINT('',#9537); +#9537 = CARTESIAN_POINT('',(0.104571938357,-0.734907555494,0.28)); +#9538 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#9539,#9540,#9541,#9542), + .UNSPECIFIED.,.F.,.F.,(4,4),(9.,10.),.PIECEWISE_BEZIER_KNOTS.); +#9539 = CARTESIAN_POINT('',(5.878234002583E-02,-0.702131849972,0.28)); +#9540 = CARTESIAN_POINT('',(6.504828535097E-02,-0.721411678913,0.28)); +#9541 = CARTESIAN_POINT('',(8.336411916763E-02,-0.734907555494,0.28)); +#9542 = CARTESIAN_POINT('',(0.104571938357,-0.734907555494,0.28)); +#9543 = ORIENTED_EDGE('',*,*,#9544,.T.); +#9544 = EDGE_CURVE('',#9536,#9545,#9547,.T.); +#9545 = VERTEX_POINT('',#9546); +#9546 = CARTESIAN_POINT('',(0.15277151071,-0.686707983142,0.28)); +#9547 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#9548,#9549,#9550,#9551), + .UNSPECIFIED.,.F.,.F.,(4,4),(10.,11.),.PIECEWISE_BEZIER_KNOTS.); +#9548 = CARTESIAN_POINT('',(0.104571938357,-0.734907555494,0.28)); +#9549 = CARTESIAN_POINT('',(0.131081703151,-0.734907555494,0.28)); +#9550 = CARTESIAN_POINT('',(0.15277151071,-0.713217747936,0.28)); +#9551 = CARTESIAN_POINT('',(0.15277151071,-0.686707983142,0.28)); +#9552 = ORIENTED_EDGE('',*,*,#9553,.T.); +#9553 = EDGE_CURVE('',#9545,#9554,#9556,.T.); +#9554 = VERTEX_POINT('',#9555); +#9555 = CARTESIAN_POINT('',(0.15277151071,-0.681888025907,0.28)); +#9556 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#9557,#9558,#9559,#9560), + .UNSPECIFIED.,.F.,.F.,(4,4),(11.,12.),.PIECEWISE_BEZIER_KNOTS.); +#9557 = CARTESIAN_POINT('',(0.15277151071,-0.686707983142,0.28)); +#9558 = CARTESIAN_POINT('',(0.15277151071,-0.685261999649,0.28)); +#9559 = CARTESIAN_POINT('',(0.15277151071,-0.683816016155,0.28)); +#9560 = CARTESIAN_POINT('',(0.15277151071,-0.681888025907,0.28)); +#9561 = ORIENTED_EDGE('',*,*,#9562,.T.); +#9562 = EDGE_CURVE('',#9554,#9563,#9565,.T.); +#9563 = VERTEX_POINT('',#9564); +#9564 = CARTESIAN_POINT('',(0.220250912003,-0.646220344205,0.28)); +#9565 = LINE('',#9566,#9567); +#9566 = CARTESIAN_POINT('',(0.15277151071,-0.681888025907,0.28)); +#9567 = VECTOR('',#9568,1.); +#9568 = DIRECTION('',(0.884094950248,0.467307306755,0.)); +#9569 = ORIENTED_EDGE('',*,*,#9570,.T.); +#9570 = EDGE_CURVE('',#9563,#9571,#9573,.T.); +#9571 = VERTEX_POINT('',#9572); +#9572 = CARTESIAN_POINT('',(0.205309051929,-0.620674565342,0.28)); +#9573 = LINE('',#9574,#9575); +#9574 = CARTESIAN_POINT('',(0.220250912003,-0.646220344205,0.28)); +#9575 = VECTOR('',#9576,1.); +#9576 = DIRECTION('',(-0.50488304865,0.863187758941,0.)); +#9577 = ORIENTED_EDGE('',*,*,#9578,.T.); +#9578 = EDGE_CURVE('',#9571,#9579,#9581,.T.); +#9579 = VERTEX_POINT('',#9580); +#9580 = CARTESIAN_POINT('',(0.140721626815,-0.654414265988,0.28)); +#9581 = LINE('',#9582,#9583); +#9582 = CARTESIAN_POINT('',(0.205309051929,-0.620674565342,0.28)); +#9583 = VECTOR('',#9584,1.); +#9584 = DIRECTION('',(-0.886348842796,-0.463018065387,0.)); +#9585 = ORIENTED_EDGE('',*,*,#9586,.T.); +#9586 = EDGE_CURVE('',#9579,#9587,#9589,.T.); +#9587 = VERTEX_POINT('',#9588); +#9588 = CARTESIAN_POINT('',(0.104571947551,-0.638026413227,0.28)); +#9589 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#9590,#9591,#9592,#9593), + .UNSPECIFIED.,.F.,.F.,(4,4),(15.,16.),.PIECEWISE_BEZIER_KNOTS.); +#9590 = CARTESIAN_POINT('',(0.140721626815,-0.654414265988,0.28)); +#9591 = CARTESIAN_POINT('',(0.132045707469,-0.644292353956,0.28)); +#9592 = CARTESIAN_POINT('',(0.119031819257,-0.638026413227,0.28)); +#9593 = CARTESIAN_POINT('',(0.104571947551,-0.638026413227,0.28)); +#9594 = ORIENTED_EDGE('',*,*,#9595,.T.); +#9595 = EDGE_CURVE('',#9587,#9596,#9598,.T.); +#9596 = VERTEX_POINT('',#9597); +#9597 = CARTESIAN_POINT('',(5.926435137815E-02,-0.669838132818,0.28)); +#9598 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#9599,#9600,#9601,#9602), + .UNSPECIFIED.,.F.,.F.,(4,4),(16.,17.),.PIECEWISE_BEZIER_KNOTS.); +#9599 = CARTESIAN_POINT('',(0.104571947551,-0.638026413227,0.28)); +#9600 = CARTESIAN_POINT('',(8.384612592329E-02,-0.638026413227,0.28)); +#9601 = CARTESIAN_POINT('',(6.601228966894E-02,-0.651522289808,0.28)); +#9602 = CARTESIAN_POINT('',(5.926435137815E-02,-0.669838132818,0.28)); +#9603 = ORIENTED_EDGE('',*,*,#9604,.T.); +#9604 = EDGE_CURVE('',#9596,#9605,#9607,.T.); +#9605 = VERTEX_POINT('',#9606); +#9606 = CARTESIAN_POINT('',(3.034460796667E-02,-0.625494522577,0.28)); +#9607 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#9608,#9609,#9610,#9611), + .UNSPECIFIED.,.F.,.F.,(4,4),(17.,18.),.PIECEWISE_BEZIER_KNOTS.); +#9608 = CARTESIAN_POINT('',(5.926435137815E-02,-0.669838132818,0.28)); +#9609 = CARTESIAN_POINT('',(4.239450105486E-02,-0.662126199404,0.28)); +#9610 = CARTESIAN_POINT('',(3.034460796667E-02,-0.64525634908,0.28)); +#9611 = CARTESIAN_POINT('',(3.034460796667E-02,-0.625494522577,0.28)); +#9612 = ORIENTED_EDGE('',*,*,#9613,.T.); +#9613 = EDGE_CURVE('',#9605,#9614,#9616,.T.); +#9614 = VERTEX_POINT('',#9615); +#9615 = CARTESIAN_POINT('',(7.854418031899E-02,-0.577294950225,0.28)); +#9616 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#9617,#9618,#9619,#9620), + .UNSPECIFIED.,.F.,.F.,(4,4),(18.,19.),.PIECEWISE_BEZIER_KNOTS.); +#9617 = CARTESIAN_POINT('',(3.034460796667E-02,-0.625494522577,0.28)); +#9618 = CARTESIAN_POINT('',(3.034460796667E-02,-0.598984757783,0.28)); +#9619 = CARTESIAN_POINT('',(5.203441552528E-02,-0.577294950225,0.28)); +#9620 = CARTESIAN_POINT('',(7.854418031899E-02,-0.577294950225,0.28)); +#9621 = ORIENTED_EDGE('',*,*,#9622,.T.); +#9622 = EDGE_CURVE('',#9614,#9623,#9625,.T.); +#9623 = VERTEX_POINT('',#9624); +#9624 = CARTESIAN_POINT('',(0.104089949989,-0.584524886078,0.28)); +#9625 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#9626,#9627,#9628,#9629), + .UNSPECIFIED.,.F.,.F.,(4,4),(19.,20.),.PIECEWISE_BEZIER_KNOTS.); +#9626 = CARTESIAN_POINT('',(7.854418031899E-02,-0.577294950225,0.28)); +#9627 = CARTESIAN_POINT('',(8.770209722755E-02,-0.577294950225,0.28)); +#9628 = CARTESIAN_POINT('',(9.686001413588E-02,-0.580186926404,0.28)); +#9629 = CARTESIAN_POINT('',(0.104089949989,-0.584524886078,0.28)); +#9630 = ORIENTED_EDGE('',*,*,#9631,.T.); +#9631 = EDGE_CURVE('',#9623,#9632,#9634,.T.); +#9632 = VERTEX_POINT('',#9633); +#9633 = CARTESIAN_POINT('',(0.168677365909,-0.538253322361,0.28)); +#9634 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#9635,#9636,#9637,#9638), + .UNSPECIFIED.,.F.,.F.,(4,4),(20.,21.),.PIECEWISE_BEZIER_KNOTS.); +#9635 = CARTESIAN_POINT('',(0.104089949989,-0.584524886078,0.28)); +#9636 = CARTESIAN_POINT('',(0.113247857704,-0.557533151301,0.28)); +#9637 = CARTESIAN_POINT('',(0.138311639004,-0.538253322361,0.28)); +#9638 = CARTESIAN_POINT('',(0.168677365909,-0.538253322361,0.28)); +#9639 = ORIENTED_EDGE('',*,*,#9640,.T.); +#9640 = EDGE_CURVE('',#9632,#9641,#9643,.T.); +#9641 = VERTEX_POINT('',#9642); +#9642 = CARTESIAN_POINT('',(0.236156767202,-0.598502787801,0.28)); +#9643 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#9644,#9645,#9646,#9647), + .UNSPECIFIED.,.F.,.F.,(4,4),(21.,22.),.PIECEWISE_BEZIER_KNOTS.); +#9644 = CARTESIAN_POINT('',(0.168677365909,-0.538253322361,0.28)); +#9645 = CARTESIAN_POINT('',(0.20338106168,-0.538253322361,0.28)); +#9646 = CARTESIAN_POINT('',(0.232300805091,-0.564763087154,0.28)); +#9647 = CARTESIAN_POINT('',(0.236156767202,-0.598502787801,0.28)); +#9648 = ORIENTED_EDGE('',*,*,#9649,.T.); +#9649 = EDGE_CURVE('',#9641,#9650,#9652,.T.); +#9650 = VERTEX_POINT('',#9651); +#9651 = CARTESIAN_POINT('',(0.240012729313,-0.598502787801,0.28)); +#9652 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#9653,#9654,#9655,#9656), + .UNSPECIFIED.,.F.,.F.,(4,4),(22.,23.),.PIECEWISE_BEZIER_KNOTS.); +#9653 = CARTESIAN_POINT('',(0.236156767202,-0.598502787801,0.28)); +#9654 = CARTESIAN_POINT('',(0.237602750695,-0.598502787801,0.28)); +#9655 = CARTESIAN_POINT('',(0.23856674582,-0.598502787801,0.28)); +#9656 = CARTESIAN_POINT('',(0.240012729313,-0.598502787801,0.28)); +#9657 = ORIENTED_EDGE('',*,*,#9658,.T.); +#9658 = EDGE_CURVE('',#9650,#9659,#9661,.T.); +#9659 = VERTEX_POINT('',#9660); +#9660 = CARTESIAN_POINT('',(0.277608392071,-0.636098450559,0.28)); +#9661 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#9662,#9663,#9664,#9665), + .UNSPECIFIED.,.F.,.F.,(4,4),(23.,24.),.PIECEWISE_BEZIER_KNOTS.); +#9662 = CARTESIAN_POINT('',(0.240012729313,-0.598502787801,0.28)); +#9663 = CARTESIAN_POINT('',(0.260738541747,-0.598502787801,0.28)); +#9664 = CARTESIAN_POINT('',(0.277608392071,-0.615372638124,0.28)); +#9665 = CARTESIAN_POINT('',(0.277608392071,-0.636098450559,0.28)); +#9666 = ORIENTED_EDGE('',*,*,#9667,.T.); +#9667 = EDGE_CURVE('',#9659,#9668,#9670,.T.); +#9668 = VERTEX_POINT('',#9669); +#9669 = CARTESIAN_POINT('',(0.2429046963,-0.673694113316,0.28)); +#9670 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#9671,#9672,#9673,#9674), + .UNSPECIFIED.,.F.,.F.,(4,4),(24.,25.),.PIECEWISE_BEZIER_KNOTS.); +#9671 = CARTESIAN_POINT('',(0.277608392071,-0.636098450559,0.28)); +#9672 = CARTESIAN_POINT('',(0.277608392071,-0.655860277062,0.28)); +#9673 = CARTESIAN_POINT('',(0.262666531996,-0.672248129823,0.28)); +#9674 = CARTESIAN_POINT('',(0.2429046963,-0.673694113316,0.28)); +#9675 = ORIENTED_EDGE('',*,*,#9676,.T.); +#9676 = EDGE_CURVE('',#9668,#9677,#9679,.T.); +#9677 = VERTEX_POINT('',#9678); +#9678 = CARTESIAN_POINT('',(0.221214888741,-0.673694113316,0.28)); +#9679 = LINE('',#9680,#9681); +#9680 = CARTESIAN_POINT('',(0.2429046963,-0.673694113316,0.28)); +#9681 = VECTOR('',#9682,1.); +#9682 = DIRECTION('',(-1.,0.,0.)); +#9683 = ORIENTED_EDGE('',*,*,#9684,.T.); +#9684 = EDGE_CURVE('',#9677,#9685,#9687,.T.); +#9685 = VERTEX_POINT('',#9686); +#9686 = CARTESIAN_POINT('',(0.218322921755,-0.673212124947,0.28)); +#9687 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#9688,#9689,#9690,#9691), + .UNSPECIFIED.,.F.,.F.,(4,4),(26.,27.),.PIECEWISE_BEZIER_KNOTS.); +#9688 = CARTESIAN_POINT('',(0.221214888741,-0.673694113316,0.28)); +#9689 = CARTESIAN_POINT('',(0.220250893617,-0.673694113316,0.28)); +#9690 = CARTESIAN_POINT('',(0.219286898492,-0.673212124947,0.28)); +#9691 = CARTESIAN_POINT('',(0.218322921755,-0.673212124947,0.28)); +#9692 = ORIENTED_EDGE('',*,*,#9693,.T.); +#9693 = EDGE_CURVE('',#9685,#9694,#9696,.T.); +#9694 = VERTEX_POINT('',#9695); +#9695 = CARTESIAN_POINT('',(0.20338106168,-0.688153985022,0.28)); +#9696 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#9697,#9698,#9699,#9700), + .UNSPECIFIED.,.F.,.F.,(4,4),(27.,28.),.PIECEWISE_BEZIER_KNOTS.); +#9697 = CARTESIAN_POINT('',(0.218322921755,-0.673212124947,0.28)); +#9698 = CARTESIAN_POINT('',(0.210128990777,-0.673212124947,0.28)); +#9699 = CARTESIAN_POINT('',(0.20338106168,-0.679960072431,0.28)); +#9700 = CARTESIAN_POINT('',(0.20338106168,-0.688153985022,0.28)); +#9701 = ORIENTED_EDGE('',*,*,#9702,.T.); +#9702 = EDGE_CURVE('',#9694,#9703,#9705,.T.); +#9703 = VERTEX_POINT('',#9704); +#9704 = CARTESIAN_POINT('',(0.217358945017,-0.703095845097,0.28)); +#9705 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#9706,#9707,#9708,#9709), + .UNSPECIFIED.,.F.,.F.,(4,4),(28.,29.),.PIECEWISE_BEZIER_KNOTS.); +#9706 = CARTESIAN_POINT('',(0.20338106168,-0.688153985022,0.28)); +#9707 = CARTESIAN_POINT('',(0.20338106168,-0.695865909244,0.28)); +#9708 = CARTESIAN_POINT('',(0.209647002408,-0.702613856728,0.28)); +#9709 = CARTESIAN_POINT('',(0.217358945017,-0.703095845097,0.28)); +#9710 = ORIENTED_EDGE('',*,*,#9711,.T.); +#9711 = EDGE_CURVE('',#9703,#9712,#9714,.T.); +#9712 = VERTEX_POINT('',#9713); +#9713 = CARTESIAN_POINT('',(0.245796681673,-0.703095845097,0.28)); +#9714 = LINE('',#9715,#9716); +#9715 = CARTESIAN_POINT('',(0.217358945017,-0.703095845097,0.28)); +#9716 = VECTOR('',#9717,1.); +#9717 = DIRECTION('',(1.,0.,0.)); +#9718 = ORIENTED_EDGE('',*,*,#9719,.T.); +#9719 = EDGE_CURVE('',#9712,#9720,#9722,.T.); +#9720 = VERTEX_POINT('',#9721); +#9721 = CARTESIAN_POINT('',(0.289658285159,-0.681406037538,0.28)); +#9722 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#9723,#9724,#9725,#9726), + .UNSPECIFIED.,.F.,.F.,(4,4),(33.,34.),.PIECEWISE_BEZIER_KNOTS.); +#9723 = CARTESIAN_POINT('',(0.245796681673,-0.703095845097,0.28)); +#9724 = CARTESIAN_POINT('',(0.262666531996,-0.701649861603,0.28)); +#9725 = CARTESIAN_POINT('',(0.278090398826,-0.693937918995,0.28)); +#9726 = CARTESIAN_POINT('',(0.289658285159,-0.681406037538,0.28)); +#9727 = ORIENTED_EDGE('',*,*,#9728,.T.); +#9728 = EDGE_CURVE('',#9720,#9444,#9729,.T.); +#9729 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#9730,#9731,#9732,#9733), + .UNSPECIFIED.,.F.,.F.,(4,4),(34.,35.),.PIECEWISE_BEZIER_KNOTS.); +#9730 = CARTESIAN_POINT('',(0.289658285159,-0.681406037538,0.28)); +#9731 = CARTESIAN_POINT('',(0.301226189878,-0.668874156081,0.28)); +#9732 = CARTESIAN_POINT('',(0.307492130607,-0.652486294126,0.28)); +#9733 = CARTESIAN_POINT('',(0.307492130607,-0.635616443803,0.28)); +#9734 = FACE_BOUND('',#9735,.T.); +#9735 = EDGE_LOOP('',(#9736,#9750)); +#9736 = ORIENTED_EDGE('',*,*,#9737,.F.); +#9737 = EDGE_CURVE('',#9738,#9740,#9742,.T.); +#9738 = VERTEX_POINT('',#9739); +#9739 = CARTESIAN_POINT('',(0.104089940795,-0.705987848856,0.28)); +#9740 = VERTEX_POINT('',#9741); +#9741 = CARTESIAN_POINT('',(0.104089940795,-0.668392167712,0.28)); +#9742 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#9743,#9744,#9745,#9746,#9747, + #9748,#9749),.UNSPECIFIED.,.F.,.F.,(4,3,4),(0.,1.,2.), + .PIECEWISE_BEZIER_KNOTS.); +#9743 = CARTESIAN_POINT('',(0.104089940795,-0.705987848856,0.28)); +#9744 = CARTESIAN_POINT('',(0.114693841197,-0.705987848856,0.28)); +#9745 = CARTESIAN_POINT('',(0.122887772174,-0.697311911124,0.28)); +#9746 = CARTESIAN_POINT('',(0.122887772174,-0.687190008284,0.28)); +#9747 = CARTESIAN_POINT('',(0.122887772174,-0.676586098689,0.28)); +#9748 = CARTESIAN_POINT('',(0.114211852828,-0.668392167712,0.28)); +#9749 = CARTESIAN_POINT('',(0.104089940795,-0.668392167712,0.28)); +#9750 = ORIENTED_EDGE('',*,*,#9751,.F.); +#9751 = EDGE_CURVE('',#9740,#9738,#9752,.T.); +#9752 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#9753,#9754,#9755,#9756,#9757, + #9758),.UNSPECIFIED.,.F.,.F.,(4,2,4),(2.,3.,4.),.UNSPECIFIED.); +#9753 = CARTESIAN_POINT('',(0.104089940795,-0.668392167712,0.28)); +#9754 = CARTESIAN_POINT('',(9.396802876268E-02,-0.668392167712,0.28)); +#9755 = CARTESIAN_POINT('',(8.529210941643E-02,-0.676586098689,0.28)); +#9756 = CARTESIAN_POINT('',(8.529210941643E-02,-0.697793917879,0.28)); +#9757 = CARTESIAN_POINT('',(9.396802876268E-02,-0.705987848856,0.28)); +#9758 = CARTESIAN_POINT('',(0.104089940795,-0.705987848856,0.28)); +#9759 = PLANE('',#9760); +#9760 = AXIS2_PLACEMENT_3D('',#9761,#9762,#9763); +#9761 = CARTESIAN_POINT('',(0.293755255244,-0.596454305057,0.28)); +#9762 = DIRECTION('',(0.,0.,-1.)); +#9763 = DIRECTION('',(-1.,0.,-0.)); +#9764 = ADVANCED_FACE('',(#9765),#9781,.F.); +#9765 = FACE_BOUND('',#9766,.F.); +#9766 = EDGE_LOOP('',(#9767,#9773,#9774,#9780)); +#9767 = ORIENTED_EDGE('',*,*,#9768,.F.); +#9768 = EDGE_CURVE('',#9444,#3666,#9769,.T.); +#9769 = LINE('',#9770,#9771); +#9770 = CARTESIAN_POINT('',(0.307492130607,-0.635616443803,0.28)); +#9771 = VECTOR('',#9772,1.); +#9772 = DIRECTION('',(-0.,-0.,-1.)); +#9773 = ORIENTED_EDGE('',*,*,#9443,.T.); +#9774 = ORIENTED_EDGE('',*,*,#9775,.T.); +#9775 = EDGE_CURVE('',#9446,#3668,#9776,.T.); +#9776 = LINE('',#9777,#9778); +#9777 = CARTESIAN_POINT('',(0.25977456501,-0.572475020569,0.28)); +#9778 = VECTOR('',#9779,1.); +#9779 = DIRECTION('',(-0.,-0.,-1.)); +#9780 = ORIENTED_EDGE('',*,*,#3665,.F.); +#9781 = B_SPLINE_SURFACE_WITH_KNOTS('',3,1,( + (#9782,#9783) + ,(#9784,#9785) + ,(#9786,#9787) + ,(#9788,#9789 + )),.UNSPECIFIED.,.F.,.F.,.F.,(4,4),(2,2),(35.,36.),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#9782 = CARTESIAN_POINT('',(0.307492130607,-0.635616443803,0.28)); +#9783 = CARTESIAN_POINT('',(0.307492130607,-0.635616443803,0.27)); +#9784 = CARTESIAN_POINT('',(0.307010142238,-0.606696718778,0.28)); +#9785 = CARTESIAN_POINT('',(0.307010142238,-0.606696718778,0.27)); +#9786 = CARTESIAN_POINT('',(0.287248306541,-0.581150939916,0.28)); +#9787 = CARTESIAN_POINT('',(0.287248306541,-0.581150939916,0.27)); +#9788 = CARTESIAN_POINT('',(0.25977456501,-0.572475020569,0.28)); +#9789 = CARTESIAN_POINT('',(0.25977456501,-0.572475020569,0.27)); +#9790 = ADVANCED_FACE('',(#9791),#9802,.F.); +#9791 = FACE_BOUND('',#9792,.F.); +#9792 = EDGE_LOOP('',(#9793,#9794,#9795,#9801)); +#9793 = ORIENTED_EDGE('',*,*,#9775,.F.); +#9794 = ORIENTED_EDGE('',*,*,#9454,.T.); +#9795 = ORIENTED_EDGE('',*,*,#9796,.T.); +#9796 = EDGE_CURVE('',#9455,#3942,#9797,.T.); +#9797 = LINE('',#9798,#9799); +#9798 = CARTESIAN_POINT('',(0.233746788585,-0.534397357951,0.28)); +#9799 = VECTOR('',#9800,1.); +#9800 = DIRECTION('',(-0.,-0.,-1.)); +#9801 = ORIENTED_EDGE('',*,*,#3950,.F.); +#9802 = B_SPLINE_SURFACE_WITH_KNOTS('',3,1,( + (#9803,#9804) + ,(#9805,#9806) + ,(#9807,#9808) + ,(#9809,#9810 + )),.UNSPECIFIED.,.F.,.F.,.F.,(4,4),(2,2),(0.,1.),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#9803 = CARTESIAN_POINT('',(0.25977456501,-0.572475020569,0.28)); +#9804 = CARTESIAN_POINT('',(0.25977456501,-0.572475020569,0.27)); +#9805 = CARTESIAN_POINT('',(0.254472619406,-0.558015148864,0.28)); +#9806 = CARTESIAN_POINT('',(0.254472619406,-0.558015148864,0.27)); +#9807 = CARTESIAN_POINT('',(0.245314693304,-0.545001265248,0.28)); +#9808 = CARTESIAN_POINT('',(0.245314693304,-0.545001265248,0.27)); +#9809 = CARTESIAN_POINT('',(0.233746788585,-0.534397357951,0.28)); +#9810 = CARTESIAN_POINT('',(0.233746788585,-0.534397357951,0.27)); +#9811 = ADVANCED_FACE('',(#9812),#9823,.F.); +#9812 = FACE_BOUND('',#9813,.F.); +#9813 = EDGE_LOOP('',(#9814,#9815,#9816,#9822)); +#9814 = ORIENTED_EDGE('',*,*,#9796,.F.); +#9815 = ORIENTED_EDGE('',*,*,#9463,.T.); +#9816 = ORIENTED_EDGE('',*,*,#9817,.T.); +#9817 = EDGE_CURVE('',#9464,#3933,#9818,.T.); +#9818 = LINE('',#9819,#9820); +#9819 = CARTESIAN_POINT('',(0.16819537754,-0.509333578949,0.28)); +#9820 = VECTOR('',#9821,1.); +#9821 = DIRECTION('',(-0.,-0.,-1.)); +#9822 = ORIENTED_EDGE('',*,*,#3941,.F.); +#9823 = B_SPLINE_SURFACE_WITH_KNOTS('',3,1,( + (#9824,#9825) + ,(#9826,#9827) + ,(#9828,#9829) + ,(#9830,#9831 + )),.UNSPECIFIED.,.F.,.F.,.F.,(4,4),(2,2),(1.,2.),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#9824 = CARTESIAN_POINT('',(0.233746788585,-0.534397357951,0.28)); +#9825 = CARTESIAN_POINT('',(0.233746788585,-0.534397357951,0.27)); +#9826 = CARTESIAN_POINT('',(0.215430954768,-0.518491497581,0.28)); +#9827 = CARTESIAN_POINT('',(0.215430954768,-0.518491497581,0.27)); +#9828 = CARTESIAN_POINT('',(0.192295163716,-0.509333578949,0.28)); +#9829 = CARTESIAN_POINT('',(0.192295163716,-0.509333578949,0.27)); +#9830 = CARTESIAN_POINT('',(0.16819537754,-0.509333578949,0.28)); +#9831 = CARTESIAN_POINT('',(0.16819537754,-0.509333578949,0.27)); +#9832 = ADVANCED_FACE('',(#9833),#9844,.F.); +#9833 = FACE_BOUND('',#9834,.F.); +#9834 = EDGE_LOOP('',(#9835,#9836,#9837,#9843)); +#9835 = ORIENTED_EDGE('',*,*,#9817,.F.); +#9836 = ORIENTED_EDGE('',*,*,#9472,.T.); +#9837 = ORIENTED_EDGE('',*,*,#9838,.T.); +#9838 = EDGE_CURVE('',#9473,#3924,#9839,.T.); +#9839 = LINE('',#9840,#9841); +#9840 = CARTESIAN_POINT('',(0.110355890717,-0.528131412626,0.28)); +#9841 = VECTOR('',#9842,1.); +#9842 = DIRECTION('',(-0.,-0.,-1.)); +#9843 = ORIENTED_EDGE('',*,*,#3932,.F.); +#9844 = B_SPLINE_SURFACE_WITH_KNOTS('',3,1,( + (#9845,#9846) + ,(#9847,#9848) + ,(#9849,#9850) + ,(#9851,#9852 + )),.UNSPECIFIED.,.F.,.F.,.F.,(4,4),(2,2),(2.,3.),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#9845 = CARTESIAN_POINT('',(0.16819537754,-0.509333578949,0.28)); +#9846 = CARTESIAN_POINT('',(0.16819537754,-0.509333578949,0.27)); +#9847 = CARTESIAN_POINT('',(0.146987567544,-0.509333578949,0.28)); +#9848 = CARTESIAN_POINT('',(0.146987567544,-0.509333578949,0.27)); +#9849 = CARTESIAN_POINT('',(0.127225741041,-0.516081518963,0.28)); +#9850 = CARTESIAN_POINT('',(0.127225741041,-0.516081518963,0.27)); +#9851 = CARTESIAN_POINT('',(0.110355890717,-0.528131412626,0.28)); +#9852 = CARTESIAN_POINT('',(0.110355890717,-0.528131412626,0.27)); +#9853 = ADVANCED_FACE('',(#9854),#9865,.F.); +#9854 = FACE_BOUND('',#9855,.F.); +#9855 = EDGE_LOOP('',(#9856,#9857,#9858,#9864)); +#9856 = ORIENTED_EDGE('',*,*,#9838,.F.); +#9857 = ORIENTED_EDGE('',*,*,#9481,.T.); +#9858 = ORIENTED_EDGE('',*,*,#9859,.T.); +#9859 = EDGE_CURVE('',#9482,#3915,#9860,.T.); +#9860 = LINE('',#9861,#9862); +#9861 = CARTESIAN_POINT('',(8.91480807207E-02,-0.549339224921,0.28)); +#9862 = VECTOR('',#9863,1.); +#9863 = DIRECTION('',(-0.,-0.,-1.)); +#9864 = ORIENTED_EDGE('',*,*,#3923,.F.); +#9865 = B_SPLINE_SURFACE_WITH_KNOTS('',3,1,( + (#9866,#9867) + ,(#9868,#9869) + ,(#9870,#9871) + ,(#9872,#9873 + )),.UNSPECIFIED.,.F.,.F.,.F.,(4,4),(2,2),(3.,4.),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#9866 = CARTESIAN_POINT('',(0.110355890717,-0.528131412626,0.28)); +#9867 = CARTESIAN_POINT('',(0.110355890717,-0.528131412626,0.27)); +#9868 = CARTESIAN_POINT('',(0.10216195974,-0.533915362687,0.28)); +#9869 = CARTESIAN_POINT('',(0.10216195974,-0.533915362687,0.27)); +#9870 = CARTESIAN_POINT('',(9.541402144917E-02,-0.54114529854,0.28)); +#9871 = CARTESIAN_POINT('',(9.541402144917E-02,-0.54114529854,0.27)); +#9872 = CARTESIAN_POINT('',(8.91480807207E-02,-0.549339224921,0.28)); +#9873 = CARTESIAN_POINT('',(8.91480807207E-02,-0.549339224921,0.27)); +#9874 = ADVANCED_FACE('',(#9875),#9886,.F.); +#9875 = FACE_BOUND('',#9876,.F.); +#9876 = EDGE_LOOP('',(#9877,#9878,#9879,#9885)); +#9877 = ORIENTED_EDGE('',*,*,#9859,.F.); +#9878 = ORIENTED_EDGE('',*,*,#9490,.T.); +#9879 = ORIENTED_EDGE('',*,*,#9880,.T.); +#9880 = EDGE_CURVE('',#9491,#3906,#9881,.T.); +#9881 = LINE('',#9882,#9883); +#9882 = CARTESIAN_POINT('',(7.80621827569E-02,-0.548375234393,0.28)); +#9883 = VECTOR('',#9884,1.); +#9884 = DIRECTION('',(-0.,-0.,-1.)); +#9885 = ORIENTED_EDGE('',*,*,#3914,.F.); +#9886 = B_SPLINE_SURFACE_WITH_KNOTS('',3,1,( + (#9887,#9888) + ,(#9889,#9890) + ,(#9891,#9892) + ,(#9893,#9894 + )),.UNSPECIFIED.,.F.,.F.,.F.,(4,4),(2,2),(4.,5.),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#9887 = CARTESIAN_POINT('',(8.91480807207E-02,-0.549339224921,0.28)); +#9888 = CARTESIAN_POINT('',(8.91480807207E-02,-0.549339224921,0.27)); +#9889 = CARTESIAN_POINT('',(8.529211860977E-02,-0.548857227359,0.28)); +#9890 = CARTESIAN_POINT('',(8.529211860977E-02,-0.548857227359,0.27)); +#9891 = CARTESIAN_POINT('',(8.191814486783E-02,-0.548375234393,0.28)); +#9892 = CARTESIAN_POINT('',(8.191814486783E-02,-0.548375234393,0.27)); +#9893 = CARTESIAN_POINT('',(7.80621827569E-02,-0.548375234393,0.28)); +#9894 = CARTESIAN_POINT('',(7.80621827569E-02,-0.548375234393,0.27)); +#9895 = ADVANCED_FACE('',(#9896),#9907,.F.); +#9896 = FACE_BOUND('',#9897,.F.); +#9897 = EDGE_LOOP('',(#9898,#9899,#9900,#9906)); +#9898 = ORIENTED_EDGE('',*,*,#9880,.F.); +#9899 = ORIENTED_EDGE('',*,*,#9499,.T.); +#9900 = ORIENTED_EDGE('',*,*,#9901,.T.); +#9901 = EDGE_CURVE('',#9500,#3897,#9902,.T.); +#9902 = LINE('',#9903,#9904); +#9903 = CARTESIAN_POINT('',(2.263267455171E-02,-0.571511030042,0.28)); +#9904 = VECTOR('',#9905,1.); +#9905 = DIRECTION('',(-0.,-0.,-1.)); +#9906 = ORIENTED_EDGE('',*,*,#3905,.F.); +#9907 = B_SPLINE_SURFACE_WITH_KNOTS('',3,1,( + (#9908,#9909) + ,(#9910,#9911) + ,(#9912,#9913) + ,(#9914,#9915 + )),.UNSPECIFIED.,.F.,.F.,.F.,(4,4),(2,2),(5.,6.),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#9908 = CARTESIAN_POINT('',(7.80621827569E-02,-0.548375234393,0.28)); +#9909 = CARTESIAN_POINT('',(7.80621827569E-02,-0.548375234393,0.27)); +#9910 = CARTESIAN_POINT('',(5.733636572602E-02,-0.548375234393,0.28)); +#9911 = CARTESIAN_POINT('',(5.733636572602E-02,-0.548375234393,0.27)); +#9912 = CARTESIAN_POINT('',(3.757454381954E-02,-0.556569160773,0.28)); +#9913 = CARTESIAN_POINT('',(3.757454381954E-02,-0.556569160773,0.27)); +#9914 = CARTESIAN_POINT('',(2.263267455171E-02,-0.571511030042,0.28)); +#9915 = CARTESIAN_POINT('',(2.263267455171E-02,-0.571511030042,0.27)); +#9916 = ADVANCED_FACE('',(#9917),#9928,.F.); +#9917 = FACE_BOUND('',#9918,.F.); +#9918 = EDGE_LOOP('',(#9919,#9920,#9921,#9927)); +#9919 = ORIENTED_EDGE('',*,*,#9901,.F.); +#9920 = ORIENTED_EDGE('',*,*,#9508,.T.); +#9921 = ORIENTED_EDGE('',*,*,#9922,.T.); +#9922 = EDGE_CURVE('',#9509,#3888,#9923,.T.); +#9923 = LINE('',#9924,#9925); +#9924 = CARTESIAN_POINT('',(-2.113732463863E-05,-0.626458536088,0.28)); +#9925 = VECTOR('',#9926,1.); +#9926 = DIRECTION('',(-0.,-0.,-1.)); +#9927 = ORIENTED_EDGE('',*,*,#3896,.F.); +#9928 = B_SPLINE_SURFACE_WITH_KNOTS('',3,1,( + (#9929,#9930) + ,(#9931,#9932) + ,(#9933,#9934) + ,(#9935,#9936 + )),.UNSPECIFIED.,.F.,.F.,.F.,(4,4),(2,2),(6.,7.),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#9929 = CARTESIAN_POINT('',(2.263267455171E-02,-0.571511030042,0.28)); +#9930 = CARTESIAN_POINT('',(2.263267455171E-02,-0.571511030042,0.27)); +#9931 = CARTESIAN_POINT('',(8.172790205015E-03,-0.585970897151,0.28)); +#9932 = CARTESIAN_POINT('',(8.172790205015E-03,-0.585970897151,0.27)); +#9933 = CARTESIAN_POINT('',(-2.113732463863E-05,-0.605732723654,0.28)); +#9934 = CARTESIAN_POINT('',(-2.113732463863E-05,-0.605732723654,0.27)); +#9935 = CARTESIAN_POINT('',(-2.113732463863E-05,-0.626458536088,0.28)); +#9936 = CARTESIAN_POINT('',(-2.113732463863E-05,-0.626458536088,0.27)); +#9937 = ADVANCED_FACE('',(#9938),#9949,.F.); +#9938 = FACE_BOUND('',#9939,.F.); +#9939 = EDGE_LOOP('',(#9940,#9941,#9942,#9948)); +#9940 = ORIENTED_EDGE('',*,*,#9922,.F.); +#9941 = ORIENTED_EDGE('',*,*,#9517,.T.); +#9942 = ORIENTED_EDGE('',*,*,#9943,.T.); +#9943 = EDGE_CURVE('',#9518,#3879,#9944,.T.); +#9944 = LINE('',#9945,#9946); +#9945 = CARTESIAN_POINT('',(2.022268214416E-02,-0.67899605892,0.28)); +#9946 = VECTOR('',#9947,1.); +#9947 = DIRECTION('',(-0.,-0.,-1.)); +#9948 = ORIENTED_EDGE('',*,*,#3887,.F.); +#9949 = B_SPLINE_SURFACE_WITH_KNOTS('',3,1,( + (#9950,#9951) + ,(#9952,#9953) + ,(#9954,#9955) + ,(#9956,#9957 + )),.UNSPECIFIED.,.F.,.F.,.F.,(4,4),(2,2),(7.,8.),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#9950 = CARTESIAN_POINT('',(-2.113732463863E-05,-0.626458536088,0.28)); +#9951 = CARTESIAN_POINT('',(-2.113732463863E-05,-0.626458536088,0.27)); +#9952 = CARTESIAN_POINT('',(-2.113732463863E-05,-0.645738365029,0.28)); +#9953 = CARTESIAN_POINT('',(-2.113732463863E-05,-0.645738365029,0.27)); +#9954 = CARTESIAN_POINT('',(7.208798528001E-03,-0.664536205601,0.28)); +#9955 = CARTESIAN_POINT('',(7.208798528001E-03,-0.664536205601,0.27)); +#9956 = CARTESIAN_POINT('',(2.022268214416E-02,-0.67899605892,0.28)); +#9957 = CARTESIAN_POINT('',(2.022268214416E-02,-0.67899605892,0.27)); +#9958 = ADVANCED_FACE('',(#9959),#9970,.F.); +#9959 = FACE_BOUND('',#9960,.F.); +#9960 = EDGE_LOOP('',(#9961,#9962,#9963,#9969)); +#9961 = ORIENTED_EDGE('',*,*,#9943,.F.); +#9962 = ORIENTED_EDGE('',*,*,#9526,.T.); +#9963 = ORIENTED_EDGE('',*,*,#9964,.T.); +#9964 = EDGE_CURVE('',#9527,#3870,#9965,.T.); +#9965 = LINE('',#9966,#9967); +#9966 = CARTESIAN_POINT('',(5.878234002583E-02,-0.702131849972,0.28)); +#9967 = VECTOR('',#9968,1.); +#9968 = DIRECTION('',(-0.,-0.,-1.)); +#9969 = ORIENTED_EDGE('',*,*,#3878,.F.); +#9970 = B_SPLINE_SURFACE_WITH_KNOTS('',3,1,( + (#9971,#9972) + ,(#9973,#9974) + ,(#9975,#9976) + ,(#9977,#9978 + )),.UNSPECIFIED.,.F.,.F.,.F.,(4,4),(2,2),(8.,9.),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#9971 = CARTESIAN_POINT('',(2.022268214416E-02,-0.67899605892,0.28)); +#9972 = CARTESIAN_POINT('',(2.022268214416E-02,-0.67899605892,0.27)); +#9973 = CARTESIAN_POINT('',(3.082658714208E-02,-0.69056396364,0.28)); +#9974 = CARTESIAN_POINT('',(3.082658714208E-02,-0.69056396364,0.27)); +#9975 = CARTESIAN_POINT('',(4.384047535467E-02,-0.698275887861,0.28)); +#9976 = CARTESIAN_POINT('',(4.384047535467E-02,-0.698275887861,0.27)); +#9977 = CARTESIAN_POINT('',(5.878234002583E-02,-0.702131849972,0.28)); +#9978 = CARTESIAN_POINT('',(5.878234002583E-02,-0.702131849972,0.27)); +#9979 = ADVANCED_FACE('',(#9980),#9991,.F.); +#9980 = FACE_BOUND('',#9981,.F.); +#9981 = EDGE_LOOP('',(#9982,#9983,#9984,#9990)); +#9982 = ORIENTED_EDGE('',*,*,#9964,.F.); +#9983 = ORIENTED_EDGE('',*,*,#9535,.T.); +#9984 = ORIENTED_EDGE('',*,*,#9985,.T.); +#9985 = EDGE_CURVE('',#9536,#3861,#9986,.T.); +#9986 = LINE('',#9987,#9988); +#9987 = CARTESIAN_POINT('',(0.104571938357,-0.734907555494,0.28)); +#9988 = VECTOR('',#9989,1.); +#9989 = DIRECTION('',(-0.,-0.,-1.)); +#9990 = ORIENTED_EDGE('',*,*,#3869,.F.); +#9991 = B_SPLINE_SURFACE_WITH_KNOTS('',3,1,( + (#9992,#9993) + ,(#9994,#9995) + ,(#9996,#9997) + ,(#9998,#9999 + )),.UNSPECIFIED.,.F.,.F.,.F.,(4,4),(2,2),(9.,10.),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#9992 = CARTESIAN_POINT('',(5.878234002583E-02,-0.702131849972,0.28)); +#9993 = CARTESIAN_POINT('',(5.878234002583E-02,-0.702131849972,0.27)); +#9994 = CARTESIAN_POINT('',(6.504828535097E-02,-0.721411678913,0.28)); +#9995 = CARTESIAN_POINT('',(6.504828535097E-02,-0.721411678913,0.27)); +#9996 = CARTESIAN_POINT('',(8.336411916763E-02,-0.734907555494,0.28)); +#9997 = CARTESIAN_POINT('',(8.336411916763E-02,-0.734907555494,0.27)); +#9998 = CARTESIAN_POINT('',(0.104571938357,-0.734907555494,0.28)); +#9999 = CARTESIAN_POINT('',(0.104571938357,-0.734907555494,0.27)); +#10000 = ADVANCED_FACE('',(#10001),#10012,.F.); +#10001 = FACE_BOUND('',#10002,.F.); +#10002 = EDGE_LOOP('',(#10003,#10004,#10005,#10011)); +#10003 = ORIENTED_EDGE('',*,*,#9985,.F.); +#10004 = ORIENTED_EDGE('',*,*,#9544,.T.); +#10005 = ORIENTED_EDGE('',*,*,#10006,.T.); +#10006 = EDGE_CURVE('',#9545,#3852,#10007,.T.); +#10007 = LINE('',#10008,#10009); +#10008 = CARTESIAN_POINT('',(0.15277151071,-0.686707983142,0.28)); +#10009 = VECTOR('',#10010,1.); +#10010 = DIRECTION('',(-0.,-0.,-1.)); +#10011 = ORIENTED_EDGE('',*,*,#3860,.F.); +#10012 = B_SPLINE_SURFACE_WITH_KNOTS('',3,1,( + (#10013,#10014) + ,(#10015,#10016) + ,(#10017,#10018) + ,(#10019,#10020 + )),.UNSPECIFIED.,.F.,.F.,.F.,(4,4),(2,2),(10.,11.),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#10013 = CARTESIAN_POINT('',(0.104571938357,-0.734907555494,0.28)); +#10014 = CARTESIAN_POINT('',(0.104571938357,-0.734907555494,0.27)); +#10015 = CARTESIAN_POINT('',(0.131081703151,-0.734907555494,0.28)); +#10016 = CARTESIAN_POINT('',(0.131081703151,-0.734907555494,0.27)); +#10017 = CARTESIAN_POINT('',(0.15277151071,-0.713217747936,0.28)); +#10018 = CARTESIAN_POINT('',(0.15277151071,-0.713217747936,0.27)); +#10019 = CARTESIAN_POINT('',(0.15277151071,-0.686707983142,0.28)); +#10020 = CARTESIAN_POINT('',(0.15277151071,-0.686707983142,0.27)); +#10021 = ADVANCED_FACE('',(#10022),#10033,.F.); +#10022 = FACE_BOUND('',#10023,.T.); +#10023 = EDGE_LOOP('',(#10024,#10025,#10031,#10032)); +#10024 = ORIENTED_EDGE('',*,*,#3851,.T.); +#10025 = ORIENTED_EDGE('',*,*,#10026,.F.); +#10026 = EDGE_CURVE('',#9554,#3844,#10027,.T.); +#10027 = LINE('',#10028,#10029); +#10028 = CARTESIAN_POINT('',(0.15277151071,-0.681888025907,0.28)); +#10029 = VECTOR('',#10030,1.); +#10030 = DIRECTION('',(-0.,-0.,-1.)); +#10031 = ORIENTED_EDGE('',*,*,#9553,.F.); +#10032 = ORIENTED_EDGE('',*,*,#10006,.T.); +#10033 = PLANE('',#10034); +#10034 = AXIS2_PLACEMENT_3D('',#10035,#10036,#10037); +#10035 = CARTESIAN_POINT('',(0.15277151071,-0.686707983142,0.28)); +#10036 = DIRECTION('',(-1.,0.,0.)); +#10037 = DIRECTION('',(0.,0.,1.)); +#10038 = ADVANCED_FACE('',(#10039),#10050,.F.); +#10039 = FACE_BOUND('',#10040,.T.); +#10040 = EDGE_LOOP('',(#10041,#10042,#10048,#10049)); +#10041 = ORIENTED_EDGE('',*,*,#3843,.T.); +#10042 = ORIENTED_EDGE('',*,*,#10043,.F.); +#10043 = EDGE_CURVE('',#9563,#3836,#10044,.T.); +#10044 = LINE('',#10045,#10046); +#10045 = CARTESIAN_POINT('',(0.220250912003,-0.646220344205,0.28)); +#10046 = VECTOR('',#10047,1.); +#10047 = DIRECTION('',(-0.,-0.,-1.)); +#10048 = ORIENTED_EDGE('',*,*,#9562,.F.); +#10049 = ORIENTED_EDGE('',*,*,#10026,.T.); +#10050 = PLANE('',#10051); +#10051 = AXIS2_PLACEMENT_3D('',#10052,#10053,#10054); +#10052 = CARTESIAN_POINT('',(0.15277151071,-0.681888025907,0.28)); +#10053 = DIRECTION('',(-0.467307306755,0.884094950248,0.)); +#10054 = DIRECTION('',(-0.884094950248,-0.467307306755,0.)); +#10055 = ADVANCED_FACE('',(#10056),#10067,.F.); +#10056 = FACE_BOUND('',#10057,.T.); +#10057 = EDGE_LOOP('',(#10058,#10059,#10065,#10066)); +#10058 = ORIENTED_EDGE('',*,*,#3835,.T.); +#10059 = ORIENTED_EDGE('',*,*,#10060,.F.); +#10060 = EDGE_CURVE('',#9571,#3828,#10061,.T.); +#10061 = LINE('',#10062,#10063); +#10062 = CARTESIAN_POINT('',(0.205309051929,-0.620674565342,0.28)); +#10063 = VECTOR('',#10064,1.); +#10064 = DIRECTION('',(-0.,-0.,-1.)); +#10065 = ORIENTED_EDGE('',*,*,#9570,.F.); +#10066 = ORIENTED_EDGE('',*,*,#10043,.T.); +#10067 = PLANE('',#10068); +#10068 = AXIS2_PLACEMENT_3D('',#10069,#10070,#10071); +#10069 = CARTESIAN_POINT('',(0.220250912003,-0.646220344205,0.28)); +#10070 = DIRECTION('',(-0.863187758941,-0.50488304865,0.)); +#10071 = DIRECTION('',(0.50488304865,-0.863187758941,0.)); +#10072 = ADVANCED_FACE('',(#10073),#10084,.F.); +#10073 = FACE_BOUND('',#10074,.T.); +#10074 = EDGE_LOOP('',(#10075,#10076,#10082,#10083)); +#10075 = ORIENTED_EDGE('',*,*,#3827,.T.); +#10076 = ORIENTED_EDGE('',*,*,#10077,.F.); +#10077 = EDGE_CURVE('',#9579,#3819,#10078,.T.); +#10078 = LINE('',#10079,#10080); +#10079 = CARTESIAN_POINT('',(0.140721626815,-0.654414265988,0.28)); +#10080 = VECTOR('',#10081,1.); +#10081 = DIRECTION('',(-0.,-0.,-1.)); +#10082 = ORIENTED_EDGE('',*,*,#9578,.F.); +#10083 = ORIENTED_EDGE('',*,*,#10060,.T.); +#10084 = PLANE('',#10085); +#10085 = AXIS2_PLACEMENT_3D('',#10086,#10087,#10088); +#10086 = CARTESIAN_POINT('',(0.205309051929,-0.620674565342,0.28)); +#10087 = DIRECTION('',(0.463018065387,-0.886348842796,0.)); +#10088 = DIRECTION('',(0.886348842796,0.463018065387,0.)); +#10089 = ADVANCED_FACE('',(#10090),#10101,.F.); +#10090 = FACE_BOUND('',#10091,.F.); +#10091 = EDGE_LOOP('',(#10092,#10093,#10094,#10100)); +#10092 = ORIENTED_EDGE('',*,*,#10077,.F.); +#10093 = ORIENTED_EDGE('',*,*,#9586,.T.); +#10094 = ORIENTED_EDGE('',*,*,#10095,.T.); +#10095 = EDGE_CURVE('',#9587,#3810,#10096,.T.); +#10096 = LINE('',#10097,#10098); +#10097 = CARTESIAN_POINT('',(0.104571947551,-0.638026413227,0.28)); +#10098 = VECTOR('',#10099,1.); +#10099 = DIRECTION('',(-0.,-0.,-1.)); +#10100 = ORIENTED_EDGE('',*,*,#3818,.F.); +#10101 = B_SPLINE_SURFACE_WITH_KNOTS('',3,1,( + (#10102,#10103) + ,(#10104,#10105) + ,(#10106,#10107) + ,(#10108,#10109 + )),.UNSPECIFIED.,.F.,.F.,.F.,(4,4),(2,2),(15.,16.),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#10102 = CARTESIAN_POINT('',(0.140721626815,-0.654414265988,0.28)); +#10103 = CARTESIAN_POINT('',(0.140721626815,-0.654414265988,0.27)); +#10104 = CARTESIAN_POINT('',(0.132045707469,-0.644292353956,0.28)); +#10105 = CARTESIAN_POINT('',(0.132045707469,-0.644292353956,0.27)); +#10106 = CARTESIAN_POINT('',(0.119031819257,-0.638026413227,0.28)); +#10107 = CARTESIAN_POINT('',(0.119031819257,-0.638026413227,0.27)); +#10108 = CARTESIAN_POINT('',(0.104571947551,-0.638026413227,0.28)); +#10109 = CARTESIAN_POINT('',(0.104571947551,-0.638026413227,0.27)); +#10110 = ADVANCED_FACE('',(#10111),#10122,.F.); +#10111 = FACE_BOUND('',#10112,.F.); +#10112 = EDGE_LOOP('',(#10113,#10114,#10115,#10121)); +#10113 = ORIENTED_EDGE('',*,*,#10095,.F.); +#10114 = ORIENTED_EDGE('',*,*,#9595,.T.); +#10115 = ORIENTED_EDGE('',*,*,#10116,.T.); +#10116 = EDGE_CURVE('',#9596,#3801,#10117,.T.); +#10117 = LINE('',#10118,#10119); +#10118 = CARTESIAN_POINT('',(5.926435137815E-02,-0.669838132818,0.28)); +#10119 = VECTOR('',#10120,1.); +#10120 = DIRECTION('',(-0.,-0.,-1.)); +#10121 = ORIENTED_EDGE('',*,*,#3809,.F.); +#10122 = B_SPLINE_SURFACE_WITH_KNOTS('',3,1,( + (#10123,#10124) + ,(#10125,#10126) + ,(#10127,#10128) + ,(#10129,#10130 + )),.UNSPECIFIED.,.F.,.F.,.F.,(4,4),(2,2),(16.,17.),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#10123 = CARTESIAN_POINT('',(0.104571947551,-0.638026413227,0.28)); +#10124 = CARTESIAN_POINT('',(0.104571947551,-0.638026413227,0.27)); +#10125 = CARTESIAN_POINT('',(8.384612592329E-02,-0.638026413227,0.28)); +#10126 = CARTESIAN_POINT('',(8.384612592329E-02,-0.638026413227,0.27)); +#10127 = CARTESIAN_POINT('',(6.601228966894E-02,-0.651522289808,0.28)); +#10128 = CARTESIAN_POINT('',(6.601228966894E-02,-0.651522289808,0.27)); +#10129 = CARTESIAN_POINT('',(5.926435137815E-02,-0.669838132818,0.28)); +#10130 = CARTESIAN_POINT('',(5.926435137815E-02,-0.669838132818,0.27)); +#10131 = ADVANCED_FACE('',(#10132),#10143,.F.); +#10132 = FACE_BOUND('',#10133,.F.); +#10133 = EDGE_LOOP('',(#10134,#10135,#10136,#10142)); +#10134 = ORIENTED_EDGE('',*,*,#10116,.F.); +#10135 = ORIENTED_EDGE('',*,*,#9604,.T.); +#10136 = ORIENTED_EDGE('',*,*,#10137,.T.); +#10137 = EDGE_CURVE('',#9605,#3792,#10138,.T.); +#10138 = LINE('',#10139,#10140); +#10139 = CARTESIAN_POINT('',(3.034460796667E-02,-0.625494522577,0.28)); +#10140 = VECTOR('',#10141,1.); +#10141 = DIRECTION('',(-0.,-0.,-1.)); +#10142 = ORIENTED_EDGE('',*,*,#3800,.F.); +#10143 = B_SPLINE_SURFACE_WITH_KNOTS('',3,1,( + (#10144,#10145) + ,(#10146,#10147) + ,(#10148,#10149) + ,(#10150,#10151 + )),.UNSPECIFIED.,.F.,.F.,.F.,(4,4),(2,2),(17.,18.),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#10144 = CARTESIAN_POINT('',(5.926435137815E-02,-0.669838132818,0.28)); +#10145 = CARTESIAN_POINT('',(5.926435137815E-02,-0.669838132818,0.27)); +#10146 = CARTESIAN_POINT('',(4.239450105486E-02,-0.662126199404,0.28)); +#10147 = CARTESIAN_POINT('',(4.239450105486E-02,-0.662126199404,0.27)); +#10148 = CARTESIAN_POINT('',(3.034460796667E-02,-0.64525634908,0.28)); +#10149 = CARTESIAN_POINT('',(3.034460796667E-02,-0.64525634908,0.27)); +#10150 = CARTESIAN_POINT('',(3.034460796667E-02,-0.625494522577,0.28)); +#10151 = CARTESIAN_POINT('',(3.034460796667E-02,-0.625494522577,0.27)); +#10152 = ADVANCED_FACE('',(#10153),#10164,.F.); +#10153 = FACE_BOUND('',#10154,.F.); +#10154 = EDGE_LOOP('',(#10155,#10156,#10157,#10163)); +#10155 = ORIENTED_EDGE('',*,*,#10137,.F.); +#10156 = ORIENTED_EDGE('',*,*,#9613,.T.); +#10157 = ORIENTED_EDGE('',*,*,#10158,.T.); +#10158 = EDGE_CURVE('',#9614,#3783,#10159,.T.); +#10159 = LINE('',#10160,#10161); +#10160 = CARTESIAN_POINT('',(7.854418031899E-02,-0.577294950225,0.28)); +#10161 = VECTOR('',#10162,1.); +#10162 = DIRECTION('',(-0.,-0.,-1.)); +#10163 = ORIENTED_EDGE('',*,*,#3791,.F.); +#10164 = B_SPLINE_SURFACE_WITH_KNOTS('',3,1,( + (#10165,#10166) + ,(#10167,#10168) + ,(#10169,#10170) + ,(#10171,#10172 + )),.UNSPECIFIED.,.F.,.F.,.F.,(4,4),(2,2),(18.,19.),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#10165 = CARTESIAN_POINT('',(3.034460796667E-02,-0.625494522577,0.28)); +#10166 = CARTESIAN_POINT('',(3.034460796667E-02,-0.625494522577,0.27)); +#10167 = CARTESIAN_POINT('',(3.034460796667E-02,-0.598984757783,0.28)); +#10168 = CARTESIAN_POINT('',(3.034460796667E-02,-0.598984757783,0.27)); +#10169 = CARTESIAN_POINT('',(5.203441552528E-02,-0.577294950225,0.28)); +#10170 = CARTESIAN_POINT('',(5.203441552528E-02,-0.577294950225,0.27)); +#10171 = CARTESIAN_POINT('',(7.854418031899E-02,-0.577294950225,0.28)); +#10172 = CARTESIAN_POINT('',(7.854418031899E-02,-0.577294950225,0.27)); +#10173 = ADVANCED_FACE('',(#10174),#10185,.F.); +#10174 = FACE_BOUND('',#10175,.F.); +#10175 = EDGE_LOOP('',(#10176,#10177,#10178,#10184)); +#10176 = ORIENTED_EDGE('',*,*,#10158,.F.); +#10177 = ORIENTED_EDGE('',*,*,#9622,.T.); +#10178 = ORIENTED_EDGE('',*,*,#10179,.T.); +#10179 = EDGE_CURVE('',#9623,#3774,#10180,.T.); +#10180 = LINE('',#10181,#10182); +#10181 = CARTESIAN_POINT('',(0.104089949989,-0.584524886078,0.28)); +#10182 = VECTOR('',#10183,1.); +#10183 = DIRECTION('',(-0.,-0.,-1.)); +#10184 = ORIENTED_EDGE('',*,*,#3782,.F.); +#10185 = B_SPLINE_SURFACE_WITH_KNOTS('',3,1,( + (#10186,#10187) + ,(#10188,#10189) + ,(#10190,#10191) + ,(#10192,#10193 + )),.UNSPECIFIED.,.F.,.F.,.F.,(4,4),(2,2),(19.,20.),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#10186 = CARTESIAN_POINT('',(7.854418031899E-02,-0.577294950225,0.28)); +#10187 = CARTESIAN_POINT('',(7.854418031899E-02,-0.577294950225,0.27)); +#10188 = CARTESIAN_POINT('',(8.770209722755E-02,-0.577294950225,0.28)); +#10189 = CARTESIAN_POINT('',(8.770209722755E-02,-0.577294950225,0.27)); +#10190 = CARTESIAN_POINT('',(9.686001413588E-02,-0.580186926404,0.28)); +#10191 = CARTESIAN_POINT('',(9.686001413588E-02,-0.580186926404,0.27)); +#10192 = CARTESIAN_POINT('',(0.104089949989,-0.584524886078,0.28)); +#10193 = CARTESIAN_POINT('',(0.104089949989,-0.584524886078,0.27)); +#10194 = ADVANCED_FACE('',(#10195),#10206,.F.); +#10195 = FACE_BOUND('',#10196,.F.); +#10196 = EDGE_LOOP('',(#10197,#10198,#10199,#10205)); +#10197 = ORIENTED_EDGE('',*,*,#10179,.F.); +#10198 = ORIENTED_EDGE('',*,*,#9631,.T.); +#10199 = ORIENTED_EDGE('',*,*,#10200,.T.); +#10200 = EDGE_CURVE('',#9632,#3765,#10201,.T.); +#10201 = LINE('',#10202,#10203); +#10202 = CARTESIAN_POINT('',(0.168677365909,-0.538253322361,0.28)); +#10203 = VECTOR('',#10204,1.); +#10204 = DIRECTION('',(-0.,-0.,-1.)); +#10205 = ORIENTED_EDGE('',*,*,#3773,.F.); +#10206 = B_SPLINE_SURFACE_WITH_KNOTS('',3,1,( + (#10207,#10208) + ,(#10209,#10210) + ,(#10211,#10212) + ,(#10213,#10214 + )),.UNSPECIFIED.,.F.,.F.,.F.,(4,4),(2,2),(20.,21.),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#10207 = CARTESIAN_POINT('',(0.104089949989,-0.584524886078,0.28)); +#10208 = CARTESIAN_POINT('',(0.104089949989,-0.584524886078,0.27)); +#10209 = CARTESIAN_POINT('',(0.113247857704,-0.557533151301,0.28)); +#10210 = CARTESIAN_POINT('',(0.113247857704,-0.557533151301,0.27)); +#10211 = CARTESIAN_POINT('',(0.138311639004,-0.538253322361,0.28)); +#10212 = CARTESIAN_POINT('',(0.138311639004,-0.538253322361,0.27)); +#10213 = CARTESIAN_POINT('',(0.168677365909,-0.538253322361,0.28)); +#10214 = CARTESIAN_POINT('',(0.168677365909,-0.538253322361,0.27)); +#10215 = ADVANCED_FACE('',(#10216),#10227,.F.); +#10216 = FACE_BOUND('',#10217,.F.); +#10217 = EDGE_LOOP('',(#10218,#10219,#10220,#10226)); +#10218 = ORIENTED_EDGE('',*,*,#10200,.F.); +#10219 = ORIENTED_EDGE('',*,*,#9640,.T.); +#10220 = ORIENTED_EDGE('',*,*,#10221,.T.); +#10221 = EDGE_CURVE('',#9641,#3756,#10222,.T.); +#10222 = LINE('',#10223,#10224); +#10223 = CARTESIAN_POINT('',(0.236156767202,-0.598502787801,0.28)); +#10224 = VECTOR('',#10225,1.); +#10225 = DIRECTION('',(-0.,-0.,-1.)); +#10226 = ORIENTED_EDGE('',*,*,#3764,.F.); +#10227 = B_SPLINE_SURFACE_WITH_KNOTS('',3,1,( + (#10228,#10229) + ,(#10230,#10231) + ,(#10232,#10233) + ,(#10234,#10235 + )),.UNSPECIFIED.,.F.,.F.,.F.,(4,4),(2,2),(21.,22.),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#10228 = CARTESIAN_POINT('',(0.168677365909,-0.538253322361,0.28)); +#10229 = CARTESIAN_POINT('',(0.168677365909,-0.538253322361,0.27)); +#10230 = CARTESIAN_POINT('',(0.20338106168,-0.538253322361,0.28)); +#10231 = CARTESIAN_POINT('',(0.20338106168,-0.538253322361,0.27)); +#10232 = CARTESIAN_POINT('',(0.232300805091,-0.564763087154,0.28)); +#10233 = CARTESIAN_POINT('',(0.232300805091,-0.564763087154,0.27)); +#10234 = CARTESIAN_POINT('',(0.236156767202,-0.598502787801,0.28)); +#10235 = CARTESIAN_POINT('',(0.236156767202,-0.598502787801,0.27)); +#10236 = ADVANCED_FACE('',(#10237),#10248,.F.); +#10237 = FACE_BOUND('',#10238,.T.); +#10238 = EDGE_LOOP('',(#10239,#10240,#10246,#10247)); +#10239 = ORIENTED_EDGE('',*,*,#3755,.T.); +#10240 = ORIENTED_EDGE('',*,*,#10241,.F.); +#10241 = EDGE_CURVE('',#9650,#3747,#10242,.T.); +#10242 = LINE('',#10243,#10244); +#10243 = CARTESIAN_POINT('',(0.240012729313,-0.598502787801,0.28)); +#10244 = VECTOR('',#10245,1.); +#10245 = DIRECTION('',(-0.,-0.,-1.)); +#10246 = ORIENTED_EDGE('',*,*,#9649,.F.); +#10247 = ORIENTED_EDGE('',*,*,#10221,.T.); +#10248 = PLANE('',#10249); +#10249 = AXIS2_PLACEMENT_3D('',#10250,#10251,#10252); +#10250 = CARTESIAN_POINT('',(0.236156767202,-0.598502787801,0.28)); +#10251 = DIRECTION('',(0.,1.,0.)); +#10252 = DIRECTION('',(0.,-0.,1.)); +#10253 = ADVANCED_FACE('',(#10254),#10265,.F.); +#10254 = FACE_BOUND('',#10255,.F.); +#10255 = EDGE_LOOP('',(#10256,#10257,#10258,#10264)); +#10256 = ORIENTED_EDGE('',*,*,#10241,.F.); +#10257 = ORIENTED_EDGE('',*,*,#9658,.T.); +#10258 = ORIENTED_EDGE('',*,*,#10259,.T.); +#10259 = EDGE_CURVE('',#9659,#3738,#10260,.T.); +#10260 = LINE('',#10261,#10262); +#10261 = CARTESIAN_POINT('',(0.277608392071,-0.636098450559,0.28)); +#10262 = VECTOR('',#10263,1.); +#10263 = DIRECTION('',(-0.,-0.,-1.)); +#10264 = ORIENTED_EDGE('',*,*,#3746,.F.); +#10265 = B_SPLINE_SURFACE_WITH_KNOTS('',3,1,( + (#10266,#10267) + ,(#10268,#10269) + ,(#10270,#10271) + ,(#10272,#10273 + )),.UNSPECIFIED.,.F.,.F.,.F.,(4,4),(2,2),(23.,24.),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#10266 = CARTESIAN_POINT('',(0.240012729313,-0.598502787801,0.28)); +#10267 = CARTESIAN_POINT('',(0.240012729313,-0.598502787801,0.27)); +#10268 = CARTESIAN_POINT('',(0.260738541747,-0.598502787801,0.28)); +#10269 = CARTESIAN_POINT('',(0.260738541747,-0.598502787801,0.27)); +#10270 = CARTESIAN_POINT('',(0.277608392071,-0.615372638124,0.28)); +#10271 = CARTESIAN_POINT('',(0.277608392071,-0.615372638124,0.27)); +#10272 = CARTESIAN_POINT('',(0.277608392071,-0.636098450559,0.28)); +#10273 = CARTESIAN_POINT('',(0.277608392071,-0.636098450559,0.27)); +#10274 = ADVANCED_FACE('',(#10275),#10286,.F.); +#10275 = FACE_BOUND('',#10276,.F.); +#10276 = EDGE_LOOP('',(#10277,#10278,#10279,#10285)); +#10277 = ORIENTED_EDGE('',*,*,#10259,.F.); +#10278 = ORIENTED_EDGE('',*,*,#9667,.T.); +#10279 = ORIENTED_EDGE('',*,*,#10280,.T.); +#10280 = EDGE_CURVE('',#9668,#3730,#10281,.T.); +#10281 = LINE('',#10282,#10283); +#10282 = CARTESIAN_POINT('',(0.2429046963,-0.673694113316,0.28)); +#10283 = VECTOR('',#10284,1.); +#10284 = DIRECTION('',(-0.,-0.,-1.)); +#10285 = ORIENTED_EDGE('',*,*,#3737,.F.); +#10286 = B_SPLINE_SURFACE_WITH_KNOTS('',3,1,( + (#10287,#10288) + ,(#10289,#10290) + ,(#10291,#10292) + ,(#10293,#10294 + )),.UNSPECIFIED.,.F.,.F.,.F.,(4,4),(2,2),(24.,25.),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#10287 = CARTESIAN_POINT('',(0.277608392071,-0.636098450559,0.28)); +#10288 = CARTESIAN_POINT('',(0.277608392071,-0.636098450559,0.27)); +#10289 = CARTESIAN_POINT('',(0.277608392071,-0.655860277062,0.28)); +#10290 = CARTESIAN_POINT('',(0.277608392071,-0.655860277062,0.27)); +#10291 = CARTESIAN_POINT('',(0.262666531996,-0.672248129823,0.28)); +#10292 = CARTESIAN_POINT('',(0.262666531996,-0.672248129823,0.27)); +#10293 = CARTESIAN_POINT('',(0.2429046963,-0.673694113316,0.28)); +#10294 = CARTESIAN_POINT('',(0.2429046963,-0.673694113316,0.27)); +#10295 = ADVANCED_FACE('',(#10296),#10307,.F.); +#10296 = FACE_BOUND('',#10297,.T.); +#10297 = EDGE_LOOP('',(#10298,#10299,#10305,#10306)); +#10298 = ORIENTED_EDGE('',*,*,#3729,.T.); +#10299 = ORIENTED_EDGE('',*,*,#10300,.F.); +#10300 = EDGE_CURVE('',#9677,#3721,#10301,.T.); +#10301 = LINE('',#10302,#10303); +#10302 = CARTESIAN_POINT('',(0.221214888741,-0.673694113316,0.28)); +#10303 = VECTOR('',#10304,1.); +#10304 = DIRECTION('',(-0.,-0.,-1.)); +#10305 = ORIENTED_EDGE('',*,*,#9676,.F.); +#10306 = ORIENTED_EDGE('',*,*,#10280,.T.); +#10307 = PLANE('',#10308); +#10308 = AXIS2_PLACEMENT_3D('',#10309,#10310,#10311); +#10309 = CARTESIAN_POINT('',(0.2429046963,-0.673694113316,0.28)); +#10310 = DIRECTION('',(0.,-1.,0.)); +#10311 = DIRECTION('',(0.,-0.,-1.)); +#10312 = ADVANCED_FACE('',(#10313),#10324,.F.); +#10313 = FACE_BOUND('',#10314,.F.); +#10314 = EDGE_LOOP('',(#10315,#10316,#10317,#10323)); +#10315 = ORIENTED_EDGE('',*,*,#10300,.F.); +#10316 = ORIENTED_EDGE('',*,*,#9684,.T.); +#10317 = ORIENTED_EDGE('',*,*,#10318,.T.); +#10318 = EDGE_CURVE('',#9685,#3712,#10319,.T.); +#10319 = LINE('',#10320,#10321); +#10320 = CARTESIAN_POINT('',(0.218322921755,-0.673212124947,0.28)); +#10321 = VECTOR('',#10322,1.); +#10322 = DIRECTION('',(-0.,-0.,-1.)); +#10323 = ORIENTED_EDGE('',*,*,#3720,.F.); +#10324 = B_SPLINE_SURFACE_WITH_KNOTS('',3,1,( + (#10325,#10326) + ,(#10327,#10328) + ,(#10329,#10330) + ,(#10331,#10332 + )),.UNSPECIFIED.,.F.,.F.,.F.,(4,4),(2,2),(26.,27.),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#10325 = CARTESIAN_POINT('',(0.221214888741,-0.673694113316,0.28)); +#10326 = CARTESIAN_POINT('',(0.221214888741,-0.673694113316,0.27)); +#10327 = CARTESIAN_POINT('',(0.220250893617,-0.673694113316,0.28)); +#10328 = CARTESIAN_POINT('',(0.220250893617,-0.673694113316,0.27)); +#10329 = CARTESIAN_POINT('',(0.219286898492,-0.673212124947,0.28)); +#10330 = CARTESIAN_POINT('',(0.219286898492,-0.673212124947,0.27)); +#10331 = CARTESIAN_POINT('',(0.218322921755,-0.673212124947,0.28)); +#10332 = CARTESIAN_POINT('',(0.218322921755,-0.673212124947,0.27)); +#10333 = ADVANCED_FACE('',(#10334),#10345,.F.); +#10334 = FACE_BOUND('',#10335,.F.); +#10335 = EDGE_LOOP('',(#10336,#10337,#10338,#10344)); +#10336 = ORIENTED_EDGE('',*,*,#10318,.F.); +#10337 = ORIENTED_EDGE('',*,*,#9693,.T.); +#10338 = ORIENTED_EDGE('',*,*,#10339,.T.); +#10339 = EDGE_CURVE('',#9694,#3703,#10340,.T.); +#10340 = LINE('',#10341,#10342); +#10341 = CARTESIAN_POINT('',(0.20338106168,-0.688153985022,0.28)); +#10342 = VECTOR('',#10343,1.); +#10343 = DIRECTION('',(-0.,-0.,-1.)); +#10344 = ORIENTED_EDGE('',*,*,#3711,.F.); +#10345 = B_SPLINE_SURFACE_WITH_KNOTS('',3,1,( + (#10346,#10347) + ,(#10348,#10349) + ,(#10350,#10351) + ,(#10352,#10353 + )),.UNSPECIFIED.,.F.,.F.,.F.,(4,4),(2,2),(27.,28.),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#10346 = CARTESIAN_POINT('',(0.218322921755,-0.673212124947,0.28)); +#10347 = CARTESIAN_POINT('',(0.218322921755,-0.673212124947,0.27)); +#10348 = CARTESIAN_POINT('',(0.210128990777,-0.673212124947,0.28)); +#10349 = CARTESIAN_POINT('',(0.210128990777,-0.673212124947,0.27)); +#10350 = CARTESIAN_POINT('',(0.20338106168,-0.679960072431,0.28)); +#10351 = CARTESIAN_POINT('',(0.20338106168,-0.679960072431,0.27)); +#10352 = CARTESIAN_POINT('',(0.20338106168,-0.688153985022,0.28)); +#10353 = CARTESIAN_POINT('',(0.20338106168,-0.688153985022,0.27)); +#10354 = ADVANCED_FACE('',(#10355),#10366,.F.); +#10355 = FACE_BOUND('',#10356,.F.); +#10356 = EDGE_LOOP('',(#10357,#10358,#10359,#10365)); +#10357 = ORIENTED_EDGE('',*,*,#10339,.F.); +#10358 = ORIENTED_EDGE('',*,*,#9702,.T.); +#10359 = ORIENTED_EDGE('',*,*,#10360,.T.); +#10360 = EDGE_CURVE('',#9703,#3695,#10361,.T.); +#10361 = LINE('',#10362,#10363); +#10362 = CARTESIAN_POINT('',(0.217358945017,-0.703095845097,0.28)); +#10363 = VECTOR('',#10364,1.); +#10364 = DIRECTION('',(-0.,-0.,-1.)); +#10365 = ORIENTED_EDGE('',*,*,#3702,.F.); +#10366 = B_SPLINE_SURFACE_WITH_KNOTS('',3,1,( + (#10367,#10368) + ,(#10369,#10370) + ,(#10371,#10372) + ,(#10373,#10374 + )),.UNSPECIFIED.,.F.,.F.,.F.,(4,4),(2,2),(28.,29.),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#10367 = CARTESIAN_POINT('',(0.20338106168,-0.688153985022,0.28)); +#10368 = CARTESIAN_POINT('',(0.20338106168,-0.688153985022,0.27)); +#10369 = CARTESIAN_POINT('',(0.20338106168,-0.695865909244,0.28)); +#10370 = CARTESIAN_POINT('',(0.20338106168,-0.695865909244,0.27)); +#10371 = CARTESIAN_POINT('',(0.209647002408,-0.702613856728,0.28)); +#10372 = CARTESIAN_POINT('',(0.209647002408,-0.702613856728,0.27)); +#10373 = CARTESIAN_POINT('',(0.217358945017,-0.703095845097,0.28)); +#10374 = CARTESIAN_POINT('',(0.217358945017,-0.703095845097,0.27)); +#10375 = ADVANCED_FACE('',(#10376),#10387,.F.); +#10376 = FACE_BOUND('',#10377,.T.); +#10377 = EDGE_LOOP('',(#10378,#10379,#10385,#10386)); +#10378 = ORIENTED_EDGE('',*,*,#3694,.T.); +#10379 = ORIENTED_EDGE('',*,*,#10380,.F.); +#10380 = EDGE_CURVE('',#9712,#3686,#10381,.T.); +#10381 = LINE('',#10382,#10383); +#10382 = CARTESIAN_POINT('',(0.245796681673,-0.703095845097,0.28)); +#10383 = VECTOR('',#10384,1.); +#10384 = DIRECTION('',(-0.,-0.,-1.)); +#10385 = ORIENTED_EDGE('',*,*,#9711,.F.); +#10386 = ORIENTED_EDGE('',*,*,#10360,.T.); +#10387 = PLANE('',#10388); +#10388 = AXIS2_PLACEMENT_3D('',#10389,#10390,#10391); +#10389 = CARTESIAN_POINT('',(0.24435069818,-0.703095845097,0.28)); +#10390 = DIRECTION('',(0.,1.,0.)); +#10391 = DIRECTION('',(0.,-0.,1.)); +#10392 = ADVANCED_FACE('',(#10393),#10404,.F.); +#10393 = FACE_BOUND('',#10394,.F.); +#10394 = EDGE_LOOP('',(#10395,#10396,#10397,#10403)); +#10395 = ORIENTED_EDGE('',*,*,#10380,.F.); +#10396 = ORIENTED_EDGE('',*,*,#9719,.T.); +#10397 = ORIENTED_EDGE('',*,*,#10398,.T.); +#10398 = EDGE_CURVE('',#9720,#3677,#10399,.T.); +#10399 = LINE('',#10400,#10401); +#10400 = CARTESIAN_POINT('',(0.289658285159,-0.681406037538,0.28)); +#10401 = VECTOR('',#10402,1.); +#10402 = DIRECTION('',(-0.,-0.,-1.)); +#10403 = ORIENTED_EDGE('',*,*,#3685,.F.); +#10404 = B_SPLINE_SURFACE_WITH_KNOTS('',3,1,( + (#10405,#10406) + ,(#10407,#10408) + ,(#10409,#10410) + ,(#10411,#10412 + )),.UNSPECIFIED.,.F.,.F.,.F.,(4,4),(2,2),(33.,34.),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#10405 = CARTESIAN_POINT('',(0.245796681673,-0.703095845097,0.28)); +#10406 = CARTESIAN_POINT('',(0.245796681673,-0.703095845097,0.27)); +#10407 = CARTESIAN_POINT('',(0.262666531996,-0.701649861603,0.28)); +#10408 = CARTESIAN_POINT('',(0.262666531996,-0.701649861603,0.27)); +#10409 = CARTESIAN_POINT('',(0.278090398826,-0.693937918995,0.28)); +#10410 = CARTESIAN_POINT('',(0.278090398826,-0.693937918995,0.27)); +#10411 = CARTESIAN_POINT('',(0.289658285159,-0.681406037538,0.28)); +#10412 = CARTESIAN_POINT('',(0.289658285159,-0.681406037538,0.27)); +#10413 = ADVANCED_FACE('',(#10414),#10420,.F.); +#10414 = FACE_BOUND('',#10415,.F.); +#10415 = EDGE_LOOP('',(#10416,#10417,#10418,#10419)); +#10416 = ORIENTED_EDGE('',*,*,#10398,.F.); +#10417 = ORIENTED_EDGE('',*,*,#9728,.T.); +#10418 = ORIENTED_EDGE('',*,*,#9768,.T.); +#10419 = ORIENTED_EDGE('',*,*,#3676,.F.); +#10420 = B_SPLINE_SURFACE_WITH_KNOTS('',3,1,( + (#10421,#10422) + ,(#10423,#10424) + ,(#10425,#10426) + ,(#10427,#10428 + )),.UNSPECIFIED.,.F.,.F.,.F.,(4,4),(2,2),(34.,35.),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#10421 = CARTESIAN_POINT('',(0.289658285159,-0.681406037538,0.28)); +#10422 = CARTESIAN_POINT('',(0.289658285159,-0.681406037538,0.27)); +#10423 = CARTESIAN_POINT('',(0.301226189878,-0.668874156081,0.28)); +#10424 = CARTESIAN_POINT('',(0.301226189878,-0.668874156081,0.27)); +#10425 = CARTESIAN_POINT('',(0.307492130607,-0.652486294126,0.28)); +#10426 = CARTESIAN_POINT('',(0.307492130607,-0.652486294126,0.27)); +#10427 = CARTESIAN_POINT('',(0.307492130607,-0.635616443803,0.28)); +#10428 = CARTESIAN_POINT('',(0.307492130607,-0.635616443803,0.27)); +#10429 = ADVANCED_FACE('',(#10430),#10459,.T.); +#10430 = FACE_BOUND('',#10431,.T.); +#10431 = EDGE_LOOP('',(#10432,#10446,#10452,#10453)); +#10432 = ORIENTED_EDGE('',*,*,#10433,.F.); +#10433 = EDGE_CURVE('',#10434,#10436,#10438,.T.); +#10434 = VERTEX_POINT('',#10435); +#10435 = CARTESIAN_POINT('',(0.104089940795,-0.705987848856,0.27)); +#10436 = VERTEX_POINT('',#10437); +#10437 = CARTESIAN_POINT('',(0.104089940795,-0.668392167712,0.27)); +#10438 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#10439,#10440,#10441,#10442, + #10443,#10444,#10445),.UNSPECIFIED.,.F.,.F.,(4,3,4),(0.,1.,2.), + .PIECEWISE_BEZIER_KNOTS.); +#10439 = CARTESIAN_POINT('',(0.104089940795,-0.705987848856,0.27)); +#10440 = CARTESIAN_POINT('',(0.114693841197,-0.705987848856,0.27)); +#10441 = CARTESIAN_POINT('',(0.122887772174,-0.697311911124,0.27)); +#10442 = CARTESIAN_POINT('',(0.122887772174,-0.687190008284,0.27)); +#10443 = CARTESIAN_POINT('',(0.122887772174,-0.676586098689,0.27)); +#10444 = CARTESIAN_POINT('',(0.114211852828,-0.668392167712,0.27)); +#10445 = CARTESIAN_POINT('',(0.104089940795,-0.668392167712,0.27)); +#10446 = ORIENTED_EDGE('',*,*,#10447,.F.); +#10447 = EDGE_CURVE('',#9738,#10434,#10448,.T.); +#10448 = LINE('',#10449,#10450); +#10449 = CARTESIAN_POINT('',(0.104089940795,-0.705987848856,0.28)); +#10450 = VECTOR('',#10451,1.); +#10451 = DIRECTION('',(-0.,-0.,-1.)); +#10452 = ORIENTED_EDGE('',*,*,#9737,.T.); +#10453 = ORIENTED_EDGE('',*,*,#10454,.T.); +#10454 = EDGE_CURVE('',#9740,#10436,#10455,.T.); +#10455 = LINE('',#10456,#10457); +#10456 = CARTESIAN_POINT('',(0.104089940795,-0.668392167712,0.28)); +#10457 = VECTOR('',#10458,1.); +#10458 = DIRECTION('',(-0.,-0.,-1.)); +#10459 = B_SPLINE_SURFACE_WITH_KNOTS('',3,1,( + (#10460,#10461) + ,(#10462,#10463) + ,(#10464,#10465) + ,(#10466,#10467) + ,(#10468,#10469) + ,(#10470,#10471) + ,(#10472,#10473 + )),.UNSPECIFIED.,.F.,.F.,.F.,(4,3,4),(2,2),(0.,1.,2.),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#10460 = CARTESIAN_POINT('',(0.104089940795,-0.705987848856,0.28)); +#10461 = CARTESIAN_POINT('',(0.104089940795,-0.705987848856,0.27)); +#10462 = CARTESIAN_POINT('',(0.114693841197,-0.705987848856,0.28)); +#10463 = CARTESIAN_POINT('',(0.114693841197,-0.705987848856,0.27)); +#10464 = CARTESIAN_POINT('',(0.122887772174,-0.697311911124,0.28)); +#10465 = CARTESIAN_POINT('',(0.122887772174,-0.697311911124,0.27)); +#10466 = CARTESIAN_POINT('',(0.122887772174,-0.687190008284,0.28)); +#10467 = CARTESIAN_POINT('',(0.122887772174,-0.687190008284,0.27)); +#10468 = CARTESIAN_POINT('',(0.122887772174,-0.676586098689,0.28)); +#10469 = CARTESIAN_POINT('',(0.122887772174,-0.676586098689,0.27)); +#10470 = CARTESIAN_POINT('',(0.114211852828,-0.668392167712,0.28)); +#10471 = CARTESIAN_POINT('',(0.114211852828,-0.668392167712,0.27)); +#10472 = CARTESIAN_POINT('',(0.104089940795,-0.668392167712,0.28)); +#10473 = CARTESIAN_POINT('',(0.104089940795,-0.668392167712,0.27)); +#10474 = ADVANCED_FACE('',(#10475),#10489,.T.); +#10475 = FACE_BOUND('',#10476,.T.); +#10476 = EDGE_LOOP('',(#10477,#10486,#10487,#10488)); +#10477 = ORIENTED_EDGE('',*,*,#10478,.F.); +#10478 = EDGE_CURVE('',#10436,#10434,#10479,.T.); +#10479 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#10480,#10481,#10482,#10483, + #10484,#10485),.UNSPECIFIED.,.F.,.F.,(4,2,4),(2.,3.,4.), + .UNSPECIFIED.); +#10480 = CARTESIAN_POINT('',(0.104089940795,-0.668392167712,0.27)); +#10481 = CARTESIAN_POINT('',(9.396802876268E-02,-0.668392167712,0.27)); +#10482 = CARTESIAN_POINT('',(8.529210941643E-02,-0.676586098689,0.27)); +#10483 = CARTESIAN_POINT('',(8.529210941643E-02,-0.697793917879,0.27)); +#10484 = CARTESIAN_POINT('',(9.396802876268E-02,-0.705987848856,0.27)); +#10485 = CARTESIAN_POINT('',(0.104089940795,-0.705987848856,0.27)); +#10486 = ORIENTED_EDGE('',*,*,#10454,.F.); +#10487 = ORIENTED_EDGE('',*,*,#9751,.T.); +#10488 = ORIENTED_EDGE('',*,*,#10447,.T.); +#10489 = B_SPLINE_SURFACE_WITH_KNOTS('',3,1,( + (#10490,#10491) + ,(#10492,#10493) + ,(#10494,#10495) + ,(#10496,#10497) + ,(#10498,#10499) + ,(#10500,#10501 + )),.UNSPECIFIED.,.F.,.F.,.F.,(4,2,4),(2,2),(2.,3.,4.),(0.,1.), + .UNSPECIFIED.); +#10490 = CARTESIAN_POINT('',(0.104089940795,-0.668392167712,0.28)); +#10491 = CARTESIAN_POINT('',(0.104089940795,-0.668392167712,0.27)); +#10492 = CARTESIAN_POINT('',(9.396802876268E-02,-0.668392167712,0.28)); +#10493 = CARTESIAN_POINT('',(9.396802876268E-02,-0.668392167712,0.27)); +#10494 = CARTESIAN_POINT('',(8.529210941643E-02,-0.676586098689,0.28)); +#10495 = CARTESIAN_POINT('',(8.529210941643E-02,-0.676586098689,0.27)); +#10496 = CARTESIAN_POINT('',(8.529210941643E-02,-0.697793917879,0.28)); +#10497 = CARTESIAN_POINT('',(8.529210941643E-02,-0.697793917879,0.27)); +#10498 = CARTESIAN_POINT('',(9.396802876268E-02,-0.705987848856,0.28)); +#10499 = CARTESIAN_POINT('',(9.396802876268E-02,-0.705987848856,0.27)); +#10500 = CARTESIAN_POINT('',(0.104089940795,-0.705987848856,0.28)); +#10501 = CARTESIAN_POINT('',(0.104089940795,-0.705987848856,0.27)); +#10502 = ADVANCED_FACE('',(#10503),#10507,.F.); +#10503 = FACE_BOUND('',#10504,.T.); +#10504 = EDGE_LOOP('',(#10505,#10506)); +#10505 = ORIENTED_EDGE('',*,*,#10478,.T.); +#10506 = ORIENTED_EDGE('',*,*,#10433,.T.); +#10507 = PLANE('',#10508); +#10508 = AXIS2_PLACEMENT_3D('',#10509,#10510,#10511); +#10509 = CARTESIAN_POINT('',(0.,0.,0.27)); +#10510 = DIRECTION('',(0.,0.,-1.)); +#10511 = DIRECTION('',(-1.,0.,-0.)); +#10512 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#10516)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#10513,#10514,#10515)) +REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#10513 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#10514 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#10515 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#10516 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-07),#10513, + 'distance_accuracy_value','confusion accuracy'); +#10517 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#10518,#10520); +#10518 = ( REPRESENTATION_RELATIONSHIP('','',#1904,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#10519) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#10519 = ITEM_DEFINED_TRANSFORMATION('','',#11,#47); +#10520 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #10521); +#10521 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('9','U4','',#5,#1899,$); +#10522 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1901)); +#10523 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#10524,#10526); +#10524 = ( REPRESENTATION_RELATIONSHIP('','',#1065,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#10525) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#10525 = ITEM_DEFINED_TRANSFORMATION('','',#11,#51); +#10526 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #10527); +#10527 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('10','R2','',#5,#1060,$); +#10528 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#10529,#10531); +#10529 = ( REPRESENTATION_RELATIONSHIP('','',#1065,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#10530) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#10530 = ITEM_DEFINED_TRANSFORMATION('','',#11,#55); +#10531 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #10532); +#10532 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('11','R19','',#5,#1060,$); +#10533 = SHAPE_DEFINITION_REPRESENTATION(#10534,#10540); +#10534 = PRODUCT_DEFINITION_SHAPE('','',#10535); +#10535 = PRODUCT_DEFINITION('design','',#10536,#10539); +#10536 = PRODUCT_DEFINITION_FORMATION('','',#10537); +#10537 = PRODUCT('Raytac_MDBT50Q','Raytac_MDBT50Q','',(#10538)); +#10538 = PRODUCT_CONTEXT('',#2,'mechanical'); +#10539 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#10540 = SHAPE_REPRESENTATION('',(#11,#10541,#10691,#10841,#10991), + #11241); +#10541 = MANIFOLD_SOLID_BREP('',#10542); +#10542 = CLOSED_SHELL('',(#10543,#10583,#10614,#10645,#10667,#10679)); +#10543 = ADVANCED_FACE('',(#10544),#10578,.F.); +#10544 = FACE_BOUND('',#10545,.F.); +#10545 = EDGE_LOOP('',(#10546,#10556,#10564,#10572)); +#10546 = ORIENTED_EDGE('',*,*,#10547,.T.); +#10547 = EDGE_CURVE('',#10548,#10550,#10552,.T.); +#10548 = VERTEX_POINT('',#10549); +#10549 = CARTESIAN_POINT('',(-5.25,-7.75,0.)); +#10550 = VERTEX_POINT('',#10551); +#10551 = CARTESIAN_POINT('',(-5.25,-7.75,0.8)); +#10552 = LINE('',#10553,#10554); +#10553 = CARTESIAN_POINT('',(-5.25,-7.75,0.)); +#10554 = VECTOR('',#10555,1.); +#10555 = DIRECTION('',(0.,0.,1.)); +#10556 = ORIENTED_EDGE('',*,*,#10557,.T.); +#10557 = EDGE_CURVE('',#10550,#10558,#10560,.T.); +#10558 = VERTEX_POINT('',#10559); +#10559 = CARTESIAN_POINT('',(5.25,-7.75,0.8)); +#10560 = LINE('',#10561,#10562); +#10561 = CARTESIAN_POINT('',(-5.25,-7.75,0.8)); +#10562 = VECTOR('',#10563,1.); +#10563 = DIRECTION('',(1.,0.,0.)); +#10564 = ORIENTED_EDGE('',*,*,#10565,.F.); +#10565 = EDGE_CURVE('',#10566,#10558,#10568,.T.); +#10566 = VERTEX_POINT('',#10567); +#10567 = CARTESIAN_POINT('',(5.25,-7.75,0.)); +#10568 = LINE('',#10569,#10570); +#10569 = CARTESIAN_POINT('',(5.25,-7.75,0.)); +#10570 = VECTOR('',#10571,1.); +#10571 = DIRECTION('',(0.,0.,1.)); +#10572 = ORIENTED_EDGE('',*,*,#10573,.F.); +#10573 = EDGE_CURVE('',#10548,#10566,#10574,.T.); +#10574 = LINE('',#10575,#10576); +#10575 = CARTESIAN_POINT('',(-5.25,-7.75,0.)); +#10576 = VECTOR('',#10577,1.); +#10577 = DIRECTION('',(1.,0.,0.)); +#10578 = PLANE('',#10579); +#10579 = AXIS2_PLACEMENT_3D('',#10580,#10581,#10582); +#10580 = CARTESIAN_POINT('',(-5.25,-7.75,0.)); +#10581 = DIRECTION('',(0.,1.,0.)); +#10582 = DIRECTION('',(1.,0.,0.)); +#10583 = ADVANCED_FACE('',(#10584),#10609,.F.); +#10584 = FACE_BOUND('',#10585,.F.); +#10585 = EDGE_LOOP('',(#10586,#10587,#10595,#10603)); +#10586 = ORIENTED_EDGE('',*,*,#10565,.T.); +#10587 = ORIENTED_EDGE('',*,*,#10588,.T.); +#10588 = EDGE_CURVE('',#10558,#10589,#10591,.T.); +#10589 = VERTEX_POINT('',#10590); +#10590 = CARTESIAN_POINT('',(5.25,7.75,0.8)); +#10591 = LINE('',#10592,#10593); +#10592 = CARTESIAN_POINT('',(5.25,-7.75,0.8)); +#10593 = VECTOR('',#10594,1.); +#10594 = DIRECTION('',(0.,1.,0.)); +#10595 = ORIENTED_EDGE('',*,*,#10596,.F.); +#10596 = EDGE_CURVE('',#10597,#10589,#10599,.T.); +#10597 = VERTEX_POINT('',#10598); +#10598 = CARTESIAN_POINT('',(5.25,7.75,0.)); +#10599 = LINE('',#10600,#10601); +#10600 = CARTESIAN_POINT('',(5.25,7.75,0.)); +#10601 = VECTOR('',#10602,1.); +#10602 = DIRECTION('',(0.,0.,1.)); +#10603 = ORIENTED_EDGE('',*,*,#10604,.F.); +#10604 = EDGE_CURVE('',#10566,#10597,#10605,.T.); +#10605 = LINE('',#10606,#10607); +#10606 = CARTESIAN_POINT('',(5.25,-7.75,0.)); +#10607 = VECTOR('',#10608,1.); +#10608 = DIRECTION('',(0.,1.,0.)); +#10609 = PLANE('',#10610); +#10610 = AXIS2_PLACEMENT_3D('',#10611,#10612,#10613); +#10611 = CARTESIAN_POINT('',(5.25,-7.75,0.)); +#10612 = DIRECTION('',(-1.,0.,0.)); +#10613 = DIRECTION('',(0.,1.,0.)); +#10614 = ADVANCED_FACE('',(#10615),#10640,.F.); +#10615 = FACE_BOUND('',#10616,.F.); +#10616 = EDGE_LOOP('',(#10617,#10618,#10626,#10634)); +#10617 = ORIENTED_EDGE('',*,*,#10596,.T.); +#10618 = ORIENTED_EDGE('',*,*,#10619,.T.); +#10619 = EDGE_CURVE('',#10589,#10620,#10622,.T.); +#10620 = VERTEX_POINT('',#10621); +#10621 = CARTESIAN_POINT('',(-5.25,7.75,0.8)); +#10622 = LINE('',#10623,#10624); +#10623 = CARTESIAN_POINT('',(5.25,7.75,0.8)); +#10624 = VECTOR('',#10625,1.); +#10625 = DIRECTION('',(-1.,0.,0.)); +#10626 = ORIENTED_EDGE('',*,*,#10627,.F.); +#10627 = EDGE_CURVE('',#10628,#10620,#10630,.T.); +#10628 = VERTEX_POINT('',#10629); +#10629 = CARTESIAN_POINT('',(-5.25,7.75,0.)); +#10630 = LINE('',#10631,#10632); +#10631 = CARTESIAN_POINT('',(-5.25,7.75,0.)); +#10632 = VECTOR('',#10633,1.); +#10633 = DIRECTION('',(0.,0.,1.)); +#10634 = ORIENTED_EDGE('',*,*,#10635,.F.); +#10635 = EDGE_CURVE('',#10597,#10628,#10636,.T.); +#10636 = LINE('',#10637,#10638); +#10637 = CARTESIAN_POINT('',(5.25,7.75,0.)); +#10638 = VECTOR('',#10639,1.); +#10639 = DIRECTION('',(-1.,0.,0.)); +#10640 = PLANE('',#10641); +#10641 = AXIS2_PLACEMENT_3D('',#10642,#10643,#10644); +#10642 = CARTESIAN_POINT('',(5.25,7.75,0.)); +#10643 = DIRECTION('',(0.,-1.,0.)); +#10644 = DIRECTION('',(-1.,0.,0.)); +#10645 = ADVANCED_FACE('',(#10646),#10662,.F.); +#10646 = FACE_BOUND('',#10647,.F.); +#10647 = EDGE_LOOP('',(#10648,#10649,#10655,#10656)); +#10648 = ORIENTED_EDGE('',*,*,#10627,.T.); +#10649 = ORIENTED_EDGE('',*,*,#10650,.T.); +#10650 = EDGE_CURVE('',#10620,#10550,#10651,.T.); +#10651 = LINE('',#10652,#10653); +#10652 = CARTESIAN_POINT('',(-5.25,7.75,0.8)); +#10653 = VECTOR('',#10654,1.); +#10654 = DIRECTION('',(0.,-1.,0.)); +#10655 = ORIENTED_EDGE('',*,*,#10547,.F.); +#10656 = ORIENTED_EDGE('',*,*,#10657,.F.); +#10657 = EDGE_CURVE('',#10628,#10548,#10658,.T.); +#10658 = LINE('',#10659,#10660); +#10659 = CARTESIAN_POINT('',(-5.25,7.75,0.)); +#10660 = VECTOR('',#10661,1.); +#10661 = DIRECTION('',(0.,-1.,0.)); +#10662 = PLANE('',#10663); +#10663 = AXIS2_PLACEMENT_3D('',#10664,#10665,#10666); +#10664 = CARTESIAN_POINT('',(-5.25,7.75,0.)); +#10665 = DIRECTION('',(1.,0.,0.)); +#10666 = DIRECTION('',(0.,-1.,0.)); +#10667 = ADVANCED_FACE('',(#10668),#10674,.F.); +#10668 = FACE_BOUND('',#10669,.F.); +#10669 = EDGE_LOOP('',(#10670,#10671,#10672,#10673)); +#10670 = ORIENTED_EDGE('',*,*,#10573,.T.); +#10671 = ORIENTED_EDGE('',*,*,#10604,.T.); +#10672 = ORIENTED_EDGE('',*,*,#10635,.T.); +#10673 = ORIENTED_EDGE('',*,*,#10657,.T.); +#10674 = PLANE('',#10675); +#10675 = AXIS2_PLACEMENT_3D('',#10676,#10677,#10678); +#10676 = CARTESIAN_POINT('',(0.,0.,0.)); +#10677 = DIRECTION('',(0.,0.,1.)); +#10678 = DIRECTION('',(1.,0.,-0.)); +#10679 = ADVANCED_FACE('',(#10680),#10686,.T.); +#10680 = FACE_BOUND('',#10681,.T.); +#10681 = EDGE_LOOP('',(#10682,#10683,#10684,#10685)); +#10682 = ORIENTED_EDGE('',*,*,#10557,.T.); +#10683 = ORIENTED_EDGE('',*,*,#10588,.T.); +#10684 = ORIENTED_EDGE('',*,*,#10619,.T.); +#10685 = ORIENTED_EDGE('',*,*,#10650,.T.); +#10686 = PLANE('',#10687); +#10687 = AXIS2_PLACEMENT_3D('',#10688,#10689,#10690); +#10688 = CARTESIAN_POINT('',(0.,0.,0.8)); +#10689 = DIRECTION('',(0.,0.,1.)); +#10690 = DIRECTION('',(1.,0.,-0.)); +#10691 = MANIFOLD_SOLID_BREP('',#10692); +#10692 = CLOSED_SHELL('',(#10693,#10733,#10764,#10795,#10817,#10829)); +#10693 = ADVANCED_FACE('',(#10694),#10728,.F.); +#10694 = FACE_BOUND('',#10695,.F.); +#10695 = EDGE_LOOP('',(#10696,#10706,#10714,#10722)); +#10696 = ORIENTED_EDGE('',*,*,#10697,.T.); +#10697 = EDGE_CURVE('',#10698,#10700,#10702,.T.); +#10698 = VERTEX_POINT('',#10699); +#10699 = CARTESIAN_POINT('',(-2.,6.,2.05)); +#10700 = VERTEX_POINT('',#10701); +#10701 = CARTESIAN_POINT('',(-2.,6.,2.06)); +#10702 = LINE('',#10703,#10704); +#10703 = CARTESIAN_POINT('',(-2.,6.,2.05)); +#10704 = VECTOR('',#10705,1.); +#10705 = DIRECTION('',(0.,0.,1.)); +#10706 = ORIENTED_EDGE('',*,*,#10707,.T.); +#10707 = EDGE_CURVE('',#10700,#10708,#10710,.T.); +#10708 = VERTEX_POINT('',#10709); +#10709 = CARTESIAN_POINT('',(0.,6.,2.06)); +#10710 = LINE('',#10711,#10712); +#10711 = CARTESIAN_POINT('',(-2.,6.,2.06)); +#10712 = VECTOR('',#10713,1.); +#10713 = DIRECTION('',(1.,0.,0.)); +#10714 = ORIENTED_EDGE('',*,*,#10715,.F.); +#10715 = EDGE_CURVE('',#10716,#10708,#10718,.T.); +#10716 = VERTEX_POINT('',#10717); +#10717 = CARTESIAN_POINT('',(0.,6.,2.05)); +#10718 = LINE('',#10719,#10720); +#10719 = CARTESIAN_POINT('',(0.,6.,2.05)); +#10720 = VECTOR('',#10721,1.); +#10721 = DIRECTION('',(0.,0.,1.)); +#10722 = ORIENTED_EDGE('',*,*,#10723,.F.); +#10723 = EDGE_CURVE('',#10698,#10716,#10724,.T.); +#10724 = LINE('',#10725,#10726); +#10725 = CARTESIAN_POINT('',(-2.,6.,2.05)); +#10726 = VECTOR('',#10727,1.); +#10727 = DIRECTION('',(1.,0.,0.)); +#10728 = PLANE('',#10729); +#10729 = AXIS2_PLACEMENT_3D('',#10730,#10731,#10732); +#10730 = CARTESIAN_POINT('',(-2.,6.,2.05)); +#10731 = DIRECTION('',(0.,1.,0.)); +#10732 = DIRECTION('',(1.,0.,0.)); +#10733 = ADVANCED_FACE('',(#10734),#10759,.F.); +#10734 = FACE_BOUND('',#10735,.F.); +#10735 = EDGE_LOOP('',(#10736,#10737,#10745,#10753)); +#10736 = ORIENTED_EDGE('',*,*,#10715,.T.); +#10737 = ORIENTED_EDGE('',*,*,#10738,.T.); +#10738 = EDGE_CURVE('',#10708,#10739,#10741,.T.); +#10739 = VERTEX_POINT('',#10740); +#10740 = CARTESIAN_POINT('',(0.,7.,2.06)); +#10741 = LINE('',#10742,#10743); +#10742 = CARTESIAN_POINT('',(0.,6.,2.06)); +#10743 = VECTOR('',#10744,1.); +#10744 = DIRECTION('',(0.,1.,0.)); +#10745 = ORIENTED_EDGE('',*,*,#10746,.F.); +#10746 = EDGE_CURVE('',#10747,#10739,#10749,.T.); +#10747 = VERTEX_POINT('',#10748); +#10748 = CARTESIAN_POINT('',(0.,7.,2.05)); +#10749 = LINE('',#10750,#10751); +#10750 = CARTESIAN_POINT('',(0.,7.,2.05)); +#10751 = VECTOR('',#10752,1.); +#10752 = DIRECTION('',(0.,0.,1.)); +#10753 = ORIENTED_EDGE('',*,*,#10754,.F.); +#10754 = EDGE_CURVE('',#10716,#10747,#10755,.T.); +#10755 = LINE('',#10756,#10757); +#10756 = CARTESIAN_POINT('',(0.,6.,2.05)); +#10757 = VECTOR('',#10758,1.); +#10758 = DIRECTION('',(0.,1.,0.)); +#10759 = PLANE('',#10760); +#10760 = AXIS2_PLACEMENT_3D('',#10761,#10762,#10763); +#10761 = CARTESIAN_POINT('',(0.,6.,2.05)); +#10762 = DIRECTION('',(-1.,0.,0.)); +#10763 = DIRECTION('',(0.,1.,0.)); +#10764 = ADVANCED_FACE('',(#10765),#10790,.F.); +#10765 = FACE_BOUND('',#10766,.F.); +#10766 = EDGE_LOOP('',(#10767,#10768,#10776,#10784)); +#10767 = ORIENTED_EDGE('',*,*,#10746,.T.); +#10768 = ORIENTED_EDGE('',*,*,#10769,.T.); +#10769 = EDGE_CURVE('',#10739,#10770,#10772,.T.); +#10770 = VERTEX_POINT('',#10771); +#10771 = CARTESIAN_POINT('',(-2.,7.,2.06)); +#10772 = LINE('',#10773,#10774); +#10773 = CARTESIAN_POINT('',(0.,7.,2.06)); +#10774 = VECTOR('',#10775,1.); +#10775 = DIRECTION('',(-1.,0.,0.)); +#10776 = ORIENTED_EDGE('',*,*,#10777,.F.); +#10777 = EDGE_CURVE('',#10778,#10770,#10780,.T.); +#10778 = VERTEX_POINT('',#10779); +#10779 = CARTESIAN_POINT('',(-2.,7.,2.05)); +#10780 = LINE('',#10781,#10782); +#10781 = CARTESIAN_POINT('',(-2.,7.,2.05)); +#10782 = VECTOR('',#10783,1.); +#10783 = DIRECTION('',(0.,0.,1.)); +#10784 = ORIENTED_EDGE('',*,*,#10785,.F.); +#10785 = EDGE_CURVE('',#10747,#10778,#10786,.T.); +#10786 = LINE('',#10787,#10788); +#10787 = CARTESIAN_POINT('',(0.,7.,2.05)); +#10788 = VECTOR('',#10789,1.); +#10789 = DIRECTION('',(-1.,0.,0.)); +#10790 = PLANE('',#10791); +#10791 = AXIS2_PLACEMENT_3D('',#10792,#10793,#10794); +#10792 = CARTESIAN_POINT('',(0.,7.,2.05)); +#10793 = DIRECTION('',(0.,-1.,0.)); +#10794 = DIRECTION('',(-1.,0.,0.)); +#10795 = ADVANCED_FACE('',(#10796),#10812,.F.); +#10796 = FACE_BOUND('',#10797,.F.); +#10797 = EDGE_LOOP('',(#10798,#10799,#10805,#10806)); +#10798 = ORIENTED_EDGE('',*,*,#10777,.T.); +#10799 = ORIENTED_EDGE('',*,*,#10800,.T.); +#10800 = EDGE_CURVE('',#10770,#10700,#10801,.T.); +#10801 = LINE('',#10802,#10803); +#10802 = CARTESIAN_POINT('',(-2.,7.,2.06)); +#10803 = VECTOR('',#10804,1.); +#10804 = DIRECTION('',(0.,-1.,0.)); +#10805 = ORIENTED_EDGE('',*,*,#10697,.F.); +#10806 = ORIENTED_EDGE('',*,*,#10807,.F.); +#10807 = EDGE_CURVE('',#10778,#10698,#10808,.T.); +#10808 = LINE('',#10809,#10810); +#10809 = CARTESIAN_POINT('',(-2.,7.,2.05)); +#10810 = VECTOR('',#10811,1.); +#10811 = DIRECTION('',(0.,-1.,0.)); +#10812 = PLANE('',#10813); +#10813 = AXIS2_PLACEMENT_3D('',#10814,#10815,#10816); +#10814 = CARTESIAN_POINT('',(-2.,7.,2.05)); +#10815 = DIRECTION('',(1.,0.,0.)); +#10816 = DIRECTION('',(0.,-1.,0.)); +#10817 = ADVANCED_FACE('',(#10818),#10824,.F.); +#10818 = FACE_BOUND('',#10819,.F.); +#10819 = EDGE_LOOP('',(#10820,#10821,#10822,#10823)); +#10820 = ORIENTED_EDGE('',*,*,#10723,.T.); +#10821 = ORIENTED_EDGE('',*,*,#10754,.T.); +#10822 = ORIENTED_EDGE('',*,*,#10785,.T.); +#10823 = ORIENTED_EDGE('',*,*,#10807,.T.); +#10824 = PLANE('',#10825); +#10825 = AXIS2_PLACEMENT_3D('',#10826,#10827,#10828); +#10826 = CARTESIAN_POINT('',(-1.,6.5,2.05)); +#10827 = DIRECTION('',(0.,0.,1.)); +#10828 = DIRECTION('',(1.,0.,-0.)); +#10829 = ADVANCED_FACE('',(#10830),#10836,.T.); +#10830 = FACE_BOUND('',#10831,.T.); +#10831 = EDGE_LOOP('',(#10832,#10833,#10834,#10835)); +#10832 = ORIENTED_EDGE('',*,*,#10707,.T.); +#10833 = ORIENTED_EDGE('',*,*,#10738,.T.); +#10834 = ORIENTED_EDGE('',*,*,#10769,.T.); +#10835 = ORIENTED_EDGE('',*,*,#10800,.T.); +#10836 = PLANE('',#10837); +#10837 = AXIS2_PLACEMENT_3D('',#10838,#10839,#10840); +#10838 = CARTESIAN_POINT('',(-1.,6.5,2.06)); +#10839 = DIRECTION('',(0.,0.,1.)); +#10840 = DIRECTION('',(1.,0.,-0.)); +#10841 = MANIFOLD_SOLID_BREP('',#10842); +#10842 = CLOSED_SHELL('',(#10843,#10883,#10914,#10945,#10967,#10979)); +#10843 = ADVANCED_FACE('',(#10844),#10878,.T.); +#10844 = FACE_BOUND('',#10845,.T.); +#10845 = EDGE_LOOP('',(#10846,#10856,#10864,#10872)); +#10846 = ORIENTED_EDGE('',*,*,#10847,.T.); +#10847 = EDGE_CURVE('',#10848,#10850,#10852,.T.); +#10848 = VERTEX_POINT('',#10849); +#10849 = CARTESIAN_POINT('',(-3.5,7.,0.8)); +#10850 = VERTEX_POINT('',#10851); +#10851 = CARTESIAN_POINT('',(-3.5,7.,2.05)); +#10852 = LINE('',#10853,#10854); +#10853 = CARTESIAN_POINT('',(-3.5,7.,0.8)); +#10854 = VECTOR('',#10855,1.); +#10855 = DIRECTION('',(0.,0.,1.)); +#10856 = ORIENTED_EDGE('',*,*,#10857,.T.); +#10857 = EDGE_CURVE('',#10850,#10858,#10860,.T.); +#10858 = VERTEX_POINT('',#10859); +#10859 = CARTESIAN_POINT('',(4.5,7.,2.05)); +#10860 = LINE('',#10861,#10862); +#10861 = CARTESIAN_POINT('',(-3.5,7.,2.05)); +#10862 = VECTOR('',#10863,1.); +#10863 = DIRECTION('',(1.,0.,0.)); +#10864 = ORIENTED_EDGE('',*,*,#10865,.F.); +#10865 = EDGE_CURVE('',#10866,#10858,#10868,.T.); +#10866 = VERTEX_POINT('',#10867); +#10867 = CARTESIAN_POINT('',(4.5,7.,0.8)); +#10868 = LINE('',#10869,#10870); +#10869 = CARTESIAN_POINT('',(4.5,7.,0.8)); +#10870 = VECTOR('',#10871,1.); +#10871 = DIRECTION('',(0.,0.,1.)); +#10872 = ORIENTED_EDGE('',*,*,#10873,.F.); +#10873 = EDGE_CURVE('',#10848,#10866,#10874,.T.); +#10874 = LINE('',#10875,#10876); +#10875 = CARTESIAN_POINT('',(-3.5,7.,0.8)); +#10876 = VECTOR('',#10877,1.); +#10877 = DIRECTION('',(1.,0.,0.)); +#10878 = PLANE('',#10879); +#10879 = AXIS2_PLACEMENT_3D('',#10880,#10881,#10882); +#10880 = CARTESIAN_POINT('',(-3.5,7.,0.8)); +#10881 = DIRECTION('',(0.,1.,0.)); +#10882 = DIRECTION('',(1.,0.,0.)); +#10883 = ADVANCED_FACE('',(#10884),#10909,.T.); +#10884 = FACE_BOUND('',#10885,.T.); +#10885 = EDGE_LOOP('',(#10886,#10887,#10895,#10903)); +#10886 = ORIENTED_EDGE('',*,*,#10865,.T.); +#10887 = ORIENTED_EDGE('',*,*,#10888,.T.); +#10888 = EDGE_CURVE('',#10858,#10889,#10891,.T.); +#10889 = VERTEX_POINT('',#10890); +#10890 = CARTESIAN_POINT('',(4.5,6.,2.05)); +#10891 = LINE('',#10892,#10893); +#10892 = CARTESIAN_POINT('',(4.5,7.,2.05)); +#10893 = VECTOR('',#10894,1.); +#10894 = DIRECTION('',(0.,-1.,0.)); +#10895 = ORIENTED_EDGE('',*,*,#10896,.F.); +#10896 = EDGE_CURVE('',#10897,#10889,#10899,.T.); +#10897 = VERTEX_POINT('',#10898); +#10898 = CARTESIAN_POINT('',(4.5,6.,0.8)); +#10899 = LINE('',#10900,#10901); +#10900 = CARTESIAN_POINT('',(4.5,6.,0.8)); +#10901 = VECTOR('',#10902,1.); +#10902 = DIRECTION('',(0.,0.,1.)); +#10903 = ORIENTED_EDGE('',*,*,#10904,.F.); +#10904 = EDGE_CURVE('',#10866,#10897,#10905,.T.); +#10905 = LINE('',#10906,#10907); +#10906 = CARTESIAN_POINT('',(4.5,7.,0.8)); +#10907 = VECTOR('',#10908,1.); +#10908 = DIRECTION('',(0.,-1.,0.)); +#10909 = PLANE('',#10910); +#10910 = AXIS2_PLACEMENT_3D('',#10911,#10912,#10913); +#10911 = CARTESIAN_POINT('',(4.5,7.,0.8)); +#10912 = DIRECTION('',(1.,0.,0.)); +#10913 = DIRECTION('',(0.,-1.,0.)); +#10914 = ADVANCED_FACE('',(#10915),#10940,.T.); +#10915 = FACE_BOUND('',#10916,.T.); +#10916 = EDGE_LOOP('',(#10917,#10918,#10926,#10934)); +#10917 = ORIENTED_EDGE('',*,*,#10896,.T.); +#10918 = ORIENTED_EDGE('',*,*,#10919,.T.); +#10919 = EDGE_CURVE('',#10889,#10920,#10922,.T.); +#10920 = VERTEX_POINT('',#10921); +#10921 = CARTESIAN_POINT('',(-3.5,6.,2.05)); +#10922 = LINE('',#10923,#10924); +#10923 = CARTESIAN_POINT('',(4.5,6.,2.05)); +#10924 = VECTOR('',#10925,1.); +#10925 = DIRECTION('',(-1.,0.,0.)); +#10926 = ORIENTED_EDGE('',*,*,#10927,.F.); +#10927 = EDGE_CURVE('',#10928,#10920,#10930,.T.); +#10928 = VERTEX_POINT('',#10929); +#10929 = CARTESIAN_POINT('',(-3.5,6.,0.8)); +#10930 = LINE('',#10931,#10932); +#10931 = CARTESIAN_POINT('',(-3.5,6.,0.8)); +#10932 = VECTOR('',#10933,1.); +#10933 = DIRECTION('',(0.,0.,1.)); +#10934 = ORIENTED_EDGE('',*,*,#10935,.F.); +#10935 = EDGE_CURVE('',#10897,#10928,#10936,.T.); +#10936 = LINE('',#10937,#10938); +#10937 = CARTESIAN_POINT('',(4.5,6.,0.8)); +#10938 = VECTOR('',#10939,1.); +#10939 = DIRECTION('',(-1.,0.,0.)); +#10940 = PLANE('',#10941); +#10941 = AXIS2_PLACEMENT_3D('',#10942,#10943,#10944); +#10942 = CARTESIAN_POINT('',(4.5,6.,0.8)); +#10943 = DIRECTION('',(0.,-1.,0.)); +#10944 = DIRECTION('',(-1.,0.,0.)); +#10945 = ADVANCED_FACE('',(#10946),#10962,.T.); +#10946 = FACE_BOUND('',#10947,.T.); +#10947 = EDGE_LOOP('',(#10948,#10949,#10955,#10956)); +#10948 = ORIENTED_EDGE('',*,*,#10927,.T.); +#10949 = ORIENTED_EDGE('',*,*,#10950,.T.); +#10950 = EDGE_CURVE('',#10920,#10850,#10951,.T.); +#10951 = LINE('',#10952,#10953); +#10952 = CARTESIAN_POINT('',(-3.5,6.,2.05)); +#10953 = VECTOR('',#10954,1.); +#10954 = DIRECTION('',(0.,1.,0.)); +#10955 = ORIENTED_EDGE('',*,*,#10847,.F.); +#10956 = ORIENTED_EDGE('',*,*,#10957,.F.); +#10957 = EDGE_CURVE('',#10928,#10848,#10958,.T.); +#10958 = LINE('',#10959,#10960); +#10959 = CARTESIAN_POINT('',(-3.5,6.,0.8)); +#10960 = VECTOR('',#10961,1.); +#10961 = DIRECTION('',(0.,1.,0.)); +#10962 = PLANE('',#10963); +#10963 = AXIS2_PLACEMENT_3D('',#10964,#10965,#10966); +#10964 = CARTESIAN_POINT('',(-3.5,6.,0.8)); +#10965 = DIRECTION('',(-1.,0.,0.)); +#10966 = DIRECTION('',(0.,1.,0.)); +#10967 = ADVANCED_FACE('',(#10968),#10974,.T.); +#10968 = FACE_BOUND('',#10969,.T.); +#10969 = EDGE_LOOP('',(#10970,#10971,#10972,#10973)); +#10970 = ORIENTED_EDGE('',*,*,#10873,.T.); +#10971 = ORIENTED_EDGE('',*,*,#10904,.T.); +#10972 = ORIENTED_EDGE('',*,*,#10935,.T.); +#10973 = ORIENTED_EDGE('',*,*,#10957,.T.); +#10974 = PLANE('',#10975); +#10975 = AXIS2_PLACEMENT_3D('',#10976,#10977,#10978); +#10976 = CARTESIAN_POINT('',(0.5,6.5,0.8)); +#10977 = DIRECTION('',(-0.,-0.,-1.)); +#10978 = DIRECTION('',(-1.,0.,0.)); +#10979 = ADVANCED_FACE('',(#10980),#10986,.F.); +#10980 = FACE_BOUND('',#10981,.F.); +#10981 = EDGE_LOOP('',(#10982,#10983,#10984,#10985)); +#10982 = ORIENTED_EDGE('',*,*,#10857,.T.); +#10983 = ORIENTED_EDGE('',*,*,#10888,.T.); +#10984 = ORIENTED_EDGE('',*,*,#10919,.T.); +#10985 = ORIENTED_EDGE('',*,*,#10950,.T.); +#10986 = PLANE('',#10987); +#10987 = AXIS2_PLACEMENT_3D('',#10988,#10989,#10990); +#10988 = CARTESIAN_POINT('',(0.5,6.5,2.05)); +#10989 = DIRECTION('',(-0.,-0.,-1.)); +#10990 = DIRECTION('',(-1.,0.,0.)); +#10991 = MANIFOLD_SOLID_BREP('',#10992); +#10992 = CLOSED_SHELL('',(#10993,#11033,#11064,#11097,#11121,#11145, + #11162,#11187,#11211,#11229)); +#10993 = ADVANCED_FACE('',(#10994),#11028,.F.); +#10994 = FACE_BOUND('',#10995,.F.); +#10995 = EDGE_LOOP('',(#10996,#11006,#11014,#11022)); +#10996 = ORIENTED_EDGE('',*,*,#10997,.T.); +#10997 = EDGE_CURVE('',#10998,#11000,#11002,.T.); +#10998 = VERTEX_POINT('',#10999); +#10999 = CARTESIAN_POINT('',(-5.05,-7.6,0.8)); +#11000 = VERTEX_POINT('',#11001); +#11001 = CARTESIAN_POINT('',(-5.05,-7.6,1.9)); +#11002 = LINE('',#11003,#11004); +#11003 = CARTESIAN_POINT('',(-5.05,-7.6,0.8)); +#11004 = VECTOR('',#11005,1.); +#11005 = DIRECTION('',(0.,0.,1.)); +#11006 = ORIENTED_EDGE('',*,*,#11007,.T.); +#11007 = EDGE_CURVE('',#11000,#11008,#11010,.T.); +#11008 = VERTEX_POINT('',#11009); +#11009 = CARTESIAN_POINT('',(5.05,-7.6,1.9)); +#11010 = LINE('',#11011,#11012); +#11011 = CARTESIAN_POINT('',(-5.05,-7.6,1.9)); +#11012 = VECTOR('',#11013,1.); +#11013 = DIRECTION('',(1.,0.,0.)); +#11014 = ORIENTED_EDGE('',*,*,#11015,.F.); +#11015 = EDGE_CURVE('',#11016,#11008,#11018,.T.); +#11016 = VERTEX_POINT('',#11017); +#11017 = CARTESIAN_POINT('',(5.05,-7.6,0.8)); +#11018 = LINE('',#11019,#11020); +#11019 = CARTESIAN_POINT('',(5.05,-7.6,0.8)); +#11020 = VECTOR('',#11021,1.); +#11021 = DIRECTION('',(0.,0.,1.)); +#11022 = ORIENTED_EDGE('',*,*,#11023,.F.); +#11023 = EDGE_CURVE('',#10998,#11016,#11024,.T.); +#11024 = LINE('',#11025,#11026); +#11025 = CARTESIAN_POINT('',(-5.05,-7.6,0.8)); +#11026 = VECTOR('',#11027,1.); +#11027 = DIRECTION('',(1.,0.,0.)); +#11028 = PLANE('',#11029); +#11029 = AXIS2_PLACEMENT_3D('',#11030,#11031,#11032); +#11030 = CARTESIAN_POINT('',(-5.05,-7.6,0.8)); +#11031 = DIRECTION('',(0.,1.,0.)); +#11032 = DIRECTION('',(1.,0.,0.)); +#11033 = ADVANCED_FACE('',(#11034),#11059,.F.); +#11034 = FACE_BOUND('',#11035,.F.); +#11035 = EDGE_LOOP('',(#11036,#11046,#11052,#11053)); +#11036 = ORIENTED_EDGE('',*,*,#11037,.T.); +#11037 = EDGE_CURVE('',#11038,#11040,#11042,.T.); +#11038 = VERTEX_POINT('',#11039); +#11039 = CARTESIAN_POINT('',(-5.05,3.8,0.8)); +#11040 = VERTEX_POINT('',#11041); +#11041 = CARTESIAN_POINT('',(-5.05,3.8,1.9)); +#11042 = LINE('',#11043,#11044); +#11043 = CARTESIAN_POINT('',(-5.05,3.8,0.8)); +#11044 = VECTOR('',#11045,1.); +#11045 = DIRECTION('',(0.,0.,1.)); +#11046 = ORIENTED_EDGE('',*,*,#11047,.T.); +#11047 = EDGE_CURVE('',#11040,#11000,#11048,.T.); +#11048 = LINE('',#11049,#11050); +#11049 = CARTESIAN_POINT('',(-5.05,3.8,1.9)); +#11050 = VECTOR('',#11051,1.); +#11051 = DIRECTION('',(0.,-1.,0.)); +#11052 = ORIENTED_EDGE('',*,*,#10997,.F.); +#11053 = ORIENTED_EDGE('',*,*,#11054,.F.); +#11054 = EDGE_CURVE('',#11038,#10998,#11055,.T.); +#11055 = LINE('',#11056,#11057); +#11056 = CARTESIAN_POINT('',(-5.05,3.8,0.8)); +#11057 = VECTOR('',#11058,1.); +#11058 = DIRECTION('',(0.,-1.,0.)); +#11059 = PLANE('',#11060); +#11060 = AXIS2_PLACEMENT_3D('',#11061,#11062,#11063); +#11061 = CARTESIAN_POINT('',(-5.05,3.8,0.8)); +#11062 = DIRECTION('',(1.,0.,0.)); +#11063 = DIRECTION('',(0.,-1.,0.)); +#11064 = ADVANCED_FACE('',(#11065),#11092,.T.); +#11065 = FACE_BOUND('',#11066,.T.); +#11066 = EDGE_LOOP('',(#11067,#11068,#11077,#11085)); +#11067 = ORIENTED_EDGE('',*,*,#11007,.T.); +#11068 = ORIENTED_EDGE('',*,*,#11069,.T.); +#11069 = EDGE_CURVE('',#11008,#11070,#11072,.T.); +#11070 = VERTEX_POINT('',#11071); +#11071 = CARTESIAN_POINT('',(4.95,-7.5,2.)); +#11072 = ELLIPSE('',#11073,0.141421356237,0.1); +#11073 = AXIS2_PLACEMENT_3D('',#11074,#11075,#11076); +#11074 = CARTESIAN_POINT('',(4.95,-7.5,1.9)); +#11075 = DIRECTION('',(-0.707106781187,-0.707106781187,-0.)); +#11076 = DIRECTION('',(-0.707106781187,0.707106781187,0.)); +#11077 = ORIENTED_EDGE('',*,*,#11078,.F.); +#11078 = EDGE_CURVE('',#11079,#11070,#11081,.T.); +#11079 = VERTEX_POINT('',#11080); +#11080 = CARTESIAN_POINT('',(-4.95,-7.5,2.)); +#11081 = LINE('',#11082,#11083); +#11082 = CARTESIAN_POINT('',(-5.05,-7.5,2.)); +#11083 = VECTOR('',#11084,1.); +#11084 = DIRECTION('',(1.,0.,0.)); +#11085 = ORIENTED_EDGE('',*,*,#11086,.F.); +#11086 = EDGE_CURVE('',#11000,#11079,#11087,.T.); +#11087 = ELLIPSE('',#11088,0.141421356237,0.1); +#11088 = AXIS2_PLACEMENT_3D('',#11089,#11090,#11091); +#11089 = CARTESIAN_POINT('',(-4.95,-7.5,1.9)); +#11090 = DIRECTION('',(-0.707106781187,0.707106781187,0.)); +#11091 = DIRECTION('',(-0.707106781187,-0.707106781187,0.)); +#11092 = CYLINDRICAL_SURFACE('',#11093,0.1); +#11093 = AXIS2_PLACEMENT_3D('',#11094,#11095,#11096); +#11094 = CARTESIAN_POINT('',(-5.05,-7.5,1.9)); +#11095 = DIRECTION('',(1.,0.,0.)); +#11096 = DIRECTION('',(0.,-1.,0.)); +#11097 = ADVANCED_FACE('',(#11098),#11116,.F.); +#11098 = FACE_BOUND('',#11099,.F.); +#11099 = EDGE_LOOP('',(#11100,#11101,#11109,#11115)); +#11100 = ORIENTED_EDGE('',*,*,#11023,.T.); +#11101 = ORIENTED_EDGE('',*,*,#11102,.T.); +#11102 = EDGE_CURVE('',#11016,#11103,#11105,.T.); +#11103 = VERTEX_POINT('',#11104); +#11104 = CARTESIAN_POINT('',(5.05,3.8,0.8)); +#11105 = LINE('',#11106,#11107); +#11106 = CARTESIAN_POINT('',(5.05,-7.6,0.8)); +#11107 = VECTOR('',#11108,1.); +#11108 = DIRECTION('',(0.,1.,0.)); +#11109 = ORIENTED_EDGE('',*,*,#11110,.T.); +#11110 = EDGE_CURVE('',#11103,#11038,#11111,.T.); +#11111 = LINE('',#11112,#11113); +#11112 = CARTESIAN_POINT('',(5.05,3.8,0.8)); +#11113 = VECTOR('',#11114,1.); +#11114 = DIRECTION('',(-1.,0.,0.)); +#11115 = ORIENTED_EDGE('',*,*,#11054,.T.); +#11116 = PLANE('',#11117); +#11117 = AXIS2_PLACEMENT_3D('',#11118,#11119,#11120); +#11118 = CARTESIAN_POINT('',(-1.7E-16,-1.9,0.8)); +#11119 = DIRECTION('',(0.,0.,1.)); +#11120 = DIRECTION('',(1.,0.,-0.)); +#11121 = ADVANCED_FACE('',(#11122),#11140,.F.); +#11122 = FACE_BOUND('',#11123,.F.); +#11123 = EDGE_LOOP('',(#11124,#11125,#11133,#11139)); +#11124 = ORIENTED_EDGE('',*,*,#11015,.T.); +#11125 = ORIENTED_EDGE('',*,*,#11126,.T.); +#11126 = EDGE_CURVE('',#11008,#11127,#11129,.T.); +#11127 = VERTEX_POINT('',#11128); +#11128 = CARTESIAN_POINT('',(5.05,3.8,1.9)); +#11129 = LINE('',#11130,#11131); +#11130 = CARTESIAN_POINT('',(5.05,-7.6,1.9)); +#11131 = VECTOR('',#11132,1.); +#11132 = DIRECTION('',(0.,1.,0.)); +#11133 = ORIENTED_EDGE('',*,*,#11134,.F.); +#11134 = EDGE_CURVE('',#11103,#11127,#11135,.T.); +#11135 = LINE('',#11136,#11137); +#11136 = CARTESIAN_POINT('',(5.05,3.8,0.8)); +#11137 = VECTOR('',#11138,1.); +#11138 = DIRECTION('',(0.,0.,1.)); +#11139 = ORIENTED_EDGE('',*,*,#11102,.F.); +#11140 = PLANE('',#11141); +#11141 = AXIS2_PLACEMENT_3D('',#11142,#11143,#11144); +#11142 = CARTESIAN_POINT('',(5.05,-7.6,0.8)); +#11143 = DIRECTION('',(-1.,0.,0.)); +#11144 = DIRECTION('',(0.,1.,0.)); +#11145 = ADVANCED_FACE('',(#11146),#11157,.F.); +#11146 = FACE_BOUND('',#11147,.F.); +#11147 = EDGE_LOOP('',(#11148,#11149,#11155,#11156)); +#11148 = ORIENTED_EDGE('',*,*,#11134,.T.); +#11149 = ORIENTED_EDGE('',*,*,#11150,.T.); +#11150 = EDGE_CURVE('',#11127,#11040,#11151,.T.); +#11151 = LINE('',#11152,#11153); +#11152 = CARTESIAN_POINT('',(5.05,3.8,1.9)); +#11153 = VECTOR('',#11154,1.); +#11154 = DIRECTION('',(-1.,0.,0.)); +#11155 = ORIENTED_EDGE('',*,*,#11037,.F.); +#11156 = ORIENTED_EDGE('',*,*,#11110,.F.); +#11157 = PLANE('',#11158); +#11158 = AXIS2_PLACEMENT_3D('',#11159,#11160,#11161); +#11159 = CARTESIAN_POINT('',(5.05,3.8,0.8)); +#11160 = DIRECTION('',(0.,-1.,0.)); +#11161 = DIRECTION('',(-1.,0.,0.)); +#11162 = ADVANCED_FACE('',(#11163),#11182,.T.); +#11163 = FACE_BOUND('',#11164,.T.); +#11164 = EDGE_LOOP('',(#11165,#11166,#11167,#11175)); +#11165 = ORIENTED_EDGE('',*,*,#11047,.T.); +#11166 = ORIENTED_EDGE('',*,*,#11086,.T.); +#11167 = ORIENTED_EDGE('',*,*,#11168,.F.); +#11168 = EDGE_CURVE('',#11169,#11079,#11171,.T.); +#11169 = VERTEX_POINT('',#11170); +#11170 = CARTESIAN_POINT('',(-4.95,3.7,2.)); +#11171 = LINE('',#11172,#11173); +#11172 = CARTESIAN_POINT('',(-4.95,3.8,2.)); +#11173 = VECTOR('',#11174,1.); +#11174 = DIRECTION('',(0.,-1.,0.)); +#11175 = ORIENTED_EDGE('',*,*,#11176,.F.); +#11176 = EDGE_CURVE('',#11040,#11169,#11177,.T.); +#11177 = ELLIPSE('',#11178,0.141421356237,0.1); +#11178 = AXIS2_PLACEMENT_3D('',#11179,#11180,#11181); +#11179 = CARTESIAN_POINT('',(-4.95,3.7,1.9)); +#11180 = DIRECTION('',(0.707106781187,0.707106781187,-0.)); +#11181 = DIRECTION('',(-0.707106781187,0.707106781187,0.)); +#11182 = CYLINDRICAL_SURFACE('',#11183,0.1); +#11183 = AXIS2_PLACEMENT_3D('',#11184,#11185,#11186); +#11184 = CARTESIAN_POINT('',(-4.95,3.8,1.9)); +#11185 = DIRECTION('',(0.,-1.,0.)); +#11186 = DIRECTION('',(-1.,0.,0.)); +#11187 = ADVANCED_FACE('',(#11188),#11206,.T.); +#11188 = FACE_BOUND('',#11189,.T.); +#11189 = EDGE_LOOP('',(#11190,#11198,#11204,#11205)); +#11190 = ORIENTED_EDGE('',*,*,#11191,.T.); +#11191 = EDGE_CURVE('',#11070,#11192,#11194,.T.); +#11192 = VERTEX_POINT('',#11193); +#11193 = CARTESIAN_POINT('',(4.95,3.7,2.)); +#11194 = LINE('',#11195,#11196); +#11195 = CARTESIAN_POINT('',(4.95,-7.6,2.)); +#11196 = VECTOR('',#11197,1.); +#11197 = DIRECTION('',(0.,1.,0.)); +#11198 = ORIENTED_EDGE('',*,*,#11199,.T.); +#11199 = EDGE_CURVE('',#11192,#11169,#11200,.T.); +#11200 = LINE('',#11201,#11202); +#11201 = CARTESIAN_POINT('',(5.05,3.7,2.)); +#11202 = VECTOR('',#11203,1.); +#11203 = DIRECTION('',(-1.,0.,0.)); +#11204 = ORIENTED_EDGE('',*,*,#11168,.T.); +#11205 = ORIENTED_EDGE('',*,*,#11078,.T.); +#11206 = PLANE('',#11207); +#11207 = AXIS2_PLACEMENT_3D('',#11208,#11209,#11210); +#11208 = CARTESIAN_POINT('',(-1.7E-16,-1.9,2.)); +#11209 = DIRECTION('',(0.,0.,1.)); +#11210 = DIRECTION('',(1.,0.,-0.)); +#11211 = ADVANCED_FACE('',(#11212),#11224,.T.); +#11212 = FACE_BOUND('',#11213,.T.); +#11213 = EDGE_LOOP('',(#11214,#11215,#11222,#11223)); +#11214 = ORIENTED_EDGE('',*,*,#11126,.T.); +#11215 = ORIENTED_EDGE('',*,*,#11216,.T.); +#11216 = EDGE_CURVE('',#11127,#11192,#11217,.T.); +#11217 = ELLIPSE('',#11218,0.141421356237,0.1); +#11218 = AXIS2_PLACEMENT_3D('',#11219,#11220,#11221); +#11219 = CARTESIAN_POINT('',(4.95,3.7,1.9)); +#11220 = DIRECTION('',(0.707106781187,-0.707106781187,0.)); +#11221 = DIRECTION('',(0.707106781187,0.707106781187,0.)); +#11222 = ORIENTED_EDGE('',*,*,#11191,.F.); +#11223 = ORIENTED_EDGE('',*,*,#11069,.F.); +#11224 = CYLINDRICAL_SURFACE('',#11225,0.1); +#11225 = AXIS2_PLACEMENT_3D('',#11226,#11227,#11228); +#11226 = CARTESIAN_POINT('',(4.95,-7.6,1.9)); +#11227 = DIRECTION('',(0.,1.,0.)); +#11228 = DIRECTION('',(1.,0.,0.)); +#11229 = ADVANCED_FACE('',(#11230),#11236,.T.); +#11230 = FACE_BOUND('',#11231,.T.); +#11231 = EDGE_LOOP('',(#11232,#11233,#11234,#11235)); +#11232 = ORIENTED_EDGE('',*,*,#11150,.T.); +#11233 = ORIENTED_EDGE('',*,*,#11176,.T.); +#11234 = ORIENTED_EDGE('',*,*,#11199,.F.); +#11235 = ORIENTED_EDGE('',*,*,#11216,.F.); +#11236 = CYLINDRICAL_SURFACE('',#11237,0.1); +#11237 = AXIS2_PLACEMENT_3D('',#11238,#11239,#11240); +#11238 = CARTESIAN_POINT('',(5.05,3.7,1.9)); +#11239 = DIRECTION('',(-1.,0.,0.)); +#11240 = DIRECTION('',(0.,1.,0.)); +#11241 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#11245)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#11242,#11243,#11244)) +REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#11242 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#11243 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#11244 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#11245 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#11242, + 'distance_accuracy_value','confusion accuracy'); +#11246 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#11247,#11249); +#11247 = ( REPRESENTATION_RELATIONSHIP('','',#10540,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#11248) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#11248 = ITEM_DEFINED_TRANSFORMATION('','',#11,#59); +#11249 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #11250); +#11250 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('12','U3','',#5,#10535,$); +#11251 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#10537)); +#11252 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#11253,#11255); +#11253 = ( REPRESENTATION_RELATIONSHIP('','',#1065,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#11254) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#11254 = ITEM_DEFINED_TRANSFORMATION('','',#11,#63); +#11255 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #11256); +#11256 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13','R17','',#5,#1060,$); +#11257 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#11258,#11260); +#11258 = ( REPRESENTATION_RELATIONSHIP('','',#1065,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#11259) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#11259 = ITEM_DEFINED_TRANSFORMATION('','',#11,#67); +#11260 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #11261); +#11261 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('14','R3','',#5,#1060,$); +#11262 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#11263,#11265); +#11263 = ( REPRESENTATION_RELATIONSHIP('','',#1065,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#11264) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#11264 = ITEM_DEFINED_TRANSFORMATION('','',#11,#71); +#11265 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #11266); +#11266 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('15','R20','',#5,#1060,$); +#11267 = SHAPE_DEFINITION_REPRESENTATION(#11268,#11274); +#11268 = PRODUCT_DEFINITION_SHAPE('','',#11269); +#11269 = PRODUCT_DEFINITION('design','',#11270,#11273); +#11270 = PRODUCT_DEFINITION_FORMATION('','',#11271); +#11271 = PRODUCT('SOT-23-5','SOT-23-5','',(#11272)); +#11272 = PRODUCT_CONTEXT('',#2,'mechanical'); +#11273 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#11274 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#11275),#14344); +#11275 = MANIFOLD_SOLID_BREP('',#11276); +#11276 = CLOSED_SHELL('',(#11277,#11315,#11378,#11401,#11430,#11453, + #11524,#11579,#11602,#11625,#11642,#11665,#11753,#11769,#11799, + #11830,#11861,#11892,#11923,#11954,#11971,#11988,#12019,#12050, + #12081,#12111,#12134,#12157,#12174,#12219,#12289,#12312,#12335, + #12358,#12413,#12451,#12500,#12592,#12617,#12701,#12723,#12815, + #12840,#12924,#12941,#13026,#13051,#13128,#13213,#13238,#13315, + #13332,#13424,#13449,#13533,#13550,#13569,#13588,#13634,#13650, + #13669,#13685,#13702,#13714,#13731,#13748,#13765,#13782,#13799, + #13816,#13833,#13845,#13862,#13879,#13896,#13913,#13930,#13947, + #13964,#13976,#13993,#14010,#14027,#14044,#14061,#14078,#14090, + #14107,#14124,#14141,#14158,#14175,#14192,#14204,#14221,#14238, + #14255,#14272,#14289,#14306,#14323,#14335)); +#11277 = ADVANCED_FACE('',(#11278),#11310,.F.); +#11278 = FACE_BOUND('',#11279,.F.); +#11279 = EDGE_LOOP('',(#11280,#11290,#11297,#11305)); +#11280 = ORIENTED_EDGE('',*,*,#11281,.T.); +#11281 = EDGE_CURVE('',#11282,#11284,#11286,.T.); +#11282 = VERTEX_POINT('',#11283); +#11283 = CARTESIAN_POINT('',(-0.659324228722,1.358648457443,0.1)); +#11284 = VERTEX_POINT('',#11285); +#11285 = CARTESIAN_POINT('',(0.659324228722,1.358648457443,0.1)); +#11286 = LINE('',#11287,#11288); +#11287 = CARTESIAN_POINT('',(-0.659324228722,1.358648457443,0.1)); +#11288 = VECTOR('',#11289,1.); +#11289 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#11290 = ORIENTED_EDGE('',*,*,#11291,.T.); +#11291 = EDGE_CURVE('',#11284,#11292,#11294,.T.); +#11292 = VERTEX_POINT('',#11293); +#11293 = CARTESIAN_POINT('',(0.705,1.45,0.75)); +#11294 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#11295,#11296),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#11295 = CARTESIAN_POINT('',(0.659324228722,1.358648457443,0.1)); +#11296 = CARTESIAN_POINT('',(0.705,1.45,0.75)); +#11297 = ORIENTED_EDGE('',*,*,#11298,.F.); +#11298 = EDGE_CURVE('',#11299,#11292,#11301,.T.); +#11299 = VERTEX_POINT('',#11300); +#11300 = CARTESIAN_POINT('',(-0.705,1.45,0.75)); +#11301 = LINE('',#11302,#11303); +#11302 = CARTESIAN_POINT('',(-0.705,1.45,0.75)); +#11303 = VECTOR('',#11304,1.); +#11304 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#11305 = ORIENTED_EDGE('',*,*,#11306,.F.); +#11306 = EDGE_CURVE('',#11282,#11299,#11307,.T.); +#11307 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#11308,#11309),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#11308 = CARTESIAN_POINT('',(-0.659324228722,1.358648457443,0.1)); +#11309 = CARTESIAN_POINT('',(-0.705,1.45,0.75)); +#11310 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#11311,#11312) + ,(#11313,#11314 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,1.41),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#11311 = CARTESIAN_POINT('',(-0.659324228722,1.358648457443,0.1)); +#11312 = CARTESIAN_POINT('',(-0.705,1.45,0.75)); +#11313 = CARTESIAN_POINT('',(0.659324228722,1.358648457443,0.1)); +#11314 = CARTESIAN_POINT('',(0.705,1.45,0.75)); +#11315 = ADVANCED_FACE('',(#11316),#11373,.F.); +#11316 = FACE_BOUND('',#11317,.T.); +#11317 = EDGE_LOOP('',(#11318,#11319,#11327,#11335,#11343,#11351,#11359, + #11367)); +#11318 = ORIENTED_EDGE('',*,*,#11281,.T.); +#11319 = ORIENTED_EDGE('',*,*,#11320,.T.); +#11320 = EDGE_CURVE('',#11284,#11321,#11323,.T.); +#11321 = VERTEX_POINT('',#11322); +#11322 = CARTESIAN_POINT('',(0.708648457443,1.309324228722,0.1)); +#11323 = LINE('',#11324,#11325); +#11324 = CARTESIAN_POINT('',(0.659324228722,1.358648457443,0.1)); +#11325 = VECTOR('',#11326,1.); +#11326 = DIRECTION('',(0.707106781187,-0.707106781187,0.)); +#11327 = ORIENTED_EDGE('',*,*,#11328,.T.); +#11328 = EDGE_CURVE('',#11321,#11329,#11331,.T.); +#11329 = VERTEX_POINT('',#11330); +#11330 = CARTESIAN_POINT('',(0.708648457443,-1.309324228722,0.1)); +#11331 = LINE('',#11332,#11333); +#11332 = CARTESIAN_POINT('',(0.708648457443,1.309324228722,0.1)); +#11333 = VECTOR('',#11334,1.); +#11334 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#11335 = ORIENTED_EDGE('',*,*,#11336,.T.); +#11336 = EDGE_CURVE('',#11329,#11337,#11339,.T.); +#11337 = VERTEX_POINT('',#11338); +#11338 = CARTESIAN_POINT('',(0.659324228722,-1.358648457443,0.1)); +#11339 = LINE('',#11340,#11341); +#11340 = CARTESIAN_POINT('',(0.708648457443,-1.309324228722,0.1)); +#11341 = VECTOR('',#11342,1.); +#11342 = DIRECTION('',(-0.707106781187,-0.707106781187,0.)); +#11343 = ORIENTED_EDGE('',*,*,#11344,.T.); +#11344 = EDGE_CURVE('',#11337,#11345,#11347,.T.); +#11345 = VERTEX_POINT('',#11346); +#11346 = CARTESIAN_POINT('',(-0.659324228722,-1.358648457443,0.1)); +#11347 = LINE('',#11348,#11349); +#11348 = CARTESIAN_POINT('',(0.659324228722,-1.358648457443,0.1)); +#11349 = VECTOR('',#11350,1.); +#11350 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#11351 = ORIENTED_EDGE('',*,*,#11352,.T.); +#11352 = EDGE_CURVE('',#11345,#11353,#11355,.T.); +#11353 = VERTEX_POINT('',#11354); +#11354 = CARTESIAN_POINT('',(-0.708648457443,-1.309324228722,0.1)); +#11355 = LINE('',#11356,#11357); +#11356 = CARTESIAN_POINT('',(-0.659324228722,-1.358648457443,0.1)); +#11357 = VECTOR('',#11358,1.); +#11358 = DIRECTION('',(-0.707106781187,0.707106781187,0.)); +#11359 = ORIENTED_EDGE('',*,*,#11360,.T.); +#11360 = EDGE_CURVE('',#11353,#11361,#11363,.T.); +#11361 = VERTEX_POINT('',#11362); +#11362 = CARTESIAN_POINT('',(-0.708648457443,1.309324228722,0.1)); +#11363 = LINE('',#11364,#11365); +#11364 = CARTESIAN_POINT('',(-0.708648457443,-1.309324228722,0.1)); +#11365 = VECTOR('',#11366,1.); +#11366 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#11367 = ORIENTED_EDGE('',*,*,#11368,.T.); +#11368 = EDGE_CURVE('',#11361,#11282,#11369,.T.); +#11369 = LINE('',#11370,#11371); +#11370 = CARTESIAN_POINT('',(-0.708648457443,1.309324228722,0.1)); +#11371 = VECTOR('',#11372,1.); +#11372 = DIRECTION('',(0.707106781187,0.707106781187,0.)); +#11373 = PLANE('',#11374); +#11374 = AXIS2_PLACEMENT_3D('',#11375,#11376,#11377); +#11375 = CARTESIAN_POINT('',(-0.659324228722,1.358648457443,0.1)); +#11376 = DIRECTION('',(0.,0.,1.)); +#11377 = DIRECTION('',(0.436587433964,-0.899661832304,0.)); +#11378 = ADVANCED_FACE('',(#11379),#11396,.F.); +#11379 = FACE_BOUND('',#11380,.F.); +#11380 = EDGE_LOOP('',(#11381,#11382,#11389,#11395)); +#11381 = ORIENTED_EDGE('',*,*,#11320,.T.); +#11382 = ORIENTED_EDGE('',*,*,#11383,.T.); +#11383 = EDGE_CURVE('',#11321,#11384,#11386,.T.); +#11384 = VERTEX_POINT('',#11385); +#11385 = CARTESIAN_POINT('',(0.8,1.355,0.75)); +#11386 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#11387,#11388),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#11387 = CARTESIAN_POINT('',(0.708648457443,1.309324228722,0.1)); +#11388 = CARTESIAN_POINT('',(0.8,1.355,0.75)); +#11389 = ORIENTED_EDGE('',*,*,#11390,.F.); +#11390 = EDGE_CURVE('',#11292,#11384,#11391,.T.); +#11391 = LINE('',#11392,#11393); +#11392 = CARTESIAN_POINT('',(0.705,1.45,0.75)); +#11393 = VECTOR('',#11394,1.); +#11394 = DIRECTION('',(0.707106781187,-0.707106781187,0.)); +#11395 = ORIENTED_EDGE('',*,*,#11291,.F.); +#11396 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#11397,#11398) + ,(#11399,#11400 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.134350288425),(0.,1.) + ,.PIECEWISE_BEZIER_KNOTS.); +#11397 = CARTESIAN_POINT('',(0.659324228722,1.358648457443,0.1)); +#11398 = CARTESIAN_POINT('',(0.705,1.45,0.75)); +#11399 = CARTESIAN_POINT('',(0.708648457443,1.309324228722,0.1)); +#11400 = CARTESIAN_POINT('',(0.8,1.355,0.75)); +#11401 = ADVANCED_FACE('',(#11402),#11425,.F.); +#11402 = FACE_BOUND('',#11403,.F.); +#11403 = EDGE_LOOP('',(#11404,#11405,#11412,#11420)); +#11404 = ORIENTED_EDGE('',*,*,#11298,.T.); +#11405 = ORIENTED_EDGE('',*,*,#11406,.T.); +#11406 = EDGE_CURVE('',#11292,#11407,#11409,.T.); +#11407 = VERTEX_POINT('',#11408); +#11408 = CARTESIAN_POINT('',(0.705,1.45,0.9)); +#11409 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#11410,#11411),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#11410 = CARTESIAN_POINT('',(0.705,1.45,0.75)); +#11411 = CARTESIAN_POINT('',(0.705,1.45,0.9)); +#11412 = ORIENTED_EDGE('',*,*,#11413,.F.); +#11413 = EDGE_CURVE('',#11414,#11407,#11416,.T.); +#11414 = VERTEX_POINT('',#11415); +#11415 = CARTESIAN_POINT('',(-0.705,1.45,0.9)); +#11416 = LINE('',#11417,#11418); +#11417 = CARTESIAN_POINT('',(-0.705,1.45,0.9)); +#11418 = VECTOR('',#11419,1.); +#11419 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#11420 = ORIENTED_EDGE('',*,*,#11421,.F.); +#11421 = EDGE_CURVE('',#11299,#11414,#11422,.T.); +#11422 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#11423,#11424),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#11423 = CARTESIAN_POINT('',(-0.705,1.45,0.75)); +#11424 = CARTESIAN_POINT('',(-0.705,1.45,0.9)); +#11425 = PLANE('',#11426); +#11426 = AXIS2_PLACEMENT_3D('',#11427,#11428,#11429); +#11427 = CARTESIAN_POINT('',(-0.705,1.45,0.9)); +#11428 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#11429 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#11430 = ADVANCED_FACE('',(#11431),#11448,.F.); +#11431 = FACE_BOUND('',#11432,.F.); +#11432 = EDGE_LOOP('',(#11433,#11434,#11435,#11443)); +#11433 = ORIENTED_EDGE('',*,*,#11368,.T.); +#11434 = ORIENTED_EDGE('',*,*,#11306,.T.); +#11435 = ORIENTED_EDGE('',*,*,#11436,.F.); +#11436 = EDGE_CURVE('',#11437,#11299,#11439,.T.); +#11437 = VERTEX_POINT('',#11438); +#11438 = CARTESIAN_POINT('',(-0.8,1.355,0.75)); +#11439 = LINE('',#11440,#11441); +#11440 = CARTESIAN_POINT('',(-0.8,1.355,0.75)); +#11441 = VECTOR('',#11442,1.); +#11442 = DIRECTION('',(0.707106781187,0.707106781187,0.)); +#11443 = ORIENTED_EDGE('',*,*,#11444,.F.); +#11444 = EDGE_CURVE('',#11361,#11437,#11445,.T.); +#11445 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#11446,#11447),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#11446 = CARTESIAN_POINT('',(-0.708648457443,1.309324228722,0.1)); +#11447 = CARTESIAN_POINT('',(-0.8,1.355,0.75)); +#11448 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#11449,#11450) + ,(#11451,#11452 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.134350288425),(0.,1.) + ,.PIECEWISE_BEZIER_KNOTS.); +#11449 = CARTESIAN_POINT('',(-0.708648457443,1.309324228722,0.1)); +#11450 = CARTESIAN_POINT('',(-0.8,1.355,0.75)); +#11451 = CARTESIAN_POINT('',(-0.659324228722,1.358648457443,0.1)); +#11452 = CARTESIAN_POINT('',(-0.705,1.45,0.75)); +#11453 = ADVANCED_FACE('',(#11454),#11519,.F.); +#11454 = FACE_BOUND('',#11455,.F.); +#11455 = EDGE_LOOP('',(#11456,#11457,#11458,#11466,#11474,#11482,#11490, + #11498,#11506,#11514)); +#11456 = ORIENTED_EDGE('',*,*,#11360,.T.); +#11457 = ORIENTED_EDGE('',*,*,#11444,.T.); +#11458 = ORIENTED_EDGE('',*,*,#11459,.F.); +#11459 = EDGE_CURVE('',#11460,#11437,#11462,.T.); +#11460 = VERTEX_POINT('',#11461); +#11461 = CARTESIAN_POINT('',(-0.8,1.2,0.75)); +#11462 = LINE('',#11463,#11464); +#11463 = CARTESIAN_POINT('',(-0.8,-1.355,0.75)); +#11464 = VECTOR('',#11465,1.); +#11465 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#11466 = ORIENTED_EDGE('',*,*,#11467,.F.); +#11467 = EDGE_CURVE('',#11468,#11460,#11470,.T.); +#11468 = VERTEX_POINT('',#11469); +#11469 = CARTESIAN_POINT('',(-0.8,0.7,0.75)); +#11470 = LINE('',#11471,#11472); +#11471 = CARTESIAN_POINT('',(-0.8,-1.355,0.75)); +#11472 = VECTOR('',#11473,1.); +#11473 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#11474 = ORIENTED_EDGE('',*,*,#11475,.F.); +#11475 = EDGE_CURVE('',#11476,#11468,#11478,.T.); +#11476 = VERTEX_POINT('',#11477); +#11477 = CARTESIAN_POINT('',(-0.8,0.25,0.75)); +#11478 = LINE('',#11479,#11480); +#11479 = CARTESIAN_POINT('',(-0.8,-1.355,0.75)); +#11480 = VECTOR('',#11481,1.); +#11481 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#11482 = ORIENTED_EDGE('',*,*,#11483,.F.); +#11483 = EDGE_CURVE('',#11484,#11476,#11486,.T.); +#11484 = VERTEX_POINT('',#11485); +#11485 = CARTESIAN_POINT('',(-0.8,-0.25,0.75)); +#11486 = LINE('',#11487,#11488); +#11487 = CARTESIAN_POINT('',(-0.8,-1.355,0.75)); +#11488 = VECTOR('',#11489,1.); +#11489 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#11490 = ORIENTED_EDGE('',*,*,#11491,.F.); +#11491 = EDGE_CURVE('',#11492,#11484,#11494,.T.); +#11492 = VERTEX_POINT('',#11493); +#11493 = CARTESIAN_POINT('',(-0.8,-0.7,0.75)); +#11494 = LINE('',#11495,#11496); +#11495 = CARTESIAN_POINT('',(-0.8,-1.355,0.75)); +#11496 = VECTOR('',#11497,1.); +#11497 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#11498 = ORIENTED_EDGE('',*,*,#11499,.F.); +#11499 = EDGE_CURVE('',#11500,#11492,#11502,.T.); +#11500 = VERTEX_POINT('',#11501); +#11501 = CARTESIAN_POINT('',(-0.8,-1.2,0.75)); +#11502 = LINE('',#11503,#11504); +#11503 = CARTESIAN_POINT('',(-0.8,-1.355,0.75)); +#11504 = VECTOR('',#11505,1.); +#11505 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#11506 = ORIENTED_EDGE('',*,*,#11507,.F.); +#11507 = EDGE_CURVE('',#11508,#11500,#11510,.T.); +#11508 = VERTEX_POINT('',#11509); +#11509 = CARTESIAN_POINT('',(-0.8,-1.355,0.75)); +#11510 = LINE('',#11511,#11512); +#11511 = CARTESIAN_POINT('',(-0.8,-1.355,0.75)); +#11512 = VECTOR('',#11513,1.); +#11513 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#11514 = ORIENTED_EDGE('',*,*,#11515,.F.); +#11515 = EDGE_CURVE('',#11353,#11508,#11516,.T.); +#11516 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#11517,#11518),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#11517 = CARTESIAN_POINT('',(-0.708648457443,-1.309324228722,0.1)); +#11518 = CARTESIAN_POINT('',(-0.8,-1.355,0.75)); +#11519 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#11520,#11521) + ,(#11522,#11523 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,2.71),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#11520 = CARTESIAN_POINT('',(-0.708648457443,-1.309324228722,0.1)); +#11521 = CARTESIAN_POINT('',(-0.8,-1.355,0.75)); +#11522 = CARTESIAN_POINT('',(-0.708648457443,1.309324228722,0.1)); +#11523 = CARTESIAN_POINT('',(-0.8,1.355,0.75)); +#11524 = ADVANCED_FACE('',(#11525),#11574,.F.); +#11525 = FACE_BOUND('',#11526,.F.); +#11526 = EDGE_LOOP('',(#11527,#11528,#11535,#11543,#11551,#11559,#11567, + #11573)); +#11527 = ORIENTED_EDGE('',*,*,#11328,.T.); +#11528 = ORIENTED_EDGE('',*,*,#11529,.T.); +#11529 = EDGE_CURVE('',#11329,#11530,#11532,.T.); +#11530 = VERTEX_POINT('',#11531); +#11531 = CARTESIAN_POINT('',(0.8,-1.355,0.75)); +#11532 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#11533,#11534),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#11533 = CARTESIAN_POINT('',(0.708648457443,-1.309324228722,0.1)); +#11534 = CARTESIAN_POINT('',(0.8,-1.355,0.75)); +#11535 = ORIENTED_EDGE('',*,*,#11536,.F.); +#11536 = EDGE_CURVE('',#11537,#11530,#11539,.T.); +#11537 = VERTEX_POINT('',#11538); +#11538 = CARTESIAN_POINT('',(0.8,-1.2,0.75)); +#11539 = LINE('',#11540,#11541); +#11540 = CARTESIAN_POINT('',(0.8,1.355,0.75)); +#11541 = VECTOR('',#11542,1.); +#11542 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#11543 = ORIENTED_EDGE('',*,*,#11544,.F.); +#11544 = EDGE_CURVE('',#11545,#11537,#11547,.T.); +#11545 = VERTEX_POINT('',#11546); +#11546 = CARTESIAN_POINT('',(0.8,-0.7,0.75)); +#11547 = LINE('',#11548,#11549); +#11548 = CARTESIAN_POINT('',(0.8,1.355,0.75)); +#11549 = VECTOR('',#11550,1.); +#11550 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#11551 = ORIENTED_EDGE('',*,*,#11552,.F.); +#11552 = EDGE_CURVE('',#11553,#11545,#11555,.T.); +#11553 = VERTEX_POINT('',#11554); +#11554 = CARTESIAN_POINT('',(0.8,0.7,0.75)); +#11555 = LINE('',#11556,#11557); +#11556 = CARTESIAN_POINT('',(0.8,1.355,0.75)); +#11557 = VECTOR('',#11558,1.); +#11558 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#11559 = ORIENTED_EDGE('',*,*,#11560,.F.); +#11560 = EDGE_CURVE('',#11561,#11553,#11563,.T.); +#11561 = VERTEX_POINT('',#11562); +#11562 = CARTESIAN_POINT('',(0.8,1.2,0.75)); +#11563 = LINE('',#11564,#11565); +#11564 = CARTESIAN_POINT('',(0.8,1.355,0.75)); +#11565 = VECTOR('',#11566,1.); +#11566 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#11567 = ORIENTED_EDGE('',*,*,#11568,.F.); +#11568 = EDGE_CURVE('',#11384,#11561,#11569,.T.); +#11569 = LINE('',#11570,#11571); +#11570 = CARTESIAN_POINT('',(0.8,1.355,0.75)); +#11571 = VECTOR('',#11572,1.); +#11572 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#11573 = ORIENTED_EDGE('',*,*,#11383,.F.); +#11574 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#11575,#11576) + ,(#11577,#11578 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,2.71),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#11575 = CARTESIAN_POINT('',(0.708648457443,1.309324228722,0.1)); +#11576 = CARTESIAN_POINT('',(0.8,1.355,0.75)); +#11577 = CARTESIAN_POINT('',(0.708648457443,-1.309324228722,0.1)); +#11578 = CARTESIAN_POINT('',(0.8,-1.355,0.75)); +#11579 = ADVANCED_FACE('',(#11580),#11597,.F.); +#11580 = FACE_BOUND('',#11581,.F.); +#11581 = EDGE_LOOP('',(#11582,#11583,#11584,#11592)); +#11582 = ORIENTED_EDGE('',*,*,#11352,.T.); +#11583 = ORIENTED_EDGE('',*,*,#11515,.T.); +#11584 = ORIENTED_EDGE('',*,*,#11585,.F.); +#11585 = EDGE_CURVE('',#11586,#11508,#11588,.T.); +#11586 = VERTEX_POINT('',#11587); +#11587 = CARTESIAN_POINT('',(-0.705,-1.45,0.75)); +#11588 = LINE('',#11589,#11590); +#11589 = CARTESIAN_POINT('',(-0.705,-1.45,0.75)); +#11590 = VECTOR('',#11591,1.); +#11591 = DIRECTION('',(-0.707106781187,0.707106781187,0.)); +#11592 = ORIENTED_EDGE('',*,*,#11593,.F.); +#11593 = EDGE_CURVE('',#11345,#11586,#11594,.T.); +#11594 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#11595,#11596),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#11595 = CARTESIAN_POINT('',(-0.659324228722,-1.358648457443,0.1)); +#11596 = CARTESIAN_POINT('',(-0.705,-1.45,0.75)); +#11597 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#11598,#11599) + ,(#11600,#11601 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.134350288425),(0.,1.) + ,.PIECEWISE_BEZIER_KNOTS.); +#11598 = CARTESIAN_POINT('',(-0.659324228722,-1.358648457443,0.1)); +#11599 = CARTESIAN_POINT('',(-0.705,-1.45,0.75)); +#11600 = CARTESIAN_POINT('',(-0.708648457443,-1.309324228722,0.1)); +#11601 = CARTESIAN_POINT('',(-0.8,-1.355,0.75)); +#11602 = ADVANCED_FACE('',(#11603),#11620,.F.); +#11603 = FACE_BOUND('',#11604,.F.); +#11604 = EDGE_LOOP('',(#11605,#11606,#11613,#11619)); +#11605 = ORIENTED_EDGE('',*,*,#11336,.T.); +#11606 = ORIENTED_EDGE('',*,*,#11607,.T.); +#11607 = EDGE_CURVE('',#11337,#11608,#11610,.T.); +#11608 = VERTEX_POINT('',#11609); +#11609 = CARTESIAN_POINT('',(0.705,-1.45,0.75)); +#11610 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#11611,#11612),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#11611 = CARTESIAN_POINT('',(0.659324228722,-1.358648457443,0.1)); +#11612 = CARTESIAN_POINT('',(0.705,-1.45,0.75)); +#11613 = ORIENTED_EDGE('',*,*,#11614,.F.); +#11614 = EDGE_CURVE('',#11530,#11608,#11615,.T.); +#11615 = LINE('',#11616,#11617); +#11616 = CARTESIAN_POINT('',(0.8,-1.355,0.75)); +#11617 = VECTOR('',#11618,1.); +#11618 = DIRECTION('',(-0.707106781187,-0.707106781187,0.)); +#11619 = ORIENTED_EDGE('',*,*,#11529,.F.); +#11620 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#11621,#11622) + ,(#11623,#11624 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.134350288425),(0.,1.) + ,.PIECEWISE_BEZIER_KNOTS.); +#11621 = CARTESIAN_POINT('',(0.708648457443,-1.309324228722,0.1)); +#11622 = CARTESIAN_POINT('',(0.8,-1.355,0.75)); +#11623 = CARTESIAN_POINT('',(0.659324228722,-1.358648457443,0.1)); +#11624 = CARTESIAN_POINT('',(0.705,-1.45,0.75)); +#11625 = ADVANCED_FACE('',(#11626),#11637,.F.); +#11626 = FACE_BOUND('',#11627,.F.); +#11627 = EDGE_LOOP('',(#11628,#11629,#11630,#11636)); +#11628 = ORIENTED_EDGE('',*,*,#11344,.T.); +#11629 = ORIENTED_EDGE('',*,*,#11593,.T.); +#11630 = ORIENTED_EDGE('',*,*,#11631,.F.); +#11631 = EDGE_CURVE('',#11608,#11586,#11632,.T.); +#11632 = LINE('',#11633,#11634); +#11633 = CARTESIAN_POINT('',(0.705,-1.45,0.75)); +#11634 = VECTOR('',#11635,1.); +#11635 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#11636 = ORIENTED_EDGE('',*,*,#11607,.F.); +#11637 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#11638,#11639) + ,(#11640,#11641 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,1.41),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#11638 = CARTESIAN_POINT('',(0.659324228722,-1.358648457443,0.1)); +#11639 = CARTESIAN_POINT('',(0.705,-1.45,0.75)); +#11640 = CARTESIAN_POINT('',(-0.659324228722,-1.358648457443,0.1)); +#11641 = CARTESIAN_POINT('',(-0.705,-1.45,0.75)); +#11642 = ADVANCED_FACE('',(#11643),#11660,.F.); +#11643 = FACE_BOUND('',#11644,.F.); +#11644 = EDGE_LOOP('',(#11645,#11646,#11653,#11659)); +#11645 = ORIENTED_EDGE('',*,*,#11390,.T.); +#11646 = ORIENTED_EDGE('',*,*,#11647,.T.); +#11647 = EDGE_CURVE('',#11384,#11648,#11650,.T.); +#11648 = VERTEX_POINT('',#11649); +#11649 = CARTESIAN_POINT('',(0.8,1.355,0.9)); +#11650 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#11651,#11652),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#11651 = CARTESIAN_POINT('',(0.8,1.355,0.75)); +#11652 = CARTESIAN_POINT('',(0.8,1.355,0.9)); +#11653 = ORIENTED_EDGE('',*,*,#11654,.F.); +#11654 = EDGE_CURVE('',#11407,#11648,#11655,.T.); +#11655 = LINE('',#11656,#11657); +#11656 = CARTESIAN_POINT('',(0.705,1.45,0.9)); +#11657 = VECTOR('',#11658,1.); +#11658 = DIRECTION('',(0.707106781187,-0.707106781187,0.)); +#11659 = ORIENTED_EDGE('',*,*,#11406,.F.); +#11660 = PLANE('',#11661); +#11661 = AXIS2_PLACEMENT_3D('',#11662,#11663,#11664); +#11662 = CARTESIAN_POINT('',(0.705,1.45,0.9)); +#11663 = DIRECTION('',(-0.707106781187,-0.707106781187,0.)); +#11664 = DIRECTION('',(0.707106781187,-0.707106781187,0.)); +#11665 = ADVANCED_FACE('',(#11666),#11748,.F.); +#11666 = FACE_BOUND('',#11667,.F.); +#11667 = EDGE_LOOP('',(#11668,#11676,#11677,#11678,#11686,#11694,#11702, + #11710,#11718,#11726,#11734,#11742)); +#11668 = ORIENTED_EDGE('',*,*,#11669,.T.); +#11669 = EDGE_CURVE('',#11670,#11414,#11672,.T.); +#11670 = VERTEX_POINT('',#11671); +#11671 = CARTESIAN_POINT('',(-0.8,1.355,0.9)); +#11672 = LINE('',#11673,#11674); +#11673 = CARTESIAN_POINT('',(-0.8,1.355,0.9)); +#11674 = VECTOR('',#11675,1.); +#11675 = DIRECTION('',(0.707106781187,0.707106781187,0.)); +#11676 = ORIENTED_EDGE('',*,*,#11413,.T.); +#11677 = ORIENTED_EDGE('',*,*,#11654,.T.); +#11678 = ORIENTED_EDGE('',*,*,#11679,.T.); +#11679 = EDGE_CURVE('',#11648,#11680,#11682,.T.); +#11680 = VERTEX_POINT('',#11681); +#11681 = CARTESIAN_POINT('',(0.8,1.2,0.9)); +#11682 = LINE('',#11683,#11684); +#11683 = CARTESIAN_POINT('',(0.8,1.355,0.9)); +#11684 = VECTOR('',#11685,1.); +#11685 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#11686 = ORIENTED_EDGE('',*,*,#11687,.T.); +#11687 = EDGE_CURVE('',#11680,#11688,#11690,.T.); +#11688 = VERTEX_POINT('',#11689); +#11689 = CARTESIAN_POINT('',(0.775,1.2,0.9)); +#11690 = LINE('',#11691,#11692); +#11691 = CARTESIAN_POINT('',(0.85,1.2,0.9)); +#11692 = VECTOR('',#11693,1.); +#11693 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#11694 = ORIENTED_EDGE('',*,*,#11695,.F.); +#11695 = EDGE_CURVE('',#11696,#11688,#11698,.T.); +#11696 = VERTEX_POINT('',#11697); +#11697 = CARTESIAN_POINT('',(0.775,1.3425,0.9)); +#11698 = LINE('',#11699,#11700); +#11699 = CARTESIAN_POINT('',(0.775,1.3425,0.9)); +#11700 = VECTOR('',#11701,1.); +#11701 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#11702 = ORIENTED_EDGE('',*,*,#11703,.F.); +#11703 = EDGE_CURVE('',#11704,#11696,#11706,.T.); +#11704 = VERTEX_POINT('',#11705); +#11705 = CARTESIAN_POINT('',(0.6925,1.425,0.9)); +#11706 = LINE('',#11707,#11708); +#11707 = CARTESIAN_POINT('',(0.6925,1.425,0.9)); +#11708 = VECTOR('',#11709,1.); +#11709 = DIRECTION('',(0.707106781187,-0.707106781187,0.)); +#11710 = ORIENTED_EDGE('',*,*,#11711,.F.); +#11711 = EDGE_CURVE('',#11712,#11704,#11714,.T.); +#11712 = VERTEX_POINT('',#11713); +#11713 = CARTESIAN_POINT('',(-0.6925,1.425,0.9)); +#11714 = LINE('',#11715,#11716); +#11715 = CARTESIAN_POINT('',(-0.6925,1.425,0.9)); +#11716 = VECTOR('',#11717,1.); +#11717 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#11718 = ORIENTED_EDGE('',*,*,#11719,.F.); +#11719 = EDGE_CURVE('',#11720,#11712,#11722,.T.); +#11720 = VERTEX_POINT('',#11721); +#11721 = CARTESIAN_POINT('',(-0.775,1.3425,0.9)); +#11722 = LINE('',#11723,#11724); +#11723 = CARTESIAN_POINT('',(-0.775,1.3425,0.9)); +#11724 = VECTOR('',#11725,1.); +#11725 = DIRECTION('',(0.707106781187,0.707106781187,0.)); +#11726 = ORIENTED_EDGE('',*,*,#11727,.F.); +#11727 = EDGE_CURVE('',#11728,#11720,#11730,.T.); +#11728 = VERTEX_POINT('',#11729); +#11729 = CARTESIAN_POINT('',(-0.775,1.2,0.9)); +#11730 = LINE('',#11731,#11732); +#11731 = CARTESIAN_POINT('',(-0.775,-1.3425,0.9)); +#11732 = VECTOR('',#11733,1.); +#11733 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#11734 = ORIENTED_EDGE('',*,*,#11735,.F.); +#11735 = EDGE_CURVE('',#11736,#11728,#11738,.T.); +#11736 = VERTEX_POINT('',#11737); +#11737 = CARTESIAN_POINT('',(-0.8,1.2,0.9)); +#11738 = LINE('',#11739,#11740); +#11739 = CARTESIAN_POINT('',(-0.85,1.2,0.9)); +#11740 = VECTOR('',#11741,1.); +#11741 = DIRECTION('',(1.,-1.144237745222E-17,0.)); +#11742 = ORIENTED_EDGE('',*,*,#11743,.T.); +#11743 = EDGE_CURVE('',#11736,#11670,#11744,.T.); +#11744 = LINE('',#11745,#11746); +#11745 = CARTESIAN_POINT('',(-0.8,-1.355,0.9)); +#11746 = VECTOR('',#11747,1.); +#11747 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#11748 = PLANE('',#11749); +#11749 = AXIS2_PLACEMENT_3D('',#11750,#11751,#11752); +#11750 = CARTESIAN_POINT('',(-2.091417030376E-16,1.4375,0.9)); +#11751 = DIRECTION('',(4.595758349624E-18,6.551522493592E-27,-1.)); +#11752 = DIRECTION('',(1.,1.51922136901E-16,4.595758349624E-18)); +#11753 = ADVANCED_FACE('',(#11754),#11764,.F.); +#11754 = FACE_BOUND('',#11755,.F.); +#11755 = EDGE_LOOP('',(#11756,#11757,#11758,#11759)); +#11756 = ORIENTED_EDGE('',*,*,#11436,.T.); +#11757 = ORIENTED_EDGE('',*,*,#11421,.T.); +#11758 = ORIENTED_EDGE('',*,*,#11669,.F.); +#11759 = ORIENTED_EDGE('',*,*,#11760,.F.); +#11760 = EDGE_CURVE('',#11437,#11670,#11761,.T.); +#11761 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#11762,#11763),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#11762 = CARTESIAN_POINT('',(-0.8,1.355,0.75)); +#11763 = CARTESIAN_POINT('',(-0.8,1.355,0.9)); +#11764 = PLANE('',#11765); +#11765 = AXIS2_PLACEMENT_3D('',#11766,#11767,#11768); +#11766 = CARTESIAN_POINT('',(-0.8,1.355,0.9)); +#11767 = DIRECTION('',(0.707106781187,-0.707106781187,0.)); +#11768 = DIRECTION('',(0.707106781187,0.707106781187,0.)); +#11769 = ADVANCED_FACE('',(#11770),#11794,.F.); +#11770 = FACE_BOUND('',#11771,.F.); +#11771 = EDGE_LOOP('',(#11772,#11779,#11780,#11788)); +#11772 = ORIENTED_EDGE('',*,*,#11773,.F.); +#11773 = EDGE_CURVE('',#11508,#11774,#11776,.T.); +#11774 = VERTEX_POINT('',#11775); +#11775 = CARTESIAN_POINT('',(-0.8,-1.355,0.9)); +#11776 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#11777,#11778),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#11777 = CARTESIAN_POINT('',(-0.8,-1.355,0.75)); +#11778 = CARTESIAN_POINT('',(-0.8,-1.355,0.9)); +#11779 = ORIENTED_EDGE('',*,*,#11507,.T.); +#11780 = ORIENTED_EDGE('',*,*,#11781,.T.); +#11781 = EDGE_CURVE('',#11500,#11782,#11784,.T.); +#11782 = VERTEX_POINT('',#11783); +#11783 = CARTESIAN_POINT('',(-0.8,-1.2,0.9)); +#11784 = LINE('',#11785,#11786); +#11785 = CARTESIAN_POINT('',(-0.8,-1.2,0.670847817658)); +#11786 = VECTOR('',#11787,1.); +#11787 = DIRECTION('',(0.,0.,1.)); +#11788 = ORIENTED_EDGE('',*,*,#11789,.F.); +#11789 = EDGE_CURVE('',#11774,#11782,#11790,.T.); +#11790 = LINE('',#11791,#11792); +#11791 = CARTESIAN_POINT('',(-0.8,-1.355,0.9)); +#11792 = VECTOR('',#11793,1.); +#11793 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#11794 = PLANE('',#11795); +#11795 = AXIS2_PLACEMENT_3D('',#11796,#11797,#11798); +#11796 = CARTESIAN_POINT('',(-0.8,-1.355,0.9)); +#11797 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#11798 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#11799 = ADVANCED_FACE('',(#11800),#11825,.F.); +#11800 = FACE_BOUND('',#11801,.F.); +#11801 = EDGE_LOOP('',(#11802,#11810,#11811,#11819)); +#11802 = ORIENTED_EDGE('',*,*,#11803,.F.); +#11803 = EDGE_CURVE('',#11500,#11804,#11806,.T.); +#11804 = VERTEX_POINT('',#11805); +#11805 = CARTESIAN_POINT('',(-0.85,-1.2,0.75)); +#11806 = LINE('',#11807,#11808); +#11807 = CARTESIAN_POINT('',(-0.75,-1.2,0.75)); +#11808 = VECTOR('',#11809,1.); +#11809 = DIRECTION('',(-1.,1.144237745222E-17,0.)); +#11810 = ORIENTED_EDGE('',*,*,#11499,.T.); +#11811 = ORIENTED_EDGE('',*,*,#11812,.T.); +#11812 = EDGE_CURVE('',#11492,#11813,#11815,.T.); +#11813 = VERTEX_POINT('',#11814); +#11814 = CARTESIAN_POINT('',(-0.85,-0.7,0.75)); +#11815 = LINE('',#11816,#11817); +#11816 = CARTESIAN_POINT('',(-0.75,-0.7,0.75)); +#11817 = VECTOR('',#11818,1.); +#11818 = DIRECTION('',(-1.,1.144237745222E-17,0.)); +#11819 = ORIENTED_EDGE('',*,*,#11820,.F.); +#11820 = EDGE_CURVE('',#11804,#11813,#11821,.T.); +#11821 = LINE('',#11822,#11823); +#11822 = CARTESIAN_POINT('',(-0.85,-1.2,0.75)); +#11823 = VECTOR('',#11824,1.); +#11824 = DIRECTION('',(1.144237745222E-17,1.,0.)); +#11825 = PLANE('',#11826); +#11826 = AXIS2_PLACEMENT_3D('',#11827,#11828,#11829); +#11827 = CARTESIAN_POINT('',(-0.75,-1.2,0.75)); +#11828 = DIRECTION('',(0.,0.,1.)); +#11829 = DIRECTION('',(-1.,1.144237745222E-17,0.)); +#11830 = ADVANCED_FACE('',(#11831),#11856,.F.); +#11831 = FACE_BOUND('',#11832,.F.); +#11832 = EDGE_LOOP('',(#11833,#11841,#11842,#11850)); +#11833 = ORIENTED_EDGE('',*,*,#11834,.F.); +#11834 = EDGE_CURVE('',#11492,#11835,#11837,.T.); +#11835 = VERTEX_POINT('',#11836); +#11836 = CARTESIAN_POINT('',(-0.8,-0.7,0.9)); +#11837 = LINE('',#11838,#11839); +#11838 = CARTESIAN_POINT('',(-0.8,-0.7,0.670847817658)); +#11839 = VECTOR('',#11840,1.); +#11840 = DIRECTION('',(0.,0.,1.)); +#11841 = ORIENTED_EDGE('',*,*,#11491,.T.); +#11842 = ORIENTED_EDGE('',*,*,#11843,.T.); +#11843 = EDGE_CURVE('',#11484,#11844,#11846,.T.); +#11844 = VERTEX_POINT('',#11845); +#11845 = CARTESIAN_POINT('',(-0.8,-0.25,0.9)); +#11846 = LINE('',#11847,#11848); +#11847 = CARTESIAN_POINT('',(-0.8,-0.25,0.670847817658)); +#11848 = VECTOR('',#11849,1.); +#11849 = DIRECTION('',(0.,0.,1.)); +#11850 = ORIENTED_EDGE('',*,*,#11851,.F.); +#11851 = EDGE_CURVE('',#11835,#11844,#11852,.T.); +#11852 = LINE('',#11853,#11854); +#11853 = CARTESIAN_POINT('',(-0.8,-1.355,0.9)); +#11854 = VECTOR('',#11855,1.); +#11855 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#11856 = PLANE('',#11857); +#11857 = AXIS2_PLACEMENT_3D('',#11858,#11859,#11860); +#11858 = CARTESIAN_POINT('',(-0.8,-1.355,0.9)); +#11859 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#11860 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#11861 = ADVANCED_FACE('',(#11862),#11887,.F.); +#11862 = FACE_BOUND('',#11863,.F.); +#11863 = EDGE_LOOP('',(#11864,#11872,#11873,#11881)); +#11864 = ORIENTED_EDGE('',*,*,#11865,.F.); +#11865 = EDGE_CURVE('',#11484,#11866,#11868,.T.); +#11866 = VERTEX_POINT('',#11867); +#11867 = CARTESIAN_POINT('',(-0.85,-0.25,0.75)); +#11868 = LINE('',#11869,#11870); +#11869 = CARTESIAN_POINT('',(-0.75,-0.25,0.75)); +#11870 = VECTOR('',#11871,1.); +#11871 = DIRECTION('',(-1.,1.144237745222E-17,0.)); +#11872 = ORIENTED_EDGE('',*,*,#11483,.T.); +#11873 = ORIENTED_EDGE('',*,*,#11874,.T.); +#11874 = EDGE_CURVE('',#11476,#11875,#11877,.T.); +#11875 = VERTEX_POINT('',#11876); +#11876 = CARTESIAN_POINT('',(-0.85,0.25,0.75)); +#11877 = LINE('',#11878,#11879); +#11878 = CARTESIAN_POINT('',(-0.75,0.25,0.75)); +#11879 = VECTOR('',#11880,1.); +#11880 = DIRECTION('',(-1.,1.144237745222E-17,0.)); +#11881 = ORIENTED_EDGE('',*,*,#11882,.F.); +#11882 = EDGE_CURVE('',#11866,#11875,#11883,.T.); +#11883 = LINE('',#11884,#11885); +#11884 = CARTESIAN_POINT('',(-0.85,-0.25,0.75)); +#11885 = VECTOR('',#11886,1.); +#11886 = DIRECTION('',(1.144237745222E-17,1.,0.)); +#11887 = PLANE('',#11888); +#11888 = AXIS2_PLACEMENT_3D('',#11889,#11890,#11891); +#11889 = CARTESIAN_POINT('',(-0.75,-0.25,0.75)); +#11890 = DIRECTION('',(0.,0.,1.)); +#11891 = DIRECTION('',(-1.,1.144237745222E-17,0.)); +#11892 = ADVANCED_FACE('',(#11893),#11918,.F.); +#11893 = FACE_BOUND('',#11894,.F.); +#11894 = EDGE_LOOP('',(#11895,#11903,#11904,#11912)); +#11895 = ORIENTED_EDGE('',*,*,#11896,.F.); +#11896 = EDGE_CURVE('',#11476,#11897,#11899,.T.); +#11897 = VERTEX_POINT('',#11898); +#11898 = CARTESIAN_POINT('',(-0.8,0.25,0.9)); +#11899 = LINE('',#11900,#11901); +#11900 = CARTESIAN_POINT('',(-0.8,0.25,0.670847817658)); +#11901 = VECTOR('',#11902,1.); +#11902 = DIRECTION('',(0.,0.,1.)); +#11903 = ORIENTED_EDGE('',*,*,#11475,.T.); +#11904 = ORIENTED_EDGE('',*,*,#11905,.T.); +#11905 = EDGE_CURVE('',#11468,#11906,#11908,.T.); +#11906 = VERTEX_POINT('',#11907); +#11907 = CARTESIAN_POINT('',(-0.8,0.7,0.9)); +#11908 = LINE('',#11909,#11910); +#11909 = CARTESIAN_POINT('',(-0.8,0.7,0.670847817658)); +#11910 = VECTOR('',#11911,1.); +#11911 = DIRECTION('',(0.,0.,1.)); +#11912 = ORIENTED_EDGE('',*,*,#11913,.F.); +#11913 = EDGE_CURVE('',#11897,#11906,#11914,.T.); +#11914 = LINE('',#11915,#11916); +#11915 = CARTESIAN_POINT('',(-0.8,-1.355,0.9)); +#11916 = VECTOR('',#11917,1.); +#11917 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#11918 = PLANE('',#11919); +#11919 = AXIS2_PLACEMENT_3D('',#11920,#11921,#11922); +#11920 = CARTESIAN_POINT('',(-0.8,-1.355,0.9)); +#11921 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#11922 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#11923 = ADVANCED_FACE('',(#11924),#11949,.F.); +#11924 = FACE_BOUND('',#11925,.F.); +#11925 = EDGE_LOOP('',(#11926,#11934,#11935,#11943)); +#11926 = ORIENTED_EDGE('',*,*,#11927,.F.); +#11927 = EDGE_CURVE('',#11468,#11928,#11930,.T.); +#11928 = VERTEX_POINT('',#11929); +#11929 = CARTESIAN_POINT('',(-0.85,0.7,0.75)); +#11930 = LINE('',#11931,#11932); +#11931 = CARTESIAN_POINT('',(-0.75,0.7,0.75)); +#11932 = VECTOR('',#11933,1.); +#11933 = DIRECTION('',(-1.,1.144237745222E-17,0.)); +#11934 = ORIENTED_EDGE('',*,*,#11467,.T.); +#11935 = ORIENTED_EDGE('',*,*,#11936,.T.); +#11936 = EDGE_CURVE('',#11460,#11937,#11939,.T.); +#11937 = VERTEX_POINT('',#11938); +#11938 = CARTESIAN_POINT('',(-0.85,1.2,0.75)); +#11939 = LINE('',#11940,#11941); +#11940 = CARTESIAN_POINT('',(-0.75,1.2,0.75)); +#11941 = VECTOR('',#11942,1.); +#11942 = DIRECTION('',(-1.,1.144237745222E-17,0.)); +#11943 = ORIENTED_EDGE('',*,*,#11944,.F.); +#11944 = EDGE_CURVE('',#11928,#11937,#11945,.T.); +#11945 = LINE('',#11946,#11947); +#11946 = CARTESIAN_POINT('',(-0.85,0.7,0.75)); +#11947 = VECTOR('',#11948,1.); +#11948 = DIRECTION('',(1.144237745222E-17,1.,0.)); +#11949 = PLANE('',#11950); +#11950 = AXIS2_PLACEMENT_3D('',#11951,#11952,#11953); +#11951 = CARTESIAN_POINT('',(-0.75,0.7,0.75)); +#11952 = DIRECTION('',(0.,0.,1.)); +#11953 = DIRECTION('',(-1.,1.144237745222E-17,0.)); +#11954 = ADVANCED_FACE('',(#11955),#11966,.F.); +#11955 = FACE_BOUND('',#11956,.F.); +#11956 = EDGE_LOOP('',(#11957,#11963,#11964,#11965)); +#11957 = ORIENTED_EDGE('',*,*,#11958,.F.); +#11958 = EDGE_CURVE('',#11460,#11736,#11959,.T.); +#11959 = LINE('',#11960,#11961); +#11960 = CARTESIAN_POINT('',(-0.8,1.2,0.670847817658)); +#11961 = VECTOR('',#11962,1.); +#11962 = DIRECTION('',(0.,0.,1.)); +#11963 = ORIENTED_EDGE('',*,*,#11459,.T.); +#11964 = ORIENTED_EDGE('',*,*,#11760,.T.); +#11965 = ORIENTED_EDGE('',*,*,#11743,.F.); +#11966 = PLANE('',#11967); +#11967 = AXIS2_PLACEMENT_3D('',#11968,#11969,#11970); +#11968 = CARTESIAN_POINT('',(-0.8,-1.355,0.9)); +#11969 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#11970 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#11971 = ADVANCED_FACE('',(#11972),#11983,.F.); +#11972 = FACE_BOUND('',#11973,.F.); +#11973 = EDGE_LOOP('',(#11974,#11975,#11976,#11982)); +#11974 = ORIENTED_EDGE('',*,*,#11647,.F.); +#11975 = ORIENTED_EDGE('',*,*,#11568,.T.); +#11976 = ORIENTED_EDGE('',*,*,#11977,.T.); +#11977 = EDGE_CURVE('',#11561,#11680,#11978,.T.); +#11978 = LINE('',#11979,#11980); +#11979 = CARTESIAN_POINT('',(0.8,1.2,0.670847817658)); +#11980 = VECTOR('',#11981,1.); +#11981 = DIRECTION('',(0.,0.,1.)); +#11982 = ORIENTED_EDGE('',*,*,#11679,.F.); +#11983 = PLANE('',#11984); +#11984 = AXIS2_PLACEMENT_3D('',#11985,#11986,#11987); +#11985 = CARTESIAN_POINT('',(0.8,1.355,0.9)); +#11986 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#11987 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#11988 = ADVANCED_FACE('',(#11989),#12014,.F.); +#11989 = FACE_BOUND('',#11990,.F.); +#11990 = EDGE_LOOP('',(#11991,#11999,#12000,#12008)); +#11991 = ORIENTED_EDGE('',*,*,#11992,.F.); +#11992 = EDGE_CURVE('',#11561,#11993,#11995,.T.); +#11993 = VERTEX_POINT('',#11994); +#11994 = CARTESIAN_POINT('',(0.85,1.2,0.75)); +#11995 = LINE('',#11996,#11997); +#11996 = CARTESIAN_POINT('',(0.75,1.2,0.75)); +#11997 = VECTOR('',#11998,1.); +#11998 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#11999 = ORIENTED_EDGE('',*,*,#11560,.T.); +#12000 = ORIENTED_EDGE('',*,*,#12001,.T.); +#12001 = EDGE_CURVE('',#11553,#12002,#12004,.T.); +#12002 = VERTEX_POINT('',#12003); +#12003 = CARTESIAN_POINT('',(0.85,0.7,0.75)); +#12004 = LINE('',#12005,#12006); +#12005 = CARTESIAN_POINT('',(0.75,0.7,0.75)); +#12006 = VECTOR('',#12007,1.); +#12007 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#12008 = ORIENTED_EDGE('',*,*,#12009,.F.); +#12009 = EDGE_CURVE('',#11993,#12002,#12010,.T.); +#12010 = LINE('',#12011,#12012); +#12011 = CARTESIAN_POINT('',(0.85,1.2,0.75)); +#12012 = VECTOR('',#12013,1.); +#12013 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#12014 = PLANE('',#12015); +#12015 = AXIS2_PLACEMENT_3D('',#12016,#12017,#12018); +#12016 = CARTESIAN_POINT('',(0.75,1.2,0.75)); +#12017 = DIRECTION('',(0.,0.,1.)); +#12018 = DIRECTION('',(1.,1.110223024625E-16,-0.)); +#12019 = ADVANCED_FACE('',(#12020),#12045,.F.); +#12020 = FACE_BOUND('',#12021,.F.); +#12021 = EDGE_LOOP('',(#12022,#12030,#12031,#12039)); +#12022 = ORIENTED_EDGE('',*,*,#12023,.F.); +#12023 = EDGE_CURVE('',#11553,#12024,#12026,.T.); +#12024 = VERTEX_POINT('',#12025); +#12025 = CARTESIAN_POINT('',(0.8,0.7,0.9)); +#12026 = LINE('',#12027,#12028); +#12027 = CARTESIAN_POINT('',(0.8,0.7,0.670847817658)); +#12028 = VECTOR('',#12029,1.); +#12029 = DIRECTION('',(0.,0.,1.)); +#12030 = ORIENTED_EDGE('',*,*,#11552,.T.); +#12031 = ORIENTED_EDGE('',*,*,#12032,.T.); +#12032 = EDGE_CURVE('',#11545,#12033,#12035,.T.); +#12033 = VERTEX_POINT('',#12034); +#12034 = CARTESIAN_POINT('',(0.8,-0.7,0.9)); +#12035 = LINE('',#12036,#12037); +#12036 = CARTESIAN_POINT('',(0.8,-0.7,0.670847817658)); +#12037 = VECTOR('',#12038,1.); +#12038 = DIRECTION('',(0.,0.,1.)); +#12039 = ORIENTED_EDGE('',*,*,#12040,.F.); +#12040 = EDGE_CURVE('',#12024,#12033,#12041,.T.); +#12041 = LINE('',#12042,#12043); +#12042 = CARTESIAN_POINT('',(0.8,1.355,0.9)); +#12043 = VECTOR('',#12044,1.); +#12044 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#12045 = PLANE('',#12046); +#12046 = AXIS2_PLACEMENT_3D('',#12047,#12048,#12049); +#12047 = CARTESIAN_POINT('',(0.8,1.355,0.9)); +#12048 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#12049 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#12050 = ADVANCED_FACE('',(#12051),#12076,.F.); +#12051 = FACE_BOUND('',#12052,.F.); +#12052 = EDGE_LOOP('',(#12053,#12061,#12062,#12070)); +#12053 = ORIENTED_EDGE('',*,*,#12054,.F.); +#12054 = EDGE_CURVE('',#11545,#12055,#12057,.T.); +#12055 = VERTEX_POINT('',#12056); +#12056 = CARTESIAN_POINT('',(0.85,-0.7,0.75)); +#12057 = LINE('',#12058,#12059); +#12058 = CARTESIAN_POINT('',(0.75,-0.7,0.75)); +#12059 = VECTOR('',#12060,1.); +#12060 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#12061 = ORIENTED_EDGE('',*,*,#11544,.T.); +#12062 = ORIENTED_EDGE('',*,*,#12063,.T.); +#12063 = EDGE_CURVE('',#11537,#12064,#12066,.T.); +#12064 = VERTEX_POINT('',#12065); +#12065 = CARTESIAN_POINT('',(0.85,-1.2,0.75)); +#12066 = LINE('',#12067,#12068); +#12067 = CARTESIAN_POINT('',(0.75,-1.2,0.75)); +#12068 = VECTOR('',#12069,1.); +#12069 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#12070 = ORIENTED_EDGE('',*,*,#12071,.F.); +#12071 = EDGE_CURVE('',#12055,#12064,#12072,.T.); +#12072 = LINE('',#12073,#12074); +#12073 = CARTESIAN_POINT('',(0.85,-0.7,0.75)); +#12074 = VECTOR('',#12075,1.); +#12075 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#12076 = PLANE('',#12077); +#12077 = AXIS2_PLACEMENT_3D('',#12078,#12079,#12080); +#12078 = CARTESIAN_POINT('',(0.75,-0.7,0.75)); +#12079 = DIRECTION('',(0.,0.,1.)); +#12080 = DIRECTION('',(1.,1.110223024625E-16,-0.)); +#12081 = ADVANCED_FACE('',(#12082),#12106,.F.); +#12082 = FACE_BOUND('',#12083,.F.); +#12083 = EDGE_LOOP('',(#12084,#12092,#12093,#12100)); +#12084 = ORIENTED_EDGE('',*,*,#12085,.F.); +#12085 = EDGE_CURVE('',#11537,#12086,#12088,.T.); +#12086 = VERTEX_POINT('',#12087); +#12087 = CARTESIAN_POINT('',(0.8,-1.2,0.9)); +#12088 = LINE('',#12089,#12090); +#12089 = CARTESIAN_POINT('',(0.8,-1.2,0.670847817658)); +#12090 = VECTOR('',#12091,1.); +#12091 = DIRECTION('',(0.,0.,1.)); +#12092 = ORIENTED_EDGE('',*,*,#11536,.T.); +#12093 = ORIENTED_EDGE('',*,*,#12094,.T.); +#12094 = EDGE_CURVE('',#11530,#12095,#12097,.T.); +#12095 = VERTEX_POINT('',#12096); +#12096 = CARTESIAN_POINT('',(0.8,-1.355,0.9)); +#12097 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12098,#12099),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#12098 = CARTESIAN_POINT('',(0.8,-1.355,0.75)); +#12099 = CARTESIAN_POINT('',(0.8,-1.355,0.9)); +#12100 = ORIENTED_EDGE('',*,*,#12101,.F.); +#12101 = EDGE_CURVE('',#12086,#12095,#12102,.T.); +#12102 = LINE('',#12103,#12104); +#12103 = CARTESIAN_POINT('',(0.8,1.355,0.9)); +#12104 = VECTOR('',#12105,1.); +#12105 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#12106 = PLANE('',#12107); +#12107 = AXIS2_PLACEMENT_3D('',#12108,#12109,#12110); +#12108 = CARTESIAN_POINT('',(0.8,1.355,0.9)); +#12109 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#12110 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#12111 = ADVANCED_FACE('',(#12112),#12129,.F.); +#12112 = FACE_BOUND('',#12113,.F.); +#12113 = EDGE_LOOP('',(#12114,#12115,#12116,#12124)); +#12114 = ORIENTED_EDGE('',*,*,#11585,.T.); +#12115 = ORIENTED_EDGE('',*,*,#11773,.T.); +#12116 = ORIENTED_EDGE('',*,*,#12117,.F.); +#12117 = EDGE_CURVE('',#12118,#11774,#12120,.T.); +#12118 = VERTEX_POINT('',#12119); +#12119 = CARTESIAN_POINT('',(-0.705,-1.45,0.9)); +#12120 = LINE('',#12121,#12122); +#12121 = CARTESIAN_POINT('',(-0.705,-1.45,0.9)); +#12122 = VECTOR('',#12123,1.); +#12123 = DIRECTION('',(-0.707106781187,0.707106781187,0.)); +#12124 = ORIENTED_EDGE('',*,*,#12125,.F.); +#12125 = EDGE_CURVE('',#11586,#12118,#12126,.T.); +#12126 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12127,#12128),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#12127 = CARTESIAN_POINT('',(-0.705,-1.45,0.75)); +#12128 = CARTESIAN_POINT('',(-0.705,-1.45,0.9)); +#12129 = PLANE('',#12130); +#12130 = AXIS2_PLACEMENT_3D('',#12131,#12132,#12133); +#12131 = CARTESIAN_POINT('',(-0.705,-1.45,0.9)); +#12132 = DIRECTION('',(0.707106781187,0.707106781187,0.)); +#12133 = DIRECTION('',(-0.707106781187,0.707106781187,0.)); +#12134 = ADVANCED_FACE('',(#12135),#12152,.F.); +#12135 = FACE_BOUND('',#12136,.F.); +#12136 = EDGE_LOOP('',(#12137,#12138,#12145,#12151)); +#12137 = ORIENTED_EDGE('',*,*,#11614,.T.); +#12138 = ORIENTED_EDGE('',*,*,#12139,.T.); +#12139 = EDGE_CURVE('',#11608,#12140,#12142,.T.); +#12140 = VERTEX_POINT('',#12141); +#12141 = CARTESIAN_POINT('',(0.705,-1.45,0.9)); +#12142 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12143,#12144),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#12143 = CARTESIAN_POINT('',(0.705,-1.45,0.75)); +#12144 = CARTESIAN_POINT('',(0.705,-1.45,0.9)); +#12145 = ORIENTED_EDGE('',*,*,#12146,.F.); +#12146 = EDGE_CURVE('',#12095,#12140,#12147,.T.); +#12147 = LINE('',#12148,#12149); +#12148 = CARTESIAN_POINT('',(0.8,-1.355,0.9)); +#12149 = VECTOR('',#12150,1.); +#12150 = DIRECTION('',(-0.707106781187,-0.707106781187,0.)); +#12151 = ORIENTED_EDGE('',*,*,#12094,.F.); +#12152 = PLANE('',#12153); +#12153 = AXIS2_PLACEMENT_3D('',#12154,#12155,#12156); +#12154 = CARTESIAN_POINT('',(0.8,-1.355,0.9)); +#12155 = DIRECTION('',(-0.707106781187,0.707106781187,0.)); +#12156 = DIRECTION('',(-0.707106781187,-0.707106781187,0.)); +#12157 = ADVANCED_FACE('',(#12158),#12169,.F.); +#12158 = FACE_BOUND('',#12159,.F.); +#12159 = EDGE_LOOP('',(#12160,#12161,#12162,#12168)); +#12160 = ORIENTED_EDGE('',*,*,#11631,.T.); +#12161 = ORIENTED_EDGE('',*,*,#12125,.T.); +#12162 = ORIENTED_EDGE('',*,*,#12163,.F.); +#12163 = EDGE_CURVE('',#12140,#12118,#12164,.T.); +#12164 = LINE('',#12165,#12166); +#12165 = CARTESIAN_POINT('',(0.705,-1.45,0.9)); +#12166 = VECTOR('',#12167,1.); +#12167 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#12168 = ORIENTED_EDGE('',*,*,#12139,.F.); +#12169 = PLANE('',#12170); +#12170 = AXIS2_PLACEMENT_3D('',#12171,#12172,#12173); +#12171 = CARTESIAN_POINT('',(0.705,-1.45,0.9)); +#12172 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#12173 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#12174 = ADVANCED_FACE('',(#12175),#12214,.F.); +#12175 = FACE_BOUND('',#12176,.F.); +#12176 = EDGE_LOOP('',(#12177,#12185,#12193,#12199,#12200,#12208)); +#12177 = ORIENTED_EDGE('',*,*,#12178,.F.); +#12178 = EDGE_CURVE('',#12179,#11906,#12181,.T.); +#12179 = VERTEX_POINT('',#12180); +#12180 = CARTESIAN_POINT('',(-0.85,0.7,0.9)); +#12181 = LINE('',#12182,#12183); +#12182 = CARTESIAN_POINT('',(-0.85,0.7,0.9)); +#12183 = VECTOR('',#12184,1.); +#12184 = DIRECTION('',(1.,-1.144237745222E-17,0.)); +#12185 = ORIENTED_EDGE('',*,*,#12186,.T.); +#12186 = EDGE_CURVE('',#12179,#12187,#12189,.T.); +#12187 = VERTEX_POINT('',#12188); +#12188 = CARTESIAN_POINT('',(-0.85,1.2,0.9)); +#12189 = LINE('',#12190,#12191); +#12190 = CARTESIAN_POINT('',(-0.85,0.7,0.9)); +#12191 = VECTOR('',#12192,1.); +#12192 = DIRECTION('',(1.144237745222E-17,1.,0.)); +#12193 = ORIENTED_EDGE('',*,*,#12194,.T.); +#12194 = EDGE_CURVE('',#12187,#11736,#12195,.T.); +#12195 = LINE('',#12196,#12197); +#12196 = CARTESIAN_POINT('',(-0.85,1.2,0.9)); +#12197 = VECTOR('',#12198,1.); +#12198 = DIRECTION('',(1.,-1.144237745222E-17,0.)); +#12199 = ORIENTED_EDGE('',*,*,#11735,.T.); +#12200 = ORIENTED_EDGE('',*,*,#12201,.F.); +#12201 = EDGE_CURVE('',#12202,#11728,#12204,.T.); +#12202 = VERTEX_POINT('',#12203); +#12203 = CARTESIAN_POINT('',(-0.775,0.7,0.9)); +#12204 = LINE('',#12205,#12206); +#12205 = CARTESIAN_POINT('',(-0.775,-1.3425,0.9)); +#12206 = VECTOR('',#12207,1.); +#12207 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#12208 = ORIENTED_EDGE('',*,*,#12209,.F.); +#12209 = EDGE_CURVE('',#11906,#12202,#12210,.T.); +#12210 = LINE('',#12211,#12212); +#12211 = CARTESIAN_POINT('',(-0.85,0.7,0.9)); +#12212 = VECTOR('',#12213,1.); +#12213 = DIRECTION('',(1.,-1.144237745222E-17,0.)); +#12214 = PLANE('',#12215); +#12215 = AXIS2_PLACEMENT_3D('',#12216,#12217,#12218); +#12216 = CARTESIAN_POINT('',(-0.85,0.7,0.9)); +#12217 = DIRECTION('',(0.,0.,-1.)); +#12218 = DIRECTION('',(1.,-1.144237745222E-17,0.)); +#12219 = ADVANCED_FACE('',(#12220),#12284,.F.); +#12220 = FACE_BOUND('',#12221,.F.); +#12221 = EDGE_LOOP('',(#12222,#12232,#12240,#12248,#12256,#12262,#12263, + #12264,#12271,#12279)); +#12222 = ORIENTED_EDGE('',*,*,#12223,.T.); +#12223 = EDGE_CURVE('',#12224,#12226,#12228,.T.); +#12224 = VERTEX_POINT('',#12225); +#12225 = CARTESIAN_POINT('',(-0.775,-1.3425,0.9)); +#12226 = VERTEX_POINT('',#12227); +#12227 = CARTESIAN_POINT('',(-0.775,-1.2,0.9)); +#12228 = LINE('',#12229,#12230); +#12229 = CARTESIAN_POINT('',(-0.775,-1.3425,0.9)); +#12230 = VECTOR('',#12231,1.); +#12231 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#12232 = ORIENTED_EDGE('',*,*,#12233,.T.); +#12233 = EDGE_CURVE('',#12226,#12234,#12236,.T.); +#12234 = VERTEX_POINT('',#12235); +#12235 = CARTESIAN_POINT('',(-0.775,-0.7,0.9)); +#12236 = LINE('',#12237,#12238); +#12237 = CARTESIAN_POINT('',(-0.775,-1.3425,0.9)); +#12238 = VECTOR('',#12239,1.); +#12239 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#12240 = ORIENTED_EDGE('',*,*,#12241,.T.); +#12241 = EDGE_CURVE('',#12234,#12242,#12244,.T.); +#12242 = VERTEX_POINT('',#12243); +#12243 = CARTESIAN_POINT('',(-0.775,-0.25,0.9)); +#12244 = LINE('',#12245,#12246); +#12245 = CARTESIAN_POINT('',(-0.775,-1.3425,0.9)); +#12246 = VECTOR('',#12247,1.); +#12247 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#12248 = ORIENTED_EDGE('',*,*,#12249,.T.); +#12249 = EDGE_CURVE('',#12242,#12250,#12252,.T.); +#12250 = VERTEX_POINT('',#12251); +#12251 = CARTESIAN_POINT('',(-0.775,0.25,0.9)); +#12252 = LINE('',#12253,#12254); +#12253 = CARTESIAN_POINT('',(-0.775,-1.3425,0.9)); +#12254 = VECTOR('',#12255,1.); +#12255 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#12256 = ORIENTED_EDGE('',*,*,#12257,.T.); +#12257 = EDGE_CURVE('',#12250,#12202,#12258,.T.); +#12258 = LINE('',#12259,#12260); +#12259 = CARTESIAN_POINT('',(-0.775,-1.3425,0.9)); +#12260 = VECTOR('',#12261,1.); +#12261 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#12262 = ORIENTED_EDGE('',*,*,#12201,.T.); +#12263 = ORIENTED_EDGE('',*,*,#11727,.T.); +#12264 = ORIENTED_EDGE('',*,*,#12265,.T.); +#12265 = EDGE_CURVE('',#11720,#12266,#12268,.T.); +#12266 = VERTEX_POINT('',#12267); +#12267 = CARTESIAN_POINT('',(-0.683648457443,1.296824228722,1.55)); +#12268 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12269,#12270),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#12269 = CARTESIAN_POINT('',(-0.775,1.3425,0.9)); +#12270 = CARTESIAN_POINT('',(-0.683648457443,1.296824228722,1.55)); +#12271 = ORIENTED_EDGE('',*,*,#12272,.F.); +#12272 = EDGE_CURVE('',#12273,#12266,#12275,.T.); +#12273 = VERTEX_POINT('',#12274); +#12274 = CARTESIAN_POINT('',(-0.683648457443,-1.296824228722,1.55)); +#12275 = LINE('',#12276,#12277); +#12276 = CARTESIAN_POINT('',(-0.683648457443,-1.296824228722,1.55)); +#12277 = VECTOR('',#12278,1.); +#12278 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#12279 = ORIENTED_EDGE('',*,*,#12280,.F.); +#12280 = EDGE_CURVE('',#12224,#12273,#12281,.T.); +#12281 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12282,#12283),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#12282 = CARTESIAN_POINT('',(-0.775,-1.3425,0.9)); +#12283 = CARTESIAN_POINT('',(-0.683648457443,-1.296824228722,1.55)); +#12284 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#12285,#12286) + ,(#12287,#12288 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,2.685),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#12285 = CARTESIAN_POINT('',(-0.775,-1.3425,0.9)); +#12286 = CARTESIAN_POINT('',(-0.683648457443,-1.296824228722,1.55)); +#12287 = CARTESIAN_POINT('',(-0.775,1.3425,0.9)); +#12288 = CARTESIAN_POINT('',(-0.683648457443,1.296824228722,1.55)); +#12289 = ADVANCED_FACE('',(#12290),#12307,.F.); +#12290 = FACE_BOUND('',#12291,.F.); +#12291 = EDGE_LOOP('',(#12292,#12293,#12300,#12306)); +#12292 = ORIENTED_EDGE('',*,*,#11719,.T.); +#12293 = ORIENTED_EDGE('',*,*,#12294,.T.); +#12294 = EDGE_CURVE('',#11712,#12295,#12297,.T.); +#12295 = VERTEX_POINT('',#12296); +#12296 = CARTESIAN_POINT('',(-0.646824228722,1.333648457443,1.55)); +#12297 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12298,#12299),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#12298 = CARTESIAN_POINT('',(-0.6925,1.425,0.9)); +#12299 = CARTESIAN_POINT('',(-0.646824228722,1.333648457443,1.55)); +#12300 = ORIENTED_EDGE('',*,*,#12301,.F.); +#12301 = EDGE_CURVE('',#12266,#12295,#12302,.T.); +#12302 = LINE('',#12303,#12304); +#12303 = CARTESIAN_POINT('',(-0.683648457443,1.296824228722,1.55)); +#12304 = VECTOR('',#12305,1.); +#12305 = DIRECTION('',(0.707106781187,0.707106781187,0.)); +#12306 = ORIENTED_EDGE('',*,*,#12265,.F.); +#12307 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#12308,#12309) + ,(#12310,#12311 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.116672618896),(0.,1.) + ,.PIECEWISE_BEZIER_KNOTS.); +#12308 = CARTESIAN_POINT('',(-0.775,1.3425,0.9)); +#12309 = CARTESIAN_POINT('',(-0.683648457443,1.296824228722,1.55)); +#12310 = CARTESIAN_POINT('',(-0.6925,1.425,0.9)); +#12311 = CARTESIAN_POINT('',(-0.646824228722,1.333648457443,1.55)); +#12312 = ADVANCED_FACE('',(#12313),#12330,.F.); +#12313 = FACE_BOUND('',#12314,.F.); +#12314 = EDGE_LOOP('',(#12315,#12316,#12323,#12329)); +#12315 = ORIENTED_EDGE('',*,*,#11711,.T.); +#12316 = ORIENTED_EDGE('',*,*,#12317,.T.); +#12317 = EDGE_CURVE('',#11704,#12318,#12320,.T.); +#12318 = VERTEX_POINT('',#12319); +#12319 = CARTESIAN_POINT('',(0.646824228722,1.333648457443,1.55)); +#12320 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12321,#12322),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#12321 = CARTESIAN_POINT('',(0.6925,1.425,0.9)); +#12322 = CARTESIAN_POINT('',(0.646824228722,1.333648457443,1.55)); +#12323 = ORIENTED_EDGE('',*,*,#12324,.F.); +#12324 = EDGE_CURVE('',#12295,#12318,#12325,.T.); +#12325 = LINE('',#12326,#12327); +#12326 = CARTESIAN_POINT('',(-0.646824228722,1.333648457443,1.55)); +#12327 = VECTOR('',#12328,1.); +#12328 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#12329 = ORIENTED_EDGE('',*,*,#12294,.F.); +#12330 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#12331,#12332) + ,(#12333,#12334 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,1.385),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#12331 = CARTESIAN_POINT('',(-0.6925,1.425,0.9)); +#12332 = CARTESIAN_POINT('',(-0.646824228722,1.333648457443,1.55)); +#12333 = CARTESIAN_POINT('',(0.6925,1.425,0.9)); +#12334 = CARTESIAN_POINT('',(0.646824228722,1.333648457443,1.55)); +#12335 = ADVANCED_FACE('',(#12336),#12353,.F.); +#12336 = FACE_BOUND('',#12337,.F.); +#12337 = EDGE_LOOP('',(#12338,#12339,#12346,#12352)); +#12338 = ORIENTED_EDGE('',*,*,#11703,.T.); +#12339 = ORIENTED_EDGE('',*,*,#12340,.T.); +#12340 = EDGE_CURVE('',#11696,#12341,#12343,.T.); +#12341 = VERTEX_POINT('',#12342); +#12342 = CARTESIAN_POINT('',(0.683648457443,1.296824228722,1.55)); +#12343 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12344,#12345),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#12344 = CARTESIAN_POINT('',(0.775,1.3425,0.9)); +#12345 = CARTESIAN_POINT('',(0.683648457443,1.296824228722,1.55)); +#12346 = ORIENTED_EDGE('',*,*,#12347,.F.); +#12347 = EDGE_CURVE('',#12318,#12341,#12348,.T.); +#12348 = LINE('',#12349,#12350); +#12349 = CARTESIAN_POINT('',(0.646824228722,1.333648457443,1.55)); +#12350 = VECTOR('',#12351,1.); +#12351 = DIRECTION('',(0.707106781187,-0.707106781187,0.)); +#12352 = ORIENTED_EDGE('',*,*,#12317,.F.); +#12353 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#12354,#12355) + ,(#12356,#12357 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.116672618896),(0.,1.) + ,.PIECEWISE_BEZIER_KNOTS.); +#12354 = CARTESIAN_POINT('',(0.6925,1.425,0.9)); +#12355 = CARTESIAN_POINT('',(0.646824228722,1.333648457443,1.55)); +#12356 = CARTESIAN_POINT('',(0.775,1.3425,0.9)); +#12357 = CARTESIAN_POINT('',(0.683648457443,1.296824228722,1.55)); +#12358 = ADVANCED_FACE('',(#12359),#12408,.F.); +#12359 = FACE_BOUND('',#12360,.F.); +#12360 = EDGE_LOOP('',(#12361,#12362,#12370,#12378,#12386,#12394,#12401, + #12407)); +#12361 = ORIENTED_EDGE('',*,*,#11695,.T.); +#12362 = ORIENTED_EDGE('',*,*,#12363,.T.); +#12363 = EDGE_CURVE('',#11688,#12364,#12366,.T.); +#12364 = VERTEX_POINT('',#12365); +#12365 = CARTESIAN_POINT('',(0.775,0.7,0.9)); +#12366 = LINE('',#12367,#12368); +#12367 = CARTESIAN_POINT('',(0.775,1.3425,0.9)); +#12368 = VECTOR('',#12369,1.); +#12369 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#12370 = ORIENTED_EDGE('',*,*,#12371,.T.); +#12371 = EDGE_CURVE('',#12364,#12372,#12374,.T.); +#12372 = VERTEX_POINT('',#12373); +#12373 = CARTESIAN_POINT('',(0.775,-0.7,0.9)); +#12374 = LINE('',#12375,#12376); +#12375 = CARTESIAN_POINT('',(0.775,1.3425,0.9)); +#12376 = VECTOR('',#12377,1.); +#12377 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#12378 = ORIENTED_EDGE('',*,*,#12379,.T.); +#12379 = EDGE_CURVE('',#12372,#12380,#12382,.T.); +#12380 = VERTEX_POINT('',#12381); +#12381 = CARTESIAN_POINT('',(0.775,-1.2,0.9)); +#12382 = LINE('',#12383,#12384); +#12383 = CARTESIAN_POINT('',(0.775,1.3425,0.9)); +#12384 = VECTOR('',#12385,1.); +#12385 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#12386 = ORIENTED_EDGE('',*,*,#12387,.T.); +#12387 = EDGE_CURVE('',#12380,#12388,#12390,.T.); +#12388 = VERTEX_POINT('',#12389); +#12389 = CARTESIAN_POINT('',(0.775,-1.3425,0.9)); +#12390 = LINE('',#12391,#12392); +#12391 = CARTESIAN_POINT('',(0.775,1.3425,0.9)); +#12392 = VECTOR('',#12393,1.); +#12393 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#12394 = ORIENTED_EDGE('',*,*,#12395,.T.); +#12395 = EDGE_CURVE('',#12388,#12396,#12398,.T.); +#12396 = VERTEX_POINT('',#12397); +#12397 = CARTESIAN_POINT('',(0.683648457443,-1.296824228722,1.55)); +#12398 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12399,#12400),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#12399 = CARTESIAN_POINT('',(0.775,-1.3425,0.9)); +#12400 = CARTESIAN_POINT('',(0.683648457443,-1.296824228722,1.55)); +#12401 = ORIENTED_EDGE('',*,*,#12402,.F.); +#12402 = EDGE_CURVE('',#12341,#12396,#12403,.T.); +#12403 = LINE('',#12404,#12405); +#12404 = CARTESIAN_POINT('',(0.683648457443,1.296824228722,1.55)); +#12405 = VECTOR('',#12406,1.); +#12406 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#12407 = ORIENTED_EDGE('',*,*,#12340,.F.); +#12408 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#12409,#12410) + ,(#12411,#12412 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,2.685),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#12409 = CARTESIAN_POINT('',(0.775,1.3425,0.9)); +#12410 = CARTESIAN_POINT('',(0.683648457443,1.296824228722,1.55)); +#12411 = CARTESIAN_POINT('',(0.775,-1.3425,0.9)); +#12412 = CARTESIAN_POINT('',(0.683648457443,-1.296824228722,1.55)); +#12413 = ADVANCED_FACE('',(#12414),#12446,.F.); +#12414 = FACE_BOUND('',#12415,.F.); +#12415 = EDGE_LOOP('',(#12416,#12424,#12432,#12438,#12444,#12445)); +#12416 = ORIENTED_EDGE('',*,*,#12417,.F.); +#12417 = EDGE_CURVE('',#12418,#11680,#12420,.T.); +#12418 = VERTEX_POINT('',#12419); +#12419 = CARTESIAN_POINT('',(0.85,1.2,0.9)); +#12420 = LINE('',#12421,#12422); +#12421 = CARTESIAN_POINT('',(0.85,1.2,0.9)); +#12422 = VECTOR('',#12423,1.); +#12423 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#12424 = ORIENTED_EDGE('',*,*,#12425,.T.); +#12425 = EDGE_CURVE('',#12418,#12426,#12428,.T.); +#12426 = VERTEX_POINT('',#12427); +#12427 = CARTESIAN_POINT('',(0.85,0.7,0.9)); +#12428 = LINE('',#12429,#12430); +#12429 = CARTESIAN_POINT('',(0.85,1.2,0.9)); +#12430 = VECTOR('',#12431,1.); +#12431 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#12432 = ORIENTED_EDGE('',*,*,#12433,.T.); +#12433 = EDGE_CURVE('',#12426,#12024,#12434,.T.); +#12434 = LINE('',#12435,#12436); +#12435 = CARTESIAN_POINT('',(0.85,0.7,0.9)); +#12436 = VECTOR('',#12437,1.); +#12437 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#12438 = ORIENTED_EDGE('',*,*,#12439,.T.); +#12439 = EDGE_CURVE('',#12024,#12364,#12440,.T.); +#12440 = LINE('',#12441,#12442); +#12441 = CARTESIAN_POINT('',(0.85,0.7,0.9)); +#12442 = VECTOR('',#12443,1.); +#12443 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#12444 = ORIENTED_EDGE('',*,*,#12363,.F.); +#12445 = ORIENTED_EDGE('',*,*,#11687,.F.); +#12446 = PLANE('',#12447); +#12447 = AXIS2_PLACEMENT_3D('',#12448,#12449,#12450); +#12448 = CARTESIAN_POINT('',(0.85,1.2,0.9)); +#12449 = DIRECTION('',(0.,0.,-1.)); +#12450 = DIRECTION('',(-1.,-1.110223024625E-16,-0.)); +#12451 = ADVANCED_FACE('',(#12452),#12495,.F.); +#12452 = FACE_BOUND('',#12453,.F.); +#12453 = EDGE_LOOP('',(#12454,#12460,#12461,#12462,#12463,#12464,#12465, + #12471,#12472,#12480,#12488,#12494)); +#12454 = ORIENTED_EDGE('',*,*,#12455,.F.); +#12455 = EDGE_CURVE('',#12086,#12380,#12456,.T.); +#12456 = LINE('',#12457,#12458); +#12457 = CARTESIAN_POINT('',(0.85,-1.2,0.9)); +#12458 = VECTOR('',#12459,1.); +#12459 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#12460 = ORIENTED_EDGE('',*,*,#12101,.T.); +#12461 = ORIENTED_EDGE('',*,*,#12146,.T.); +#12462 = ORIENTED_EDGE('',*,*,#12163,.T.); +#12463 = ORIENTED_EDGE('',*,*,#12117,.T.); +#12464 = ORIENTED_EDGE('',*,*,#11789,.T.); +#12465 = ORIENTED_EDGE('',*,*,#12466,.T.); +#12466 = EDGE_CURVE('',#11782,#12226,#12467,.T.); +#12467 = LINE('',#12468,#12469); +#12468 = CARTESIAN_POINT('',(-0.85,-1.2,0.9)); +#12469 = VECTOR('',#12470,1.); +#12470 = DIRECTION('',(1.,-1.144237745222E-17,0.)); +#12471 = ORIENTED_EDGE('',*,*,#12223,.F.); +#12472 = ORIENTED_EDGE('',*,*,#12473,.F.); +#12473 = EDGE_CURVE('',#12474,#12224,#12476,.T.); +#12474 = VERTEX_POINT('',#12475); +#12475 = CARTESIAN_POINT('',(-0.6925,-1.425,0.9)); +#12476 = LINE('',#12477,#12478); +#12477 = CARTESIAN_POINT('',(-0.6925,-1.425,0.9)); +#12478 = VECTOR('',#12479,1.); +#12479 = DIRECTION('',(-0.707106781187,0.707106781187,0.)); +#12480 = ORIENTED_EDGE('',*,*,#12481,.F.); +#12481 = EDGE_CURVE('',#12482,#12474,#12484,.T.); +#12482 = VERTEX_POINT('',#12483); +#12483 = CARTESIAN_POINT('',(0.6925,-1.425,0.9)); +#12484 = LINE('',#12485,#12486); +#12485 = CARTESIAN_POINT('',(0.6925,-1.425,0.9)); +#12486 = VECTOR('',#12487,1.); +#12487 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#12488 = ORIENTED_EDGE('',*,*,#12489,.F.); +#12489 = EDGE_CURVE('',#12388,#12482,#12490,.T.); +#12490 = LINE('',#12491,#12492); +#12491 = CARTESIAN_POINT('',(0.775,-1.3425,0.9)); +#12492 = VECTOR('',#12493,1.); +#12493 = DIRECTION('',(-0.707106781187,-0.707106781187,0.)); +#12494 = ORIENTED_EDGE('',*,*,#12387,.F.); +#12495 = PLANE('',#12496); +#12496 = AXIS2_PLACEMENT_3D('',#12497,#12498,#12499); +#12497 = CARTESIAN_POINT('',(-2.091417030376E-16,1.4375,0.9)); +#12498 = DIRECTION('',(4.595758349624E-18,6.551522493592E-27,-1.)); +#12499 = DIRECTION('',(1.,1.51922136901E-16,4.595758349624E-18)); +#12500 = ADVANCED_FACE('',(#12501),#12587,.F.); +#12501 = FACE_BOUND('',#12502,.F.); +#12502 = EDGE_LOOP('',(#12503,#12504,#12505,#12514,#12522,#12531,#12539, + #12547,#12555,#12564,#12572,#12581)); +#12503 = ORIENTED_EDGE('',*,*,#11781,.F.); +#12504 = ORIENTED_EDGE('',*,*,#11803,.T.); +#12505 = ORIENTED_EDGE('',*,*,#12506,.T.); +#12506 = EDGE_CURVE('',#11804,#12507,#12509,.T.); +#12507 = VERTEX_POINT('',#12508); +#12508 = CARTESIAN_POINT('',(-0.948480775301,-1.2,0.667364817767)); +#12509 = CIRCLE('',#12510,0.1); +#12510 = AXIS2_PLACEMENT_3D('',#12511,#12512,#12513); +#12511 = CARTESIAN_POINT('',(-0.85,-1.2,0.65)); +#12512 = DIRECTION('',(-1.144237745222E-17,-1.,0.)); +#12513 = DIRECTION('',(0.,0.,1.)); +#12514 = ORIENTED_EDGE('',*,*,#12515,.T.); +#12515 = EDGE_CURVE('',#12507,#12516,#12518,.T.); +#12516 = VERTEX_POINT('',#12517); +#12517 = CARTESIAN_POINT('',(-1.02432885403,-1.2,0.206587955583)); +#12518 = LINE('',#12519,#12520); +#12519 = CARTESIAN_POINT('',(-0.948480775301,-1.2,0.667364817767)); +#12520 = VECTOR('',#12521,1.); +#12521 = DIRECTION('',(-0.162423314012,1.858508865964E-18, + -0.986721169868)); +#12522 = ORIENTED_EDGE('',*,*,#12523,.T.); +#12523 = EDGE_CURVE('',#12516,#12524,#12526,.T.); +#12524 = VERTEX_POINT('',#12525); +#12525 = CARTESIAN_POINT('',(-1.270530792283,-1.2,0.)); +#12526 = CIRCLE('',#12527,0.25); +#12527 = AXIS2_PLACEMENT_3D('',#12528,#12529,#12530); +#12528 = CARTESIAN_POINT('',(-1.270530792283,-1.2,0.25)); +#12529 = DIRECTION('',(1.144237745222E-17,1.,1.155557966632E-33)); +#12530 = DIRECTION('',(0.984807753012,-1.126854202784E-17, + -0.173648177667)); +#12531 = ORIENTED_EDGE('',*,*,#12532,.T.); +#12532 = EDGE_CURVE('',#12524,#12533,#12535,.T.); +#12533 = VERTEX_POINT('',#12534); +#12534 = CARTESIAN_POINT('',(-1.4,-1.2,0.)); +#12535 = LINE('',#12536,#12537); +#12536 = CARTESIAN_POINT('',(-1.270530792283,-1.2,0.)); +#12537 = VECTOR('',#12538,1.); +#12538 = DIRECTION('',(-1.,1.144237745222E-17,0.)); +#12539 = ORIENTED_EDGE('',*,*,#12540,.T.); +#12540 = EDGE_CURVE('',#12533,#12541,#12543,.T.); +#12541 = VERTEX_POINT('',#12542); +#12542 = CARTESIAN_POINT('',(-1.4,-1.2,0.15)); +#12543 = LINE('',#12544,#12545); +#12544 = CARTESIAN_POINT('',(-1.4,-1.2,0.)); +#12545 = VECTOR('',#12546,1.); +#12546 = DIRECTION('',(0.,0.,1.)); +#12547 = ORIENTED_EDGE('',*,*,#12548,.T.); +#12548 = EDGE_CURVE('',#12541,#12549,#12551,.T.); +#12549 = VERTEX_POINT('',#12550); +#12550 = CARTESIAN_POINT('',(-1.270530792283,-1.2,0.15)); +#12551 = LINE('',#12552,#12553); +#12552 = CARTESIAN_POINT('',(-1.4,-1.2,0.15)); +#12553 = VECTOR('',#12554,1.); +#12554 = DIRECTION('',(1.,-1.144237745222E-17,0.)); +#12555 = ORIENTED_EDGE('',*,*,#12556,.T.); +#12556 = EDGE_CURVE('',#12549,#12557,#12559,.T.); +#12557 = VERTEX_POINT('',#12558); +#12558 = CARTESIAN_POINT('',(-1.172050016982,-1.2,0.232635182233)); +#12559 = CIRCLE('',#12560,0.1); +#12560 = AXIS2_PLACEMENT_3D('',#12561,#12562,#12563); +#12561 = CARTESIAN_POINT('',(-1.270530792283,-1.2,0.25)); +#12562 = DIRECTION('',(-1.144237745222E-17,-1.,0.)); +#12563 = DIRECTION('',(-2.22044604925E-15,2.540718180781E-32,-1.)); +#12564 = ORIENTED_EDGE('',*,*,#12565,.T.); +#12565 = EDGE_CURVE('',#12557,#12566,#12568,.T.); +#12566 = VERTEX_POINT('',#12567); +#12567 = CARTESIAN_POINT('',(-1.096201938253,-1.2,0.693412044417)); +#12568 = LINE('',#12569,#12570); +#12569 = CARTESIAN_POINT('',(-1.172050016982,-1.2,0.232635182233)); +#12570 = VECTOR('',#12571,1.); +#12571 = DIRECTION('',(0.162423314012,-1.858508865964E-18,0.986721169868 + )); +#12572 = ORIENTED_EDGE('',*,*,#12573,.T.); +#12573 = EDGE_CURVE('',#12566,#12574,#12576,.T.); +#12574 = VERTEX_POINT('',#12575); +#12575 = CARTESIAN_POINT('',(-0.85,-1.2,0.9)); +#12576 = CIRCLE('',#12577,0.25); +#12577 = AXIS2_PLACEMENT_3D('',#12578,#12579,#12580); +#12578 = CARTESIAN_POINT('',(-0.85,-1.2,0.65)); +#12579 = DIRECTION('',(1.144237745222E-17,1.,7.703719777549E-34)); +#12580 = DIRECTION('',(-0.984807753012,1.126854202784E-17,0.173648177667 + )); +#12581 = ORIENTED_EDGE('',*,*,#12582,.T.); +#12582 = EDGE_CURVE('',#12574,#11782,#12583,.T.); +#12583 = LINE('',#12584,#12585); +#12584 = CARTESIAN_POINT('',(-0.85,-1.2,0.9)); +#12585 = VECTOR('',#12586,1.); +#12586 = DIRECTION('',(1.,-1.144237745222E-17,0.)); +#12587 = PLANE('',#12588); +#12588 = AXIS2_PLACEMENT_3D('',#12589,#12590,#12591); +#12589 = CARTESIAN_POINT('',(-1.069123385139,-1.2,0.441695635315)); +#12590 = DIRECTION('',(1.144237745222E-17,1.,0.)); +#12591 = DIRECTION('',(0.,-0.,1.)); +#12592 = ADVANCED_FACE('',(#12593),#12612,.F.); +#12593 = FACE_BOUND('',#12594,.F.); +#12594 = EDGE_LOOP('',(#12595,#12596,#12605,#12611)); +#12595 = ORIENTED_EDGE('',*,*,#11820,.T.); +#12596 = ORIENTED_EDGE('',*,*,#12597,.T.); +#12597 = EDGE_CURVE('',#11813,#12598,#12600,.T.); +#12598 = VERTEX_POINT('',#12599); +#12599 = CARTESIAN_POINT('',(-0.948480775301,-0.7,0.667364817767)); +#12600 = CIRCLE('',#12601,0.1); +#12601 = AXIS2_PLACEMENT_3D('',#12602,#12603,#12604); +#12602 = CARTESIAN_POINT('',(-0.85,-0.7,0.65)); +#12603 = DIRECTION('',(-1.144237745222E-17,-1.,0.)); +#12604 = DIRECTION('',(0.,0.,1.)); +#12605 = ORIENTED_EDGE('',*,*,#12606,.F.); +#12606 = EDGE_CURVE('',#12507,#12598,#12607,.T.); +#12607 = LINE('',#12608,#12609); +#12608 = CARTESIAN_POINT('',(-0.948480775301,-1.2,0.667364817767)); +#12609 = VECTOR('',#12610,1.); +#12610 = DIRECTION('',(1.144237745222E-17,1.,0.)); +#12611 = ORIENTED_EDGE('',*,*,#12506,.F.); +#12612 = CYLINDRICAL_SURFACE('',#12613,0.1); +#12613 = AXIS2_PLACEMENT_3D('',#12614,#12615,#12616); +#12614 = CARTESIAN_POINT('',(-0.85,-1.2,0.65)); +#12615 = DIRECTION('',(-1.144237745222E-17,-1.,0.)); +#12616 = DIRECTION('',(0.,0.,1.)); +#12617 = ADVANCED_FACE('',(#12618),#12696,.T.); +#12618 = FACE_BOUND('',#12619,.T.); +#12619 = EDGE_LOOP('',(#12620,#12621,#12622,#12623,#12631,#12640,#12648, + #12656,#12664,#12673,#12681,#12690)); +#12620 = ORIENTED_EDGE('',*,*,#11834,.F.); +#12621 = ORIENTED_EDGE('',*,*,#11812,.T.); +#12622 = ORIENTED_EDGE('',*,*,#12597,.T.); +#12623 = ORIENTED_EDGE('',*,*,#12624,.T.); +#12624 = EDGE_CURVE('',#12598,#12625,#12627,.T.); +#12625 = VERTEX_POINT('',#12626); +#12626 = CARTESIAN_POINT('',(-1.02432885403,-0.7,0.206587955583)); +#12627 = LINE('',#12628,#12629); +#12628 = CARTESIAN_POINT('',(-0.948480775301,-0.7,0.667364817767)); +#12629 = VECTOR('',#12630,1.); +#12630 = DIRECTION('',(-0.162423314012,1.858508865964E-18, + -0.986721169868)); +#12631 = ORIENTED_EDGE('',*,*,#12632,.T.); +#12632 = EDGE_CURVE('',#12625,#12633,#12635,.T.); +#12633 = VERTEX_POINT('',#12634); +#12634 = CARTESIAN_POINT('',(-1.270530792283,-0.7,0.)); +#12635 = CIRCLE('',#12636,0.25); +#12636 = AXIS2_PLACEMENT_3D('',#12637,#12638,#12639); +#12637 = CARTESIAN_POINT('',(-1.270530792283,-0.7,0.25)); +#12638 = DIRECTION('',(1.144237745222E-17,1.,1.155557966632E-33)); +#12639 = DIRECTION('',(0.984807753012,-1.126854202784E-17, + -0.173648177667)); +#12640 = ORIENTED_EDGE('',*,*,#12641,.T.); +#12641 = EDGE_CURVE('',#12633,#12642,#12644,.T.); +#12642 = VERTEX_POINT('',#12643); +#12643 = CARTESIAN_POINT('',(-1.4,-0.7,0.)); +#12644 = LINE('',#12645,#12646); +#12645 = CARTESIAN_POINT('',(-1.270530792283,-0.7,0.)); +#12646 = VECTOR('',#12647,1.); +#12647 = DIRECTION('',(-1.,1.144237745222E-17,0.)); +#12648 = ORIENTED_EDGE('',*,*,#12649,.T.); +#12649 = EDGE_CURVE('',#12642,#12650,#12652,.T.); +#12650 = VERTEX_POINT('',#12651); +#12651 = CARTESIAN_POINT('',(-1.4,-0.7,0.15)); +#12652 = LINE('',#12653,#12654); +#12653 = CARTESIAN_POINT('',(-1.4,-0.7,0.)); +#12654 = VECTOR('',#12655,1.); +#12655 = DIRECTION('',(0.,0.,1.)); +#12656 = ORIENTED_EDGE('',*,*,#12657,.T.); +#12657 = EDGE_CURVE('',#12650,#12658,#12660,.T.); +#12658 = VERTEX_POINT('',#12659); +#12659 = CARTESIAN_POINT('',(-1.270530792283,-0.7,0.15)); +#12660 = LINE('',#12661,#12662); +#12661 = CARTESIAN_POINT('',(-1.4,-0.7,0.15)); +#12662 = VECTOR('',#12663,1.); +#12663 = DIRECTION('',(1.,-1.144237745222E-17,0.)); +#12664 = ORIENTED_EDGE('',*,*,#12665,.T.); +#12665 = EDGE_CURVE('',#12658,#12666,#12668,.T.); +#12666 = VERTEX_POINT('',#12667); +#12667 = CARTESIAN_POINT('',(-1.172050016982,-0.7,0.232635182233)); +#12668 = CIRCLE('',#12669,0.1); +#12669 = AXIS2_PLACEMENT_3D('',#12670,#12671,#12672); +#12670 = CARTESIAN_POINT('',(-1.270530792283,-0.7,0.25)); +#12671 = DIRECTION('',(-1.144237745222E-17,-1.,0.)); +#12672 = DIRECTION('',(-2.22044604925E-15,2.540718180781E-32,-1.)); +#12673 = ORIENTED_EDGE('',*,*,#12674,.T.); +#12674 = EDGE_CURVE('',#12666,#12675,#12677,.T.); +#12675 = VERTEX_POINT('',#12676); +#12676 = CARTESIAN_POINT('',(-1.096201938253,-0.7,0.693412044417)); +#12677 = LINE('',#12678,#12679); +#12678 = CARTESIAN_POINT('',(-1.172050016982,-0.7,0.232635182233)); +#12679 = VECTOR('',#12680,1.); +#12680 = DIRECTION('',(0.162423314012,-1.858508865964E-18,0.986721169868 + )); +#12681 = ORIENTED_EDGE('',*,*,#12682,.T.); +#12682 = EDGE_CURVE('',#12675,#12683,#12685,.T.); +#12683 = VERTEX_POINT('',#12684); +#12684 = CARTESIAN_POINT('',(-0.85,-0.7,0.9)); +#12685 = CIRCLE('',#12686,0.25); +#12686 = AXIS2_PLACEMENT_3D('',#12687,#12688,#12689); +#12687 = CARTESIAN_POINT('',(-0.85,-0.7,0.65)); +#12688 = DIRECTION('',(1.144237745222E-17,1.,7.703719777549E-34)); +#12689 = DIRECTION('',(-0.984807753012,1.126854202784E-17,0.173648177667 + )); +#12690 = ORIENTED_EDGE('',*,*,#12691,.T.); +#12691 = EDGE_CURVE('',#12683,#11835,#12692,.T.); +#12692 = LINE('',#12693,#12694); +#12693 = CARTESIAN_POINT('',(-0.85,-0.7,0.9)); +#12694 = VECTOR('',#12695,1.); +#12695 = DIRECTION('',(1.,-1.144237745222E-17,0.)); +#12696 = PLANE('',#12697); +#12697 = AXIS2_PLACEMENT_3D('',#12698,#12699,#12700); +#12698 = CARTESIAN_POINT('',(-1.069123385139,-0.7,0.441695635315)); +#12699 = DIRECTION('',(1.144237745222E-17,1.,0.)); +#12700 = DIRECTION('',(0.,-0.,1.)); +#12701 = ADVANCED_FACE('',(#12702),#12718,.F.); +#12702 = FACE_BOUND('',#12703,.F.); +#12703 = EDGE_LOOP('',(#12704,#12705,#12711,#12712)); +#12704 = ORIENTED_EDGE('',*,*,#11851,.T.); +#12705 = ORIENTED_EDGE('',*,*,#12706,.T.); +#12706 = EDGE_CURVE('',#11844,#12242,#12707,.T.); +#12707 = LINE('',#12708,#12709); +#12708 = CARTESIAN_POINT('',(-0.85,-0.25,0.9)); +#12709 = VECTOR('',#12710,1.); +#12710 = DIRECTION('',(1.,-1.144237745222E-17,0.)); +#12711 = ORIENTED_EDGE('',*,*,#12241,.F.); +#12712 = ORIENTED_EDGE('',*,*,#12713,.F.); +#12713 = EDGE_CURVE('',#11835,#12234,#12714,.T.); +#12714 = LINE('',#12715,#12716); +#12715 = CARTESIAN_POINT('',(-0.85,-0.7,0.9)); +#12716 = VECTOR('',#12717,1.); +#12717 = DIRECTION('',(1.,-1.144237745222E-17,0.)); +#12718 = PLANE('',#12719); +#12719 = AXIS2_PLACEMENT_3D('',#12720,#12721,#12722); +#12720 = CARTESIAN_POINT('',(-2.091417030376E-16,1.4375,0.9)); +#12721 = DIRECTION('',(4.595758349624E-18,6.551522493592E-27,-1.)); +#12722 = DIRECTION('',(1.,1.51922136901E-16,4.595758349624E-18)); +#12723 = ADVANCED_FACE('',(#12724),#12810,.F.); +#12724 = FACE_BOUND('',#12725,.F.); +#12725 = EDGE_LOOP('',(#12726,#12727,#12728,#12737,#12745,#12754,#12762, + #12770,#12778,#12787,#12795,#12804)); +#12726 = ORIENTED_EDGE('',*,*,#11843,.F.); +#12727 = ORIENTED_EDGE('',*,*,#11865,.T.); +#12728 = ORIENTED_EDGE('',*,*,#12729,.T.); +#12729 = EDGE_CURVE('',#11866,#12730,#12732,.T.); +#12730 = VERTEX_POINT('',#12731); +#12731 = CARTESIAN_POINT('',(-0.948480775301,-0.25,0.667364817767)); +#12732 = CIRCLE('',#12733,0.1); +#12733 = AXIS2_PLACEMENT_3D('',#12734,#12735,#12736); +#12734 = CARTESIAN_POINT('',(-0.85,-0.25,0.65)); +#12735 = DIRECTION('',(-1.144237745222E-17,-1.,0.)); +#12736 = DIRECTION('',(0.,0.,1.)); +#12737 = ORIENTED_EDGE('',*,*,#12738,.T.); +#12738 = EDGE_CURVE('',#12730,#12739,#12741,.T.); +#12739 = VERTEX_POINT('',#12740); +#12740 = CARTESIAN_POINT('',(-1.02432885403,-0.25,0.206587955583)); +#12741 = LINE('',#12742,#12743); +#12742 = CARTESIAN_POINT('',(-0.948480775301,-0.25,0.667364817767)); +#12743 = VECTOR('',#12744,1.); +#12744 = DIRECTION('',(-0.162423314012,1.858508865964E-18, + -0.986721169868)); +#12745 = ORIENTED_EDGE('',*,*,#12746,.T.); +#12746 = EDGE_CURVE('',#12739,#12747,#12749,.T.); +#12747 = VERTEX_POINT('',#12748); +#12748 = CARTESIAN_POINT('',(-1.270530792283,-0.25,0.)); +#12749 = CIRCLE('',#12750,0.25); +#12750 = AXIS2_PLACEMENT_3D('',#12751,#12752,#12753); +#12751 = CARTESIAN_POINT('',(-1.270530792283,-0.25,0.25)); +#12752 = DIRECTION('',(1.144237745222E-17,1.,1.155557966632E-33)); +#12753 = DIRECTION('',(0.984807753012,-1.126854202784E-17, + -0.173648177667)); +#12754 = ORIENTED_EDGE('',*,*,#12755,.T.); +#12755 = EDGE_CURVE('',#12747,#12756,#12758,.T.); +#12756 = VERTEX_POINT('',#12757); +#12757 = CARTESIAN_POINT('',(-1.4,-0.25,0.)); +#12758 = LINE('',#12759,#12760); +#12759 = CARTESIAN_POINT('',(-1.270530792283,-0.25,0.)); +#12760 = VECTOR('',#12761,1.); +#12761 = DIRECTION('',(-1.,1.144237745222E-17,0.)); +#12762 = ORIENTED_EDGE('',*,*,#12763,.T.); +#12763 = EDGE_CURVE('',#12756,#12764,#12766,.T.); +#12764 = VERTEX_POINT('',#12765); +#12765 = CARTESIAN_POINT('',(-1.4,-0.25,0.15)); +#12766 = LINE('',#12767,#12768); +#12767 = CARTESIAN_POINT('',(-1.4,-0.25,0.)); +#12768 = VECTOR('',#12769,1.); +#12769 = DIRECTION('',(0.,0.,1.)); +#12770 = ORIENTED_EDGE('',*,*,#12771,.T.); +#12771 = EDGE_CURVE('',#12764,#12772,#12774,.T.); +#12772 = VERTEX_POINT('',#12773); +#12773 = CARTESIAN_POINT('',(-1.270530792283,-0.25,0.15)); +#12774 = LINE('',#12775,#12776); +#12775 = CARTESIAN_POINT('',(-1.4,-0.25,0.15)); +#12776 = VECTOR('',#12777,1.); +#12777 = DIRECTION('',(1.,-1.144237745222E-17,0.)); +#12778 = ORIENTED_EDGE('',*,*,#12779,.T.); +#12779 = EDGE_CURVE('',#12772,#12780,#12782,.T.); +#12780 = VERTEX_POINT('',#12781); +#12781 = CARTESIAN_POINT('',(-1.172050016982,-0.25,0.232635182233)); +#12782 = CIRCLE('',#12783,0.1); +#12783 = AXIS2_PLACEMENT_3D('',#12784,#12785,#12786); +#12784 = CARTESIAN_POINT('',(-1.270530792283,-0.25,0.25)); +#12785 = DIRECTION('',(-1.144237745222E-17,-1.,0.)); +#12786 = DIRECTION('',(-2.22044604925E-15,2.540718180781E-32,-1.)); +#12787 = ORIENTED_EDGE('',*,*,#12788,.T.); +#12788 = EDGE_CURVE('',#12780,#12789,#12791,.T.); +#12789 = VERTEX_POINT('',#12790); +#12790 = CARTESIAN_POINT('',(-1.096201938253,-0.25,0.693412044417)); +#12791 = LINE('',#12792,#12793); +#12792 = CARTESIAN_POINT('',(-1.172050016982,-0.25,0.232635182233)); +#12793 = VECTOR('',#12794,1.); +#12794 = DIRECTION('',(0.162423314012,-1.858508865964E-18,0.986721169868 + )); +#12795 = ORIENTED_EDGE('',*,*,#12796,.T.); +#12796 = EDGE_CURVE('',#12789,#12797,#12799,.T.); +#12797 = VERTEX_POINT('',#12798); +#12798 = CARTESIAN_POINT('',(-0.85,-0.25,0.9)); +#12799 = CIRCLE('',#12800,0.25); +#12800 = AXIS2_PLACEMENT_3D('',#12801,#12802,#12803); +#12801 = CARTESIAN_POINT('',(-0.85,-0.25,0.65)); +#12802 = DIRECTION('',(1.144237745222E-17,1.,7.703719777549E-34)); +#12803 = DIRECTION('',(-0.984807753012,1.126854202784E-17,0.173648177667 + )); +#12804 = ORIENTED_EDGE('',*,*,#12805,.T.); +#12805 = EDGE_CURVE('',#12797,#11844,#12806,.T.); +#12806 = LINE('',#12807,#12808); +#12807 = CARTESIAN_POINT('',(-0.85,-0.25,0.9)); +#12808 = VECTOR('',#12809,1.); +#12809 = DIRECTION('',(1.,-1.144237745222E-17,0.)); +#12810 = PLANE('',#12811); +#12811 = AXIS2_PLACEMENT_3D('',#12812,#12813,#12814); +#12812 = CARTESIAN_POINT('',(-1.069123385139,-0.25,0.441695635315)); +#12813 = DIRECTION('',(1.144237745222E-17,1.,0.)); +#12814 = DIRECTION('',(0.,-0.,1.)); +#12815 = ADVANCED_FACE('',(#12816),#12835,.F.); +#12816 = FACE_BOUND('',#12817,.F.); +#12817 = EDGE_LOOP('',(#12818,#12819,#12828,#12834)); +#12818 = ORIENTED_EDGE('',*,*,#11882,.T.); +#12819 = ORIENTED_EDGE('',*,*,#12820,.T.); +#12820 = EDGE_CURVE('',#11875,#12821,#12823,.T.); +#12821 = VERTEX_POINT('',#12822); +#12822 = CARTESIAN_POINT('',(-0.948480775301,0.25,0.667364817767)); +#12823 = CIRCLE('',#12824,0.1); +#12824 = AXIS2_PLACEMENT_3D('',#12825,#12826,#12827); +#12825 = CARTESIAN_POINT('',(-0.85,0.25,0.65)); +#12826 = DIRECTION('',(-1.144237745222E-17,-1.,0.)); +#12827 = DIRECTION('',(0.,0.,1.)); +#12828 = ORIENTED_EDGE('',*,*,#12829,.F.); +#12829 = EDGE_CURVE('',#12730,#12821,#12830,.T.); +#12830 = LINE('',#12831,#12832); +#12831 = CARTESIAN_POINT('',(-0.948480775301,-0.25,0.667364817767)); +#12832 = VECTOR('',#12833,1.); +#12833 = DIRECTION('',(1.144237745222E-17,1.,0.)); +#12834 = ORIENTED_EDGE('',*,*,#12729,.F.); +#12835 = CYLINDRICAL_SURFACE('',#12836,0.1); +#12836 = AXIS2_PLACEMENT_3D('',#12837,#12838,#12839); +#12837 = CARTESIAN_POINT('',(-0.85,-0.25,0.65)); +#12838 = DIRECTION('',(-1.144237745222E-17,-1.,0.)); +#12839 = DIRECTION('',(0.,0.,1.)); +#12840 = ADVANCED_FACE('',(#12841),#12919,.T.); +#12841 = FACE_BOUND('',#12842,.T.); +#12842 = EDGE_LOOP('',(#12843,#12844,#12845,#12846,#12854,#12863,#12871, + #12879,#12887,#12896,#12904,#12913)); +#12843 = ORIENTED_EDGE('',*,*,#11896,.F.); +#12844 = ORIENTED_EDGE('',*,*,#11874,.T.); +#12845 = ORIENTED_EDGE('',*,*,#12820,.T.); +#12846 = ORIENTED_EDGE('',*,*,#12847,.T.); +#12847 = EDGE_CURVE('',#12821,#12848,#12850,.T.); +#12848 = VERTEX_POINT('',#12849); +#12849 = CARTESIAN_POINT('',(-1.02432885403,0.25,0.206587955583)); +#12850 = LINE('',#12851,#12852); +#12851 = CARTESIAN_POINT('',(-0.948480775301,0.25,0.667364817767)); +#12852 = VECTOR('',#12853,1.); +#12853 = DIRECTION('',(-0.162423314012,1.858508865964E-18, + -0.986721169868)); +#12854 = ORIENTED_EDGE('',*,*,#12855,.T.); +#12855 = EDGE_CURVE('',#12848,#12856,#12858,.T.); +#12856 = VERTEX_POINT('',#12857); +#12857 = CARTESIAN_POINT('',(-1.270530792283,0.25,0.)); +#12858 = CIRCLE('',#12859,0.25); +#12859 = AXIS2_PLACEMENT_3D('',#12860,#12861,#12862); +#12860 = CARTESIAN_POINT('',(-1.270530792283,0.25,0.25)); +#12861 = DIRECTION('',(1.144237745222E-17,1.,1.155557966632E-33)); +#12862 = DIRECTION('',(0.984807753012,-1.126854202784E-17, + -0.173648177667)); +#12863 = ORIENTED_EDGE('',*,*,#12864,.T.); +#12864 = EDGE_CURVE('',#12856,#12865,#12867,.T.); +#12865 = VERTEX_POINT('',#12866); +#12866 = CARTESIAN_POINT('',(-1.4,0.25,0.)); +#12867 = LINE('',#12868,#12869); +#12868 = CARTESIAN_POINT('',(-1.270530792283,0.25,0.)); +#12869 = VECTOR('',#12870,1.); +#12870 = DIRECTION('',(-1.,1.144237745222E-17,0.)); +#12871 = ORIENTED_EDGE('',*,*,#12872,.T.); +#12872 = EDGE_CURVE('',#12865,#12873,#12875,.T.); +#12873 = VERTEX_POINT('',#12874); +#12874 = CARTESIAN_POINT('',(-1.4,0.25,0.15)); +#12875 = LINE('',#12876,#12877); +#12876 = CARTESIAN_POINT('',(-1.4,0.25,0.)); +#12877 = VECTOR('',#12878,1.); +#12878 = DIRECTION('',(0.,0.,1.)); +#12879 = ORIENTED_EDGE('',*,*,#12880,.T.); +#12880 = EDGE_CURVE('',#12873,#12881,#12883,.T.); +#12881 = VERTEX_POINT('',#12882); +#12882 = CARTESIAN_POINT('',(-1.270530792283,0.25,0.15)); +#12883 = LINE('',#12884,#12885); +#12884 = CARTESIAN_POINT('',(-1.4,0.25,0.15)); +#12885 = VECTOR('',#12886,1.); +#12886 = DIRECTION('',(1.,-1.144237745222E-17,0.)); +#12887 = ORIENTED_EDGE('',*,*,#12888,.T.); +#12888 = EDGE_CURVE('',#12881,#12889,#12891,.T.); +#12889 = VERTEX_POINT('',#12890); +#12890 = CARTESIAN_POINT('',(-1.172050016982,0.25,0.232635182233)); +#12891 = CIRCLE('',#12892,0.1); +#12892 = AXIS2_PLACEMENT_3D('',#12893,#12894,#12895); +#12893 = CARTESIAN_POINT('',(-1.270530792283,0.25,0.25)); +#12894 = DIRECTION('',(-1.144237745222E-17,-1.,0.)); +#12895 = DIRECTION('',(-2.22044604925E-15,2.540718180781E-32,-1.)); +#12896 = ORIENTED_EDGE('',*,*,#12897,.T.); +#12897 = EDGE_CURVE('',#12889,#12898,#12900,.T.); +#12898 = VERTEX_POINT('',#12899); +#12899 = CARTESIAN_POINT('',(-1.096201938253,0.25,0.693412044417)); +#12900 = LINE('',#12901,#12902); +#12901 = CARTESIAN_POINT('',(-1.172050016982,0.25,0.232635182233)); +#12902 = VECTOR('',#12903,1.); +#12903 = DIRECTION('',(0.162423314012,-1.858508865964E-18,0.986721169868 + )); +#12904 = ORIENTED_EDGE('',*,*,#12905,.T.); +#12905 = EDGE_CURVE('',#12898,#12906,#12908,.T.); +#12906 = VERTEX_POINT('',#12907); +#12907 = CARTESIAN_POINT('',(-0.85,0.25,0.9)); +#12908 = CIRCLE('',#12909,0.25); +#12909 = AXIS2_PLACEMENT_3D('',#12910,#12911,#12912); +#12910 = CARTESIAN_POINT('',(-0.85,0.25,0.65)); +#12911 = DIRECTION('',(1.144237745222E-17,1.,7.703719777549E-34)); +#12912 = DIRECTION('',(-0.984807753012,1.126854202784E-17,0.173648177667 + )); +#12913 = ORIENTED_EDGE('',*,*,#12914,.T.); +#12914 = EDGE_CURVE('',#12906,#11897,#12915,.T.); +#12915 = LINE('',#12916,#12917); +#12916 = CARTESIAN_POINT('',(-0.85,0.25,0.9)); +#12917 = VECTOR('',#12918,1.); +#12918 = DIRECTION('',(1.,-1.144237745222E-17,0.)); +#12919 = PLANE('',#12920); +#12920 = AXIS2_PLACEMENT_3D('',#12921,#12922,#12923); +#12921 = CARTESIAN_POINT('',(-1.069123385139,0.25,0.441695635315)); +#12922 = DIRECTION('',(1.144237745222E-17,1.,0.)); +#12923 = DIRECTION('',(0.,-0.,1.)); +#12924 = ADVANCED_FACE('',(#12925),#12936,.F.); +#12925 = FACE_BOUND('',#12926,.F.); +#12926 = EDGE_LOOP('',(#12927,#12928,#12929,#12930)); +#12927 = ORIENTED_EDGE('',*,*,#11913,.T.); +#12928 = ORIENTED_EDGE('',*,*,#12209,.T.); +#12929 = ORIENTED_EDGE('',*,*,#12257,.F.); +#12930 = ORIENTED_EDGE('',*,*,#12931,.F.); +#12931 = EDGE_CURVE('',#11897,#12250,#12932,.T.); +#12932 = LINE('',#12933,#12934); +#12933 = CARTESIAN_POINT('',(-0.85,0.25,0.9)); +#12934 = VECTOR('',#12935,1.); +#12935 = DIRECTION('',(1.,-1.144237745222E-17,0.)); +#12936 = PLANE('',#12937); +#12937 = AXIS2_PLACEMENT_3D('',#12938,#12939,#12940); +#12938 = CARTESIAN_POINT('',(-2.091417030376E-16,1.4375,0.9)); +#12939 = DIRECTION('',(4.595758349624E-18,6.551522493592E-27,-1.)); +#12940 = DIRECTION('',(1.,1.51922136901E-16,4.595758349624E-18)); +#12941 = ADVANCED_FACE('',(#12942),#13021,.F.); +#12942 = FACE_BOUND('',#12943,.F.); +#12943 = EDGE_LOOP('',(#12944,#12945,#12946,#12955,#12963,#12972,#12980, + #12988,#12996,#13005,#13013,#13020)); +#12944 = ORIENTED_EDGE('',*,*,#11905,.F.); +#12945 = ORIENTED_EDGE('',*,*,#11927,.T.); +#12946 = ORIENTED_EDGE('',*,*,#12947,.T.); +#12947 = EDGE_CURVE('',#11928,#12948,#12950,.T.); +#12948 = VERTEX_POINT('',#12949); +#12949 = CARTESIAN_POINT('',(-0.948480775301,0.7,0.667364817767)); +#12950 = CIRCLE('',#12951,0.1); +#12951 = AXIS2_PLACEMENT_3D('',#12952,#12953,#12954); +#12952 = CARTESIAN_POINT('',(-0.85,0.7,0.65)); +#12953 = DIRECTION('',(-1.144237745222E-17,-1.,0.)); +#12954 = DIRECTION('',(0.,0.,1.)); +#12955 = ORIENTED_EDGE('',*,*,#12956,.T.); +#12956 = EDGE_CURVE('',#12948,#12957,#12959,.T.); +#12957 = VERTEX_POINT('',#12958); +#12958 = CARTESIAN_POINT('',(-1.02432885403,0.7,0.206587955583)); +#12959 = LINE('',#12960,#12961); +#12960 = CARTESIAN_POINT('',(-0.948480775301,0.7,0.667364817767)); +#12961 = VECTOR('',#12962,1.); +#12962 = DIRECTION('',(-0.162423314012,1.858508865964E-18, + -0.986721169868)); +#12963 = ORIENTED_EDGE('',*,*,#12964,.T.); +#12964 = EDGE_CURVE('',#12957,#12965,#12967,.T.); +#12965 = VERTEX_POINT('',#12966); +#12966 = CARTESIAN_POINT('',(-1.270530792283,0.7,0.)); +#12967 = CIRCLE('',#12968,0.25); +#12968 = AXIS2_PLACEMENT_3D('',#12969,#12970,#12971); +#12969 = CARTESIAN_POINT('',(-1.270530792283,0.7,0.25)); +#12970 = DIRECTION('',(1.144237745222E-17,1.,1.155557966632E-33)); +#12971 = DIRECTION('',(0.984807753012,-1.126854202784E-17, + -0.173648177667)); +#12972 = ORIENTED_EDGE('',*,*,#12973,.T.); +#12973 = EDGE_CURVE('',#12965,#12974,#12976,.T.); +#12974 = VERTEX_POINT('',#12975); +#12975 = CARTESIAN_POINT('',(-1.4,0.7,0.)); +#12976 = LINE('',#12977,#12978); +#12977 = CARTESIAN_POINT('',(-1.270530792283,0.7,0.)); +#12978 = VECTOR('',#12979,1.); +#12979 = DIRECTION('',(-1.,1.144237745222E-17,0.)); +#12980 = ORIENTED_EDGE('',*,*,#12981,.T.); +#12981 = EDGE_CURVE('',#12974,#12982,#12984,.T.); +#12982 = VERTEX_POINT('',#12983); +#12983 = CARTESIAN_POINT('',(-1.4,0.7,0.15)); +#12984 = LINE('',#12985,#12986); +#12985 = CARTESIAN_POINT('',(-1.4,0.7,0.)); +#12986 = VECTOR('',#12987,1.); +#12987 = DIRECTION('',(0.,0.,1.)); +#12988 = ORIENTED_EDGE('',*,*,#12989,.T.); +#12989 = EDGE_CURVE('',#12982,#12990,#12992,.T.); +#12990 = VERTEX_POINT('',#12991); +#12991 = CARTESIAN_POINT('',(-1.270530792283,0.7,0.15)); +#12992 = LINE('',#12993,#12994); +#12993 = CARTESIAN_POINT('',(-1.4,0.7,0.15)); +#12994 = VECTOR('',#12995,1.); +#12995 = DIRECTION('',(1.,-1.144237745222E-17,0.)); +#12996 = ORIENTED_EDGE('',*,*,#12997,.T.); +#12997 = EDGE_CURVE('',#12990,#12998,#13000,.T.); +#12998 = VERTEX_POINT('',#12999); +#12999 = CARTESIAN_POINT('',(-1.172050016982,0.7,0.232635182233)); +#13000 = CIRCLE('',#13001,0.1); +#13001 = AXIS2_PLACEMENT_3D('',#13002,#13003,#13004); +#13002 = CARTESIAN_POINT('',(-1.270530792283,0.7,0.25)); +#13003 = DIRECTION('',(-1.144237745222E-17,-1.,0.)); +#13004 = DIRECTION('',(-2.22044604925E-15,2.540718180781E-32,-1.)); +#13005 = ORIENTED_EDGE('',*,*,#13006,.T.); +#13006 = EDGE_CURVE('',#12998,#13007,#13009,.T.); +#13007 = VERTEX_POINT('',#13008); +#13008 = CARTESIAN_POINT('',(-1.096201938253,0.7,0.693412044417)); +#13009 = LINE('',#13010,#13011); +#13010 = CARTESIAN_POINT('',(-1.172050016982,0.7,0.232635182233)); +#13011 = VECTOR('',#13012,1.); +#13012 = DIRECTION('',(0.162423314012,-1.858508865964E-18,0.986721169868 + )); +#13013 = ORIENTED_EDGE('',*,*,#13014,.T.); +#13014 = EDGE_CURVE('',#13007,#12179,#13015,.T.); +#13015 = CIRCLE('',#13016,0.25); +#13016 = AXIS2_PLACEMENT_3D('',#13017,#13018,#13019); +#13017 = CARTESIAN_POINT('',(-0.85,0.7,0.65)); +#13018 = DIRECTION('',(1.144237745222E-17,1.,7.703719777549E-34)); +#13019 = DIRECTION('',(-0.984807753012,1.126854202784E-17,0.173648177667 + )); +#13020 = ORIENTED_EDGE('',*,*,#12178,.T.); +#13021 = PLANE('',#13022); +#13022 = AXIS2_PLACEMENT_3D('',#13023,#13024,#13025); +#13023 = CARTESIAN_POINT('',(-1.069123385139,0.7,0.441695635315)); +#13024 = DIRECTION('',(1.144237745222E-17,1.,0.)); +#13025 = DIRECTION('',(0.,-0.,1.)); +#13026 = ADVANCED_FACE('',(#13027),#13046,.F.); +#13027 = FACE_BOUND('',#13028,.F.); +#13028 = EDGE_LOOP('',(#13029,#13030,#13039,#13045)); +#13029 = ORIENTED_EDGE('',*,*,#11944,.T.); +#13030 = ORIENTED_EDGE('',*,*,#13031,.T.); +#13031 = EDGE_CURVE('',#11937,#13032,#13034,.T.); +#13032 = VERTEX_POINT('',#13033); +#13033 = CARTESIAN_POINT('',(-0.948480775301,1.2,0.667364817767)); +#13034 = CIRCLE('',#13035,0.1); +#13035 = AXIS2_PLACEMENT_3D('',#13036,#13037,#13038); +#13036 = CARTESIAN_POINT('',(-0.85,1.2,0.65)); +#13037 = DIRECTION('',(-1.144237745222E-17,-1.,0.)); +#13038 = DIRECTION('',(0.,0.,1.)); +#13039 = ORIENTED_EDGE('',*,*,#13040,.F.); +#13040 = EDGE_CURVE('',#12948,#13032,#13041,.T.); +#13041 = LINE('',#13042,#13043); +#13042 = CARTESIAN_POINT('',(-0.948480775301,0.7,0.667364817767)); +#13043 = VECTOR('',#13044,1.); +#13044 = DIRECTION('',(1.144237745222E-17,1.,0.)); +#13045 = ORIENTED_EDGE('',*,*,#12947,.F.); +#13046 = CYLINDRICAL_SURFACE('',#13047,0.1); +#13047 = AXIS2_PLACEMENT_3D('',#13048,#13049,#13050); +#13048 = CARTESIAN_POINT('',(-0.85,0.7,0.65)); +#13049 = DIRECTION('',(-1.144237745222E-17,-1.,0.)); +#13050 = DIRECTION('',(0.,0.,1.)); +#13051 = ADVANCED_FACE('',(#13052),#13123,.T.); +#13052 = FACE_BOUND('',#13053,.T.); +#13053 = EDGE_LOOP('',(#13054,#13055,#13056,#13057,#13065,#13074,#13082, + #13090,#13098,#13107,#13115,#13122)); +#13054 = ORIENTED_EDGE('',*,*,#11958,.F.); +#13055 = ORIENTED_EDGE('',*,*,#11936,.T.); +#13056 = ORIENTED_EDGE('',*,*,#13031,.T.); +#13057 = ORIENTED_EDGE('',*,*,#13058,.T.); +#13058 = EDGE_CURVE('',#13032,#13059,#13061,.T.); +#13059 = VERTEX_POINT('',#13060); +#13060 = CARTESIAN_POINT('',(-1.02432885403,1.2,0.206587955583)); +#13061 = LINE('',#13062,#13063); +#13062 = CARTESIAN_POINT('',(-0.948480775301,1.2,0.667364817767)); +#13063 = VECTOR('',#13064,1.); +#13064 = DIRECTION('',(-0.162423314012,1.858508865964E-18, + -0.986721169868)); +#13065 = ORIENTED_EDGE('',*,*,#13066,.T.); +#13066 = EDGE_CURVE('',#13059,#13067,#13069,.T.); +#13067 = VERTEX_POINT('',#13068); +#13068 = CARTESIAN_POINT('',(-1.270530792283,1.2,0.)); +#13069 = CIRCLE('',#13070,0.25); +#13070 = AXIS2_PLACEMENT_3D('',#13071,#13072,#13073); +#13071 = CARTESIAN_POINT('',(-1.270530792283,1.2,0.25)); +#13072 = DIRECTION('',(1.144237745222E-17,1.,1.155557966632E-33)); +#13073 = DIRECTION('',(0.984807753012,-1.126854202784E-17, + -0.173648177667)); +#13074 = ORIENTED_EDGE('',*,*,#13075,.T.); +#13075 = EDGE_CURVE('',#13067,#13076,#13078,.T.); +#13076 = VERTEX_POINT('',#13077); +#13077 = CARTESIAN_POINT('',(-1.4,1.2,0.)); +#13078 = LINE('',#13079,#13080); +#13079 = CARTESIAN_POINT('',(-1.270530792283,1.2,0.)); +#13080 = VECTOR('',#13081,1.); +#13081 = DIRECTION('',(-1.,1.144237745222E-17,0.)); +#13082 = ORIENTED_EDGE('',*,*,#13083,.T.); +#13083 = EDGE_CURVE('',#13076,#13084,#13086,.T.); +#13084 = VERTEX_POINT('',#13085); +#13085 = CARTESIAN_POINT('',(-1.4,1.2,0.15)); +#13086 = LINE('',#13087,#13088); +#13087 = CARTESIAN_POINT('',(-1.4,1.2,0.)); +#13088 = VECTOR('',#13089,1.); +#13089 = DIRECTION('',(0.,0.,1.)); +#13090 = ORIENTED_EDGE('',*,*,#13091,.T.); +#13091 = EDGE_CURVE('',#13084,#13092,#13094,.T.); +#13092 = VERTEX_POINT('',#13093); +#13093 = CARTESIAN_POINT('',(-1.270530792283,1.2,0.15)); +#13094 = LINE('',#13095,#13096); +#13095 = CARTESIAN_POINT('',(-1.4,1.2,0.15)); +#13096 = VECTOR('',#13097,1.); +#13097 = DIRECTION('',(1.,-1.144237745222E-17,0.)); +#13098 = ORIENTED_EDGE('',*,*,#13099,.T.); +#13099 = EDGE_CURVE('',#13092,#13100,#13102,.T.); +#13100 = VERTEX_POINT('',#13101); +#13101 = CARTESIAN_POINT('',(-1.172050016982,1.2,0.232635182233)); +#13102 = CIRCLE('',#13103,0.1); +#13103 = AXIS2_PLACEMENT_3D('',#13104,#13105,#13106); +#13104 = CARTESIAN_POINT('',(-1.270530792283,1.2,0.25)); +#13105 = DIRECTION('',(-1.144237745222E-17,-1.,0.)); +#13106 = DIRECTION('',(-2.22044604925E-15,2.540718180781E-32,-1.)); +#13107 = ORIENTED_EDGE('',*,*,#13108,.T.); +#13108 = EDGE_CURVE('',#13100,#13109,#13111,.T.); +#13109 = VERTEX_POINT('',#13110); +#13110 = CARTESIAN_POINT('',(-1.096201938253,1.2,0.693412044417)); +#13111 = LINE('',#13112,#13113); +#13112 = CARTESIAN_POINT('',(-1.172050016982,1.2,0.232635182233)); +#13113 = VECTOR('',#13114,1.); +#13114 = DIRECTION('',(0.162423314012,-1.858508865964E-18,0.986721169868 + )); +#13115 = ORIENTED_EDGE('',*,*,#13116,.T.); +#13116 = EDGE_CURVE('',#13109,#12187,#13117,.T.); +#13117 = CIRCLE('',#13118,0.25); +#13118 = AXIS2_PLACEMENT_3D('',#13119,#13120,#13121); +#13119 = CARTESIAN_POINT('',(-0.85,1.2,0.65)); +#13120 = DIRECTION('',(1.144237745222E-17,1.,7.703719777549E-34)); +#13121 = DIRECTION('',(-0.984807753012,1.126854202784E-17,0.173648177667 + )); +#13122 = ORIENTED_EDGE('',*,*,#12194,.T.); +#13123 = PLANE('',#13124); +#13124 = AXIS2_PLACEMENT_3D('',#13125,#13126,#13127); +#13125 = CARTESIAN_POINT('',(-1.069123385139,1.2,0.441695635315)); +#13126 = DIRECTION('',(1.144237745222E-17,1.,0.)); +#13127 = DIRECTION('',(0.,-0.,1.)); +#13128 = ADVANCED_FACE('',(#13129),#13208,.F.); +#13129 = FACE_BOUND('',#13130,.F.); +#13130 = EDGE_LOOP('',(#13131,#13132,#13133,#13142,#13150,#13159,#13167, + #13175,#13183,#13192,#13200,#13207)); +#13131 = ORIENTED_EDGE('',*,*,#11977,.F.); +#13132 = ORIENTED_EDGE('',*,*,#11992,.T.); +#13133 = ORIENTED_EDGE('',*,*,#13134,.T.); +#13134 = EDGE_CURVE('',#11993,#13135,#13137,.T.); +#13135 = VERTEX_POINT('',#13136); +#13136 = CARTESIAN_POINT('',(0.948480775301,1.2,0.667364817767)); +#13137 = CIRCLE('',#13138,0.1); +#13138 = AXIS2_PLACEMENT_3D('',#13139,#13140,#13141); +#13139 = CARTESIAN_POINT('',(0.85,1.2,0.65)); +#13140 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#13141 = DIRECTION('',(0.,0.,1.)); +#13142 = ORIENTED_EDGE('',*,*,#13143,.T.); +#13143 = EDGE_CURVE('',#13135,#13144,#13146,.T.); +#13144 = VERTEX_POINT('',#13145); +#13145 = CARTESIAN_POINT('',(1.02432885403,1.2,0.206587955583)); +#13146 = LINE('',#13147,#13148); +#13147 = CARTESIAN_POINT('',(0.948480775301,1.2,0.667364817767)); +#13148 = VECTOR('',#13149,1.); +#13149 = DIRECTION('',(0.162423314012,1.803261029519E-17,-0.986721169868 + )); +#13150 = ORIENTED_EDGE('',*,*,#13151,.T.); +#13151 = EDGE_CURVE('',#13144,#13152,#13154,.T.); +#13152 = VERTEX_POINT('',#13153); +#13153 = CARTESIAN_POINT('',(1.270530792283,1.2,0.)); +#13154 = CIRCLE('',#13155,0.25); +#13155 = AXIS2_PLACEMENT_3D('',#13156,#13157,#13158); +#13156 = CARTESIAN_POINT('',(1.270530792283,1.2,0.25)); +#13157 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#13158 = DIRECTION('',(-0.984807753012,-1.093356242223E-16, + -0.173648177667)); +#13159 = ORIENTED_EDGE('',*,*,#13160,.T.); +#13160 = EDGE_CURVE('',#13152,#13161,#13163,.T.); +#13161 = VERTEX_POINT('',#13162); +#13162 = CARTESIAN_POINT('',(1.4,1.2,0.)); +#13163 = LINE('',#13164,#13165); +#13164 = CARTESIAN_POINT('',(1.270530792283,1.2,0.)); +#13165 = VECTOR('',#13166,1.); +#13166 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#13167 = ORIENTED_EDGE('',*,*,#13168,.T.); +#13168 = EDGE_CURVE('',#13161,#13169,#13171,.T.); +#13169 = VERTEX_POINT('',#13170); +#13170 = CARTESIAN_POINT('',(1.4,1.2,0.15)); +#13171 = LINE('',#13172,#13173); +#13172 = CARTESIAN_POINT('',(1.4,1.2,0.)); +#13173 = VECTOR('',#13174,1.); +#13174 = DIRECTION('',(0.,0.,1.)); +#13175 = ORIENTED_EDGE('',*,*,#13176,.T.); +#13176 = EDGE_CURVE('',#13169,#13177,#13179,.T.); +#13177 = VERTEX_POINT('',#13178); +#13178 = CARTESIAN_POINT('',(1.270530792283,1.2,0.15)); +#13179 = LINE('',#13180,#13181); +#13180 = CARTESIAN_POINT('',(1.4,1.2,0.15)); +#13181 = VECTOR('',#13182,1.); +#13182 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#13183 = ORIENTED_EDGE('',*,*,#13184,.T.); +#13184 = EDGE_CURVE('',#13177,#13185,#13187,.T.); +#13185 = VERTEX_POINT('',#13186); +#13186 = CARTESIAN_POINT('',(1.172050016982,1.2,0.232635182233)); +#13187 = CIRCLE('',#13188,0.1); +#13188 = AXIS2_PLACEMENT_3D('',#13189,#13190,#13191); +#13189 = CARTESIAN_POINT('',(1.270530792283,1.2,0.25)); +#13190 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#13191 = DIRECTION('',(2.22044604925E-15,2.465190328815E-31,-1.)); +#13192 = ORIENTED_EDGE('',*,*,#13193,.T.); +#13193 = EDGE_CURVE('',#13185,#13194,#13196,.T.); +#13194 = VERTEX_POINT('',#13195); +#13195 = CARTESIAN_POINT('',(1.096201938253,1.2,0.693412044417)); +#13196 = LINE('',#13197,#13198); +#13197 = CARTESIAN_POINT('',(1.172050016982,1.2,0.232635182233)); +#13198 = VECTOR('',#13199,1.); +#13199 = DIRECTION('',(-0.162423314012,-1.803261029519E-17, + 0.986721169868)); +#13200 = ORIENTED_EDGE('',*,*,#13201,.T.); +#13201 = EDGE_CURVE('',#13194,#12418,#13202,.T.); +#13202 = CIRCLE('',#13203,0.25); +#13203 = AXIS2_PLACEMENT_3D('',#13204,#13205,#13206); +#13204 = CARTESIAN_POINT('',(0.85,1.2,0.65)); +#13205 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#13206 = DIRECTION('',(0.984807753012,1.093356242223E-16,0.173648177667) + ); +#13207 = ORIENTED_EDGE('',*,*,#12417,.T.); +#13208 = PLANE('',#13209); +#13209 = AXIS2_PLACEMENT_3D('',#13210,#13211,#13212); +#13210 = CARTESIAN_POINT('',(1.069123385139,1.2,0.441695635315)); +#13211 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#13212 = DIRECTION('',(0.,0.,1.)); +#13213 = ADVANCED_FACE('',(#13214),#13233,.F.); +#13214 = FACE_BOUND('',#13215,.F.); +#13215 = EDGE_LOOP('',(#13216,#13217,#13226,#13232)); +#13216 = ORIENTED_EDGE('',*,*,#12009,.T.); +#13217 = ORIENTED_EDGE('',*,*,#13218,.T.); +#13218 = EDGE_CURVE('',#12002,#13219,#13221,.T.); +#13219 = VERTEX_POINT('',#13220); +#13220 = CARTESIAN_POINT('',(0.948480775301,0.7,0.667364817767)); +#13221 = CIRCLE('',#13222,0.1); +#13222 = AXIS2_PLACEMENT_3D('',#13223,#13224,#13225); +#13223 = CARTESIAN_POINT('',(0.85,0.7,0.65)); +#13224 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#13225 = DIRECTION('',(0.,0.,1.)); +#13226 = ORIENTED_EDGE('',*,*,#13227,.F.); +#13227 = EDGE_CURVE('',#13135,#13219,#13228,.T.); +#13228 = LINE('',#13229,#13230); +#13229 = CARTESIAN_POINT('',(0.948480775301,1.2,0.667364817767)); +#13230 = VECTOR('',#13231,1.); +#13231 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#13232 = ORIENTED_EDGE('',*,*,#13134,.F.); +#13233 = CYLINDRICAL_SURFACE('',#13234,0.1); +#13234 = AXIS2_PLACEMENT_3D('',#13235,#13236,#13237); +#13235 = CARTESIAN_POINT('',(0.85,1.2,0.65)); +#13236 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#13237 = DIRECTION('',(0.,0.,1.)); +#13238 = ADVANCED_FACE('',(#13239),#13310,.T.); +#13239 = FACE_BOUND('',#13240,.T.); +#13240 = EDGE_LOOP('',(#13241,#13242,#13243,#13244,#13252,#13261,#13269, + #13277,#13285,#13294,#13302,#13309)); +#13241 = ORIENTED_EDGE('',*,*,#12023,.F.); +#13242 = ORIENTED_EDGE('',*,*,#12001,.T.); +#13243 = ORIENTED_EDGE('',*,*,#13218,.T.); +#13244 = ORIENTED_EDGE('',*,*,#13245,.T.); +#13245 = EDGE_CURVE('',#13219,#13246,#13248,.T.); +#13246 = VERTEX_POINT('',#13247); +#13247 = CARTESIAN_POINT('',(1.02432885403,0.7,0.206587955583)); +#13248 = LINE('',#13249,#13250); +#13249 = CARTESIAN_POINT('',(0.948480775301,0.7,0.667364817767)); +#13250 = VECTOR('',#13251,1.); +#13251 = DIRECTION('',(0.162423314012,1.803261029519E-17,-0.986721169868 + )); +#13252 = ORIENTED_EDGE('',*,*,#13253,.T.); +#13253 = EDGE_CURVE('',#13246,#13254,#13256,.T.); +#13254 = VERTEX_POINT('',#13255); +#13255 = CARTESIAN_POINT('',(1.270530792283,0.7,0.)); +#13256 = CIRCLE('',#13257,0.25); +#13257 = AXIS2_PLACEMENT_3D('',#13258,#13259,#13260); +#13258 = CARTESIAN_POINT('',(1.270530792283,0.7,0.25)); +#13259 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#13260 = DIRECTION('',(-0.984807753012,-1.093356242223E-16, + -0.173648177667)); +#13261 = ORIENTED_EDGE('',*,*,#13262,.T.); +#13262 = EDGE_CURVE('',#13254,#13263,#13265,.T.); +#13263 = VERTEX_POINT('',#13264); +#13264 = CARTESIAN_POINT('',(1.4,0.7,0.)); +#13265 = LINE('',#13266,#13267); +#13266 = CARTESIAN_POINT('',(1.270530792283,0.7,0.)); +#13267 = VECTOR('',#13268,1.); +#13268 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#13269 = ORIENTED_EDGE('',*,*,#13270,.T.); +#13270 = EDGE_CURVE('',#13263,#13271,#13273,.T.); +#13271 = VERTEX_POINT('',#13272); +#13272 = CARTESIAN_POINT('',(1.4,0.7,0.15)); +#13273 = LINE('',#13274,#13275); +#13274 = CARTESIAN_POINT('',(1.4,0.7,0.)); +#13275 = VECTOR('',#13276,1.); +#13276 = DIRECTION('',(0.,0.,1.)); +#13277 = ORIENTED_EDGE('',*,*,#13278,.T.); +#13278 = EDGE_CURVE('',#13271,#13279,#13281,.T.); +#13279 = VERTEX_POINT('',#13280); +#13280 = CARTESIAN_POINT('',(1.270530792283,0.7,0.15)); +#13281 = LINE('',#13282,#13283); +#13282 = CARTESIAN_POINT('',(1.4,0.7,0.15)); +#13283 = VECTOR('',#13284,1.); +#13284 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#13285 = ORIENTED_EDGE('',*,*,#13286,.T.); +#13286 = EDGE_CURVE('',#13279,#13287,#13289,.T.); +#13287 = VERTEX_POINT('',#13288); +#13288 = CARTESIAN_POINT('',(1.172050016982,0.7,0.232635182233)); +#13289 = CIRCLE('',#13290,0.1); +#13290 = AXIS2_PLACEMENT_3D('',#13291,#13292,#13293); +#13291 = CARTESIAN_POINT('',(1.270530792283,0.7,0.25)); +#13292 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#13293 = DIRECTION('',(2.22044604925E-15,2.465190328815E-31,-1.)); +#13294 = ORIENTED_EDGE('',*,*,#13295,.T.); +#13295 = EDGE_CURVE('',#13287,#13296,#13298,.T.); +#13296 = VERTEX_POINT('',#13297); +#13297 = CARTESIAN_POINT('',(1.096201938253,0.7,0.693412044417)); +#13298 = LINE('',#13299,#13300); +#13299 = CARTESIAN_POINT('',(1.172050016982,0.7,0.232635182233)); +#13300 = VECTOR('',#13301,1.); +#13301 = DIRECTION('',(-0.162423314012,-1.803261029519E-17, + 0.986721169868)); +#13302 = ORIENTED_EDGE('',*,*,#13303,.T.); +#13303 = EDGE_CURVE('',#13296,#12426,#13304,.T.); +#13304 = CIRCLE('',#13305,0.25); +#13305 = AXIS2_PLACEMENT_3D('',#13306,#13307,#13308); +#13306 = CARTESIAN_POINT('',(0.85,0.7,0.65)); +#13307 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#13308 = DIRECTION('',(0.984807753012,1.093356242223E-16,0.173648177667) + ); +#13309 = ORIENTED_EDGE('',*,*,#12433,.T.); +#13310 = PLANE('',#13311); +#13311 = AXIS2_PLACEMENT_3D('',#13312,#13313,#13314); +#13312 = CARTESIAN_POINT('',(1.069123385139,0.7,0.441695635315)); +#13313 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#13314 = DIRECTION('',(0.,0.,1.)); +#13315 = ADVANCED_FACE('',(#13316),#13327,.F.); +#13316 = FACE_BOUND('',#13317,.F.); +#13317 = EDGE_LOOP('',(#13318,#13319,#13320,#13326)); +#13318 = ORIENTED_EDGE('',*,*,#12439,.F.); +#13319 = ORIENTED_EDGE('',*,*,#12040,.T.); +#13320 = ORIENTED_EDGE('',*,*,#13321,.T.); +#13321 = EDGE_CURVE('',#12033,#12372,#13322,.T.); +#13322 = LINE('',#13323,#13324); +#13323 = CARTESIAN_POINT('',(0.85,-0.7,0.9)); +#13324 = VECTOR('',#13325,1.); +#13325 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#13326 = ORIENTED_EDGE('',*,*,#12371,.F.); +#13327 = PLANE('',#13328); +#13328 = AXIS2_PLACEMENT_3D('',#13329,#13330,#13331); +#13329 = CARTESIAN_POINT('',(-2.091417030376E-16,1.4375,0.9)); +#13330 = DIRECTION('',(4.595758349624E-18,6.551522493592E-27,-1.)); +#13331 = DIRECTION('',(1.,1.51922136901E-16,4.595758349624E-18)); +#13332 = ADVANCED_FACE('',(#13333),#13419,.F.); +#13333 = FACE_BOUND('',#13334,.F.); +#13334 = EDGE_LOOP('',(#13335,#13336,#13337,#13346,#13354,#13363,#13371, + #13379,#13387,#13396,#13404,#13413)); +#13335 = ORIENTED_EDGE('',*,*,#12032,.F.); +#13336 = ORIENTED_EDGE('',*,*,#12054,.T.); +#13337 = ORIENTED_EDGE('',*,*,#13338,.T.); +#13338 = EDGE_CURVE('',#12055,#13339,#13341,.T.); +#13339 = VERTEX_POINT('',#13340); +#13340 = CARTESIAN_POINT('',(0.948480775301,-0.7,0.667364817767)); +#13341 = CIRCLE('',#13342,0.1); +#13342 = AXIS2_PLACEMENT_3D('',#13343,#13344,#13345); +#13343 = CARTESIAN_POINT('',(0.85,-0.7,0.65)); +#13344 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#13345 = DIRECTION('',(0.,0.,1.)); +#13346 = ORIENTED_EDGE('',*,*,#13347,.T.); +#13347 = EDGE_CURVE('',#13339,#13348,#13350,.T.); +#13348 = VERTEX_POINT('',#13349); +#13349 = CARTESIAN_POINT('',(1.02432885403,-0.7,0.206587955583)); +#13350 = LINE('',#13351,#13352); +#13351 = CARTESIAN_POINT('',(0.948480775301,-0.7,0.667364817767)); +#13352 = VECTOR('',#13353,1.); +#13353 = DIRECTION('',(0.162423314012,1.803261029519E-17,-0.986721169868 + )); +#13354 = ORIENTED_EDGE('',*,*,#13355,.T.); +#13355 = EDGE_CURVE('',#13348,#13356,#13358,.T.); +#13356 = VERTEX_POINT('',#13357); +#13357 = CARTESIAN_POINT('',(1.270530792283,-0.7,0.)); +#13358 = CIRCLE('',#13359,0.25); +#13359 = AXIS2_PLACEMENT_3D('',#13360,#13361,#13362); +#13360 = CARTESIAN_POINT('',(1.270530792283,-0.7,0.25)); +#13361 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#13362 = DIRECTION('',(-0.984807753012,-1.093356242223E-16, + -0.173648177667)); +#13363 = ORIENTED_EDGE('',*,*,#13364,.T.); +#13364 = EDGE_CURVE('',#13356,#13365,#13367,.T.); +#13365 = VERTEX_POINT('',#13366); +#13366 = CARTESIAN_POINT('',(1.4,-0.7,0.)); +#13367 = LINE('',#13368,#13369); +#13368 = CARTESIAN_POINT('',(1.270530792283,-0.7,0.)); +#13369 = VECTOR('',#13370,1.); +#13370 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#13371 = ORIENTED_EDGE('',*,*,#13372,.T.); +#13372 = EDGE_CURVE('',#13365,#13373,#13375,.T.); +#13373 = VERTEX_POINT('',#13374); +#13374 = CARTESIAN_POINT('',(1.4,-0.7,0.15)); +#13375 = LINE('',#13376,#13377); +#13376 = CARTESIAN_POINT('',(1.4,-0.7,0.)); +#13377 = VECTOR('',#13378,1.); +#13378 = DIRECTION('',(0.,0.,1.)); +#13379 = ORIENTED_EDGE('',*,*,#13380,.T.); +#13380 = EDGE_CURVE('',#13373,#13381,#13383,.T.); +#13381 = VERTEX_POINT('',#13382); +#13382 = CARTESIAN_POINT('',(1.270530792283,-0.7,0.15)); +#13383 = LINE('',#13384,#13385); +#13384 = CARTESIAN_POINT('',(1.4,-0.7,0.15)); +#13385 = VECTOR('',#13386,1.); +#13386 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#13387 = ORIENTED_EDGE('',*,*,#13388,.T.); +#13388 = EDGE_CURVE('',#13381,#13389,#13391,.T.); +#13389 = VERTEX_POINT('',#13390); +#13390 = CARTESIAN_POINT('',(1.172050016982,-0.7,0.232635182233)); +#13391 = CIRCLE('',#13392,0.1); +#13392 = AXIS2_PLACEMENT_3D('',#13393,#13394,#13395); +#13393 = CARTESIAN_POINT('',(1.270530792283,-0.7,0.25)); +#13394 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#13395 = DIRECTION('',(2.22044604925E-15,2.465190328815E-31,-1.)); +#13396 = ORIENTED_EDGE('',*,*,#13397,.T.); +#13397 = EDGE_CURVE('',#13389,#13398,#13400,.T.); +#13398 = VERTEX_POINT('',#13399); +#13399 = CARTESIAN_POINT('',(1.096201938253,-0.7,0.693412044417)); +#13400 = LINE('',#13401,#13402); +#13401 = CARTESIAN_POINT('',(1.172050016982,-0.7,0.232635182233)); +#13402 = VECTOR('',#13403,1.); +#13403 = DIRECTION('',(-0.162423314012,-1.803261029519E-17, + 0.986721169868)); +#13404 = ORIENTED_EDGE('',*,*,#13405,.T.); +#13405 = EDGE_CURVE('',#13398,#13406,#13408,.T.); +#13406 = VERTEX_POINT('',#13407); +#13407 = CARTESIAN_POINT('',(0.85,-0.7,0.9)); +#13408 = CIRCLE('',#13409,0.25); +#13409 = AXIS2_PLACEMENT_3D('',#13410,#13411,#13412); +#13410 = CARTESIAN_POINT('',(0.85,-0.7,0.65)); +#13411 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#13412 = DIRECTION('',(0.984807753012,1.093356242223E-16,0.173648177667) + ); +#13413 = ORIENTED_EDGE('',*,*,#13414,.T.); +#13414 = EDGE_CURVE('',#13406,#12033,#13415,.T.); +#13415 = LINE('',#13416,#13417); +#13416 = CARTESIAN_POINT('',(0.85,-0.7,0.9)); +#13417 = VECTOR('',#13418,1.); +#13418 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#13419 = PLANE('',#13420); +#13420 = AXIS2_PLACEMENT_3D('',#13421,#13422,#13423); +#13421 = CARTESIAN_POINT('',(1.069123385139,-0.7,0.441695635315)); +#13422 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#13423 = DIRECTION('',(0.,0.,1.)); +#13424 = ADVANCED_FACE('',(#13425),#13444,.F.); +#13425 = FACE_BOUND('',#13426,.F.); +#13426 = EDGE_LOOP('',(#13427,#13428,#13437,#13443)); +#13427 = ORIENTED_EDGE('',*,*,#12071,.T.); +#13428 = ORIENTED_EDGE('',*,*,#13429,.T.); +#13429 = EDGE_CURVE('',#12064,#13430,#13432,.T.); +#13430 = VERTEX_POINT('',#13431); +#13431 = CARTESIAN_POINT('',(0.948480775301,-1.2,0.667364817767)); +#13432 = CIRCLE('',#13433,0.1); +#13433 = AXIS2_PLACEMENT_3D('',#13434,#13435,#13436); +#13434 = CARTESIAN_POINT('',(0.85,-1.2,0.65)); +#13435 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#13436 = DIRECTION('',(0.,0.,1.)); +#13437 = ORIENTED_EDGE('',*,*,#13438,.F.); +#13438 = EDGE_CURVE('',#13339,#13430,#13439,.T.); +#13439 = LINE('',#13440,#13441); +#13440 = CARTESIAN_POINT('',(0.948480775301,-0.7,0.667364817767)); +#13441 = VECTOR('',#13442,1.); +#13442 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#13443 = ORIENTED_EDGE('',*,*,#13338,.F.); +#13444 = CYLINDRICAL_SURFACE('',#13445,0.1); +#13445 = AXIS2_PLACEMENT_3D('',#13446,#13447,#13448); +#13446 = CARTESIAN_POINT('',(0.85,-0.7,0.65)); +#13447 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#13448 = DIRECTION('',(0.,0.,1.)); +#13449 = ADVANCED_FACE('',(#13450),#13528,.T.); +#13450 = FACE_BOUND('',#13451,.T.); +#13451 = EDGE_LOOP('',(#13452,#13453,#13454,#13455,#13463,#13472,#13480, + #13488,#13496,#13505,#13513,#13522)); +#13452 = ORIENTED_EDGE('',*,*,#12085,.F.); +#13453 = ORIENTED_EDGE('',*,*,#12063,.T.); +#13454 = ORIENTED_EDGE('',*,*,#13429,.T.); +#13455 = ORIENTED_EDGE('',*,*,#13456,.T.); +#13456 = EDGE_CURVE('',#13430,#13457,#13459,.T.); +#13457 = VERTEX_POINT('',#13458); +#13458 = CARTESIAN_POINT('',(1.02432885403,-1.2,0.206587955583)); +#13459 = LINE('',#13460,#13461); +#13460 = CARTESIAN_POINT('',(0.948480775301,-1.2,0.667364817767)); +#13461 = VECTOR('',#13462,1.); +#13462 = DIRECTION('',(0.162423314012,1.803261029519E-17,-0.986721169868 + )); +#13463 = ORIENTED_EDGE('',*,*,#13464,.T.); +#13464 = EDGE_CURVE('',#13457,#13465,#13467,.T.); +#13465 = VERTEX_POINT('',#13466); +#13466 = CARTESIAN_POINT('',(1.270530792283,-1.2,0.)); +#13467 = CIRCLE('',#13468,0.25); +#13468 = AXIS2_PLACEMENT_3D('',#13469,#13470,#13471); +#13469 = CARTESIAN_POINT('',(1.270530792283,-1.2,0.25)); +#13470 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#13471 = DIRECTION('',(-0.984807753012,-1.093356242223E-16, + -0.173648177667)); +#13472 = ORIENTED_EDGE('',*,*,#13473,.T.); +#13473 = EDGE_CURVE('',#13465,#13474,#13476,.T.); +#13474 = VERTEX_POINT('',#13475); +#13475 = CARTESIAN_POINT('',(1.4,-1.2,0.)); +#13476 = LINE('',#13477,#13478); +#13477 = CARTESIAN_POINT('',(1.270530792283,-1.2,0.)); +#13478 = VECTOR('',#13479,1.); +#13479 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#13480 = ORIENTED_EDGE('',*,*,#13481,.T.); +#13481 = EDGE_CURVE('',#13474,#13482,#13484,.T.); +#13482 = VERTEX_POINT('',#13483); +#13483 = CARTESIAN_POINT('',(1.4,-1.2,0.15)); +#13484 = LINE('',#13485,#13486); +#13485 = CARTESIAN_POINT('',(1.4,-1.2,0.)); +#13486 = VECTOR('',#13487,1.); +#13487 = DIRECTION('',(0.,0.,1.)); +#13488 = ORIENTED_EDGE('',*,*,#13489,.T.); +#13489 = EDGE_CURVE('',#13482,#13490,#13492,.T.); +#13490 = VERTEX_POINT('',#13491); +#13491 = CARTESIAN_POINT('',(1.270530792283,-1.2,0.15)); +#13492 = LINE('',#13493,#13494); +#13493 = CARTESIAN_POINT('',(1.4,-1.2,0.15)); +#13494 = VECTOR('',#13495,1.); +#13495 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#13496 = ORIENTED_EDGE('',*,*,#13497,.T.); +#13497 = EDGE_CURVE('',#13490,#13498,#13500,.T.); +#13498 = VERTEX_POINT('',#13499); +#13499 = CARTESIAN_POINT('',(1.172050016982,-1.2,0.232635182233)); +#13500 = CIRCLE('',#13501,0.1); +#13501 = AXIS2_PLACEMENT_3D('',#13502,#13503,#13504); +#13502 = CARTESIAN_POINT('',(1.270530792283,-1.2,0.25)); +#13503 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#13504 = DIRECTION('',(2.22044604925E-15,2.465190328815E-31,-1.)); +#13505 = ORIENTED_EDGE('',*,*,#13506,.T.); +#13506 = EDGE_CURVE('',#13498,#13507,#13509,.T.); +#13507 = VERTEX_POINT('',#13508); +#13508 = CARTESIAN_POINT('',(1.096201938253,-1.2,0.693412044417)); +#13509 = LINE('',#13510,#13511); +#13510 = CARTESIAN_POINT('',(1.172050016982,-1.2,0.232635182233)); +#13511 = VECTOR('',#13512,1.); +#13512 = DIRECTION('',(-0.162423314012,-1.803261029519E-17, + 0.986721169868)); +#13513 = ORIENTED_EDGE('',*,*,#13514,.T.); +#13514 = EDGE_CURVE('',#13507,#13515,#13517,.T.); +#13515 = VERTEX_POINT('',#13516); +#13516 = CARTESIAN_POINT('',(0.85,-1.2,0.9)); +#13517 = CIRCLE('',#13518,0.25); +#13518 = AXIS2_PLACEMENT_3D('',#13519,#13520,#13521); +#13519 = CARTESIAN_POINT('',(0.85,-1.2,0.65)); +#13520 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#13521 = DIRECTION('',(0.984807753012,1.093356242223E-16,0.173648177667) + ); +#13522 = ORIENTED_EDGE('',*,*,#13523,.T.); +#13523 = EDGE_CURVE('',#13515,#12086,#13524,.T.); +#13524 = LINE('',#13525,#13526); +#13525 = CARTESIAN_POINT('',(0.85,-1.2,0.9)); +#13526 = VECTOR('',#13527,1.); +#13527 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#13528 = PLANE('',#13529); +#13529 = AXIS2_PLACEMENT_3D('',#13530,#13531,#13532); +#13530 = CARTESIAN_POINT('',(1.069123385139,-1.2,0.441695635315)); +#13531 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#13532 = DIRECTION('',(0.,0.,1.)); +#13533 = ADVANCED_FACE('',(#13534),#13545,.T.); +#13534 = FACE_BOUND('',#13535,.T.); +#13535 = EDGE_LOOP('',(#13536,#13537,#13538,#13539)); +#13536 = ORIENTED_EDGE('',*,*,#13014,.T.); +#13537 = ORIENTED_EDGE('',*,*,#12186,.T.); +#13538 = ORIENTED_EDGE('',*,*,#13116,.F.); +#13539 = ORIENTED_EDGE('',*,*,#13540,.F.); +#13540 = EDGE_CURVE('',#13007,#13109,#13541,.T.); +#13541 = LINE('',#13542,#13543); +#13542 = CARTESIAN_POINT('',(-1.096201938253,0.7,0.693412044417)); +#13543 = VECTOR('',#13544,1.); +#13544 = DIRECTION('',(1.144237745222E-17,1.,0.)); +#13545 = CYLINDRICAL_SURFACE('',#13546,0.25); +#13546 = AXIS2_PLACEMENT_3D('',#13547,#13548,#13549); +#13547 = CARTESIAN_POINT('',(-0.85,0.7,0.65)); +#13548 = DIRECTION('',(-1.144237745222E-17,-1.,0.)); +#13549 = DIRECTION('',(-0.984807753012,1.126854202784E-17,0.173648177667 + )); +#13550 = ADVANCED_FACE('',(#13551),#13564,.F.); +#13551 = FACE_BOUND('',#13552,.F.); +#13552 = EDGE_LOOP('',(#13553,#13554,#13560,#13561,#13562,#13563)); +#13553 = ORIENTED_EDGE('',*,*,#12582,.F.); +#13554 = ORIENTED_EDGE('',*,*,#13555,.T.); +#13555 = EDGE_CURVE('',#12574,#12683,#13556,.T.); +#13556 = LINE('',#13557,#13558); +#13557 = CARTESIAN_POINT('',(-0.85,-1.2,0.9)); +#13558 = VECTOR('',#13559,1.); +#13559 = DIRECTION('',(1.144237745222E-17,1.,0.)); +#13560 = ORIENTED_EDGE('',*,*,#12691,.T.); +#13561 = ORIENTED_EDGE('',*,*,#12713,.T.); +#13562 = ORIENTED_EDGE('',*,*,#12233,.F.); +#13563 = ORIENTED_EDGE('',*,*,#12466,.F.); +#13564 = PLANE('',#13565); +#13565 = AXIS2_PLACEMENT_3D('',#13566,#13567,#13568); +#13566 = CARTESIAN_POINT('',(-0.85,-1.2,0.9)); +#13567 = DIRECTION('',(0.,0.,-1.)); +#13568 = DIRECTION('',(1.,-1.144237745222E-17,0.)); +#13569 = ADVANCED_FACE('',(#13570),#13583,.F.); +#13570 = FACE_BOUND('',#13571,.F.); +#13571 = EDGE_LOOP('',(#13572,#13573,#13579,#13580,#13581,#13582)); +#13572 = ORIENTED_EDGE('',*,*,#12805,.F.); +#13573 = ORIENTED_EDGE('',*,*,#13574,.T.); +#13574 = EDGE_CURVE('',#12797,#12906,#13575,.T.); +#13575 = LINE('',#13576,#13577); +#13576 = CARTESIAN_POINT('',(-0.85,-0.25,0.9)); +#13577 = VECTOR('',#13578,1.); +#13578 = DIRECTION('',(1.144237745222E-17,1.,0.)); +#13579 = ORIENTED_EDGE('',*,*,#12914,.T.); +#13580 = ORIENTED_EDGE('',*,*,#12931,.T.); +#13581 = ORIENTED_EDGE('',*,*,#12249,.F.); +#13582 = ORIENTED_EDGE('',*,*,#12706,.F.); +#13583 = PLANE('',#13584); +#13584 = AXIS2_PLACEMENT_3D('',#13585,#13586,#13587); +#13585 = CARTESIAN_POINT('',(-0.85,-0.25,0.9)); +#13586 = DIRECTION('',(0.,0.,-1.)); +#13587 = DIRECTION('',(1.,-1.144237745222E-17,0.)); +#13588 = ADVANCED_FACE('',(#13589,#13618),#13629,.T.); +#13589 = FACE_BOUND('',#13590,.T.); +#13590 = EDGE_LOOP('',(#13591,#13592,#13593,#13594,#13602,#13610,#13616, + #13617)); +#13591 = ORIENTED_EDGE('',*,*,#12324,.F.); +#13592 = ORIENTED_EDGE('',*,*,#12301,.F.); +#13593 = ORIENTED_EDGE('',*,*,#12272,.F.); +#13594 = ORIENTED_EDGE('',*,*,#13595,.F.); +#13595 = EDGE_CURVE('',#13596,#12273,#13598,.T.); +#13596 = VERTEX_POINT('',#13597); +#13597 = CARTESIAN_POINT('',(-0.646824228722,-1.333648457443,1.55)); +#13598 = LINE('',#13599,#13600); +#13599 = CARTESIAN_POINT('',(-0.646824228722,-1.333648457443,1.55)); +#13600 = VECTOR('',#13601,1.); +#13601 = DIRECTION('',(-0.707106781187,0.707106781187,0.)); +#13602 = ORIENTED_EDGE('',*,*,#13603,.F.); +#13603 = EDGE_CURVE('',#13604,#13596,#13606,.T.); +#13604 = VERTEX_POINT('',#13605); +#13605 = CARTESIAN_POINT('',(0.646824228722,-1.333648457443,1.55)); +#13606 = LINE('',#13607,#13608); +#13607 = CARTESIAN_POINT('',(0.646824228722,-1.333648457443,1.55)); +#13608 = VECTOR('',#13609,1.); +#13609 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#13610 = ORIENTED_EDGE('',*,*,#13611,.F.); +#13611 = EDGE_CURVE('',#12396,#13604,#13612,.T.); +#13612 = LINE('',#13613,#13614); +#13613 = CARTESIAN_POINT('',(0.683648457443,-1.296824228722,1.55)); +#13614 = VECTOR('',#13615,1.); +#13615 = DIRECTION('',(-0.707106781187,-0.707106781187,0.)); +#13616 = ORIENTED_EDGE('',*,*,#12402,.F.); +#13617 = ORIENTED_EDGE('',*,*,#12347,.F.); +#13618 = FACE_BOUND('',#13619,.T.); +#13619 = EDGE_LOOP('',(#13620)); +#13620 = ORIENTED_EDGE('',*,*,#13621,.T.); +#13621 = EDGE_CURVE('',#13622,#13622,#13624,.T.); +#13622 = VERTEX_POINT('',#13623); +#13623 = CARTESIAN_POINT('',(-0.483648457443,1.083648457443,1.55)); +#13624 = CIRCLE('',#13625,5.E-02); +#13625 = AXIS2_PLACEMENT_3D('',#13626,#13627,#13628); +#13626 = CARTESIAN_POINT('',(-0.483648457443,1.133648457443,1.55)); +#13627 = DIRECTION('',(0.,-0.,-1.)); +#13628 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#13629 = PLANE('',#13630); +#13630 = AXIS2_PLACEMENT_3D('',#13631,#13632,#13633); +#13631 = CARTESIAN_POINT('',(-0.646824228722,1.333648457443,1.55)); +#13632 = DIRECTION('',(0.,0.,1.)); +#13633 = DIRECTION('',(0.436386464522,-0.899759330922,0.)); +#13634 = ADVANCED_FACE('',(#13635),#13645,.F.); +#13635 = FACE_BOUND('',#13636,.F.); +#13636 = EDGE_LOOP('',(#13637,#13638,#13639,#13640)); +#13637 = ORIENTED_EDGE('',*,*,#12473,.T.); +#13638 = ORIENTED_EDGE('',*,*,#12280,.T.); +#13639 = ORIENTED_EDGE('',*,*,#13595,.F.); +#13640 = ORIENTED_EDGE('',*,*,#13641,.F.); +#13641 = EDGE_CURVE('',#12474,#13596,#13642,.T.); +#13642 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#13643,#13644),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#13643 = CARTESIAN_POINT('',(-0.6925,-1.425,0.9)); +#13644 = CARTESIAN_POINT('',(-0.646824228722,-1.333648457443,1.55)); +#13645 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#13646,#13647) + ,(#13648,#13649 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.116672618896),(0.,1.) + ,.PIECEWISE_BEZIER_KNOTS.); +#13646 = CARTESIAN_POINT('',(-0.6925,-1.425,0.9)); +#13647 = CARTESIAN_POINT('',(-0.646824228722,-1.333648457443,1.55)); +#13648 = CARTESIAN_POINT('',(-0.775,-1.3425,0.9)); +#13649 = CARTESIAN_POINT('',(-0.683648457443,-1.296824228722,1.55)); +#13650 = ADVANCED_FACE('',(#13651),#13664,.F.); +#13651 = FACE_BOUND('',#13652,.F.); +#13652 = EDGE_LOOP('',(#13653,#13654,#13660,#13661,#13662,#13663)); +#13653 = ORIENTED_EDGE('',*,*,#13414,.F.); +#13654 = ORIENTED_EDGE('',*,*,#13655,.T.); +#13655 = EDGE_CURVE('',#13406,#13515,#13656,.T.); +#13656 = LINE('',#13657,#13658); +#13657 = CARTESIAN_POINT('',(0.85,-0.7,0.9)); +#13658 = VECTOR('',#13659,1.); +#13659 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#13660 = ORIENTED_EDGE('',*,*,#13523,.T.); +#13661 = ORIENTED_EDGE('',*,*,#12455,.T.); +#13662 = ORIENTED_EDGE('',*,*,#12379,.F.); +#13663 = ORIENTED_EDGE('',*,*,#13321,.F.); +#13664 = PLANE('',#13665); +#13665 = AXIS2_PLACEMENT_3D('',#13666,#13667,#13668); +#13666 = CARTESIAN_POINT('',(0.85,-0.7,0.9)); +#13667 = DIRECTION('',(0.,0.,-1.)); +#13668 = DIRECTION('',(-1.,-1.110223024625E-16,-0.)); +#13669 = ADVANCED_FACE('',(#13670),#13680,.F.); +#13670 = FACE_BOUND('',#13671,.F.); +#13671 = EDGE_LOOP('',(#13672,#13673,#13678,#13679)); +#13672 = ORIENTED_EDGE('',*,*,#12489,.T.); +#13673 = ORIENTED_EDGE('',*,*,#13674,.T.); +#13674 = EDGE_CURVE('',#12482,#13604,#13675,.T.); +#13675 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#13676,#13677),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#13676 = CARTESIAN_POINT('',(0.6925,-1.425,0.9)); +#13677 = CARTESIAN_POINT('',(0.646824228722,-1.333648457443,1.55)); +#13678 = ORIENTED_EDGE('',*,*,#13611,.F.); +#13679 = ORIENTED_EDGE('',*,*,#12395,.F.); +#13680 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#13681,#13682) + ,(#13683,#13684 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.116672618896),(0.,1.) + ,.PIECEWISE_BEZIER_KNOTS.); +#13681 = CARTESIAN_POINT('',(0.775,-1.3425,0.9)); +#13682 = CARTESIAN_POINT('',(0.683648457443,-1.296824228722,1.55)); +#13683 = CARTESIAN_POINT('',(0.6925,-1.425,0.9)); +#13684 = CARTESIAN_POINT('',(0.646824228722,-1.333648457443,1.55)); +#13685 = ADVANCED_FACE('',(#13686),#13697,.T.); +#13686 = FACE_BOUND('',#13687,.T.); +#13687 = EDGE_LOOP('',(#13688,#13689,#13690,#13691)); +#13688 = ORIENTED_EDGE('',*,*,#13201,.T.); +#13689 = ORIENTED_EDGE('',*,*,#12425,.T.); +#13690 = ORIENTED_EDGE('',*,*,#13303,.F.); +#13691 = ORIENTED_EDGE('',*,*,#13692,.F.); +#13692 = EDGE_CURVE('',#13194,#13296,#13693,.T.); +#13693 = LINE('',#13694,#13695); +#13694 = CARTESIAN_POINT('',(1.096201938253,1.2,0.693412044417)); +#13695 = VECTOR('',#13696,1.); +#13696 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#13697 = CYLINDRICAL_SURFACE('',#13698,0.25); +#13698 = AXIS2_PLACEMENT_3D('',#13699,#13700,#13701); +#13699 = CARTESIAN_POINT('',(0.85,1.2,0.65)); +#13700 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#13701 = DIRECTION('',(0.984807753012,1.093356242223E-16,0.173648177667) + ); +#13702 = ADVANCED_FACE('',(#13703),#13709,.F.); +#13703 = FACE_BOUND('',#13704,.F.); +#13704 = EDGE_LOOP('',(#13705,#13706,#13707,#13708)); +#13705 = ORIENTED_EDGE('',*,*,#12481,.T.); +#13706 = ORIENTED_EDGE('',*,*,#13641,.T.); +#13707 = ORIENTED_EDGE('',*,*,#13603,.F.); +#13708 = ORIENTED_EDGE('',*,*,#13674,.F.); +#13709 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#13710,#13711) + ,(#13712,#13713 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,1.385),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#13710 = CARTESIAN_POINT('',(0.6925,-1.425,0.9)); +#13711 = CARTESIAN_POINT('',(0.646824228722,-1.333648457443,1.55)); +#13712 = CARTESIAN_POINT('',(-0.6925,-1.425,0.9)); +#13713 = CARTESIAN_POINT('',(-0.646824228722,-1.333648457443,1.55)); +#13714 = ADVANCED_FACE('',(#13715),#13726,.T.); +#13715 = FACE_BOUND('',#13716,.T.); +#13716 = EDGE_LOOP('',(#13717,#13718,#13719,#13720)); +#13717 = ORIENTED_EDGE('',*,*,#12573,.T.); +#13718 = ORIENTED_EDGE('',*,*,#13555,.T.); +#13719 = ORIENTED_EDGE('',*,*,#12682,.F.); +#13720 = ORIENTED_EDGE('',*,*,#13721,.F.); +#13721 = EDGE_CURVE('',#12566,#12675,#13722,.T.); +#13722 = LINE('',#13723,#13724); +#13723 = CARTESIAN_POINT('',(-1.096201938253,-1.2,0.693412044417)); +#13724 = VECTOR('',#13725,1.); +#13725 = DIRECTION('',(1.144237745222E-17,1.,0.)); +#13726 = CYLINDRICAL_SURFACE('',#13727,0.25); +#13727 = AXIS2_PLACEMENT_3D('',#13728,#13729,#13730); +#13728 = CARTESIAN_POINT('',(-0.85,-1.2,0.65)); +#13729 = DIRECTION('',(-1.144237745222E-17,-1.,0.)); +#13730 = DIRECTION('',(-0.984807753012,1.126854202784E-17,0.173648177667 + )); +#13731 = ADVANCED_FACE('',(#13732),#13743,.F.); +#13732 = FACE_BOUND('',#13733,.F.); +#13733 = EDGE_LOOP('',(#13734,#13740,#13741,#13742)); +#13734 = ORIENTED_EDGE('',*,*,#13735,.T.); +#13735 = EDGE_CURVE('',#12557,#12666,#13736,.T.); +#13736 = LINE('',#13737,#13738); +#13737 = CARTESIAN_POINT('',(-1.172050016982,-1.2,0.232635182233)); +#13738 = VECTOR('',#13739,1.); +#13739 = DIRECTION('',(1.144237745222E-17,1.,0.)); +#13740 = ORIENTED_EDGE('',*,*,#12674,.T.); +#13741 = ORIENTED_EDGE('',*,*,#13721,.F.); +#13742 = ORIENTED_EDGE('',*,*,#12565,.F.); +#13743 = PLANE('',#13744); +#13744 = AXIS2_PLACEMENT_3D('',#13745,#13746,#13747); +#13745 = CARTESIAN_POINT('',(-1.172050016982,-1.2,0.232635182233)); +#13746 = DIRECTION('',(0.986721169868,-1.129043606572E-17, + -0.162423314012)); +#13747 = DIRECTION('',(0.162423314012,-1.858508865964E-18,0.986721169868 + )); +#13748 = ADVANCED_FACE('',(#13749),#13760,.F.); +#13749 = FACE_BOUND('',#13750,.F.); +#13750 = EDGE_LOOP('',(#13751,#13757,#13758,#13759)); +#13751 = ORIENTED_EDGE('',*,*,#13752,.T.); +#13752 = EDGE_CURVE('',#12549,#12658,#13753,.T.); +#13753 = LINE('',#13754,#13755); +#13754 = CARTESIAN_POINT('',(-1.270530792283,-1.2,0.15)); +#13755 = VECTOR('',#13756,1.); +#13756 = DIRECTION('',(1.144237745222E-17,1.,0.)); +#13757 = ORIENTED_EDGE('',*,*,#12665,.T.); +#13758 = ORIENTED_EDGE('',*,*,#13735,.F.); +#13759 = ORIENTED_EDGE('',*,*,#12556,.F.); +#13760 = CYLINDRICAL_SURFACE('',#13761,0.1); +#13761 = AXIS2_PLACEMENT_3D('',#13762,#13763,#13764); +#13762 = CARTESIAN_POINT('',(-1.270530792283,-1.2,0.25)); +#13763 = DIRECTION('',(-1.144237745222E-17,-1.,0.)); +#13764 = DIRECTION('',(-2.22044604925E-15,2.540718180781E-32,-1.)); +#13765 = ADVANCED_FACE('',(#13766),#13777,.F.); +#13766 = FACE_BOUND('',#13767,.F.); +#13767 = EDGE_LOOP('',(#13768,#13774,#13775,#13776)); +#13768 = ORIENTED_EDGE('',*,*,#13769,.T.); +#13769 = EDGE_CURVE('',#12541,#12650,#13770,.T.); +#13770 = LINE('',#13771,#13772); +#13771 = CARTESIAN_POINT('',(-1.4,-1.2,0.15)); +#13772 = VECTOR('',#13773,1.); +#13773 = DIRECTION('',(1.144237745222E-17,1.,0.)); +#13774 = ORIENTED_EDGE('',*,*,#12657,.T.); +#13775 = ORIENTED_EDGE('',*,*,#13752,.F.); +#13776 = ORIENTED_EDGE('',*,*,#12548,.F.); +#13777 = PLANE('',#13778); +#13778 = AXIS2_PLACEMENT_3D('',#13779,#13780,#13781); +#13779 = CARTESIAN_POINT('',(-1.4,-1.2,0.15)); +#13780 = DIRECTION('',(0.,0.,-1.)); +#13781 = DIRECTION('',(1.,-1.144237745222E-17,0.)); +#13782 = ADVANCED_FACE('',(#13783),#13794,.F.); +#13783 = FACE_BOUND('',#13784,.F.); +#13784 = EDGE_LOOP('',(#13785,#13791,#13792,#13793)); +#13785 = ORIENTED_EDGE('',*,*,#13786,.T.); +#13786 = EDGE_CURVE('',#12533,#12642,#13787,.T.); +#13787 = LINE('',#13788,#13789); +#13788 = CARTESIAN_POINT('',(-1.4,-1.2,0.)); +#13789 = VECTOR('',#13790,1.); +#13790 = DIRECTION('',(1.144237745222E-17,1.,0.)); +#13791 = ORIENTED_EDGE('',*,*,#12649,.T.); +#13792 = ORIENTED_EDGE('',*,*,#13769,.F.); +#13793 = ORIENTED_EDGE('',*,*,#12540,.F.); +#13794 = PLANE('',#13795); +#13795 = AXIS2_PLACEMENT_3D('',#13796,#13797,#13798); +#13796 = CARTESIAN_POINT('',(-1.4,-1.2,0.)); +#13797 = DIRECTION('',(1.,-1.144237745222E-17,0.)); +#13798 = DIRECTION('',(0.,0.,1.)); +#13799 = ADVANCED_FACE('',(#13800),#13811,.F.); +#13800 = FACE_BOUND('',#13801,.F.); +#13801 = EDGE_LOOP('',(#13802,#13808,#13809,#13810)); +#13802 = ORIENTED_EDGE('',*,*,#13803,.T.); +#13803 = EDGE_CURVE('',#12524,#12633,#13804,.T.); +#13804 = LINE('',#13805,#13806); +#13805 = CARTESIAN_POINT('',(-1.270530792283,-1.2,0.)); +#13806 = VECTOR('',#13807,1.); +#13807 = DIRECTION('',(1.144237745222E-17,1.,0.)); +#13808 = ORIENTED_EDGE('',*,*,#12641,.T.); +#13809 = ORIENTED_EDGE('',*,*,#13786,.F.); +#13810 = ORIENTED_EDGE('',*,*,#12532,.F.); +#13811 = PLANE('',#13812); +#13812 = AXIS2_PLACEMENT_3D('',#13813,#13814,#13815); +#13813 = CARTESIAN_POINT('',(-1.270530792283,-1.2,0.)); +#13814 = DIRECTION('',(0.,0.,1.)); +#13815 = DIRECTION('',(-1.,1.144237745222E-17,0.)); +#13816 = ADVANCED_FACE('',(#13817),#13828,.T.); +#13817 = FACE_BOUND('',#13818,.T.); +#13818 = EDGE_LOOP('',(#13819,#13820,#13821,#13822)); +#13819 = ORIENTED_EDGE('',*,*,#12523,.T.); +#13820 = ORIENTED_EDGE('',*,*,#13803,.T.); +#13821 = ORIENTED_EDGE('',*,*,#12632,.F.); +#13822 = ORIENTED_EDGE('',*,*,#13823,.F.); +#13823 = EDGE_CURVE('',#12516,#12625,#13824,.T.); +#13824 = LINE('',#13825,#13826); +#13825 = CARTESIAN_POINT('',(-1.02432885403,-1.2,0.206587955583)); +#13826 = VECTOR('',#13827,1.); +#13827 = DIRECTION('',(1.144237745222E-17,1.,0.)); +#13828 = CYLINDRICAL_SURFACE('',#13829,0.25); +#13829 = AXIS2_PLACEMENT_3D('',#13830,#13831,#13832); +#13830 = CARTESIAN_POINT('',(-1.270530792283,-1.2,0.25)); +#13831 = DIRECTION('',(-1.144237745222E-17,-1.,0.)); +#13832 = DIRECTION('',(0.984807753012,-1.126854202784E-17, + -0.173648177667)); +#13833 = ADVANCED_FACE('',(#13834),#13840,.F.); +#13834 = FACE_BOUND('',#13835,.F.); +#13835 = EDGE_LOOP('',(#13836,#13837,#13838,#13839)); +#13836 = ORIENTED_EDGE('',*,*,#12606,.T.); +#13837 = ORIENTED_EDGE('',*,*,#12624,.T.); +#13838 = ORIENTED_EDGE('',*,*,#13823,.F.); +#13839 = ORIENTED_EDGE('',*,*,#12515,.F.); +#13840 = PLANE('',#13841); +#13841 = AXIS2_PLACEMENT_3D('',#13842,#13843,#13844); +#13842 = CARTESIAN_POINT('',(-0.948480775301,-1.2,0.667364817767)); +#13843 = DIRECTION('',(-0.986721169868,1.129043606572E-17,0.162423314012 + )); +#13844 = DIRECTION('',(-0.162423314012,1.858508865964E-18, + -0.986721169868)); +#13845 = ADVANCED_FACE('',(#13846),#13857,.T.); +#13846 = FACE_BOUND('',#13847,.T.); +#13847 = EDGE_LOOP('',(#13848,#13849,#13850,#13851)); +#13848 = ORIENTED_EDGE('',*,*,#12796,.T.); +#13849 = ORIENTED_EDGE('',*,*,#13574,.T.); +#13850 = ORIENTED_EDGE('',*,*,#12905,.F.); +#13851 = ORIENTED_EDGE('',*,*,#13852,.F.); +#13852 = EDGE_CURVE('',#12789,#12898,#13853,.T.); +#13853 = LINE('',#13854,#13855); +#13854 = CARTESIAN_POINT('',(-1.096201938253,-0.25,0.693412044417)); +#13855 = VECTOR('',#13856,1.); +#13856 = DIRECTION('',(1.144237745222E-17,1.,0.)); +#13857 = CYLINDRICAL_SURFACE('',#13858,0.25); +#13858 = AXIS2_PLACEMENT_3D('',#13859,#13860,#13861); +#13859 = CARTESIAN_POINT('',(-0.85,-0.25,0.65)); +#13860 = DIRECTION('',(-1.144237745222E-17,-1.,0.)); +#13861 = DIRECTION('',(-0.984807753012,1.126854202784E-17,0.173648177667 + )); +#13862 = ADVANCED_FACE('',(#13863),#13874,.F.); +#13863 = FACE_BOUND('',#13864,.F.); +#13864 = EDGE_LOOP('',(#13865,#13871,#13872,#13873)); +#13865 = ORIENTED_EDGE('',*,*,#13866,.T.); +#13866 = EDGE_CURVE('',#12780,#12889,#13867,.T.); +#13867 = LINE('',#13868,#13869); +#13868 = CARTESIAN_POINT('',(-1.172050016982,-0.25,0.232635182233)); +#13869 = VECTOR('',#13870,1.); +#13870 = DIRECTION('',(1.144237745222E-17,1.,0.)); +#13871 = ORIENTED_EDGE('',*,*,#12897,.T.); +#13872 = ORIENTED_EDGE('',*,*,#13852,.F.); +#13873 = ORIENTED_EDGE('',*,*,#12788,.F.); +#13874 = PLANE('',#13875); +#13875 = AXIS2_PLACEMENT_3D('',#13876,#13877,#13878); +#13876 = CARTESIAN_POINT('',(-1.172050016982,-0.25,0.232635182233)); +#13877 = DIRECTION('',(0.986721169868,-1.129043606572E-17, + -0.162423314012)); +#13878 = DIRECTION('',(0.162423314012,-1.858508865964E-18,0.986721169868 + )); +#13879 = ADVANCED_FACE('',(#13880),#13891,.F.); +#13880 = FACE_BOUND('',#13881,.F.); +#13881 = EDGE_LOOP('',(#13882,#13888,#13889,#13890)); +#13882 = ORIENTED_EDGE('',*,*,#13883,.T.); +#13883 = EDGE_CURVE('',#12772,#12881,#13884,.T.); +#13884 = LINE('',#13885,#13886); +#13885 = CARTESIAN_POINT('',(-1.270530792283,-0.25,0.15)); +#13886 = VECTOR('',#13887,1.); +#13887 = DIRECTION('',(1.144237745222E-17,1.,0.)); +#13888 = ORIENTED_EDGE('',*,*,#12888,.T.); +#13889 = ORIENTED_EDGE('',*,*,#13866,.F.); +#13890 = ORIENTED_EDGE('',*,*,#12779,.F.); +#13891 = CYLINDRICAL_SURFACE('',#13892,0.1); +#13892 = AXIS2_PLACEMENT_3D('',#13893,#13894,#13895); +#13893 = CARTESIAN_POINT('',(-1.270530792283,-0.25,0.25)); +#13894 = DIRECTION('',(-1.144237745222E-17,-1.,0.)); +#13895 = DIRECTION('',(-2.22044604925E-15,2.540718180781E-32,-1.)); +#13896 = ADVANCED_FACE('',(#13897),#13908,.F.); +#13897 = FACE_BOUND('',#13898,.F.); +#13898 = EDGE_LOOP('',(#13899,#13905,#13906,#13907)); +#13899 = ORIENTED_EDGE('',*,*,#13900,.T.); +#13900 = EDGE_CURVE('',#12764,#12873,#13901,.T.); +#13901 = LINE('',#13902,#13903); +#13902 = CARTESIAN_POINT('',(-1.4,-0.25,0.15)); +#13903 = VECTOR('',#13904,1.); +#13904 = DIRECTION('',(1.144237745222E-17,1.,0.)); +#13905 = ORIENTED_EDGE('',*,*,#12880,.T.); +#13906 = ORIENTED_EDGE('',*,*,#13883,.F.); +#13907 = ORIENTED_EDGE('',*,*,#12771,.F.); +#13908 = PLANE('',#13909); +#13909 = AXIS2_PLACEMENT_3D('',#13910,#13911,#13912); +#13910 = CARTESIAN_POINT('',(-1.4,-0.25,0.15)); +#13911 = DIRECTION('',(0.,0.,-1.)); +#13912 = DIRECTION('',(1.,-1.144237745222E-17,0.)); +#13913 = ADVANCED_FACE('',(#13914),#13925,.F.); +#13914 = FACE_BOUND('',#13915,.F.); +#13915 = EDGE_LOOP('',(#13916,#13922,#13923,#13924)); +#13916 = ORIENTED_EDGE('',*,*,#13917,.T.); +#13917 = EDGE_CURVE('',#12756,#12865,#13918,.T.); +#13918 = LINE('',#13919,#13920); +#13919 = CARTESIAN_POINT('',(-1.4,-0.25,0.)); +#13920 = VECTOR('',#13921,1.); +#13921 = DIRECTION('',(1.144237745222E-17,1.,0.)); +#13922 = ORIENTED_EDGE('',*,*,#12872,.T.); +#13923 = ORIENTED_EDGE('',*,*,#13900,.F.); +#13924 = ORIENTED_EDGE('',*,*,#12763,.F.); +#13925 = PLANE('',#13926); +#13926 = AXIS2_PLACEMENT_3D('',#13927,#13928,#13929); +#13927 = CARTESIAN_POINT('',(-1.4,-0.25,0.)); +#13928 = DIRECTION('',(1.,-1.144237745222E-17,0.)); +#13929 = DIRECTION('',(0.,0.,1.)); +#13930 = ADVANCED_FACE('',(#13931),#13942,.F.); +#13931 = FACE_BOUND('',#13932,.F.); +#13932 = EDGE_LOOP('',(#13933,#13939,#13940,#13941)); +#13933 = ORIENTED_EDGE('',*,*,#13934,.T.); +#13934 = EDGE_CURVE('',#12747,#12856,#13935,.T.); +#13935 = LINE('',#13936,#13937); +#13936 = CARTESIAN_POINT('',(-1.270530792283,-0.25,0.)); +#13937 = VECTOR('',#13938,1.); +#13938 = DIRECTION('',(1.144237745222E-17,1.,0.)); +#13939 = ORIENTED_EDGE('',*,*,#12864,.T.); +#13940 = ORIENTED_EDGE('',*,*,#13917,.F.); +#13941 = ORIENTED_EDGE('',*,*,#12755,.F.); +#13942 = PLANE('',#13943); +#13943 = AXIS2_PLACEMENT_3D('',#13944,#13945,#13946); +#13944 = CARTESIAN_POINT('',(-1.270530792283,-0.25,0.)); +#13945 = DIRECTION('',(0.,0.,1.)); +#13946 = DIRECTION('',(-1.,1.144237745222E-17,0.)); +#13947 = ADVANCED_FACE('',(#13948),#13959,.T.); +#13948 = FACE_BOUND('',#13949,.T.); +#13949 = EDGE_LOOP('',(#13950,#13951,#13952,#13953)); +#13950 = ORIENTED_EDGE('',*,*,#12746,.T.); +#13951 = ORIENTED_EDGE('',*,*,#13934,.T.); +#13952 = ORIENTED_EDGE('',*,*,#12855,.F.); +#13953 = ORIENTED_EDGE('',*,*,#13954,.F.); +#13954 = EDGE_CURVE('',#12739,#12848,#13955,.T.); +#13955 = LINE('',#13956,#13957); +#13956 = CARTESIAN_POINT('',(-1.02432885403,-0.25,0.206587955583)); +#13957 = VECTOR('',#13958,1.); +#13958 = DIRECTION('',(1.144237745222E-17,1.,0.)); +#13959 = CYLINDRICAL_SURFACE('',#13960,0.25); +#13960 = AXIS2_PLACEMENT_3D('',#13961,#13962,#13963); +#13961 = CARTESIAN_POINT('',(-1.270530792283,-0.25,0.25)); +#13962 = DIRECTION('',(-1.144237745222E-17,-1.,0.)); +#13963 = DIRECTION('',(0.984807753012,-1.126854202784E-17, + -0.173648177667)); +#13964 = ADVANCED_FACE('',(#13965),#13971,.F.); +#13965 = FACE_BOUND('',#13966,.F.); +#13966 = EDGE_LOOP('',(#13967,#13968,#13969,#13970)); +#13967 = ORIENTED_EDGE('',*,*,#12829,.T.); +#13968 = ORIENTED_EDGE('',*,*,#12847,.T.); +#13969 = ORIENTED_EDGE('',*,*,#13954,.F.); +#13970 = ORIENTED_EDGE('',*,*,#12738,.F.); +#13971 = PLANE('',#13972); +#13972 = AXIS2_PLACEMENT_3D('',#13973,#13974,#13975); +#13973 = CARTESIAN_POINT('',(-0.948480775301,-0.25,0.667364817767)); +#13974 = DIRECTION('',(-0.986721169868,1.129043606572E-17,0.162423314012 + )); +#13975 = DIRECTION('',(-0.162423314012,1.858508865964E-18, + -0.986721169868)); +#13976 = ADVANCED_FACE('',(#13977),#13988,.F.); +#13977 = FACE_BOUND('',#13978,.F.); +#13978 = EDGE_LOOP('',(#13979,#13985,#13986,#13987)); +#13979 = ORIENTED_EDGE('',*,*,#13980,.T.); +#13980 = EDGE_CURVE('',#12998,#13100,#13981,.T.); +#13981 = LINE('',#13982,#13983); +#13982 = CARTESIAN_POINT('',(-1.172050016982,0.7,0.232635182233)); +#13983 = VECTOR('',#13984,1.); +#13984 = DIRECTION('',(1.144237745222E-17,1.,0.)); +#13985 = ORIENTED_EDGE('',*,*,#13108,.T.); +#13986 = ORIENTED_EDGE('',*,*,#13540,.F.); +#13987 = ORIENTED_EDGE('',*,*,#13006,.F.); +#13988 = PLANE('',#13989); +#13989 = AXIS2_PLACEMENT_3D('',#13990,#13991,#13992); +#13990 = CARTESIAN_POINT('',(-1.172050016982,0.7,0.232635182233)); +#13991 = DIRECTION('',(0.986721169868,-1.129043606572E-17, + -0.162423314012)); +#13992 = DIRECTION('',(0.162423314012,-1.858508865964E-18,0.986721169868 + )); +#13993 = ADVANCED_FACE('',(#13994),#14005,.F.); +#13994 = FACE_BOUND('',#13995,.F.); +#13995 = EDGE_LOOP('',(#13996,#14002,#14003,#14004)); +#13996 = ORIENTED_EDGE('',*,*,#13997,.T.); +#13997 = EDGE_CURVE('',#12990,#13092,#13998,.T.); +#13998 = LINE('',#13999,#14000); +#13999 = CARTESIAN_POINT('',(-1.270530792283,0.7,0.15)); +#14000 = VECTOR('',#14001,1.); +#14001 = DIRECTION('',(1.144237745222E-17,1.,0.)); +#14002 = ORIENTED_EDGE('',*,*,#13099,.T.); +#14003 = ORIENTED_EDGE('',*,*,#13980,.F.); +#14004 = ORIENTED_EDGE('',*,*,#12997,.F.); +#14005 = CYLINDRICAL_SURFACE('',#14006,0.1); +#14006 = AXIS2_PLACEMENT_3D('',#14007,#14008,#14009); +#14007 = CARTESIAN_POINT('',(-1.270530792283,0.7,0.25)); +#14008 = DIRECTION('',(-1.144237745222E-17,-1.,0.)); +#14009 = DIRECTION('',(-2.22044604925E-15,2.540718180781E-32,-1.)); +#14010 = ADVANCED_FACE('',(#14011),#14022,.F.); +#14011 = FACE_BOUND('',#14012,.F.); +#14012 = EDGE_LOOP('',(#14013,#14019,#14020,#14021)); +#14013 = ORIENTED_EDGE('',*,*,#14014,.T.); +#14014 = EDGE_CURVE('',#12982,#13084,#14015,.T.); +#14015 = LINE('',#14016,#14017); +#14016 = CARTESIAN_POINT('',(-1.4,0.7,0.15)); +#14017 = VECTOR('',#14018,1.); +#14018 = DIRECTION('',(1.144237745222E-17,1.,0.)); +#14019 = ORIENTED_EDGE('',*,*,#13091,.T.); +#14020 = ORIENTED_EDGE('',*,*,#13997,.F.); +#14021 = ORIENTED_EDGE('',*,*,#12989,.F.); +#14022 = PLANE('',#14023); +#14023 = AXIS2_PLACEMENT_3D('',#14024,#14025,#14026); +#14024 = CARTESIAN_POINT('',(-1.4,0.7,0.15)); +#14025 = DIRECTION('',(0.,0.,-1.)); +#14026 = DIRECTION('',(1.,-1.144237745222E-17,0.)); +#14027 = ADVANCED_FACE('',(#14028),#14039,.F.); +#14028 = FACE_BOUND('',#14029,.F.); +#14029 = EDGE_LOOP('',(#14030,#14036,#14037,#14038)); +#14030 = ORIENTED_EDGE('',*,*,#14031,.T.); +#14031 = EDGE_CURVE('',#12974,#13076,#14032,.T.); +#14032 = LINE('',#14033,#14034); +#14033 = CARTESIAN_POINT('',(-1.4,0.7,0.)); +#14034 = VECTOR('',#14035,1.); +#14035 = DIRECTION('',(1.144237745222E-17,1.,0.)); +#14036 = ORIENTED_EDGE('',*,*,#13083,.T.); +#14037 = ORIENTED_EDGE('',*,*,#14014,.F.); +#14038 = ORIENTED_EDGE('',*,*,#12981,.F.); +#14039 = PLANE('',#14040); +#14040 = AXIS2_PLACEMENT_3D('',#14041,#14042,#14043); +#14041 = CARTESIAN_POINT('',(-1.4,0.7,0.)); +#14042 = DIRECTION('',(1.,-1.144237745222E-17,0.)); +#14043 = DIRECTION('',(0.,0.,1.)); +#14044 = ADVANCED_FACE('',(#14045),#14056,.F.); +#14045 = FACE_BOUND('',#14046,.F.); +#14046 = EDGE_LOOP('',(#14047,#14053,#14054,#14055)); +#14047 = ORIENTED_EDGE('',*,*,#14048,.T.); +#14048 = EDGE_CURVE('',#12965,#13067,#14049,.T.); +#14049 = LINE('',#14050,#14051); +#14050 = CARTESIAN_POINT('',(-1.270530792283,0.7,0.)); +#14051 = VECTOR('',#14052,1.); +#14052 = DIRECTION('',(1.144237745222E-17,1.,0.)); +#14053 = ORIENTED_EDGE('',*,*,#13075,.T.); +#14054 = ORIENTED_EDGE('',*,*,#14031,.F.); +#14055 = ORIENTED_EDGE('',*,*,#12973,.F.); +#14056 = PLANE('',#14057); +#14057 = AXIS2_PLACEMENT_3D('',#14058,#14059,#14060); +#14058 = CARTESIAN_POINT('',(-1.270530792283,0.7,0.)); +#14059 = DIRECTION('',(0.,0.,1.)); +#14060 = DIRECTION('',(-1.,1.144237745222E-17,0.)); +#14061 = ADVANCED_FACE('',(#14062),#14073,.T.); +#14062 = FACE_BOUND('',#14063,.T.); +#14063 = EDGE_LOOP('',(#14064,#14065,#14066,#14067)); +#14064 = ORIENTED_EDGE('',*,*,#12964,.T.); +#14065 = ORIENTED_EDGE('',*,*,#14048,.T.); +#14066 = ORIENTED_EDGE('',*,*,#13066,.F.); +#14067 = ORIENTED_EDGE('',*,*,#14068,.F.); +#14068 = EDGE_CURVE('',#12957,#13059,#14069,.T.); +#14069 = LINE('',#14070,#14071); +#14070 = CARTESIAN_POINT('',(-1.02432885403,0.7,0.206587955583)); +#14071 = VECTOR('',#14072,1.); +#14072 = DIRECTION('',(1.144237745222E-17,1.,0.)); +#14073 = CYLINDRICAL_SURFACE('',#14074,0.25); +#14074 = AXIS2_PLACEMENT_3D('',#14075,#14076,#14077); +#14075 = CARTESIAN_POINT('',(-1.270530792283,0.7,0.25)); +#14076 = DIRECTION('',(-1.144237745222E-17,-1.,0.)); +#14077 = DIRECTION('',(0.984807753012,-1.126854202784E-17, + -0.173648177667)); +#14078 = ADVANCED_FACE('',(#14079),#14085,.F.); +#14079 = FACE_BOUND('',#14080,.F.); +#14080 = EDGE_LOOP('',(#14081,#14082,#14083,#14084)); +#14081 = ORIENTED_EDGE('',*,*,#13040,.T.); +#14082 = ORIENTED_EDGE('',*,*,#13058,.T.); +#14083 = ORIENTED_EDGE('',*,*,#14068,.F.); +#14084 = ORIENTED_EDGE('',*,*,#12956,.F.); +#14085 = PLANE('',#14086); +#14086 = AXIS2_PLACEMENT_3D('',#14087,#14088,#14089); +#14087 = CARTESIAN_POINT('',(-0.948480775301,0.7,0.667364817767)); +#14088 = DIRECTION('',(-0.986721169868,1.129043606572E-17,0.162423314012 + )); +#14089 = DIRECTION('',(-0.162423314012,1.858508865964E-18, + -0.986721169868)); +#14090 = ADVANCED_FACE('',(#14091),#14102,.F.); +#14091 = FACE_BOUND('',#14092,.F.); +#14092 = EDGE_LOOP('',(#14093,#14099,#14100,#14101)); +#14093 = ORIENTED_EDGE('',*,*,#14094,.T.); +#14094 = EDGE_CURVE('',#13185,#13287,#14095,.T.); +#14095 = LINE('',#14096,#14097); +#14096 = CARTESIAN_POINT('',(1.172050016982,1.2,0.232635182233)); +#14097 = VECTOR('',#14098,1.); +#14098 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#14099 = ORIENTED_EDGE('',*,*,#13295,.T.); +#14100 = ORIENTED_EDGE('',*,*,#13692,.F.); +#14101 = ORIENTED_EDGE('',*,*,#13193,.F.); +#14102 = PLANE('',#14103); +#14103 = AXIS2_PLACEMENT_3D('',#14104,#14105,#14106); +#14104 = CARTESIAN_POINT('',(1.172050016982,1.2,0.232635182233)); +#14105 = DIRECTION('',(-0.986721169868,-1.095480561672E-16, + -0.162423314012)); +#14106 = DIRECTION('',(-0.162423314012,-1.803261029519E-17, + 0.986721169868)); +#14107 = ADVANCED_FACE('',(#14108),#14119,.F.); +#14108 = FACE_BOUND('',#14109,.F.); +#14109 = EDGE_LOOP('',(#14110,#14116,#14117,#14118)); +#14110 = ORIENTED_EDGE('',*,*,#14111,.T.); +#14111 = EDGE_CURVE('',#13177,#13279,#14112,.T.); +#14112 = LINE('',#14113,#14114); +#14113 = CARTESIAN_POINT('',(1.270530792283,1.2,0.15)); +#14114 = VECTOR('',#14115,1.); +#14115 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#14116 = ORIENTED_EDGE('',*,*,#13286,.T.); +#14117 = ORIENTED_EDGE('',*,*,#14094,.F.); +#14118 = ORIENTED_EDGE('',*,*,#13184,.F.); +#14119 = CYLINDRICAL_SURFACE('',#14120,0.1); +#14120 = AXIS2_PLACEMENT_3D('',#14121,#14122,#14123); +#14121 = CARTESIAN_POINT('',(1.270530792283,1.2,0.25)); +#14122 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#14123 = DIRECTION('',(2.22044604925E-15,2.465190328815E-31,-1.)); +#14124 = ADVANCED_FACE('',(#14125),#14136,.F.); +#14125 = FACE_BOUND('',#14126,.F.); +#14126 = EDGE_LOOP('',(#14127,#14133,#14134,#14135)); +#14127 = ORIENTED_EDGE('',*,*,#14128,.T.); +#14128 = EDGE_CURVE('',#13169,#13271,#14129,.T.); +#14129 = LINE('',#14130,#14131); +#14130 = CARTESIAN_POINT('',(1.4,1.2,0.15)); +#14131 = VECTOR('',#14132,1.); +#14132 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#14133 = ORIENTED_EDGE('',*,*,#13278,.T.); +#14134 = ORIENTED_EDGE('',*,*,#14111,.F.); +#14135 = ORIENTED_EDGE('',*,*,#13176,.F.); +#14136 = PLANE('',#14137); +#14137 = AXIS2_PLACEMENT_3D('',#14138,#14139,#14140); +#14138 = CARTESIAN_POINT('',(1.4,1.2,0.15)); +#14139 = DIRECTION('',(0.,0.,-1.)); +#14140 = DIRECTION('',(-1.,-1.110223024625E-16,-0.)); +#14141 = ADVANCED_FACE('',(#14142),#14153,.F.); +#14142 = FACE_BOUND('',#14143,.F.); +#14143 = EDGE_LOOP('',(#14144,#14150,#14151,#14152)); +#14144 = ORIENTED_EDGE('',*,*,#14145,.T.); +#14145 = EDGE_CURVE('',#13161,#13263,#14146,.T.); +#14146 = LINE('',#14147,#14148); +#14147 = CARTESIAN_POINT('',(1.4,1.2,0.)); +#14148 = VECTOR('',#14149,1.); +#14149 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#14150 = ORIENTED_EDGE('',*,*,#13270,.T.); +#14151 = ORIENTED_EDGE('',*,*,#14128,.F.); +#14152 = ORIENTED_EDGE('',*,*,#13168,.F.); +#14153 = PLANE('',#14154); +#14154 = AXIS2_PLACEMENT_3D('',#14155,#14156,#14157); +#14155 = CARTESIAN_POINT('',(1.4,1.2,0.)); +#14156 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#14157 = DIRECTION('',(0.,0.,1.)); +#14158 = ADVANCED_FACE('',(#14159),#14170,.F.); +#14159 = FACE_BOUND('',#14160,.F.); +#14160 = EDGE_LOOP('',(#14161,#14167,#14168,#14169)); +#14161 = ORIENTED_EDGE('',*,*,#14162,.T.); +#14162 = EDGE_CURVE('',#13152,#13254,#14163,.T.); +#14163 = LINE('',#14164,#14165); +#14164 = CARTESIAN_POINT('',(1.270530792283,1.2,0.)); +#14165 = VECTOR('',#14166,1.); +#14166 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#14167 = ORIENTED_EDGE('',*,*,#13262,.T.); +#14168 = ORIENTED_EDGE('',*,*,#14145,.F.); +#14169 = ORIENTED_EDGE('',*,*,#13160,.F.); +#14170 = PLANE('',#14171); +#14171 = AXIS2_PLACEMENT_3D('',#14172,#14173,#14174); +#14172 = CARTESIAN_POINT('',(1.270530792283,1.2,0.)); +#14173 = DIRECTION('',(0.,0.,1.)); +#14174 = DIRECTION('',(1.,1.110223024625E-16,-0.)); +#14175 = ADVANCED_FACE('',(#14176),#14187,.T.); +#14176 = FACE_BOUND('',#14177,.T.); +#14177 = EDGE_LOOP('',(#14178,#14179,#14180,#14181)); +#14178 = ORIENTED_EDGE('',*,*,#13151,.T.); +#14179 = ORIENTED_EDGE('',*,*,#14162,.T.); +#14180 = ORIENTED_EDGE('',*,*,#13253,.F.); +#14181 = ORIENTED_EDGE('',*,*,#14182,.F.); +#14182 = EDGE_CURVE('',#13144,#13246,#14183,.T.); +#14183 = LINE('',#14184,#14185); +#14184 = CARTESIAN_POINT('',(1.02432885403,1.2,0.206587955583)); +#14185 = VECTOR('',#14186,1.); +#14186 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#14187 = CYLINDRICAL_SURFACE('',#14188,0.25); +#14188 = AXIS2_PLACEMENT_3D('',#14189,#14190,#14191); +#14189 = CARTESIAN_POINT('',(1.270530792283,1.2,0.25)); +#14190 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#14191 = DIRECTION('',(-0.984807753012,-1.093356242223E-16, + -0.173648177667)); +#14192 = ADVANCED_FACE('',(#14193),#14199,.F.); +#14193 = FACE_BOUND('',#14194,.F.); +#14194 = EDGE_LOOP('',(#14195,#14196,#14197,#14198)); +#14195 = ORIENTED_EDGE('',*,*,#13227,.T.); +#14196 = ORIENTED_EDGE('',*,*,#13245,.T.); +#14197 = ORIENTED_EDGE('',*,*,#14182,.F.); +#14198 = ORIENTED_EDGE('',*,*,#13143,.F.); +#14199 = PLANE('',#14200); +#14200 = AXIS2_PLACEMENT_3D('',#14201,#14202,#14203); +#14201 = CARTESIAN_POINT('',(0.948480775301,1.2,0.667364817767)); +#14202 = DIRECTION('',(0.986721169868,1.095480561672E-16,0.162423314012) + ); +#14203 = DIRECTION('',(0.162423314012,1.803261029519E-17,-0.986721169868 + )); +#14204 = ADVANCED_FACE('',(#14205),#14216,.T.); +#14205 = FACE_BOUND('',#14206,.T.); +#14206 = EDGE_LOOP('',(#14207,#14208,#14209,#14210)); +#14207 = ORIENTED_EDGE('',*,*,#13405,.T.); +#14208 = ORIENTED_EDGE('',*,*,#13655,.T.); +#14209 = ORIENTED_EDGE('',*,*,#13514,.F.); +#14210 = ORIENTED_EDGE('',*,*,#14211,.F.); +#14211 = EDGE_CURVE('',#13398,#13507,#14212,.T.); +#14212 = LINE('',#14213,#14214); +#14213 = CARTESIAN_POINT('',(1.096201938253,-0.7,0.693412044417)); +#14214 = VECTOR('',#14215,1.); +#14215 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#14216 = CYLINDRICAL_SURFACE('',#14217,0.25); +#14217 = AXIS2_PLACEMENT_3D('',#14218,#14219,#14220); +#14218 = CARTESIAN_POINT('',(0.85,-0.7,0.65)); +#14219 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#14220 = DIRECTION('',(0.984807753012,1.093356242223E-16,0.173648177667) + ); +#14221 = ADVANCED_FACE('',(#14222),#14233,.F.); +#14222 = FACE_BOUND('',#14223,.F.); +#14223 = EDGE_LOOP('',(#14224,#14230,#14231,#14232)); +#14224 = ORIENTED_EDGE('',*,*,#14225,.T.); +#14225 = EDGE_CURVE('',#13389,#13498,#14226,.T.); +#14226 = LINE('',#14227,#14228); +#14227 = CARTESIAN_POINT('',(1.172050016982,-0.7,0.232635182233)); +#14228 = VECTOR('',#14229,1.); +#14229 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#14230 = ORIENTED_EDGE('',*,*,#13506,.T.); +#14231 = ORIENTED_EDGE('',*,*,#14211,.F.); +#14232 = ORIENTED_EDGE('',*,*,#13397,.F.); +#14233 = PLANE('',#14234); +#14234 = AXIS2_PLACEMENT_3D('',#14235,#14236,#14237); +#14235 = CARTESIAN_POINT('',(1.172050016982,-0.7,0.232635182233)); +#14236 = DIRECTION('',(-0.986721169868,-1.095480561672E-16, + -0.162423314012)); +#14237 = DIRECTION('',(-0.162423314012,-1.803261029519E-17, + 0.986721169868)); +#14238 = ADVANCED_FACE('',(#14239),#14250,.F.); +#14239 = FACE_BOUND('',#14240,.F.); +#14240 = EDGE_LOOP('',(#14241,#14247,#14248,#14249)); +#14241 = ORIENTED_EDGE('',*,*,#14242,.T.); +#14242 = EDGE_CURVE('',#13381,#13490,#14243,.T.); +#14243 = LINE('',#14244,#14245); +#14244 = CARTESIAN_POINT('',(1.270530792283,-0.7,0.15)); +#14245 = VECTOR('',#14246,1.); +#14246 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#14247 = ORIENTED_EDGE('',*,*,#13497,.T.); +#14248 = ORIENTED_EDGE('',*,*,#14225,.F.); +#14249 = ORIENTED_EDGE('',*,*,#13388,.F.); +#14250 = CYLINDRICAL_SURFACE('',#14251,0.1); +#14251 = AXIS2_PLACEMENT_3D('',#14252,#14253,#14254); +#14252 = CARTESIAN_POINT('',(1.270530792283,-0.7,0.25)); +#14253 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#14254 = DIRECTION('',(2.22044604925E-15,2.465190328815E-31,-1.)); +#14255 = ADVANCED_FACE('',(#14256),#14267,.F.); +#14256 = FACE_BOUND('',#14257,.F.); +#14257 = EDGE_LOOP('',(#14258,#14264,#14265,#14266)); +#14258 = ORIENTED_EDGE('',*,*,#14259,.T.); +#14259 = EDGE_CURVE('',#13373,#13482,#14260,.T.); +#14260 = LINE('',#14261,#14262); +#14261 = CARTESIAN_POINT('',(1.4,-0.7,0.15)); +#14262 = VECTOR('',#14263,1.); +#14263 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#14264 = ORIENTED_EDGE('',*,*,#13489,.T.); +#14265 = ORIENTED_EDGE('',*,*,#14242,.F.); +#14266 = ORIENTED_EDGE('',*,*,#13380,.F.); +#14267 = PLANE('',#14268); +#14268 = AXIS2_PLACEMENT_3D('',#14269,#14270,#14271); +#14269 = CARTESIAN_POINT('',(1.4,-0.7,0.15)); +#14270 = DIRECTION('',(0.,0.,-1.)); +#14271 = DIRECTION('',(-1.,-1.110223024625E-16,-0.)); +#14272 = ADVANCED_FACE('',(#14273),#14284,.F.); +#14273 = FACE_BOUND('',#14274,.F.); +#14274 = EDGE_LOOP('',(#14275,#14281,#14282,#14283)); +#14275 = ORIENTED_EDGE('',*,*,#14276,.T.); +#14276 = EDGE_CURVE('',#13365,#13474,#14277,.T.); +#14277 = LINE('',#14278,#14279); +#14278 = CARTESIAN_POINT('',(1.4,-0.7,0.)); +#14279 = VECTOR('',#14280,1.); +#14280 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#14281 = ORIENTED_EDGE('',*,*,#13481,.T.); +#14282 = ORIENTED_EDGE('',*,*,#14259,.F.); +#14283 = ORIENTED_EDGE('',*,*,#13372,.F.); +#14284 = PLANE('',#14285); +#14285 = AXIS2_PLACEMENT_3D('',#14286,#14287,#14288); +#14286 = CARTESIAN_POINT('',(1.4,-0.7,0.)); +#14287 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#14288 = DIRECTION('',(0.,0.,1.)); +#14289 = ADVANCED_FACE('',(#14290),#14301,.F.); +#14290 = FACE_BOUND('',#14291,.F.); +#14291 = EDGE_LOOP('',(#14292,#14298,#14299,#14300)); +#14292 = ORIENTED_EDGE('',*,*,#14293,.T.); +#14293 = EDGE_CURVE('',#13356,#13465,#14294,.T.); +#14294 = LINE('',#14295,#14296); +#14295 = CARTESIAN_POINT('',(1.270530792283,-0.7,0.)); +#14296 = VECTOR('',#14297,1.); +#14297 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#14298 = ORIENTED_EDGE('',*,*,#13473,.T.); +#14299 = ORIENTED_EDGE('',*,*,#14276,.F.); +#14300 = ORIENTED_EDGE('',*,*,#13364,.F.); +#14301 = PLANE('',#14302); +#14302 = AXIS2_PLACEMENT_3D('',#14303,#14304,#14305); +#14303 = CARTESIAN_POINT('',(1.270530792283,-0.7,0.)); +#14304 = DIRECTION('',(0.,0.,1.)); +#14305 = DIRECTION('',(1.,1.110223024625E-16,-0.)); +#14306 = ADVANCED_FACE('',(#14307),#14318,.T.); +#14307 = FACE_BOUND('',#14308,.T.); +#14308 = EDGE_LOOP('',(#14309,#14310,#14311,#14312)); +#14309 = ORIENTED_EDGE('',*,*,#13355,.T.); +#14310 = ORIENTED_EDGE('',*,*,#14293,.T.); +#14311 = ORIENTED_EDGE('',*,*,#13464,.F.); +#14312 = ORIENTED_EDGE('',*,*,#14313,.F.); +#14313 = EDGE_CURVE('',#13348,#13457,#14314,.T.); +#14314 = LINE('',#14315,#14316); +#14315 = CARTESIAN_POINT('',(1.02432885403,-0.7,0.206587955583)); +#14316 = VECTOR('',#14317,1.); +#14317 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#14318 = CYLINDRICAL_SURFACE('',#14319,0.25); +#14319 = AXIS2_PLACEMENT_3D('',#14320,#14321,#14322); +#14320 = CARTESIAN_POINT('',(1.270530792283,-0.7,0.25)); +#14321 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#14322 = DIRECTION('',(-0.984807753012,-1.093356242223E-16, + -0.173648177667)); +#14323 = ADVANCED_FACE('',(#14324),#14330,.F.); +#14324 = FACE_BOUND('',#14325,.F.); +#14325 = EDGE_LOOP('',(#14326,#14327,#14328,#14329)); +#14326 = ORIENTED_EDGE('',*,*,#13438,.T.); +#14327 = ORIENTED_EDGE('',*,*,#13456,.T.); +#14328 = ORIENTED_EDGE('',*,*,#14313,.F.); +#14329 = ORIENTED_EDGE('',*,*,#13347,.F.); +#14330 = PLANE('',#14331); +#14331 = AXIS2_PLACEMENT_3D('',#14332,#14333,#14334); +#14332 = CARTESIAN_POINT('',(0.948480775301,-0.7,0.667364817767)); +#14333 = DIRECTION('',(0.986721169868,1.095480561672E-16,0.162423314012) + ); +#14334 = DIRECTION('',(0.162423314012,1.803261029519E-17,-0.986721169868 + )); +#14335 = ADVANCED_FACE('',(#14336),#14339,.F.); +#14336 = FACE_BOUND('',#14337,.T.); +#14337 = EDGE_LOOP('',(#14338)); +#14338 = ORIENTED_EDGE('',*,*,#13621,.F.); +#14339 = PLANE('',#14340); +#14340 = AXIS2_PLACEMENT_3D('',#14341,#14342,#14343); +#14341 = CARTESIAN_POINT('',(-0.483648457443,1.133648457443,1.55)); +#14342 = DIRECTION('',(0.,0.,-1.)); +#14343 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#14344 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#14348)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#14345,#14346,#14347)) +REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#14345 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#14346 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#14347 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#14348 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#14345, + 'distance_accuracy_value','confusion accuracy'); +#14349 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#14350,#14352); +#14350 = ( REPRESENTATION_RELATIONSHIP('','',#11274,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#14351) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#14351 = ITEM_DEFINED_TRANSFORMATION('','',#11,#75); +#14352 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #14353); +#14353 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('16','U5','',#5,#11269,$); +#14354 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#11271)); +#14355 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#14356,#14358); +#14356 = ( REPRESENTATION_RELATIONSHIP('','',#1065,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#14357) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#14357 = ITEM_DEFINED_TRANSFORMATION('','',#11,#79); +#14358 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #14359); +#14359 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('17','R12','',#5,#1060,$); +#14360 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#14361,#14363); +#14361 = ( REPRESENTATION_RELATIONSHIP('','',#192,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#14362) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#14362 = ITEM_DEFINED_TRANSFORMATION('','',#11,#83); +#14363 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #14364); +#14364 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('18','C5','',#5,#187,$); +#14365 = SHAPE_DEFINITION_REPRESENTATION(#14366,#14372); +#14366 = PRODUCT_DEFINITION_SHAPE('','',#14367); +#14367 = PRODUCT_DEFINITION('design','',#14368,#14371); +#14368 = PRODUCT_DEFINITION_FORMATION('','',#14369); +#14369 = PRODUCT('L_0603_1608Metric','L_0603_1608Metric','',(#14370)); +#14370 = PRODUCT_CONTEXT('',#2,'mechanical'); +#14371 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#14372 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#14373),#15227); +#14373 = MANIFOLD_SOLID_BREP('',#14374); +#14374 = CLOSED_SHELL('',(#14375,#14451,#14482,#14507,#14532,#14556, + #14580,#14605,#14630,#14647,#14733,#14765,#14789,#14814,#14838, + #14863,#14887,#14912,#14929,#15015,#15046,#15071,#15096,#15120, + #15144,#15169,#15194,#15211)); +#14375 = ADVANCED_FACE('',(#14376),#14446,.F.); +#14376 = FACE_BOUND('',#14377,.F.); +#14377 = EDGE_LOOP('',(#14378,#14388,#14397,#14405,#14414,#14422,#14431, + #14439)); +#14378 = ORIENTED_EDGE('',*,*,#14379,.F.); +#14379 = EDGE_CURVE('',#14380,#14382,#14384,.T.); +#14380 = VERTEX_POINT('',#14381); +#14381 = CARTESIAN_POINT('',(-0.8,-0.4,3.E-02)); +#14382 = VERTEX_POINT('',#14383); +#14383 = CARTESIAN_POINT('',(-0.8,-0.4,0.77)); +#14384 = LINE('',#14385,#14386); +#14385 = CARTESIAN_POINT('',(-0.8,-0.4,0.)); +#14386 = VECTOR('',#14387,1.); +#14387 = DIRECTION('',(0.,0.,1.)); +#14388 = ORIENTED_EDGE('',*,*,#14389,.T.); +#14389 = EDGE_CURVE('',#14380,#14390,#14392,.T.); +#14390 = VERTEX_POINT('',#14391); +#14391 = CARTESIAN_POINT('',(-0.8,-0.37,0.)); +#14392 = CIRCLE('',#14393,3.E-02); +#14393 = AXIS2_PLACEMENT_3D('',#14394,#14395,#14396); +#14394 = CARTESIAN_POINT('',(-0.8,-0.37,3.E-02)); +#14395 = DIRECTION('',(1.,0.,-0.)); +#14396 = DIRECTION('',(0.,0.,1.)); +#14397 = ORIENTED_EDGE('',*,*,#14398,.T.); +#14398 = EDGE_CURVE('',#14390,#14399,#14401,.T.); +#14399 = VERTEX_POINT('',#14400); +#14400 = CARTESIAN_POINT('',(-0.8,0.37,0.)); +#14401 = LINE('',#14402,#14403); +#14402 = CARTESIAN_POINT('',(-0.8,-0.4,0.)); +#14403 = VECTOR('',#14404,1.); +#14404 = DIRECTION('',(0.,1.,0.)); +#14405 = ORIENTED_EDGE('',*,*,#14406,.F.); +#14406 = EDGE_CURVE('',#14407,#14399,#14409,.T.); +#14407 = VERTEX_POINT('',#14408); +#14408 = CARTESIAN_POINT('',(-0.8,0.4,3.E-02)); +#14409 = CIRCLE('',#14410,3.E-02); +#14410 = AXIS2_PLACEMENT_3D('',#14411,#14412,#14413); +#14411 = CARTESIAN_POINT('',(-0.8,0.37,3.E-02)); +#14412 = DIRECTION('',(-1.,0.,0.)); +#14413 = DIRECTION('',(0.,0.,1.)); +#14414 = ORIENTED_EDGE('',*,*,#14415,.T.); +#14415 = EDGE_CURVE('',#14407,#14416,#14418,.T.); +#14416 = VERTEX_POINT('',#14417); +#14417 = CARTESIAN_POINT('',(-0.8,0.4,0.77)); +#14418 = LINE('',#14419,#14420); +#14419 = CARTESIAN_POINT('',(-0.8,0.4,0.)); +#14420 = VECTOR('',#14421,1.); +#14421 = DIRECTION('',(0.,0.,1.)); +#14422 = ORIENTED_EDGE('',*,*,#14423,.T.); +#14423 = EDGE_CURVE('',#14416,#14424,#14426,.T.); +#14424 = VERTEX_POINT('',#14425); +#14425 = CARTESIAN_POINT('',(-0.8,0.37,0.8)); +#14426 = CIRCLE('',#14427,3.E-02); +#14427 = AXIS2_PLACEMENT_3D('',#14428,#14429,#14430); +#14428 = CARTESIAN_POINT('',(-0.8,0.37,0.77)); +#14429 = DIRECTION('',(1.,0.,-0.)); +#14430 = DIRECTION('',(0.,0.,1.)); +#14431 = ORIENTED_EDGE('',*,*,#14432,.F.); +#14432 = EDGE_CURVE('',#14433,#14424,#14435,.T.); +#14433 = VERTEX_POINT('',#14434); +#14434 = CARTESIAN_POINT('',(-0.8,-0.37,0.8)); +#14435 = LINE('',#14436,#14437); +#14436 = CARTESIAN_POINT('',(-0.8,-0.4,0.8)); +#14437 = VECTOR('',#14438,1.); +#14438 = DIRECTION('',(0.,1.,0.)); +#14439 = ORIENTED_EDGE('',*,*,#14440,.F.); +#14440 = EDGE_CURVE('',#14382,#14433,#14441,.T.); +#14441 = CIRCLE('',#14442,3.E-02); +#14442 = AXIS2_PLACEMENT_3D('',#14443,#14444,#14445); +#14443 = CARTESIAN_POINT('',(-0.8,-0.37,0.77)); +#14444 = DIRECTION('',(-1.,0.,0.)); +#14445 = DIRECTION('',(0.,0.,1.)); +#14446 = PLANE('',#14447); +#14447 = AXIS2_PLACEMENT_3D('',#14448,#14449,#14450); +#14448 = CARTESIAN_POINT('',(-0.8,-0.4,0.)); +#14449 = DIRECTION('',(1.,0.,0.)); +#14450 = DIRECTION('',(0.,0.,1.)); +#14451 = ADVANCED_FACE('',(#14452),#14477,.F.); +#14452 = FACE_BOUND('',#14453,.F.); +#14453 = EDGE_LOOP('',(#14454,#14464,#14470,#14471)); +#14454 = ORIENTED_EDGE('',*,*,#14455,.F.); +#14455 = EDGE_CURVE('',#14456,#14458,#14460,.T.); +#14456 = VERTEX_POINT('',#14457); +#14457 = CARTESIAN_POINT('',(-0.5,-0.4,3.E-02)); +#14458 = VERTEX_POINT('',#14459); +#14459 = CARTESIAN_POINT('',(-0.5,-0.4,0.77)); +#14460 = LINE('',#14461,#14462); +#14461 = CARTESIAN_POINT('',(-0.5,-0.4,0.)); +#14462 = VECTOR('',#14463,1.); +#14463 = DIRECTION('',(0.,0.,1.)); +#14464 = ORIENTED_EDGE('',*,*,#14465,.F.); +#14465 = EDGE_CURVE('',#14380,#14456,#14466,.T.); +#14466 = LINE('',#14467,#14468); +#14467 = CARTESIAN_POINT('',(-0.8,-0.4,3.E-02)); +#14468 = VECTOR('',#14469,1.); +#14469 = DIRECTION('',(1.,0.,0.)); +#14470 = ORIENTED_EDGE('',*,*,#14379,.T.); +#14471 = ORIENTED_EDGE('',*,*,#14472,.T.); +#14472 = EDGE_CURVE('',#14382,#14458,#14473,.T.); +#14473 = LINE('',#14474,#14475); +#14474 = CARTESIAN_POINT('',(-0.8,-0.4,0.77)); +#14475 = VECTOR('',#14476,1.); +#14476 = DIRECTION('',(1.,0.,0.)); +#14477 = PLANE('',#14478); +#14478 = AXIS2_PLACEMENT_3D('',#14479,#14480,#14481); +#14479 = CARTESIAN_POINT('',(-0.8,-0.4,0.)); +#14480 = DIRECTION('',(0.,1.,0.)); +#14481 = DIRECTION('',(0.,-0.,1.)); +#14482 = ADVANCED_FACE('',(#14483),#14502,.T.); +#14483 = FACE_BOUND('',#14484,.T.); +#14484 = EDGE_LOOP('',(#14485,#14486,#14494,#14501)); +#14485 = ORIENTED_EDGE('',*,*,#14389,.T.); +#14486 = ORIENTED_EDGE('',*,*,#14487,.T.); +#14487 = EDGE_CURVE('',#14390,#14488,#14490,.T.); +#14488 = VERTEX_POINT('',#14489); +#14489 = CARTESIAN_POINT('',(-0.5,-0.37,0.)); +#14490 = LINE('',#14491,#14492); +#14491 = CARTESIAN_POINT('',(-0.8,-0.37,0.)); +#14492 = VECTOR('',#14493,1.); +#14493 = DIRECTION('',(1.,0.,0.)); +#14494 = ORIENTED_EDGE('',*,*,#14495,.F.); +#14495 = EDGE_CURVE('',#14456,#14488,#14496,.T.); +#14496 = CIRCLE('',#14497,3.E-02); +#14497 = AXIS2_PLACEMENT_3D('',#14498,#14499,#14500); +#14498 = CARTESIAN_POINT('',(-0.5,-0.37,3.E-02)); +#14499 = DIRECTION('',(1.,0.,-0.)); +#14500 = DIRECTION('',(0.,0.,1.)); +#14501 = ORIENTED_EDGE('',*,*,#14465,.F.); +#14502 = CYLINDRICAL_SURFACE('',#14503,3.E-02); +#14503 = AXIS2_PLACEMENT_3D('',#14504,#14505,#14506); +#14504 = CARTESIAN_POINT('',(-0.8,-0.37,3.E-02)); +#14505 = DIRECTION('',(1.,0.,0.)); +#14506 = DIRECTION('',(0.,-1.,0.)); +#14507 = ADVANCED_FACE('',(#14508),#14527,.T.); +#14508 = FACE_BOUND('',#14509,.T.); +#14509 = EDGE_LOOP('',(#14510,#14511,#14520,#14526)); +#14510 = ORIENTED_EDGE('',*,*,#14472,.T.); +#14511 = ORIENTED_EDGE('',*,*,#14512,.T.); +#14512 = EDGE_CURVE('',#14458,#14513,#14515,.T.); +#14513 = VERTEX_POINT('',#14514); +#14514 = CARTESIAN_POINT('',(-0.5,-0.37,0.8)); +#14515 = CIRCLE('',#14516,3.E-02); +#14516 = AXIS2_PLACEMENT_3D('',#14517,#14518,#14519); +#14517 = CARTESIAN_POINT('',(-0.5,-0.37,0.77)); +#14518 = DIRECTION('',(-1.,0.,0.)); +#14519 = DIRECTION('',(0.,0.,1.)); +#14520 = ORIENTED_EDGE('',*,*,#14521,.F.); +#14521 = EDGE_CURVE('',#14433,#14513,#14522,.T.); +#14522 = LINE('',#14523,#14524); +#14523 = CARTESIAN_POINT('',(-0.8,-0.37,0.8)); +#14524 = VECTOR('',#14525,1.); +#14525 = DIRECTION('',(1.,0.,0.)); +#14526 = ORIENTED_EDGE('',*,*,#14440,.F.); +#14527 = CYLINDRICAL_SURFACE('',#14528,3.E-02); +#14528 = AXIS2_PLACEMENT_3D('',#14529,#14530,#14531); +#14529 = CARTESIAN_POINT('',(-0.8,-0.37,0.77)); +#14530 = DIRECTION('',(1.,0.,0.)); +#14531 = DIRECTION('',(0.,-1.,0.)); +#14532 = ADVANCED_FACE('',(#14533),#14551,.F.); +#14533 = FACE_BOUND('',#14534,.F.); +#14534 = EDGE_LOOP('',(#14535,#14536,#14537,#14545)); +#14535 = ORIENTED_EDGE('',*,*,#14398,.F.); +#14536 = ORIENTED_EDGE('',*,*,#14487,.T.); +#14537 = ORIENTED_EDGE('',*,*,#14538,.T.); +#14538 = EDGE_CURVE('',#14488,#14539,#14541,.T.); +#14539 = VERTEX_POINT('',#14540); +#14540 = CARTESIAN_POINT('',(-0.5,0.37,0.)); +#14541 = LINE('',#14542,#14543); +#14542 = CARTESIAN_POINT('',(-0.5,-0.4,0.)); +#14543 = VECTOR('',#14544,1.); +#14544 = DIRECTION('',(0.,1.,0.)); +#14545 = ORIENTED_EDGE('',*,*,#14546,.F.); +#14546 = EDGE_CURVE('',#14399,#14539,#14547,.T.); +#14547 = LINE('',#14548,#14549); +#14548 = CARTESIAN_POINT('',(-0.8,0.37,0.)); +#14549 = VECTOR('',#14550,1.); +#14550 = DIRECTION('',(1.,0.,0.)); +#14551 = PLANE('',#14552); +#14552 = AXIS2_PLACEMENT_3D('',#14553,#14554,#14555); +#14553 = CARTESIAN_POINT('',(-0.8,-0.4,0.)); +#14554 = DIRECTION('',(0.,0.,1.)); +#14555 = DIRECTION('',(1.,0.,-0.)); +#14556 = ADVANCED_FACE('',(#14557),#14575,.T.); +#14557 = FACE_BOUND('',#14558,.T.); +#14558 = EDGE_LOOP('',(#14559,#14560,#14561,#14569)); +#14559 = ORIENTED_EDGE('',*,*,#14432,.F.); +#14560 = ORIENTED_EDGE('',*,*,#14521,.T.); +#14561 = ORIENTED_EDGE('',*,*,#14562,.T.); +#14562 = EDGE_CURVE('',#14513,#14563,#14565,.T.); +#14563 = VERTEX_POINT('',#14564); +#14564 = CARTESIAN_POINT('',(-0.5,0.37,0.8)); +#14565 = LINE('',#14566,#14567); +#14566 = CARTESIAN_POINT('',(-0.5,-0.4,0.8)); +#14567 = VECTOR('',#14568,1.); +#14568 = DIRECTION('',(0.,1.,0.)); +#14569 = ORIENTED_EDGE('',*,*,#14570,.F.); +#14570 = EDGE_CURVE('',#14424,#14563,#14571,.T.); +#14571 = LINE('',#14572,#14573); +#14572 = CARTESIAN_POINT('',(-0.8,0.37,0.8)); +#14573 = VECTOR('',#14574,1.); +#14574 = DIRECTION('',(1.,0.,0.)); +#14575 = PLANE('',#14576); +#14576 = AXIS2_PLACEMENT_3D('',#14577,#14578,#14579); +#14577 = CARTESIAN_POINT('',(-0.8,-0.4,0.8)); +#14578 = DIRECTION('',(0.,0.,1.)); +#14579 = DIRECTION('',(1.,0.,-0.)); +#14580 = ADVANCED_FACE('',(#14581),#14600,.T.); +#14581 = FACE_BOUND('',#14582,.T.); +#14582 = EDGE_LOOP('',(#14583,#14591,#14598,#14599)); +#14583 = ORIENTED_EDGE('',*,*,#14584,.T.); +#14584 = EDGE_CURVE('',#14407,#14585,#14587,.T.); +#14585 = VERTEX_POINT('',#14586); +#14586 = CARTESIAN_POINT('',(-0.5,0.4,3.E-02)); +#14587 = LINE('',#14588,#14589); +#14588 = CARTESIAN_POINT('',(-0.8,0.4,3.E-02)); +#14589 = VECTOR('',#14590,1.); +#14590 = DIRECTION('',(1.,0.,0.)); +#14591 = ORIENTED_EDGE('',*,*,#14592,.T.); +#14592 = EDGE_CURVE('',#14585,#14539,#14593,.T.); +#14593 = CIRCLE('',#14594,3.E-02); +#14594 = AXIS2_PLACEMENT_3D('',#14595,#14596,#14597); +#14595 = CARTESIAN_POINT('',(-0.5,0.37,3.E-02)); +#14596 = DIRECTION('',(-1.,0.,0.)); +#14597 = DIRECTION('',(0.,0.,1.)); +#14598 = ORIENTED_EDGE('',*,*,#14546,.F.); +#14599 = ORIENTED_EDGE('',*,*,#14406,.F.); +#14600 = CYLINDRICAL_SURFACE('',#14601,3.E-02); +#14601 = AXIS2_PLACEMENT_3D('',#14602,#14603,#14604); +#14602 = CARTESIAN_POINT('',(-0.8,0.37,3.E-02)); +#14603 = DIRECTION('',(1.,0.,0.)); +#14604 = DIRECTION('',(-0.,1.,0.)); +#14605 = ADVANCED_FACE('',(#14606),#14625,.T.); +#14606 = FACE_BOUND('',#14607,.T.); +#14607 = EDGE_LOOP('',(#14608,#14609,#14610,#14619)); +#14608 = ORIENTED_EDGE('',*,*,#14423,.T.); +#14609 = ORIENTED_EDGE('',*,*,#14570,.T.); +#14610 = ORIENTED_EDGE('',*,*,#14611,.F.); +#14611 = EDGE_CURVE('',#14612,#14563,#14614,.T.); +#14612 = VERTEX_POINT('',#14613); +#14613 = CARTESIAN_POINT('',(-0.5,0.4,0.77)); +#14614 = CIRCLE('',#14615,3.E-02); +#14615 = AXIS2_PLACEMENT_3D('',#14616,#14617,#14618); +#14616 = CARTESIAN_POINT('',(-0.5,0.37,0.77)); +#14617 = DIRECTION('',(1.,0.,-0.)); +#14618 = DIRECTION('',(0.,0.,1.)); +#14619 = ORIENTED_EDGE('',*,*,#14620,.F.); +#14620 = EDGE_CURVE('',#14416,#14612,#14621,.T.); +#14621 = LINE('',#14622,#14623); +#14622 = CARTESIAN_POINT('',(-0.8,0.4,0.77)); +#14623 = VECTOR('',#14624,1.); +#14624 = DIRECTION('',(1.,0.,0.)); +#14625 = CYLINDRICAL_SURFACE('',#14626,3.E-02); +#14626 = AXIS2_PLACEMENT_3D('',#14627,#14628,#14629); +#14627 = CARTESIAN_POINT('',(-0.8,0.37,0.77)); +#14628 = DIRECTION('',(1.,0.,0.)); +#14629 = DIRECTION('',(-0.,1.,0.)); +#14630 = ADVANCED_FACE('',(#14631),#14642,.T.); +#14631 = FACE_BOUND('',#14632,.T.); +#14632 = EDGE_LOOP('',(#14633,#14639,#14640,#14641)); +#14633 = ORIENTED_EDGE('',*,*,#14634,.F.); +#14634 = EDGE_CURVE('',#14585,#14612,#14635,.T.); +#14635 = LINE('',#14636,#14637); +#14636 = CARTESIAN_POINT('',(-0.5,0.4,0.)); +#14637 = VECTOR('',#14638,1.); +#14638 = DIRECTION('',(0.,0.,1.)); +#14639 = ORIENTED_EDGE('',*,*,#14584,.F.); +#14640 = ORIENTED_EDGE('',*,*,#14415,.T.); +#14641 = ORIENTED_EDGE('',*,*,#14620,.T.); +#14642 = PLANE('',#14643); +#14643 = AXIS2_PLACEMENT_3D('',#14644,#14645,#14646); +#14644 = CARTESIAN_POINT('',(-0.8,0.4,0.)); +#14645 = DIRECTION('',(0.,1.,0.)); +#14646 = DIRECTION('',(0.,-0.,1.)); +#14647 = ADVANCED_FACE('',(#14648,#14658),#14728,.T.); +#14648 = FACE_BOUND('',#14649,.T.); +#14649 = EDGE_LOOP('',(#14650,#14651,#14652,#14653,#14654,#14655,#14656, + #14657)); +#14650 = ORIENTED_EDGE('',*,*,#14455,.F.); +#14651 = ORIENTED_EDGE('',*,*,#14495,.T.); +#14652 = ORIENTED_EDGE('',*,*,#14538,.T.); +#14653 = ORIENTED_EDGE('',*,*,#14592,.F.); +#14654 = ORIENTED_EDGE('',*,*,#14634,.T.); +#14655 = ORIENTED_EDGE('',*,*,#14611,.T.); +#14656 = ORIENTED_EDGE('',*,*,#14562,.F.); +#14657 = ORIENTED_EDGE('',*,*,#14512,.F.); +#14658 = FACE_BOUND('',#14659,.T.); +#14659 = EDGE_LOOP('',(#14660,#14671,#14679,#14688,#14696,#14705,#14713, + #14722)); +#14660 = ORIENTED_EDGE('',*,*,#14661,.F.); +#14661 = EDGE_CURVE('',#14662,#14664,#14666,.T.); +#14662 = VERTEX_POINT('',#14663); +#14663 = CARTESIAN_POINT('',(-0.5,-0.37,6.E-02)); +#14664 = VERTEX_POINT('',#14665); +#14665 = CARTESIAN_POINT('',(-0.5,-0.34,3.E-02)); +#14666 = CIRCLE('',#14667,3.E-02); +#14667 = AXIS2_PLACEMENT_3D('',#14668,#14669,#14670); +#14668 = CARTESIAN_POINT('',(-0.5,-0.34,6.E-02)); +#14669 = DIRECTION('',(1.,0.,-0.)); +#14670 = DIRECTION('',(0.,0.,1.)); +#14671 = ORIENTED_EDGE('',*,*,#14672,.T.); +#14672 = EDGE_CURVE('',#14662,#14673,#14675,.T.); +#14673 = VERTEX_POINT('',#14674); +#14674 = CARTESIAN_POINT('',(-0.5,-0.37,0.74)); +#14675 = LINE('',#14676,#14677); +#14676 = CARTESIAN_POINT('',(-0.5,-0.37,3.E-02)); +#14677 = VECTOR('',#14678,1.); +#14678 = DIRECTION('',(0.,0.,1.)); +#14679 = ORIENTED_EDGE('',*,*,#14680,.T.); +#14680 = EDGE_CURVE('',#14673,#14681,#14683,.T.); +#14681 = VERTEX_POINT('',#14682); +#14682 = CARTESIAN_POINT('',(-0.5,-0.34,0.77)); +#14683 = CIRCLE('',#14684,3.E-02); +#14684 = AXIS2_PLACEMENT_3D('',#14685,#14686,#14687); +#14685 = CARTESIAN_POINT('',(-0.5,-0.34,0.74)); +#14686 = DIRECTION('',(-1.,0.,0.)); +#14687 = DIRECTION('',(0.,0.,1.)); +#14688 = ORIENTED_EDGE('',*,*,#14689,.T.); +#14689 = EDGE_CURVE('',#14681,#14690,#14692,.T.); +#14690 = VERTEX_POINT('',#14691); +#14691 = CARTESIAN_POINT('',(-0.5,0.34,0.77)); +#14692 = LINE('',#14693,#14694); +#14693 = CARTESIAN_POINT('',(-0.5,-0.37,0.77)); +#14694 = VECTOR('',#14695,1.); +#14695 = DIRECTION('',(0.,1.,0.)); +#14696 = ORIENTED_EDGE('',*,*,#14697,.F.); +#14697 = EDGE_CURVE('',#14698,#14690,#14700,.T.); +#14698 = VERTEX_POINT('',#14699); +#14699 = CARTESIAN_POINT('',(-0.5,0.37,0.74)); +#14700 = CIRCLE('',#14701,3.E-02); +#14701 = AXIS2_PLACEMENT_3D('',#14702,#14703,#14704); +#14702 = CARTESIAN_POINT('',(-0.5,0.34,0.74)); +#14703 = DIRECTION('',(1.,0.,-0.)); +#14704 = DIRECTION('',(0.,0.,1.)); +#14705 = ORIENTED_EDGE('',*,*,#14706,.F.); +#14706 = EDGE_CURVE('',#14707,#14698,#14709,.T.); +#14707 = VERTEX_POINT('',#14708); +#14708 = CARTESIAN_POINT('',(-0.5,0.37,6.E-02)); +#14709 = LINE('',#14710,#14711); +#14710 = CARTESIAN_POINT('',(-0.5,0.37,3.E-02)); +#14711 = VECTOR('',#14712,1.); +#14712 = DIRECTION('',(0.,0.,1.)); +#14713 = ORIENTED_EDGE('',*,*,#14714,.T.); +#14714 = EDGE_CURVE('',#14707,#14715,#14717,.T.); +#14715 = VERTEX_POINT('',#14716); +#14716 = CARTESIAN_POINT('',(-0.5,0.34,3.E-02)); +#14717 = CIRCLE('',#14718,3.E-02); +#14718 = AXIS2_PLACEMENT_3D('',#14719,#14720,#14721); +#14719 = CARTESIAN_POINT('',(-0.5,0.34,6.E-02)); +#14720 = DIRECTION('',(-1.,0.,0.)); +#14721 = DIRECTION('',(0.,0.,1.)); +#14722 = ORIENTED_EDGE('',*,*,#14723,.F.); +#14723 = EDGE_CURVE('',#14664,#14715,#14724,.T.); +#14724 = LINE('',#14725,#14726); +#14725 = CARTESIAN_POINT('',(-0.5,-0.37,3.E-02)); +#14726 = VECTOR('',#14727,1.); +#14727 = DIRECTION('',(0.,1.,0.)); +#14728 = PLANE('',#14729); +#14729 = AXIS2_PLACEMENT_3D('',#14730,#14731,#14732); +#14730 = CARTESIAN_POINT('',(-0.5,-0.4,0.)); +#14731 = DIRECTION('',(1.,0.,0.)); +#14732 = DIRECTION('',(0.,0.,1.)); +#14733 = ADVANCED_FACE('',(#14734),#14760,.T.); +#14734 = FACE_BOUND('',#14735,.T.); +#14735 = EDGE_LOOP('',(#14736,#14737,#14745,#14754)); +#14736 = ORIENTED_EDGE('',*,*,#14661,.T.); +#14737 = ORIENTED_EDGE('',*,*,#14738,.T.); +#14738 = EDGE_CURVE('',#14664,#14739,#14741,.T.); +#14739 = VERTEX_POINT('',#14740); +#14740 = CARTESIAN_POINT('',(0.5,-0.34,3.E-02)); +#14741 = LINE('',#14742,#14743); +#14742 = CARTESIAN_POINT('',(-0.5,-0.34,3.E-02)); +#14743 = VECTOR('',#14744,1.); +#14744 = DIRECTION('',(1.,0.,0.)); +#14745 = ORIENTED_EDGE('',*,*,#14746,.F.); +#14746 = EDGE_CURVE('',#14747,#14739,#14749,.T.); +#14747 = VERTEX_POINT('',#14748); +#14748 = CARTESIAN_POINT('',(0.5,-0.37,6.E-02)); +#14749 = CIRCLE('',#14750,3.E-02); +#14750 = AXIS2_PLACEMENT_3D('',#14751,#14752,#14753); +#14751 = CARTESIAN_POINT('',(0.5,-0.34,6.E-02)); +#14752 = DIRECTION('',(1.,0.,-0.)); +#14753 = DIRECTION('',(0.,0.,1.)); +#14754 = ORIENTED_EDGE('',*,*,#14755,.F.); +#14755 = EDGE_CURVE('',#14662,#14747,#14756,.T.); +#14756 = LINE('',#14757,#14758); +#14757 = CARTESIAN_POINT('',(-0.5,-0.37,6.E-02)); +#14758 = VECTOR('',#14759,1.); +#14759 = DIRECTION('',(1.,0.,0.)); +#14760 = CYLINDRICAL_SURFACE('',#14761,3.E-02); +#14761 = AXIS2_PLACEMENT_3D('',#14762,#14763,#14764); +#14762 = CARTESIAN_POINT('',(-0.5,-0.34,6.E-02)); +#14763 = DIRECTION('',(1.,0.,0.)); +#14764 = DIRECTION('',(0.,-1.,0.)); +#14765 = ADVANCED_FACE('',(#14766),#14784,.F.); +#14766 = FACE_BOUND('',#14767,.F.); +#14767 = EDGE_LOOP('',(#14768,#14769,#14770,#14778)); +#14768 = ORIENTED_EDGE('',*,*,#14723,.F.); +#14769 = ORIENTED_EDGE('',*,*,#14738,.T.); +#14770 = ORIENTED_EDGE('',*,*,#14771,.T.); +#14771 = EDGE_CURVE('',#14739,#14772,#14774,.T.); +#14772 = VERTEX_POINT('',#14773); +#14773 = CARTESIAN_POINT('',(0.5,0.34,3.E-02)); +#14774 = LINE('',#14775,#14776); +#14775 = CARTESIAN_POINT('',(0.5,-0.37,3.E-02)); +#14776 = VECTOR('',#14777,1.); +#14777 = DIRECTION('',(0.,1.,0.)); +#14778 = ORIENTED_EDGE('',*,*,#14779,.F.); +#14779 = EDGE_CURVE('',#14715,#14772,#14780,.T.); +#14780 = LINE('',#14781,#14782); +#14781 = CARTESIAN_POINT('',(-0.5,0.34,3.E-02)); +#14782 = VECTOR('',#14783,1.); +#14783 = DIRECTION('',(1.,0.,0.)); +#14784 = PLANE('',#14785); +#14785 = AXIS2_PLACEMENT_3D('',#14786,#14787,#14788); +#14786 = CARTESIAN_POINT('',(-0.5,-0.37,3.E-02)); +#14787 = DIRECTION('',(0.,0.,1.)); +#14788 = DIRECTION('',(1.,0.,-0.)); +#14789 = ADVANCED_FACE('',(#14790),#14809,.T.); +#14790 = FACE_BOUND('',#14791,.T.); +#14791 = EDGE_LOOP('',(#14792,#14800,#14807,#14808)); +#14792 = ORIENTED_EDGE('',*,*,#14793,.T.); +#14793 = EDGE_CURVE('',#14707,#14794,#14796,.T.); +#14794 = VERTEX_POINT('',#14795); +#14795 = CARTESIAN_POINT('',(0.5,0.37,6.E-02)); +#14796 = LINE('',#14797,#14798); +#14797 = CARTESIAN_POINT('',(-0.5,0.37,6.E-02)); +#14798 = VECTOR('',#14799,1.); +#14799 = DIRECTION('',(1.,0.,0.)); +#14800 = ORIENTED_EDGE('',*,*,#14801,.T.); +#14801 = EDGE_CURVE('',#14794,#14772,#14802,.T.); +#14802 = CIRCLE('',#14803,3.E-02); +#14803 = AXIS2_PLACEMENT_3D('',#14804,#14805,#14806); +#14804 = CARTESIAN_POINT('',(0.5,0.34,6.E-02)); +#14805 = DIRECTION('',(-1.,0.,0.)); +#14806 = DIRECTION('',(0.,0.,1.)); +#14807 = ORIENTED_EDGE('',*,*,#14779,.F.); +#14808 = ORIENTED_EDGE('',*,*,#14714,.F.); +#14809 = CYLINDRICAL_SURFACE('',#14810,3.E-02); +#14810 = AXIS2_PLACEMENT_3D('',#14811,#14812,#14813); +#14811 = CARTESIAN_POINT('',(-0.5,0.34,6.E-02)); +#14812 = DIRECTION('',(1.,0.,0.)); +#14813 = DIRECTION('',(-0.,1.,0.)); +#14814 = ADVANCED_FACE('',(#14815),#14833,.T.); +#14815 = FACE_BOUND('',#14816,.T.); +#14816 = EDGE_LOOP('',(#14817,#14825,#14826,#14827)); +#14817 = ORIENTED_EDGE('',*,*,#14818,.F.); +#14818 = EDGE_CURVE('',#14794,#14819,#14821,.T.); +#14819 = VERTEX_POINT('',#14820); +#14820 = CARTESIAN_POINT('',(0.5,0.37,0.74)); +#14821 = LINE('',#14822,#14823); +#14822 = CARTESIAN_POINT('',(0.5,0.37,3.E-02)); +#14823 = VECTOR('',#14824,1.); +#14824 = DIRECTION('',(0.,0.,1.)); +#14825 = ORIENTED_EDGE('',*,*,#14793,.F.); +#14826 = ORIENTED_EDGE('',*,*,#14706,.T.); +#14827 = ORIENTED_EDGE('',*,*,#14828,.T.); +#14828 = EDGE_CURVE('',#14698,#14819,#14829,.T.); +#14829 = LINE('',#14830,#14831); +#14830 = CARTESIAN_POINT('',(-0.5,0.37,0.74)); +#14831 = VECTOR('',#14832,1.); +#14832 = DIRECTION('',(1.,0.,0.)); +#14833 = PLANE('',#14834); +#14834 = AXIS2_PLACEMENT_3D('',#14835,#14836,#14837); +#14835 = CARTESIAN_POINT('',(-0.5,0.37,3.E-02)); +#14836 = DIRECTION('',(0.,1.,0.)); +#14837 = DIRECTION('',(0.,-0.,1.)); +#14838 = ADVANCED_FACE('',(#14839),#14858,.T.); +#14839 = FACE_BOUND('',#14840,.T.); +#14840 = EDGE_LOOP('',(#14841,#14842,#14850,#14857)); +#14841 = ORIENTED_EDGE('',*,*,#14697,.T.); +#14842 = ORIENTED_EDGE('',*,*,#14843,.T.); +#14843 = EDGE_CURVE('',#14690,#14844,#14846,.T.); +#14844 = VERTEX_POINT('',#14845); +#14845 = CARTESIAN_POINT('',(0.5,0.34,0.77)); +#14846 = LINE('',#14847,#14848); +#14847 = CARTESIAN_POINT('',(-0.5,0.34,0.77)); +#14848 = VECTOR('',#14849,1.); +#14849 = DIRECTION('',(1.,0.,0.)); +#14850 = ORIENTED_EDGE('',*,*,#14851,.F.); +#14851 = EDGE_CURVE('',#14819,#14844,#14852,.T.); +#14852 = CIRCLE('',#14853,3.E-02); +#14853 = AXIS2_PLACEMENT_3D('',#14854,#14855,#14856); +#14854 = CARTESIAN_POINT('',(0.5,0.34,0.74)); +#14855 = DIRECTION('',(1.,0.,-0.)); +#14856 = DIRECTION('',(0.,0.,1.)); +#14857 = ORIENTED_EDGE('',*,*,#14828,.F.); +#14858 = CYLINDRICAL_SURFACE('',#14859,3.E-02); +#14859 = AXIS2_PLACEMENT_3D('',#14860,#14861,#14862); +#14860 = CARTESIAN_POINT('',(-0.5,0.34,0.74)); +#14861 = DIRECTION('',(1.,0.,0.)); +#14862 = DIRECTION('',(-0.,1.,0.)); +#14863 = ADVANCED_FACE('',(#14864),#14882,.T.); +#14864 = FACE_BOUND('',#14865,.T.); +#14865 = EDGE_LOOP('',(#14866,#14867,#14875,#14881)); +#14866 = ORIENTED_EDGE('',*,*,#14689,.F.); +#14867 = ORIENTED_EDGE('',*,*,#14868,.T.); +#14868 = EDGE_CURVE('',#14681,#14869,#14871,.T.); +#14869 = VERTEX_POINT('',#14870); +#14870 = CARTESIAN_POINT('',(0.5,-0.34,0.77)); +#14871 = LINE('',#14872,#14873); +#14872 = CARTESIAN_POINT('',(-0.5,-0.34,0.77)); +#14873 = VECTOR('',#14874,1.); +#14874 = DIRECTION('',(1.,0.,0.)); +#14875 = ORIENTED_EDGE('',*,*,#14876,.T.); +#14876 = EDGE_CURVE('',#14869,#14844,#14877,.T.); +#14877 = LINE('',#14878,#14879); +#14878 = CARTESIAN_POINT('',(0.5,-0.37,0.77)); +#14879 = VECTOR('',#14880,1.); +#14880 = DIRECTION('',(0.,1.,0.)); +#14881 = ORIENTED_EDGE('',*,*,#14843,.F.); +#14882 = PLANE('',#14883); +#14883 = AXIS2_PLACEMENT_3D('',#14884,#14885,#14886); +#14884 = CARTESIAN_POINT('',(-0.5,-0.37,0.77)); +#14885 = DIRECTION('',(0.,0.,1.)); +#14886 = DIRECTION('',(1.,0.,-0.)); +#14887 = ADVANCED_FACE('',(#14888),#14907,.T.); +#14888 = FACE_BOUND('',#14889,.T.); +#14889 = EDGE_LOOP('',(#14890,#14898,#14905,#14906)); +#14890 = ORIENTED_EDGE('',*,*,#14891,.T.); +#14891 = EDGE_CURVE('',#14673,#14892,#14894,.T.); +#14892 = VERTEX_POINT('',#14893); +#14893 = CARTESIAN_POINT('',(0.5,-0.37,0.74)); +#14894 = LINE('',#14895,#14896); +#14895 = CARTESIAN_POINT('',(-0.5,-0.37,0.74)); +#14896 = VECTOR('',#14897,1.); +#14897 = DIRECTION('',(1.,0.,0.)); +#14898 = ORIENTED_EDGE('',*,*,#14899,.T.); +#14899 = EDGE_CURVE('',#14892,#14869,#14900,.T.); +#14900 = CIRCLE('',#14901,3.E-02); +#14901 = AXIS2_PLACEMENT_3D('',#14902,#14903,#14904); +#14902 = CARTESIAN_POINT('',(0.5,-0.34,0.74)); +#14903 = DIRECTION('',(-1.,0.,0.)); +#14904 = DIRECTION('',(0.,0.,1.)); +#14905 = ORIENTED_EDGE('',*,*,#14868,.F.); +#14906 = ORIENTED_EDGE('',*,*,#14680,.F.); +#14907 = CYLINDRICAL_SURFACE('',#14908,3.E-02); +#14908 = AXIS2_PLACEMENT_3D('',#14909,#14910,#14911); +#14909 = CARTESIAN_POINT('',(-0.5,-0.34,0.74)); +#14910 = DIRECTION('',(1.,0.,0.)); +#14911 = DIRECTION('',(0.,-1.,0.)); +#14912 = ADVANCED_FACE('',(#14913),#14924,.F.); +#14913 = FACE_BOUND('',#14914,.F.); +#14914 = EDGE_LOOP('',(#14915,#14921,#14922,#14923)); +#14915 = ORIENTED_EDGE('',*,*,#14916,.F.); +#14916 = EDGE_CURVE('',#14747,#14892,#14917,.T.); +#14917 = LINE('',#14918,#14919); +#14918 = CARTESIAN_POINT('',(0.5,-0.37,3.E-02)); +#14919 = VECTOR('',#14920,1.); +#14920 = DIRECTION('',(0.,0.,1.)); +#14921 = ORIENTED_EDGE('',*,*,#14755,.F.); +#14922 = ORIENTED_EDGE('',*,*,#14672,.T.); +#14923 = ORIENTED_EDGE('',*,*,#14891,.T.); +#14924 = PLANE('',#14925); +#14925 = AXIS2_PLACEMENT_3D('',#14926,#14927,#14928); +#14926 = CARTESIAN_POINT('',(-0.5,-0.37,3.E-02)); +#14927 = DIRECTION('',(0.,1.,0.)); +#14928 = DIRECTION('',(0.,-0.,1.)); +#14929 = ADVANCED_FACE('',(#14930,#15000),#15010,.F.); +#14930 = FACE_BOUND('',#14931,.F.); +#14931 = EDGE_LOOP('',(#14932,#14942,#14951,#14959,#14968,#14976,#14985, + #14993)); +#14932 = ORIENTED_EDGE('',*,*,#14933,.F.); +#14933 = EDGE_CURVE('',#14934,#14936,#14938,.T.); +#14934 = VERTEX_POINT('',#14935); +#14935 = CARTESIAN_POINT('',(0.5,-0.4,3.E-02)); +#14936 = VERTEX_POINT('',#14937); +#14937 = CARTESIAN_POINT('',(0.5,-0.4,0.77)); +#14938 = LINE('',#14939,#14940); +#14939 = CARTESIAN_POINT('',(0.5,-0.4,0.)); +#14940 = VECTOR('',#14941,1.); +#14941 = DIRECTION('',(0.,0.,1.)); +#14942 = ORIENTED_EDGE('',*,*,#14943,.T.); +#14943 = EDGE_CURVE('',#14934,#14944,#14946,.T.); +#14944 = VERTEX_POINT('',#14945); +#14945 = CARTESIAN_POINT('',(0.5,-0.37,0.)); +#14946 = CIRCLE('',#14947,3.E-02); +#14947 = AXIS2_PLACEMENT_3D('',#14948,#14949,#14950); +#14948 = CARTESIAN_POINT('',(0.5,-0.37,3.E-02)); +#14949 = DIRECTION('',(1.,0.,-0.)); +#14950 = DIRECTION('',(0.,0.,1.)); +#14951 = ORIENTED_EDGE('',*,*,#14952,.T.); +#14952 = EDGE_CURVE('',#14944,#14953,#14955,.T.); +#14953 = VERTEX_POINT('',#14954); +#14954 = CARTESIAN_POINT('',(0.5,0.37,0.)); +#14955 = LINE('',#14956,#14957); +#14956 = CARTESIAN_POINT('',(0.5,-0.4,0.)); +#14957 = VECTOR('',#14958,1.); +#14958 = DIRECTION('',(0.,1.,0.)); +#14959 = ORIENTED_EDGE('',*,*,#14960,.F.); +#14960 = EDGE_CURVE('',#14961,#14953,#14963,.T.); +#14961 = VERTEX_POINT('',#14962); +#14962 = CARTESIAN_POINT('',(0.5,0.4,3.E-02)); +#14963 = CIRCLE('',#14964,3.E-02); +#14964 = AXIS2_PLACEMENT_3D('',#14965,#14966,#14967); +#14965 = CARTESIAN_POINT('',(0.5,0.37,3.E-02)); +#14966 = DIRECTION('',(-1.,0.,0.)); +#14967 = DIRECTION('',(0.,0.,1.)); +#14968 = ORIENTED_EDGE('',*,*,#14969,.T.); +#14969 = EDGE_CURVE('',#14961,#14970,#14972,.T.); +#14970 = VERTEX_POINT('',#14971); +#14971 = CARTESIAN_POINT('',(0.5,0.4,0.77)); +#14972 = LINE('',#14973,#14974); +#14973 = CARTESIAN_POINT('',(0.5,0.4,0.)); +#14974 = VECTOR('',#14975,1.); +#14975 = DIRECTION('',(0.,0.,1.)); +#14976 = ORIENTED_EDGE('',*,*,#14977,.T.); +#14977 = EDGE_CURVE('',#14970,#14978,#14980,.T.); +#14978 = VERTEX_POINT('',#14979); +#14979 = CARTESIAN_POINT('',(0.5,0.37,0.8)); +#14980 = CIRCLE('',#14981,3.E-02); +#14981 = AXIS2_PLACEMENT_3D('',#14982,#14983,#14984); +#14982 = CARTESIAN_POINT('',(0.5,0.37,0.77)); +#14983 = DIRECTION('',(1.,0.,-0.)); +#14984 = DIRECTION('',(0.,0.,1.)); +#14985 = ORIENTED_EDGE('',*,*,#14986,.F.); +#14986 = EDGE_CURVE('',#14987,#14978,#14989,.T.); +#14987 = VERTEX_POINT('',#14988); +#14988 = CARTESIAN_POINT('',(0.5,-0.37,0.8)); +#14989 = LINE('',#14990,#14991); +#14990 = CARTESIAN_POINT('',(0.5,-0.4,0.8)); +#14991 = VECTOR('',#14992,1.); +#14992 = DIRECTION('',(0.,1.,0.)); +#14993 = ORIENTED_EDGE('',*,*,#14994,.F.); +#14994 = EDGE_CURVE('',#14936,#14987,#14995,.T.); +#14995 = CIRCLE('',#14996,3.E-02); +#14996 = AXIS2_PLACEMENT_3D('',#14997,#14998,#14999); +#14997 = CARTESIAN_POINT('',(0.5,-0.37,0.77)); +#14998 = DIRECTION('',(-1.,0.,0.)); +#14999 = DIRECTION('',(0.,0.,1.)); +#15000 = FACE_BOUND('',#15001,.F.); +#15001 = EDGE_LOOP('',(#15002,#15003,#15004,#15005,#15006,#15007,#15008, + #15009)); +#15002 = ORIENTED_EDGE('',*,*,#14746,.F.); +#15003 = ORIENTED_EDGE('',*,*,#14916,.T.); +#15004 = ORIENTED_EDGE('',*,*,#14899,.T.); +#15005 = ORIENTED_EDGE('',*,*,#14876,.T.); +#15006 = ORIENTED_EDGE('',*,*,#14851,.F.); +#15007 = ORIENTED_EDGE('',*,*,#14818,.F.); +#15008 = ORIENTED_EDGE('',*,*,#14801,.T.); +#15009 = ORIENTED_EDGE('',*,*,#14771,.F.); +#15010 = PLANE('',#15011); +#15011 = AXIS2_PLACEMENT_3D('',#15012,#15013,#15014); +#15012 = CARTESIAN_POINT('',(0.5,-0.4,0.)); +#15013 = DIRECTION('',(1.,0.,0.)); +#15014 = DIRECTION('',(0.,0.,1.)); +#15015 = ADVANCED_FACE('',(#15016),#15041,.F.); +#15016 = FACE_BOUND('',#15017,.F.); +#15017 = EDGE_LOOP('',(#15018,#15028,#15034,#15035)); +#15018 = ORIENTED_EDGE('',*,*,#15019,.F.); +#15019 = EDGE_CURVE('',#15020,#15022,#15024,.T.); +#15020 = VERTEX_POINT('',#15021); +#15021 = CARTESIAN_POINT('',(0.8,-0.4,3.E-02)); +#15022 = VERTEX_POINT('',#15023); +#15023 = CARTESIAN_POINT('',(0.8,-0.4,0.77)); +#15024 = LINE('',#15025,#15026); +#15025 = CARTESIAN_POINT('',(0.8,-0.4,0.)); +#15026 = VECTOR('',#15027,1.); +#15027 = DIRECTION('',(0.,0.,1.)); +#15028 = ORIENTED_EDGE('',*,*,#15029,.F.); +#15029 = EDGE_CURVE('',#14934,#15020,#15030,.T.); +#15030 = LINE('',#15031,#15032); +#15031 = CARTESIAN_POINT('',(0.5,-0.4,3.E-02)); +#15032 = VECTOR('',#15033,1.); +#15033 = DIRECTION('',(1.,0.,0.)); +#15034 = ORIENTED_EDGE('',*,*,#14933,.T.); +#15035 = ORIENTED_EDGE('',*,*,#15036,.T.); +#15036 = EDGE_CURVE('',#14936,#15022,#15037,.T.); +#15037 = LINE('',#15038,#15039); +#15038 = CARTESIAN_POINT('',(0.5,-0.4,0.77)); +#15039 = VECTOR('',#15040,1.); +#15040 = DIRECTION('',(1.,0.,0.)); +#15041 = PLANE('',#15042); +#15042 = AXIS2_PLACEMENT_3D('',#15043,#15044,#15045); +#15043 = CARTESIAN_POINT('',(0.5,-0.4,0.)); +#15044 = DIRECTION('',(0.,1.,0.)); +#15045 = DIRECTION('',(0.,-0.,1.)); +#15046 = ADVANCED_FACE('',(#15047),#15066,.T.); +#15047 = FACE_BOUND('',#15048,.T.); +#15048 = EDGE_LOOP('',(#15049,#15050,#15058,#15065)); +#15049 = ORIENTED_EDGE('',*,*,#14943,.T.); +#15050 = ORIENTED_EDGE('',*,*,#15051,.T.); +#15051 = EDGE_CURVE('',#14944,#15052,#15054,.T.); +#15052 = VERTEX_POINT('',#15053); +#15053 = CARTESIAN_POINT('',(0.8,-0.37,0.)); +#15054 = LINE('',#15055,#15056); +#15055 = CARTESIAN_POINT('',(0.5,-0.37,0.)); +#15056 = VECTOR('',#15057,1.); +#15057 = DIRECTION('',(1.,0.,0.)); +#15058 = ORIENTED_EDGE('',*,*,#15059,.F.); +#15059 = EDGE_CURVE('',#15020,#15052,#15060,.T.); +#15060 = CIRCLE('',#15061,3.E-02); +#15061 = AXIS2_PLACEMENT_3D('',#15062,#15063,#15064); +#15062 = CARTESIAN_POINT('',(0.8,-0.37,3.E-02)); +#15063 = DIRECTION('',(1.,0.,-0.)); +#15064 = DIRECTION('',(0.,0.,1.)); +#15065 = ORIENTED_EDGE('',*,*,#15029,.F.); +#15066 = CYLINDRICAL_SURFACE('',#15067,3.E-02); +#15067 = AXIS2_PLACEMENT_3D('',#15068,#15069,#15070); +#15068 = CARTESIAN_POINT('',(0.5,-0.37,3.E-02)); +#15069 = DIRECTION('',(1.,0.,0.)); +#15070 = DIRECTION('',(0.,-1.,0.)); +#15071 = ADVANCED_FACE('',(#15072),#15091,.T.); +#15072 = FACE_BOUND('',#15073,.T.); +#15073 = EDGE_LOOP('',(#15074,#15075,#15084,#15090)); +#15074 = ORIENTED_EDGE('',*,*,#15036,.T.); +#15075 = ORIENTED_EDGE('',*,*,#15076,.T.); +#15076 = EDGE_CURVE('',#15022,#15077,#15079,.T.); +#15077 = VERTEX_POINT('',#15078); +#15078 = CARTESIAN_POINT('',(0.8,-0.37,0.8)); +#15079 = CIRCLE('',#15080,3.E-02); +#15080 = AXIS2_PLACEMENT_3D('',#15081,#15082,#15083); +#15081 = CARTESIAN_POINT('',(0.8,-0.37,0.77)); +#15082 = DIRECTION('',(-1.,0.,0.)); +#15083 = DIRECTION('',(0.,0.,1.)); +#15084 = ORIENTED_EDGE('',*,*,#15085,.F.); +#15085 = EDGE_CURVE('',#14987,#15077,#15086,.T.); +#15086 = LINE('',#15087,#15088); +#15087 = CARTESIAN_POINT('',(0.5,-0.37,0.8)); +#15088 = VECTOR('',#15089,1.); +#15089 = DIRECTION('',(1.,0.,0.)); +#15090 = ORIENTED_EDGE('',*,*,#14994,.F.); +#15091 = CYLINDRICAL_SURFACE('',#15092,3.E-02); +#15092 = AXIS2_PLACEMENT_3D('',#15093,#15094,#15095); +#15093 = CARTESIAN_POINT('',(0.5,-0.37,0.77)); +#15094 = DIRECTION('',(1.,0.,0.)); +#15095 = DIRECTION('',(0.,-1.,0.)); +#15096 = ADVANCED_FACE('',(#15097),#15115,.F.); +#15097 = FACE_BOUND('',#15098,.F.); +#15098 = EDGE_LOOP('',(#15099,#15100,#15101,#15109)); +#15099 = ORIENTED_EDGE('',*,*,#14952,.F.); +#15100 = ORIENTED_EDGE('',*,*,#15051,.T.); +#15101 = ORIENTED_EDGE('',*,*,#15102,.T.); +#15102 = EDGE_CURVE('',#15052,#15103,#15105,.T.); +#15103 = VERTEX_POINT('',#15104); +#15104 = CARTESIAN_POINT('',(0.8,0.37,0.)); +#15105 = LINE('',#15106,#15107); +#15106 = CARTESIAN_POINT('',(0.8,-0.4,0.)); +#15107 = VECTOR('',#15108,1.); +#15108 = DIRECTION('',(0.,1.,0.)); +#15109 = ORIENTED_EDGE('',*,*,#15110,.F.); +#15110 = EDGE_CURVE('',#14953,#15103,#15111,.T.); +#15111 = LINE('',#15112,#15113); +#15112 = CARTESIAN_POINT('',(0.5,0.37,0.)); +#15113 = VECTOR('',#15114,1.); +#15114 = DIRECTION('',(1.,0.,0.)); +#15115 = PLANE('',#15116); +#15116 = AXIS2_PLACEMENT_3D('',#15117,#15118,#15119); +#15117 = CARTESIAN_POINT('',(0.5,-0.4,0.)); +#15118 = DIRECTION('',(0.,0.,1.)); +#15119 = DIRECTION('',(1.,0.,-0.)); +#15120 = ADVANCED_FACE('',(#15121),#15139,.T.); +#15121 = FACE_BOUND('',#15122,.T.); +#15122 = EDGE_LOOP('',(#15123,#15124,#15125,#15133)); +#15123 = ORIENTED_EDGE('',*,*,#14986,.F.); +#15124 = ORIENTED_EDGE('',*,*,#15085,.T.); +#15125 = ORIENTED_EDGE('',*,*,#15126,.T.); +#15126 = EDGE_CURVE('',#15077,#15127,#15129,.T.); +#15127 = VERTEX_POINT('',#15128); +#15128 = CARTESIAN_POINT('',(0.8,0.37,0.8)); +#15129 = LINE('',#15130,#15131); +#15130 = CARTESIAN_POINT('',(0.8,-0.4,0.8)); +#15131 = VECTOR('',#15132,1.); +#15132 = DIRECTION('',(0.,1.,0.)); +#15133 = ORIENTED_EDGE('',*,*,#15134,.F.); +#15134 = EDGE_CURVE('',#14978,#15127,#15135,.T.); +#15135 = LINE('',#15136,#15137); +#15136 = CARTESIAN_POINT('',(0.5,0.37,0.8)); +#15137 = VECTOR('',#15138,1.); +#15138 = DIRECTION('',(1.,0.,0.)); +#15139 = PLANE('',#15140); +#15140 = AXIS2_PLACEMENT_3D('',#15141,#15142,#15143); +#15141 = CARTESIAN_POINT('',(0.5,-0.4,0.8)); +#15142 = DIRECTION('',(0.,0.,1.)); +#15143 = DIRECTION('',(1.,0.,-0.)); +#15144 = ADVANCED_FACE('',(#15145),#15164,.T.); +#15145 = FACE_BOUND('',#15146,.T.); +#15146 = EDGE_LOOP('',(#15147,#15155,#15162,#15163)); +#15147 = ORIENTED_EDGE('',*,*,#15148,.T.); +#15148 = EDGE_CURVE('',#14961,#15149,#15151,.T.); +#15149 = VERTEX_POINT('',#15150); +#15150 = CARTESIAN_POINT('',(0.8,0.4,3.E-02)); +#15151 = LINE('',#15152,#15153); +#15152 = CARTESIAN_POINT('',(0.5,0.4,3.E-02)); +#15153 = VECTOR('',#15154,1.); +#15154 = DIRECTION('',(1.,0.,0.)); +#15155 = ORIENTED_EDGE('',*,*,#15156,.T.); +#15156 = EDGE_CURVE('',#15149,#15103,#15157,.T.); +#15157 = CIRCLE('',#15158,3.E-02); +#15158 = AXIS2_PLACEMENT_3D('',#15159,#15160,#15161); +#15159 = CARTESIAN_POINT('',(0.8,0.37,3.E-02)); +#15160 = DIRECTION('',(-1.,0.,0.)); +#15161 = DIRECTION('',(0.,0.,1.)); +#15162 = ORIENTED_EDGE('',*,*,#15110,.F.); +#15163 = ORIENTED_EDGE('',*,*,#14960,.F.); +#15164 = CYLINDRICAL_SURFACE('',#15165,3.E-02); +#15165 = AXIS2_PLACEMENT_3D('',#15166,#15167,#15168); +#15166 = CARTESIAN_POINT('',(0.5,0.37,3.E-02)); +#15167 = DIRECTION('',(1.,0.,0.)); +#15168 = DIRECTION('',(-0.,1.,0.)); +#15169 = ADVANCED_FACE('',(#15170),#15189,.T.); +#15170 = FACE_BOUND('',#15171,.T.); +#15171 = EDGE_LOOP('',(#15172,#15173,#15174,#15183)); +#15172 = ORIENTED_EDGE('',*,*,#14977,.T.); +#15173 = ORIENTED_EDGE('',*,*,#15134,.T.); +#15174 = ORIENTED_EDGE('',*,*,#15175,.F.); +#15175 = EDGE_CURVE('',#15176,#15127,#15178,.T.); +#15176 = VERTEX_POINT('',#15177); +#15177 = CARTESIAN_POINT('',(0.8,0.4,0.77)); +#15178 = CIRCLE('',#15179,3.E-02); +#15179 = AXIS2_PLACEMENT_3D('',#15180,#15181,#15182); +#15180 = CARTESIAN_POINT('',(0.8,0.37,0.77)); +#15181 = DIRECTION('',(1.,0.,-0.)); +#15182 = DIRECTION('',(0.,0.,1.)); +#15183 = ORIENTED_EDGE('',*,*,#15184,.F.); +#15184 = EDGE_CURVE('',#14970,#15176,#15185,.T.); +#15185 = LINE('',#15186,#15187); +#15186 = CARTESIAN_POINT('',(0.5,0.4,0.77)); +#15187 = VECTOR('',#15188,1.); +#15188 = DIRECTION('',(1.,0.,0.)); +#15189 = CYLINDRICAL_SURFACE('',#15190,3.E-02); +#15190 = AXIS2_PLACEMENT_3D('',#15191,#15192,#15193); +#15191 = CARTESIAN_POINT('',(0.5,0.37,0.77)); +#15192 = DIRECTION('',(1.,0.,0.)); +#15193 = DIRECTION('',(-0.,1.,0.)); +#15194 = ADVANCED_FACE('',(#15195),#15206,.T.); +#15195 = FACE_BOUND('',#15196,.T.); +#15196 = EDGE_LOOP('',(#15197,#15203,#15204,#15205)); +#15197 = ORIENTED_EDGE('',*,*,#15198,.F.); +#15198 = EDGE_CURVE('',#15149,#15176,#15199,.T.); +#15199 = LINE('',#15200,#15201); +#15200 = CARTESIAN_POINT('',(0.8,0.4,0.)); +#15201 = VECTOR('',#15202,1.); +#15202 = DIRECTION('',(0.,0.,1.)); +#15203 = ORIENTED_EDGE('',*,*,#15148,.F.); +#15204 = ORIENTED_EDGE('',*,*,#14969,.T.); +#15205 = ORIENTED_EDGE('',*,*,#15184,.T.); +#15206 = PLANE('',#15207); +#15207 = AXIS2_PLACEMENT_3D('',#15208,#15209,#15210); +#15208 = CARTESIAN_POINT('',(0.5,0.4,0.)); +#15209 = DIRECTION('',(0.,1.,0.)); +#15210 = DIRECTION('',(0.,-0.,1.)); +#15211 = ADVANCED_FACE('',(#15212),#15222,.T.); +#15212 = FACE_BOUND('',#15213,.T.); +#15213 = EDGE_LOOP('',(#15214,#15215,#15216,#15217,#15218,#15219,#15220, + #15221)); +#15214 = ORIENTED_EDGE('',*,*,#15019,.F.); +#15215 = ORIENTED_EDGE('',*,*,#15059,.T.); +#15216 = ORIENTED_EDGE('',*,*,#15102,.T.); +#15217 = ORIENTED_EDGE('',*,*,#15156,.F.); +#15218 = ORIENTED_EDGE('',*,*,#15198,.T.); +#15219 = ORIENTED_EDGE('',*,*,#15175,.T.); +#15220 = ORIENTED_EDGE('',*,*,#15126,.F.); +#15221 = ORIENTED_EDGE('',*,*,#15076,.F.); +#15222 = PLANE('',#15223); +#15223 = AXIS2_PLACEMENT_3D('',#15224,#15225,#15226); +#15224 = CARTESIAN_POINT('',(0.8,-0.4,0.)); +#15225 = DIRECTION('',(1.,0.,0.)); +#15226 = DIRECTION('',(0.,0.,1.)); +#15227 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#15231)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#15228,#15229,#15230)) +REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#15228 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#15229 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#15230 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#15231 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#15228, + 'distance_accuracy_value','confusion accuracy'); +#15232 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#15233,#15235); +#15233 = ( REPRESENTATION_RELATIONSHIP('','',#14372,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#15234) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#15234 = ITEM_DEFINED_TRANSFORMATION('','',#11,#87); +#15235 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #15236); +#15236 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('19','L1','',#5,#14367,$); +#15237 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#14369)); +#15238 = SHAPE_DEFINITION_REPRESENTATION(#15239,#15245); +#15239 = PRODUCT_DEFINITION_SHAPE('','',#15240); +#15240 = PRODUCT_DEFINITION('design','',#15241,#15244); +#15241 = PRODUCT_DEFINITION_FORMATION('','',#15242); +#15242 = PRODUCT('C_1206_3216Metric','C_1206_3216Metric','',(#15243)); +#15243 = PRODUCT_CONTEXT('',#2,'mechanical'); +#15244 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#15245 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15246),#16100); +#15246 = MANIFOLD_SOLID_BREP('',#15247); +#15247 = CLOSED_SHELL('',(#15248,#15324,#15355,#15380,#15405,#15429, + #15453,#15478,#15503,#15520,#15606,#15638,#15662,#15687,#15711, + #15736,#15760,#15785,#15802,#15888,#15919,#15944,#15969,#15993, + #16017,#16042,#16067,#16084)); +#15248 = ADVANCED_FACE('',(#15249),#15319,.F.); +#15249 = FACE_BOUND('',#15250,.F.); +#15250 = EDGE_LOOP('',(#15251,#15261,#15270,#15278,#15287,#15295,#15304, + #15312)); +#15251 = ORIENTED_EDGE('',*,*,#15252,.F.); +#15252 = EDGE_CURVE('',#15253,#15255,#15257,.T.); +#15253 = VERTEX_POINT('',#15254); +#15254 = CARTESIAN_POINT('',(-1.6,-0.8,4.E-02)); +#15255 = VERTEX_POINT('',#15256); +#15256 = CARTESIAN_POINT('',(-1.6,-0.8,1.56)); +#15257 = LINE('',#15258,#15259); +#15258 = CARTESIAN_POINT('',(-1.6,-0.8,0.)); +#15259 = VECTOR('',#15260,1.); +#15260 = DIRECTION('',(0.,0.,1.)); +#15261 = ORIENTED_EDGE('',*,*,#15262,.T.); +#15262 = EDGE_CURVE('',#15253,#15263,#15265,.T.); +#15263 = VERTEX_POINT('',#15264); +#15264 = CARTESIAN_POINT('',(-1.6,-0.76,0.)); +#15265 = CIRCLE('',#15266,4.E-02); +#15266 = AXIS2_PLACEMENT_3D('',#15267,#15268,#15269); +#15267 = CARTESIAN_POINT('',(-1.6,-0.76,4.E-02)); +#15268 = DIRECTION('',(1.,0.,-0.)); +#15269 = DIRECTION('',(0.,0.,1.)); +#15270 = ORIENTED_EDGE('',*,*,#15271,.T.); +#15271 = EDGE_CURVE('',#15263,#15272,#15274,.T.); +#15272 = VERTEX_POINT('',#15273); +#15273 = CARTESIAN_POINT('',(-1.6,0.76,0.)); +#15274 = LINE('',#15275,#15276); +#15275 = CARTESIAN_POINT('',(-1.6,-0.8,0.)); +#15276 = VECTOR('',#15277,1.); +#15277 = DIRECTION('',(0.,1.,0.)); +#15278 = ORIENTED_EDGE('',*,*,#15279,.F.); +#15279 = EDGE_CURVE('',#15280,#15272,#15282,.T.); +#15280 = VERTEX_POINT('',#15281); +#15281 = CARTESIAN_POINT('',(-1.6,0.8,4.E-02)); +#15282 = CIRCLE('',#15283,4.E-02); +#15283 = AXIS2_PLACEMENT_3D('',#15284,#15285,#15286); +#15284 = CARTESIAN_POINT('',(-1.6,0.76,4.E-02)); +#15285 = DIRECTION('',(-1.,0.,0.)); +#15286 = DIRECTION('',(0.,0.,1.)); +#15287 = ORIENTED_EDGE('',*,*,#15288,.T.); +#15288 = EDGE_CURVE('',#15280,#15289,#15291,.T.); +#15289 = VERTEX_POINT('',#15290); +#15290 = CARTESIAN_POINT('',(-1.6,0.8,1.56)); +#15291 = LINE('',#15292,#15293); +#15292 = CARTESIAN_POINT('',(-1.6,0.8,0.)); +#15293 = VECTOR('',#15294,1.); +#15294 = DIRECTION('',(0.,0.,1.)); +#15295 = ORIENTED_EDGE('',*,*,#15296,.T.); +#15296 = EDGE_CURVE('',#15289,#15297,#15299,.T.); +#15297 = VERTEX_POINT('',#15298); +#15298 = CARTESIAN_POINT('',(-1.6,0.76,1.6)); +#15299 = CIRCLE('',#15300,4.E-02); +#15300 = AXIS2_PLACEMENT_3D('',#15301,#15302,#15303); +#15301 = CARTESIAN_POINT('',(-1.6,0.76,1.56)); +#15302 = DIRECTION('',(1.,0.,-0.)); +#15303 = DIRECTION('',(0.,0.,1.)); +#15304 = ORIENTED_EDGE('',*,*,#15305,.F.); +#15305 = EDGE_CURVE('',#15306,#15297,#15308,.T.); +#15306 = VERTEX_POINT('',#15307); +#15307 = CARTESIAN_POINT('',(-1.6,-0.76,1.6)); +#15308 = LINE('',#15309,#15310); +#15309 = CARTESIAN_POINT('',(-1.6,-0.8,1.6)); +#15310 = VECTOR('',#15311,1.); +#15311 = DIRECTION('',(0.,1.,0.)); +#15312 = ORIENTED_EDGE('',*,*,#15313,.F.); +#15313 = EDGE_CURVE('',#15255,#15306,#15314,.T.); +#15314 = CIRCLE('',#15315,4.E-02); +#15315 = AXIS2_PLACEMENT_3D('',#15316,#15317,#15318); +#15316 = CARTESIAN_POINT('',(-1.6,-0.76,1.56)); +#15317 = DIRECTION('',(-1.,0.,0.)); +#15318 = DIRECTION('',(0.,0.,1.)); +#15319 = PLANE('',#15320); +#15320 = AXIS2_PLACEMENT_3D('',#15321,#15322,#15323); +#15321 = CARTESIAN_POINT('',(-1.6,-0.8,0.)); +#15322 = DIRECTION('',(1.,0.,0.)); +#15323 = DIRECTION('',(0.,0.,1.)); +#15324 = ADVANCED_FACE('',(#15325),#15350,.F.); +#15325 = FACE_BOUND('',#15326,.F.); +#15326 = EDGE_LOOP('',(#15327,#15337,#15343,#15344)); +#15327 = ORIENTED_EDGE('',*,*,#15328,.F.); +#15328 = EDGE_CURVE('',#15329,#15331,#15333,.T.); +#15329 = VERTEX_POINT('',#15330); +#15330 = CARTESIAN_POINT('',(-1.2,-0.8,4.E-02)); +#15331 = VERTEX_POINT('',#15332); +#15332 = CARTESIAN_POINT('',(-1.2,-0.8,1.56)); +#15333 = LINE('',#15334,#15335); +#15334 = CARTESIAN_POINT('',(-1.2,-0.8,0.)); +#15335 = VECTOR('',#15336,1.); +#15336 = DIRECTION('',(0.,0.,1.)); +#15337 = ORIENTED_EDGE('',*,*,#15338,.F.); +#15338 = EDGE_CURVE('',#15253,#15329,#15339,.T.); +#15339 = LINE('',#15340,#15341); +#15340 = CARTESIAN_POINT('',(-1.6,-0.8,4.E-02)); +#15341 = VECTOR('',#15342,1.); +#15342 = DIRECTION('',(1.,0.,0.)); +#15343 = ORIENTED_EDGE('',*,*,#15252,.T.); +#15344 = ORIENTED_EDGE('',*,*,#15345,.T.); +#15345 = EDGE_CURVE('',#15255,#15331,#15346,.T.); +#15346 = LINE('',#15347,#15348); +#15347 = CARTESIAN_POINT('',(-1.6,-0.8,1.56)); +#15348 = VECTOR('',#15349,1.); +#15349 = DIRECTION('',(1.,0.,0.)); +#15350 = PLANE('',#15351); +#15351 = AXIS2_PLACEMENT_3D('',#15352,#15353,#15354); +#15352 = CARTESIAN_POINT('',(-1.6,-0.8,0.)); +#15353 = DIRECTION('',(0.,1.,0.)); +#15354 = DIRECTION('',(0.,-0.,1.)); +#15355 = ADVANCED_FACE('',(#15356),#15375,.T.); +#15356 = FACE_BOUND('',#15357,.T.); +#15357 = EDGE_LOOP('',(#15358,#15359,#15367,#15374)); +#15358 = ORIENTED_EDGE('',*,*,#15262,.T.); +#15359 = ORIENTED_EDGE('',*,*,#15360,.T.); +#15360 = EDGE_CURVE('',#15263,#15361,#15363,.T.); +#15361 = VERTEX_POINT('',#15362); +#15362 = CARTESIAN_POINT('',(-1.2,-0.76,0.)); +#15363 = LINE('',#15364,#15365); +#15364 = CARTESIAN_POINT('',(-1.6,-0.76,0.)); +#15365 = VECTOR('',#15366,1.); +#15366 = DIRECTION('',(1.,0.,0.)); +#15367 = ORIENTED_EDGE('',*,*,#15368,.F.); +#15368 = EDGE_CURVE('',#15329,#15361,#15369,.T.); +#15369 = CIRCLE('',#15370,4.E-02); +#15370 = AXIS2_PLACEMENT_3D('',#15371,#15372,#15373); +#15371 = CARTESIAN_POINT('',(-1.2,-0.76,4.E-02)); +#15372 = DIRECTION('',(1.,0.,-0.)); +#15373 = DIRECTION('',(0.,0.,1.)); +#15374 = ORIENTED_EDGE('',*,*,#15338,.F.); +#15375 = CYLINDRICAL_SURFACE('',#15376,4.E-02); +#15376 = AXIS2_PLACEMENT_3D('',#15377,#15378,#15379); +#15377 = CARTESIAN_POINT('',(-1.6,-0.76,4.E-02)); +#15378 = DIRECTION('',(1.,0.,0.)); +#15379 = DIRECTION('',(0.,-1.,0.)); +#15380 = ADVANCED_FACE('',(#15381),#15400,.T.); +#15381 = FACE_BOUND('',#15382,.T.); +#15382 = EDGE_LOOP('',(#15383,#15384,#15393,#15399)); +#15383 = ORIENTED_EDGE('',*,*,#15345,.T.); +#15384 = ORIENTED_EDGE('',*,*,#15385,.T.); +#15385 = EDGE_CURVE('',#15331,#15386,#15388,.T.); +#15386 = VERTEX_POINT('',#15387); +#15387 = CARTESIAN_POINT('',(-1.2,-0.76,1.6)); +#15388 = CIRCLE('',#15389,4.E-02); +#15389 = AXIS2_PLACEMENT_3D('',#15390,#15391,#15392); +#15390 = CARTESIAN_POINT('',(-1.2,-0.76,1.56)); +#15391 = DIRECTION('',(-1.,0.,0.)); +#15392 = DIRECTION('',(0.,0.,1.)); +#15393 = ORIENTED_EDGE('',*,*,#15394,.F.); +#15394 = EDGE_CURVE('',#15306,#15386,#15395,.T.); +#15395 = LINE('',#15396,#15397); +#15396 = CARTESIAN_POINT('',(-1.6,-0.76,1.6)); +#15397 = VECTOR('',#15398,1.); +#15398 = DIRECTION('',(1.,0.,0.)); +#15399 = ORIENTED_EDGE('',*,*,#15313,.F.); +#15400 = CYLINDRICAL_SURFACE('',#15401,4.E-02); +#15401 = AXIS2_PLACEMENT_3D('',#15402,#15403,#15404); +#15402 = CARTESIAN_POINT('',(-1.6,-0.76,1.56)); +#15403 = DIRECTION('',(1.,0.,0.)); +#15404 = DIRECTION('',(0.,-1.,0.)); +#15405 = ADVANCED_FACE('',(#15406),#15424,.F.); +#15406 = FACE_BOUND('',#15407,.F.); +#15407 = EDGE_LOOP('',(#15408,#15409,#15410,#15418)); +#15408 = ORIENTED_EDGE('',*,*,#15271,.F.); +#15409 = ORIENTED_EDGE('',*,*,#15360,.T.); +#15410 = ORIENTED_EDGE('',*,*,#15411,.T.); +#15411 = EDGE_CURVE('',#15361,#15412,#15414,.T.); +#15412 = VERTEX_POINT('',#15413); +#15413 = CARTESIAN_POINT('',(-1.2,0.76,0.)); +#15414 = LINE('',#15415,#15416); +#15415 = CARTESIAN_POINT('',(-1.2,-0.8,0.)); +#15416 = VECTOR('',#15417,1.); +#15417 = DIRECTION('',(0.,1.,0.)); +#15418 = ORIENTED_EDGE('',*,*,#15419,.F.); +#15419 = EDGE_CURVE('',#15272,#15412,#15420,.T.); +#15420 = LINE('',#15421,#15422); +#15421 = CARTESIAN_POINT('',(-1.6,0.76,0.)); +#15422 = VECTOR('',#15423,1.); +#15423 = DIRECTION('',(1.,0.,0.)); +#15424 = PLANE('',#15425); +#15425 = AXIS2_PLACEMENT_3D('',#15426,#15427,#15428); +#15426 = CARTESIAN_POINT('',(-1.6,-0.8,0.)); +#15427 = DIRECTION('',(0.,0.,1.)); +#15428 = DIRECTION('',(1.,0.,-0.)); +#15429 = ADVANCED_FACE('',(#15430),#15448,.T.); +#15430 = FACE_BOUND('',#15431,.T.); +#15431 = EDGE_LOOP('',(#15432,#15433,#15434,#15442)); +#15432 = ORIENTED_EDGE('',*,*,#15305,.F.); +#15433 = ORIENTED_EDGE('',*,*,#15394,.T.); +#15434 = ORIENTED_EDGE('',*,*,#15435,.T.); +#15435 = EDGE_CURVE('',#15386,#15436,#15438,.T.); +#15436 = VERTEX_POINT('',#15437); +#15437 = CARTESIAN_POINT('',(-1.2,0.76,1.6)); +#15438 = LINE('',#15439,#15440); +#15439 = CARTESIAN_POINT('',(-1.2,-0.8,1.6)); +#15440 = VECTOR('',#15441,1.); +#15441 = DIRECTION('',(0.,1.,0.)); +#15442 = ORIENTED_EDGE('',*,*,#15443,.F.); +#15443 = EDGE_CURVE('',#15297,#15436,#15444,.T.); +#15444 = LINE('',#15445,#15446); +#15445 = CARTESIAN_POINT('',(-1.6,0.76,1.6)); +#15446 = VECTOR('',#15447,1.); +#15447 = DIRECTION('',(1.,0.,0.)); +#15448 = PLANE('',#15449); +#15449 = AXIS2_PLACEMENT_3D('',#15450,#15451,#15452); +#15450 = CARTESIAN_POINT('',(-1.6,-0.8,1.6)); +#15451 = DIRECTION('',(0.,0.,1.)); +#15452 = DIRECTION('',(1.,0.,-0.)); +#15453 = ADVANCED_FACE('',(#15454),#15473,.T.); +#15454 = FACE_BOUND('',#15455,.T.); +#15455 = EDGE_LOOP('',(#15456,#15464,#15471,#15472)); +#15456 = ORIENTED_EDGE('',*,*,#15457,.T.); +#15457 = EDGE_CURVE('',#15280,#15458,#15460,.T.); +#15458 = VERTEX_POINT('',#15459); +#15459 = CARTESIAN_POINT('',(-1.2,0.8,4.E-02)); +#15460 = LINE('',#15461,#15462); +#15461 = CARTESIAN_POINT('',(-1.6,0.8,4.E-02)); +#15462 = VECTOR('',#15463,1.); +#15463 = DIRECTION('',(1.,0.,0.)); +#15464 = ORIENTED_EDGE('',*,*,#15465,.T.); +#15465 = EDGE_CURVE('',#15458,#15412,#15466,.T.); +#15466 = CIRCLE('',#15467,4.E-02); +#15467 = AXIS2_PLACEMENT_3D('',#15468,#15469,#15470); +#15468 = CARTESIAN_POINT('',(-1.2,0.76,4.E-02)); +#15469 = DIRECTION('',(-1.,0.,0.)); +#15470 = DIRECTION('',(0.,0.,1.)); +#15471 = ORIENTED_EDGE('',*,*,#15419,.F.); +#15472 = ORIENTED_EDGE('',*,*,#15279,.F.); +#15473 = CYLINDRICAL_SURFACE('',#15474,4.E-02); +#15474 = AXIS2_PLACEMENT_3D('',#15475,#15476,#15477); +#15475 = CARTESIAN_POINT('',(-1.6,0.76,4.E-02)); +#15476 = DIRECTION('',(1.,0.,0.)); +#15477 = DIRECTION('',(-0.,1.,0.)); +#15478 = ADVANCED_FACE('',(#15479),#15498,.T.); +#15479 = FACE_BOUND('',#15480,.T.); +#15480 = EDGE_LOOP('',(#15481,#15482,#15483,#15492)); +#15481 = ORIENTED_EDGE('',*,*,#15296,.T.); +#15482 = ORIENTED_EDGE('',*,*,#15443,.T.); +#15483 = ORIENTED_EDGE('',*,*,#15484,.F.); +#15484 = EDGE_CURVE('',#15485,#15436,#15487,.T.); +#15485 = VERTEX_POINT('',#15486); +#15486 = CARTESIAN_POINT('',(-1.2,0.8,1.56)); +#15487 = CIRCLE('',#15488,4.E-02); +#15488 = AXIS2_PLACEMENT_3D('',#15489,#15490,#15491); +#15489 = CARTESIAN_POINT('',(-1.2,0.76,1.56)); +#15490 = DIRECTION('',(1.,0.,-0.)); +#15491 = DIRECTION('',(0.,0.,1.)); +#15492 = ORIENTED_EDGE('',*,*,#15493,.F.); +#15493 = EDGE_CURVE('',#15289,#15485,#15494,.T.); +#15494 = LINE('',#15495,#15496); +#15495 = CARTESIAN_POINT('',(-1.6,0.8,1.56)); +#15496 = VECTOR('',#15497,1.); +#15497 = DIRECTION('',(1.,0.,0.)); +#15498 = CYLINDRICAL_SURFACE('',#15499,4.E-02); +#15499 = AXIS2_PLACEMENT_3D('',#15500,#15501,#15502); +#15500 = CARTESIAN_POINT('',(-1.6,0.76,1.56)); +#15501 = DIRECTION('',(1.,0.,0.)); +#15502 = DIRECTION('',(-0.,1.,0.)); +#15503 = ADVANCED_FACE('',(#15504),#15515,.T.); +#15504 = FACE_BOUND('',#15505,.T.); +#15505 = EDGE_LOOP('',(#15506,#15512,#15513,#15514)); +#15506 = ORIENTED_EDGE('',*,*,#15507,.F.); +#15507 = EDGE_CURVE('',#15458,#15485,#15508,.T.); +#15508 = LINE('',#15509,#15510); +#15509 = CARTESIAN_POINT('',(-1.2,0.8,0.)); +#15510 = VECTOR('',#15511,1.); +#15511 = DIRECTION('',(0.,0.,1.)); +#15512 = ORIENTED_EDGE('',*,*,#15457,.F.); +#15513 = ORIENTED_EDGE('',*,*,#15288,.T.); +#15514 = ORIENTED_EDGE('',*,*,#15493,.T.); +#15515 = PLANE('',#15516); +#15516 = AXIS2_PLACEMENT_3D('',#15517,#15518,#15519); +#15517 = CARTESIAN_POINT('',(-1.6,0.8,0.)); +#15518 = DIRECTION('',(0.,1.,0.)); +#15519 = DIRECTION('',(0.,-0.,1.)); +#15520 = ADVANCED_FACE('',(#15521,#15531),#15601,.T.); +#15521 = FACE_BOUND('',#15522,.T.); +#15522 = EDGE_LOOP('',(#15523,#15524,#15525,#15526,#15527,#15528,#15529, + #15530)); +#15523 = ORIENTED_EDGE('',*,*,#15328,.F.); +#15524 = ORIENTED_EDGE('',*,*,#15368,.T.); +#15525 = ORIENTED_EDGE('',*,*,#15411,.T.); +#15526 = ORIENTED_EDGE('',*,*,#15465,.F.); +#15527 = ORIENTED_EDGE('',*,*,#15507,.T.); +#15528 = ORIENTED_EDGE('',*,*,#15484,.T.); +#15529 = ORIENTED_EDGE('',*,*,#15435,.F.); +#15530 = ORIENTED_EDGE('',*,*,#15385,.F.); +#15531 = FACE_BOUND('',#15532,.T.); +#15532 = EDGE_LOOP('',(#15533,#15544,#15552,#15561,#15569,#15578,#15586, + #15595)); +#15533 = ORIENTED_EDGE('',*,*,#15534,.F.); +#15534 = EDGE_CURVE('',#15535,#15537,#15539,.T.); +#15535 = VERTEX_POINT('',#15536); +#15536 = CARTESIAN_POINT('',(-1.2,-0.76,8.E-02)); +#15537 = VERTEX_POINT('',#15538); +#15538 = CARTESIAN_POINT('',(-1.2,-0.72,4.E-02)); +#15539 = CIRCLE('',#15540,4.E-02); +#15540 = AXIS2_PLACEMENT_3D('',#15541,#15542,#15543); +#15541 = CARTESIAN_POINT('',(-1.2,-0.72,8.E-02)); +#15542 = DIRECTION('',(1.,0.,-0.)); +#15543 = DIRECTION('',(0.,0.,1.)); +#15544 = ORIENTED_EDGE('',*,*,#15545,.T.); +#15545 = EDGE_CURVE('',#15535,#15546,#15548,.T.); +#15546 = VERTEX_POINT('',#15547); +#15547 = CARTESIAN_POINT('',(-1.2,-0.76,1.52)); +#15548 = LINE('',#15549,#15550); +#15549 = CARTESIAN_POINT('',(-1.2,-0.76,4.E-02)); +#15550 = VECTOR('',#15551,1.); +#15551 = DIRECTION('',(0.,0.,1.)); +#15552 = ORIENTED_EDGE('',*,*,#15553,.T.); +#15553 = EDGE_CURVE('',#15546,#15554,#15556,.T.); +#15554 = VERTEX_POINT('',#15555); +#15555 = CARTESIAN_POINT('',(-1.2,-0.72,1.56)); +#15556 = CIRCLE('',#15557,4.E-02); +#15557 = AXIS2_PLACEMENT_3D('',#15558,#15559,#15560); +#15558 = CARTESIAN_POINT('',(-1.2,-0.72,1.52)); +#15559 = DIRECTION('',(-1.,0.,0.)); +#15560 = DIRECTION('',(0.,0.,1.)); +#15561 = ORIENTED_EDGE('',*,*,#15562,.T.); +#15562 = EDGE_CURVE('',#15554,#15563,#15565,.T.); +#15563 = VERTEX_POINT('',#15564); +#15564 = CARTESIAN_POINT('',(-1.2,0.72,1.56)); +#15565 = LINE('',#15566,#15567); +#15566 = CARTESIAN_POINT('',(-1.2,-0.76,1.56)); +#15567 = VECTOR('',#15568,1.); +#15568 = DIRECTION('',(0.,1.,0.)); +#15569 = ORIENTED_EDGE('',*,*,#15570,.F.); +#15570 = EDGE_CURVE('',#15571,#15563,#15573,.T.); +#15571 = VERTEX_POINT('',#15572); +#15572 = CARTESIAN_POINT('',(-1.2,0.76,1.52)); +#15573 = CIRCLE('',#15574,4.E-02); +#15574 = AXIS2_PLACEMENT_3D('',#15575,#15576,#15577); +#15575 = CARTESIAN_POINT('',(-1.2,0.72,1.52)); +#15576 = DIRECTION('',(1.,0.,-0.)); +#15577 = DIRECTION('',(0.,0.,1.)); +#15578 = ORIENTED_EDGE('',*,*,#15579,.F.); +#15579 = EDGE_CURVE('',#15580,#15571,#15582,.T.); +#15580 = VERTEX_POINT('',#15581); +#15581 = CARTESIAN_POINT('',(-1.2,0.76,8.E-02)); +#15582 = LINE('',#15583,#15584); +#15583 = CARTESIAN_POINT('',(-1.2,0.76,4.E-02)); +#15584 = VECTOR('',#15585,1.); +#15585 = DIRECTION('',(0.,0.,1.)); +#15586 = ORIENTED_EDGE('',*,*,#15587,.T.); +#15587 = EDGE_CURVE('',#15580,#15588,#15590,.T.); +#15588 = VERTEX_POINT('',#15589); +#15589 = CARTESIAN_POINT('',(-1.2,0.72,4.E-02)); +#15590 = CIRCLE('',#15591,4.E-02); +#15591 = AXIS2_PLACEMENT_3D('',#15592,#15593,#15594); +#15592 = CARTESIAN_POINT('',(-1.2,0.72,8.E-02)); +#15593 = DIRECTION('',(-1.,0.,0.)); +#15594 = DIRECTION('',(0.,0.,1.)); +#15595 = ORIENTED_EDGE('',*,*,#15596,.F.); +#15596 = EDGE_CURVE('',#15537,#15588,#15597,.T.); +#15597 = LINE('',#15598,#15599); +#15598 = CARTESIAN_POINT('',(-1.2,-0.76,4.E-02)); +#15599 = VECTOR('',#15600,1.); +#15600 = DIRECTION('',(0.,1.,0.)); +#15601 = PLANE('',#15602); +#15602 = AXIS2_PLACEMENT_3D('',#15603,#15604,#15605); +#15603 = CARTESIAN_POINT('',(-1.2,-0.8,0.)); +#15604 = DIRECTION('',(1.,0.,0.)); +#15605 = DIRECTION('',(0.,0.,1.)); +#15606 = ADVANCED_FACE('',(#15607),#15633,.T.); +#15607 = FACE_BOUND('',#15608,.T.); +#15608 = EDGE_LOOP('',(#15609,#15610,#15618,#15627)); +#15609 = ORIENTED_EDGE('',*,*,#15534,.T.); +#15610 = ORIENTED_EDGE('',*,*,#15611,.T.); +#15611 = EDGE_CURVE('',#15537,#15612,#15614,.T.); +#15612 = VERTEX_POINT('',#15613); +#15613 = CARTESIAN_POINT('',(1.2,-0.72,4.E-02)); +#15614 = LINE('',#15615,#15616); +#15615 = CARTESIAN_POINT('',(-1.2,-0.72,4.E-02)); +#15616 = VECTOR('',#15617,1.); +#15617 = DIRECTION('',(1.,0.,0.)); +#15618 = ORIENTED_EDGE('',*,*,#15619,.F.); +#15619 = EDGE_CURVE('',#15620,#15612,#15622,.T.); +#15620 = VERTEX_POINT('',#15621); +#15621 = CARTESIAN_POINT('',(1.2,-0.76,8.E-02)); +#15622 = CIRCLE('',#15623,4.E-02); +#15623 = AXIS2_PLACEMENT_3D('',#15624,#15625,#15626); +#15624 = CARTESIAN_POINT('',(1.2,-0.72,8.E-02)); +#15625 = DIRECTION('',(1.,0.,-0.)); +#15626 = DIRECTION('',(0.,0.,1.)); +#15627 = ORIENTED_EDGE('',*,*,#15628,.F.); +#15628 = EDGE_CURVE('',#15535,#15620,#15629,.T.); +#15629 = LINE('',#15630,#15631); +#15630 = CARTESIAN_POINT('',(-1.2,-0.76,8.E-02)); +#15631 = VECTOR('',#15632,1.); +#15632 = DIRECTION('',(1.,0.,0.)); +#15633 = CYLINDRICAL_SURFACE('',#15634,4.E-02); +#15634 = AXIS2_PLACEMENT_3D('',#15635,#15636,#15637); +#15635 = CARTESIAN_POINT('',(-1.2,-0.72,8.E-02)); +#15636 = DIRECTION('',(1.,0.,0.)); +#15637 = DIRECTION('',(0.,-1.,0.)); +#15638 = ADVANCED_FACE('',(#15639),#15657,.F.); +#15639 = FACE_BOUND('',#15640,.F.); +#15640 = EDGE_LOOP('',(#15641,#15642,#15643,#15651)); +#15641 = ORIENTED_EDGE('',*,*,#15596,.F.); +#15642 = ORIENTED_EDGE('',*,*,#15611,.T.); +#15643 = ORIENTED_EDGE('',*,*,#15644,.T.); +#15644 = EDGE_CURVE('',#15612,#15645,#15647,.T.); +#15645 = VERTEX_POINT('',#15646); +#15646 = CARTESIAN_POINT('',(1.2,0.72,4.E-02)); +#15647 = LINE('',#15648,#15649); +#15648 = CARTESIAN_POINT('',(1.2,-0.76,4.E-02)); +#15649 = VECTOR('',#15650,1.); +#15650 = DIRECTION('',(0.,1.,0.)); +#15651 = ORIENTED_EDGE('',*,*,#15652,.F.); +#15652 = EDGE_CURVE('',#15588,#15645,#15653,.T.); +#15653 = LINE('',#15654,#15655); +#15654 = CARTESIAN_POINT('',(-1.2,0.72,4.E-02)); +#15655 = VECTOR('',#15656,1.); +#15656 = DIRECTION('',(1.,0.,0.)); +#15657 = PLANE('',#15658); +#15658 = AXIS2_PLACEMENT_3D('',#15659,#15660,#15661); +#15659 = CARTESIAN_POINT('',(-1.2,-0.76,4.E-02)); +#15660 = DIRECTION('',(0.,0.,1.)); +#15661 = DIRECTION('',(1.,0.,-0.)); +#15662 = ADVANCED_FACE('',(#15663),#15682,.T.); +#15663 = FACE_BOUND('',#15664,.T.); +#15664 = EDGE_LOOP('',(#15665,#15673,#15680,#15681)); +#15665 = ORIENTED_EDGE('',*,*,#15666,.T.); +#15666 = EDGE_CURVE('',#15580,#15667,#15669,.T.); +#15667 = VERTEX_POINT('',#15668); +#15668 = CARTESIAN_POINT('',(1.2,0.76,8.E-02)); +#15669 = LINE('',#15670,#15671); +#15670 = CARTESIAN_POINT('',(-1.2,0.76,8.E-02)); +#15671 = VECTOR('',#15672,1.); +#15672 = DIRECTION('',(1.,0.,0.)); +#15673 = ORIENTED_EDGE('',*,*,#15674,.T.); +#15674 = EDGE_CURVE('',#15667,#15645,#15675,.T.); +#15675 = CIRCLE('',#15676,4.E-02); +#15676 = AXIS2_PLACEMENT_3D('',#15677,#15678,#15679); +#15677 = CARTESIAN_POINT('',(1.2,0.72,8.E-02)); +#15678 = DIRECTION('',(-1.,0.,0.)); +#15679 = DIRECTION('',(0.,0.,1.)); +#15680 = ORIENTED_EDGE('',*,*,#15652,.F.); +#15681 = ORIENTED_EDGE('',*,*,#15587,.F.); +#15682 = CYLINDRICAL_SURFACE('',#15683,4.E-02); +#15683 = AXIS2_PLACEMENT_3D('',#15684,#15685,#15686); +#15684 = CARTESIAN_POINT('',(-1.2,0.72,8.E-02)); +#15685 = DIRECTION('',(1.,0.,0.)); +#15686 = DIRECTION('',(-0.,1.,0.)); +#15687 = ADVANCED_FACE('',(#15688),#15706,.T.); +#15688 = FACE_BOUND('',#15689,.T.); +#15689 = EDGE_LOOP('',(#15690,#15698,#15699,#15700)); +#15690 = ORIENTED_EDGE('',*,*,#15691,.F.); +#15691 = EDGE_CURVE('',#15667,#15692,#15694,.T.); +#15692 = VERTEX_POINT('',#15693); +#15693 = CARTESIAN_POINT('',(1.2,0.76,1.52)); +#15694 = LINE('',#15695,#15696); +#15695 = CARTESIAN_POINT('',(1.2,0.76,4.E-02)); +#15696 = VECTOR('',#15697,1.); +#15697 = DIRECTION('',(0.,0.,1.)); +#15698 = ORIENTED_EDGE('',*,*,#15666,.F.); +#15699 = ORIENTED_EDGE('',*,*,#15579,.T.); +#15700 = ORIENTED_EDGE('',*,*,#15701,.T.); +#15701 = EDGE_CURVE('',#15571,#15692,#15702,.T.); +#15702 = LINE('',#15703,#15704); +#15703 = CARTESIAN_POINT('',(-1.2,0.76,1.52)); +#15704 = VECTOR('',#15705,1.); +#15705 = DIRECTION('',(1.,0.,0.)); +#15706 = PLANE('',#15707); +#15707 = AXIS2_PLACEMENT_3D('',#15708,#15709,#15710); +#15708 = CARTESIAN_POINT('',(-1.2,0.76,4.E-02)); +#15709 = DIRECTION('',(0.,1.,0.)); +#15710 = DIRECTION('',(0.,-0.,1.)); +#15711 = ADVANCED_FACE('',(#15712),#15731,.T.); +#15712 = FACE_BOUND('',#15713,.T.); +#15713 = EDGE_LOOP('',(#15714,#15715,#15723,#15730)); +#15714 = ORIENTED_EDGE('',*,*,#15570,.T.); +#15715 = ORIENTED_EDGE('',*,*,#15716,.T.); +#15716 = EDGE_CURVE('',#15563,#15717,#15719,.T.); +#15717 = VERTEX_POINT('',#15718); +#15718 = CARTESIAN_POINT('',(1.2,0.72,1.56)); +#15719 = LINE('',#15720,#15721); +#15720 = CARTESIAN_POINT('',(-1.2,0.72,1.56)); +#15721 = VECTOR('',#15722,1.); +#15722 = DIRECTION('',(1.,0.,0.)); +#15723 = ORIENTED_EDGE('',*,*,#15724,.F.); +#15724 = EDGE_CURVE('',#15692,#15717,#15725,.T.); +#15725 = CIRCLE('',#15726,4.E-02); +#15726 = AXIS2_PLACEMENT_3D('',#15727,#15728,#15729); +#15727 = CARTESIAN_POINT('',(1.2,0.72,1.52)); +#15728 = DIRECTION('',(1.,0.,-0.)); +#15729 = DIRECTION('',(0.,0.,1.)); +#15730 = ORIENTED_EDGE('',*,*,#15701,.F.); +#15731 = CYLINDRICAL_SURFACE('',#15732,4.E-02); +#15732 = AXIS2_PLACEMENT_3D('',#15733,#15734,#15735); +#15733 = CARTESIAN_POINT('',(-1.2,0.72,1.52)); +#15734 = DIRECTION('',(1.,0.,0.)); +#15735 = DIRECTION('',(-0.,1.,0.)); +#15736 = ADVANCED_FACE('',(#15737),#15755,.T.); +#15737 = FACE_BOUND('',#15738,.T.); +#15738 = EDGE_LOOP('',(#15739,#15740,#15748,#15754)); +#15739 = ORIENTED_EDGE('',*,*,#15562,.F.); +#15740 = ORIENTED_EDGE('',*,*,#15741,.T.); +#15741 = EDGE_CURVE('',#15554,#15742,#15744,.T.); +#15742 = VERTEX_POINT('',#15743); +#15743 = CARTESIAN_POINT('',(1.2,-0.72,1.56)); +#15744 = LINE('',#15745,#15746); +#15745 = CARTESIAN_POINT('',(-1.2,-0.72,1.56)); +#15746 = VECTOR('',#15747,1.); +#15747 = DIRECTION('',(1.,0.,0.)); +#15748 = ORIENTED_EDGE('',*,*,#15749,.T.); +#15749 = EDGE_CURVE('',#15742,#15717,#15750,.T.); +#15750 = LINE('',#15751,#15752); +#15751 = CARTESIAN_POINT('',(1.2,-0.76,1.56)); +#15752 = VECTOR('',#15753,1.); +#15753 = DIRECTION('',(0.,1.,0.)); +#15754 = ORIENTED_EDGE('',*,*,#15716,.F.); +#15755 = PLANE('',#15756); +#15756 = AXIS2_PLACEMENT_3D('',#15757,#15758,#15759); +#15757 = CARTESIAN_POINT('',(-1.2,-0.76,1.56)); +#15758 = DIRECTION('',(0.,0.,1.)); +#15759 = DIRECTION('',(1.,0.,-0.)); +#15760 = ADVANCED_FACE('',(#15761),#15780,.T.); +#15761 = FACE_BOUND('',#15762,.T.); +#15762 = EDGE_LOOP('',(#15763,#15771,#15778,#15779)); +#15763 = ORIENTED_EDGE('',*,*,#15764,.T.); +#15764 = EDGE_CURVE('',#15546,#15765,#15767,.T.); +#15765 = VERTEX_POINT('',#15766); +#15766 = CARTESIAN_POINT('',(1.2,-0.76,1.52)); +#15767 = LINE('',#15768,#15769); +#15768 = CARTESIAN_POINT('',(-1.2,-0.76,1.52)); +#15769 = VECTOR('',#15770,1.); +#15770 = DIRECTION('',(1.,0.,0.)); +#15771 = ORIENTED_EDGE('',*,*,#15772,.T.); +#15772 = EDGE_CURVE('',#15765,#15742,#15773,.T.); +#15773 = CIRCLE('',#15774,4.E-02); +#15774 = AXIS2_PLACEMENT_3D('',#15775,#15776,#15777); +#15775 = CARTESIAN_POINT('',(1.2,-0.72,1.52)); +#15776 = DIRECTION('',(-1.,0.,0.)); +#15777 = DIRECTION('',(0.,0.,1.)); +#15778 = ORIENTED_EDGE('',*,*,#15741,.F.); +#15779 = ORIENTED_EDGE('',*,*,#15553,.F.); +#15780 = CYLINDRICAL_SURFACE('',#15781,4.E-02); +#15781 = AXIS2_PLACEMENT_3D('',#15782,#15783,#15784); +#15782 = CARTESIAN_POINT('',(-1.2,-0.72,1.52)); +#15783 = DIRECTION('',(1.,0.,0.)); +#15784 = DIRECTION('',(0.,-1.,0.)); +#15785 = ADVANCED_FACE('',(#15786),#15797,.F.); +#15786 = FACE_BOUND('',#15787,.F.); +#15787 = EDGE_LOOP('',(#15788,#15794,#15795,#15796)); +#15788 = ORIENTED_EDGE('',*,*,#15789,.F.); +#15789 = EDGE_CURVE('',#15620,#15765,#15790,.T.); +#15790 = LINE('',#15791,#15792); +#15791 = CARTESIAN_POINT('',(1.2,-0.76,4.E-02)); +#15792 = VECTOR('',#15793,1.); +#15793 = DIRECTION('',(0.,0.,1.)); +#15794 = ORIENTED_EDGE('',*,*,#15628,.F.); +#15795 = ORIENTED_EDGE('',*,*,#15545,.T.); +#15796 = ORIENTED_EDGE('',*,*,#15764,.T.); +#15797 = PLANE('',#15798); +#15798 = AXIS2_PLACEMENT_3D('',#15799,#15800,#15801); +#15799 = CARTESIAN_POINT('',(-1.2,-0.76,4.E-02)); +#15800 = DIRECTION('',(0.,1.,0.)); +#15801 = DIRECTION('',(0.,-0.,1.)); +#15802 = ADVANCED_FACE('',(#15803,#15873),#15883,.F.); +#15803 = FACE_BOUND('',#15804,.F.); +#15804 = EDGE_LOOP('',(#15805,#15815,#15824,#15832,#15841,#15849,#15858, + #15866)); +#15805 = ORIENTED_EDGE('',*,*,#15806,.F.); +#15806 = EDGE_CURVE('',#15807,#15809,#15811,.T.); +#15807 = VERTEX_POINT('',#15808); +#15808 = CARTESIAN_POINT('',(1.2,-0.8,4.E-02)); +#15809 = VERTEX_POINT('',#15810); +#15810 = CARTESIAN_POINT('',(1.2,-0.8,1.56)); +#15811 = LINE('',#15812,#15813); +#15812 = CARTESIAN_POINT('',(1.2,-0.8,0.)); +#15813 = VECTOR('',#15814,1.); +#15814 = DIRECTION('',(0.,0.,1.)); +#15815 = ORIENTED_EDGE('',*,*,#15816,.T.); +#15816 = EDGE_CURVE('',#15807,#15817,#15819,.T.); +#15817 = VERTEX_POINT('',#15818); +#15818 = CARTESIAN_POINT('',(1.2,-0.76,0.)); +#15819 = CIRCLE('',#15820,4.E-02); +#15820 = AXIS2_PLACEMENT_3D('',#15821,#15822,#15823); +#15821 = CARTESIAN_POINT('',(1.2,-0.76,4.E-02)); +#15822 = DIRECTION('',(1.,0.,-0.)); +#15823 = DIRECTION('',(0.,0.,1.)); +#15824 = ORIENTED_EDGE('',*,*,#15825,.T.); +#15825 = EDGE_CURVE('',#15817,#15826,#15828,.T.); +#15826 = VERTEX_POINT('',#15827); +#15827 = CARTESIAN_POINT('',(1.2,0.76,0.)); +#15828 = LINE('',#15829,#15830); +#15829 = CARTESIAN_POINT('',(1.2,-0.8,0.)); +#15830 = VECTOR('',#15831,1.); +#15831 = DIRECTION('',(0.,1.,0.)); +#15832 = ORIENTED_EDGE('',*,*,#15833,.F.); +#15833 = EDGE_CURVE('',#15834,#15826,#15836,.T.); +#15834 = VERTEX_POINT('',#15835); +#15835 = CARTESIAN_POINT('',(1.2,0.8,4.E-02)); +#15836 = CIRCLE('',#15837,4.E-02); +#15837 = AXIS2_PLACEMENT_3D('',#15838,#15839,#15840); +#15838 = CARTESIAN_POINT('',(1.2,0.76,4.E-02)); +#15839 = DIRECTION('',(-1.,0.,0.)); +#15840 = DIRECTION('',(0.,0.,1.)); +#15841 = ORIENTED_EDGE('',*,*,#15842,.T.); +#15842 = EDGE_CURVE('',#15834,#15843,#15845,.T.); +#15843 = VERTEX_POINT('',#15844); +#15844 = CARTESIAN_POINT('',(1.2,0.8,1.56)); +#15845 = LINE('',#15846,#15847); +#15846 = CARTESIAN_POINT('',(1.2,0.8,0.)); +#15847 = VECTOR('',#15848,1.); +#15848 = DIRECTION('',(0.,0.,1.)); +#15849 = ORIENTED_EDGE('',*,*,#15850,.T.); +#15850 = EDGE_CURVE('',#15843,#15851,#15853,.T.); +#15851 = VERTEX_POINT('',#15852); +#15852 = CARTESIAN_POINT('',(1.2,0.76,1.6)); +#15853 = CIRCLE('',#15854,4.E-02); +#15854 = AXIS2_PLACEMENT_3D('',#15855,#15856,#15857); +#15855 = CARTESIAN_POINT('',(1.2,0.76,1.56)); +#15856 = DIRECTION('',(1.,0.,-0.)); +#15857 = DIRECTION('',(0.,0.,1.)); +#15858 = ORIENTED_EDGE('',*,*,#15859,.F.); +#15859 = EDGE_CURVE('',#15860,#15851,#15862,.T.); +#15860 = VERTEX_POINT('',#15861); +#15861 = CARTESIAN_POINT('',(1.2,-0.76,1.6)); +#15862 = LINE('',#15863,#15864); +#15863 = CARTESIAN_POINT('',(1.2,-0.8,1.6)); +#15864 = VECTOR('',#15865,1.); +#15865 = DIRECTION('',(0.,1.,0.)); +#15866 = ORIENTED_EDGE('',*,*,#15867,.F.); +#15867 = EDGE_CURVE('',#15809,#15860,#15868,.T.); +#15868 = CIRCLE('',#15869,4.E-02); +#15869 = AXIS2_PLACEMENT_3D('',#15870,#15871,#15872); +#15870 = CARTESIAN_POINT('',(1.2,-0.76,1.56)); +#15871 = DIRECTION('',(-1.,0.,0.)); +#15872 = DIRECTION('',(0.,0.,1.)); +#15873 = FACE_BOUND('',#15874,.F.); +#15874 = EDGE_LOOP('',(#15875,#15876,#15877,#15878,#15879,#15880,#15881, + #15882)); +#15875 = ORIENTED_EDGE('',*,*,#15619,.F.); +#15876 = ORIENTED_EDGE('',*,*,#15789,.T.); +#15877 = ORIENTED_EDGE('',*,*,#15772,.T.); +#15878 = ORIENTED_EDGE('',*,*,#15749,.T.); +#15879 = ORIENTED_EDGE('',*,*,#15724,.F.); +#15880 = ORIENTED_EDGE('',*,*,#15691,.F.); +#15881 = ORIENTED_EDGE('',*,*,#15674,.T.); +#15882 = ORIENTED_EDGE('',*,*,#15644,.F.); +#15883 = PLANE('',#15884); +#15884 = AXIS2_PLACEMENT_3D('',#15885,#15886,#15887); +#15885 = CARTESIAN_POINT('',(1.2,-0.8,0.)); +#15886 = DIRECTION('',(1.,0.,0.)); +#15887 = DIRECTION('',(0.,0.,1.)); +#15888 = ADVANCED_FACE('',(#15889),#15914,.F.); +#15889 = FACE_BOUND('',#15890,.F.); +#15890 = EDGE_LOOP('',(#15891,#15901,#15907,#15908)); +#15891 = ORIENTED_EDGE('',*,*,#15892,.F.); +#15892 = EDGE_CURVE('',#15893,#15895,#15897,.T.); +#15893 = VERTEX_POINT('',#15894); +#15894 = CARTESIAN_POINT('',(1.6,-0.8,4.E-02)); +#15895 = VERTEX_POINT('',#15896); +#15896 = CARTESIAN_POINT('',(1.6,-0.8,1.56)); +#15897 = LINE('',#15898,#15899); +#15898 = CARTESIAN_POINT('',(1.6,-0.8,0.)); +#15899 = VECTOR('',#15900,1.); +#15900 = DIRECTION('',(0.,0.,1.)); +#15901 = ORIENTED_EDGE('',*,*,#15902,.F.); +#15902 = EDGE_CURVE('',#15807,#15893,#15903,.T.); +#15903 = LINE('',#15904,#15905); +#15904 = CARTESIAN_POINT('',(1.2,-0.8,4.E-02)); +#15905 = VECTOR('',#15906,1.); +#15906 = DIRECTION('',(1.,0.,0.)); +#15907 = ORIENTED_EDGE('',*,*,#15806,.T.); +#15908 = ORIENTED_EDGE('',*,*,#15909,.T.); +#15909 = EDGE_CURVE('',#15809,#15895,#15910,.T.); +#15910 = LINE('',#15911,#15912); +#15911 = CARTESIAN_POINT('',(1.2,-0.8,1.56)); +#15912 = VECTOR('',#15913,1.); +#15913 = DIRECTION('',(1.,0.,0.)); +#15914 = PLANE('',#15915); +#15915 = AXIS2_PLACEMENT_3D('',#15916,#15917,#15918); +#15916 = CARTESIAN_POINT('',(1.2,-0.8,0.)); +#15917 = DIRECTION('',(0.,1.,0.)); +#15918 = DIRECTION('',(0.,-0.,1.)); +#15919 = ADVANCED_FACE('',(#15920),#15939,.T.); +#15920 = FACE_BOUND('',#15921,.T.); +#15921 = EDGE_LOOP('',(#15922,#15923,#15931,#15938)); +#15922 = ORIENTED_EDGE('',*,*,#15816,.T.); +#15923 = ORIENTED_EDGE('',*,*,#15924,.T.); +#15924 = EDGE_CURVE('',#15817,#15925,#15927,.T.); +#15925 = VERTEX_POINT('',#15926); +#15926 = CARTESIAN_POINT('',(1.6,-0.76,0.)); +#15927 = LINE('',#15928,#15929); +#15928 = CARTESIAN_POINT('',(1.2,-0.76,0.)); +#15929 = VECTOR('',#15930,1.); +#15930 = DIRECTION('',(1.,0.,0.)); +#15931 = ORIENTED_EDGE('',*,*,#15932,.F.); +#15932 = EDGE_CURVE('',#15893,#15925,#15933,.T.); +#15933 = CIRCLE('',#15934,4.E-02); +#15934 = AXIS2_PLACEMENT_3D('',#15935,#15936,#15937); +#15935 = CARTESIAN_POINT('',(1.6,-0.76,4.E-02)); +#15936 = DIRECTION('',(1.,0.,-0.)); +#15937 = DIRECTION('',(0.,0.,1.)); +#15938 = ORIENTED_EDGE('',*,*,#15902,.F.); +#15939 = CYLINDRICAL_SURFACE('',#15940,4.E-02); +#15940 = AXIS2_PLACEMENT_3D('',#15941,#15942,#15943); +#15941 = CARTESIAN_POINT('',(1.2,-0.76,4.E-02)); +#15942 = DIRECTION('',(1.,0.,0.)); +#15943 = DIRECTION('',(0.,-1.,0.)); +#15944 = ADVANCED_FACE('',(#15945),#15964,.T.); +#15945 = FACE_BOUND('',#15946,.T.); +#15946 = EDGE_LOOP('',(#15947,#15948,#15957,#15963)); +#15947 = ORIENTED_EDGE('',*,*,#15909,.T.); +#15948 = ORIENTED_EDGE('',*,*,#15949,.T.); +#15949 = EDGE_CURVE('',#15895,#15950,#15952,.T.); +#15950 = VERTEX_POINT('',#15951); +#15951 = CARTESIAN_POINT('',(1.6,-0.76,1.6)); +#15952 = CIRCLE('',#15953,4.E-02); +#15953 = AXIS2_PLACEMENT_3D('',#15954,#15955,#15956); +#15954 = CARTESIAN_POINT('',(1.6,-0.76,1.56)); +#15955 = DIRECTION('',(-1.,0.,0.)); +#15956 = DIRECTION('',(0.,0.,1.)); +#15957 = ORIENTED_EDGE('',*,*,#15958,.F.); +#15958 = EDGE_CURVE('',#15860,#15950,#15959,.T.); +#15959 = LINE('',#15960,#15961); +#15960 = CARTESIAN_POINT('',(1.2,-0.76,1.6)); +#15961 = VECTOR('',#15962,1.); +#15962 = DIRECTION('',(1.,0.,0.)); +#15963 = ORIENTED_EDGE('',*,*,#15867,.F.); +#15964 = CYLINDRICAL_SURFACE('',#15965,4.E-02); +#15965 = AXIS2_PLACEMENT_3D('',#15966,#15967,#15968); +#15966 = CARTESIAN_POINT('',(1.2,-0.76,1.56)); +#15967 = DIRECTION('',(1.,0.,0.)); +#15968 = DIRECTION('',(0.,-1.,0.)); +#15969 = ADVANCED_FACE('',(#15970),#15988,.F.); +#15970 = FACE_BOUND('',#15971,.F.); +#15971 = EDGE_LOOP('',(#15972,#15973,#15974,#15982)); +#15972 = ORIENTED_EDGE('',*,*,#15825,.F.); +#15973 = ORIENTED_EDGE('',*,*,#15924,.T.); +#15974 = ORIENTED_EDGE('',*,*,#15975,.T.); +#15975 = EDGE_CURVE('',#15925,#15976,#15978,.T.); +#15976 = VERTEX_POINT('',#15977); +#15977 = CARTESIAN_POINT('',(1.6,0.76,0.)); +#15978 = LINE('',#15979,#15980); +#15979 = CARTESIAN_POINT('',(1.6,-0.8,0.)); +#15980 = VECTOR('',#15981,1.); +#15981 = DIRECTION('',(0.,1.,0.)); +#15982 = ORIENTED_EDGE('',*,*,#15983,.F.); +#15983 = EDGE_CURVE('',#15826,#15976,#15984,.T.); +#15984 = LINE('',#15985,#15986); +#15985 = CARTESIAN_POINT('',(1.2,0.76,0.)); +#15986 = VECTOR('',#15987,1.); +#15987 = DIRECTION('',(1.,0.,0.)); +#15988 = PLANE('',#15989); +#15989 = AXIS2_PLACEMENT_3D('',#15990,#15991,#15992); +#15990 = CARTESIAN_POINT('',(1.2,-0.8,0.)); +#15991 = DIRECTION('',(0.,0.,1.)); +#15992 = DIRECTION('',(1.,0.,-0.)); +#15993 = ADVANCED_FACE('',(#15994),#16012,.T.); +#15994 = FACE_BOUND('',#15995,.T.); +#15995 = EDGE_LOOP('',(#15996,#15997,#15998,#16006)); +#15996 = ORIENTED_EDGE('',*,*,#15859,.F.); +#15997 = ORIENTED_EDGE('',*,*,#15958,.T.); +#15998 = ORIENTED_EDGE('',*,*,#15999,.T.); +#15999 = EDGE_CURVE('',#15950,#16000,#16002,.T.); +#16000 = VERTEX_POINT('',#16001); +#16001 = CARTESIAN_POINT('',(1.6,0.76,1.6)); +#16002 = LINE('',#16003,#16004); +#16003 = CARTESIAN_POINT('',(1.6,-0.8,1.6)); +#16004 = VECTOR('',#16005,1.); +#16005 = DIRECTION('',(0.,1.,0.)); +#16006 = ORIENTED_EDGE('',*,*,#16007,.F.); +#16007 = EDGE_CURVE('',#15851,#16000,#16008,.T.); +#16008 = LINE('',#16009,#16010); +#16009 = CARTESIAN_POINT('',(1.2,0.76,1.6)); +#16010 = VECTOR('',#16011,1.); +#16011 = DIRECTION('',(1.,0.,0.)); +#16012 = PLANE('',#16013); +#16013 = AXIS2_PLACEMENT_3D('',#16014,#16015,#16016); +#16014 = CARTESIAN_POINT('',(1.2,-0.8,1.6)); +#16015 = DIRECTION('',(0.,0.,1.)); +#16016 = DIRECTION('',(1.,0.,-0.)); +#16017 = ADVANCED_FACE('',(#16018),#16037,.T.); +#16018 = FACE_BOUND('',#16019,.T.); +#16019 = EDGE_LOOP('',(#16020,#16028,#16035,#16036)); +#16020 = ORIENTED_EDGE('',*,*,#16021,.T.); +#16021 = EDGE_CURVE('',#15834,#16022,#16024,.T.); +#16022 = VERTEX_POINT('',#16023); +#16023 = CARTESIAN_POINT('',(1.6,0.8,4.E-02)); +#16024 = LINE('',#16025,#16026); +#16025 = CARTESIAN_POINT('',(1.2,0.8,4.E-02)); +#16026 = VECTOR('',#16027,1.); +#16027 = DIRECTION('',(1.,0.,0.)); +#16028 = ORIENTED_EDGE('',*,*,#16029,.T.); +#16029 = EDGE_CURVE('',#16022,#15976,#16030,.T.); +#16030 = CIRCLE('',#16031,4.E-02); +#16031 = AXIS2_PLACEMENT_3D('',#16032,#16033,#16034); +#16032 = CARTESIAN_POINT('',(1.6,0.76,4.E-02)); +#16033 = DIRECTION('',(-1.,0.,0.)); +#16034 = DIRECTION('',(0.,0.,1.)); +#16035 = ORIENTED_EDGE('',*,*,#15983,.F.); +#16036 = ORIENTED_EDGE('',*,*,#15833,.F.); +#16037 = CYLINDRICAL_SURFACE('',#16038,4.E-02); +#16038 = AXIS2_PLACEMENT_3D('',#16039,#16040,#16041); +#16039 = CARTESIAN_POINT('',(1.2,0.76,4.E-02)); +#16040 = DIRECTION('',(1.,0.,0.)); +#16041 = DIRECTION('',(-0.,1.,0.)); +#16042 = ADVANCED_FACE('',(#16043),#16062,.T.); +#16043 = FACE_BOUND('',#16044,.T.); +#16044 = EDGE_LOOP('',(#16045,#16046,#16047,#16056)); +#16045 = ORIENTED_EDGE('',*,*,#15850,.T.); +#16046 = ORIENTED_EDGE('',*,*,#16007,.T.); +#16047 = ORIENTED_EDGE('',*,*,#16048,.F.); +#16048 = EDGE_CURVE('',#16049,#16000,#16051,.T.); +#16049 = VERTEX_POINT('',#16050); +#16050 = CARTESIAN_POINT('',(1.6,0.8,1.56)); +#16051 = CIRCLE('',#16052,4.E-02); +#16052 = AXIS2_PLACEMENT_3D('',#16053,#16054,#16055); +#16053 = CARTESIAN_POINT('',(1.6,0.76,1.56)); +#16054 = DIRECTION('',(1.,0.,-0.)); +#16055 = DIRECTION('',(0.,0.,1.)); +#16056 = ORIENTED_EDGE('',*,*,#16057,.F.); +#16057 = EDGE_CURVE('',#15843,#16049,#16058,.T.); +#16058 = LINE('',#16059,#16060); +#16059 = CARTESIAN_POINT('',(1.2,0.8,1.56)); +#16060 = VECTOR('',#16061,1.); +#16061 = DIRECTION('',(1.,0.,0.)); +#16062 = CYLINDRICAL_SURFACE('',#16063,4.E-02); +#16063 = AXIS2_PLACEMENT_3D('',#16064,#16065,#16066); +#16064 = CARTESIAN_POINT('',(1.2,0.76,1.56)); +#16065 = DIRECTION('',(1.,0.,0.)); +#16066 = DIRECTION('',(-0.,1.,0.)); +#16067 = ADVANCED_FACE('',(#16068),#16079,.T.); +#16068 = FACE_BOUND('',#16069,.T.); +#16069 = EDGE_LOOP('',(#16070,#16076,#16077,#16078)); +#16070 = ORIENTED_EDGE('',*,*,#16071,.F.); +#16071 = EDGE_CURVE('',#16022,#16049,#16072,.T.); +#16072 = LINE('',#16073,#16074); +#16073 = CARTESIAN_POINT('',(1.6,0.8,0.)); +#16074 = VECTOR('',#16075,1.); +#16075 = DIRECTION('',(0.,0.,1.)); +#16076 = ORIENTED_EDGE('',*,*,#16021,.F.); +#16077 = ORIENTED_EDGE('',*,*,#15842,.T.); +#16078 = ORIENTED_EDGE('',*,*,#16057,.T.); +#16079 = PLANE('',#16080); +#16080 = AXIS2_PLACEMENT_3D('',#16081,#16082,#16083); +#16081 = CARTESIAN_POINT('',(1.2,0.8,0.)); +#16082 = DIRECTION('',(0.,1.,0.)); +#16083 = DIRECTION('',(0.,-0.,1.)); +#16084 = ADVANCED_FACE('',(#16085),#16095,.T.); +#16085 = FACE_BOUND('',#16086,.T.); +#16086 = EDGE_LOOP('',(#16087,#16088,#16089,#16090,#16091,#16092,#16093, + #16094)); +#16087 = ORIENTED_EDGE('',*,*,#15892,.F.); +#16088 = ORIENTED_EDGE('',*,*,#15932,.T.); +#16089 = ORIENTED_EDGE('',*,*,#15975,.T.); +#16090 = ORIENTED_EDGE('',*,*,#16029,.F.); +#16091 = ORIENTED_EDGE('',*,*,#16071,.T.); +#16092 = ORIENTED_EDGE('',*,*,#16048,.T.); +#16093 = ORIENTED_EDGE('',*,*,#15999,.F.); +#16094 = ORIENTED_EDGE('',*,*,#15949,.F.); +#16095 = PLANE('',#16096); +#16096 = AXIS2_PLACEMENT_3D('',#16097,#16098,#16099); +#16097 = CARTESIAN_POINT('',(1.6,-0.8,0.)); +#16098 = DIRECTION('',(1.,0.,0.)); +#16099 = DIRECTION('',(0.,0.,1.)); +#16100 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#16104)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#16101,#16102,#16103)) +REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#16101 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#16102 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#16103 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#16104 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#16101, + 'distance_accuracy_value','confusion accuracy'); +#16105 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#16106,#16108); +#16106 = ( REPRESENTATION_RELATIONSHIP('','',#15245,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#16107) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#16107 = ITEM_DEFINED_TRANSFORMATION('','',#11,#91); +#16108 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #16109); +#16109 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('20','C4','',#5,#15240,$); +#16110 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#15242)); +#16111 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#16112,#16114); +#16112 = ( REPRESENTATION_RELATIONSHIP('','',#1065,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#16113) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#16113 = ITEM_DEFINED_TRANSFORMATION('','',#11,#95); +#16114 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #16115); +#16115 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('21','R8','',#5,#1060,$); +#16116 = SHAPE_DEFINITION_REPRESENTATION(#16117,#16123); +#16117 = PRODUCT_DEFINITION_SHAPE('','',#16118); +#16118 = PRODUCT_DEFINITION('design','',#16119,#16122); +#16119 = PRODUCT_DEFINITION_FORMATION('','',#16120); +#16120 = PRODUCT('SOT-23','SOT-23','',(#16121)); +#16121 = PRODUCT_CONTEXT('',#2,'mechanical'); +#16122 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#16123 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#16124),#18106); +#16124 = MANIFOLD_SOLID_BREP('',#16125); +#16125 = CLOSED_SHELL('',(#16126,#16164,#16227,#16250,#16279,#16302, + #16357,#16396,#16419,#16442,#16459,#16482,#16570,#16586,#16616, + #16649,#16680,#16713,#16730,#16747,#16780,#16810,#16833,#16856, + #16873,#16902,#16956,#16979,#17002,#17025,#17064,#17086,#17130, + #17205,#17229,#17297,#17314,#17389,#17413,#17481,#17556,#17580, + #17648,#17665,#17682,#17728,#17744,#17760,#17777,#17789,#17806, + #17823,#17840,#17857,#17874,#17891,#17903,#17920,#17937,#17954, + #17971,#17988,#18000,#18017,#18034,#18051,#18068,#18085,#18097)); +#16126 = ADVANCED_FACE('',(#16127),#16159,.F.); +#16127 = FACE_BOUND('',#16128,.F.); +#16128 = EDGE_LOOP('',(#16129,#16139,#16146,#16154)); +#16129 = ORIENTED_EDGE('',*,*,#16130,.T.); +#16130 = EDGE_CURVE('',#16131,#16133,#16135,.T.); +#16131 = VERTEX_POINT('',#16132); +#16132 = CARTESIAN_POINT('',(-0.571621551758,1.433243103516,0.1)); +#16133 = VERTEX_POINT('',#16134); +#16134 = CARTESIAN_POINT('',(0.571621551758,1.433243103516,0.1)); +#16135 = LINE('',#16136,#16137); +#16136 = CARTESIAN_POINT('',(-0.571621551758,1.433243103516,0.1)); +#16137 = VECTOR('',#16138,1.); +#16138 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#16139 = ORIENTED_EDGE('',*,*,#16140,.T.); +#16140 = EDGE_CURVE('',#16133,#16141,#16143,.T.); +#16141 = VERTEX_POINT('',#16142); +#16142 = CARTESIAN_POINT('',(0.605,1.5,0.575)); +#16143 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#16144,#16145),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#16144 = CARTESIAN_POINT('',(0.571621551758,1.433243103516,0.1)); +#16145 = CARTESIAN_POINT('',(0.605,1.5,0.575)); +#16146 = ORIENTED_EDGE('',*,*,#16147,.F.); +#16147 = EDGE_CURVE('',#16148,#16141,#16150,.T.); +#16148 = VERTEX_POINT('',#16149); +#16149 = CARTESIAN_POINT('',(-0.605,1.5,0.575)); +#16150 = LINE('',#16151,#16152); +#16151 = CARTESIAN_POINT('',(-0.605,1.5,0.575)); +#16152 = VECTOR('',#16153,1.); +#16153 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#16154 = ORIENTED_EDGE('',*,*,#16155,.F.); +#16155 = EDGE_CURVE('',#16131,#16148,#16156,.T.); +#16156 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#16157,#16158),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#16157 = CARTESIAN_POINT('',(-0.571621551758,1.433243103516,0.1)); +#16158 = CARTESIAN_POINT('',(-0.605,1.5,0.575)); +#16159 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#16160,#16161) + ,(#16162,#16163 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,1.21),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#16160 = CARTESIAN_POINT('',(-0.571621551758,1.433243103516,0.1)); +#16161 = CARTESIAN_POINT('',(-0.605,1.5,0.575)); +#16162 = CARTESIAN_POINT('',(0.571621551758,1.433243103516,0.1)); +#16163 = CARTESIAN_POINT('',(0.605,1.5,0.575)); +#16164 = ADVANCED_FACE('',(#16165),#16222,.T.); +#16165 = FACE_BOUND('',#16166,.T.); +#16166 = EDGE_LOOP('',(#16167,#16168,#16176,#16184,#16192,#16200,#16208, + #16216)); +#16167 = ORIENTED_EDGE('',*,*,#16130,.T.); +#16168 = ORIENTED_EDGE('',*,*,#16169,.T.); +#16169 = EDGE_CURVE('',#16133,#16170,#16172,.T.); +#16170 = VERTEX_POINT('',#16171); +#16171 = CARTESIAN_POINT('',(0.633243103516,1.371621551758,0.1)); +#16172 = LINE('',#16173,#16174); +#16173 = CARTESIAN_POINT('',(0.571621551758,1.433243103516,0.1)); +#16174 = VECTOR('',#16175,1.); +#16175 = DIRECTION('',(0.707106781187,-0.707106781187,0.)); +#16176 = ORIENTED_EDGE('',*,*,#16177,.T.); +#16177 = EDGE_CURVE('',#16170,#16178,#16180,.T.); +#16178 = VERTEX_POINT('',#16179); +#16179 = CARTESIAN_POINT('',(0.633243103516,-1.371621551758,0.1)); +#16180 = LINE('',#16181,#16182); +#16181 = CARTESIAN_POINT('',(0.633243103516,1.371621551758,0.1)); +#16182 = VECTOR('',#16183,1.); +#16183 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#16184 = ORIENTED_EDGE('',*,*,#16185,.T.); +#16185 = EDGE_CURVE('',#16178,#16186,#16188,.T.); +#16186 = VERTEX_POINT('',#16187); +#16187 = CARTESIAN_POINT('',(0.571621551758,-1.433243103516,0.1)); +#16188 = LINE('',#16189,#16190); +#16189 = CARTESIAN_POINT('',(0.633243103516,-1.371621551758,0.1)); +#16190 = VECTOR('',#16191,1.); +#16191 = DIRECTION('',(-0.707106781187,-0.707106781187,0.)); +#16192 = ORIENTED_EDGE('',*,*,#16193,.T.); +#16193 = EDGE_CURVE('',#16186,#16194,#16196,.T.); +#16194 = VERTEX_POINT('',#16195); +#16195 = CARTESIAN_POINT('',(-0.571621551758,-1.433243103516,0.1)); +#16196 = LINE('',#16197,#16198); +#16197 = CARTESIAN_POINT('',(0.571621551758,-1.433243103516,0.1)); +#16198 = VECTOR('',#16199,1.); +#16199 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#16200 = ORIENTED_EDGE('',*,*,#16201,.T.); +#16201 = EDGE_CURVE('',#16194,#16202,#16204,.T.); +#16202 = VERTEX_POINT('',#16203); +#16203 = CARTESIAN_POINT('',(-0.633243103516,-1.371621551758,0.1)); +#16204 = LINE('',#16205,#16206); +#16205 = CARTESIAN_POINT('',(-0.571621551758,-1.433243103516,0.1)); +#16206 = VECTOR('',#16207,1.); +#16207 = DIRECTION('',(-0.707106781187,0.707106781187,0.)); +#16208 = ORIENTED_EDGE('',*,*,#16209,.T.); +#16209 = EDGE_CURVE('',#16202,#16210,#16212,.T.); +#16210 = VERTEX_POINT('',#16211); +#16211 = CARTESIAN_POINT('',(-0.633243103516,1.371621551758,0.1)); +#16212 = LINE('',#16213,#16214); +#16213 = CARTESIAN_POINT('',(-0.633243103516,-1.371621551758,0.1)); +#16214 = VECTOR('',#16215,1.); +#16215 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#16216 = ORIENTED_EDGE('',*,*,#16217,.T.); +#16217 = EDGE_CURVE('',#16210,#16131,#16218,.T.); +#16218 = LINE('',#16219,#16220); +#16219 = CARTESIAN_POINT('',(-0.633243103516,1.371621551758,0.1)); +#16220 = VECTOR('',#16221,1.); +#16221 = DIRECTION('',(0.707106781187,0.707106781187,0.)); +#16222 = PLANE('',#16223); +#16223 = AXIS2_PLACEMENT_3D('',#16224,#16225,#16226); +#16224 = CARTESIAN_POINT('',(-0.571621551758,1.433243103516,0.1)); +#16225 = DIRECTION('',(0.,0.,-1.)); +#16226 = DIRECTION('',(0.370454302632,-0.928850692879,0.)); +#16227 = ADVANCED_FACE('',(#16228),#16245,.F.); +#16228 = FACE_BOUND('',#16229,.F.); +#16229 = EDGE_LOOP('',(#16230,#16231,#16238,#16244)); +#16230 = ORIENTED_EDGE('',*,*,#16169,.T.); +#16231 = ORIENTED_EDGE('',*,*,#16232,.T.); +#16232 = EDGE_CURVE('',#16170,#16233,#16235,.T.); +#16233 = VERTEX_POINT('',#16234); +#16234 = CARTESIAN_POINT('',(0.7,1.405,0.575)); +#16235 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#16236,#16237),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#16236 = CARTESIAN_POINT('',(0.633243103516,1.371621551758,0.1)); +#16237 = CARTESIAN_POINT('',(0.7,1.405,0.575)); +#16238 = ORIENTED_EDGE('',*,*,#16239,.F.); +#16239 = EDGE_CURVE('',#16141,#16233,#16240,.T.); +#16240 = LINE('',#16241,#16242); +#16241 = CARTESIAN_POINT('',(0.605,1.5,0.575)); +#16242 = VECTOR('',#16243,1.); +#16243 = DIRECTION('',(0.707106781187,-0.707106781187,0.)); +#16244 = ORIENTED_EDGE('',*,*,#16140,.F.); +#16245 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#16246,#16247) + ,(#16248,#16249 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.134350288425),(0.,1.) + ,.PIECEWISE_BEZIER_KNOTS.); +#16246 = CARTESIAN_POINT('',(0.571621551758,1.433243103516,0.1)); +#16247 = CARTESIAN_POINT('',(0.605,1.5,0.575)); +#16248 = CARTESIAN_POINT('',(0.633243103516,1.371621551758,0.1)); +#16249 = CARTESIAN_POINT('',(0.7,1.405,0.575)); +#16250 = ADVANCED_FACE('',(#16251),#16274,.F.); +#16251 = FACE_BOUND('',#16252,.F.); +#16252 = EDGE_LOOP('',(#16253,#16254,#16261,#16269)); +#16253 = ORIENTED_EDGE('',*,*,#16147,.T.); +#16254 = ORIENTED_EDGE('',*,*,#16255,.T.); +#16255 = EDGE_CURVE('',#16141,#16256,#16258,.T.); +#16256 = VERTEX_POINT('',#16257); +#16257 = CARTESIAN_POINT('',(0.605,1.5,0.725)); +#16258 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#16259,#16260),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#16259 = CARTESIAN_POINT('',(0.605,1.5,0.575)); +#16260 = CARTESIAN_POINT('',(0.605,1.5,0.725)); +#16261 = ORIENTED_EDGE('',*,*,#16262,.F.); +#16262 = EDGE_CURVE('',#16263,#16256,#16265,.T.); +#16263 = VERTEX_POINT('',#16264); +#16264 = CARTESIAN_POINT('',(-0.605,1.5,0.725)); +#16265 = LINE('',#16266,#16267); +#16266 = CARTESIAN_POINT('',(-0.605,1.5,0.725)); +#16267 = VECTOR('',#16268,1.); +#16268 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#16269 = ORIENTED_EDGE('',*,*,#16270,.F.); +#16270 = EDGE_CURVE('',#16148,#16263,#16271,.T.); +#16271 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#16272,#16273),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#16272 = CARTESIAN_POINT('',(-0.605,1.5,0.575)); +#16273 = CARTESIAN_POINT('',(-0.605,1.5,0.725)); +#16274 = PLANE('',#16275); +#16275 = AXIS2_PLACEMENT_3D('',#16276,#16277,#16278); +#16276 = CARTESIAN_POINT('',(-0.605,1.5,0.725)); +#16277 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#16278 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#16279 = ADVANCED_FACE('',(#16280),#16297,.F.); +#16280 = FACE_BOUND('',#16281,.F.); +#16281 = EDGE_LOOP('',(#16282,#16283,#16284,#16292)); +#16282 = ORIENTED_EDGE('',*,*,#16217,.T.); +#16283 = ORIENTED_EDGE('',*,*,#16155,.T.); +#16284 = ORIENTED_EDGE('',*,*,#16285,.F.); +#16285 = EDGE_CURVE('',#16286,#16148,#16288,.T.); +#16286 = VERTEX_POINT('',#16287); +#16287 = CARTESIAN_POINT('',(-0.7,1.405,0.575)); +#16288 = LINE('',#16289,#16290); +#16289 = CARTESIAN_POINT('',(-0.7,1.405,0.575)); +#16290 = VECTOR('',#16291,1.); +#16291 = DIRECTION('',(0.707106781187,0.707106781187,0.)); +#16292 = ORIENTED_EDGE('',*,*,#16293,.F.); +#16293 = EDGE_CURVE('',#16210,#16286,#16294,.T.); +#16294 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#16295,#16296),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#16295 = CARTESIAN_POINT('',(-0.633243103516,1.371621551758,0.1)); +#16296 = CARTESIAN_POINT('',(-0.7,1.405,0.575)); +#16297 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#16298,#16299) + ,(#16300,#16301 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.134350288425),(0.,1.) + ,.PIECEWISE_BEZIER_KNOTS.); +#16298 = CARTESIAN_POINT('',(-0.633243103516,1.371621551758,0.1)); +#16299 = CARTESIAN_POINT('',(-0.7,1.405,0.575)); +#16300 = CARTESIAN_POINT('',(-0.571621551758,1.433243103516,0.1)); +#16301 = CARTESIAN_POINT('',(-0.605,1.5,0.575)); +#16302 = ADVANCED_FACE('',(#16303),#16352,.F.); +#16303 = FACE_BOUND('',#16304,.F.); +#16304 = EDGE_LOOP('',(#16305,#16306,#16307,#16315,#16323,#16331,#16339, + #16347)); +#16305 = ORIENTED_EDGE('',*,*,#16209,.T.); +#16306 = ORIENTED_EDGE('',*,*,#16293,.T.); +#16307 = ORIENTED_EDGE('',*,*,#16308,.F.); +#16308 = EDGE_CURVE('',#16309,#16286,#16311,.T.); +#16309 = VERTEX_POINT('',#16310); +#16310 = CARTESIAN_POINT('',(-0.7,1.15,0.575)); +#16311 = LINE('',#16312,#16313); +#16312 = CARTESIAN_POINT('',(-0.7,-1.405,0.575)); +#16313 = VECTOR('',#16314,1.); +#16314 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#16315 = ORIENTED_EDGE('',*,*,#16316,.F.); +#16316 = EDGE_CURVE('',#16317,#16309,#16319,.T.); +#16317 = VERTEX_POINT('',#16318); +#16318 = CARTESIAN_POINT('',(-0.7,0.75,0.575)); +#16319 = LINE('',#16320,#16321); +#16320 = CARTESIAN_POINT('',(-0.7,0.75,0.575)); +#16321 = VECTOR('',#16322,1.); +#16322 = DIRECTION('',(1.144237745222E-17,1.,0.)); +#16323 = ORIENTED_EDGE('',*,*,#16324,.F.); +#16324 = EDGE_CURVE('',#16325,#16317,#16327,.T.); +#16325 = VERTEX_POINT('',#16326); +#16326 = CARTESIAN_POINT('',(-0.7,-0.75,0.575)); +#16327 = LINE('',#16328,#16329); +#16328 = CARTESIAN_POINT('',(-0.7,-1.405,0.575)); +#16329 = VECTOR('',#16330,1.); +#16330 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#16331 = ORIENTED_EDGE('',*,*,#16332,.F.); +#16332 = EDGE_CURVE('',#16333,#16325,#16335,.T.); +#16333 = VERTEX_POINT('',#16334); +#16334 = CARTESIAN_POINT('',(-0.7,-1.15,0.575)); +#16335 = LINE('',#16336,#16337); +#16336 = CARTESIAN_POINT('',(-0.7,-1.15,0.575)); +#16337 = VECTOR('',#16338,1.); +#16338 = DIRECTION('',(1.144237745222E-17,1.,0.)); +#16339 = ORIENTED_EDGE('',*,*,#16340,.F.); +#16340 = EDGE_CURVE('',#16341,#16333,#16343,.T.); +#16341 = VERTEX_POINT('',#16342); +#16342 = CARTESIAN_POINT('',(-0.7,-1.405,0.575)); +#16343 = LINE('',#16344,#16345); +#16344 = CARTESIAN_POINT('',(-0.7,-1.405,0.575)); +#16345 = VECTOR('',#16346,1.); +#16346 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#16347 = ORIENTED_EDGE('',*,*,#16348,.F.); +#16348 = EDGE_CURVE('',#16202,#16341,#16349,.T.); +#16349 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#16350,#16351),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#16350 = CARTESIAN_POINT('',(-0.633243103516,-1.371621551758,0.1)); +#16351 = CARTESIAN_POINT('',(-0.7,-1.405,0.575)); +#16352 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#16353,#16354) + ,(#16355,#16356 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,2.81),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#16353 = CARTESIAN_POINT('',(-0.633243103516,-1.371621551758,0.1)); +#16354 = CARTESIAN_POINT('',(-0.7,-1.405,0.575)); +#16355 = CARTESIAN_POINT('',(-0.633243103516,1.371621551758,0.1)); +#16356 = CARTESIAN_POINT('',(-0.7,1.405,0.575)); +#16357 = ADVANCED_FACE('',(#16358),#16391,.F.); +#16358 = FACE_BOUND('',#16359,.F.); +#16359 = EDGE_LOOP('',(#16360,#16361,#16368,#16376,#16384,#16390)); +#16360 = ORIENTED_EDGE('',*,*,#16177,.T.); +#16361 = ORIENTED_EDGE('',*,*,#16362,.T.); +#16362 = EDGE_CURVE('',#16178,#16363,#16365,.T.); +#16363 = VERTEX_POINT('',#16364); +#16364 = CARTESIAN_POINT('',(0.7,-1.405,0.575)); +#16365 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#16366,#16367),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#16366 = CARTESIAN_POINT('',(0.633243103516,-1.371621551758,0.1)); +#16367 = CARTESIAN_POINT('',(0.7,-1.405,0.575)); +#16368 = ORIENTED_EDGE('',*,*,#16369,.F.); +#16369 = EDGE_CURVE('',#16370,#16363,#16372,.T.); +#16370 = VERTEX_POINT('',#16371); +#16371 = CARTESIAN_POINT('',(0.7,-0.2,0.575)); +#16372 = LINE('',#16373,#16374); +#16373 = CARTESIAN_POINT('',(0.7,1.405,0.575)); +#16374 = VECTOR('',#16375,1.); +#16375 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#16376 = ORIENTED_EDGE('',*,*,#16377,.F.); +#16377 = EDGE_CURVE('',#16378,#16370,#16380,.T.); +#16378 = VERTEX_POINT('',#16379); +#16379 = CARTESIAN_POINT('',(0.7,0.2,0.575)); +#16380 = LINE('',#16381,#16382); +#16381 = CARTESIAN_POINT('',(0.7,0.2,0.575)); +#16382 = VECTOR('',#16383,1.); +#16383 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#16384 = ORIENTED_EDGE('',*,*,#16385,.F.); +#16385 = EDGE_CURVE('',#16233,#16378,#16386,.T.); +#16386 = LINE('',#16387,#16388); +#16387 = CARTESIAN_POINT('',(0.7,1.405,0.575)); +#16388 = VECTOR('',#16389,1.); +#16389 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#16390 = ORIENTED_EDGE('',*,*,#16232,.F.); +#16391 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#16392,#16393) + ,(#16394,#16395 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,2.81),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#16392 = CARTESIAN_POINT('',(0.633243103516,1.371621551758,0.1)); +#16393 = CARTESIAN_POINT('',(0.7,1.405,0.575)); +#16394 = CARTESIAN_POINT('',(0.633243103516,-1.371621551758,0.1)); +#16395 = CARTESIAN_POINT('',(0.7,-1.405,0.575)); +#16396 = ADVANCED_FACE('',(#16397),#16414,.F.); +#16397 = FACE_BOUND('',#16398,.F.); +#16398 = EDGE_LOOP('',(#16399,#16400,#16401,#16409)); +#16399 = ORIENTED_EDGE('',*,*,#16201,.T.); +#16400 = ORIENTED_EDGE('',*,*,#16348,.T.); +#16401 = ORIENTED_EDGE('',*,*,#16402,.F.); +#16402 = EDGE_CURVE('',#16403,#16341,#16405,.T.); +#16403 = VERTEX_POINT('',#16404); +#16404 = CARTESIAN_POINT('',(-0.605,-1.5,0.575)); +#16405 = LINE('',#16406,#16407); +#16406 = CARTESIAN_POINT('',(-0.605,-1.5,0.575)); +#16407 = VECTOR('',#16408,1.); +#16408 = DIRECTION('',(-0.707106781187,0.707106781187,0.)); +#16409 = ORIENTED_EDGE('',*,*,#16410,.F.); +#16410 = EDGE_CURVE('',#16194,#16403,#16411,.T.); +#16411 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#16412,#16413),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#16412 = CARTESIAN_POINT('',(-0.571621551758,-1.433243103516,0.1)); +#16413 = CARTESIAN_POINT('',(-0.605,-1.5,0.575)); +#16414 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#16415,#16416) + ,(#16417,#16418 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.134350288425),(0.,1.) + ,.PIECEWISE_BEZIER_KNOTS.); +#16415 = CARTESIAN_POINT('',(-0.571621551758,-1.433243103516,0.1)); +#16416 = CARTESIAN_POINT('',(-0.605,-1.5,0.575)); +#16417 = CARTESIAN_POINT('',(-0.633243103516,-1.371621551758,0.1)); +#16418 = CARTESIAN_POINT('',(-0.7,-1.405,0.575)); +#16419 = ADVANCED_FACE('',(#16420),#16437,.F.); +#16420 = FACE_BOUND('',#16421,.F.); +#16421 = EDGE_LOOP('',(#16422,#16423,#16430,#16436)); +#16422 = ORIENTED_EDGE('',*,*,#16185,.T.); +#16423 = ORIENTED_EDGE('',*,*,#16424,.T.); +#16424 = EDGE_CURVE('',#16186,#16425,#16427,.T.); +#16425 = VERTEX_POINT('',#16426); +#16426 = CARTESIAN_POINT('',(0.605,-1.5,0.575)); +#16427 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#16428,#16429),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#16428 = CARTESIAN_POINT('',(0.571621551758,-1.433243103516,0.1)); +#16429 = CARTESIAN_POINT('',(0.605,-1.5,0.575)); +#16430 = ORIENTED_EDGE('',*,*,#16431,.F.); +#16431 = EDGE_CURVE('',#16363,#16425,#16432,.T.); +#16432 = LINE('',#16433,#16434); +#16433 = CARTESIAN_POINT('',(0.7,-1.405,0.575)); +#16434 = VECTOR('',#16435,1.); +#16435 = DIRECTION('',(-0.707106781187,-0.707106781187,0.)); +#16436 = ORIENTED_EDGE('',*,*,#16362,.F.); +#16437 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#16438,#16439) + ,(#16440,#16441 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.134350288425),(0.,1.) + ,.PIECEWISE_BEZIER_KNOTS.); +#16438 = CARTESIAN_POINT('',(0.633243103516,-1.371621551758,0.1)); +#16439 = CARTESIAN_POINT('',(0.7,-1.405,0.575)); +#16440 = CARTESIAN_POINT('',(0.571621551758,-1.433243103516,0.1)); +#16441 = CARTESIAN_POINT('',(0.605,-1.5,0.575)); +#16442 = ADVANCED_FACE('',(#16443),#16454,.F.); +#16443 = FACE_BOUND('',#16444,.F.); +#16444 = EDGE_LOOP('',(#16445,#16446,#16447,#16453)); +#16445 = ORIENTED_EDGE('',*,*,#16193,.T.); +#16446 = ORIENTED_EDGE('',*,*,#16410,.T.); +#16447 = ORIENTED_EDGE('',*,*,#16448,.F.); +#16448 = EDGE_CURVE('',#16425,#16403,#16449,.T.); +#16449 = LINE('',#16450,#16451); +#16450 = CARTESIAN_POINT('',(0.605,-1.5,0.575)); +#16451 = VECTOR('',#16452,1.); +#16452 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#16453 = ORIENTED_EDGE('',*,*,#16424,.F.); +#16454 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#16455,#16456) + ,(#16457,#16458 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,1.21),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#16455 = CARTESIAN_POINT('',(0.571621551758,-1.433243103516,0.1)); +#16456 = CARTESIAN_POINT('',(0.605,-1.5,0.575)); +#16457 = CARTESIAN_POINT('',(-0.571621551758,-1.433243103516,0.1)); +#16458 = CARTESIAN_POINT('',(-0.605,-1.5,0.575)); +#16459 = ADVANCED_FACE('',(#16460),#16477,.F.); +#16460 = FACE_BOUND('',#16461,.F.); +#16461 = EDGE_LOOP('',(#16462,#16463,#16470,#16476)); +#16462 = ORIENTED_EDGE('',*,*,#16239,.T.); +#16463 = ORIENTED_EDGE('',*,*,#16464,.T.); +#16464 = EDGE_CURVE('',#16233,#16465,#16467,.T.); +#16465 = VERTEX_POINT('',#16466); +#16466 = CARTESIAN_POINT('',(0.7,1.405,0.725)); +#16467 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#16468,#16469),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#16468 = CARTESIAN_POINT('',(0.7,1.405,0.575)); +#16469 = CARTESIAN_POINT('',(0.7,1.405,0.725)); +#16470 = ORIENTED_EDGE('',*,*,#16471,.F.); +#16471 = EDGE_CURVE('',#16256,#16465,#16472,.T.); +#16472 = LINE('',#16473,#16474); +#16473 = CARTESIAN_POINT('',(0.605,1.5,0.725)); +#16474 = VECTOR('',#16475,1.); +#16475 = DIRECTION('',(0.707106781187,-0.707106781187,0.)); +#16476 = ORIENTED_EDGE('',*,*,#16255,.F.); +#16477 = PLANE('',#16478); +#16478 = AXIS2_PLACEMENT_3D('',#16479,#16480,#16481); +#16479 = CARTESIAN_POINT('',(0.605,1.5,0.725)); +#16480 = DIRECTION('',(-0.707106781187,-0.707106781187,0.)); +#16481 = DIRECTION('',(0.707106781187,-0.707106781187,0.)); +#16482 = ADVANCED_FACE('',(#16483),#16565,.F.); +#16483 = FACE_BOUND('',#16484,.F.); +#16484 = EDGE_LOOP('',(#16485,#16493,#16494,#16495,#16503,#16511,#16519, + #16527,#16535,#16543,#16551,#16559)); +#16485 = ORIENTED_EDGE('',*,*,#16486,.T.); +#16486 = EDGE_CURVE('',#16487,#16263,#16489,.T.); +#16487 = VERTEX_POINT('',#16488); +#16488 = CARTESIAN_POINT('',(-0.7,1.405,0.725)); +#16489 = LINE('',#16490,#16491); +#16490 = CARTESIAN_POINT('',(-0.7,1.405,0.725)); +#16491 = VECTOR('',#16492,1.); +#16492 = DIRECTION('',(0.707106781187,0.707106781187,0.)); +#16493 = ORIENTED_EDGE('',*,*,#16262,.T.); +#16494 = ORIENTED_EDGE('',*,*,#16471,.T.); +#16495 = ORIENTED_EDGE('',*,*,#16496,.T.); +#16496 = EDGE_CURVE('',#16465,#16497,#16499,.T.); +#16497 = VERTEX_POINT('',#16498); +#16498 = CARTESIAN_POINT('',(0.7,0.2,0.725)); +#16499 = LINE('',#16500,#16501); +#16500 = CARTESIAN_POINT('',(0.7,1.405,0.725)); +#16501 = VECTOR('',#16502,1.); +#16502 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#16503 = ORIENTED_EDGE('',*,*,#16504,.T.); +#16504 = EDGE_CURVE('',#16497,#16505,#16507,.T.); +#16505 = VERTEX_POINT('',#16506); +#16506 = CARTESIAN_POINT('',(0.675,0.2,0.725)); +#16507 = LINE('',#16508,#16509); +#16508 = CARTESIAN_POINT('',(0.7,0.2,0.725)); +#16509 = VECTOR('',#16510,1.); +#16510 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#16511 = ORIENTED_EDGE('',*,*,#16512,.F.); +#16512 = EDGE_CURVE('',#16513,#16505,#16515,.T.); +#16513 = VERTEX_POINT('',#16514); +#16514 = CARTESIAN_POINT('',(0.675,1.3925,0.725)); +#16515 = LINE('',#16516,#16517); +#16516 = CARTESIAN_POINT('',(0.675,1.3925,0.725)); +#16517 = VECTOR('',#16518,1.); +#16518 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#16519 = ORIENTED_EDGE('',*,*,#16520,.F.); +#16520 = EDGE_CURVE('',#16521,#16513,#16523,.T.); +#16521 = VERTEX_POINT('',#16522); +#16522 = CARTESIAN_POINT('',(0.5925,1.475,0.725)); +#16523 = LINE('',#16524,#16525); +#16524 = CARTESIAN_POINT('',(0.5925,1.475,0.725)); +#16525 = VECTOR('',#16526,1.); +#16526 = DIRECTION('',(0.707106781187,-0.707106781187,0.)); +#16527 = ORIENTED_EDGE('',*,*,#16528,.F.); +#16528 = EDGE_CURVE('',#16529,#16521,#16531,.T.); +#16529 = VERTEX_POINT('',#16530); +#16530 = CARTESIAN_POINT('',(-0.5925,1.475,0.725)); +#16531 = LINE('',#16532,#16533); +#16532 = CARTESIAN_POINT('',(-0.5925,1.475,0.725)); +#16533 = VECTOR('',#16534,1.); +#16534 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#16535 = ORIENTED_EDGE('',*,*,#16536,.F.); +#16536 = EDGE_CURVE('',#16537,#16529,#16539,.T.); +#16537 = VERTEX_POINT('',#16538); +#16538 = CARTESIAN_POINT('',(-0.675,1.3925,0.725)); +#16539 = LINE('',#16540,#16541); +#16540 = CARTESIAN_POINT('',(-0.675,1.3925,0.725)); +#16541 = VECTOR('',#16542,1.); +#16542 = DIRECTION('',(0.707106781187,0.707106781187,0.)); +#16543 = ORIENTED_EDGE('',*,*,#16544,.F.); +#16544 = EDGE_CURVE('',#16545,#16537,#16547,.T.); +#16545 = VERTEX_POINT('',#16546); +#16546 = CARTESIAN_POINT('',(-0.675,1.15,0.725)); +#16547 = LINE('',#16548,#16549); +#16548 = CARTESIAN_POINT('',(-0.675,-1.3925,0.725)); +#16549 = VECTOR('',#16550,1.); +#16550 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#16551 = ORIENTED_EDGE('',*,*,#16552,.F.); +#16552 = EDGE_CURVE('',#16553,#16545,#16555,.T.); +#16553 = VERTEX_POINT('',#16554); +#16554 = CARTESIAN_POINT('',(-0.7,1.15,0.725)); +#16555 = LINE('',#16556,#16557); +#16556 = CARTESIAN_POINT('',(-0.7,1.15,0.725)); +#16557 = VECTOR('',#16558,1.); +#16558 = DIRECTION('',(1.,-1.144237745222E-17,0.)); +#16559 = ORIENTED_EDGE('',*,*,#16560,.T.); +#16560 = EDGE_CURVE('',#16553,#16487,#16561,.T.); +#16561 = LINE('',#16562,#16563); +#16562 = CARTESIAN_POINT('',(-0.7,-1.405,0.725)); +#16563 = VECTOR('',#16564,1.); +#16564 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#16565 = PLANE('',#16566); +#16566 = AXIS2_PLACEMENT_3D('',#16567,#16568,#16569); +#16567 = CARTESIAN_POINT('',(-1.486299604971E-16,1.4875,0.725)); +#16568 = DIRECTION('',(1.022886882533E-31,-6.310887241768E-27,-1.)); +#16569 = DIRECTION('',(1.,1.217738924546E-16,1.022886882525E-31)); +#16570 = ADVANCED_FACE('',(#16571),#16581,.F.); +#16571 = FACE_BOUND('',#16572,.F.); +#16572 = EDGE_LOOP('',(#16573,#16574,#16575,#16576)); +#16573 = ORIENTED_EDGE('',*,*,#16285,.T.); +#16574 = ORIENTED_EDGE('',*,*,#16270,.T.); +#16575 = ORIENTED_EDGE('',*,*,#16486,.F.); +#16576 = ORIENTED_EDGE('',*,*,#16577,.F.); +#16577 = EDGE_CURVE('',#16286,#16487,#16578,.T.); +#16578 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#16579,#16580),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#16579 = CARTESIAN_POINT('',(-0.7,1.405,0.575)); +#16580 = CARTESIAN_POINT('',(-0.7,1.405,0.725)); +#16581 = PLANE('',#16582); +#16582 = AXIS2_PLACEMENT_3D('',#16583,#16584,#16585); +#16583 = CARTESIAN_POINT('',(-0.7,1.405,0.725)); +#16584 = DIRECTION('',(0.707106781187,-0.707106781187,0.)); +#16585 = DIRECTION('',(0.707106781187,0.707106781187,0.)); +#16586 = ADVANCED_FACE('',(#16587),#16611,.F.); +#16587 = FACE_BOUND('',#16588,.F.); +#16588 = EDGE_LOOP('',(#16589,#16596,#16597,#16605)); +#16589 = ORIENTED_EDGE('',*,*,#16590,.F.); +#16590 = EDGE_CURVE('',#16341,#16591,#16593,.T.); +#16591 = VERTEX_POINT('',#16592); +#16592 = CARTESIAN_POINT('',(-0.7,-1.405,0.725)); +#16593 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#16594,#16595),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#16594 = CARTESIAN_POINT('',(-0.7,-1.405,0.575)); +#16595 = CARTESIAN_POINT('',(-0.7,-1.405,0.725)); +#16596 = ORIENTED_EDGE('',*,*,#16340,.T.); +#16597 = ORIENTED_EDGE('',*,*,#16598,.T.); +#16598 = EDGE_CURVE('',#16333,#16599,#16601,.T.); +#16599 = VERTEX_POINT('',#16600); +#16600 = CARTESIAN_POINT('',(-0.7,-1.15,0.725)); +#16601 = LINE('',#16602,#16603); +#16602 = CARTESIAN_POINT('',(-0.7,-1.15,0.529763586955)); +#16603 = VECTOR('',#16604,1.); +#16604 = DIRECTION('',(0.,0.,1.)); +#16605 = ORIENTED_EDGE('',*,*,#16606,.F.); +#16606 = EDGE_CURVE('',#16591,#16599,#16607,.T.); +#16607 = LINE('',#16608,#16609); +#16608 = CARTESIAN_POINT('',(-0.7,-1.405,0.725)); +#16609 = VECTOR('',#16610,1.); +#16610 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#16611 = PLANE('',#16612); +#16612 = AXIS2_PLACEMENT_3D('',#16613,#16614,#16615); +#16613 = CARTESIAN_POINT('',(-0.7,-1.405,0.725)); +#16614 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#16615 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#16616 = ADVANCED_FACE('',(#16617),#16644,.F.); +#16617 = FACE_BOUND('',#16618,.F.); +#16618 = EDGE_LOOP('',(#16619,#16620,#16629,#16637)); +#16619 = ORIENTED_EDGE('',*,*,#16332,.T.); +#16620 = ORIENTED_EDGE('',*,*,#16621,.T.); +#16621 = EDGE_CURVE('',#16325,#16622,#16624,.T.); +#16622 = VERTEX_POINT('',#16623); +#16623 = CARTESIAN_POINT('',(-0.798480775301,-0.75,0.492364817767)); +#16624 = CIRCLE('',#16625,0.1); +#16625 = AXIS2_PLACEMENT_3D('',#16626,#16627,#16628); +#16626 = CARTESIAN_POINT('',(-0.7,-0.75,0.475)); +#16627 = DIRECTION('',(-1.144237745222E-17,-1.,-5.473822126269E-48)); +#16628 = DIRECTION('',(2.22044604925E-15,-2.540718180781E-32,1.)); +#16629 = ORIENTED_EDGE('',*,*,#16630,.F.); +#16630 = EDGE_CURVE('',#16631,#16622,#16633,.T.); +#16631 = VERTEX_POINT('',#16632); +#16632 = CARTESIAN_POINT('',(-0.798480775301,-1.15,0.492364817767)); +#16633 = LINE('',#16634,#16635); +#16634 = CARTESIAN_POINT('',(-0.798480775301,-1.15,0.492364817767)); +#16635 = VECTOR('',#16636,1.); +#16636 = DIRECTION('',(1.144237745222E-17,1.,0.)); +#16637 = ORIENTED_EDGE('',*,*,#16638,.F.); +#16638 = EDGE_CURVE('',#16333,#16631,#16639,.T.); +#16639 = CIRCLE('',#16640,0.1); +#16640 = AXIS2_PLACEMENT_3D('',#16641,#16642,#16643); +#16641 = CARTESIAN_POINT('',(-0.7,-1.15,0.475)); +#16642 = DIRECTION('',(-1.144237745222E-17,-1.,-5.473822126269E-48)); +#16643 = DIRECTION('',(2.22044604925E-15,-2.540718180781E-32,1.)); +#16644 = CYLINDRICAL_SURFACE('',#16645,0.1); +#16645 = AXIS2_PLACEMENT_3D('',#16646,#16647,#16648); +#16646 = CARTESIAN_POINT('',(-0.7,-1.15,0.475)); +#16647 = DIRECTION('',(-1.144237745222E-17,-1.,0.)); +#16648 = DIRECTION('',(2.22044604925E-15,-2.540718180781E-32,1.)); +#16649 = ADVANCED_FACE('',(#16650),#16675,.F.); +#16650 = FACE_BOUND('',#16651,.F.); +#16651 = EDGE_LOOP('',(#16652,#16660,#16661,#16669)); +#16652 = ORIENTED_EDGE('',*,*,#16653,.F.); +#16653 = EDGE_CURVE('',#16325,#16654,#16656,.T.); +#16654 = VERTEX_POINT('',#16655); +#16655 = CARTESIAN_POINT('',(-0.7,-0.75,0.725)); +#16656 = LINE('',#16657,#16658); +#16657 = CARTESIAN_POINT('',(-0.7,-0.75,0.529763586955)); +#16658 = VECTOR('',#16659,1.); +#16659 = DIRECTION('',(0.,0.,1.)); +#16660 = ORIENTED_EDGE('',*,*,#16324,.T.); +#16661 = ORIENTED_EDGE('',*,*,#16662,.T.); +#16662 = EDGE_CURVE('',#16317,#16663,#16665,.T.); +#16663 = VERTEX_POINT('',#16664); +#16664 = CARTESIAN_POINT('',(-0.7,0.75,0.725)); +#16665 = LINE('',#16666,#16667); +#16666 = CARTESIAN_POINT('',(-0.7,0.75,0.529763586955)); +#16667 = VECTOR('',#16668,1.); +#16668 = DIRECTION('',(0.,0.,1.)); +#16669 = ORIENTED_EDGE('',*,*,#16670,.F.); +#16670 = EDGE_CURVE('',#16654,#16663,#16671,.T.); +#16671 = LINE('',#16672,#16673); +#16672 = CARTESIAN_POINT('',(-0.7,-1.405,0.725)); +#16673 = VECTOR('',#16674,1.); +#16674 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#16675 = PLANE('',#16676); +#16676 = AXIS2_PLACEMENT_3D('',#16677,#16678,#16679); +#16677 = CARTESIAN_POINT('',(-0.7,-1.405,0.725)); +#16678 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#16679 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#16680 = ADVANCED_FACE('',(#16681),#16708,.F.); +#16681 = FACE_BOUND('',#16682,.F.); +#16682 = EDGE_LOOP('',(#16683,#16684,#16693,#16701)); +#16683 = ORIENTED_EDGE('',*,*,#16316,.T.); +#16684 = ORIENTED_EDGE('',*,*,#16685,.T.); +#16685 = EDGE_CURVE('',#16309,#16686,#16688,.T.); +#16686 = VERTEX_POINT('',#16687); +#16687 = CARTESIAN_POINT('',(-0.798480775301,1.15,0.492364817767)); +#16688 = CIRCLE('',#16689,0.1); +#16689 = AXIS2_PLACEMENT_3D('',#16690,#16691,#16692); +#16690 = CARTESIAN_POINT('',(-0.7,1.15,0.475)); +#16691 = DIRECTION('',(-1.144237745222E-17,-1.,-5.473822126269E-48)); +#16692 = DIRECTION('',(2.22044604925E-15,-2.540718180781E-32,1.)); +#16693 = ORIENTED_EDGE('',*,*,#16694,.F.); +#16694 = EDGE_CURVE('',#16695,#16686,#16697,.T.); +#16695 = VERTEX_POINT('',#16696); +#16696 = CARTESIAN_POINT('',(-0.798480775301,0.75,0.492364817767)); +#16697 = LINE('',#16698,#16699); +#16698 = CARTESIAN_POINT('',(-0.798480775301,0.75,0.492364817767)); +#16699 = VECTOR('',#16700,1.); +#16700 = DIRECTION('',(1.144237745222E-17,1.,0.)); +#16701 = ORIENTED_EDGE('',*,*,#16702,.F.); +#16702 = EDGE_CURVE('',#16317,#16695,#16703,.T.); +#16703 = CIRCLE('',#16704,0.1); +#16704 = AXIS2_PLACEMENT_3D('',#16705,#16706,#16707); +#16705 = CARTESIAN_POINT('',(-0.7,0.75,0.475)); +#16706 = DIRECTION('',(-1.144237745222E-17,-1.,-5.473822126269E-48)); +#16707 = DIRECTION('',(2.22044604925E-15,-2.540718180781E-32,1.)); +#16708 = CYLINDRICAL_SURFACE('',#16709,0.1); +#16709 = AXIS2_PLACEMENT_3D('',#16710,#16711,#16712); +#16710 = CARTESIAN_POINT('',(-0.7,0.75,0.475)); +#16711 = DIRECTION('',(-1.144237745222E-17,-1.,0.)); +#16712 = DIRECTION('',(2.22044604925E-15,-2.540718180781E-32,1.)); +#16713 = ADVANCED_FACE('',(#16714),#16725,.F.); +#16714 = FACE_BOUND('',#16715,.F.); +#16715 = EDGE_LOOP('',(#16716,#16722,#16723,#16724)); +#16716 = ORIENTED_EDGE('',*,*,#16717,.F.); +#16717 = EDGE_CURVE('',#16309,#16553,#16718,.T.); +#16718 = LINE('',#16719,#16720); +#16719 = CARTESIAN_POINT('',(-0.7,1.15,0.529763586955)); +#16720 = VECTOR('',#16721,1.); +#16721 = DIRECTION('',(0.,0.,1.)); +#16722 = ORIENTED_EDGE('',*,*,#16308,.T.); +#16723 = ORIENTED_EDGE('',*,*,#16577,.T.); +#16724 = ORIENTED_EDGE('',*,*,#16560,.F.); +#16725 = PLANE('',#16726); +#16726 = AXIS2_PLACEMENT_3D('',#16727,#16728,#16729); +#16727 = CARTESIAN_POINT('',(-0.7,-1.405,0.725)); +#16728 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#16729 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#16730 = ADVANCED_FACE('',(#16731),#16742,.F.); +#16731 = FACE_BOUND('',#16732,.F.); +#16732 = EDGE_LOOP('',(#16733,#16734,#16735,#16741)); +#16733 = ORIENTED_EDGE('',*,*,#16464,.F.); +#16734 = ORIENTED_EDGE('',*,*,#16385,.T.); +#16735 = ORIENTED_EDGE('',*,*,#16736,.T.); +#16736 = EDGE_CURVE('',#16378,#16497,#16737,.T.); +#16737 = LINE('',#16738,#16739); +#16738 = CARTESIAN_POINT('',(0.7,0.2,0.529763586955)); +#16739 = VECTOR('',#16740,1.); +#16740 = DIRECTION('',(0.,0.,1.)); +#16741 = ORIENTED_EDGE('',*,*,#16496,.F.); +#16742 = PLANE('',#16743); +#16743 = AXIS2_PLACEMENT_3D('',#16744,#16745,#16746); +#16744 = CARTESIAN_POINT('',(0.7,1.405,0.725)); +#16745 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#16746 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#16747 = ADVANCED_FACE('',(#16748),#16775,.F.); +#16748 = FACE_BOUND('',#16749,.F.); +#16749 = EDGE_LOOP('',(#16750,#16751,#16760,#16768)); +#16750 = ORIENTED_EDGE('',*,*,#16377,.T.); +#16751 = ORIENTED_EDGE('',*,*,#16752,.T.); +#16752 = EDGE_CURVE('',#16370,#16753,#16755,.T.); +#16753 = VERTEX_POINT('',#16754); +#16754 = CARTESIAN_POINT('',(0.798480775301,-0.2,0.492364817767)); +#16755 = CIRCLE('',#16756,0.1); +#16756 = AXIS2_PLACEMENT_3D('',#16757,#16758,#16759); +#16757 = CARTESIAN_POINT('',(0.7,-0.2,0.475)); +#16758 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#16759 = DIRECTION('',(-2.22044604925E-15,-2.465190328815E-31,1.)); +#16760 = ORIENTED_EDGE('',*,*,#16761,.F.); +#16761 = EDGE_CURVE('',#16762,#16753,#16764,.T.); +#16762 = VERTEX_POINT('',#16763); +#16763 = CARTESIAN_POINT('',(0.798480775301,0.2,0.492364817767)); +#16764 = LINE('',#16765,#16766); +#16765 = CARTESIAN_POINT('',(0.798480775301,0.2,0.492364817767)); +#16766 = VECTOR('',#16767,1.); +#16767 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#16768 = ORIENTED_EDGE('',*,*,#16769,.F.); +#16769 = EDGE_CURVE('',#16378,#16762,#16770,.T.); +#16770 = CIRCLE('',#16771,0.1); +#16771 = AXIS2_PLACEMENT_3D('',#16772,#16773,#16774); +#16772 = CARTESIAN_POINT('',(0.7,0.2,0.475)); +#16773 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#16774 = DIRECTION('',(-2.22044604925E-15,-2.465190328815E-31,1.)); +#16775 = CYLINDRICAL_SURFACE('',#16776,0.1); +#16776 = AXIS2_PLACEMENT_3D('',#16777,#16778,#16779); +#16777 = CARTESIAN_POINT('',(0.7,0.2,0.475)); +#16778 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#16779 = DIRECTION('',(-2.22044604925E-15,-2.465190328815E-31,1.)); +#16780 = ADVANCED_FACE('',(#16781),#16805,.F.); +#16781 = FACE_BOUND('',#16782,.F.); +#16782 = EDGE_LOOP('',(#16783,#16791,#16792,#16799)); +#16783 = ORIENTED_EDGE('',*,*,#16784,.F.); +#16784 = EDGE_CURVE('',#16370,#16785,#16787,.T.); +#16785 = VERTEX_POINT('',#16786); +#16786 = CARTESIAN_POINT('',(0.7,-0.2,0.725)); +#16787 = LINE('',#16788,#16789); +#16788 = CARTESIAN_POINT('',(0.7,-0.2,0.529763586955)); +#16789 = VECTOR('',#16790,1.); +#16790 = DIRECTION('',(0.,0.,1.)); +#16791 = ORIENTED_EDGE('',*,*,#16369,.T.); +#16792 = ORIENTED_EDGE('',*,*,#16793,.T.); +#16793 = EDGE_CURVE('',#16363,#16794,#16796,.T.); +#16794 = VERTEX_POINT('',#16795); +#16795 = CARTESIAN_POINT('',(0.7,-1.405,0.725)); +#16796 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#16797,#16798),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#16797 = CARTESIAN_POINT('',(0.7,-1.405,0.575)); +#16798 = CARTESIAN_POINT('',(0.7,-1.405,0.725)); +#16799 = ORIENTED_EDGE('',*,*,#16800,.F.); +#16800 = EDGE_CURVE('',#16785,#16794,#16801,.T.); +#16801 = LINE('',#16802,#16803); +#16802 = CARTESIAN_POINT('',(0.7,1.405,0.725)); +#16803 = VECTOR('',#16804,1.); +#16804 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#16805 = PLANE('',#16806); +#16806 = AXIS2_PLACEMENT_3D('',#16807,#16808,#16809); +#16807 = CARTESIAN_POINT('',(0.7,1.405,0.725)); +#16808 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#16809 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#16810 = ADVANCED_FACE('',(#16811),#16828,.F.); +#16811 = FACE_BOUND('',#16812,.F.); +#16812 = EDGE_LOOP('',(#16813,#16814,#16815,#16823)); +#16813 = ORIENTED_EDGE('',*,*,#16402,.T.); +#16814 = ORIENTED_EDGE('',*,*,#16590,.T.); +#16815 = ORIENTED_EDGE('',*,*,#16816,.F.); +#16816 = EDGE_CURVE('',#16817,#16591,#16819,.T.); +#16817 = VERTEX_POINT('',#16818); +#16818 = CARTESIAN_POINT('',(-0.605,-1.5,0.725)); +#16819 = LINE('',#16820,#16821); +#16820 = CARTESIAN_POINT('',(-0.605,-1.5,0.725)); +#16821 = VECTOR('',#16822,1.); +#16822 = DIRECTION('',(-0.707106781187,0.707106781187,0.)); +#16823 = ORIENTED_EDGE('',*,*,#16824,.F.); +#16824 = EDGE_CURVE('',#16403,#16817,#16825,.T.); +#16825 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#16826,#16827),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#16826 = CARTESIAN_POINT('',(-0.605,-1.5,0.575)); +#16827 = CARTESIAN_POINT('',(-0.605,-1.5,0.725)); +#16828 = PLANE('',#16829); +#16829 = AXIS2_PLACEMENT_3D('',#16830,#16831,#16832); +#16830 = CARTESIAN_POINT('',(-0.605,-1.5,0.725)); +#16831 = DIRECTION('',(0.707106781187,0.707106781187,0.)); +#16832 = DIRECTION('',(-0.707106781187,0.707106781187,0.)); +#16833 = ADVANCED_FACE('',(#16834),#16851,.F.); +#16834 = FACE_BOUND('',#16835,.F.); +#16835 = EDGE_LOOP('',(#16836,#16837,#16844,#16850)); +#16836 = ORIENTED_EDGE('',*,*,#16431,.T.); +#16837 = ORIENTED_EDGE('',*,*,#16838,.T.); +#16838 = EDGE_CURVE('',#16425,#16839,#16841,.T.); +#16839 = VERTEX_POINT('',#16840); +#16840 = CARTESIAN_POINT('',(0.605,-1.5,0.725)); +#16841 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#16842,#16843),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#16842 = CARTESIAN_POINT('',(0.605,-1.5,0.575)); +#16843 = CARTESIAN_POINT('',(0.605,-1.5,0.725)); +#16844 = ORIENTED_EDGE('',*,*,#16845,.F.); +#16845 = EDGE_CURVE('',#16794,#16839,#16846,.T.); +#16846 = LINE('',#16847,#16848); +#16847 = CARTESIAN_POINT('',(0.7,-1.405,0.725)); +#16848 = VECTOR('',#16849,1.); +#16849 = DIRECTION('',(-0.707106781187,-0.707106781187,0.)); +#16850 = ORIENTED_EDGE('',*,*,#16793,.F.); +#16851 = PLANE('',#16852); +#16852 = AXIS2_PLACEMENT_3D('',#16853,#16854,#16855); +#16853 = CARTESIAN_POINT('',(0.7,-1.405,0.725)); +#16854 = DIRECTION('',(-0.707106781187,0.707106781187,0.)); +#16855 = DIRECTION('',(-0.707106781187,-0.707106781187,0.)); +#16856 = ADVANCED_FACE('',(#16857),#16868,.F.); +#16857 = FACE_BOUND('',#16858,.F.); +#16858 = EDGE_LOOP('',(#16859,#16860,#16861,#16867)); +#16859 = ORIENTED_EDGE('',*,*,#16448,.T.); +#16860 = ORIENTED_EDGE('',*,*,#16824,.T.); +#16861 = ORIENTED_EDGE('',*,*,#16862,.F.); +#16862 = EDGE_CURVE('',#16839,#16817,#16863,.T.); +#16863 = LINE('',#16864,#16865); +#16864 = CARTESIAN_POINT('',(0.605,-1.5,0.725)); +#16865 = VECTOR('',#16866,1.); +#16866 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#16867 = ORIENTED_EDGE('',*,*,#16838,.F.); +#16868 = PLANE('',#16869); +#16869 = AXIS2_PLACEMENT_3D('',#16870,#16871,#16872); +#16870 = CARTESIAN_POINT('',(0.605,-1.5,0.725)); +#16871 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#16872 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#16873 = ADVANCED_FACE('',(#16874),#16897,.F.); +#16874 = FACE_BOUND('',#16875,.F.); +#16875 = EDGE_LOOP('',(#16876,#16884,#16890,#16891)); +#16876 = ORIENTED_EDGE('',*,*,#16877,.F.); +#16877 = EDGE_CURVE('',#16663,#16878,#16880,.T.); +#16878 = VERTEX_POINT('',#16879); +#16879 = CARTESIAN_POINT('',(-0.675,0.75,0.725)); +#16880 = LINE('',#16881,#16882); +#16881 = CARTESIAN_POINT('',(-0.7,0.75,0.725)); +#16882 = VECTOR('',#16883,1.); +#16883 = DIRECTION('',(1.,-1.144237745222E-17,0.)); +#16884 = ORIENTED_EDGE('',*,*,#16885,.T.); +#16885 = EDGE_CURVE('',#16663,#16553,#16886,.T.); +#16886 = LINE('',#16887,#16888); +#16887 = CARTESIAN_POINT('',(-0.7,0.75,0.725)); +#16888 = VECTOR('',#16889,1.); +#16889 = DIRECTION('',(1.144237745222E-17,1.,0.)); +#16890 = ORIENTED_EDGE('',*,*,#16552,.T.); +#16891 = ORIENTED_EDGE('',*,*,#16892,.F.); +#16892 = EDGE_CURVE('',#16878,#16545,#16893,.T.); +#16893 = LINE('',#16894,#16895); +#16894 = CARTESIAN_POINT('',(-0.675,-1.3925,0.725)); +#16895 = VECTOR('',#16896,1.); +#16896 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#16897 = PLANE('',#16898); +#16898 = AXIS2_PLACEMENT_3D('',#16899,#16900,#16901); +#16899 = CARTESIAN_POINT('',(-0.7,0.75,0.725)); +#16900 = DIRECTION('',(0.,0.,-1.)); +#16901 = DIRECTION('',(1.,-1.144237745222E-17,0.)); +#16902 = ADVANCED_FACE('',(#16903),#16951,.F.); +#16903 = FACE_BOUND('',#16904,.F.); +#16904 = EDGE_LOOP('',(#16905,#16915,#16923,#16929,#16930,#16931,#16938, + #16946)); +#16905 = ORIENTED_EDGE('',*,*,#16906,.T.); +#16906 = EDGE_CURVE('',#16907,#16909,#16911,.T.); +#16907 = VERTEX_POINT('',#16908); +#16908 = CARTESIAN_POINT('',(-0.675,-1.3925,0.725)); +#16909 = VERTEX_POINT('',#16910); +#16910 = CARTESIAN_POINT('',(-0.675,-1.15,0.725)); +#16911 = LINE('',#16912,#16913); +#16912 = CARTESIAN_POINT('',(-0.675,-1.3925,0.725)); +#16913 = VECTOR('',#16914,1.); +#16914 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#16915 = ORIENTED_EDGE('',*,*,#16916,.T.); +#16916 = EDGE_CURVE('',#16909,#16917,#16919,.T.); +#16917 = VERTEX_POINT('',#16918); +#16918 = CARTESIAN_POINT('',(-0.675,-0.75,0.725)); +#16919 = LINE('',#16920,#16921); +#16920 = CARTESIAN_POINT('',(-0.675,-1.3925,0.725)); +#16921 = VECTOR('',#16922,1.); +#16922 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#16923 = ORIENTED_EDGE('',*,*,#16924,.T.); +#16924 = EDGE_CURVE('',#16917,#16878,#16925,.T.); +#16925 = LINE('',#16926,#16927); +#16926 = CARTESIAN_POINT('',(-0.675,-1.3925,0.725)); +#16927 = VECTOR('',#16928,1.); +#16928 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#16929 = ORIENTED_EDGE('',*,*,#16892,.T.); +#16930 = ORIENTED_EDGE('',*,*,#16544,.T.); +#16931 = ORIENTED_EDGE('',*,*,#16932,.T.); +#16932 = EDGE_CURVE('',#16537,#16933,#16935,.T.); +#16933 = VERTEX_POINT('',#16934); +#16934 = CARTESIAN_POINT('',(-0.608243103516,1.359121551758,1.2)); +#16935 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#16936,#16937),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#16936 = CARTESIAN_POINT('',(-0.675,1.3925,0.725)); +#16937 = CARTESIAN_POINT('',(-0.608243103516,1.359121551758,1.2)); +#16938 = ORIENTED_EDGE('',*,*,#16939,.F.); +#16939 = EDGE_CURVE('',#16940,#16933,#16942,.T.); +#16940 = VERTEX_POINT('',#16941); +#16941 = CARTESIAN_POINT('',(-0.608243103516,-1.359121551758,1.2)); +#16942 = LINE('',#16943,#16944); +#16943 = CARTESIAN_POINT('',(-0.608243103516,-1.359121551758,1.2)); +#16944 = VECTOR('',#16945,1.); +#16945 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#16946 = ORIENTED_EDGE('',*,*,#16947,.F.); +#16947 = EDGE_CURVE('',#16907,#16940,#16948,.T.); +#16948 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#16949,#16950),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#16949 = CARTESIAN_POINT('',(-0.675,-1.3925,0.725)); +#16950 = CARTESIAN_POINT('',(-0.608243103516,-1.359121551758,1.2)); +#16951 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#16952,#16953) + ,(#16954,#16955 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,2.785),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#16952 = CARTESIAN_POINT('',(-0.675,-1.3925,0.725)); +#16953 = CARTESIAN_POINT('',(-0.608243103516,-1.359121551758,1.2)); +#16954 = CARTESIAN_POINT('',(-0.675,1.3925,0.725)); +#16955 = CARTESIAN_POINT('',(-0.608243103516,1.359121551758,1.2)); +#16956 = ADVANCED_FACE('',(#16957),#16974,.F.); +#16957 = FACE_BOUND('',#16958,.F.); +#16958 = EDGE_LOOP('',(#16959,#16960,#16967,#16973)); +#16959 = ORIENTED_EDGE('',*,*,#16536,.T.); +#16960 = ORIENTED_EDGE('',*,*,#16961,.T.); +#16961 = EDGE_CURVE('',#16529,#16962,#16964,.T.); +#16962 = VERTEX_POINT('',#16963); +#16963 = CARTESIAN_POINT('',(-0.559121551758,1.408243103516,1.2)); +#16964 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#16965,#16966),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#16965 = CARTESIAN_POINT('',(-0.5925,1.475,0.725)); +#16966 = CARTESIAN_POINT('',(-0.559121551758,1.408243103516,1.2)); +#16967 = ORIENTED_EDGE('',*,*,#16968,.F.); +#16968 = EDGE_CURVE('',#16933,#16962,#16969,.T.); +#16969 = LINE('',#16970,#16971); +#16970 = CARTESIAN_POINT('',(-0.608243103516,1.359121551758,1.2)); +#16971 = VECTOR('',#16972,1.); +#16972 = DIRECTION('',(0.707106781187,0.707106781187,0.)); +#16973 = ORIENTED_EDGE('',*,*,#16932,.F.); +#16974 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#16975,#16976) + ,(#16977,#16978 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.116672618896),(0.,1.) + ,.PIECEWISE_BEZIER_KNOTS.); +#16975 = CARTESIAN_POINT('',(-0.675,1.3925,0.725)); +#16976 = CARTESIAN_POINT('',(-0.608243103516,1.359121551758,1.2)); +#16977 = CARTESIAN_POINT('',(-0.5925,1.475,0.725)); +#16978 = CARTESIAN_POINT('',(-0.559121551758,1.408243103516,1.2)); +#16979 = ADVANCED_FACE('',(#16980),#16997,.F.); +#16980 = FACE_BOUND('',#16981,.F.); +#16981 = EDGE_LOOP('',(#16982,#16983,#16990,#16996)); +#16982 = ORIENTED_EDGE('',*,*,#16528,.T.); +#16983 = ORIENTED_EDGE('',*,*,#16984,.T.); +#16984 = EDGE_CURVE('',#16521,#16985,#16987,.T.); +#16985 = VERTEX_POINT('',#16986); +#16986 = CARTESIAN_POINT('',(0.559121551758,1.408243103516,1.2)); +#16987 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#16988,#16989),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#16988 = CARTESIAN_POINT('',(0.5925,1.475,0.725)); +#16989 = CARTESIAN_POINT('',(0.559121551758,1.408243103516,1.2)); +#16990 = ORIENTED_EDGE('',*,*,#16991,.F.); +#16991 = EDGE_CURVE('',#16962,#16985,#16992,.T.); +#16992 = LINE('',#16993,#16994); +#16993 = CARTESIAN_POINT('',(-0.559121551758,1.408243103516,1.2)); +#16994 = VECTOR('',#16995,1.); +#16995 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#16996 = ORIENTED_EDGE('',*,*,#16961,.F.); +#16997 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#16998,#16999) + ,(#17000,#17001 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,1.185),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#16998 = CARTESIAN_POINT('',(-0.5925,1.475,0.725)); +#16999 = CARTESIAN_POINT('',(-0.559121551758,1.408243103516,1.2)); +#17000 = CARTESIAN_POINT('',(0.5925,1.475,0.725)); +#17001 = CARTESIAN_POINT('',(0.559121551758,1.408243103516,1.2)); +#17002 = ADVANCED_FACE('',(#17003),#17020,.F.); +#17003 = FACE_BOUND('',#17004,.F.); +#17004 = EDGE_LOOP('',(#17005,#17006,#17013,#17019)); +#17005 = ORIENTED_EDGE('',*,*,#16520,.T.); +#17006 = ORIENTED_EDGE('',*,*,#17007,.T.); +#17007 = EDGE_CURVE('',#16513,#17008,#17010,.T.); +#17008 = VERTEX_POINT('',#17009); +#17009 = CARTESIAN_POINT('',(0.608243103516,1.359121551758,1.2)); +#17010 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#17011,#17012),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#17011 = CARTESIAN_POINT('',(0.675,1.3925,0.725)); +#17012 = CARTESIAN_POINT('',(0.608243103516,1.359121551758,1.2)); +#17013 = ORIENTED_EDGE('',*,*,#17014,.F.); +#17014 = EDGE_CURVE('',#16985,#17008,#17015,.T.); +#17015 = LINE('',#17016,#17017); +#17016 = CARTESIAN_POINT('',(0.559121551758,1.408243103516,1.2)); +#17017 = VECTOR('',#17018,1.); +#17018 = DIRECTION('',(0.707106781187,-0.707106781187,0.)); +#17019 = ORIENTED_EDGE('',*,*,#16984,.F.); +#17020 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#17021,#17022) + ,(#17023,#17024 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.116672618896),(0.,1.) + ,.PIECEWISE_BEZIER_KNOTS.); +#17021 = CARTESIAN_POINT('',(0.5925,1.475,0.725)); +#17022 = CARTESIAN_POINT('',(0.559121551758,1.408243103516,1.2)); +#17023 = CARTESIAN_POINT('',(0.675,1.3925,0.725)); +#17024 = CARTESIAN_POINT('',(0.608243103516,1.359121551758,1.2)); +#17025 = ADVANCED_FACE('',(#17026),#17059,.F.); +#17026 = FACE_BOUND('',#17027,.F.); +#17027 = EDGE_LOOP('',(#17028,#17029,#17037,#17045,#17052,#17058)); +#17028 = ORIENTED_EDGE('',*,*,#16512,.T.); +#17029 = ORIENTED_EDGE('',*,*,#17030,.T.); +#17030 = EDGE_CURVE('',#16505,#17031,#17033,.T.); +#17031 = VERTEX_POINT('',#17032); +#17032 = CARTESIAN_POINT('',(0.675,-0.2,0.725)); +#17033 = LINE('',#17034,#17035); +#17034 = CARTESIAN_POINT('',(0.675,1.3925,0.725)); +#17035 = VECTOR('',#17036,1.); +#17036 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#17037 = ORIENTED_EDGE('',*,*,#17038,.T.); +#17038 = EDGE_CURVE('',#17031,#17039,#17041,.T.); +#17039 = VERTEX_POINT('',#17040); +#17040 = CARTESIAN_POINT('',(0.675,-1.3925,0.725)); +#17041 = LINE('',#17042,#17043); +#17042 = CARTESIAN_POINT('',(0.675,1.3925,0.725)); +#17043 = VECTOR('',#17044,1.); +#17044 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#17045 = ORIENTED_EDGE('',*,*,#17046,.T.); +#17046 = EDGE_CURVE('',#17039,#17047,#17049,.T.); +#17047 = VERTEX_POINT('',#17048); +#17048 = CARTESIAN_POINT('',(0.608243103516,-1.359121551758,1.2)); +#17049 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#17050,#17051),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#17050 = CARTESIAN_POINT('',(0.675,-1.3925,0.725)); +#17051 = CARTESIAN_POINT('',(0.608243103516,-1.359121551758,1.2)); +#17052 = ORIENTED_EDGE('',*,*,#17053,.F.); +#17053 = EDGE_CURVE('',#17008,#17047,#17054,.T.); +#17054 = LINE('',#17055,#17056); +#17055 = CARTESIAN_POINT('',(0.608243103516,1.359121551758,1.2)); +#17056 = VECTOR('',#17057,1.); +#17057 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#17058 = ORIENTED_EDGE('',*,*,#17007,.F.); +#17059 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#17060,#17061) + ,(#17062,#17063 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,2.785),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#17060 = CARTESIAN_POINT('',(0.675,1.3925,0.725)); +#17061 = CARTESIAN_POINT('',(0.608243103516,1.359121551758,1.2)); +#17062 = CARTESIAN_POINT('',(0.675,-1.3925,0.725)); +#17063 = CARTESIAN_POINT('',(0.608243103516,-1.359121551758,1.2)); +#17064 = ADVANCED_FACE('',(#17065),#17081,.F.); +#17065 = FACE_BOUND('',#17066,.F.); +#17066 = EDGE_LOOP('',(#17067,#17068,#17074,#17080)); +#17067 = ORIENTED_EDGE('',*,*,#16504,.F.); +#17068 = ORIENTED_EDGE('',*,*,#17069,.T.); +#17069 = EDGE_CURVE('',#16497,#16785,#17070,.T.); +#17070 = LINE('',#17071,#17072); +#17071 = CARTESIAN_POINT('',(0.7,0.2,0.725)); +#17072 = VECTOR('',#17073,1.); +#17073 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#17074 = ORIENTED_EDGE('',*,*,#17075,.T.); +#17075 = EDGE_CURVE('',#16785,#17031,#17076,.T.); +#17076 = LINE('',#17077,#17078); +#17077 = CARTESIAN_POINT('',(0.7,-0.2,0.725)); +#17078 = VECTOR('',#17079,1.); +#17079 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#17080 = ORIENTED_EDGE('',*,*,#17030,.F.); +#17081 = PLANE('',#17082); +#17082 = AXIS2_PLACEMENT_3D('',#17083,#17084,#17085); +#17083 = CARTESIAN_POINT('',(0.7,0.2,0.725)); +#17084 = DIRECTION('',(0.,0.,-1.)); +#17085 = DIRECTION('',(-1.,-1.110223024625E-16,-0.)); +#17086 = ADVANCED_FACE('',(#17087),#17125,.F.); +#17087 = FACE_BOUND('',#17088,.F.); +#17088 = EDGE_LOOP('',(#17089,#17090,#17091,#17092,#17093,#17094,#17095, + #17101,#17102,#17110,#17118,#17124)); +#17089 = ORIENTED_EDGE('',*,*,#17075,.F.); +#17090 = ORIENTED_EDGE('',*,*,#16800,.T.); +#17091 = ORIENTED_EDGE('',*,*,#16845,.T.); +#17092 = ORIENTED_EDGE('',*,*,#16862,.T.); +#17093 = ORIENTED_EDGE('',*,*,#16816,.T.); +#17094 = ORIENTED_EDGE('',*,*,#16606,.T.); +#17095 = ORIENTED_EDGE('',*,*,#17096,.T.); +#17096 = EDGE_CURVE('',#16599,#16909,#17097,.T.); +#17097 = LINE('',#17098,#17099); +#17098 = CARTESIAN_POINT('',(-0.7,-1.15,0.725)); +#17099 = VECTOR('',#17100,1.); +#17100 = DIRECTION('',(1.,-1.144237745222E-17,0.)); +#17101 = ORIENTED_EDGE('',*,*,#16906,.F.); +#17102 = ORIENTED_EDGE('',*,*,#17103,.F.); +#17103 = EDGE_CURVE('',#17104,#16907,#17106,.T.); +#17104 = VERTEX_POINT('',#17105); +#17105 = CARTESIAN_POINT('',(-0.5925,-1.475,0.725)); +#17106 = LINE('',#17107,#17108); +#17107 = CARTESIAN_POINT('',(-0.5925,-1.475,0.725)); +#17108 = VECTOR('',#17109,1.); +#17109 = DIRECTION('',(-0.707106781187,0.707106781187,0.)); +#17110 = ORIENTED_EDGE('',*,*,#17111,.F.); +#17111 = EDGE_CURVE('',#17112,#17104,#17114,.T.); +#17112 = VERTEX_POINT('',#17113); +#17113 = CARTESIAN_POINT('',(0.5925,-1.475,0.725)); +#17114 = LINE('',#17115,#17116); +#17115 = CARTESIAN_POINT('',(0.5925,-1.475,0.725)); +#17116 = VECTOR('',#17117,1.); +#17117 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#17118 = ORIENTED_EDGE('',*,*,#17119,.F.); +#17119 = EDGE_CURVE('',#17039,#17112,#17120,.T.); +#17120 = LINE('',#17121,#17122); +#17121 = CARTESIAN_POINT('',(0.675,-1.3925,0.725)); +#17122 = VECTOR('',#17123,1.); +#17123 = DIRECTION('',(-0.707106781187,-0.707106781187,0.)); +#17124 = ORIENTED_EDGE('',*,*,#17038,.F.); +#17125 = PLANE('',#17126); +#17126 = AXIS2_PLACEMENT_3D('',#17127,#17128,#17129); +#17127 = CARTESIAN_POINT('',(-1.486299604971E-16,1.4875,0.725)); +#17128 = DIRECTION('',(1.022886882533E-31,-6.310887241768E-27,-1.)); +#17129 = DIRECTION('',(1.,1.217738924546E-16,1.022886882525E-31)); +#17130 = ADVANCED_FACE('',(#17131),#17200,.F.); +#17131 = FACE_BOUND('',#17132,.F.); +#17132 = EDGE_LOOP('',(#17133,#17134,#17135,#17143,#17152,#17160,#17168, + #17176,#17185,#17193)); +#17133 = ORIENTED_EDGE('',*,*,#16598,.F.); +#17134 = ORIENTED_EDGE('',*,*,#16638,.T.); +#17135 = ORIENTED_EDGE('',*,*,#17136,.T.); +#17136 = EDGE_CURVE('',#16631,#17137,#17139,.T.); +#17137 = VERTEX_POINT('',#17138); +#17138 = CARTESIAN_POINT('',(-0.843471632406,-1.15,0.206587955583)); +#17139 = LINE('',#17140,#17141); +#17140 = CARTESIAN_POINT('',(-0.798480775301,-1.15,0.492364817767)); +#17141 = VECTOR('',#17142,1.); +#17142 = DIRECTION('',(-0.155518033909,1.779496044609E-18, + -0.987833053268)); +#17143 = ORIENTED_EDGE('',*,*,#17144,.T.); +#17144 = EDGE_CURVE('',#17137,#17145,#17147,.T.); +#17145 = VERTEX_POINT('',#17146); +#17146 = CARTESIAN_POINT('',(-1.089673570659,-1.15,5.551115123126E-17)); +#17147 = CIRCLE('',#17148,0.25); +#17148 = AXIS2_PLACEMENT_3D('',#17149,#17150,#17151); +#17149 = CARTESIAN_POINT('',(-1.089673570659,-1.15,0.25)); +#17150 = DIRECTION('',(1.144237745222E-17,1.,3.851859888774E-34)); +#17151 = DIRECTION('',(0.984807753012,-1.126854202784E-17, + -0.173648177667)); +#17152 = ORIENTED_EDGE('',*,*,#17153,.T.); +#17153 = EDGE_CURVE('',#17145,#17154,#17156,.T.); +#17154 = VERTEX_POINT('',#17155); +#17155 = CARTESIAN_POINT('',(-1.25,-1.15,5.551115123126E-17)); +#17156 = LINE('',#17157,#17158); +#17157 = CARTESIAN_POINT('',(-1.089673570659,-1.15,5.551115123126E-17)); +#17158 = VECTOR('',#17159,1.); +#17159 = DIRECTION('',(-1.,1.144237745222E-17,0.)); +#17160 = ORIENTED_EDGE('',*,*,#17161,.T.); +#17161 = EDGE_CURVE('',#17154,#17162,#17164,.T.); +#17162 = VERTEX_POINT('',#17163); +#17163 = CARTESIAN_POINT('',(-1.25,-1.15,0.15)); +#17164 = LINE('',#17165,#17166); +#17165 = CARTESIAN_POINT('',(-1.25,-1.15,5.551115123126E-17)); +#17166 = VECTOR('',#17167,1.); +#17167 = DIRECTION('',(0.,0.,1.)); +#17168 = ORIENTED_EDGE('',*,*,#17169,.T.); +#17169 = EDGE_CURVE('',#17162,#17170,#17172,.T.); +#17170 = VERTEX_POINT('',#17171); +#17171 = CARTESIAN_POINT('',(-1.089673570659,-1.15,0.15)); +#17172 = LINE('',#17173,#17174); +#17173 = CARTESIAN_POINT('',(-1.25,-1.15,0.15)); +#17174 = VECTOR('',#17175,1.); +#17175 = DIRECTION('',(1.,-1.144237745222E-17,0.)); +#17176 = ORIENTED_EDGE('',*,*,#17177,.T.); +#17177 = EDGE_CURVE('',#17170,#17178,#17180,.T.); +#17178 = VERTEX_POINT('',#17179); +#17179 = CARTESIAN_POINT('',(-0.991192795358,-1.15,0.232635182233)); +#17180 = CIRCLE('',#17181,0.1); +#17181 = AXIS2_PLACEMENT_3D('',#17182,#17183,#17184); +#17182 = CARTESIAN_POINT('',(-1.089673570659,-1.15,0.25)); +#17183 = DIRECTION('',(-1.144237745222E-17,-1.,1.094764425254E-47)); +#17184 = DIRECTION('',(-2.22044604925E-15,2.540718180781E-32,-1.)); +#17185 = ORIENTED_EDGE('',*,*,#17186,.T.); +#17186 = EDGE_CURVE('',#17178,#17187,#17189,.T.); +#17187 = VERTEX_POINT('',#17188); +#17188 = CARTESIAN_POINT('',(-0.946201938253,-1.15,0.518412044417)); +#17189 = LINE('',#17190,#17191); +#17190 = CARTESIAN_POINT('',(-0.991192795358,-1.15,0.232635182233)); +#17191 = VECTOR('',#17192,1.); +#17192 = DIRECTION('',(0.155518033909,-1.779496044609E-18,0.987833053268 + )); +#17193 = ORIENTED_EDGE('',*,*,#17194,.T.); +#17194 = EDGE_CURVE('',#17187,#16599,#17195,.T.); +#17195 = CIRCLE('',#17196,0.25); +#17196 = AXIS2_PLACEMENT_3D('',#17197,#17198,#17199); +#17197 = CARTESIAN_POINT('',(-0.7,-1.15,0.475)); +#17198 = DIRECTION('',(1.144237745222E-17,1.,0.)); +#17199 = DIRECTION('',(-0.984807753012,1.126854202784E-17,0.173648177667 + )); +#17200 = PLANE('',#17201); +#17201 = AXIS2_PLACEMENT_3D('',#17202,#17203,#17204); +#17202 = CARTESIAN_POINT('',(-0.931323080229,-1.15,0.33452717391)); +#17203 = DIRECTION('',(1.144237745222E-17,1.,0.)); +#17204 = DIRECTION('',(0.,-0.,1.)); +#17205 = ADVANCED_FACE('',(#17206),#17224,.F.); +#17206 = FACE_BOUND('',#17207,.F.); +#17207 = EDGE_LOOP('',(#17208,#17209,#17217,#17223)); +#17208 = ORIENTED_EDGE('',*,*,#16630,.T.); +#17209 = ORIENTED_EDGE('',*,*,#17210,.T.); +#17210 = EDGE_CURVE('',#16622,#17211,#17213,.T.); +#17211 = VERTEX_POINT('',#17212); +#17212 = CARTESIAN_POINT('',(-0.843471632406,-0.75,0.206587955583)); +#17213 = LINE('',#17214,#17215); +#17214 = CARTESIAN_POINT('',(-0.798480775301,-0.75,0.492364817767)); +#17215 = VECTOR('',#17216,1.); +#17216 = DIRECTION('',(-0.155518033909,1.779496044609E-18, + -0.987833053268)); +#17217 = ORIENTED_EDGE('',*,*,#17218,.F.); +#17218 = EDGE_CURVE('',#17137,#17211,#17219,.T.); +#17219 = LINE('',#17220,#17221); +#17220 = CARTESIAN_POINT('',(-0.843471632406,-1.15,0.206587955583)); +#17221 = VECTOR('',#17222,1.); +#17222 = DIRECTION('',(1.144237745222E-17,1.,0.)); +#17223 = ORIENTED_EDGE('',*,*,#17136,.F.); +#17224 = PLANE('',#17225); +#17225 = AXIS2_PLACEMENT_3D('',#17226,#17227,#17228); +#17226 = CARTESIAN_POINT('',(-0.798480775301,-1.15,0.492364817767)); +#17227 = DIRECTION('',(-0.987833053268,1.130315865527E-17,0.155518033909 + )); +#17228 = DIRECTION('',(-0.155518033909,1.779496044609E-18, + -0.987833053268)); +#17229 = ADVANCED_FACE('',(#17230),#17292,.T.); +#17230 = FACE_BOUND('',#17231,.T.); +#17231 = EDGE_LOOP('',(#17232,#17233,#17234,#17235,#17244,#17252,#17260, + #17268,#17277,#17285)); +#17232 = ORIENTED_EDGE('',*,*,#16653,.F.); +#17233 = ORIENTED_EDGE('',*,*,#16621,.T.); +#17234 = ORIENTED_EDGE('',*,*,#17210,.T.); +#17235 = ORIENTED_EDGE('',*,*,#17236,.T.); +#17236 = EDGE_CURVE('',#17211,#17237,#17239,.T.); +#17237 = VERTEX_POINT('',#17238); +#17238 = CARTESIAN_POINT('',(-1.089673570659,-0.75,5.551115123126E-17)); +#17239 = CIRCLE('',#17240,0.25); +#17240 = AXIS2_PLACEMENT_3D('',#17241,#17242,#17243); +#17241 = CARTESIAN_POINT('',(-1.089673570659,-0.75,0.25)); +#17242 = DIRECTION('',(1.144237745222E-17,1.,3.851859888774E-34)); +#17243 = DIRECTION('',(0.984807753012,-1.126854202784E-17, + -0.173648177667)); +#17244 = ORIENTED_EDGE('',*,*,#17245,.T.); +#17245 = EDGE_CURVE('',#17237,#17246,#17248,.T.); +#17246 = VERTEX_POINT('',#17247); +#17247 = CARTESIAN_POINT('',(-1.25,-0.75,5.551115123126E-17)); +#17248 = LINE('',#17249,#17250); +#17249 = CARTESIAN_POINT('',(-1.089673570659,-0.75,5.551115123126E-17)); +#17250 = VECTOR('',#17251,1.); +#17251 = DIRECTION('',(-1.,1.144237745222E-17,0.)); +#17252 = ORIENTED_EDGE('',*,*,#17253,.T.); +#17253 = EDGE_CURVE('',#17246,#17254,#17256,.T.); +#17254 = VERTEX_POINT('',#17255); +#17255 = CARTESIAN_POINT('',(-1.25,-0.75,0.15)); +#17256 = LINE('',#17257,#17258); +#17257 = CARTESIAN_POINT('',(-1.25,-0.75,5.551115123126E-17)); +#17258 = VECTOR('',#17259,1.); +#17259 = DIRECTION('',(0.,0.,1.)); +#17260 = ORIENTED_EDGE('',*,*,#17261,.T.); +#17261 = EDGE_CURVE('',#17254,#17262,#17264,.T.); +#17262 = VERTEX_POINT('',#17263); +#17263 = CARTESIAN_POINT('',(-1.089673570659,-0.75,0.15)); +#17264 = LINE('',#17265,#17266); +#17265 = CARTESIAN_POINT('',(-1.25,-0.75,0.15)); +#17266 = VECTOR('',#17267,1.); +#17267 = DIRECTION('',(1.,-1.144237745222E-17,0.)); +#17268 = ORIENTED_EDGE('',*,*,#17269,.T.); +#17269 = EDGE_CURVE('',#17262,#17270,#17272,.T.); +#17270 = VERTEX_POINT('',#17271); +#17271 = CARTESIAN_POINT('',(-0.991192795358,-0.75,0.232635182233)); +#17272 = CIRCLE('',#17273,0.1); +#17273 = AXIS2_PLACEMENT_3D('',#17274,#17275,#17276); +#17274 = CARTESIAN_POINT('',(-1.089673570659,-0.75,0.25)); +#17275 = DIRECTION('',(-1.144237745222E-17,-1.,1.094764425254E-47)); +#17276 = DIRECTION('',(-2.22044604925E-15,2.540718180781E-32,-1.)); +#17277 = ORIENTED_EDGE('',*,*,#17278,.T.); +#17278 = EDGE_CURVE('',#17270,#17279,#17281,.T.); +#17279 = VERTEX_POINT('',#17280); +#17280 = CARTESIAN_POINT('',(-0.946201938253,-0.75,0.518412044417)); +#17281 = LINE('',#17282,#17283); +#17282 = CARTESIAN_POINT('',(-0.991192795358,-0.75,0.232635182233)); +#17283 = VECTOR('',#17284,1.); +#17284 = DIRECTION('',(0.155518033909,-1.779496044609E-18,0.987833053268 + )); +#17285 = ORIENTED_EDGE('',*,*,#17286,.T.); +#17286 = EDGE_CURVE('',#17279,#16654,#17287,.T.); +#17287 = CIRCLE('',#17288,0.25); +#17288 = AXIS2_PLACEMENT_3D('',#17289,#17290,#17291); +#17289 = CARTESIAN_POINT('',(-0.7,-0.75,0.475)); +#17290 = DIRECTION('',(1.144237745222E-17,1.,0.)); +#17291 = DIRECTION('',(-0.984807753012,1.126854202784E-17,0.173648177667 + )); +#17292 = PLANE('',#17293); +#17293 = AXIS2_PLACEMENT_3D('',#17294,#17295,#17296); +#17294 = CARTESIAN_POINT('',(-0.931323080229,-0.75,0.33452717391)); +#17295 = DIRECTION('',(1.144237745222E-17,1.,0.)); +#17296 = DIRECTION('',(0.,-0.,1.)); +#17297 = ADVANCED_FACE('',(#17298),#17309,.F.); +#17298 = FACE_BOUND('',#17299,.F.); +#17299 = EDGE_LOOP('',(#17300,#17301,#17302,#17303)); +#17300 = ORIENTED_EDGE('',*,*,#16670,.T.); +#17301 = ORIENTED_EDGE('',*,*,#16877,.T.); +#17302 = ORIENTED_EDGE('',*,*,#16924,.F.); +#17303 = ORIENTED_EDGE('',*,*,#17304,.F.); +#17304 = EDGE_CURVE('',#16654,#16917,#17305,.T.); +#17305 = LINE('',#17306,#17307); +#17306 = CARTESIAN_POINT('',(-0.7,-0.75,0.725)); +#17307 = VECTOR('',#17308,1.); +#17308 = DIRECTION('',(1.,-1.144237745222E-17,0.)); +#17309 = PLANE('',#17310); +#17310 = AXIS2_PLACEMENT_3D('',#17311,#17312,#17313); +#17311 = CARTESIAN_POINT('',(-1.486299604971E-16,1.4875,0.725)); +#17312 = DIRECTION('',(1.022886882533E-31,-6.310887241768E-27,-1.)); +#17313 = DIRECTION('',(1.,1.217738924546E-16,1.022886882525E-31)); +#17314 = ADVANCED_FACE('',(#17315),#17384,.F.); +#17315 = FACE_BOUND('',#17316,.F.); +#17316 = EDGE_LOOP('',(#17317,#17318,#17319,#17327,#17336,#17344,#17352, + #17360,#17369,#17377)); +#17317 = ORIENTED_EDGE('',*,*,#16662,.F.); +#17318 = ORIENTED_EDGE('',*,*,#16702,.T.); +#17319 = ORIENTED_EDGE('',*,*,#17320,.T.); +#17320 = EDGE_CURVE('',#16695,#17321,#17323,.T.); +#17321 = VERTEX_POINT('',#17322); +#17322 = CARTESIAN_POINT('',(-0.843471632406,0.75,0.206587955583)); +#17323 = LINE('',#17324,#17325); +#17324 = CARTESIAN_POINT('',(-0.798480775301,0.75,0.492364817767)); +#17325 = VECTOR('',#17326,1.); +#17326 = DIRECTION('',(-0.155518033909,1.779496044609E-18, + -0.987833053268)); +#17327 = ORIENTED_EDGE('',*,*,#17328,.T.); +#17328 = EDGE_CURVE('',#17321,#17329,#17331,.T.); +#17329 = VERTEX_POINT('',#17330); +#17330 = CARTESIAN_POINT('',(-1.089673570659,0.75,5.551115123126E-17)); +#17331 = CIRCLE('',#17332,0.25); +#17332 = AXIS2_PLACEMENT_3D('',#17333,#17334,#17335); +#17333 = CARTESIAN_POINT('',(-1.089673570659,0.75,0.25)); +#17334 = DIRECTION('',(1.144237745222E-17,1.,3.851859888774E-34)); +#17335 = DIRECTION('',(0.984807753012,-1.126854202784E-17, + -0.173648177667)); +#17336 = ORIENTED_EDGE('',*,*,#17337,.T.); +#17337 = EDGE_CURVE('',#17329,#17338,#17340,.T.); +#17338 = VERTEX_POINT('',#17339); +#17339 = CARTESIAN_POINT('',(-1.25,0.75,5.551115123126E-17)); +#17340 = LINE('',#17341,#17342); +#17341 = CARTESIAN_POINT('',(-1.089673570659,0.75,5.551115123126E-17)); +#17342 = VECTOR('',#17343,1.); +#17343 = DIRECTION('',(-1.,1.144237745222E-17,0.)); +#17344 = ORIENTED_EDGE('',*,*,#17345,.T.); +#17345 = EDGE_CURVE('',#17338,#17346,#17348,.T.); +#17346 = VERTEX_POINT('',#17347); +#17347 = CARTESIAN_POINT('',(-1.25,0.75,0.15)); +#17348 = LINE('',#17349,#17350); +#17349 = CARTESIAN_POINT('',(-1.25,0.75,5.551115123126E-17)); +#17350 = VECTOR('',#17351,1.); +#17351 = DIRECTION('',(0.,0.,1.)); +#17352 = ORIENTED_EDGE('',*,*,#17353,.T.); +#17353 = EDGE_CURVE('',#17346,#17354,#17356,.T.); +#17354 = VERTEX_POINT('',#17355); +#17355 = CARTESIAN_POINT('',(-1.089673570659,0.75,0.15)); +#17356 = LINE('',#17357,#17358); +#17357 = CARTESIAN_POINT('',(-1.25,0.75,0.15)); +#17358 = VECTOR('',#17359,1.); +#17359 = DIRECTION('',(1.,-1.144237745222E-17,0.)); +#17360 = ORIENTED_EDGE('',*,*,#17361,.T.); +#17361 = EDGE_CURVE('',#17354,#17362,#17364,.T.); +#17362 = VERTEX_POINT('',#17363); +#17363 = CARTESIAN_POINT('',(-0.991192795358,0.75,0.232635182233)); +#17364 = CIRCLE('',#17365,0.1); +#17365 = AXIS2_PLACEMENT_3D('',#17366,#17367,#17368); +#17366 = CARTESIAN_POINT('',(-1.089673570659,0.75,0.25)); +#17367 = DIRECTION('',(-1.144237745222E-17,-1.,1.094764425254E-47)); +#17368 = DIRECTION('',(-2.22044604925E-15,2.540718180781E-32,-1.)); +#17369 = ORIENTED_EDGE('',*,*,#17370,.T.); +#17370 = EDGE_CURVE('',#17362,#17371,#17373,.T.); +#17371 = VERTEX_POINT('',#17372); +#17372 = CARTESIAN_POINT('',(-0.946201938253,0.75,0.518412044417)); +#17373 = LINE('',#17374,#17375); +#17374 = CARTESIAN_POINT('',(-0.991192795358,0.75,0.232635182233)); +#17375 = VECTOR('',#17376,1.); +#17376 = DIRECTION('',(0.155518033909,-1.779496044609E-18,0.987833053268 + )); +#17377 = ORIENTED_EDGE('',*,*,#17378,.T.); +#17378 = EDGE_CURVE('',#17371,#16663,#17379,.T.); +#17379 = CIRCLE('',#17380,0.25); +#17380 = AXIS2_PLACEMENT_3D('',#17381,#17382,#17383); +#17381 = CARTESIAN_POINT('',(-0.7,0.75,0.475)); +#17382 = DIRECTION('',(1.144237745222E-17,1.,0.)); +#17383 = DIRECTION('',(-0.984807753012,1.126854202784E-17,0.173648177667 + )); +#17384 = PLANE('',#17385); +#17385 = AXIS2_PLACEMENT_3D('',#17386,#17387,#17388); +#17386 = CARTESIAN_POINT('',(-0.931323080229,0.75,0.33452717391)); +#17387 = DIRECTION('',(1.144237745222E-17,1.,0.)); +#17388 = DIRECTION('',(0.,-0.,1.)); +#17389 = ADVANCED_FACE('',(#17390),#17408,.F.); +#17390 = FACE_BOUND('',#17391,.F.); +#17391 = EDGE_LOOP('',(#17392,#17393,#17401,#17407)); +#17392 = ORIENTED_EDGE('',*,*,#16694,.T.); +#17393 = ORIENTED_EDGE('',*,*,#17394,.T.); +#17394 = EDGE_CURVE('',#16686,#17395,#17397,.T.); +#17395 = VERTEX_POINT('',#17396); +#17396 = CARTESIAN_POINT('',(-0.843471632406,1.15,0.206587955583)); +#17397 = LINE('',#17398,#17399); +#17398 = CARTESIAN_POINT('',(-0.798480775301,1.15,0.492364817767)); +#17399 = VECTOR('',#17400,1.); +#17400 = DIRECTION('',(-0.155518033909,1.779496044609E-18, + -0.987833053268)); +#17401 = ORIENTED_EDGE('',*,*,#17402,.F.); +#17402 = EDGE_CURVE('',#17321,#17395,#17403,.T.); +#17403 = LINE('',#17404,#17405); +#17404 = CARTESIAN_POINT('',(-0.843471632406,0.75,0.206587955583)); +#17405 = VECTOR('',#17406,1.); +#17406 = DIRECTION('',(1.144237745222E-17,1.,0.)); +#17407 = ORIENTED_EDGE('',*,*,#17320,.F.); +#17408 = PLANE('',#17409); +#17409 = AXIS2_PLACEMENT_3D('',#17410,#17411,#17412); +#17410 = CARTESIAN_POINT('',(-0.798480775301,0.75,0.492364817767)); +#17411 = DIRECTION('',(-0.987833053268,1.130315865527E-17,0.155518033909 + )); +#17412 = DIRECTION('',(-0.155518033909,1.779496044609E-18, + -0.987833053268)); +#17413 = ADVANCED_FACE('',(#17414),#17476,.T.); +#17414 = FACE_BOUND('',#17415,.T.); +#17415 = EDGE_LOOP('',(#17416,#17417,#17418,#17419,#17428,#17436,#17444, + #17452,#17461,#17469)); +#17416 = ORIENTED_EDGE('',*,*,#16717,.F.); +#17417 = ORIENTED_EDGE('',*,*,#16685,.T.); +#17418 = ORIENTED_EDGE('',*,*,#17394,.T.); +#17419 = ORIENTED_EDGE('',*,*,#17420,.T.); +#17420 = EDGE_CURVE('',#17395,#17421,#17423,.T.); +#17421 = VERTEX_POINT('',#17422); +#17422 = CARTESIAN_POINT('',(-1.089673570659,1.15,5.551115123126E-17)); +#17423 = CIRCLE('',#17424,0.25); +#17424 = AXIS2_PLACEMENT_3D('',#17425,#17426,#17427); +#17425 = CARTESIAN_POINT('',(-1.089673570659,1.15,0.25)); +#17426 = DIRECTION('',(1.144237745222E-17,1.,3.851859888774E-34)); +#17427 = DIRECTION('',(0.984807753012,-1.126854202784E-17, + -0.173648177667)); +#17428 = ORIENTED_EDGE('',*,*,#17429,.T.); +#17429 = EDGE_CURVE('',#17421,#17430,#17432,.T.); +#17430 = VERTEX_POINT('',#17431); +#17431 = CARTESIAN_POINT('',(-1.25,1.15,5.551115123126E-17)); +#17432 = LINE('',#17433,#17434); +#17433 = CARTESIAN_POINT('',(-1.089673570659,1.15,5.551115123126E-17)); +#17434 = VECTOR('',#17435,1.); +#17435 = DIRECTION('',(-1.,1.144237745222E-17,0.)); +#17436 = ORIENTED_EDGE('',*,*,#17437,.T.); +#17437 = EDGE_CURVE('',#17430,#17438,#17440,.T.); +#17438 = VERTEX_POINT('',#17439); +#17439 = CARTESIAN_POINT('',(-1.25,1.15,0.15)); +#17440 = LINE('',#17441,#17442); +#17441 = CARTESIAN_POINT('',(-1.25,1.15,5.551115123126E-17)); +#17442 = VECTOR('',#17443,1.); +#17443 = DIRECTION('',(0.,0.,1.)); +#17444 = ORIENTED_EDGE('',*,*,#17445,.T.); +#17445 = EDGE_CURVE('',#17438,#17446,#17448,.T.); +#17446 = VERTEX_POINT('',#17447); +#17447 = CARTESIAN_POINT('',(-1.089673570659,1.15,0.15)); +#17448 = LINE('',#17449,#17450); +#17449 = CARTESIAN_POINT('',(-1.25,1.15,0.15)); +#17450 = VECTOR('',#17451,1.); +#17451 = DIRECTION('',(1.,-1.144237745222E-17,0.)); +#17452 = ORIENTED_EDGE('',*,*,#17453,.T.); +#17453 = EDGE_CURVE('',#17446,#17454,#17456,.T.); +#17454 = VERTEX_POINT('',#17455); +#17455 = CARTESIAN_POINT('',(-0.991192795358,1.15,0.232635182233)); +#17456 = CIRCLE('',#17457,0.1); +#17457 = AXIS2_PLACEMENT_3D('',#17458,#17459,#17460); +#17458 = CARTESIAN_POINT('',(-1.089673570659,1.15,0.25)); +#17459 = DIRECTION('',(-1.144237745222E-17,-1.,1.094764425254E-47)); +#17460 = DIRECTION('',(-2.22044604925E-15,2.540718180781E-32,-1.)); +#17461 = ORIENTED_EDGE('',*,*,#17462,.T.); +#17462 = EDGE_CURVE('',#17454,#17463,#17465,.T.); +#17463 = VERTEX_POINT('',#17464); +#17464 = CARTESIAN_POINT('',(-0.946201938253,1.15,0.518412044417)); +#17465 = LINE('',#17466,#17467); +#17466 = CARTESIAN_POINT('',(-0.991192795358,1.15,0.232635182233)); +#17467 = VECTOR('',#17468,1.); +#17468 = DIRECTION('',(0.155518033909,-1.779496044609E-18,0.987833053268 + )); +#17469 = ORIENTED_EDGE('',*,*,#17470,.T.); +#17470 = EDGE_CURVE('',#17463,#16553,#17471,.T.); +#17471 = CIRCLE('',#17472,0.25); +#17472 = AXIS2_PLACEMENT_3D('',#17473,#17474,#17475); +#17473 = CARTESIAN_POINT('',(-0.7,1.15,0.475)); +#17474 = DIRECTION('',(1.144237745222E-17,1.,0.)); +#17475 = DIRECTION('',(-0.984807753012,1.126854202784E-17,0.173648177667 + )); +#17476 = PLANE('',#17477); +#17477 = AXIS2_PLACEMENT_3D('',#17478,#17479,#17480); +#17478 = CARTESIAN_POINT('',(-0.931323080229,1.15,0.33452717391)); +#17479 = DIRECTION('',(1.144237745222E-17,1.,0.)); +#17480 = DIRECTION('',(0.,-0.,1.)); +#17481 = ADVANCED_FACE('',(#17482),#17551,.F.); +#17482 = FACE_BOUND('',#17483,.F.); +#17483 = EDGE_LOOP('',(#17484,#17485,#17486,#17494,#17503,#17511,#17519, + #17527,#17536,#17544)); +#17484 = ORIENTED_EDGE('',*,*,#16736,.F.); +#17485 = ORIENTED_EDGE('',*,*,#16769,.T.); +#17486 = ORIENTED_EDGE('',*,*,#17487,.T.); +#17487 = EDGE_CURVE('',#16762,#17488,#17490,.T.); +#17488 = VERTEX_POINT('',#17489); +#17489 = CARTESIAN_POINT('',(0.843471632406,0.2,0.206587955583)); +#17490 = LINE('',#17491,#17492); +#17491 = CARTESIAN_POINT('',(0.798480775301,0.2,0.492364817767)); +#17492 = VECTOR('',#17493,1.); +#17493 = DIRECTION('',(0.155518033909,1.726597019897E-17,-0.987833053268 + )); +#17494 = ORIENTED_EDGE('',*,*,#17495,.T.); +#17495 = EDGE_CURVE('',#17488,#17496,#17498,.T.); +#17496 = VERTEX_POINT('',#17497); +#17497 = CARTESIAN_POINT('',(1.089673570659,0.2,5.551115123126E-17)); +#17498 = CIRCLE('',#17499,0.25); +#17499 = AXIS2_PLACEMENT_3D('',#17500,#17501,#17502); +#17500 = CARTESIAN_POINT('',(1.089673570659,0.2,0.25)); +#17501 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#17502 = DIRECTION('',(-0.984807753012,-1.093356242223E-16, + -0.173648177667)); +#17503 = ORIENTED_EDGE('',*,*,#17504,.T.); +#17504 = EDGE_CURVE('',#17496,#17505,#17507,.T.); +#17505 = VERTEX_POINT('',#17506); +#17506 = CARTESIAN_POINT('',(1.25,0.2,5.551115123126E-17)); +#17507 = LINE('',#17508,#17509); +#17508 = CARTESIAN_POINT('',(1.089673570659,0.2,5.551115123126E-17)); +#17509 = VECTOR('',#17510,1.); +#17510 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#17511 = ORIENTED_EDGE('',*,*,#17512,.T.); +#17512 = EDGE_CURVE('',#17505,#17513,#17515,.T.); +#17513 = VERTEX_POINT('',#17514); +#17514 = CARTESIAN_POINT('',(1.25,0.2,0.15)); +#17515 = LINE('',#17516,#17517); +#17516 = CARTESIAN_POINT('',(1.25,0.2,5.551115123126E-17)); +#17517 = VECTOR('',#17518,1.); +#17518 = DIRECTION('',(0.,0.,1.)); +#17519 = ORIENTED_EDGE('',*,*,#17520,.T.); +#17520 = EDGE_CURVE('',#17513,#17521,#17523,.T.); +#17521 = VERTEX_POINT('',#17522); +#17522 = CARTESIAN_POINT('',(1.089673570659,0.2,0.15)); +#17523 = LINE('',#17524,#17525); +#17524 = CARTESIAN_POINT('',(1.25,0.2,0.15)); +#17525 = VECTOR('',#17526,1.); +#17526 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#17527 = ORIENTED_EDGE('',*,*,#17528,.T.); +#17528 = EDGE_CURVE('',#17521,#17529,#17531,.T.); +#17529 = VERTEX_POINT('',#17530); +#17530 = CARTESIAN_POINT('',(0.991192795358,0.2,0.232635182233)); +#17531 = CIRCLE('',#17532,0.1); +#17532 = AXIS2_PLACEMENT_3D('',#17533,#17534,#17535); +#17533 = CARTESIAN_POINT('',(1.089673570659,0.2,0.25)); +#17534 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#17535 = DIRECTION('',(2.22044604925E-15,2.465190328815E-31,-1.)); +#17536 = ORIENTED_EDGE('',*,*,#17537,.T.); +#17537 = EDGE_CURVE('',#17529,#17538,#17540,.T.); +#17538 = VERTEX_POINT('',#17539); +#17539 = CARTESIAN_POINT('',(0.946201938253,0.2,0.518412044417)); +#17540 = LINE('',#17541,#17542); +#17541 = CARTESIAN_POINT('',(0.991192795358,0.2,0.232635182233)); +#17542 = VECTOR('',#17543,1.); +#17543 = DIRECTION('',(-0.155518033909,-1.726597019897E-17, + 0.987833053268)); +#17544 = ORIENTED_EDGE('',*,*,#17545,.T.); +#17545 = EDGE_CURVE('',#17538,#16497,#17546,.T.); +#17546 = CIRCLE('',#17547,0.25); +#17547 = AXIS2_PLACEMENT_3D('',#17548,#17549,#17550); +#17548 = CARTESIAN_POINT('',(0.7,0.2,0.475)); +#17549 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#17550 = DIRECTION('',(0.984807753012,1.093356242223E-16,0.173648177667) + ); +#17551 = PLANE('',#17552); +#17552 = AXIS2_PLACEMENT_3D('',#17553,#17554,#17555); +#17553 = CARTESIAN_POINT('',(0.931323080229,0.2,0.33452717391)); +#17554 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#17555 = DIRECTION('',(0.,0.,1.)); +#17556 = ADVANCED_FACE('',(#17557),#17575,.F.); +#17557 = FACE_BOUND('',#17558,.F.); +#17558 = EDGE_LOOP('',(#17559,#17560,#17568,#17574)); +#17559 = ORIENTED_EDGE('',*,*,#16761,.T.); +#17560 = ORIENTED_EDGE('',*,*,#17561,.T.); +#17561 = EDGE_CURVE('',#16753,#17562,#17564,.T.); +#17562 = VERTEX_POINT('',#17563); +#17563 = CARTESIAN_POINT('',(0.843471632406,-0.2,0.206587955583)); +#17564 = LINE('',#17565,#17566); +#17565 = CARTESIAN_POINT('',(0.798480775301,-0.2,0.492364817767)); +#17566 = VECTOR('',#17567,1.); +#17567 = DIRECTION('',(0.155518033909,1.726597019897E-17,-0.987833053268 + )); +#17568 = ORIENTED_EDGE('',*,*,#17569,.F.); +#17569 = EDGE_CURVE('',#17488,#17562,#17570,.T.); +#17570 = LINE('',#17571,#17572); +#17571 = CARTESIAN_POINT('',(0.843471632406,0.2,0.206587955583)); +#17572 = VECTOR('',#17573,1.); +#17573 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#17574 = ORIENTED_EDGE('',*,*,#17487,.F.); +#17575 = PLANE('',#17576); +#17576 = AXIS2_PLACEMENT_3D('',#17577,#17578,#17579); +#17577 = CARTESIAN_POINT('',(0.798480775301,0.2,0.492364817767)); +#17578 = DIRECTION('',(0.987833053268,1.096715000224E-16,0.155518033909) + ); +#17579 = DIRECTION('',(0.155518033909,1.726597019897E-17,-0.987833053268 + )); +#17580 = ADVANCED_FACE('',(#17581),#17643,.T.); +#17581 = FACE_BOUND('',#17582,.T.); +#17582 = EDGE_LOOP('',(#17583,#17584,#17585,#17586,#17595,#17603,#17611, + #17619,#17628,#17636)); +#17583 = ORIENTED_EDGE('',*,*,#16784,.F.); +#17584 = ORIENTED_EDGE('',*,*,#16752,.T.); +#17585 = ORIENTED_EDGE('',*,*,#17561,.T.); +#17586 = ORIENTED_EDGE('',*,*,#17587,.T.); +#17587 = EDGE_CURVE('',#17562,#17588,#17590,.T.); +#17588 = VERTEX_POINT('',#17589); +#17589 = CARTESIAN_POINT('',(1.089673570659,-0.2,5.551115123126E-17)); +#17590 = CIRCLE('',#17591,0.25); +#17591 = AXIS2_PLACEMENT_3D('',#17592,#17593,#17594); +#17592 = CARTESIAN_POINT('',(1.089673570659,-0.2,0.25)); +#17593 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#17594 = DIRECTION('',(-0.984807753012,-1.093356242223E-16, + -0.173648177667)); +#17595 = ORIENTED_EDGE('',*,*,#17596,.T.); +#17596 = EDGE_CURVE('',#17588,#17597,#17599,.T.); +#17597 = VERTEX_POINT('',#17598); +#17598 = CARTESIAN_POINT('',(1.25,-0.2,5.551115123126E-17)); +#17599 = LINE('',#17600,#17601); +#17600 = CARTESIAN_POINT('',(1.089673570659,-0.2,5.551115123126E-17)); +#17601 = VECTOR('',#17602,1.); +#17602 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#17603 = ORIENTED_EDGE('',*,*,#17604,.T.); +#17604 = EDGE_CURVE('',#17597,#17605,#17607,.T.); +#17605 = VERTEX_POINT('',#17606); +#17606 = CARTESIAN_POINT('',(1.25,-0.2,0.15)); +#17607 = LINE('',#17608,#17609); +#17608 = CARTESIAN_POINT('',(1.25,-0.2,5.551115123126E-17)); +#17609 = VECTOR('',#17610,1.); +#17610 = DIRECTION('',(0.,0.,1.)); +#17611 = ORIENTED_EDGE('',*,*,#17612,.T.); +#17612 = EDGE_CURVE('',#17605,#17613,#17615,.T.); +#17613 = VERTEX_POINT('',#17614); +#17614 = CARTESIAN_POINT('',(1.089673570659,-0.2,0.15)); +#17615 = LINE('',#17616,#17617); +#17616 = CARTESIAN_POINT('',(1.25,-0.2,0.15)); +#17617 = VECTOR('',#17618,1.); +#17618 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#17619 = ORIENTED_EDGE('',*,*,#17620,.T.); +#17620 = EDGE_CURVE('',#17613,#17621,#17623,.T.); +#17621 = VERTEX_POINT('',#17622); +#17622 = CARTESIAN_POINT('',(0.991192795358,-0.2,0.232635182233)); +#17623 = CIRCLE('',#17624,0.1); +#17624 = AXIS2_PLACEMENT_3D('',#17625,#17626,#17627); +#17625 = CARTESIAN_POINT('',(1.089673570659,-0.2,0.25)); +#17626 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#17627 = DIRECTION('',(2.22044604925E-15,2.465190328815E-31,-1.)); +#17628 = ORIENTED_EDGE('',*,*,#17629,.T.); +#17629 = EDGE_CURVE('',#17621,#17630,#17632,.T.); +#17630 = VERTEX_POINT('',#17631); +#17631 = CARTESIAN_POINT('',(0.946201938253,-0.2,0.518412044417)); +#17632 = LINE('',#17633,#17634); +#17633 = CARTESIAN_POINT('',(0.991192795358,-0.2,0.232635182233)); +#17634 = VECTOR('',#17635,1.); +#17635 = DIRECTION('',(-0.155518033909,-1.726597019897E-17, + 0.987833053268)); +#17636 = ORIENTED_EDGE('',*,*,#17637,.T.); +#17637 = EDGE_CURVE('',#17630,#16785,#17638,.T.); +#17638 = CIRCLE('',#17639,0.25); +#17639 = AXIS2_PLACEMENT_3D('',#17640,#17641,#17642); +#17640 = CARTESIAN_POINT('',(0.7,-0.2,0.475)); +#17641 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#17642 = DIRECTION('',(0.984807753012,1.093356242223E-16,0.173648177667) + ); +#17643 = PLANE('',#17644); +#17644 = AXIS2_PLACEMENT_3D('',#17645,#17646,#17647); +#17645 = CARTESIAN_POINT('',(0.931323080229,-0.2,0.33452717391)); +#17646 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#17647 = DIRECTION('',(0.,0.,1.)); +#17648 = ADVANCED_FACE('',(#17649),#17660,.T.); +#17649 = FACE_BOUND('',#17650,.T.); +#17650 = EDGE_LOOP('',(#17651,#17652,#17653,#17654)); +#17651 = ORIENTED_EDGE('',*,*,#17378,.T.); +#17652 = ORIENTED_EDGE('',*,*,#16885,.T.); +#17653 = ORIENTED_EDGE('',*,*,#17470,.F.); +#17654 = ORIENTED_EDGE('',*,*,#17655,.F.); +#17655 = EDGE_CURVE('',#17371,#17463,#17656,.T.); +#17656 = LINE('',#17657,#17658); +#17657 = CARTESIAN_POINT('',(-0.946201938253,0.75,0.518412044417)); +#17658 = VECTOR('',#17659,1.); +#17659 = DIRECTION('',(1.144237745222E-17,1.,0.)); +#17660 = CYLINDRICAL_SURFACE('',#17661,0.25); +#17661 = AXIS2_PLACEMENT_3D('',#17662,#17663,#17664); +#17662 = CARTESIAN_POINT('',(-0.7,0.75,0.475)); +#17663 = DIRECTION('',(-1.144237745222E-17,-1.,0.)); +#17664 = DIRECTION('',(-0.984807753012,1.126854202784E-17,0.173648177667 + )); +#17665 = ADVANCED_FACE('',(#17666),#17677,.F.); +#17666 = FACE_BOUND('',#17667,.F.); +#17667 = EDGE_LOOP('',(#17668,#17669,#17675,#17676)); +#17668 = ORIENTED_EDGE('',*,*,#17096,.F.); +#17669 = ORIENTED_EDGE('',*,*,#17670,.T.); +#17670 = EDGE_CURVE('',#16599,#16654,#17671,.T.); +#17671 = LINE('',#17672,#17673); +#17672 = CARTESIAN_POINT('',(-0.7,-1.15,0.725)); +#17673 = VECTOR('',#17674,1.); +#17674 = DIRECTION('',(1.144237745222E-17,1.,0.)); +#17675 = ORIENTED_EDGE('',*,*,#17304,.T.); +#17676 = ORIENTED_EDGE('',*,*,#16916,.F.); +#17677 = PLANE('',#17678); +#17678 = AXIS2_PLACEMENT_3D('',#17679,#17680,#17681); +#17679 = CARTESIAN_POINT('',(-0.7,-1.15,0.725)); +#17680 = DIRECTION('',(0.,0.,-1.)); +#17681 = DIRECTION('',(1.,-1.144237745222E-17,0.)); +#17682 = ADVANCED_FACE('',(#17683,#17712),#17723,.T.); +#17683 = FACE_BOUND('',#17684,.T.); +#17684 = EDGE_LOOP('',(#17685,#17686,#17687,#17688,#17696,#17704,#17710, + #17711)); +#17685 = ORIENTED_EDGE('',*,*,#16991,.F.); +#17686 = ORIENTED_EDGE('',*,*,#16968,.F.); +#17687 = ORIENTED_EDGE('',*,*,#16939,.F.); +#17688 = ORIENTED_EDGE('',*,*,#17689,.F.); +#17689 = EDGE_CURVE('',#17690,#16940,#17692,.T.); +#17690 = VERTEX_POINT('',#17691); +#17691 = CARTESIAN_POINT('',(-0.559121551758,-1.408243103516,1.2)); +#17692 = LINE('',#17693,#17694); +#17693 = CARTESIAN_POINT('',(-0.559121551758,-1.408243103516,1.2)); +#17694 = VECTOR('',#17695,1.); +#17695 = DIRECTION('',(-0.707106781187,0.707106781187,0.)); +#17696 = ORIENTED_EDGE('',*,*,#17697,.F.); +#17697 = EDGE_CURVE('',#17698,#17690,#17700,.T.); +#17698 = VERTEX_POINT('',#17699); +#17699 = CARTESIAN_POINT('',(0.559121551758,-1.408243103516,1.2)); +#17700 = LINE('',#17701,#17702); +#17701 = CARTESIAN_POINT('',(0.559121551758,-1.408243103516,1.2)); +#17702 = VECTOR('',#17703,1.); +#17703 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#17704 = ORIENTED_EDGE('',*,*,#17705,.F.); +#17705 = EDGE_CURVE('',#17047,#17698,#17706,.T.); +#17706 = LINE('',#17707,#17708); +#17707 = CARTESIAN_POINT('',(0.608243103516,-1.359121551758,1.2)); +#17708 = VECTOR('',#17709,1.); +#17709 = DIRECTION('',(-0.707106781187,-0.707106781187,0.)); +#17710 = ORIENTED_EDGE('',*,*,#17053,.F.); +#17711 = ORIENTED_EDGE('',*,*,#17014,.F.); +#17712 = FACE_BOUND('',#17713,.T.); +#17713 = EDGE_LOOP('',(#17714)); +#17714 = ORIENTED_EDGE('',*,*,#17715,.T.); +#17715 = EDGE_CURVE('',#17716,#17716,#17718,.T.); +#17716 = VERTEX_POINT('',#17717); +#17717 = CARTESIAN_POINT('',(-0.428243103516,1.178243103516,1.2)); +#17718 = CIRCLE('',#17719,5.E-02); +#17719 = AXIS2_PLACEMENT_3D('',#17720,#17721,#17722); +#17720 = CARTESIAN_POINT('',(-0.428243103516,1.228243103516,1.2)); +#17721 = DIRECTION('',(0.,-0.,-1.)); +#17722 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#17723 = PLANE('',#17724); +#17724 = AXIS2_PLACEMENT_3D('',#17725,#17726,#17727); +#17725 = CARTESIAN_POINT('',(-0.559121551758,1.408243103516,1.2)); +#17726 = DIRECTION('',(0.,0.,1.)); +#17727 = DIRECTION('',(0.369013679242,-0.929423963825,0.)); +#17728 = ADVANCED_FACE('',(#17729),#17739,.F.); +#17729 = FACE_BOUND('',#17730,.F.); +#17730 = EDGE_LOOP('',(#17731,#17732,#17733,#17734)); +#17731 = ORIENTED_EDGE('',*,*,#17103,.T.); +#17732 = ORIENTED_EDGE('',*,*,#16947,.T.); +#17733 = ORIENTED_EDGE('',*,*,#17689,.F.); +#17734 = ORIENTED_EDGE('',*,*,#17735,.F.); +#17735 = EDGE_CURVE('',#17104,#17690,#17736,.T.); +#17736 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#17737,#17738),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#17737 = CARTESIAN_POINT('',(-0.5925,-1.475,0.725)); +#17738 = CARTESIAN_POINT('',(-0.559121551758,-1.408243103516,1.2)); +#17739 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#17740,#17741) + ,(#17742,#17743 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.116672618896),(0.,1.) + ,.PIECEWISE_BEZIER_KNOTS.); +#17740 = CARTESIAN_POINT('',(-0.5925,-1.475,0.725)); +#17741 = CARTESIAN_POINT('',(-0.559121551758,-1.408243103516,1.2)); +#17742 = CARTESIAN_POINT('',(-0.675,-1.3925,0.725)); +#17743 = CARTESIAN_POINT('',(-0.608243103516,-1.359121551758,1.2)); +#17744 = ADVANCED_FACE('',(#17745),#17755,.F.); +#17745 = FACE_BOUND('',#17746,.F.); +#17746 = EDGE_LOOP('',(#17747,#17748,#17753,#17754)); +#17747 = ORIENTED_EDGE('',*,*,#17119,.T.); +#17748 = ORIENTED_EDGE('',*,*,#17749,.T.); +#17749 = EDGE_CURVE('',#17112,#17698,#17750,.T.); +#17750 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#17751,#17752),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#17751 = CARTESIAN_POINT('',(0.5925,-1.475,0.725)); +#17752 = CARTESIAN_POINT('',(0.559121551758,-1.408243103516,1.2)); +#17753 = ORIENTED_EDGE('',*,*,#17705,.F.); +#17754 = ORIENTED_EDGE('',*,*,#17046,.F.); +#17755 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#17756,#17757) + ,(#17758,#17759 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.116672618896),(0.,1.) + ,.PIECEWISE_BEZIER_KNOTS.); +#17756 = CARTESIAN_POINT('',(0.675,-1.3925,0.725)); +#17757 = CARTESIAN_POINT('',(0.608243103516,-1.359121551758,1.2)); +#17758 = CARTESIAN_POINT('',(0.5925,-1.475,0.725)); +#17759 = CARTESIAN_POINT('',(0.559121551758,-1.408243103516,1.2)); +#17760 = ADVANCED_FACE('',(#17761),#17772,.T.); +#17761 = FACE_BOUND('',#17762,.T.); +#17762 = EDGE_LOOP('',(#17763,#17764,#17765,#17766)); +#17763 = ORIENTED_EDGE('',*,*,#17545,.T.); +#17764 = ORIENTED_EDGE('',*,*,#17069,.T.); +#17765 = ORIENTED_EDGE('',*,*,#17637,.F.); +#17766 = ORIENTED_EDGE('',*,*,#17767,.F.); +#17767 = EDGE_CURVE('',#17538,#17630,#17768,.T.); +#17768 = LINE('',#17769,#17770); +#17769 = CARTESIAN_POINT('',(0.946201938253,0.2,0.518412044417)); +#17770 = VECTOR('',#17771,1.); +#17771 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#17772 = CYLINDRICAL_SURFACE('',#17773,0.25); +#17773 = AXIS2_PLACEMENT_3D('',#17774,#17775,#17776); +#17774 = CARTESIAN_POINT('',(0.7,0.2,0.475)); +#17775 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#17776 = DIRECTION('',(0.984807753012,1.093356242223E-16,0.173648177667) + ); +#17777 = ADVANCED_FACE('',(#17778),#17784,.F.); +#17778 = FACE_BOUND('',#17779,.F.); +#17779 = EDGE_LOOP('',(#17780,#17781,#17782,#17783)); +#17780 = ORIENTED_EDGE('',*,*,#17111,.T.); +#17781 = ORIENTED_EDGE('',*,*,#17735,.T.); +#17782 = ORIENTED_EDGE('',*,*,#17697,.F.); +#17783 = ORIENTED_EDGE('',*,*,#17749,.F.); +#17784 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#17785,#17786) + ,(#17787,#17788 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,1.185),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#17785 = CARTESIAN_POINT('',(0.5925,-1.475,0.725)); +#17786 = CARTESIAN_POINT('',(0.559121551758,-1.408243103516,1.2)); +#17787 = CARTESIAN_POINT('',(-0.5925,-1.475,0.725)); +#17788 = CARTESIAN_POINT('',(-0.559121551758,-1.408243103516,1.2)); +#17789 = ADVANCED_FACE('',(#17790),#17801,.T.); +#17790 = FACE_BOUND('',#17791,.T.); +#17791 = EDGE_LOOP('',(#17792,#17793,#17794,#17795)); +#17792 = ORIENTED_EDGE('',*,*,#17194,.T.); +#17793 = ORIENTED_EDGE('',*,*,#17670,.T.); +#17794 = ORIENTED_EDGE('',*,*,#17286,.F.); +#17795 = ORIENTED_EDGE('',*,*,#17796,.F.); +#17796 = EDGE_CURVE('',#17187,#17279,#17797,.T.); +#17797 = LINE('',#17798,#17799); +#17798 = CARTESIAN_POINT('',(-0.946201938253,-1.15,0.518412044417)); +#17799 = VECTOR('',#17800,1.); +#17800 = DIRECTION('',(1.144237745222E-17,1.,0.)); +#17801 = CYLINDRICAL_SURFACE('',#17802,0.25); +#17802 = AXIS2_PLACEMENT_3D('',#17803,#17804,#17805); +#17803 = CARTESIAN_POINT('',(-0.7,-1.15,0.475)); +#17804 = DIRECTION('',(-1.144237745222E-17,-1.,0.)); +#17805 = DIRECTION('',(-0.984807753012,1.126854202784E-17,0.173648177667 + )); +#17806 = ADVANCED_FACE('',(#17807),#17818,.F.); +#17807 = FACE_BOUND('',#17808,.F.); +#17808 = EDGE_LOOP('',(#17809,#17815,#17816,#17817)); +#17809 = ORIENTED_EDGE('',*,*,#17810,.T.); +#17810 = EDGE_CURVE('',#17178,#17270,#17811,.T.); +#17811 = LINE('',#17812,#17813); +#17812 = CARTESIAN_POINT('',(-0.991192795358,-1.15,0.232635182233)); +#17813 = VECTOR('',#17814,1.); +#17814 = DIRECTION('',(1.144237745222E-17,1.,0.)); +#17815 = ORIENTED_EDGE('',*,*,#17278,.T.); +#17816 = ORIENTED_EDGE('',*,*,#17796,.F.); +#17817 = ORIENTED_EDGE('',*,*,#17186,.F.); +#17818 = PLANE('',#17819); +#17819 = AXIS2_PLACEMENT_3D('',#17820,#17821,#17822); +#17820 = CARTESIAN_POINT('',(-0.991192795358,-1.15,0.232635182233)); +#17821 = DIRECTION('',(0.987833053268,-1.130315865527E-17, + -0.155518033909)); +#17822 = DIRECTION('',(0.155518033909,-1.779496044609E-18,0.987833053268 + )); +#17823 = ADVANCED_FACE('',(#17824),#17835,.F.); +#17824 = FACE_BOUND('',#17825,.F.); +#17825 = EDGE_LOOP('',(#17826,#17832,#17833,#17834)); +#17826 = ORIENTED_EDGE('',*,*,#17827,.T.); +#17827 = EDGE_CURVE('',#17170,#17262,#17828,.T.); +#17828 = LINE('',#17829,#17830); +#17829 = CARTESIAN_POINT('',(-1.089673570659,-1.15,0.15)); +#17830 = VECTOR('',#17831,1.); +#17831 = DIRECTION('',(1.144237745222E-17,1.,0.)); +#17832 = ORIENTED_EDGE('',*,*,#17269,.T.); +#17833 = ORIENTED_EDGE('',*,*,#17810,.F.); +#17834 = ORIENTED_EDGE('',*,*,#17177,.F.); +#17835 = CYLINDRICAL_SURFACE('',#17836,0.1); +#17836 = AXIS2_PLACEMENT_3D('',#17837,#17838,#17839); +#17837 = CARTESIAN_POINT('',(-1.089673570659,-1.15,0.25)); +#17838 = DIRECTION('',(-1.144237745222E-17,-1.,0.)); +#17839 = DIRECTION('',(-2.22044604925E-15,2.540718180781E-32,-1.)); +#17840 = ADVANCED_FACE('',(#17841),#17852,.F.); +#17841 = FACE_BOUND('',#17842,.F.); +#17842 = EDGE_LOOP('',(#17843,#17849,#17850,#17851)); +#17843 = ORIENTED_EDGE('',*,*,#17844,.T.); +#17844 = EDGE_CURVE('',#17162,#17254,#17845,.T.); +#17845 = LINE('',#17846,#17847); +#17846 = CARTESIAN_POINT('',(-1.25,-1.15,0.15)); +#17847 = VECTOR('',#17848,1.); +#17848 = DIRECTION('',(1.144237745222E-17,1.,0.)); +#17849 = ORIENTED_EDGE('',*,*,#17261,.T.); +#17850 = ORIENTED_EDGE('',*,*,#17827,.F.); +#17851 = ORIENTED_EDGE('',*,*,#17169,.F.); +#17852 = PLANE('',#17853); +#17853 = AXIS2_PLACEMENT_3D('',#17854,#17855,#17856); +#17854 = CARTESIAN_POINT('',(-1.25,-1.15,0.15)); +#17855 = DIRECTION('',(0.,0.,-1.)); +#17856 = DIRECTION('',(1.,-1.144237745222E-17,0.)); +#17857 = ADVANCED_FACE('',(#17858),#17869,.F.); +#17858 = FACE_BOUND('',#17859,.F.); +#17859 = EDGE_LOOP('',(#17860,#17866,#17867,#17868)); +#17860 = ORIENTED_EDGE('',*,*,#17861,.T.); +#17861 = EDGE_CURVE('',#17154,#17246,#17862,.T.); +#17862 = LINE('',#17863,#17864); +#17863 = CARTESIAN_POINT('',(-1.25,-1.15,5.551115123126E-17)); +#17864 = VECTOR('',#17865,1.); +#17865 = DIRECTION('',(1.144237745222E-17,1.,0.)); +#17866 = ORIENTED_EDGE('',*,*,#17253,.T.); +#17867 = ORIENTED_EDGE('',*,*,#17844,.F.); +#17868 = ORIENTED_EDGE('',*,*,#17161,.F.); +#17869 = PLANE('',#17870); +#17870 = AXIS2_PLACEMENT_3D('',#17871,#17872,#17873); +#17871 = CARTESIAN_POINT('',(-1.25,-1.15,5.551115123126E-17)); +#17872 = DIRECTION('',(1.,-1.144237745222E-17,0.)); +#17873 = DIRECTION('',(0.,0.,1.)); +#17874 = ADVANCED_FACE('',(#17875),#17886,.F.); +#17875 = FACE_BOUND('',#17876,.F.); +#17876 = EDGE_LOOP('',(#17877,#17883,#17884,#17885)); +#17877 = ORIENTED_EDGE('',*,*,#17878,.T.); +#17878 = EDGE_CURVE('',#17145,#17237,#17879,.T.); +#17879 = LINE('',#17880,#17881); +#17880 = CARTESIAN_POINT('',(-1.089673570659,-1.15,5.551115123126E-17)); +#17881 = VECTOR('',#17882,1.); +#17882 = DIRECTION('',(1.144237745222E-17,1.,0.)); +#17883 = ORIENTED_EDGE('',*,*,#17245,.T.); +#17884 = ORIENTED_EDGE('',*,*,#17861,.F.); +#17885 = ORIENTED_EDGE('',*,*,#17153,.F.); +#17886 = PLANE('',#17887); +#17887 = AXIS2_PLACEMENT_3D('',#17888,#17889,#17890); +#17888 = CARTESIAN_POINT('',(-1.089673570659,-1.15,5.551115123126E-17)); +#17889 = DIRECTION('',(0.,0.,1.)); +#17890 = DIRECTION('',(-1.,1.144237745222E-17,0.)); +#17891 = ADVANCED_FACE('',(#17892),#17898,.T.); +#17892 = FACE_BOUND('',#17893,.T.); +#17893 = EDGE_LOOP('',(#17894,#17895,#17896,#17897)); +#17894 = ORIENTED_EDGE('',*,*,#17144,.T.); +#17895 = ORIENTED_EDGE('',*,*,#17878,.T.); +#17896 = ORIENTED_EDGE('',*,*,#17236,.F.); +#17897 = ORIENTED_EDGE('',*,*,#17218,.F.); +#17898 = CYLINDRICAL_SURFACE('',#17899,0.25); +#17899 = AXIS2_PLACEMENT_3D('',#17900,#17901,#17902); +#17900 = CARTESIAN_POINT('',(-1.089673570659,-1.15,0.25)); +#17901 = DIRECTION('',(-1.144237745222E-17,-1.,0.)); +#17902 = DIRECTION('',(0.984807753012,-1.126854202784E-17, + -0.173648177667)); +#17903 = ADVANCED_FACE('',(#17904),#17915,.F.); +#17904 = FACE_BOUND('',#17905,.F.); +#17905 = EDGE_LOOP('',(#17906,#17912,#17913,#17914)); +#17906 = ORIENTED_EDGE('',*,*,#17907,.T.); +#17907 = EDGE_CURVE('',#17362,#17454,#17908,.T.); +#17908 = LINE('',#17909,#17910); +#17909 = CARTESIAN_POINT('',(-0.991192795358,0.75,0.232635182233)); +#17910 = VECTOR('',#17911,1.); +#17911 = DIRECTION('',(1.144237745222E-17,1.,0.)); +#17912 = ORIENTED_EDGE('',*,*,#17462,.T.); +#17913 = ORIENTED_EDGE('',*,*,#17655,.F.); +#17914 = ORIENTED_EDGE('',*,*,#17370,.F.); +#17915 = PLANE('',#17916); +#17916 = AXIS2_PLACEMENT_3D('',#17917,#17918,#17919); +#17917 = CARTESIAN_POINT('',(-0.991192795358,0.75,0.232635182233)); +#17918 = DIRECTION('',(0.987833053268,-1.130315865527E-17, + -0.155518033909)); +#17919 = DIRECTION('',(0.155518033909,-1.779496044609E-18,0.987833053268 + )); +#17920 = ADVANCED_FACE('',(#17921),#17932,.F.); +#17921 = FACE_BOUND('',#17922,.F.); +#17922 = EDGE_LOOP('',(#17923,#17929,#17930,#17931)); +#17923 = ORIENTED_EDGE('',*,*,#17924,.T.); +#17924 = EDGE_CURVE('',#17354,#17446,#17925,.T.); +#17925 = LINE('',#17926,#17927); +#17926 = CARTESIAN_POINT('',(-1.089673570659,0.75,0.15)); +#17927 = VECTOR('',#17928,1.); +#17928 = DIRECTION('',(1.144237745222E-17,1.,0.)); +#17929 = ORIENTED_EDGE('',*,*,#17453,.T.); +#17930 = ORIENTED_EDGE('',*,*,#17907,.F.); +#17931 = ORIENTED_EDGE('',*,*,#17361,.F.); +#17932 = CYLINDRICAL_SURFACE('',#17933,0.1); +#17933 = AXIS2_PLACEMENT_3D('',#17934,#17935,#17936); +#17934 = CARTESIAN_POINT('',(-1.089673570659,0.75,0.25)); +#17935 = DIRECTION('',(-1.144237745222E-17,-1.,0.)); +#17936 = DIRECTION('',(-2.22044604925E-15,2.540718180781E-32,-1.)); +#17937 = ADVANCED_FACE('',(#17938),#17949,.F.); +#17938 = FACE_BOUND('',#17939,.F.); +#17939 = EDGE_LOOP('',(#17940,#17946,#17947,#17948)); +#17940 = ORIENTED_EDGE('',*,*,#17941,.T.); +#17941 = EDGE_CURVE('',#17346,#17438,#17942,.T.); +#17942 = LINE('',#17943,#17944); +#17943 = CARTESIAN_POINT('',(-1.25,0.75,0.15)); +#17944 = VECTOR('',#17945,1.); +#17945 = DIRECTION('',(1.144237745222E-17,1.,0.)); +#17946 = ORIENTED_EDGE('',*,*,#17445,.T.); +#17947 = ORIENTED_EDGE('',*,*,#17924,.F.); +#17948 = ORIENTED_EDGE('',*,*,#17353,.F.); +#17949 = PLANE('',#17950); +#17950 = AXIS2_PLACEMENT_3D('',#17951,#17952,#17953); +#17951 = CARTESIAN_POINT('',(-1.25,0.75,0.15)); +#17952 = DIRECTION('',(0.,0.,-1.)); +#17953 = DIRECTION('',(1.,-1.144237745222E-17,0.)); +#17954 = ADVANCED_FACE('',(#17955),#17966,.F.); +#17955 = FACE_BOUND('',#17956,.F.); +#17956 = EDGE_LOOP('',(#17957,#17963,#17964,#17965)); +#17957 = ORIENTED_EDGE('',*,*,#17958,.T.); +#17958 = EDGE_CURVE('',#17338,#17430,#17959,.T.); +#17959 = LINE('',#17960,#17961); +#17960 = CARTESIAN_POINT('',(-1.25,0.75,5.551115123126E-17)); +#17961 = VECTOR('',#17962,1.); +#17962 = DIRECTION('',(1.144237745222E-17,1.,0.)); +#17963 = ORIENTED_EDGE('',*,*,#17437,.T.); +#17964 = ORIENTED_EDGE('',*,*,#17941,.F.); +#17965 = ORIENTED_EDGE('',*,*,#17345,.F.); +#17966 = PLANE('',#17967); +#17967 = AXIS2_PLACEMENT_3D('',#17968,#17969,#17970); +#17968 = CARTESIAN_POINT('',(-1.25,0.75,5.551115123126E-17)); +#17969 = DIRECTION('',(1.,-1.144237745222E-17,0.)); +#17970 = DIRECTION('',(0.,0.,1.)); +#17971 = ADVANCED_FACE('',(#17972),#17983,.F.); +#17972 = FACE_BOUND('',#17973,.F.); +#17973 = EDGE_LOOP('',(#17974,#17980,#17981,#17982)); +#17974 = ORIENTED_EDGE('',*,*,#17975,.T.); +#17975 = EDGE_CURVE('',#17329,#17421,#17976,.T.); +#17976 = LINE('',#17977,#17978); +#17977 = CARTESIAN_POINT('',(-1.089673570659,0.75,5.551115123126E-17)); +#17978 = VECTOR('',#17979,1.); +#17979 = DIRECTION('',(1.144237745222E-17,1.,0.)); +#17980 = ORIENTED_EDGE('',*,*,#17429,.T.); +#17981 = ORIENTED_EDGE('',*,*,#17958,.F.); +#17982 = ORIENTED_EDGE('',*,*,#17337,.F.); +#17983 = PLANE('',#17984); +#17984 = AXIS2_PLACEMENT_3D('',#17985,#17986,#17987); +#17985 = CARTESIAN_POINT('',(-1.089673570659,0.75,5.551115123126E-17)); +#17986 = DIRECTION('',(0.,0.,1.)); +#17987 = DIRECTION('',(-1.,1.144237745222E-17,0.)); +#17988 = ADVANCED_FACE('',(#17989),#17995,.T.); +#17989 = FACE_BOUND('',#17990,.T.); +#17990 = EDGE_LOOP('',(#17991,#17992,#17993,#17994)); +#17991 = ORIENTED_EDGE('',*,*,#17328,.T.); +#17992 = ORIENTED_EDGE('',*,*,#17975,.T.); +#17993 = ORIENTED_EDGE('',*,*,#17420,.F.); +#17994 = ORIENTED_EDGE('',*,*,#17402,.F.); +#17995 = CYLINDRICAL_SURFACE('',#17996,0.25); +#17996 = AXIS2_PLACEMENT_3D('',#17997,#17998,#17999); +#17997 = CARTESIAN_POINT('',(-1.089673570659,0.75,0.25)); +#17998 = DIRECTION('',(-1.144237745222E-17,-1.,0.)); +#17999 = DIRECTION('',(0.984807753012,-1.126854202784E-17, + -0.173648177667)); +#18000 = ADVANCED_FACE('',(#18001),#18012,.F.); +#18001 = FACE_BOUND('',#18002,.F.); +#18002 = EDGE_LOOP('',(#18003,#18009,#18010,#18011)); +#18003 = ORIENTED_EDGE('',*,*,#18004,.T.); +#18004 = EDGE_CURVE('',#17529,#17621,#18005,.T.); +#18005 = LINE('',#18006,#18007); +#18006 = CARTESIAN_POINT('',(0.991192795358,0.2,0.232635182233)); +#18007 = VECTOR('',#18008,1.); +#18008 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#18009 = ORIENTED_EDGE('',*,*,#17629,.T.); +#18010 = ORIENTED_EDGE('',*,*,#17767,.F.); +#18011 = ORIENTED_EDGE('',*,*,#17537,.F.); +#18012 = PLANE('',#18013); +#18013 = AXIS2_PLACEMENT_3D('',#18014,#18015,#18016); +#18014 = CARTESIAN_POINT('',(0.991192795358,0.2,0.232635182233)); +#18015 = DIRECTION('',(-0.987833053268,-1.096715000224E-16, + -0.155518033909)); +#18016 = DIRECTION('',(-0.155518033909,-1.726597019897E-17, + 0.987833053268)); +#18017 = ADVANCED_FACE('',(#18018),#18029,.F.); +#18018 = FACE_BOUND('',#18019,.F.); +#18019 = EDGE_LOOP('',(#18020,#18026,#18027,#18028)); +#18020 = ORIENTED_EDGE('',*,*,#18021,.T.); +#18021 = EDGE_CURVE('',#17521,#17613,#18022,.T.); +#18022 = LINE('',#18023,#18024); +#18023 = CARTESIAN_POINT('',(1.089673570659,0.2,0.15)); +#18024 = VECTOR('',#18025,1.); +#18025 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#18026 = ORIENTED_EDGE('',*,*,#17620,.T.); +#18027 = ORIENTED_EDGE('',*,*,#18004,.F.); +#18028 = ORIENTED_EDGE('',*,*,#17528,.F.); +#18029 = CYLINDRICAL_SURFACE('',#18030,0.1); +#18030 = AXIS2_PLACEMENT_3D('',#18031,#18032,#18033); +#18031 = CARTESIAN_POINT('',(1.089673570659,0.2,0.25)); +#18032 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#18033 = DIRECTION('',(2.22044604925E-15,2.465190328815E-31,-1.)); +#18034 = ADVANCED_FACE('',(#18035),#18046,.F.); +#18035 = FACE_BOUND('',#18036,.F.); +#18036 = EDGE_LOOP('',(#18037,#18043,#18044,#18045)); +#18037 = ORIENTED_EDGE('',*,*,#18038,.T.); +#18038 = EDGE_CURVE('',#17513,#17605,#18039,.T.); +#18039 = LINE('',#18040,#18041); +#18040 = CARTESIAN_POINT('',(1.25,0.2,0.15)); +#18041 = VECTOR('',#18042,1.); +#18042 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#18043 = ORIENTED_EDGE('',*,*,#17612,.T.); +#18044 = ORIENTED_EDGE('',*,*,#18021,.F.); +#18045 = ORIENTED_EDGE('',*,*,#17520,.F.); +#18046 = PLANE('',#18047); +#18047 = AXIS2_PLACEMENT_3D('',#18048,#18049,#18050); +#18048 = CARTESIAN_POINT('',(1.25,0.2,0.15)); +#18049 = DIRECTION('',(0.,0.,-1.)); +#18050 = DIRECTION('',(-1.,-1.110223024625E-16,-0.)); +#18051 = ADVANCED_FACE('',(#18052),#18063,.F.); +#18052 = FACE_BOUND('',#18053,.F.); +#18053 = EDGE_LOOP('',(#18054,#18060,#18061,#18062)); +#18054 = ORIENTED_EDGE('',*,*,#18055,.T.); +#18055 = EDGE_CURVE('',#17505,#17597,#18056,.T.); +#18056 = LINE('',#18057,#18058); +#18057 = CARTESIAN_POINT('',(1.25,0.2,5.551115123126E-17)); +#18058 = VECTOR('',#18059,1.); +#18059 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#18060 = ORIENTED_EDGE('',*,*,#17604,.T.); +#18061 = ORIENTED_EDGE('',*,*,#18038,.F.); +#18062 = ORIENTED_EDGE('',*,*,#17512,.F.); +#18063 = PLANE('',#18064); +#18064 = AXIS2_PLACEMENT_3D('',#18065,#18066,#18067); +#18065 = CARTESIAN_POINT('',(1.25,0.2,5.551115123126E-17)); +#18066 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#18067 = DIRECTION('',(0.,0.,1.)); +#18068 = ADVANCED_FACE('',(#18069),#18080,.F.); +#18069 = FACE_BOUND('',#18070,.F.); +#18070 = EDGE_LOOP('',(#18071,#18077,#18078,#18079)); +#18071 = ORIENTED_EDGE('',*,*,#18072,.T.); +#18072 = EDGE_CURVE('',#17496,#17588,#18073,.T.); +#18073 = LINE('',#18074,#18075); +#18074 = CARTESIAN_POINT('',(1.089673570659,0.2,5.551115123126E-17)); +#18075 = VECTOR('',#18076,1.); +#18076 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#18077 = ORIENTED_EDGE('',*,*,#17596,.T.); +#18078 = ORIENTED_EDGE('',*,*,#18055,.F.); +#18079 = ORIENTED_EDGE('',*,*,#17504,.F.); +#18080 = PLANE('',#18081); +#18081 = AXIS2_PLACEMENT_3D('',#18082,#18083,#18084); +#18082 = CARTESIAN_POINT('',(1.089673570659,0.2,5.551115123126E-17)); +#18083 = DIRECTION('',(0.,0.,1.)); +#18084 = DIRECTION('',(1.,1.110223024625E-16,-0.)); +#18085 = ADVANCED_FACE('',(#18086),#18092,.T.); +#18086 = FACE_BOUND('',#18087,.T.); +#18087 = EDGE_LOOP('',(#18088,#18089,#18090,#18091)); +#18088 = ORIENTED_EDGE('',*,*,#17495,.T.); +#18089 = ORIENTED_EDGE('',*,*,#18072,.T.); +#18090 = ORIENTED_EDGE('',*,*,#17587,.F.); +#18091 = ORIENTED_EDGE('',*,*,#17569,.F.); +#18092 = CYLINDRICAL_SURFACE('',#18093,0.25); +#18093 = AXIS2_PLACEMENT_3D('',#18094,#18095,#18096); +#18094 = CARTESIAN_POINT('',(1.089673570659,0.2,0.25)); +#18095 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#18096 = DIRECTION('',(-0.984807753012,-1.093356242223E-16, + -0.173648177667)); +#18097 = ADVANCED_FACE('',(#18098),#18101,.F.); +#18098 = FACE_BOUND('',#18099,.T.); +#18099 = EDGE_LOOP('',(#18100)); +#18100 = ORIENTED_EDGE('',*,*,#17715,.F.); +#18101 = PLANE('',#18102); +#18102 = AXIS2_PLACEMENT_3D('',#18103,#18104,#18105); +#18103 = CARTESIAN_POINT('',(-0.428243103516,1.228243103516,1.2)); +#18104 = DIRECTION('',(0.,0.,-1.)); +#18105 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#18106 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#18110)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#18107,#18108,#18109)) +REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#18107 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#18108 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#18109 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#18110 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#18107, + 'distance_accuracy_value','confusion accuracy'); +#18111 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#18112,#18114); +#18112 = ( REPRESENTATION_RELATIONSHIP('','',#16123,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#18113) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#18113 = ITEM_DEFINED_TRANSFORMATION('','',#11,#99); +#18114 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #18115); +#18115 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('22','Q2','',#5,#16118,$); +#18116 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#16120)); +#18117 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#18118,#18120); +#18118 = ( REPRESENTATION_RELATIONSHIP('','',#192,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#18119) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#18119 = ITEM_DEFINED_TRANSFORMATION('','',#11,#103); +#18120 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #18121); +#18121 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('23','C6','',#5,#187,$); +#18122 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#18123,#18125); +#18123 = ( REPRESENTATION_RELATIONSHIP('','',#15245,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#18124) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#18124 = ITEM_DEFINED_TRANSFORMATION('','',#11,#107); +#18125 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #18126); +#18126 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('24','C3','',#5,#15240,$); +#18127 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#18128,#18130); +#18128 = ( REPRESENTATION_RELATIONSHIP('','',#16123,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#18129) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#18129 = ITEM_DEFINED_TRANSFORMATION('','',#11,#111); +#18130 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #18131); +#18131 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('25','Q1','',#5,#16118,$); +#18132 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#18133,#18135); +#18133 = ( REPRESENTATION_RELATIONSHIP('','',#16123,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#18134) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#18134 = ITEM_DEFINED_TRANSFORMATION('','',#11,#115); +#18135 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #18136); +#18136 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('26','Q3','',#5,#16118,$); +#18137 = SHAPE_DEFINITION_REPRESENTATION(#18138,#18144); +#18138 = PRODUCT_DEFINITION_SHAPE('','',#18139); +#18139 = PRODUCT_DEFINITION('design','',#18140,#18143); +#18140 = PRODUCT_DEFINITION_FORMATION('','',#18141); +#18141 = PRODUCT('MSOP-8_3x3mm_P0.65mm','MSOP-8_3x3mm_P0.65mm','',( + #18142)); +#18142 = PRODUCT_CONTEXT('',#2,'mechanical'); +#18143 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#18144 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#18145),#22615); +#18145 = MANIFOLD_SOLID_BREP('',#18146); +#18146 = CLOSED_SHELL('',(#18147,#18185,#18248,#18271,#18300,#18323, + #18410,#18497,#18520,#18543,#18560,#18583,#18671,#18687,#18717, + #18748,#18779,#18810,#18841,#18872,#18903,#18934,#18951,#18968, + #18999,#19030,#19061,#19092,#19123,#19154,#19185,#19215,#19238, + #19261,#19278,#19323,#19409,#19432,#19455,#19478,#19565,#19603, + #19652,#19744,#19769,#19853,#19875,#19967,#19992,#20076,#20098, + #20190,#20215,#20299,#20316,#20401,#20426,#20503,#20588,#20613, + #20690,#20707,#20799,#20824,#20908,#20930,#21022,#21047,#21131, + #21153,#21245,#21270,#21354,#21371,#21390,#21409,#21428,#21474, + #21490,#21509,#21528,#21547,#21563,#21580,#21592,#21609,#21626, + #21643,#21660,#21677,#21694,#21711,#21723,#21740,#21757,#21774, + #21791,#21808,#21825,#21842,#21854,#21871,#21888,#21905,#21922, + #21939,#21956,#21973,#21985,#22002,#22019,#22036,#22053,#22070, + #22087,#22099,#22116,#22133,#22150,#22167,#22184,#22201,#22213, + #22230,#22247,#22264,#22281,#22298,#22315,#22332,#22344,#22361, + #22378,#22395,#22412,#22429,#22446,#22463,#22475,#22492,#22509, + #22526,#22543,#22560,#22577,#22594,#22606)); +#18147 = ADVANCED_FACE('',(#18148),#18180,.F.); +#18148 = FACE_BOUND('',#18149,.F.); +#18149 = EDGE_LOOP('',(#18150,#18160,#18167,#18175)); +#18150 = ORIENTED_EDGE('',*,*,#18151,.T.); +#18151 = EDGE_CURVE('',#18152,#18154,#18156,.T.); +#18152 = VERTEX_POINT('',#18153); +#18153 = CARTESIAN_POINT('',(-1.287802601708,1.425605203415,0.1)); +#18154 = VERTEX_POINT('',#18155); +#18155 = CARTESIAN_POINT('',(1.287802601708,1.425605203415,0.1)); +#18156 = LINE('',#18157,#18158); +#18157 = CARTESIAN_POINT('',(-1.287802601708,1.425605203415,0.1)); +#18158 = VECTOR('',#18159,1.); +#18159 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#18160 = ORIENTED_EDGE('',*,*,#18161,.T.); +#18161 = EDGE_CURVE('',#18154,#18162,#18164,.T.); +#18162 = VERTEX_POINT('',#18163); +#18163 = CARTESIAN_POINT('',(1.325,1.5,0.45)); +#18164 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#18165,#18166),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#18165 = CARTESIAN_POINT('',(1.287802601708,1.425605203415,0.1)); +#18166 = CARTESIAN_POINT('',(1.325,1.5,0.45)); +#18167 = ORIENTED_EDGE('',*,*,#18168,.F.); +#18168 = EDGE_CURVE('',#18169,#18162,#18171,.T.); +#18169 = VERTEX_POINT('',#18170); +#18170 = CARTESIAN_POINT('',(-1.325,1.5,0.45)); +#18171 = LINE('',#18172,#18173); +#18172 = CARTESIAN_POINT('',(-1.325,1.5,0.45)); +#18173 = VECTOR('',#18174,1.); +#18174 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#18175 = ORIENTED_EDGE('',*,*,#18176,.F.); +#18176 = EDGE_CURVE('',#18152,#18169,#18177,.T.); +#18177 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#18178,#18179),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#18178 = CARTESIAN_POINT('',(-1.287802601708,1.425605203415,0.1)); +#18179 = CARTESIAN_POINT('',(-1.325,1.5,0.45)); +#18180 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#18181,#18182) + ,(#18183,#18184 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,2.65),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#18181 = CARTESIAN_POINT('',(-1.287802601708,1.425605203415,0.1)); +#18182 = CARTESIAN_POINT('',(-1.325,1.5,0.45)); +#18183 = CARTESIAN_POINT('',(1.287802601708,1.425605203415,0.1)); +#18184 = CARTESIAN_POINT('',(1.325,1.5,0.45)); +#18185 = ADVANCED_FACE('',(#18186),#18243,.F.); +#18186 = FACE_BOUND('',#18187,.T.); +#18187 = EDGE_LOOP('',(#18188,#18189,#18197,#18205,#18213,#18221,#18229, + #18237)); +#18188 = ORIENTED_EDGE('',*,*,#18151,.T.); +#18189 = ORIENTED_EDGE('',*,*,#18190,.T.); +#18190 = EDGE_CURVE('',#18154,#18191,#18193,.T.); +#18191 = VERTEX_POINT('',#18192); +#18192 = CARTESIAN_POINT('',(1.425605203415,1.287802601708,0.1)); +#18193 = LINE('',#18194,#18195); +#18194 = CARTESIAN_POINT('',(1.287802601708,1.425605203415,0.1)); +#18195 = VECTOR('',#18196,1.); +#18196 = DIRECTION('',(0.707106781187,-0.707106781187,0.)); +#18197 = ORIENTED_EDGE('',*,*,#18198,.T.); +#18198 = EDGE_CURVE('',#18191,#18199,#18201,.T.); +#18199 = VERTEX_POINT('',#18200); +#18200 = CARTESIAN_POINT('',(1.425605203415,-1.287802601708,0.1)); +#18201 = LINE('',#18202,#18203); +#18202 = CARTESIAN_POINT('',(1.425605203415,1.287802601708,0.1)); +#18203 = VECTOR('',#18204,1.); +#18204 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#18205 = ORIENTED_EDGE('',*,*,#18206,.T.); +#18206 = EDGE_CURVE('',#18199,#18207,#18209,.T.); +#18207 = VERTEX_POINT('',#18208); +#18208 = CARTESIAN_POINT('',(1.287802601708,-1.425605203415,0.1)); +#18209 = LINE('',#18210,#18211); +#18210 = CARTESIAN_POINT('',(1.425605203415,-1.287802601708,0.1)); +#18211 = VECTOR('',#18212,1.); +#18212 = DIRECTION('',(-0.707106781187,-0.707106781187,0.)); +#18213 = ORIENTED_EDGE('',*,*,#18214,.T.); +#18214 = EDGE_CURVE('',#18207,#18215,#18217,.T.); +#18215 = VERTEX_POINT('',#18216); +#18216 = CARTESIAN_POINT('',(-1.287802601708,-1.425605203415,0.1)); +#18217 = LINE('',#18218,#18219); +#18218 = CARTESIAN_POINT('',(1.287802601708,-1.425605203415,0.1)); +#18219 = VECTOR('',#18220,1.); +#18220 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#18221 = ORIENTED_EDGE('',*,*,#18222,.T.); +#18222 = EDGE_CURVE('',#18215,#18223,#18225,.T.); +#18223 = VERTEX_POINT('',#18224); +#18224 = CARTESIAN_POINT('',(-1.425605203415,-1.287802601708,0.1)); +#18225 = LINE('',#18226,#18227); +#18226 = CARTESIAN_POINT('',(-1.287802601708,-1.425605203415,0.1)); +#18227 = VECTOR('',#18228,1.); +#18228 = DIRECTION('',(-0.707106781187,0.707106781187,0.)); +#18229 = ORIENTED_EDGE('',*,*,#18230,.T.); +#18230 = EDGE_CURVE('',#18223,#18231,#18233,.T.); +#18231 = VERTEX_POINT('',#18232); +#18232 = CARTESIAN_POINT('',(-1.425605203415,1.287802601708,0.1)); +#18233 = LINE('',#18234,#18235); +#18234 = CARTESIAN_POINT('',(-1.425605203415,-1.287802601708,0.1)); +#18235 = VECTOR('',#18236,1.); +#18236 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#18237 = ORIENTED_EDGE('',*,*,#18238,.T.); +#18238 = EDGE_CURVE('',#18231,#18152,#18239,.T.); +#18239 = LINE('',#18240,#18241); +#18240 = CARTESIAN_POINT('',(-1.425605203415,1.287802601708,0.1)); +#18241 = VECTOR('',#18242,1.); +#18242 = DIRECTION('',(0.707106781187,0.707106781187,0.)); +#18243 = PLANE('',#18244); +#18244 = AXIS2_PLACEMENT_3D('',#18245,#18246,#18247); +#18245 = CARTESIAN_POINT('',(-1.287802601708,1.425605203415,0.1)); +#18246 = DIRECTION('',(0.,0.,1.)); +#18247 = DIRECTION('',(0.670331890881,-0.74206142338,0.)); +#18248 = ADVANCED_FACE('',(#18249),#18266,.F.); +#18249 = FACE_BOUND('',#18250,.F.); +#18250 = EDGE_LOOP('',(#18251,#18252,#18259,#18265)); +#18251 = ORIENTED_EDGE('',*,*,#18190,.T.); +#18252 = ORIENTED_EDGE('',*,*,#18253,.T.); +#18253 = EDGE_CURVE('',#18191,#18254,#18256,.T.); +#18254 = VERTEX_POINT('',#18255); +#18255 = CARTESIAN_POINT('',(1.5,1.325,0.45)); +#18256 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#18257,#18258),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#18257 = CARTESIAN_POINT('',(1.425605203415,1.287802601708,0.1)); +#18258 = CARTESIAN_POINT('',(1.5,1.325,0.45)); +#18259 = ORIENTED_EDGE('',*,*,#18260,.F.); +#18260 = EDGE_CURVE('',#18162,#18254,#18261,.T.); +#18261 = LINE('',#18262,#18263); +#18262 = CARTESIAN_POINT('',(1.325,1.5,0.45)); +#18263 = VECTOR('',#18264,1.); +#18264 = DIRECTION('',(0.707106781187,-0.707106781187,0.)); +#18265 = ORIENTED_EDGE('',*,*,#18161,.F.); +#18266 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#18267,#18268) + ,(#18269,#18270 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.247487373415),(0.,1.) + ,.PIECEWISE_BEZIER_KNOTS.); +#18267 = CARTESIAN_POINT('',(1.287802601708,1.425605203415,0.1)); +#18268 = CARTESIAN_POINT('',(1.325,1.5,0.45)); +#18269 = CARTESIAN_POINT('',(1.425605203415,1.287802601708,0.1)); +#18270 = CARTESIAN_POINT('',(1.5,1.325,0.45)); +#18271 = ADVANCED_FACE('',(#18272),#18295,.F.); +#18272 = FACE_BOUND('',#18273,.F.); +#18273 = EDGE_LOOP('',(#18274,#18275,#18282,#18290)); +#18274 = ORIENTED_EDGE('',*,*,#18168,.T.); +#18275 = ORIENTED_EDGE('',*,*,#18276,.T.); +#18276 = EDGE_CURVE('',#18162,#18277,#18279,.T.); +#18277 = VERTEX_POINT('',#18278); +#18278 = CARTESIAN_POINT('',(1.325,1.5,0.6)); +#18279 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#18280,#18281),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#18280 = CARTESIAN_POINT('',(1.325,1.5,0.45)); +#18281 = CARTESIAN_POINT('',(1.325,1.5,0.6)); +#18282 = ORIENTED_EDGE('',*,*,#18283,.F.); +#18283 = EDGE_CURVE('',#18284,#18277,#18286,.T.); +#18284 = VERTEX_POINT('',#18285); +#18285 = CARTESIAN_POINT('',(-1.325,1.5,0.6)); +#18286 = LINE('',#18287,#18288); +#18287 = CARTESIAN_POINT('',(-1.325,1.5,0.6)); +#18288 = VECTOR('',#18289,1.); +#18289 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#18290 = ORIENTED_EDGE('',*,*,#18291,.F.); +#18291 = EDGE_CURVE('',#18169,#18284,#18292,.T.); +#18292 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#18293,#18294),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#18293 = CARTESIAN_POINT('',(-1.325,1.5,0.45)); +#18294 = CARTESIAN_POINT('',(-1.325,1.5,0.6)); +#18295 = PLANE('',#18296); +#18296 = AXIS2_PLACEMENT_3D('',#18297,#18298,#18299); +#18297 = CARTESIAN_POINT('',(-1.325,1.5,0.6)); +#18298 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#18299 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#18300 = ADVANCED_FACE('',(#18301),#18318,.F.); +#18301 = FACE_BOUND('',#18302,.F.); +#18302 = EDGE_LOOP('',(#18303,#18304,#18305,#18313)); +#18303 = ORIENTED_EDGE('',*,*,#18238,.T.); +#18304 = ORIENTED_EDGE('',*,*,#18176,.T.); +#18305 = ORIENTED_EDGE('',*,*,#18306,.F.); +#18306 = EDGE_CURVE('',#18307,#18169,#18309,.T.); +#18307 = VERTEX_POINT('',#18308); +#18308 = CARTESIAN_POINT('',(-1.5,1.325,0.45)); +#18309 = LINE('',#18310,#18311); +#18310 = CARTESIAN_POINT('',(-1.5,1.325,0.45)); +#18311 = VECTOR('',#18312,1.); +#18312 = DIRECTION('',(0.707106781187,0.707106781187,0.)); +#18313 = ORIENTED_EDGE('',*,*,#18314,.F.); +#18314 = EDGE_CURVE('',#18231,#18307,#18315,.T.); +#18315 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#18316,#18317),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#18316 = CARTESIAN_POINT('',(-1.425605203415,1.287802601708,0.1)); +#18317 = CARTESIAN_POINT('',(-1.5,1.325,0.45)); +#18318 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#18319,#18320) + ,(#18321,#18322 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.247487373415),(0.,1.) + ,.PIECEWISE_BEZIER_KNOTS.); +#18319 = CARTESIAN_POINT('',(-1.425605203415,1.287802601708,0.1)); +#18320 = CARTESIAN_POINT('',(-1.5,1.325,0.45)); +#18321 = CARTESIAN_POINT('',(-1.287802601708,1.425605203415,0.1)); +#18322 = CARTESIAN_POINT('',(-1.325,1.5,0.45)); +#18323 = ADVANCED_FACE('',(#18324),#18405,.F.); +#18324 = FACE_BOUND('',#18325,.F.); +#18325 = EDGE_LOOP('',(#18326,#18327,#18328,#18336,#18344,#18352,#18360, + #18368,#18376,#18384,#18392,#18400)); +#18326 = ORIENTED_EDGE('',*,*,#18230,.T.); +#18327 = ORIENTED_EDGE('',*,*,#18314,.T.); +#18328 = ORIENTED_EDGE('',*,*,#18329,.F.); +#18329 = EDGE_CURVE('',#18330,#18307,#18332,.T.); +#18330 = VERTEX_POINT('',#18331); +#18331 = CARTESIAN_POINT('',(-1.5,1.125,0.45)); +#18332 = LINE('',#18333,#18334); +#18333 = CARTESIAN_POINT('',(-1.5,-1.325,0.45)); +#18334 = VECTOR('',#18335,1.); +#18335 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#18336 = ORIENTED_EDGE('',*,*,#18337,.F.); +#18337 = EDGE_CURVE('',#18338,#18330,#18340,.T.); +#18338 = VERTEX_POINT('',#18339); +#18339 = CARTESIAN_POINT('',(-1.5,0.825,0.45)); +#18340 = LINE('',#18341,#18342); +#18341 = CARTESIAN_POINT('',(-1.5,-1.325,0.45)); +#18342 = VECTOR('',#18343,1.); +#18343 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#18344 = ORIENTED_EDGE('',*,*,#18345,.F.); +#18345 = EDGE_CURVE('',#18346,#18338,#18348,.T.); +#18346 = VERTEX_POINT('',#18347); +#18347 = CARTESIAN_POINT('',(-1.5,0.475,0.45)); +#18348 = LINE('',#18349,#18350); +#18349 = CARTESIAN_POINT('',(-1.5,-1.325,0.45)); +#18350 = VECTOR('',#18351,1.); +#18351 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#18352 = ORIENTED_EDGE('',*,*,#18353,.F.); +#18353 = EDGE_CURVE('',#18354,#18346,#18356,.T.); +#18354 = VERTEX_POINT('',#18355); +#18355 = CARTESIAN_POINT('',(-1.5,0.175,0.45)); +#18356 = LINE('',#18357,#18358); +#18357 = CARTESIAN_POINT('',(-1.5,-1.325,0.45)); +#18358 = VECTOR('',#18359,1.); +#18359 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#18360 = ORIENTED_EDGE('',*,*,#18361,.F.); +#18361 = EDGE_CURVE('',#18362,#18354,#18364,.T.); +#18362 = VERTEX_POINT('',#18363); +#18363 = CARTESIAN_POINT('',(-1.5,-0.175,0.45)); +#18364 = LINE('',#18365,#18366); +#18365 = CARTESIAN_POINT('',(-1.5,-1.325,0.45)); +#18366 = VECTOR('',#18367,1.); +#18367 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#18368 = ORIENTED_EDGE('',*,*,#18369,.F.); +#18369 = EDGE_CURVE('',#18370,#18362,#18372,.T.); +#18370 = VERTEX_POINT('',#18371); +#18371 = CARTESIAN_POINT('',(-1.5,-0.475,0.45)); +#18372 = LINE('',#18373,#18374); +#18373 = CARTESIAN_POINT('',(-1.5,-1.325,0.45)); +#18374 = VECTOR('',#18375,1.); +#18375 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#18376 = ORIENTED_EDGE('',*,*,#18377,.F.); +#18377 = EDGE_CURVE('',#18378,#18370,#18380,.T.); +#18378 = VERTEX_POINT('',#18379); +#18379 = CARTESIAN_POINT('',(-1.5,-0.825,0.45)); +#18380 = LINE('',#18381,#18382); +#18381 = CARTESIAN_POINT('',(-1.5,-1.325,0.45)); +#18382 = VECTOR('',#18383,1.); +#18383 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#18384 = ORIENTED_EDGE('',*,*,#18385,.F.); +#18385 = EDGE_CURVE('',#18386,#18378,#18388,.T.); +#18386 = VERTEX_POINT('',#18387); +#18387 = CARTESIAN_POINT('',(-1.5,-1.125,0.45)); +#18388 = LINE('',#18389,#18390); +#18389 = CARTESIAN_POINT('',(-1.5,-1.325,0.45)); +#18390 = VECTOR('',#18391,1.); +#18391 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#18392 = ORIENTED_EDGE('',*,*,#18393,.F.); +#18393 = EDGE_CURVE('',#18394,#18386,#18396,.T.); +#18394 = VERTEX_POINT('',#18395); +#18395 = CARTESIAN_POINT('',(-1.5,-1.325,0.45)); +#18396 = LINE('',#18397,#18398); +#18397 = CARTESIAN_POINT('',(-1.5,-1.325,0.45)); +#18398 = VECTOR('',#18399,1.); +#18399 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#18400 = ORIENTED_EDGE('',*,*,#18401,.F.); +#18401 = EDGE_CURVE('',#18223,#18394,#18402,.T.); +#18402 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#18403,#18404),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#18403 = CARTESIAN_POINT('',(-1.425605203415,-1.287802601708,0.1)); +#18404 = CARTESIAN_POINT('',(-1.5,-1.325,0.45)); +#18405 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#18406,#18407) + ,(#18408,#18409 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,2.65),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#18406 = CARTESIAN_POINT('',(-1.425605203415,-1.287802601708,0.1)); +#18407 = CARTESIAN_POINT('',(-1.5,-1.325,0.45)); +#18408 = CARTESIAN_POINT('',(-1.425605203415,1.287802601708,0.1)); +#18409 = CARTESIAN_POINT('',(-1.5,1.325,0.45)); +#18410 = ADVANCED_FACE('',(#18411),#18492,.F.); +#18411 = FACE_BOUND('',#18412,.F.); +#18412 = EDGE_LOOP('',(#18413,#18414,#18421,#18429,#18437,#18445,#18453, + #18461,#18469,#18477,#18485,#18491)); +#18413 = ORIENTED_EDGE('',*,*,#18198,.T.); +#18414 = ORIENTED_EDGE('',*,*,#18415,.T.); +#18415 = EDGE_CURVE('',#18199,#18416,#18418,.T.); +#18416 = VERTEX_POINT('',#18417); +#18417 = CARTESIAN_POINT('',(1.5,-1.325,0.45)); +#18418 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#18419,#18420),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#18419 = CARTESIAN_POINT('',(1.425605203415,-1.287802601708,0.1)); +#18420 = CARTESIAN_POINT('',(1.5,-1.325,0.45)); +#18421 = ORIENTED_EDGE('',*,*,#18422,.F.); +#18422 = EDGE_CURVE('',#18423,#18416,#18425,.T.); +#18423 = VERTEX_POINT('',#18424); +#18424 = CARTESIAN_POINT('',(1.5,-1.125,0.45)); +#18425 = LINE('',#18426,#18427); +#18426 = CARTESIAN_POINT('',(1.5,1.325,0.45)); +#18427 = VECTOR('',#18428,1.); +#18428 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#18429 = ORIENTED_EDGE('',*,*,#18430,.F.); +#18430 = EDGE_CURVE('',#18431,#18423,#18433,.T.); +#18431 = VERTEX_POINT('',#18432); +#18432 = CARTESIAN_POINT('',(1.5,-0.825,0.45)); +#18433 = LINE('',#18434,#18435); +#18434 = CARTESIAN_POINT('',(1.5,1.325,0.45)); +#18435 = VECTOR('',#18436,1.); +#18436 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#18437 = ORIENTED_EDGE('',*,*,#18438,.F.); +#18438 = EDGE_CURVE('',#18439,#18431,#18441,.T.); +#18439 = VERTEX_POINT('',#18440); +#18440 = CARTESIAN_POINT('',(1.5,-0.475,0.45)); +#18441 = LINE('',#18442,#18443); +#18442 = CARTESIAN_POINT('',(1.5,1.325,0.45)); +#18443 = VECTOR('',#18444,1.); +#18444 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#18445 = ORIENTED_EDGE('',*,*,#18446,.F.); +#18446 = EDGE_CURVE('',#18447,#18439,#18449,.T.); +#18447 = VERTEX_POINT('',#18448); +#18448 = CARTESIAN_POINT('',(1.5,-0.175,0.45)); +#18449 = LINE('',#18450,#18451); +#18450 = CARTESIAN_POINT('',(1.5,1.325,0.45)); +#18451 = VECTOR('',#18452,1.); +#18452 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#18453 = ORIENTED_EDGE('',*,*,#18454,.F.); +#18454 = EDGE_CURVE('',#18455,#18447,#18457,.T.); +#18455 = VERTEX_POINT('',#18456); +#18456 = CARTESIAN_POINT('',(1.5,0.175,0.45)); +#18457 = LINE('',#18458,#18459); +#18458 = CARTESIAN_POINT('',(1.5,1.325,0.45)); +#18459 = VECTOR('',#18460,1.); +#18460 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#18461 = ORIENTED_EDGE('',*,*,#18462,.F.); +#18462 = EDGE_CURVE('',#18463,#18455,#18465,.T.); +#18463 = VERTEX_POINT('',#18464); +#18464 = CARTESIAN_POINT('',(1.5,0.475,0.45)); +#18465 = LINE('',#18466,#18467); +#18466 = CARTESIAN_POINT('',(1.5,1.325,0.45)); +#18467 = VECTOR('',#18468,1.); +#18468 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#18469 = ORIENTED_EDGE('',*,*,#18470,.F.); +#18470 = EDGE_CURVE('',#18471,#18463,#18473,.T.); +#18471 = VERTEX_POINT('',#18472); +#18472 = CARTESIAN_POINT('',(1.5,0.825,0.45)); +#18473 = LINE('',#18474,#18475); +#18474 = CARTESIAN_POINT('',(1.5,1.325,0.45)); +#18475 = VECTOR('',#18476,1.); +#18476 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#18477 = ORIENTED_EDGE('',*,*,#18478,.F.); +#18478 = EDGE_CURVE('',#18479,#18471,#18481,.T.); +#18479 = VERTEX_POINT('',#18480); +#18480 = CARTESIAN_POINT('',(1.5,1.125,0.45)); +#18481 = LINE('',#18482,#18483); +#18482 = CARTESIAN_POINT('',(1.5,1.325,0.45)); +#18483 = VECTOR('',#18484,1.); +#18484 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#18485 = ORIENTED_EDGE('',*,*,#18486,.F.); +#18486 = EDGE_CURVE('',#18254,#18479,#18487,.T.); +#18487 = LINE('',#18488,#18489); +#18488 = CARTESIAN_POINT('',(1.5,1.325,0.45)); +#18489 = VECTOR('',#18490,1.); +#18490 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#18491 = ORIENTED_EDGE('',*,*,#18253,.F.); +#18492 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#18493,#18494) + ,(#18495,#18496 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,2.65),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#18493 = CARTESIAN_POINT('',(1.425605203415,1.287802601708,0.1)); +#18494 = CARTESIAN_POINT('',(1.5,1.325,0.45)); +#18495 = CARTESIAN_POINT('',(1.425605203415,-1.287802601708,0.1)); +#18496 = CARTESIAN_POINT('',(1.5,-1.325,0.45)); +#18497 = ADVANCED_FACE('',(#18498),#18515,.F.); +#18498 = FACE_BOUND('',#18499,.F.); +#18499 = EDGE_LOOP('',(#18500,#18501,#18502,#18510)); +#18500 = ORIENTED_EDGE('',*,*,#18222,.T.); +#18501 = ORIENTED_EDGE('',*,*,#18401,.T.); +#18502 = ORIENTED_EDGE('',*,*,#18503,.F.); +#18503 = EDGE_CURVE('',#18504,#18394,#18506,.T.); +#18504 = VERTEX_POINT('',#18505); +#18505 = CARTESIAN_POINT('',(-1.325,-1.5,0.45)); +#18506 = LINE('',#18507,#18508); +#18507 = CARTESIAN_POINT('',(-1.325,-1.5,0.45)); +#18508 = VECTOR('',#18509,1.); +#18509 = DIRECTION('',(-0.707106781187,0.707106781187,0.)); +#18510 = ORIENTED_EDGE('',*,*,#18511,.F.); +#18511 = EDGE_CURVE('',#18215,#18504,#18512,.T.); +#18512 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#18513,#18514),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#18513 = CARTESIAN_POINT('',(-1.287802601708,-1.425605203415,0.1)); +#18514 = CARTESIAN_POINT('',(-1.325,-1.5,0.45)); +#18515 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#18516,#18517) + ,(#18518,#18519 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.247487373415),(0.,1.) + ,.PIECEWISE_BEZIER_KNOTS.); +#18516 = CARTESIAN_POINT('',(-1.287802601708,-1.425605203415,0.1)); +#18517 = CARTESIAN_POINT('',(-1.325,-1.5,0.45)); +#18518 = CARTESIAN_POINT('',(-1.425605203415,-1.287802601708,0.1)); +#18519 = CARTESIAN_POINT('',(-1.5,-1.325,0.45)); +#18520 = ADVANCED_FACE('',(#18521),#18538,.F.); +#18521 = FACE_BOUND('',#18522,.F.); +#18522 = EDGE_LOOP('',(#18523,#18524,#18531,#18537)); +#18523 = ORIENTED_EDGE('',*,*,#18206,.T.); +#18524 = ORIENTED_EDGE('',*,*,#18525,.T.); +#18525 = EDGE_CURVE('',#18207,#18526,#18528,.T.); +#18526 = VERTEX_POINT('',#18527); +#18527 = CARTESIAN_POINT('',(1.325,-1.5,0.45)); +#18528 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#18529,#18530),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#18529 = CARTESIAN_POINT('',(1.287802601708,-1.425605203415,0.1)); +#18530 = CARTESIAN_POINT('',(1.325,-1.5,0.45)); +#18531 = ORIENTED_EDGE('',*,*,#18532,.F.); +#18532 = EDGE_CURVE('',#18416,#18526,#18533,.T.); +#18533 = LINE('',#18534,#18535); +#18534 = CARTESIAN_POINT('',(1.5,-1.325,0.45)); +#18535 = VECTOR('',#18536,1.); +#18536 = DIRECTION('',(-0.707106781187,-0.707106781187,0.)); +#18537 = ORIENTED_EDGE('',*,*,#18415,.F.); +#18538 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#18539,#18540) + ,(#18541,#18542 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.247487373415),(0.,1.) + ,.PIECEWISE_BEZIER_KNOTS.); +#18539 = CARTESIAN_POINT('',(1.425605203415,-1.287802601708,0.1)); +#18540 = CARTESIAN_POINT('',(1.5,-1.325,0.45)); +#18541 = CARTESIAN_POINT('',(1.287802601708,-1.425605203415,0.1)); +#18542 = CARTESIAN_POINT('',(1.325,-1.5,0.45)); +#18543 = ADVANCED_FACE('',(#18544),#18555,.F.); +#18544 = FACE_BOUND('',#18545,.F.); +#18545 = EDGE_LOOP('',(#18546,#18547,#18548,#18554)); +#18546 = ORIENTED_EDGE('',*,*,#18214,.T.); +#18547 = ORIENTED_EDGE('',*,*,#18511,.T.); +#18548 = ORIENTED_EDGE('',*,*,#18549,.F.); +#18549 = EDGE_CURVE('',#18526,#18504,#18550,.T.); +#18550 = LINE('',#18551,#18552); +#18551 = CARTESIAN_POINT('',(1.325,-1.5,0.45)); +#18552 = VECTOR('',#18553,1.); +#18553 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#18554 = ORIENTED_EDGE('',*,*,#18525,.F.); +#18555 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#18556,#18557) + ,(#18558,#18559 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,2.65),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#18556 = CARTESIAN_POINT('',(1.287802601708,-1.425605203415,0.1)); +#18557 = CARTESIAN_POINT('',(1.325,-1.5,0.45)); +#18558 = CARTESIAN_POINT('',(-1.287802601708,-1.425605203415,0.1)); +#18559 = CARTESIAN_POINT('',(-1.325,-1.5,0.45)); +#18560 = ADVANCED_FACE('',(#18561),#18578,.F.); +#18561 = FACE_BOUND('',#18562,.F.); +#18562 = EDGE_LOOP('',(#18563,#18564,#18571,#18577)); +#18563 = ORIENTED_EDGE('',*,*,#18260,.T.); +#18564 = ORIENTED_EDGE('',*,*,#18565,.T.); +#18565 = EDGE_CURVE('',#18254,#18566,#18568,.T.); +#18566 = VERTEX_POINT('',#18567); +#18567 = CARTESIAN_POINT('',(1.5,1.325,0.6)); +#18568 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#18569,#18570),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#18569 = CARTESIAN_POINT('',(1.5,1.325,0.45)); +#18570 = CARTESIAN_POINT('',(1.5,1.325,0.6)); +#18571 = ORIENTED_EDGE('',*,*,#18572,.F.); +#18572 = EDGE_CURVE('',#18277,#18566,#18573,.T.); +#18573 = LINE('',#18574,#18575); +#18574 = CARTESIAN_POINT('',(1.325,1.5,0.6)); +#18575 = VECTOR('',#18576,1.); +#18576 = DIRECTION('',(0.707106781187,-0.707106781187,0.)); +#18577 = ORIENTED_EDGE('',*,*,#18276,.F.); +#18578 = PLANE('',#18579); +#18579 = AXIS2_PLACEMENT_3D('',#18580,#18581,#18582); +#18580 = CARTESIAN_POINT('',(1.325,1.5,0.6)); +#18581 = DIRECTION('',(-0.707106781187,-0.707106781187,0.)); +#18582 = DIRECTION('',(0.707106781187,-0.707106781187,0.)); +#18583 = ADVANCED_FACE('',(#18584),#18666,.F.); +#18584 = FACE_BOUND('',#18585,.F.); +#18585 = EDGE_LOOP('',(#18586,#18594,#18595,#18596,#18604,#18612,#18620, + #18628,#18636,#18644,#18652,#18660)); +#18586 = ORIENTED_EDGE('',*,*,#18587,.T.); +#18587 = EDGE_CURVE('',#18588,#18284,#18590,.T.); +#18588 = VERTEX_POINT('',#18589); +#18589 = CARTESIAN_POINT('',(-1.5,1.325,0.6)); +#18590 = LINE('',#18591,#18592); +#18591 = CARTESIAN_POINT('',(-1.5,1.325,0.6)); +#18592 = VECTOR('',#18593,1.); +#18593 = DIRECTION('',(0.707106781187,0.707106781187,0.)); +#18594 = ORIENTED_EDGE('',*,*,#18283,.T.); +#18595 = ORIENTED_EDGE('',*,*,#18572,.T.); +#18596 = ORIENTED_EDGE('',*,*,#18597,.T.); +#18597 = EDGE_CURVE('',#18566,#18598,#18600,.T.); +#18598 = VERTEX_POINT('',#18599); +#18599 = CARTESIAN_POINT('',(1.5,1.125,0.6)); +#18600 = LINE('',#18601,#18602); +#18601 = CARTESIAN_POINT('',(1.5,1.325,0.6)); +#18602 = VECTOR('',#18603,1.); +#18603 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#18604 = ORIENTED_EDGE('',*,*,#18605,.T.); +#18605 = EDGE_CURVE('',#18598,#18606,#18608,.T.); +#18606 = VERTEX_POINT('',#18607); +#18607 = CARTESIAN_POINT('',(1.425,1.125,0.6)); +#18608 = LINE('',#18609,#18610); +#18609 = CARTESIAN_POINT('',(1.75,1.125,0.6)); +#18610 = VECTOR('',#18611,1.); +#18611 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#18612 = ORIENTED_EDGE('',*,*,#18613,.F.); +#18613 = EDGE_CURVE('',#18614,#18606,#18616,.T.); +#18614 = VERTEX_POINT('',#18615); +#18615 = CARTESIAN_POINT('',(1.425,1.2875,0.6)); +#18616 = LINE('',#18617,#18618); +#18617 = CARTESIAN_POINT('',(1.425,1.2875,0.6)); +#18618 = VECTOR('',#18619,1.); +#18619 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#18620 = ORIENTED_EDGE('',*,*,#18621,.F.); +#18621 = EDGE_CURVE('',#18622,#18614,#18624,.T.); +#18622 = VERTEX_POINT('',#18623); +#18623 = CARTESIAN_POINT('',(1.2875,1.425,0.6)); +#18624 = LINE('',#18625,#18626); +#18625 = CARTESIAN_POINT('',(1.2875,1.425,0.6)); +#18626 = VECTOR('',#18627,1.); +#18627 = DIRECTION('',(0.707106781187,-0.707106781187,0.)); +#18628 = ORIENTED_EDGE('',*,*,#18629,.F.); +#18629 = EDGE_CURVE('',#18630,#18622,#18632,.T.); +#18630 = VERTEX_POINT('',#18631); +#18631 = CARTESIAN_POINT('',(-1.2875,1.425,0.6)); +#18632 = LINE('',#18633,#18634); +#18633 = CARTESIAN_POINT('',(-1.2875,1.425,0.6)); +#18634 = VECTOR('',#18635,1.); +#18635 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#18636 = ORIENTED_EDGE('',*,*,#18637,.F.); +#18637 = EDGE_CURVE('',#18638,#18630,#18640,.T.); +#18638 = VERTEX_POINT('',#18639); +#18639 = CARTESIAN_POINT('',(-1.425,1.2875,0.6)); +#18640 = LINE('',#18641,#18642); +#18641 = CARTESIAN_POINT('',(-1.425,1.2875,0.6)); +#18642 = VECTOR('',#18643,1.); +#18643 = DIRECTION('',(0.707106781187,0.707106781187,0.)); +#18644 = ORIENTED_EDGE('',*,*,#18645,.F.); +#18645 = EDGE_CURVE('',#18646,#18638,#18648,.T.); +#18646 = VERTEX_POINT('',#18647); +#18647 = CARTESIAN_POINT('',(-1.425,1.125,0.6)); +#18648 = LINE('',#18649,#18650); +#18649 = CARTESIAN_POINT('',(-1.425,-1.2875,0.6)); +#18650 = VECTOR('',#18651,1.); +#18651 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#18652 = ORIENTED_EDGE('',*,*,#18653,.F.); +#18653 = EDGE_CURVE('',#18654,#18646,#18656,.T.); +#18654 = VERTEX_POINT('',#18655); +#18655 = CARTESIAN_POINT('',(-1.5,1.125,0.6)); +#18656 = LINE('',#18657,#18658); +#18657 = CARTESIAN_POINT('',(-1.75,1.125,0.6)); +#18658 = VECTOR('',#18659,1.); +#18659 = DIRECTION('',(1.,-1.144237745222E-17,0.)); +#18660 = ORIENTED_EDGE('',*,*,#18661,.T.); +#18661 = EDGE_CURVE('',#18654,#18588,#18662,.T.); +#18662 = LINE('',#18663,#18664); +#18663 = CARTESIAN_POINT('',(-1.5,-1.325,0.6)); +#18664 = VECTOR('',#18665,1.); +#18665 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#18666 = PLANE('',#18667); +#18667 = AXIS2_PLACEMENT_3D('',#18668,#18669,#18670); +#18668 = CARTESIAN_POINT('',(-3.758471954232E-17,1.4625,0.6)); +#18669 = DIRECTION('',(1.552101215968E-32,4.853414201084E-28,-1.)); +#18670 = DIRECTION('',(1.,1.184217143749E-16,1.552101215974E-32)); +#18671 = ADVANCED_FACE('',(#18672),#18682,.F.); +#18672 = FACE_BOUND('',#18673,.F.); +#18673 = EDGE_LOOP('',(#18674,#18675,#18676,#18677)); +#18674 = ORIENTED_EDGE('',*,*,#18306,.T.); +#18675 = ORIENTED_EDGE('',*,*,#18291,.T.); +#18676 = ORIENTED_EDGE('',*,*,#18587,.F.); +#18677 = ORIENTED_EDGE('',*,*,#18678,.F.); +#18678 = EDGE_CURVE('',#18307,#18588,#18679,.T.); +#18679 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#18680,#18681),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#18680 = CARTESIAN_POINT('',(-1.5,1.325,0.45)); +#18681 = CARTESIAN_POINT('',(-1.5,1.325,0.6)); +#18682 = PLANE('',#18683); +#18683 = AXIS2_PLACEMENT_3D('',#18684,#18685,#18686); +#18684 = CARTESIAN_POINT('',(-1.5,1.325,0.6)); +#18685 = DIRECTION('',(0.707106781187,-0.707106781187,0.)); +#18686 = DIRECTION('',(0.707106781187,0.707106781187,0.)); +#18687 = ADVANCED_FACE('',(#18688),#18712,.F.); +#18688 = FACE_BOUND('',#18689,.F.); +#18689 = EDGE_LOOP('',(#18690,#18697,#18698,#18706)); +#18690 = ORIENTED_EDGE('',*,*,#18691,.F.); +#18691 = EDGE_CURVE('',#18394,#18692,#18694,.T.); +#18692 = VERTEX_POINT('',#18693); +#18693 = CARTESIAN_POINT('',(-1.5,-1.325,0.6)); +#18694 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#18695,#18696),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#18695 = CARTESIAN_POINT('',(-1.5,-1.325,0.45)); +#18696 = CARTESIAN_POINT('',(-1.5,-1.325,0.6)); +#18697 = ORIENTED_EDGE('',*,*,#18393,.T.); +#18698 = ORIENTED_EDGE('',*,*,#18699,.T.); +#18699 = EDGE_CURVE('',#18386,#18700,#18702,.T.); +#18700 = VERTEX_POINT('',#18701); +#18701 = CARTESIAN_POINT('',(-1.5,-1.125,0.6)); +#18702 = LINE('',#18703,#18704); +#18703 = CARTESIAN_POINT('',(-1.5,-1.125,0.448935487501)); +#18704 = VECTOR('',#18705,1.); +#18705 = DIRECTION('',(0.,0.,1.)); +#18706 = ORIENTED_EDGE('',*,*,#18707,.F.); +#18707 = EDGE_CURVE('',#18692,#18700,#18708,.T.); +#18708 = LINE('',#18709,#18710); +#18709 = CARTESIAN_POINT('',(-1.5,-1.325,0.6)); +#18710 = VECTOR('',#18711,1.); +#18711 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#18712 = PLANE('',#18713); +#18713 = AXIS2_PLACEMENT_3D('',#18714,#18715,#18716); +#18714 = CARTESIAN_POINT('',(-1.5,-1.325,0.6)); +#18715 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#18716 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#18717 = ADVANCED_FACE('',(#18718),#18743,.F.); +#18718 = FACE_BOUND('',#18719,.F.); +#18719 = EDGE_LOOP('',(#18720,#18728,#18729,#18737)); +#18720 = ORIENTED_EDGE('',*,*,#18721,.F.); +#18721 = EDGE_CURVE('',#18386,#18722,#18724,.T.); +#18722 = VERTEX_POINT('',#18723); +#18723 = CARTESIAN_POINT('',(-1.75,-1.125,0.45)); +#18724 = LINE('',#18725,#18726); +#18725 = CARTESIAN_POINT('',(-1.35,-1.125,0.45)); +#18726 = VECTOR('',#18727,1.); +#18727 = DIRECTION('',(-1.,1.144237745222E-17,0.)); +#18728 = ORIENTED_EDGE('',*,*,#18385,.T.); +#18729 = ORIENTED_EDGE('',*,*,#18730,.T.); +#18730 = EDGE_CURVE('',#18378,#18731,#18733,.T.); +#18731 = VERTEX_POINT('',#18732); +#18732 = CARTESIAN_POINT('',(-1.75,-0.825,0.45)); +#18733 = LINE('',#18734,#18735); +#18734 = CARTESIAN_POINT('',(-1.35,-0.825,0.45)); +#18735 = VECTOR('',#18736,1.); +#18736 = DIRECTION('',(-1.,1.144237745222E-17,0.)); +#18737 = ORIENTED_EDGE('',*,*,#18738,.F.); +#18738 = EDGE_CURVE('',#18722,#18731,#18739,.T.); +#18739 = LINE('',#18740,#18741); +#18740 = CARTESIAN_POINT('',(-1.75,-1.125,0.45)); +#18741 = VECTOR('',#18742,1.); +#18742 = DIRECTION('',(1.144237745222E-17,1.,0.)); +#18743 = PLANE('',#18744); +#18744 = AXIS2_PLACEMENT_3D('',#18745,#18746,#18747); +#18745 = CARTESIAN_POINT('',(-1.35,-1.125,0.45)); +#18746 = DIRECTION('',(0.,0.,1.)); +#18747 = DIRECTION('',(-1.,1.144237745222E-17,0.)); +#18748 = ADVANCED_FACE('',(#18749),#18774,.F.); +#18749 = FACE_BOUND('',#18750,.F.); +#18750 = EDGE_LOOP('',(#18751,#18759,#18760,#18768)); +#18751 = ORIENTED_EDGE('',*,*,#18752,.F.); +#18752 = EDGE_CURVE('',#18378,#18753,#18755,.T.); +#18753 = VERTEX_POINT('',#18754); +#18754 = CARTESIAN_POINT('',(-1.5,-0.825,0.6)); +#18755 = LINE('',#18756,#18757); +#18756 = CARTESIAN_POINT('',(-1.5,-0.825,0.448935487501)); +#18757 = VECTOR('',#18758,1.); +#18758 = DIRECTION('',(0.,0.,1.)); +#18759 = ORIENTED_EDGE('',*,*,#18377,.T.); +#18760 = ORIENTED_EDGE('',*,*,#18761,.T.); +#18761 = EDGE_CURVE('',#18370,#18762,#18764,.T.); +#18762 = VERTEX_POINT('',#18763); +#18763 = CARTESIAN_POINT('',(-1.5,-0.475,0.6)); +#18764 = LINE('',#18765,#18766); +#18765 = CARTESIAN_POINT('',(-1.5,-0.475,0.448935487501)); +#18766 = VECTOR('',#18767,1.); +#18767 = DIRECTION('',(0.,0.,1.)); +#18768 = ORIENTED_EDGE('',*,*,#18769,.F.); +#18769 = EDGE_CURVE('',#18753,#18762,#18770,.T.); +#18770 = LINE('',#18771,#18772); +#18771 = CARTESIAN_POINT('',(-1.5,-1.325,0.6)); +#18772 = VECTOR('',#18773,1.); +#18773 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#18774 = PLANE('',#18775); +#18775 = AXIS2_PLACEMENT_3D('',#18776,#18777,#18778); +#18776 = CARTESIAN_POINT('',(-1.5,-1.325,0.6)); +#18777 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#18778 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#18779 = ADVANCED_FACE('',(#18780),#18805,.F.); +#18780 = FACE_BOUND('',#18781,.F.); +#18781 = EDGE_LOOP('',(#18782,#18790,#18791,#18799)); +#18782 = ORIENTED_EDGE('',*,*,#18783,.F.); +#18783 = EDGE_CURVE('',#18370,#18784,#18786,.T.); +#18784 = VERTEX_POINT('',#18785); +#18785 = CARTESIAN_POINT('',(-1.75,-0.475,0.45)); +#18786 = LINE('',#18787,#18788); +#18787 = CARTESIAN_POINT('',(-1.35,-0.475,0.45)); +#18788 = VECTOR('',#18789,1.); +#18789 = DIRECTION('',(-1.,1.144237745222E-17,0.)); +#18790 = ORIENTED_EDGE('',*,*,#18369,.T.); +#18791 = ORIENTED_EDGE('',*,*,#18792,.T.); +#18792 = EDGE_CURVE('',#18362,#18793,#18795,.T.); +#18793 = VERTEX_POINT('',#18794); +#18794 = CARTESIAN_POINT('',(-1.75,-0.175,0.45)); +#18795 = LINE('',#18796,#18797); +#18796 = CARTESIAN_POINT('',(-1.35,-0.175,0.45)); +#18797 = VECTOR('',#18798,1.); +#18798 = DIRECTION('',(-1.,1.144237745222E-17,0.)); +#18799 = ORIENTED_EDGE('',*,*,#18800,.F.); +#18800 = EDGE_CURVE('',#18784,#18793,#18801,.T.); +#18801 = LINE('',#18802,#18803); +#18802 = CARTESIAN_POINT('',(-1.75,-0.475,0.45)); +#18803 = VECTOR('',#18804,1.); +#18804 = DIRECTION('',(1.144237745222E-17,1.,0.)); +#18805 = PLANE('',#18806); +#18806 = AXIS2_PLACEMENT_3D('',#18807,#18808,#18809); +#18807 = CARTESIAN_POINT('',(-1.35,-0.475,0.45)); +#18808 = DIRECTION('',(0.,0.,1.)); +#18809 = DIRECTION('',(-1.,1.144237745222E-17,0.)); +#18810 = ADVANCED_FACE('',(#18811),#18836,.F.); +#18811 = FACE_BOUND('',#18812,.F.); +#18812 = EDGE_LOOP('',(#18813,#18821,#18822,#18830)); +#18813 = ORIENTED_EDGE('',*,*,#18814,.F.); +#18814 = EDGE_CURVE('',#18362,#18815,#18817,.T.); +#18815 = VERTEX_POINT('',#18816); +#18816 = CARTESIAN_POINT('',(-1.5,-0.175,0.6)); +#18817 = LINE('',#18818,#18819); +#18818 = CARTESIAN_POINT('',(-1.5,-0.175,0.448935487501)); +#18819 = VECTOR('',#18820,1.); +#18820 = DIRECTION('',(0.,0.,1.)); +#18821 = ORIENTED_EDGE('',*,*,#18361,.T.); +#18822 = ORIENTED_EDGE('',*,*,#18823,.T.); +#18823 = EDGE_CURVE('',#18354,#18824,#18826,.T.); +#18824 = VERTEX_POINT('',#18825); +#18825 = CARTESIAN_POINT('',(-1.5,0.175,0.6)); +#18826 = LINE('',#18827,#18828); +#18827 = CARTESIAN_POINT('',(-1.5,0.175,0.448935487501)); +#18828 = VECTOR('',#18829,1.); +#18829 = DIRECTION('',(0.,0.,1.)); +#18830 = ORIENTED_EDGE('',*,*,#18831,.F.); +#18831 = EDGE_CURVE('',#18815,#18824,#18832,.T.); +#18832 = LINE('',#18833,#18834); +#18833 = CARTESIAN_POINT('',(-1.5,-1.325,0.6)); +#18834 = VECTOR('',#18835,1.); +#18835 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#18836 = PLANE('',#18837); +#18837 = AXIS2_PLACEMENT_3D('',#18838,#18839,#18840); +#18838 = CARTESIAN_POINT('',(-1.5,-1.325,0.6)); +#18839 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#18840 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#18841 = ADVANCED_FACE('',(#18842),#18867,.F.); +#18842 = FACE_BOUND('',#18843,.F.); +#18843 = EDGE_LOOP('',(#18844,#18852,#18853,#18861)); +#18844 = ORIENTED_EDGE('',*,*,#18845,.F.); +#18845 = EDGE_CURVE('',#18354,#18846,#18848,.T.); +#18846 = VERTEX_POINT('',#18847); +#18847 = CARTESIAN_POINT('',(-1.75,0.175,0.45)); +#18848 = LINE('',#18849,#18850); +#18849 = CARTESIAN_POINT('',(-1.35,0.175,0.45)); +#18850 = VECTOR('',#18851,1.); +#18851 = DIRECTION('',(-1.,1.144237745222E-17,0.)); +#18852 = ORIENTED_EDGE('',*,*,#18353,.T.); +#18853 = ORIENTED_EDGE('',*,*,#18854,.T.); +#18854 = EDGE_CURVE('',#18346,#18855,#18857,.T.); +#18855 = VERTEX_POINT('',#18856); +#18856 = CARTESIAN_POINT('',(-1.75,0.475,0.45)); +#18857 = LINE('',#18858,#18859); +#18858 = CARTESIAN_POINT('',(-1.35,0.475,0.45)); +#18859 = VECTOR('',#18860,1.); +#18860 = DIRECTION('',(-1.,1.144237745222E-17,0.)); +#18861 = ORIENTED_EDGE('',*,*,#18862,.F.); +#18862 = EDGE_CURVE('',#18846,#18855,#18863,.T.); +#18863 = LINE('',#18864,#18865); +#18864 = CARTESIAN_POINT('',(-1.75,0.175,0.45)); +#18865 = VECTOR('',#18866,1.); +#18866 = DIRECTION('',(1.144237745222E-17,1.,0.)); +#18867 = PLANE('',#18868); +#18868 = AXIS2_PLACEMENT_3D('',#18869,#18870,#18871); +#18869 = CARTESIAN_POINT('',(-1.35,0.175,0.45)); +#18870 = DIRECTION('',(0.,0.,1.)); +#18871 = DIRECTION('',(-1.,1.144237745222E-17,0.)); +#18872 = ADVANCED_FACE('',(#18873),#18898,.F.); +#18873 = FACE_BOUND('',#18874,.F.); +#18874 = EDGE_LOOP('',(#18875,#18883,#18884,#18892)); +#18875 = ORIENTED_EDGE('',*,*,#18876,.F.); +#18876 = EDGE_CURVE('',#18346,#18877,#18879,.T.); +#18877 = VERTEX_POINT('',#18878); +#18878 = CARTESIAN_POINT('',(-1.5,0.475,0.6)); +#18879 = LINE('',#18880,#18881); +#18880 = CARTESIAN_POINT('',(-1.5,0.475,0.448935487501)); +#18881 = VECTOR('',#18882,1.); +#18882 = DIRECTION('',(0.,0.,1.)); +#18883 = ORIENTED_EDGE('',*,*,#18345,.T.); +#18884 = ORIENTED_EDGE('',*,*,#18885,.T.); +#18885 = EDGE_CURVE('',#18338,#18886,#18888,.T.); +#18886 = VERTEX_POINT('',#18887); +#18887 = CARTESIAN_POINT('',(-1.5,0.825,0.6)); +#18888 = LINE('',#18889,#18890); +#18889 = CARTESIAN_POINT('',(-1.5,0.825,0.448935487501)); +#18890 = VECTOR('',#18891,1.); +#18891 = DIRECTION('',(0.,0.,1.)); +#18892 = ORIENTED_EDGE('',*,*,#18893,.F.); +#18893 = EDGE_CURVE('',#18877,#18886,#18894,.T.); +#18894 = LINE('',#18895,#18896); +#18895 = CARTESIAN_POINT('',(-1.5,-1.325,0.6)); +#18896 = VECTOR('',#18897,1.); +#18897 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#18898 = PLANE('',#18899); +#18899 = AXIS2_PLACEMENT_3D('',#18900,#18901,#18902); +#18900 = CARTESIAN_POINT('',(-1.5,-1.325,0.6)); +#18901 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#18902 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#18903 = ADVANCED_FACE('',(#18904),#18929,.F.); +#18904 = FACE_BOUND('',#18905,.F.); +#18905 = EDGE_LOOP('',(#18906,#18914,#18915,#18923)); +#18906 = ORIENTED_EDGE('',*,*,#18907,.F.); +#18907 = EDGE_CURVE('',#18338,#18908,#18910,.T.); +#18908 = VERTEX_POINT('',#18909); +#18909 = CARTESIAN_POINT('',(-1.75,0.825,0.45)); +#18910 = LINE('',#18911,#18912); +#18911 = CARTESIAN_POINT('',(-1.35,0.825,0.45)); +#18912 = VECTOR('',#18913,1.); +#18913 = DIRECTION('',(-1.,1.144237745222E-17,0.)); +#18914 = ORIENTED_EDGE('',*,*,#18337,.T.); +#18915 = ORIENTED_EDGE('',*,*,#18916,.T.); +#18916 = EDGE_CURVE('',#18330,#18917,#18919,.T.); +#18917 = VERTEX_POINT('',#18918); +#18918 = CARTESIAN_POINT('',(-1.75,1.125,0.45)); +#18919 = LINE('',#18920,#18921); +#18920 = CARTESIAN_POINT('',(-1.35,1.125,0.45)); +#18921 = VECTOR('',#18922,1.); +#18922 = DIRECTION('',(-1.,1.144237745222E-17,0.)); +#18923 = ORIENTED_EDGE('',*,*,#18924,.F.); +#18924 = EDGE_CURVE('',#18908,#18917,#18925,.T.); +#18925 = LINE('',#18926,#18927); +#18926 = CARTESIAN_POINT('',(-1.75,0.825,0.45)); +#18927 = VECTOR('',#18928,1.); +#18928 = DIRECTION('',(1.144237745222E-17,1.,0.)); +#18929 = PLANE('',#18930); +#18930 = AXIS2_PLACEMENT_3D('',#18931,#18932,#18933); +#18931 = CARTESIAN_POINT('',(-1.35,0.825,0.45)); +#18932 = DIRECTION('',(0.,0.,1.)); +#18933 = DIRECTION('',(-1.,1.144237745222E-17,0.)); +#18934 = ADVANCED_FACE('',(#18935),#18946,.F.); +#18935 = FACE_BOUND('',#18936,.F.); +#18936 = EDGE_LOOP('',(#18937,#18943,#18944,#18945)); +#18937 = ORIENTED_EDGE('',*,*,#18938,.F.); +#18938 = EDGE_CURVE('',#18330,#18654,#18939,.T.); +#18939 = LINE('',#18940,#18941); +#18940 = CARTESIAN_POINT('',(-1.5,1.125,0.448935487501)); +#18941 = VECTOR('',#18942,1.); +#18942 = DIRECTION('',(0.,0.,1.)); +#18943 = ORIENTED_EDGE('',*,*,#18329,.T.); +#18944 = ORIENTED_EDGE('',*,*,#18678,.T.); +#18945 = ORIENTED_EDGE('',*,*,#18661,.F.); +#18946 = PLANE('',#18947); +#18947 = AXIS2_PLACEMENT_3D('',#18948,#18949,#18950); +#18948 = CARTESIAN_POINT('',(-1.5,-1.325,0.6)); +#18949 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#18950 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#18951 = ADVANCED_FACE('',(#18952),#18963,.F.); +#18952 = FACE_BOUND('',#18953,.F.); +#18953 = EDGE_LOOP('',(#18954,#18955,#18956,#18962)); +#18954 = ORIENTED_EDGE('',*,*,#18565,.F.); +#18955 = ORIENTED_EDGE('',*,*,#18486,.T.); +#18956 = ORIENTED_EDGE('',*,*,#18957,.T.); +#18957 = EDGE_CURVE('',#18479,#18598,#18958,.T.); +#18958 = LINE('',#18959,#18960); +#18959 = CARTESIAN_POINT('',(1.5,1.125,0.448935487501)); +#18960 = VECTOR('',#18961,1.); +#18961 = DIRECTION('',(0.,0.,1.)); +#18962 = ORIENTED_EDGE('',*,*,#18597,.F.); +#18963 = PLANE('',#18964); +#18964 = AXIS2_PLACEMENT_3D('',#18965,#18966,#18967); +#18965 = CARTESIAN_POINT('',(1.5,1.325,0.6)); +#18966 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#18967 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#18968 = ADVANCED_FACE('',(#18969),#18994,.F.); +#18969 = FACE_BOUND('',#18970,.F.); +#18970 = EDGE_LOOP('',(#18971,#18979,#18980,#18988)); +#18971 = ORIENTED_EDGE('',*,*,#18972,.F.); +#18972 = EDGE_CURVE('',#18479,#18973,#18975,.T.); +#18973 = VERTEX_POINT('',#18974); +#18974 = CARTESIAN_POINT('',(1.75,1.125,0.45)); +#18975 = LINE('',#18976,#18977); +#18976 = CARTESIAN_POINT('',(1.35,1.125,0.45)); +#18977 = VECTOR('',#18978,1.); +#18978 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#18979 = ORIENTED_EDGE('',*,*,#18478,.T.); +#18980 = ORIENTED_EDGE('',*,*,#18981,.T.); +#18981 = EDGE_CURVE('',#18471,#18982,#18984,.T.); +#18982 = VERTEX_POINT('',#18983); +#18983 = CARTESIAN_POINT('',(1.75,0.825,0.45)); +#18984 = LINE('',#18985,#18986); +#18985 = CARTESIAN_POINT('',(1.35,0.825,0.45)); +#18986 = VECTOR('',#18987,1.); +#18987 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#18988 = ORIENTED_EDGE('',*,*,#18989,.F.); +#18989 = EDGE_CURVE('',#18973,#18982,#18990,.T.); +#18990 = LINE('',#18991,#18992); +#18991 = CARTESIAN_POINT('',(1.75,1.125,0.45)); +#18992 = VECTOR('',#18993,1.); +#18993 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#18994 = PLANE('',#18995); +#18995 = AXIS2_PLACEMENT_3D('',#18996,#18997,#18998); +#18996 = CARTESIAN_POINT('',(1.35,1.125,0.45)); +#18997 = DIRECTION('',(0.,0.,1.)); +#18998 = DIRECTION('',(1.,1.110223024625E-16,-0.)); +#18999 = ADVANCED_FACE('',(#19000),#19025,.F.); +#19000 = FACE_BOUND('',#19001,.F.); +#19001 = EDGE_LOOP('',(#19002,#19010,#19011,#19019)); +#19002 = ORIENTED_EDGE('',*,*,#19003,.F.); +#19003 = EDGE_CURVE('',#18471,#19004,#19006,.T.); +#19004 = VERTEX_POINT('',#19005); +#19005 = CARTESIAN_POINT('',(1.5,0.825,0.6)); +#19006 = LINE('',#19007,#19008); +#19007 = CARTESIAN_POINT('',(1.5,0.825,0.448935487501)); +#19008 = VECTOR('',#19009,1.); +#19009 = DIRECTION('',(0.,0.,1.)); +#19010 = ORIENTED_EDGE('',*,*,#18470,.T.); +#19011 = ORIENTED_EDGE('',*,*,#19012,.T.); +#19012 = EDGE_CURVE('',#18463,#19013,#19015,.T.); +#19013 = VERTEX_POINT('',#19014); +#19014 = CARTESIAN_POINT('',(1.5,0.475,0.6)); +#19015 = LINE('',#19016,#19017); +#19016 = CARTESIAN_POINT('',(1.5,0.475,0.448935487501)); +#19017 = VECTOR('',#19018,1.); +#19018 = DIRECTION('',(0.,0.,1.)); +#19019 = ORIENTED_EDGE('',*,*,#19020,.F.); +#19020 = EDGE_CURVE('',#19004,#19013,#19021,.T.); +#19021 = LINE('',#19022,#19023); +#19022 = CARTESIAN_POINT('',(1.5,1.325,0.6)); +#19023 = VECTOR('',#19024,1.); +#19024 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#19025 = PLANE('',#19026); +#19026 = AXIS2_PLACEMENT_3D('',#19027,#19028,#19029); +#19027 = CARTESIAN_POINT('',(1.5,1.325,0.6)); +#19028 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#19029 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#19030 = ADVANCED_FACE('',(#19031),#19056,.F.); +#19031 = FACE_BOUND('',#19032,.F.); +#19032 = EDGE_LOOP('',(#19033,#19041,#19042,#19050)); +#19033 = ORIENTED_EDGE('',*,*,#19034,.F.); +#19034 = EDGE_CURVE('',#18463,#19035,#19037,.T.); +#19035 = VERTEX_POINT('',#19036); +#19036 = CARTESIAN_POINT('',(1.75,0.475,0.45)); +#19037 = LINE('',#19038,#19039); +#19038 = CARTESIAN_POINT('',(1.35,0.475,0.45)); +#19039 = VECTOR('',#19040,1.); +#19040 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#19041 = ORIENTED_EDGE('',*,*,#18462,.T.); +#19042 = ORIENTED_EDGE('',*,*,#19043,.T.); +#19043 = EDGE_CURVE('',#18455,#19044,#19046,.T.); +#19044 = VERTEX_POINT('',#19045); +#19045 = CARTESIAN_POINT('',(1.75,0.175,0.45)); +#19046 = LINE('',#19047,#19048); +#19047 = CARTESIAN_POINT('',(1.35,0.175,0.45)); +#19048 = VECTOR('',#19049,1.); +#19049 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#19050 = ORIENTED_EDGE('',*,*,#19051,.F.); +#19051 = EDGE_CURVE('',#19035,#19044,#19052,.T.); +#19052 = LINE('',#19053,#19054); +#19053 = CARTESIAN_POINT('',(1.75,0.475,0.45)); +#19054 = VECTOR('',#19055,1.); +#19055 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#19056 = PLANE('',#19057); +#19057 = AXIS2_PLACEMENT_3D('',#19058,#19059,#19060); +#19058 = CARTESIAN_POINT('',(1.35,0.475,0.45)); +#19059 = DIRECTION('',(0.,0.,1.)); +#19060 = DIRECTION('',(1.,1.110223024625E-16,-0.)); +#19061 = ADVANCED_FACE('',(#19062),#19087,.F.); +#19062 = FACE_BOUND('',#19063,.F.); +#19063 = EDGE_LOOP('',(#19064,#19072,#19073,#19081)); +#19064 = ORIENTED_EDGE('',*,*,#19065,.F.); +#19065 = EDGE_CURVE('',#18455,#19066,#19068,.T.); +#19066 = VERTEX_POINT('',#19067); +#19067 = CARTESIAN_POINT('',(1.5,0.175,0.6)); +#19068 = LINE('',#19069,#19070); +#19069 = CARTESIAN_POINT('',(1.5,0.175,0.448935487501)); +#19070 = VECTOR('',#19071,1.); +#19071 = DIRECTION('',(0.,0.,1.)); +#19072 = ORIENTED_EDGE('',*,*,#18454,.T.); +#19073 = ORIENTED_EDGE('',*,*,#19074,.T.); +#19074 = EDGE_CURVE('',#18447,#19075,#19077,.T.); +#19075 = VERTEX_POINT('',#19076); +#19076 = CARTESIAN_POINT('',(1.5,-0.175,0.6)); +#19077 = LINE('',#19078,#19079); +#19078 = CARTESIAN_POINT('',(1.5,-0.175,0.448935487501)); +#19079 = VECTOR('',#19080,1.); +#19080 = DIRECTION('',(0.,0.,1.)); +#19081 = ORIENTED_EDGE('',*,*,#19082,.F.); +#19082 = EDGE_CURVE('',#19066,#19075,#19083,.T.); +#19083 = LINE('',#19084,#19085); +#19084 = CARTESIAN_POINT('',(1.5,1.325,0.6)); +#19085 = VECTOR('',#19086,1.); +#19086 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#19087 = PLANE('',#19088); +#19088 = AXIS2_PLACEMENT_3D('',#19089,#19090,#19091); +#19089 = CARTESIAN_POINT('',(1.5,1.325,0.6)); +#19090 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#19091 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#19092 = ADVANCED_FACE('',(#19093),#19118,.F.); +#19093 = FACE_BOUND('',#19094,.F.); +#19094 = EDGE_LOOP('',(#19095,#19103,#19104,#19112)); +#19095 = ORIENTED_EDGE('',*,*,#19096,.F.); +#19096 = EDGE_CURVE('',#18447,#19097,#19099,.T.); +#19097 = VERTEX_POINT('',#19098); +#19098 = CARTESIAN_POINT('',(1.75,-0.175,0.45)); +#19099 = LINE('',#19100,#19101); +#19100 = CARTESIAN_POINT('',(1.35,-0.175,0.45)); +#19101 = VECTOR('',#19102,1.); +#19102 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#19103 = ORIENTED_EDGE('',*,*,#18446,.T.); +#19104 = ORIENTED_EDGE('',*,*,#19105,.T.); +#19105 = EDGE_CURVE('',#18439,#19106,#19108,.T.); +#19106 = VERTEX_POINT('',#19107); +#19107 = CARTESIAN_POINT('',(1.75,-0.475,0.45)); +#19108 = LINE('',#19109,#19110); +#19109 = CARTESIAN_POINT('',(1.35,-0.475,0.45)); +#19110 = VECTOR('',#19111,1.); +#19111 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#19112 = ORIENTED_EDGE('',*,*,#19113,.F.); +#19113 = EDGE_CURVE('',#19097,#19106,#19114,.T.); +#19114 = LINE('',#19115,#19116); +#19115 = CARTESIAN_POINT('',(1.75,-0.175,0.45)); +#19116 = VECTOR('',#19117,1.); +#19117 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#19118 = PLANE('',#19119); +#19119 = AXIS2_PLACEMENT_3D('',#19120,#19121,#19122); +#19120 = CARTESIAN_POINT('',(1.35,-0.175,0.45)); +#19121 = DIRECTION('',(0.,0.,1.)); +#19122 = DIRECTION('',(1.,1.110223024625E-16,-0.)); +#19123 = ADVANCED_FACE('',(#19124),#19149,.F.); +#19124 = FACE_BOUND('',#19125,.F.); +#19125 = EDGE_LOOP('',(#19126,#19134,#19135,#19143)); +#19126 = ORIENTED_EDGE('',*,*,#19127,.F.); +#19127 = EDGE_CURVE('',#18439,#19128,#19130,.T.); +#19128 = VERTEX_POINT('',#19129); +#19129 = CARTESIAN_POINT('',(1.5,-0.475,0.6)); +#19130 = LINE('',#19131,#19132); +#19131 = CARTESIAN_POINT('',(1.5,-0.475,0.448935487501)); +#19132 = VECTOR('',#19133,1.); +#19133 = DIRECTION('',(0.,0.,1.)); +#19134 = ORIENTED_EDGE('',*,*,#18438,.T.); +#19135 = ORIENTED_EDGE('',*,*,#19136,.T.); +#19136 = EDGE_CURVE('',#18431,#19137,#19139,.T.); +#19137 = VERTEX_POINT('',#19138); +#19138 = CARTESIAN_POINT('',(1.5,-0.825,0.6)); +#19139 = LINE('',#19140,#19141); +#19140 = CARTESIAN_POINT('',(1.5,-0.825,0.448935487501)); +#19141 = VECTOR('',#19142,1.); +#19142 = DIRECTION('',(0.,0.,1.)); +#19143 = ORIENTED_EDGE('',*,*,#19144,.F.); +#19144 = EDGE_CURVE('',#19128,#19137,#19145,.T.); +#19145 = LINE('',#19146,#19147); +#19146 = CARTESIAN_POINT('',(1.5,1.325,0.6)); +#19147 = VECTOR('',#19148,1.); +#19148 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#19149 = PLANE('',#19150); +#19150 = AXIS2_PLACEMENT_3D('',#19151,#19152,#19153); +#19151 = CARTESIAN_POINT('',(1.5,1.325,0.6)); +#19152 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#19153 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#19154 = ADVANCED_FACE('',(#19155),#19180,.F.); +#19155 = FACE_BOUND('',#19156,.F.); +#19156 = EDGE_LOOP('',(#19157,#19165,#19166,#19174)); +#19157 = ORIENTED_EDGE('',*,*,#19158,.F.); +#19158 = EDGE_CURVE('',#18431,#19159,#19161,.T.); +#19159 = VERTEX_POINT('',#19160); +#19160 = CARTESIAN_POINT('',(1.75,-0.825,0.45)); +#19161 = LINE('',#19162,#19163); +#19162 = CARTESIAN_POINT('',(1.35,-0.825,0.45)); +#19163 = VECTOR('',#19164,1.); +#19164 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#19165 = ORIENTED_EDGE('',*,*,#18430,.T.); +#19166 = ORIENTED_EDGE('',*,*,#19167,.T.); +#19167 = EDGE_CURVE('',#18423,#19168,#19170,.T.); +#19168 = VERTEX_POINT('',#19169); +#19169 = CARTESIAN_POINT('',(1.75,-1.125,0.45)); +#19170 = LINE('',#19171,#19172); +#19171 = CARTESIAN_POINT('',(1.35,-1.125,0.45)); +#19172 = VECTOR('',#19173,1.); +#19173 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#19174 = ORIENTED_EDGE('',*,*,#19175,.F.); +#19175 = EDGE_CURVE('',#19159,#19168,#19176,.T.); +#19176 = LINE('',#19177,#19178); +#19177 = CARTESIAN_POINT('',(1.75,-0.825,0.45)); +#19178 = VECTOR('',#19179,1.); +#19179 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#19180 = PLANE('',#19181); +#19181 = AXIS2_PLACEMENT_3D('',#19182,#19183,#19184); +#19182 = CARTESIAN_POINT('',(1.35,-0.825,0.45)); +#19183 = DIRECTION('',(0.,0.,1.)); +#19184 = DIRECTION('',(1.,1.110223024625E-16,-0.)); +#19185 = ADVANCED_FACE('',(#19186),#19210,.F.); +#19186 = FACE_BOUND('',#19187,.F.); +#19187 = EDGE_LOOP('',(#19188,#19196,#19197,#19204)); +#19188 = ORIENTED_EDGE('',*,*,#19189,.F.); +#19189 = EDGE_CURVE('',#18423,#19190,#19192,.T.); +#19190 = VERTEX_POINT('',#19191); +#19191 = CARTESIAN_POINT('',(1.5,-1.125,0.6)); +#19192 = LINE('',#19193,#19194); +#19193 = CARTESIAN_POINT('',(1.5,-1.125,0.448935487501)); +#19194 = VECTOR('',#19195,1.); +#19195 = DIRECTION('',(0.,0.,1.)); +#19196 = ORIENTED_EDGE('',*,*,#18422,.T.); +#19197 = ORIENTED_EDGE('',*,*,#19198,.T.); +#19198 = EDGE_CURVE('',#18416,#19199,#19201,.T.); +#19199 = VERTEX_POINT('',#19200); +#19200 = CARTESIAN_POINT('',(1.5,-1.325,0.6)); +#19201 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#19202,#19203),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#19202 = CARTESIAN_POINT('',(1.5,-1.325,0.45)); +#19203 = CARTESIAN_POINT('',(1.5,-1.325,0.6)); +#19204 = ORIENTED_EDGE('',*,*,#19205,.F.); +#19205 = EDGE_CURVE('',#19190,#19199,#19206,.T.); +#19206 = LINE('',#19207,#19208); +#19207 = CARTESIAN_POINT('',(1.5,1.325,0.6)); +#19208 = VECTOR('',#19209,1.); +#19209 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#19210 = PLANE('',#19211); +#19211 = AXIS2_PLACEMENT_3D('',#19212,#19213,#19214); +#19212 = CARTESIAN_POINT('',(1.5,1.325,0.6)); +#19213 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#19214 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#19215 = ADVANCED_FACE('',(#19216),#19233,.F.); +#19216 = FACE_BOUND('',#19217,.F.); +#19217 = EDGE_LOOP('',(#19218,#19219,#19220,#19228)); +#19218 = ORIENTED_EDGE('',*,*,#18503,.T.); +#19219 = ORIENTED_EDGE('',*,*,#18691,.T.); +#19220 = ORIENTED_EDGE('',*,*,#19221,.F.); +#19221 = EDGE_CURVE('',#19222,#18692,#19224,.T.); +#19222 = VERTEX_POINT('',#19223); +#19223 = CARTESIAN_POINT('',(-1.325,-1.5,0.6)); +#19224 = LINE('',#19225,#19226); +#19225 = CARTESIAN_POINT('',(-1.325,-1.5,0.6)); +#19226 = VECTOR('',#19227,1.); +#19227 = DIRECTION('',(-0.707106781187,0.707106781187,0.)); +#19228 = ORIENTED_EDGE('',*,*,#19229,.F.); +#19229 = EDGE_CURVE('',#18504,#19222,#19230,.T.); +#19230 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#19231,#19232),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#19231 = CARTESIAN_POINT('',(-1.325,-1.5,0.45)); +#19232 = CARTESIAN_POINT('',(-1.325,-1.5,0.6)); +#19233 = PLANE('',#19234); +#19234 = AXIS2_PLACEMENT_3D('',#19235,#19236,#19237); +#19235 = CARTESIAN_POINT('',(-1.325,-1.5,0.6)); +#19236 = DIRECTION('',(0.707106781187,0.707106781187,0.)); +#19237 = DIRECTION('',(-0.707106781187,0.707106781187,0.)); +#19238 = ADVANCED_FACE('',(#19239),#19256,.F.); +#19239 = FACE_BOUND('',#19240,.F.); +#19240 = EDGE_LOOP('',(#19241,#19242,#19249,#19255)); +#19241 = ORIENTED_EDGE('',*,*,#18532,.T.); +#19242 = ORIENTED_EDGE('',*,*,#19243,.T.); +#19243 = EDGE_CURVE('',#18526,#19244,#19246,.T.); +#19244 = VERTEX_POINT('',#19245); +#19245 = CARTESIAN_POINT('',(1.325,-1.5,0.6)); +#19246 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#19247,#19248),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#19247 = CARTESIAN_POINT('',(1.325,-1.5,0.45)); +#19248 = CARTESIAN_POINT('',(1.325,-1.5,0.6)); +#19249 = ORIENTED_EDGE('',*,*,#19250,.F.); +#19250 = EDGE_CURVE('',#19199,#19244,#19251,.T.); +#19251 = LINE('',#19252,#19253); +#19252 = CARTESIAN_POINT('',(1.5,-1.325,0.6)); +#19253 = VECTOR('',#19254,1.); +#19254 = DIRECTION('',(-0.707106781187,-0.707106781187,0.)); +#19255 = ORIENTED_EDGE('',*,*,#19198,.F.); +#19256 = PLANE('',#19257); +#19257 = AXIS2_PLACEMENT_3D('',#19258,#19259,#19260); +#19258 = CARTESIAN_POINT('',(1.5,-1.325,0.6)); +#19259 = DIRECTION('',(-0.707106781187,0.707106781187,0.)); +#19260 = DIRECTION('',(-0.707106781187,-0.707106781187,0.)); +#19261 = ADVANCED_FACE('',(#19262),#19273,.F.); +#19262 = FACE_BOUND('',#19263,.F.); +#19263 = EDGE_LOOP('',(#19264,#19265,#19266,#19272)); +#19264 = ORIENTED_EDGE('',*,*,#18549,.T.); +#19265 = ORIENTED_EDGE('',*,*,#19229,.T.); +#19266 = ORIENTED_EDGE('',*,*,#19267,.F.); +#19267 = EDGE_CURVE('',#19244,#19222,#19268,.T.); +#19268 = LINE('',#19269,#19270); +#19269 = CARTESIAN_POINT('',(1.325,-1.5,0.6)); +#19270 = VECTOR('',#19271,1.); +#19271 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#19272 = ORIENTED_EDGE('',*,*,#19243,.F.); +#19273 = PLANE('',#19274); +#19274 = AXIS2_PLACEMENT_3D('',#19275,#19276,#19277); +#19275 = CARTESIAN_POINT('',(1.325,-1.5,0.6)); +#19276 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#19277 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#19278 = ADVANCED_FACE('',(#19279),#19318,.F.); +#19279 = FACE_BOUND('',#19280,.F.); +#19280 = EDGE_LOOP('',(#19281,#19289,#19297,#19303,#19304,#19312)); +#19281 = ORIENTED_EDGE('',*,*,#19282,.F.); +#19282 = EDGE_CURVE('',#19283,#18886,#19285,.T.); +#19283 = VERTEX_POINT('',#19284); +#19284 = CARTESIAN_POINT('',(-1.75,0.825,0.6)); +#19285 = LINE('',#19286,#19287); +#19286 = CARTESIAN_POINT('',(-1.75,0.825,0.6)); +#19287 = VECTOR('',#19288,1.); +#19288 = DIRECTION('',(1.,-1.144237745222E-17,0.)); +#19289 = ORIENTED_EDGE('',*,*,#19290,.T.); +#19290 = EDGE_CURVE('',#19283,#19291,#19293,.T.); +#19291 = VERTEX_POINT('',#19292); +#19292 = CARTESIAN_POINT('',(-1.75,1.125,0.6)); +#19293 = LINE('',#19294,#19295); +#19294 = CARTESIAN_POINT('',(-1.75,0.825,0.6)); +#19295 = VECTOR('',#19296,1.); +#19296 = DIRECTION('',(1.144237745222E-17,1.,0.)); +#19297 = ORIENTED_EDGE('',*,*,#19298,.T.); +#19298 = EDGE_CURVE('',#19291,#18654,#19299,.T.); +#19299 = LINE('',#19300,#19301); +#19300 = CARTESIAN_POINT('',(-1.75,1.125,0.6)); +#19301 = VECTOR('',#19302,1.); +#19302 = DIRECTION('',(1.,-1.144237745222E-17,0.)); +#19303 = ORIENTED_EDGE('',*,*,#18653,.T.); +#19304 = ORIENTED_EDGE('',*,*,#19305,.F.); +#19305 = EDGE_CURVE('',#19306,#18646,#19308,.T.); +#19306 = VERTEX_POINT('',#19307); +#19307 = CARTESIAN_POINT('',(-1.425,0.825,0.6)); +#19308 = LINE('',#19309,#19310); +#19309 = CARTESIAN_POINT('',(-1.425,-1.2875,0.6)); +#19310 = VECTOR('',#19311,1.); +#19311 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#19312 = ORIENTED_EDGE('',*,*,#19313,.F.); +#19313 = EDGE_CURVE('',#18886,#19306,#19314,.T.); +#19314 = LINE('',#19315,#19316); +#19315 = CARTESIAN_POINT('',(-1.75,0.825,0.6)); +#19316 = VECTOR('',#19317,1.); +#19317 = DIRECTION('',(1.,-1.144237745222E-17,0.)); +#19318 = PLANE('',#19319); +#19319 = AXIS2_PLACEMENT_3D('',#19320,#19321,#19322); +#19320 = CARTESIAN_POINT('',(-1.75,0.825,0.6)); +#19321 = DIRECTION('',(0.,0.,-1.)); +#19322 = DIRECTION('',(1.,-1.144237745222E-17,0.)); +#19323 = ADVANCED_FACE('',(#19324),#19404,.F.); +#19324 = FACE_BOUND('',#19325,.F.); +#19325 = EDGE_LOOP('',(#19326,#19336,#19344,#19352,#19360,#19368,#19376, + #19382,#19383,#19384,#19391,#19399)); +#19326 = ORIENTED_EDGE('',*,*,#19327,.T.); +#19327 = EDGE_CURVE('',#19328,#19330,#19332,.T.); +#19328 = VERTEX_POINT('',#19329); +#19329 = CARTESIAN_POINT('',(-1.425,-1.2875,0.6)); +#19330 = VERTEX_POINT('',#19331); +#19331 = CARTESIAN_POINT('',(-1.425,-1.125,0.6)); +#19332 = LINE('',#19333,#19334); +#19333 = CARTESIAN_POINT('',(-1.425,-1.2875,0.6)); +#19334 = VECTOR('',#19335,1.); +#19335 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#19336 = ORIENTED_EDGE('',*,*,#19337,.T.); +#19337 = EDGE_CURVE('',#19330,#19338,#19340,.T.); +#19338 = VERTEX_POINT('',#19339); +#19339 = CARTESIAN_POINT('',(-1.425,-0.825,0.6)); +#19340 = LINE('',#19341,#19342); +#19341 = CARTESIAN_POINT('',(-1.425,-1.2875,0.6)); +#19342 = VECTOR('',#19343,1.); +#19343 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#19344 = ORIENTED_EDGE('',*,*,#19345,.T.); +#19345 = EDGE_CURVE('',#19338,#19346,#19348,.T.); +#19346 = VERTEX_POINT('',#19347); +#19347 = CARTESIAN_POINT('',(-1.425,-0.475,0.6)); +#19348 = LINE('',#19349,#19350); +#19349 = CARTESIAN_POINT('',(-1.425,-1.2875,0.6)); +#19350 = VECTOR('',#19351,1.); +#19351 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#19352 = ORIENTED_EDGE('',*,*,#19353,.T.); +#19353 = EDGE_CURVE('',#19346,#19354,#19356,.T.); +#19354 = VERTEX_POINT('',#19355); +#19355 = CARTESIAN_POINT('',(-1.425,-0.175,0.6)); +#19356 = LINE('',#19357,#19358); +#19357 = CARTESIAN_POINT('',(-1.425,-1.2875,0.6)); +#19358 = VECTOR('',#19359,1.); +#19359 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#19360 = ORIENTED_EDGE('',*,*,#19361,.T.); +#19361 = EDGE_CURVE('',#19354,#19362,#19364,.T.); +#19362 = VERTEX_POINT('',#19363); +#19363 = CARTESIAN_POINT('',(-1.425,0.175,0.6)); +#19364 = LINE('',#19365,#19366); +#19365 = CARTESIAN_POINT('',(-1.425,-1.2875,0.6)); +#19366 = VECTOR('',#19367,1.); +#19367 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#19368 = ORIENTED_EDGE('',*,*,#19369,.T.); +#19369 = EDGE_CURVE('',#19362,#19370,#19372,.T.); +#19370 = VERTEX_POINT('',#19371); +#19371 = CARTESIAN_POINT('',(-1.425,0.475,0.6)); +#19372 = LINE('',#19373,#19374); +#19373 = CARTESIAN_POINT('',(-1.425,-1.2875,0.6)); +#19374 = VECTOR('',#19375,1.); +#19375 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#19376 = ORIENTED_EDGE('',*,*,#19377,.T.); +#19377 = EDGE_CURVE('',#19370,#19306,#19378,.T.); +#19378 = LINE('',#19379,#19380); +#19379 = CARTESIAN_POINT('',(-1.425,-1.2875,0.6)); +#19380 = VECTOR('',#19381,1.); +#19381 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#19382 = ORIENTED_EDGE('',*,*,#19305,.T.); +#19383 = ORIENTED_EDGE('',*,*,#18645,.T.); +#19384 = ORIENTED_EDGE('',*,*,#19385,.T.); +#19385 = EDGE_CURVE('',#18638,#19386,#19388,.T.); +#19386 = VERTEX_POINT('',#19387); +#19387 = CARTESIAN_POINT('',(-1.350605203415,1.250302601708,0.95)); +#19388 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#19389,#19390),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#19389 = CARTESIAN_POINT('',(-1.425,1.2875,0.6)); +#19390 = CARTESIAN_POINT('',(-1.350605203415,1.250302601708,0.95)); +#19391 = ORIENTED_EDGE('',*,*,#19392,.F.); +#19392 = EDGE_CURVE('',#19393,#19386,#19395,.T.); +#19393 = VERTEX_POINT('',#19394); +#19394 = CARTESIAN_POINT('',(-1.350605203415,-1.250302601708,0.95)); +#19395 = LINE('',#19396,#19397); +#19396 = CARTESIAN_POINT('',(-1.350605203415,-1.250302601708,0.95)); +#19397 = VECTOR('',#19398,1.); +#19398 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#19399 = ORIENTED_EDGE('',*,*,#19400,.F.); +#19400 = EDGE_CURVE('',#19328,#19393,#19401,.T.); +#19401 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#19402,#19403),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#19402 = CARTESIAN_POINT('',(-1.425,-1.2875,0.6)); +#19403 = CARTESIAN_POINT('',(-1.350605203415,-1.250302601708,0.95)); +#19404 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#19405,#19406) + ,(#19407,#19408 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,2.575),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#19405 = CARTESIAN_POINT('',(-1.425,-1.2875,0.6)); +#19406 = CARTESIAN_POINT('',(-1.350605203415,-1.250302601708,0.95)); +#19407 = CARTESIAN_POINT('',(-1.425,1.2875,0.6)); +#19408 = CARTESIAN_POINT('',(-1.350605203415,1.250302601708,0.95)); +#19409 = ADVANCED_FACE('',(#19410),#19427,.F.); +#19410 = FACE_BOUND('',#19411,.F.); +#19411 = EDGE_LOOP('',(#19412,#19413,#19420,#19426)); +#19412 = ORIENTED_EDGE('',*,*,#18637,.T.); +#19413 = ORIENTED_EDGE('',*,*,#19414,.T.); +#19414 = EDGE_CURVE('',#18630,#19415,#19417,.T.); +#19415 = VERTEX_POINT('',#19416); +#19416 = CARTESIAN_POINT('',(-1.250302601708,1.350605203415,0.95)); +#19417 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#19418,#19419),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#19418 = CARTESIAN_POINT('',(-1.2875,1.425,0.6)); +#19419 = CARTESIAN_POINT('',(-1.250302601708,1.350605203415,0.95)); +#19420 = ORIENTED_EDGE('',*,*,#19421,.F.); +#19421 = EDGE_CURVE('',#19386,#19415,#19422,.T.); +#19422 = LINE('',#19423,#19424); +#19423 = CARTESIAN_POINT('',(-1.350605203415,1.250302601708,0.95)); +#19424 = VECTOR('',#19425,1.); +#19425 = DIRECTION('',(0.707106781187,0.707106781187,0.)); +#19426 = ORIENTED_EDGE('',*,*,#19385,.F.); +#19427 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#19428,#19429) + ,(#19430,#19431 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.194454364826),(0.,1.) + ,.PIECEWISE_BEZIER_KNOTS.); +#19428 = CARTESIAN_POINT('',(-1.425,1.2875,0.6)); +#19429 = CARTESIAN_POINT('',(-1.350605203415,1.250302601708,0.95)); +#19430 = CARTESIAN_POINT('',(-1.2875,1.425,0.6)); +#19431 = CARTESIAN_POINT('',(-1.250302601708,1.350605203415,0.95)); +#19432 = ADVANCED_FACE('',(#19433),#19450,.F.); +#19433 = FACE_BOUND('',#19434,.F.); +#19434 = EDGE_LOOP('',(#19435,#19436,#19443,#19449)); +#19435 = ORIENTED_EDGE('',*,*,#18629,.T.); +#19436 = ORIENTED_EDGE('',*,*,#19437,.T.); +#19437 = EDGE_CURVE('',#18622,#19438,#19440,.T.); +#19438 = VERTEX_POINT('',#19439); +#19439 = CARTESIAN_POINT('',(1.250302601708,1.350605203415,0.95)); +#19440 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#19441,#19442),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#19441 = CARTESIAN_POINT('',(1.2875,1.425,0.6)); +#19442 = CARTESIAN_POINT('',(1.250302601708,1.350605203415,0.95)); +#19443 = ORIENTED_EDGE('',*,*,#19444,.F.); +#19444 = EDGE_CURVE('',#19415,#19438,#19445,.T.); +#19445 = LINE('',#19446,#19447); +#19446 = CARTESIAN_POINT('',(-1.250302601708,1.350605203415,0.95)); +#19447 = VECTOR('',#19448,1.); +#19448 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#19449 = ORIENTED_EDGE('',*,*,#19414,.F.); +#19450 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#19451,#19452) + ,(#19453,#19454 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,2.575),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#19451 = CARTESIAN_POINT('',(-1.2875,1.425,0.6)); +#19452 = CARTESIAN_POINT('',(-1.250302601708,1.350605203415,0.95)); +#19453 = CARTESIAN_POINT('',(1.2875,1.425,0.6)); +#19454 = CARTESIAN_POINT('',(1.250302601708,1.350605203415,0.95)); +#19455 = ADVANCED_FACE('',(#19456),#19473,.F.); +#19456 = FACE_BOUND('',#19457,.F.); +#19457 = EDGE_LOOP('',(#19458,#19459,#19466,#19472)); +#19458 = ORIENTED_EDGE('',*,*,#18621,.T.); +#19459 = ORIENTED_EDGE('',*,*,#19460,.T.); +#19460 = EDGE_CURVE('',#18614,#19461,#19463,.T.); +#19461 = VERTEX_POINT('',#19462); +#19462 = CARTESIAN_POINT('',(1.350605203415,1.250302601708,0.95)); +#19463 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#19464,#19465),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#19464 = CARTESIAN_POINT('',(1.425,1.2875,0.6)); +#19465 = CARTESIAN_POINT('',(1.350605203415,1.250302601708,0.95)); +#19466 = ORIENTED_EDGE('',*,*,#19467,.F.); +#19467 = EDGE_CURVE('',#19438,#19461,#19468,.T.); +#19468 = LINE('',#19469,#19470); +#19469 = CARTESIAN_POINT('',(1.250302601708,1.350605203415,0.95)); +#19470 = VECTOR('',#19471,1.); +#19471 = DIRECTION('',(0.707106781187,-0.707106781187,0.)); +#19472 = ORIENTED_EDGE('',*,*,#19437,.F.); +#19473 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#19474,#19475) + ,(#19476,#19477 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.194454364826),(0.,1.) + ,.PIECEWISE_BEZIER_KNOTS.); +#19474 = CARTESIAN_POINT('',(1.2875,1.425,0.6)); +#19475 = CARTESIAN_POINT('',(1.250302601708,1.350605203415,0.95)); +#19476 = CARTESIAN_POINT('',(1.425,1.2875,0.6)); +#19477 = CARTESIAN_POINT('',(1.350605203415,1.250302601708,0.95)); +#19478 = ADVANCED_FACE('',(#19479),#19560,.F.); +#19479 = FACE_BOUND('',#19480,.F.); +#19480 = EDGE_LOOP('',(#19481,#19482,#19490,#19498,#19506,#19514,#19522, + #19530,#19538,#19546,#19553,#19559)); +#19481 = ORIENTED_EDGE('',*,*,#18613,.T.); +#19482 = ORIENTED_EDGE('',*,*,#19483,.T.); +#19483 = EDGE_CURVE('',#18606,#19484,#19486,.T.); +#19484 = VERTEX_POINT('',#19485); +#19485 = CARTESIAN_POINT('',(1.425,0.825,0.6)); +#19486 = LINE('',#19487,#19488); +#19487 = CARTESIAN_POINT('',(1.425,1.2875,0.6)); +#19488 = VECTOR('',#19489,1.); +#19489 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#19490 = ORIENTED_EDGE('',*,*,#19491,.T.); +#19491 = EDGE_CURVE('',#19484,#19492,#19494,.T.); +#19492 = VERTEX_POINT('',#19493); +#19493 = CARTESIAN_POINT('',(1.425,0.475,0.6)); +#19494 = LINE('',#19495,#19496); +#19495 = CARTESIAN_POINT('',(1.425,1.2875,0.6)); +#19496 = VECTOR('',#19497,1.); +#19497 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#19498 = ORIENTED_EDGE('',*,*,#19499,.T.); +#19499 = EDGE_CURVE('',#19492,#19500,#19502,.T.); +#19500 = VERTEX_POINT('',#19501); +#19501 = CARTESIAN_POINT('',(1.425,0.175,0.6)); +#19502 = LINE('',#19503,#19504); +#19503 = CARTESIAN_POINT('',(1.425,1.2875,0.6)); +#19504 = VECTOR('',#19505,1.); +#19505 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#19506 = ORIENTED_EDGE('',*,*,#19507,.T.); +#19507 = EDGE_CURVE('',#19500,#19508,#19510,.T.); +#19508 = VERTEX_POINT('',#19509); +#19509 = CARTESIAN_POINT('',(1.425,-0.175,0.6)); +#19510 = LINE('',#19511,#19512); +#19511 = CARTESIAN_POINT('',(1.425,1.2875,0.6)); +#19512 = VECTOR('',#19513,1.); +#19513 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#19514 = ORIENTED_EDGE('',*,*,#19515,.T.); +#19515 = EDGE_CURVE('',#19508,#19516,#19518,.T.); +#19516 = VERTEX_POINT('',#19517); +#19517 = CARTESIAN_POINT('',(1.425,-0.475,0.6)); +#19518 = LINE('',#19519,#19520); +#19519 = CARTESIAN_POINT('',(1.425,1.2875,0.6)); +#19520 = VECTOR('',#19521,1.); +#19521 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#19522 = ORIENTED_EDGE('',*,*,#19523,.T.); +#19523 = EDGE_CURVE('',#19516,#19524,#19526,.T.); +#19524 = VERTEX_POINT('',#19525); +#19525 = CARTESIAN_POINT('',(1.425,-0.825,0.6)); +#19526 = LINE('',#19527,#19528); +#19527 = CARTESIAN_POINT('',(1.425,1.2875,0.6)); +#19528 = VECTOR('',#19529,1.); +#19529 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#19530 = ORIENTED_EDGE('',*,*,#19531,.T.); +#19531 = EDGE_CURVE('',#19524,#19532,#19534,.T.); +#19532 = VERTEX_POINT('',#19533); +#19533 = CARTESIAN_POINT('',(1.425,-1.125,0.6)); +#19534 = LINE('',#19535,#19536); +#19535 = CARTESIAN_POINT('',(1.425,1.2875,0.6)); +#19536 = VECTOR('',#19537,1.); +#19537 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#19538 = ORIENTED_EDGE('',*,*,#19539,.T.); +#19539 = EDGE_CURVE('',#19532,#19540,#19542,.T.); +#19540 = VERTEX_POINT('',#19541); +#19541 = CARTESIAN_POINT('',(1.425,-1.2875,0.6)); +#19542 = LINE('',#19543,#19544); +#19543 = CARTESIAN_POINT('',(1.425,1.2875,0.6)); +#19544 = VECTOR('',#19545,1.); +#19545 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#19546 = ORIENTED_EDGE('',*,*,#19547,.T.); +#19547 = EDGE_CURVE('',#19540,#19548,#19550,.T.); +#19548 = VERTEX_POINT('',#19549); +#19549 = CARTESIAN_POINT('',(1.350605203415,-1.250302601708,0.95)); +#19550 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#19551,#19552),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#19551 = CARTESIAN_POINT('',(1.425,-1.2875,0.6)); +#19552 = CARTESIAN_POINT('',(1.350605203415,-1.250302601708,0.95)); +#19553 = ORIENTED_EDGE('',*,*,#19554,.F.); +#19554 = EDGE_CURVE('',#19461,#19548,#19555,.T.); +#19555 = LINE('',#19556,#19557); +#19556 = CARTESIAN_POINT('',(1.350605203415,1.250302601708,0.95)); +#19557 = VECTOR('',#19558,1.); +#19558 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#19559 = ORIENTED_EDGE('',*,*,#19460,.F.); +#19560 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#19561,#19562) + ,(#19563,#19564 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,2.575),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#19561 = CARTESIAN_POINT('',(1.425,1.2875,0.6)); +#19562 = CARTESIAN_POINT('',(1.350605203415,1.250302601708,0.95)); +#19563 = CARTESIAN_POINT('',(1.425,-1.2875,0.6)); +#19564 = CARTESIAN_POINT('',(1.350605203415,-1.250302601708,0.95)); +#19565 = ADVANCED_FACE('',(#19566),#19598,.F.); +#19566 = FACE_BOUND('',#19567,.F.); +#19567 = EDGE_LOOP('',(#19568,#19576,#19584,#19590,#19596,#19597)); +#19568 = ORIENTED_EDGE('',*,*,#19569,.F.); +#19569 = EDGE_CURVE('',#19570,#18598,#19572,.T.); +#19570 = VERTEX_POINT('',#19571); +#19571 = CARTESIAN_POINT('',(1.75,1.125,0.6)); +#19572 = LINE('',#19573,#19574); +#19573 = CARTESIAN_POINT('',(1.75,1.125,0.6)); +#19574 = VECTOR('',#19575,1.); +#19575 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#19576 = ORIENTED_EDGE('',*,*,#19577,.T.); +#19577 = EDGE_CURVE('',#19570,#19578,#19580,.T.); +#19578 = VERTEX_POINT('',#19579); +#19579 = CARTESIAN_POINT('',(1.75,0.825,0.6)); +#19580 = LINE('',#19581,#19582); +#19581 = CARTESIAN_POINT('',(1.75,1.125,0.6)); +#19582 = VECTOR('',#19583,1.); +#19583 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#19584 = ORIENTED_EDGE('',*,*,#19585,.T.); +#19585 = EDGE_CURVE('',#19578,#19004,#19586,.T.); +#19586 = LINE('',#19587,#19588); +#19587 = CARTESIAN_POINT('',(1.75,0.825,0.6)); +#19588 = VECTOR('',#19589,1.); +#19589 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#19590 = ORIENTED_EDGE('',*,*,#19591,.T.); +#19591 = EDGE_CURVE('',#19004,#19484,#19592,.T.); +#19592 = LINE('',#19593,#19594); +#19593 = CARTESIAN_POINT('',(1.75,0.825,0.6)); +#19594 = VECTOR('',#19595,1.); +#19595 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#19596 = ORIENTED_EDGE('',*,*,#19483,.F.); +#19597 = ORIENTED_EDGE('',*,*,#18605,.F.); +#19598 = PLANE('',#19599); +#19599 = AXIS2_PLACEMENT_3D('',#19600,#19601,#19602); +#19600 = CARTESIAN_POINT('',(1.75,1.125,0.6)); +#19601 = DIRECTION('',(0.,0.,-1.)); +#19602 = DIRECTION('',(-1.,-1.110223024625E-16,-0.)); +#19603 = ADVANCED_FACE('',(#19604),#19647,.F.); +#19604 = FACE_BOUND('',#19605,.F.); +#19605 = EDGE_LOOP('',(#19606,#19607,#19613,#19614,#19622,#19630,#19636, + #19637,#19643,#19644,#19645,#19646)); +#19606 = ORIENTED_EDGE('',*,*,#18707,.T.); +#19607 = ORIENTED_EDGE('',*,*,#19608,.T.); +#19608 = EDGE_CURVE('',#18700,#19330,#19609,.T.); +#19609 = LINE('',#19610,#19611); +#19610 = CARTESIAN_POINT('',(-1.75,-1.125,0.6)); +#19611 = VECTOR('',#19612,1.); +#19612 = DIRECTION('',(1.,-1.144237745222E-17,0.)); +#19613 = ORIENTED_EDGE('',*,*,#19327,.F.); +#19614 = ORIENTED_EDGE('',*,*,#19615,.F.); +#19615 = EDGE_CURVE('',#19616,#19328,#19618,.T.); +#19616 = VERTEX_POINT('',#19617); +#19617 = CARTESIAN_POINT('',(-1.2875,-1.425,0.6)); +#19618 = LINE('',#19619,#19620); +#19619 = CARTESIAN_POINT('',(-1.2875,-1.425,0.6)); +#19620 = VECTOR('',#19621,1.); +#19621 = DIRECTION('',(-0.707106781187,0.707106781187,0.)); +#19622 = ORIENTED_EDGE('',*,*,#19623,.F.); +#19623 = EDGE_CURVE('',#19624,#19616,#19626,.T.); +#19624 = VERTEX_POINT('',#19625); +#19625 = CARTESIAN_POINT('',(1.2875,-1.425,0.6)); +#19626 = LINE('',#19627,#19628); +#19627 = CARTESIAN_POINT('',(1.2875,-1.425,0.6)); +#19628 = VECTOR('',#19629,1.); +#19629 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#19630 = ORIENTED_EDGE('',*,*,#19631,.F.); +#19631 = EDGE_CURVE('',#19540,#19624,#19632,.T.); +#19632 = LINE('',#19633,#19634); +#19633 = CARTESIAN_POINT('',(1.425,-1.2875,0.6)); +#19634 = VECTOR('',#19635,1.); +#19635 = DIRECTION('',(-0.707106781187,-0.707106781187,0.)); +#19636 = ORIENTED_EDGE('',*,*,#19539,.F.); +#19637 = ORIENTED_EDGE('',*,*,#19638,.F.); +#19638 = EDGE_CURVE('',#19190,#19532,#19639,.T.); +#19639 = LINE('',#19640,#19641); +#19640 = CARTESIAN_POINT('',(1.75,-1.125,0.6)); +#19641 = VECTOR('',#19642,1.); +#19642 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#19643 = ORIENTED_EDGE('',*,*,#19205,.T.); +#19644 = ORIENTED_EDGE('',*,*,#19250,.T.); +#19645 = ORIENTED_EDGE('',*,*,#19267,.T.); +#19646 = ORIENTED_EDGE('',*,*,#19221,.T.); +#19647 = PLANE('',#19648); +#19648 = AXIS2_PLACEMENT_3D('',#19649,#19650,#19651); +#19649 = CARTESIAN_POINT('',(-3.758471954232E-17,1.4625,0.6)); +#19650 = DIRECTION('',(1.552101215968E-32,4.853414201084E-28,-1.)); +#19651 = DIRECTION('',(1.,1.184217143749E-16,1.552101215974E-32)); +#19652 = ADVANCED_FACE('',(#19653),#19739,.F.); +#19653 = FACE_BOUND('',#19654,.F.); +#19654 = EDGE_LOOP('',(#19655,#19656,#19657,#19666,#19674,#19683,#19691, + #19699,#19707,#19716,#19724,#19733)); +#19655 = ORIENTED_EDGE('',*,*,#18699,.F.); +#19656 = ORIENTED_EDGE('',*,*,#18721,.T.); +#19657 = ORIENTED_EDGE('',*,*,#19658,.T.); +#19658 = EDGE_CURVE('',#18722,#19659,#19661,.T.); +#19659 = VERTEX_POINT('',#19660); +#19660 = CARTESIAN_POINT('',(-1.799240387651,-1.125,0.408682408883)); +#19661 = CIRCLE('',#19662,5.E-02); +#19662 = AXIS2_PLACEMENT_3D('',#19663,#19664,#19665); +#19663 = CARTESIAN_POINT('',(-1.75,-1.125,0.4)); +#19664 = DIRECTION('',(-1.144237745222E-17,-1.,3.284293275761E-47)); +#19665 = DIRECTION('',(4.440892098501E-15,-5.081436361563E-32,1.)); +#19666 = ORIENTED_EDGE('',*,*,#19667,.T.); +#19667 = EDGE_CURVE('',#19659,#19668,#19670,.T.); +#19668 = VERTEX_POINT('',#19669); +#19669 = CARTESIAN_POINT('',(-1.838303845539,-1.125,0.165270364467)); +#19670 = LINE('',#19671,#19672); +#19671 = CARTESIAN_POINT('',(-1.799240387651,-1.125,0.408682408883)); +#19672 = VECTOR('',#19673,1.); +#19673 = DIRECTION('',(-0.158455330332,1.81310569898E-18,-0.987366147024 + )); +#19674 = ORIENTED_EDGE('',*,*,#19675,.T.); +#19675 = EDGE_CURVE('',#19668,#19676,#19678,.T.); +#19676 = VERTEX_POINT('',#19677); +#19677 = CARTESIAN_POINT('',(-2.035265396142,-1.125,-2.775557561563E-17) + ); +#19678 = CIRCLE('',#19679,0.2); +#19679 = AXIS2_PLACEMENT_3D('',#19680,#19681,#19682); +#19680 = CARTESIAN_POINT('',(-2.035265396142,-1.125,0.2)); +#19681 = DIRECTION('',(1.144237745222E-17,1.,1.155557966632E-33)); +#19682 = DIRECTION('',(0.984807753012,-1.126854202784E-17, + -0.173648177667)); +#19683 = ORIENTED_EDGE('',*,*,#19684,.T.); +#19684 = EDGE_CURVE('',#19676,#19685,#19687,.T.); +#19685 = VERTEX_POINT('',#19686); +#19686 = CARTESIAN_POINT('',(-2.45,-1.125,-2.775557561563E-17)); +#19687 = LINE('',#19688,#19689); +#19688 = CARTESIAN_POINT('',(-2.035265396142,-1.125,-2.775557561563E-17) + ); +#19689 = VECTOR('',#19690,1.); +#19690 = DIRECTION('',(-1.,1.144237745222E-17,0.)); +#19691 = ORIENTED_EDGE('',*,*,#19692,.T.); +#19692 = EDGE_CURVE('',#19685,#19693,#19695,.T.); +#19693 = VERTEX_POINT('',#19694); +#19694 = CARTESIAN_POINT('',(-2.45,-1.125,0.15)); +#19695 = LINE('',#19696,#19697); +#19696 = CARTESIAN_POINT('',(-2.45,-1.125,-2.775557561563E-17)); +#19697 = VECTOR('',#19698,1.); +#19698 = DIRECTION('',(0.,0.,1.)); +#19699 = ORIENTED_EDGE('',*,*,#19700,.T.); +#19700 = EDGE_CURVE('',#19693,#19701,#19703,.T.); +#19701 = VERTEX_POINT('',#19702); +#19702 = CARTESIAN_POINT('',(-2.035265396142,-1.125,0.15)); +#19703 = LINE('',#19704,#19705); +#19704 = CARTESIAN_POINT('',(-2.45,-1.125,0.15)); +#19705 = VECTOR('',#19706,1.); +#19706 = DIRECTION('',(1.,-1.144237745222E-17,0.)); +#19707 = ORIENTED_EDGE('',*,*,#19708,.T.); +#19708 = EDGE_CURVE('',#19701,#19709,#19711,.T.); +#19709 = VERTEX_POINT('',#19710); +#19710 = CARTESIAN_POINT('',(-1.986025008491,-1.125,0.191317591117)); +#19711 = CIRCLE('',#19712,5.E-02); +#19712 = AXIS2_PLACEMENT_3D('',#19713,#19714,#19715); +#19713 = CARTESIAN_POINT('',(-2.035265396142,-1.125,0.2)); +#19714 = DIRECTION('',(-1.144237745222E-17,-1.,-0.)); +#19715 = DIRECTION('',(0.,0.,-1.)); +#19716 = ORIENTED_EDGE('',*,*,#19717,.T.); +#19717 = EDGE_CURVE('',#19709,#19718,#19720,.T.); +#19718 = VERTEX_POINT('',#19719); +#19719 = CARTESIAN_POINT('',(-1.946961550602,-1.125,0.434729635533)); +#19720 = LINE('',#19721,#19722); +#19721 = CARTESIAN_POINT('',(-1.986025008491,-1.125,0.191317591117)); +#19722 = VECTOR('',#19723,1.); +#19723 = DIRECTION('',(0.158455330332,-1.81310569898E-18,0.987366147024) + ); +#19724 = ORIENTED_EDGE('',*,*,#19725,.T.); +#19725 = EDGE_CURVE('',#19718,#19726,#19728,.T.); +#19726 = VERTEX_POINT('',#19727); +#19727 = CARTESIAN_POINT('',(-1.75,-1.125,0.6)); +#19728 = CIRCLE('',#19729,0.2); +#19729 = AXIS2_PLACEMENT_3D('',#19730,#19731,#19732); +#19730 = CARTESIAN_POINT('',(-1.75,-1.125,0.4)); +#19731 = DIRECTION('',(1.144237745222E-17,1.,-1.54074395551E-33)); +#19732 = DIRECTION('',(-0.984807753012,1.126854202784E-17,0.173648177667 + )); +#19733 = ORIENTED_EDGE('',*,*,#19734,.T.); +#19734 = EDGE_CURVE('',#19726,#18700,#19735,.T.); +#19735 = LINE('',#19736,#19737); +#19736 = CARTESIAN_POINT('',(-1.75,-1.125,0.6)); +#19737 = VECTOR('',#19738,1.); +#19738 = DIRECTION('',(1.,-1.144237745222E-17,0.)); +#19739 = PLANE('',#19740); +#19740 = AXIS2_PLACEMENT_3D('',#19741,#19742,#19743); +#19741 = CARTESIAN_POINT('',(-1.8985466564,-1.125,0.297870975001)); +#19742 = DIRECTION('',(1.144237745222E-17,1.,0.)); +#19743 = DIRECTION('',(0.,-0.,1.)); +#19744 = ADVANCED_FACE('',(#19745),#19764,.F.); +#19745 = FACE_BOUND('',#19746,.F.); +#19746 = EDGE_LOOP('',(#19747,#19748,#19757,#19763)); +#19747 = ORIENTED_EDGE('',*,*,#18738,.T.); +#19748 = ORIENTED_EDGE('',*,*,#19749,.T.); +#19749 = EDGE_CURVE('',#18731,#19750,#19752,.T.); +#19750 = VERTEX_POINT('',#19751); +#19751 = CARTESIAN_POINT('',(-1.799240387651,-0.825,0.408682408883)); +#19752 = CIRCLE('',#19753,5.E-02); +#19753 = AXIS2_PLACEMENT_3D('',#19754,#19755,#19756); +#19754 = CARTESIAN_POINT('',(-1.75,-0.825,0.4)); +#19755 = DIRECTION('',(-1.144237745222E-17,-1.,3.284293275761E-47)); +#19756 = DIRECTION('',(4.440892098501E-15,-5.081436361563E-32,1.)); +#19757 = ORIENTED_EDGE('',*,*,#19758,.F.); +#19758 = EDGE_CURVE('',#19659,#19750,#19759,.T.); +#19759 = LINE('',#19760,#19761); +#19760 = CARTESIAN_POINT('',(-1.799240387651,-1.125,0.408682408883)); +#19761 = VECTOR('',#19762,1.); +#19762 = DIRECTION('',(1.144237745222E-17,1.,0.)); +#19763 = ORIENTED_EDGE('',*,*,#19658,.F.); +#19764 = CYLINDRICAL_SURFACE('',#19765,5.E-02); +#19765 = AXIS2_PLACEMENT_3D('',#19766,#19767,#19768); +#19766 = CARTESIAN_POINT('',(-1.75,-1.125,0.4)); +#19767 = DIRECTION('',(-1.144237745222E-17,-1.,0.)); +#19768 = DIRECTION('',(4.440892098501E-15,-5.081436361563E-32,1.)); +#19769 = ADVANCED_FACE('',(#19770),#19848,.T.); +#19770 = FACE_BOUND('',#19771,.T.); +#19771 = EDGE_LOOP('',(#19772,#19773,#19774,#19775,#19783,#19792,#19800, + #19808,#19816,#19825,#19833,#19842)); +#19772 = ORIENTED_EDGE('',*,*,#18752,.F.); +#19773 = ORIENTED_EDGE('',*,*,#18730,.T.); +#19774 = ORIENTED_EDGE('',*,*,#19749,.T.); +#19775 = ORIENTED_EDGE('',*,*,#19776,.T.); +#19776 = EDGE_CURVE('',#19750,#19777,#19779,.T.); +#19777 = VERTEX_POINT('',#19778); +#19778 = CARTESIAN_POINT('',(-1.838303845539,-0.825,0.165270364467)); +#19779 = LINE('',#19780,#19781); +#19780 = CARTESIAN_POINT('',(-1.799240387651,-0.825,0.408682408883)); +#19781 = VECTOR('',#19782,1.); +#19782 = DIRECTION('',(-0.158455330332,1.81310569898E-18,-0.987366147024 + )); +#19783 = ORIENTED_EDGE('',*,*,#19784,.T.); +#19784 = EDGE_CURVE('',#19777,#19785,#19787,.T.); +#19785 = VERTEX_POINT('',#19786); +#19786 = CARTESIAN_POINT('',(-2.035265396142,-0.825,-2.775557561563E-17) + ); +#19787 = CIRCLE('',#19788,0.2); +#19788 = AXIS2_PLACEMENT_3D('',#19789,#19790,#19791); +#19789 = CARTESIAN_POINT('',(-2.035265396142,-0.825,0.2)); +#19790 = DIRECTION('',(1.144237745222E-17,1.,1.155557966632E-33)); +#19791 = DIRECTION('',(0.984807753012,-1.126854202784E-17, + -0.173648177667)); +#19792 = ORIENTED_EDGE('',*,*,#19793,.T.); +#19793 = EDGE_CURVE('',#19785,#19794,#19796,.T.); +#19794 = VERTEX_POINT('',#19795); +#19795 = CARTESIAN_POINT('',(-2.45,-0.825,-2.775557561563E-17)); +#19796 = LINE('',#19797,#19798); +#19797 = CARTESIAN_POINT('',(-2.035265396142,-0.825,-2.775557561563E-17) + ); +#19798 = VECTOR('',#19799,1.); +#19799 = DIRECTION('',(-1.,1.144237745222E-17,0.)); +#19800 = ORIENTED_EDGE('',*,*,#19801,.T.); +#19801 = EDGE_CURVE('',#19794,#19802,#19804,.T.); +#19802 = VERTEX_POINT('',#19803); +#19803 = CARTESIAN_POINT('',(-2.45,-0.825,0.15)); +#19804 = LINE('',#19805,#19806); +#19805 = CARTESIAN_POINT('',(-2.45,-0.825,-2.775557561563E-17)); +#19806 = VECTOR('',#19807,1.); +#19807 = DIRECTION('',(0.,0.,1.)); +#19808 = ORIENTED_EDGE('',*,*,#19809,.T.); +#19809 = EDGE_CURVE('',#19802,#19810,#19812,.T.); +#19810 = VERTEX_POINT('',#19811); +#19811 = CARTESIAN_POINT('',(-2.035265396142,-0.825,0.15)); +#19812 = LINE('',#19813,#19814); +#19813 = CARTESIAN_POINT('',(-2.45,-0.825,0.15)); +#19814 = VECTOR('',#19815,1.); +#19815 = DIRECTION('',(1.,-1.144237745222E-17,0.)); +#19816 = ORIENTED_EDGE('',*,*,#19817,.T.); +#19817 = EDGE_CURVE('',#19810,#19818,#19820,.T.); +#19818 = VERTEX_POINT('',#19819); +#19819 = CARTESIAN_POINT('',(-1.986025008491,-0.825,0.191317591117)); +#19820 = CIRCLE('',#19821,5.E-02); +#19821 = AXIS2_PLACEMENT_3D('',#19822,#19823,#19824); +#19822 = CARTESIAN_POINT('',(-2.035265396142,-0.825,0.2)); +#19823 = DIRECTION('',(-1.144237745222E-17,-1.,-0.)); +#19824 = DIRECTION('',(0.,0.,-1.)); +#19825 = ORIENTED_EDGE('',*,*,#19826,.T.); +#19826 = EDGE_CURVE('',#19818,#19827,#19829,.T.); +#19827 = VERTEX_POINT('',#19828); +#19828 = CARTESIAN_POINT('',(-1.946961550602,-0.825,0.434729635533)); +#19829 = LINE('',#19830,#19831); +#19830 = CARTESIAN_POINT('',(-1.986025008491,-0.825,0.191317591117)); +#19831 = VECTOR('',#19832,1.); +#19832 = DIRECTION('',(0.158455330332,-1.81310569898E-18,0.987366147024) + ); +#19833 = ORIENTED_EDGE('',*,*,#19834,.T.); +#19834 = EDGE_CURVE('',#19827,#19835,#19837,.T.); +#19835 = VERTEX_POINT('',#19836); +#19836 = CARTESIAN_POINT('',(-1.75,-0.825,0.6)); +#19837 = CIRCLE('',#19838,0.2); +#19838 = AXIS2_PLACEMENT_3D('',#19839,#19840,#19841); +#19839 = CARTESIAN_POINT('',(-1.75,-0.825,0.4)); +#19840 = DIRECTION('',(1.144237745222E-17,1.,-1.54074395551E-33)); +#19841 = DIRECTION('',(-0.984807753012,1.126854202784E-17,0.173648177667 + )); +#19842 = ORIENTED_EDGE('',*,*,#19843,.T.); +#19843 = EDGE_CURVE('',#19835,#18753,#19844,.T.); +#19844 = LINE('',#19845,#19846); +#19845 = CARTESIAN_POINT('',(-1.75,-0.825,0.6)); +#19846 = VECTOR('',#19847,1.); +#19847 = DIRECTION('',(1.,-1.144237745222E-17,0.)); +#19848 = PLANE('',#19849); +#19849 = AXIS2_PLACEMENT_3D('',#19850,#19851,#19852); +#19850 = CARTESIAN_POINT('',(-1.8985466564,-0.825,0.297870975001)); +#19851 = DIRECTION('',(1.144237745222E-17,1.,0.)); +#19852 = DIRECTION('',(0.,-0.,1.)); +#19853 = ADVANCED_FACE('',(#19854),#19870,.F.); +#19854 = FACE_BOUND('',#19855,.F.); +#19855 = EDGE_LOOP('',(#19856,#19857,#19863,#19864)); +#19856 = ORIENTED_EDGE('',*,*,#18769,.T.); +#19857 = ORIENTED_EDGE('',*,*,#19858,.T.); +#19858 = EDGE_CURVE('',#18762,#19346,#19859,.T.); +#19859 = LINE('',#19860,#19861); +#19860 = CARTESIAN_POINT('',(-1.75,-0.475,0.6)); +#19861 = VECTOR('',#19862,1.); +#19862 = DIRECTION('',(1.,-1.144237745222E-17,0.)); +#19863 = ORIENTED_EDGE('',*,*,#19345,.F.); +#19864 = ORIENTED_EDGE('',*,*,#19865,.F.); +#19865 = EDGE_CURVE('',#18753,#19338,#19866,.T.); +#19866 = LINE('',#19867,#19868); +#19867 = CARTESIAN_POINT('',(-1.75,-0.825,0.6)); +#19868 = VECTOR('',#19869,1.); +#19869 = DIRECTION('',(1.,-1.144237745222E-17,0.)); +#19870 = PLANE('',#19871); +#19871 = AXIS2_PLACEMENT_3D('',#19872,#19873,#19874); +#19872 = CARTESIAN_POINT('',(-3.758471954232E-17,1.4625,0.6)); +#19873 = DIRECTION('',(1.552101215968E-32,4.853414201084E-28,-1.)); +#19874 = DIRECTION('',(1.,1.184217143749E-16,1.552101215974E-32)); +#19875 = ADVANCED_FACE('',(#19876),#19962,.F.); +#19876 = FACE_BOUND('',#19877,.F.); +#19877 = EDGE_LOOP('',(#19878,#19879,#19880,#19889,#19897,#19906,#19914, + #19922,#19930,#19939,#19947,#19956)); +#19878 = ORIENTED_EDGE('',*,*,#18761,.F.); +#19879 = ORIENTED_EDGE('',*,*,#18783,.T.); +#19880 = ORIENTED_EDGE('',*,*,#19881,.T.); +#19881 = EDGE_CURVE('',#18784,#19882,#19884,.T.); +#19882 = VERTEX_POINT('',#19883); +#19883 = CARTESIAN_POINT('',(-1.799240387651,-0.475,0.408682408883)); +#19884 = CIRCLE('',#19885,5.E-02); +#19885 = AXIS2_PLACEMENT_3D('',#19886,#19887,#19888); +#19886 = CARTESIAN_POINT('',(-1.75,-0.475,0.4)); +#19887 = DIRECTION('',(-1.144237745222E-17,-1.,3.284293275761E-47)); +#19888 = DIRECTION('',(4.440892098501E-15,-5.081436361563E-32,1.)); +#19889 = ORIENTED_EDGE('',*,*,#19890,.T.); +#19890 = EDGE_CURVE('',#19882,#19891,#19893,.T.); +#19891 = VERTEX_POINT('',#19892); +#19892 = CARTESIAN_POINT('',(-1.838303845539,-0.475,0.165270364467)); +#19893 = LINE('',#19894,#19895); +#19894 = CARTESIAN_POINT('',(-1.799240387651,-0.475,0.408682408883)); +#19895 = VECTOR('',#19896,1.); +#19896 = DIRECTION('',(-0.158455330332,1.81310569898E-18,-0.987366147024 + )); +#19897 = ORIENTED_EDGE('',*,*,#19898,.T.); +#19898 = EDGE_CURVE('',#19891,#19899,#19901,.T.); +#19899 = VERTEX_POINT('',#19900); +#19900 = CARTESIAN_POINT('',(-2.035265396142,-0.475,-2.775557561563E-17) + ); +#19901 = CIRCLE('',#19902,0.2); +#19902 = AXIS2_PLACEMENT_3D('',#19903,#19904,#19905); +#19903 = CARTESIAN_POINT('',(-2.035265396142,-0.475,0.2)); +#19904 = DIRECTION('',(1.144237745222E-17,1.,1.155557966632E-33)); +#19905 = DIRECTION('',(0.984807753012,-1.126854202784E-17, + -0.173648177667)); +#19906 = ORIENTED_EDGE('',*,*,#19907,.T.); +#19907 = EDGE_CURVE('',#19899,#19908,#19910,.T.); +#19908 = VERTEX_POINT('',#19909); +#19909 = CARTESIAN_POINT('',(-2.45,-0.475,-2.775557561563E-17)); +#19910 = LINE('',#19911,#19912); +#19911 = CARTESIAN_POINT('',(-2.035265396142,-0.475,-2.775557561563E-17) + ); +#19912 = VECTOR('',#19913,1.); +#19913 = DIRECTION('',(-1.,1.144237745222E-17,0.)); +#19914 = ORIENTED_EDGE('',*,*,#19915,.T.); +#19915 = EDGE_CURVE('',#19908,#19916,#19918,.T.); +#19916 = VERTEX_POINT('',#19917); +#19917 = CARTESIAN_POINT('',(-2.45,-0.475,0.15)); +#19918 = LINE('',#19919,#19920); +#19919 = CARTESIAN_POINT('',(-2.45,-0.475,-2.775557561563E-17)); +#19920 = VECTOR('',#19921,1.); +#19921 = DIRECTION('',(0.,0.,1.)); +#19922 = ORIENTED_EDGE('',*,*,#19923,.T.); +#19923 = EDGE_CURVE('',#19916,#19924,#19926,.T.); +#19924 = VERTEX_POINT('',#19925); +#19925 = CARTESIAN_POINT('',(-2.035265396142,-0.475,0.15)); +#19926 = LINE('',#19927,#19928); +#19927 = CARTESIAN_POINT('',(-2.45,-0.475,0.15)); +#19928 = VECTOR('',#19929,1.); +#19929 = DIRECTION('',(1.,-1.144237745222E-17,0.)); +#19930 = ORIENTED_EDGE('',*,*,#19931,.T.); +#19931 = EDGE_CURVE('',#19924,#19932,#19934,.T.); +#19932 = VERTEX_POINT('',#19933); +#19933 = CARTESIAN_POINT('',(-1.986025008491,-0.475,0.191317591117)); +#19934 = CIRCLE('',#19935,5.E-02); +#19935 = AXIS2_PLACEMENT_3D('',#19936,#19937,#19938); +#19936 = CARTESIAN_POINT('',(-2.035265396142,-0.475,0.2)); +#19937 = DIRECTION('',(-1.144237745222E-17,-1.,-0.)); +#19938 = DIRECTION('',(0.,0.,-1.)); +#19939 = ORIENTED_EDGE('',*,*,#19940,.T.); +#19940 = EDGE_CURVE('',#19932,#19941,#19943,.T.); +#19941 = VERTEX_POINT('',#19942); +#19942 = CARTESIAN_POINT('',(-1.946961550602,-0.475,0.434729635533)); +#19943 = LINE('',#19944,#19945); +#19944 = CARTESIAN_POINT('',(-1.986025008491,-0.475,0.191317591117)); +#19945 = VECTOR('',#19946,1.); +#19946 = DIRECTION('',(0.158455330332,-1.81310569898E-18,0.987366147024) + ); +#19947 = ORIENTED_EDGE('',*,*,#19948,.T.); +#19948 = EDGE_CURVE('',#19941,#19949,#19951,.T.); +#19949 = VERTEX_POINT('',#19950); +#19950 = CARTESIAN_POINT('',(-1.75,-0.475,0.6)); +#19951 = CIRCLE('',#19952,0.2); +#19952 = AXIS2_PLACEMENT_3D('',#19953,#19954,#19955); +#19953 = CARTESIAN_POINT('',(-1.75,-0.475,0.4)); +#19954 = DIRECTION('',(1.144237745222E-17,1.,-1.54074395551E-33)); +#19955 = DIRECTION('',(-0.984807753012,1.126854202784E-17,0.173648177667 + )); +#19956 = ORIENTED_EDGE('',*,*,#19957,.T.); +#19957 = EDGE_CURVE('',#19949,#18762,#19958,.T.); +#19958 = LINE('',#19959,#19960); +#19959 = CARTESIAN_POINT('',(-1.75,-0.475,0.6)); +#19960 = VECTOR('',#19961,1.); +#19961 = DIRECTION('',(1.,-1.144237745222E-17,0.)); +#19962 = PLANE('',#19963); +#19963 = AXIS2_PLACEMENT_3D('',#19964,#19965,#19966); +#19964 = CARTESIAN_POINT('',(-1.8985466564,-0.475,0.297870975001)); +#19965 = DIRECTION('',(1.144237745222E-17,1.,0.)); +#19966 = DIRECTION('',(0.,-0.,1.)); +#19967 = ADVANCED_FACE('',(#19968),#19987,.F.); +#19968 = FACE_BOUND('',#19969,.F.); +#19969 = EDGE_LOOP('',(#19970,#19971,#19980,#19986)); +#19970 = ORIENTED_EDGE('',*,*,#18800,.T.); +#19971 = ORIENTED_EDGE('',*,*,#19972,.T.); +#19972 = EDGE_CURVE('',#18793,#19973,#19975,.T.); +#19973 = VERTEX_POINT('',#19974); +#19974 = CARTESIAN_POINT('',(-1.799240387651,-0.175,0.408682408883)); +#19975 = CIRCLE('',#19976,5.E-02); +#19976 = AXIS2_PLACEMENT_3D('',#19977,#19978,#19979); +#19977 = CARTESIAN_POINT('',(-1.75,-0.175,0.4)); +#19978 = DIRECTION('',(-1.144237745222E-17,-1.,3.284293275761E-47)); +#19979 = DIRECTION('',(4.440892098501E-15,-5.081436361563E-32,1.)); +#19980 = ORIENTED_EDGE('',*,*,#19981,.F.); +#19981 = EDGE_CURVE('',#19882,#19973,#19982,.T.); +#19982 = LINE('',#19983,#19984); +#19983 = CARTESIAN_POINT('',(-1.799240387651,-0.475,0.408682408883)); +#19984 = VECTOR('',#19985,1.); +#19985 = DIRECTION('',(1.144237745222E-17,1.,0.)); +#19986 = ORIENTED_EDGE('',*,*,#19881,.F.); +#19987 = CYLINDRICAL_SURFACE('',#19988,5.E-02); +#19988 = AXIS2_PLACEMENT_3D('',#19989,#19990,#19991); +#19989 = CARTESIAN_POINT('',(-1.75,-0.475,0.4)); +#19990 = DIRECTION('',(-1.144237745222E-17,-1.,0.)); +#19991 = DIRECTION('',(4.440892098501E-15,-5.081436361563E-32,1.)); +#19992 = ADVANCED_FACE('',(#19993),#20071,.T.); +#19993 = FACE_BOUND('',#19994,.T.); +#19994 = EDGE_LOOP('',(#19995,#19996,#19997,#19998,#20006,#20015,#20023, + #20031,#20039,#20048,#20056,#20065)); +#19995 = ORIENTED_EDGE('',*,*,#18814,.F.); +#19996 = ORIENTED_EDGE('',*,*,#18792,.T.); +#19997 = ORIENTED_EDGE('',*,*,#19972,.T.); +#19998 = ORIENTED_EDGE('',*,*,#19999,.T.); +#19999 = EDGE_CURVE('',#19973,#20000,#20002,.T.); +#20000 = VERTEX_POINT('',#20001); +#20001 = CARTESIAN_POINT('',(-1.838303845539,-0.175,0.165270364467)); +#20002 = LINE('',#20003,#20004); +#20003 = CARTESIAN_POINT('',(-1.799240387651,-0.175,0.408682408883)); +#20004 = VECTOR('',#20005,1.); +#20005 = DIRECTION('',(-0.158455330332,1.81310569898E-18,-0.987366147024 + )); +#20006 = ORIENTED_EDGE('',*,*,#20007,.T.); +#20007 = EDGE_CURVE('',#20000,#20008,#20010,.T.); +#20008 = VERTEX_POINT('',#20009); +#20009 = CARTESIAN_POINT('',(-2.035265396142,-0.175,-2.775557561563E-17) + ); +#20010 = CIRCLE('',#20011,0.2); +#20011 = AXIS2_PLACEMENT_3D('',#20012,#20013,#20014); +#20012 = CARTESIAN_POINT('',(-2.035265396142,-0.175,0.2)); +#20013 = DIRECTION('',(1.144237745222E-17,1.,1.155557966632E-33)); +#20014 = DIRECTION('',(0.984807753012,-1.126854202784E-17, + -0.173648177667)); +#20015 = ORIENTED_EDGE('',*,*,#20016,.T.); +#20016 = EDGE_CURVE('',#20008,#20017,#20019,.T.); +#20017 = VERTEX_POINT('',#20018); +#20018 = CARTESIAN_POINT('',(-2.45,-0.175,-2.775557561563E-17)); +#20019 = LINE('',#20020,#20021); +#20020 = CARTESIAN_POINT('',(-2.035265396142,-0.175,-2.775557561563E-17) + ); +#20021 = VECTOR('',#20022,1.); +#20022 = DIRECTION('',(-1.,1.144237745222E-17,0.)); +#20023 = ORIENTED_EDGE('',*,*,#20024,.T.); +#20024 = EDGE_CURVE('',#20017,#20025,#20027,.T.); +#20025 = VERTEX_POINT('',#20026); +#20026 = CARTESIAN_POINT('',(-2.45,-0.175,0.15)); +#20027 = LINE('',#20028,#20029); +#20028 = CARTESIAN_POINT('',(-2.45,-0.175,-2.775557561563E-17)); +#20029 = VECTOR('',#20030,1.); +#20030 = DIRECTION('',(0.,0.,1.)); +#20031 = ORIENTED_EDGE('',*,*,#20032,.T.); +#20032 = EDGE_CURVE('',#20025,#20033,#20035,.T.); +#20033 = VERTEX_POINT('',#20034); +#20034 = CARTESIAN_POINT('',(-2.035265396142,-0.175,0.15)); +#20035 = LINE('',#20036,#20037); +#20036 = CARTESIAN_POINT('',(-2.45,-0.175,0.15)); +#20037 = VECTOR('',#20038,1.); +#20038 = DIRECTION('',(1.,-1.144237745222E-17,0.)); +#20039 = ORIENTED_EDGE('',*,*,#20040,.T.); +#20040 = EDGE_CURVE('',#20033,#20041,#20043,.T.); +#20041 = VERTEX_POINT('',#20042); +#20042 = CARTESIAN_POINT('',(-1.986025008491,-0.175,0.191317591117)); +#20043 = CIRCLE('',#20044,5.E-02); +#20044 = AXIS2_PLACEMENT_3D('',#20045,#20046,#20047); +#20045 = CARTESIAN_POINT('',(-2.035265396142,-0.175,0.2)); +#20046 = DIRECTION('',(-1.144237745222E-17,-1.,-0.)); +#20047 = DIRECTION('',(0.,0.,-1.)); +#20048 = ORIENTED_EDGE('',*,*,#20049,.T.); +#20049 = EDGE_CURVE('',#20041,#20050,#20052,.T.); +#20050 = VERTEX_POINT('',#20051); +#20051 = CARTESIAN_POINT('',(-1.946961550602,-0.175,0.434729635533)); +#20052 = LINE('',#20053,#20054); +#20053 = CARTESIAN_POINT('',(-1.986025008491,-0.175,0.191317591117)); +#20054 = VECTOR('',#20055,1.); +#20055 = DIRECTION('',(0.158455330332,-1.81310569898E-18,0.987366147024) + ); +#20056 = ORIENTED_EDGE('',*,*,#20057,.T.); +#20057 = EDGE_CURVE('',#20050,#20058,#20060,.T.); +#20058 = VERTEX_POINT('',#20059); +#20059 = CARTESIAN_POINT('',(-1.75,-0.175,0.6)); +#20060 = CIRCLE('',#20061,0.2); +#20061 = AXIS2_PLACEMENT_3D('',#20062,#20063,#20064); +#20062 = CARTESIAN_POINT('',(-1.75,-0.175,0.4)); +#20063 = DIRECTION('',(1.144237745222E-17,1.,-1.54074395551E-33)); +#20064 = DIRECTION('',(-0.984807753012,1.126854202784E-17,0.173648177667 + )); +#20065 = ORIENTED_EDGE('',*,*,#20066,.T.); +#20066 = EDGE_CURVE('',#20058,#18815,#20067,.T.); +#20067 = LINE('',#20068,#20069); +#20068 = CARTESIAN_POINT('',(-1.75,-0.175,0.6)); +#20069 = VECTOR('',#20070,1.); +#20070 = DIRECTION('',(1.,-1.144237745222E-17,0.)); +#20071 = PLANE('',#20072); +#20072 = AXIS2_PLACEMENT_3D('',#20073,#20074,#20075); +#20073 = CARTESIAN_POINT('',(-1.8985466564,-0.175,0.297870975001)); +#20074 = DIRECTION('',(1.144237745222E-17,1.,0.)); +#20075 = DIRECTION('',(0.,-0.,1.)); +#20076 = ADVANCED_FACE('',(#20077),#20093,.F.); +#20077 = FACE_BOUND('',#20078,.F.); +#20078 = EDGE_LOOP('',(#20079,#20080,#20086,#20087)); +#20079 = ORIENTED_EDGE('',*,*,#18831,.T.); +#20080 = ORIENTED_EDGE('',*,*,#20081,.T.); +#20081 = EDGE_CURVE('',#18824,#19362,#20082,.T.); +#20082 = LINE('',#20083,#20084); +#20083 = CARTESIAN_POINT('',(-1.75,0.175,0.6)); +#20084 = VECTOR('',#20085,1.); +#20085 = DIRECTION('',(1.,-1.144237745222E-17,0.)); +#20086 = ORIENTED_EDGE('',*,*,#19361,.F.); +#20087 = ORIENTED_EDGE('',*,*,#20088,.F.); +#20088 = EDGE_CURVE('',#18815,#19354,#20089,.T.); +#20089 = LINE('',#20090,#20091); +#20090 = CARTESIAN_POINT('',(-1.75,-0.175,0.6)); +#20091 = VECTOR('',#20092,1.); +#20092 = DIRECTION('',(1.,-1.144237745222E-17,0.)); +#20093 = PLANE('',#20094); +#20094 = AXIS2_PLACEMENT_3D('',#20095,#20096,#20097); +#20095 = CARTESIAN_POINT('',(-3.758471954232E-17,1.4625,0.6)); +#20096 = DIRECTION('',(1.552101215968E-32,4.853414201084E-28,-1.)); +#20097 = DIRECTION('',(1.,1.184217143749E-16,1.552101215974E-32)); +#20098 = ADVANCED_FACE('',(#20099),#20185,.F.); +#20099 = FACE_BOUND('',#20100,.F.); +#20100 = EDGE_LOOP('',(#20101,#20102,#20103,#20112,#20120,#20129,#20137, + #20145,#20153,#20162,#20170,#20179)); +#20101 = ORIENTED_EDGE('',*,*,#18823,.F.); +#20102 = ORIENTED_EDGE('',*,*,#18845,.T.); +#20103 = ORIENTED_EDGE('',*,*,#20104,.T.); +#20104 = EDGE_CURVE('',#18846,#20105,#20107,.T.); +#20105 = VERTEX_POINT('',#20106); +#20106 = CARTESIAN_POINT('',(-1.799240387651,0.175,0.408682408883)); +#20107 = CIRCLE('',#20108,5.E-02); +#20108 = AXIS2_PLACEMENT_3D('',#20109,#20110,#20111); +#20109 = CARTESIAN_POINT('',(-1.75,0.175,0.4)); +#20110 = DIRECTION('',(-1.144237745222E-17,-1.,3.284293275761E-47)); +#20111 = DIRECTION('',(4.440892098501E-15,-5.081436361563E-32,1.)); +#20112 = ORIENTED_EDGE('',*,*,#20113,.T.); +#20113 = EDGE_CURVE('',#20105,#20114,#20116,.T.); +#20114 = VERTEX_POINT('',#20115); +#20115 = CARTESIAN_POINT('',(-1.838303845539,0.175,0.165270364467)); +#20116 = LINE('',#20117,#20118); +#20117 = CARTESIAN_POINT('',(-1.799240387651,0.175,0.408682408883)); +#20118 = VECTOR('',#20119,1.); +#20119 = DIRECTION('',(-0.158455330332,1.81310569898E-18,-0.987366147024 + )); +#20120 = ORIENTED_EDGE('',*,*,#20121,.T.); +#20121 = EDGE_CURVE('',#20114,#20122,#20124,.T.); +#20122 = VERTEX_POINT('',#20123); +#20123 = CARTESIAN_POINT('',(-2.035265396142,0.175,-2.775557561563E-17) + ); +#20124 = CIRCLE('',#20125,0.2); +#20125 = AXIS2_PLACEMENT_3D('',#20126,#20127,#20128); +#20126 = CARTESIAN_POINT('',(-2.035265396142,0.175,0.2)); +#20127 = DIRECTION('',(1.144237745222E-17,1.,1.155557966632E-33)); +#20128 = DIRECTION('',(0.984807753012,-1.126854202784E-17, + -0.173648177667)); +#20129 = ORIENTED_EDGE('',*,*,#20130,.T.); +#20130 = EDGE_CURVE('',#20122,#20131,#20133,.T.); +#20131 = VERTEX_POINT('',#20132); +#20132 = CARTESIAN_POINT('',(-2.45,0.175,-2.775557561563E-17)); +#20133 = LINE('',#20134,#20135); +#20134 = CARTESIAN_POINT('',(-2.035265396142,0.175,-2.775557561563E-17) + ); +#20135 = VECTOR('',#20136,1.); +#20136 = DIRECTION('',(-1.,1.144237745222E-17,0.)); +#20137 = ORIENTED_EDGE('',*,*,#20138,.T.); +#20138 = EDGE_CURVE('',#20131,#20139,#20141,.T.); +#20139 = VERTEX_POINT('',#20140); +#20140 = CARTESIAN_POINT('',(-2.45,0.175,0.15)); +#20141 = LINE('',#20142,#20143); +#20142 = CARTESIAN_POINT('',(-2.45,0.175,-2.775557561563E-17)); +#20143 = VECTOR('',#20144,1.); +#20144 = DIRECTION('',(0.,0.,1.)); +#20145 = ORIENTED_EDGE('',*,*,#20146,.T.); +#20146 = EDGE_CURVE('',#20139,#20147,#20149,.T.); +#20147 = VERTEX_POINT('',#20148); +#20148 = CARTESIAN_POINT('',(-2.035265396142,0.175,0.15)); +#20149 = LINE('',#20150,#20151); +#20150 = CARTESIAN_POINT('',(-2.45,0.175,0.15)); +#20151 = VECTOR('',#20152,1.); +#20152 = DIRECTION('',(1.,-1.144237745222E-17,0.)); +#20153 = ORIENTED_EDGE('',*,*,#20154,.T.); +#20154 = EDGE_CURVE('',#20147,#20155,#20157,.T.); +#20155 = VERTEX_POINT('',#20156); +#20156 = CARTESIAN_POINT('',(-1.986025008491,0.175,0.191317591117)); +#20157 = CIRCLE('',#20158,5.E-02); +#20158 = AXIS2_PLACEMENT_3D('',#20159,#20160,#20161); +#20159 = CARTESIAN_POINT('',(-2.035265396142,0.175,0.2)); +#20160 = DIRECTION('',(-1.144237745222E-17,-1.,-0.)); +#20161 = DIRECTION('',(0.,0.,-1.)); +#20162 = ORIENTED_EDGE('',*,*,#20163,.T.); +#20163 = EDGE_CURVE('',#20155,#20164,#20166,.T.); +#20164 = VERTEX_POINT('',#20165); +#20165 = CARTESIAN_POINT('',(-1.946961550602,0.175,0.434729635533)); +#20166 = LINE('',#20167,#20168); +#20167 = CARTESIAN_POINT('',(-1.986025008491,0.175,0.191317591117)); +#20168 = VECTOR('',#20169,1.); +#20169 = DIRECTION('',(0.158455330332,-1.81310569898E-18,0.987366147024) + ); +#20170 = ORIENTED_EDGE('',*,*,#20171,.T.); +#20171 = EDGE_CURVE('',#20164,#20172,#20174,.T.); +#20172 = VERTEX_POINT('',#20173); +#20173 = CARTESIAN_POINT('',(-1.75,0.175,0.6)); +#20174 = CIRCLE('',#20175,0.2); +#20175 = AXIS2_PLACEMENT_3D('',#20176,#20177,#20178); +#20176 = CARTESIAN_POINT('',(-1.75,0.175,0.4)); +#20177 = DIRECTION('',(1.144237745222E-17,1.,-1.54074395551E-33)); +#20178 = DIRECTION('',(-0.984807753012,1.126854202784E-17,0.173648177667 + )); +#20179 = ORIENTED_EDGE('',*,*,#20180,.T.); +#20180 = EDGE_CURVE('',#20172,#18824,#20181,.T.); +#20181 = LINE('',#20182,#20183); +#20182 = CARTESIAN_POINT('',(-1.75,0.175,0.6)); +#20183 = VECTOR('',#20184,1.); +#20184 = DIRECTION('',(1.,-1.144237745222E-17,0.)); +#20185 = PLANE('',#20186); +#20186 = AXIS2_PLACEMENT_3D('',#20187,#20188,#20189); +#20187 = CARTESIAN_POINT('',(-1.8985466564,0.175,0.297870975001)); +#20188 = DIRECTION('',(1.144237745222E-17,1.,0.)); +#20189 = DIRECTION('',(0.,-0.,1.)); +#20190 = ADVANCED_FACE('',(#20191),#20210,.F.); +#20191 = FACE_BOUND('',#20192,.F.); +#20192 = EDGE_LOOP('',(#20193,#20194,#20203,#20209)); +#20193 = ORIENTED_EDGE('',*,*,#18862,.T.); +#20194 = ORIENTED_EDGE('',*,*,#20195,.T.); +#20195 = EDGE_CURVE('',#18855,#20196,#20198,.T.); +#20196 = VERTEX_POINT('',#20197); +#20197 = CARTESIAN_POINT('',(-1.799240387651,0.475,0.408682408883)); +#20198 = CIRCLE('',#20199,5.E-02); +#20199 = AXIS2_PLACEMENT_3D('',#20200,#20201,#20202); +#20200 = CARTESIAN_POINT('',(-1.75,0.475,0.4)); +#20201 = DIRECTION('',(-1.144237745222E-17,-1.,3.284293275761E-47)); +#20202 = DIRECTION('',(4.440892098501E-15,-5.081436361563E-32,1.)); +#20203 = ORIENTED_EDGE('',*,*,#20204,.F.); +#20204 = EDGE_CURVE('',#20105,#20196,#20205,.T.); +#20205 = LINE('',#20206,#20207); +#20206 = CARTESIAN_POINT('',(-1.799240387651,0.175,0.408682408883)); +#20207 = VECTOR('',#20208,1.); +#20208 = DIRECTION('',(1.144237745222E-17,1.,0.)); +#20209 = ORIENTED_EDGE('',*,*,#20104,.F.); +#20210 = CYLINDRICAL_SURFACE('',#20211,5.E-02); +#20211 = AXIS2_PLACEMENT_3D('',#20212,#20213,#20214); +#20212 = CARTESIAN_POINT('',(-1.75,0.175,0.4)); +#20213 = DIRECTION('',(-1.144237745222E-17,-1.,0.)); +#20214 = DIRECTION('',(4.440892098501E-15,-5.081436361563E-32,1.)); +#20215 = ADVANCED_FACE('',(#20216),#20294,.T.); +#20216 = FACE_BOUND('',#20217,.T.); +#20217 = EDGE_LOOP('',(#20218,#20219,#20220,#20221,#20229,#20238,#20246, + #20254,#20262,#20271,#20279,#20288)); +#20218 = ORIENTED_EDGE('',*,*,#18876,.F.); +#20219 = ORIENTED_EDGE('',*,*,#18854,.T.); +#20220 = ORIENTED_EDGE('',*,*,#20195,.T.); +#20221 = ORIENTED_EDGE('',*,*,#20222,.T.); +#20222 = EDGE_CURVE('',#20196,#20223,#20225,.T.); +#20223 = VERTEX_POINT('',#20224); +#20224 = CARTESIAN_POINT('',(-1.838303845539,0.475,0.165270364467)); +#20225 = LINE('',#20226,#20227); +#20226 = CARTESIAN_POINT('',(-1.799240387651,0.475,0.408682408883)); +#20227 = VECTOR('',#20228,1.); +#20228 = DIRECTION('',(-0.158455330332,1.81310569898E-18,-0.987366147024 + )); +#20229 = ORIENTED_EDGE('',*,*,#20230,.T.); +#20230 = EDGE_CURVE('',#20223,#20231,#20233,.T.); +#20231 = VERTEX_POINT('',#20232); +#20232 = CARTESIAN_POINT('',(-2.035265396142,0.475,-2.775557561563E-17) + ); +#20233 = CIRCLE('',#20234,0.2); +#20234 = AXIS2_PLACEMENT_3D('',#20235,#20236,#20237); +#20235 = CARTESIAN_POINT('',(-2.035265396142,0.475,0.2)); +#20236 = DIRECTION('',(1.144237745222E-17,1.,1.155557966632E-33)); +#20237 = DIRECTION('',(0.984807753012,-1.126854202784E-17, + -0.173648177667)); +#20238 = ORIENTED_EDGE('',*,*,#20239,.T.); +#20239 = EDGE_CURVE('',#20231,#20240,#20242,.T.); +#20240 = VERTEX_POINT('',#20241); +#20241 = CARTESIAN_POINT('',(-2.45,0.475,-2.775557561563E-17)); +#20242 = LINE('',#20243,#20244); +#20243 = CARTESIAN_POINT('',(-2.035265396142,0.475,-2.775557561563E-17) + ); +#20244 = VECTOR('',#20245,1.); +#20245 = DIRECTION('',(-1.,1.144237745222E-17,0.)); +#20246 = ORIENTED_EDGE('',*,*,#20247,.T.); +#20247 = EDGE_CURVE('',#20240,#20248,#20250,.T.); +#20248 = VERTEX_POINT('',#20249); +#20249 = CARTESIAN_POINT('',(-2.45,0.475,0.15)); +#20250 = LINE('',#20251,#20252); +#20251 = CARTESIAN_POINT('',(-2.45,0.475,-2.775557561563E-17)); +#20252 = VECTOR('',#20253,1.); +#20253 = DIRECTION('',(0.,0.,1.)); +#20254 = ORIENTED_EDGE('',*,*,#20255,.T.); +#20255 = EDGE_CURVE('',#20248,#20256,#20258,.T.); +#20256 = VERTEX_POINT('',#20257); +#20257 = CARTESIAN_POINT('',(-2.035265396142,0.475,0.15)); +#20258 = LINE('',#20259,#20260); +#20259 = CARTESIAN_POINT('',(-2.45,0.475,0.15)); +#20260 = VECTOR('',#20261,1.); +#20261 = DIRECTION('',(1.,-1.144237745222E-17,0.)); +#20262 = ORIENTED_EDGE('',*,*,#20263,.T.); +#20263 = EDGE_CURVE('',#20256,#20264,#20266,.T.); +#20264 = VERTEX_POINT('',#20265); +#20265 = CARTESIAN_POINT('',(-1.986025008491,0.475,0.191317591117)); +#20266 = CIRCLE('',#20267,5.E-02); +#20267 = AXIS2_PLACEMENT_3D('',#20268,#20269,#20270); +#20268 = CARTESIAN_POINT('',(-2.035265396142,0.475,0.2)); +#20269 = DIRECTION('',(-1.144237745222E-17,-1.,-0.)); +#20270 = DIRECTION('',(0.,0.,-1.)); +#20271 = ORIENTED_EDGE('',*,*,#20272,.T.); +#20272 = EDGE_CURVE('',#20264,#20273,#20275,.T.); +#20273 = VERTEX_POINT('',#20274); +#20274 = CARTESIAN_POINT('',(-1.946961550602,0.475,0.434729635533)); +#20275 = LINE('',#20276,#20277); +#20276 = CARTESIAN_POINT('',(-1.986025008491,0.475,0.191317591117)); +#20277 = VECTOR('',#20278,1.); +#20278 = DIRECTION('',(0.158455330332,-1.81310569898E-18,0.987366147024) + ); +#20279 = ORIENTED_EDGE('',*,*,#20280,.T.); +#20280 = EDGE_CURVE('',#20273,#20281,#20283,.T.); +#20281 = VERTEX_POINT('',#20282); +#20282 = CARTESIAN_POINT('',(-1.75,0.475,0.6)); +#20283 = CIRCLE('',#20284,0.2); +#20284 = AXIS2_PLACEMENT_3D('',#20285,#20286,#20287); +#20285 = CARTESIAN_POINT('',(-1.75,0.475,0.4)); +#20286 = DIRECTION('',(1.144237745222E-17,1.,-1.54074395551E-33)); +#20287 = DIRECTION('',(-0.984807753012,1.126854202784E-17,0.173648177667 + )); +#20288 = ORIENTED_EDGE('',*,*,#20289,.T.); +#20289 = EDGE_CURVE('',#20281,#18877,#20290,.T.); +#20290 = LINE('',#20291,#20292); +#20291 = CARTESIAN_POINT('',(-1.75,0.475,0.6)); +#20292 = VECTOR('',#20293,1.); +#20293 = DIRECTION('',(1.,-1.144237745222E-17,0.)); +#20294 = PLANE('',#20295); +#20295 = AXIS2_PLACEMENT_3D('',#20296,#20297,#20298); +#20296 = CARTESIAN_POINT('',(-1.8985466564,0.475,0.297870975001)); +#20297 = DIRECTION('',(1.144237745222E-17,1.,0.)); +#20298 = DIRECTION('',(0.,-0.,1.)); +#20299 = ADVANCED_FACE('',(#20300),#20311,.F.); +#20300 = FACE_BOUND('',#20301,.F.); +#20301 = EDGE_LOOP('',(#20302,#20303,#20304,#20305)); +#20302 = ORIENTED_EDGE('',*,*,#18893,.T.); +#20303 = ORIENTED_EDGE('',*,*,#19313,.T.); +#20304 = ORIENTED_EDGE('',*,*,#19377,.F.); +#20305 = ORIENTED_EDGE('',*,*,#20306,.F.); +#20306 = EDGE_CURVE('',#18877,#19370,#20307,.T.); +#20307 = LINE('',#20308,#20309); +#20308 = CARTESIAN_POINT('',(-1.75,0.475,0.6)); +#20309 = VECTOR('',#20310,1.); +#20310 = DIRECTION('',(1.,-1.144237745222E-17,0.)); +#20311 = PLANE('',#20312); +#20312 = AXIS2_PLACEMENT_3D('',#20313,#20314,#20315); +#20313 = CARTESIAN_POINT('',(-3.758471954232E-17,1.4625,0.6)); +#20314 = DIRECTION('',(1.552101215968E-32,4.853414201084E-28,-1.)); +#20315 = DIRECTION('',(1.,1.184217143749E-16,1.552101215974E-32)); +#20316 = ADVANCED_FACE('',(#20317),#20396,.F.); +#20317 = FACE_BOUND('',#20318,.F.); +#20318 = EDGE_LOOP('',(#20319,#20320,#20321,#20330,#20338,#20347,#20355, + #20363,#20371,#20380,#20388,#20395)); +#20319 = ORIENTED_EDGE('',*,*,#18885,.F.); +#20320 = ORIENTED_EDGE('',*,*,#18907,.T.); +#20321 = ORIENTED_EDGE('',*,*,#20322,.T.); +#20322 = EDGE_CURVE('',#18908,#20323,#20325,.T.); +#20323 = VERTEX_POINT('',#20324); +#20324 = CARTESIAN_POINT('',(-1.799240387651,0.825,0.408682408883)); +#20325 = CIRCLE('',#20326,5.E-02); +#20326 = AXIS2_PLACEMENT_3D('',#20327,#20328,#20329); +#20327 = CARTESIAN_POINT('',(-1.75,0.825,0.4)); +#20328 = DIRECTION('',(-1.144237745222E-17,-1.,3.284293275761E-47)); +#20329 = DIRECTION('',(4.440892098501E-15,-5.081436361563E-32,1.)); +#20330 = ORIENTED_EDGE('',*,*,#20331,.T.); +#20331 = EDGE_CURVE('',#20323,#20332,#20334,.T.); +#20332 = VERTEX_POINT('',#20333); +#20333 = CARTESIAN_POINT('',(-1.838303845539,0.825,0.165270364467)); +#20334 = LINE('',#20335,#20336); +#20335 = CARTESIAN_POINT('',(-1.799240387651,0.825,0.408682408883)); +#20336 = VECTOR('',#20337,1.); +#20337 = DIRECTION('',(-0.158455330332,1.81310569898E-18,-0.987366147024 + )); +#20338 = ORIENTED_EDGE('',*,*,#20339,.T.); +#20339 = EDGE_CURVE('',#20332,#20340,#20342,.T.); +#20340 = VERTEX_POINT('',#20341); +#20341 = CARTESIAN_POINT('',(-2.035265396142,0.825,-2.775557561563E-17) + ); +#20342 = CIRCLE('',#20343,0.2); +#20343 = AXIS2_PLACEMENT_3D('',#20344,#20345,#20346); +#20344 = CARTESIAN_POINT('',(-2.035265396142,0.825,0.2)); +#20345 = DIRECTION('',(1.144237745222E-17,1.,1.155557966632E-33)); +#20346 = DIRECTION('',(0.984807753012,-1.126854202784E-17, + -0.173648177667)); +#20347 = ORIENTED_EDGE('',*,*,#20348,.T.); +#20348 = EDGE_CURVE('',#20340,#20349,#20351,.T.); +#20349 = VERTEX_POINT('',#20350); +#20350 = CARTESIAN_POINT('',(-2.45,0.825,-2.775557561563E-17)); +#20351 = LINE('',#20352,#20353); +#20352 = CARTESIAN_POINT('',(-2.035265396142,0.825,-2.775557561563E-17) + ); +#20353 = VECTOR('',#20354,1.); +#20354 = DIRECTION('',(-1.,1.144237745222E-17,0.)); +#20355 = ORIENTED_EDGE('',*,*,#20356,.T.); +#20356 = EDGE_CURVE('',#20349,#20357,#20359,.T.); +#20357 = VERTEX_POINT('',#20358); +#20358 = CARTESIAN_POINT('',(-2.45,0.825,0.15)); +#20359 = LINE('',#20360,#20361); +#20360 = CARTESIAN_POINT('',(-2.45,0.825,-2.775557561563E-17)); +#20361 = VECTOR('',#20362,1.); +#20362 = DIRECTION('',(0.,0.,1.)); +#20363 = ORIENTED_EDGE('',*,*,#20364,.T.); +#20364 = EDGE_CURVE('',#20357,#20365,#20367,.T.); +#20365 = VERTEX_POINT('',#20366); +#20366 = CARTESIAN_POINT('',(-2.035265396142,0.825,0.15)); +#20367 = LINE('',#20368,#20369); +#20368 = CARTESIAN_POINT('',(-2.45,0.825,0.15)); +#20369 = VECTOR('',#20370,1.); +#20370 = DIRECTION('',(1.,-1.144237745222E-17,0.)); +#20371 = ORIENTED_EDGE('',*,*,#20372,.T.); +#20372 = EDGE_CURVE('',#20365,#20373,#20375,.T.); +#20373 = VERTEX_POINT('',#20374); +#20374 = CARTESIAN_POINT('',(-1.986025008491,0.825,0.191317591117)); +#20375 = CIRCLE('',#20376,5.E-02); +#20376 = AXIS2_PLACEMENT_3D('',#20377,#20378,#20379); +#20377 = CARTESIAN_POINT('',(-2.035265396142,0.825,0.2)); +#20378 = DIRECTION('',(-1.144237745222E-17,-1.,-0.)); +#20379 = DIRECTION('',(0.,0.,-1.)); +#20380 = ORIENTED_EDGE('',*,*,#20381,.T.); +#20381 = EDGE_CURVE('',#20373,#20382,#20384,.T.); +#20382 = VERTEX_POINT('',#20383); +#20383 = CARTESIAN_POINT('',(-1.946961550602,0.825,0.434729635533)); +#20384 = LINE('',#20385,#20386); +#20385 = CARTESIAN_POINT('',(-1.986025008491,0.825,0.191317591117)); +#20386 = VECTOR('',#20387,1.); +#20387 = DIRECTION('',(0.158455330332,-1.81310569898E-18,0.987366147024) + ); +#20388 = ORIENTED_EDGE('',*,*,#20389,.T.); +#20389 = EDGE_CURVE('',#20382,#19283,#20390,.T.); +#20390 = CIRCLE('',#20391,0.2); +#20391 = AXIS2_PLACEMENT_3D('',#20392,#20393,#20394); +#20392 = CARTESIAN_POINT('',(-1.75,0.825,0.4)); +#20393 = DIRECTION('',(1.144237745222E-17,1.,-1.54074395551E-33)); +#20394 = DIRECTION('',(-0.984807753012,1.126854202784E-17,0.173648177667 + )); +#20395 = ORIENTED_EDGE('',*,*,#19282,.T.); +#20396 = PLANE('',#20397); +#20397 = AXIS2_PLACEMENT_3D('',#20398,#20399,#20400); +#20398 = CARTESIAN_POINT('',(-1.8985466564,0.825,0.297870975001)); +#20399 = DIRECTION('',(1.144237745222E-17,1.,0.)); +#20400 = DIRECTION('',(0.,-0.,1.)); +#20401 = ADVANCED_FACE('',(#20402),#20421,.F.); +#20402 = FACE_BOUND('',#20403,.F.); +#20403 = EDGE_LOOP('',(#20404,#20405,#20414,#20420)); +#20404 = ORIENTED_EDGE('',*,*,#18924,.T.); +#20405 = ORIENTED_EDGE('',*,*,#20406,.T.); +#20406 = EDGE_CURVE('',#18917,#20407,#20409,.T.); +#20407 = VERTEX_POINT('',#20408); +#20408 = CARTESIAN_POINT('',(-1.799240387651,1.125,0.408682408883)); +#20409 = CIRCLE('',#20410,5.E-02); +#20410 = AXIS2_PLACEMENT_3D('',#20411,#20412,#20413); +#20411 = CARTESIAN_POINT('',(-1.75,1.125,0.4)); +#20412 = DIRECTION('',(-1.144237745222E-17,-1.,3.284293275761E-47)); +#20413 = DIRECTION('',(4.440892098501E-15,-5.081436361563E-32,1.)); +#20414 = ORIENTED_EDGE('',*,*,#20415,.F.); +#20415 = EDGE_CURVE('',#20323,#20407,#20416,.T.); +#20416 = LINE('',#20417,#20418); +#20417 = CARTESIAN_POINT('',(-1.799240387651,0.825,0.408682408883)); +#20418 = VECTOR('',#20419,1.); +#20419 = DIRECTION('',(1.144237745222E-17,1.,0.)); +#20420 = ORIENTED_EDGE('',*,*,#20322,.F.); +#20421 = CYLINDRICAL_SURFACE('',#20422,5.E-02); +#20422 = AXIS2_PLACEMENT_3D('',#20423,#20424,#20425); +#20423 = CARTESIAN_POINT('',(-1.75,0.825,0.4)); +#20424 = DIRECTION('',(-1.144237745222E-17,-1.,0.)); +#20425 = DIRECTION('',(4.440892098501E-15,-5.081436361563E-32,1.)); +#20426 = ADVANCED_FACE('',(#20427),#20498,.T.); +#20427 = FACE_BOUND('',#20428,.T.); +#20428 = EDGE_LOOP('',(#20429,#20430,#20431,#20432,#20440,#20449,#20457, + #20465,#20473,#20482,#20490,#20497)); +#20429 = ORIENTED_EDGE('',*,*,#18938,.F.); +#20430 = ORIENTED_EDGE('',*,*,#18916,.T.); +#20431 = ORIENTED_EDGE('',*,*,#20406,.T.); +#20432 = ORIENTED_EDGE('',*,*,#20433,.T.); +#20433 = EDGE_CURVE('',#20407,#20434,#20436,.T.); +#20434 = VERTEX_POINT('',#20435); +#20435 = CARTESIAN_POINT('',(-1.838303845539,1.125,0.165270364467)); +#20436 = LINE('',#20437,#20438); +#20437 = CARTESIAN_POINT('',(-1.799240387651,1.125,0.408682408883)); +#20438 = VECTOR('',#20439,1.); +#20439 = DIRECTION('',(-0.158455330332,1.81310569898E-18,-0.987366147024 + )); +#20440 = ORIENTED_EDGE('',*,*,#20441,.T.); +#20441 = EDGE_CURVE('',#20434,#20442,#20444,.T.); +#20442 = VERTEX_POINT('',#20443); +#20443 = CARTESIAN_POINT('',(-2.035265396142,1.125,-2.775557561563E-17) + ); +#20444 = CIRCLE('',#20445,0.2); +#20445 = AXIS2_PLACEMENT_3D('',#20446,#20447,#20448); +#20446 = CARTESIAN_POINT('',(-2.035265396142,1.125,0.2)); +#20447 = DIRECTION('',(1.144237745222E-17,1.,1.155557966632E-33)); +#20448 = DIRECTION('',(0.984807753012,-1.126854202784E-17, + -0.173648177667)); +#20449 = ORIENTED_EDGE('',*,*,#20450,.T.); +#20450 = EDGE_CURVE('',#20442,#20451,#20453,.T.); +#20451 = VERTEX_POINT('',#20452); +#20452 = CARTESIAN_POINT('',(-2.45,1.125,-2.775557561563E-17)); +#20453 = LINE('',#20454,#20455); +#20454 = CARTESIAN_POINT('',(-2.035265396142,1.125,-2.775557561563E-17) + ); +#20455 = VECTOR('',#20456,1.); +#20456 = DIRECTION('',(-1.,1.144237745222E-17,0.)); +#20457 = ORIENTED_EDGE('',*,*,#20458,.T.); +#20458 = EDGE_CURVE('',#20451,#20459,#20461,.T.); +#20459 = VERTEX_POINT('',#20460); +#20460 = CARTESIAN_POINT('',(-2.45,1.125,0.15)); +#20461 = LINE('',#20462,#20463); +#20462 = CARTESIAN_POINT('',(-2.45,1.125,-2.775557561563E-17)); +#20463 = VECTOR('',#20464,1.); +#20464 = DIRECTION('',(0.,0.,1.)); +#20465 = ORIENTED_EDGE('',*,*,#20466,.T.); +#20466 = EDGE_CURVE('',#20459,#20467,#20469,.T.); +#20467 = VERTEX_POINT('',#20468); +#20468 = CARTESIAN_POINT('',(-2.035265396142,1.125,0.15)); +#20469 = LINE('',#20470,#20471); +#20470 = CARTESIAN_POINT('',(-2.45,1.125,0.15)); +#20471 = VECTOR('',#20472,1.); +#20472 = DIRECTION('',(1.,-1.144237745222E-17,0.)); +#20473 = ORIENTED_EDGE('',*,*,#20474,.T.); +#20474 = EDGE_CURVE('',#20467,#20475,#20477,.T.); +#20475 = VERTEX_POINT('',#20476); +#20476 = CARTESIAN_POINT('',(-1.986025008491,1.125,0.191317591117)); +#20477 = CIRCLE('',#20478,5.E-02); +#20478 = AXIS2_PLACEMENT_3D('',#20479,#20480,#20481); +#20479 = CARTESIAN_POINT('',(-2.035265396142,1.125,0.2)); +#20480 = DIRECTION('',(-1.144237745222E-17,-1.,-0.)); +#20481 = DIRECTION('',(0.,0.,-1.)); +#20482 = ORIENTED_EDGE('',*,*,#20483,.T.); +#20483 = EDGE_CURVE('',#20475,#20484,#20486,.T.); +#20484 = VERTEX_POINT('',#20485); +#20485 = CARTESIAN_POINT('',(-1.946961550602,1.125,0.434729635533)); +#20486 = LINE('',#20487,#20488); +#20487 = CARTESIAN_POINT('',(-1.986025008491,1.125,0.191317591117)); +#20488 = VECTOR('',#20489,1.); +#20489 = DIRECTION('',(0.158455330332,-1.81310569898E-18,0.987366147024) + ); +#20490 = ORIENTED_EDGE('',*,*,#20491,.T.); +#20491 = EDGE_CURVE('',#20484,#19291,#20492,.T.); +#20492 = CIRCLE('',#20493,0.2); +#20493 = AXIS2_PLACEMENT_3D('',#20494,#20495,#20496); +#20494 = CARTESIAN_POINT('',(-1.75,1.125,0.4)); +#20495 = DIRECTION('',(1.144237745222E-17,1.,-1.54074395551E-33)); +#20496 = DIRECTION('',(-0.984807753012,1.126854202784E-17,0.173648177667 + )); +#20497 = ORIENTED_EDGE('',*,*,#19298,.T.); +#20498 = PLANE('',#20499); +#20499 = AXIS2_PLACEMENT_3D('',#20500,#20501,#20502); +#20500 = CARTESIAN_POINT('',(-1.8985466564,1.125,0.297870975001)); +#20501 = DIRECTION('',(1.144237745222E-17,1.,0.)); +#20502 = DIRECTION('',(0.,-0.,1.)); +#20503 = ADVANCED_FACE('',(#20504),#20583,.F.); +#20504 = FACE_BOUND('',#20505,.F.); +#20505 = EDGE_LOOP('',(#20506,#20507,#20508,#20517,#20525,#20534,#20542, + #20550,#20558,#20567,#20575,#20582)); +#20506 = ORIENTED_EDGE('',*,*,#18957,.F.); +#20507 = ORIENTED_EDGE('',*,*,#18972,.T.); +#20508 = ORIENTED_EDGE('',*,*,#20509,.T.); +#20509 = EDGE_CURVE('',#18973,#20510,#20512,.T.); +#20510 = VERTEX_POINT('',#20511); +#20511 = CARTESIAN_POINT('',(1.799240387651,1.125,0.408682408883)); +#20512 = CIRCLE('',#20513,5.E-02); +#20513 = AXIS2_PLACEMENT_3D('',#20514,#20515,#20516); +#20514 = CARTESIAN_POINT('',(1.75,1.125,0.4)); +#20515 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#20516 = DIRECTION('',(-4.440892098501E-15,-4.930380657631E-31,1.)); +#20517 = ORIENTED_EDGE('',*,*,#20518,.T.); +#20518 = EDGE_CURVE('',#20510,#20519,#20521,.T.); +#20519 = VERTEX_POINT('',#20520); +#20520 = CARTESIAN_POINT('',(1.838303845539,1.125,0.165270364467)); +#20521 = LINE('',#20522,#20523); +#20522 = CARTESIAN_POINT('',(1.799240387651,1.125,0.408682408883)); +#20523 = VECTOR('',#20524,1.); +#20524 = DIRECTION('',(0.158455330332,1.759207561097E-17,-0.987366147024 + )); +#20525 = ORIENTED_EDGE('',*,*,#20526,.T.); +#20526 = EDGE_CURVE('',#20519,#20527,#20529,.T.); +#20527 = VERTEX_POINT('',#20528); +#20528 = CARTESIAN_POINT('',(2.035265396142,1.125,-2.775557561563E-17)); +#20529 = CIRCLE('',#20530,0.2); +#20530 = AXIS2_PLACEMENT_3D('',#20531,#20532,#20533); +#20531 = CARTESIAN_POINT('',(2.035265396142,1.125,0.2)); +#20532 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#20533 = DIRECTION('',(-0.984807753012,-1.093356242223E-16, + -0.173648177667)); +#20534 = ORIENTED_EDGE('',*,*,#20535,.T.); +#20535 = EDGE_CURVE('',#20527,#20536,#20538,.T.); +#20536 = VERTEX_POINT('',#20537); +#20537 = CARTESIAN_POINT('',(2.45,1.125,-2.775557561563E-17)); +#20538 = LINE('',#20539,#20540); +#20539 = CARTESIAN_POINT('',(2.035265396142,1.125,-2.775557561563E-17)); +#20540 = VECTOR('',#20541,1.); +#20541 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#20542 = ORIENTED_EDGE('',*,*,#20543,.T.); +#20543 = EDGE_CURVE('',#20536,#20544,#20546,.T.); +#20544 = VERTEX_POINT('',#20545); +#20545 = CARTESIAN_POINT('',(2.45,1.125,0.15)); +#20546 = LINE('',#20547,#20548); +#20547 = CARTESIAN_POINT('',(2.45,1.125,-2.775557561563E-17)); +#20548 = VECTOR('',#20549,1.); +#20549 = DIRECTION('',(0.,0.,1.)); +#20550 = ORIENTED_EDGE('',*,*,#20551,.T.); +#20551 = EDGE_CURVE('',#20544,#20552,#20554,.T.); +#20552 = VERTEX_POINT('',#20553); +#20553 = CARTESIAN_POINT('',(2.035265396142,1.125,0.15)); +#20554 = LINE('',#20555,#20556); +#20555 = CARTESIAN_POINT('',(2.45,1.125,0.15)); +#20556 = VECTOR('',#20557,1.); +#20557 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#20558 = ORIENTED_EDGE('',*,*,#20559,.T.); +#20559 = EDGE_CURVE('',#20552,#20560,#20562,.T.); +#20560 = VERTEX_POINT('',#20561); +#20561 = CARTESIAN_POINT('',(1.986025008491,1.125,0.191317591117)); +#20562 = CIRCLE('',#20563,5.E-02); +#20563 = AXIS2_PLACEMENT_3D('',#20564,#20565,#20566); +#20564 = CARTESIAN_POINT('',(2.035265396142,1.125,0.2)); +#20565 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#20566 = DIRECTION('',(0.,0.,-1.)); +#20567 = ORIENTED_EDGE('',*,*,#20568,.T.); +#20568 = EDGE_CURVE('',#20560,#20569,#20571,.T.); +#20569 = VERTEX_POINT('',#20570); +#20570 = CARTESIAN_POINT('',(1.946961550602,1.125,0.434729635533)); +#20571 = LINE('',#20572,#20573); +#20572 = CARTESIAN_POINT('',(1.986025008491,1.125,0.191317591117)); +#20573 = VECTOR('',#20574,1.); +#20574 = DIRECTION('',(-0.158455330332,-1.759207561097E-17, + 0.987366147024)); +#20575 = ORIENTED_EDGE('',*,*,#20576,.T.); +#20576 = EDGE_CURVE('',#20569,#19570,#20577,.T.); +#20577 = CIRCLE('',#20578,0.2); +#20578 = AXIS2_PLACEMENT_3D('',#20579,#20580,#20581); +#20579 = CARTESIAN_POINT('',(1.75,1.125,0.4)); +#20580 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#20581 = DIRECTION('',(0.984807753012,1.093356242223E-16,0.173648177667) + ); +#20582 = ORIENTED_EDGE('',*,*,#19569,.T.); +#20583 = PLANE('',#20584); +#20584 = AXIS2_PLACEMENT_3D('',#20585,#20586,#20587); +#20585 = CARTESIAN_POINT('',(1.8985466564,1.125,0.297870975001)); +#20586 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#20587 = DIRECTION('',(0.,0.,1.)); +#20588 = ADVANCED_FACE('',(#20589),#20608,.F.); +#20589 = FACE_BOUND('',#20590,.F.); +#20590 = EDGE_LOOP('',(#20591,#20592,#20601,#20607)); +#20591 = ORIENTED_EDGE('',*,*,#18989,.T.); +#20592 = ORIENTED_EDGE('',*,*,#20593,.T.); +#20593 = EDGE_CURVE('',#18982,#20594,#20596,.T.); +#20594 = VERTEX_POINT('',#20595); +#20595 = CARTESIAN_POINT('',(1.799240387651,0.825,0.408682408883)); +#20596 = CIRCLE('',#20597,5.E-02); +#20597 = AXIS2_PLACEMENT_3D('',#20598,#20599,#20600); +#20598 = CARTESIAN_POINT('',(1.75,0.825,0.4)); +#20599 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#20600 = DIRECTION('',(-4.440892098501E-15,-4.930380657631E-31,1.)); +#20601 = ORIENTED_EDGE('',*,*,#20602,.F.); +#20602 = EDGE_CURVE('',#20510,#20594,#20603,.T.); +#20603 = LINE('',#20604,#20605); +#20604 = CARTESIAN_POINT('',(1.799240387651,1.125,0.408682408883)); +#20605 = VECTOR('',#20606,1.); +#20606 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#20607 = ORIENTED_EDGE('',*,*,#20509,.F.); +#20608 = CYLINDRICAL_SURFACE('',#20609,5.E-02); +#20609 = AXIS2_PLACEMENT_3D('',#20610,#20611,#20612); +#20610 = CARTESIAN_POINT('',(1.75,1.125,0.4)); +#20611 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#20612 = DIRECTION('',(-4.440892098501E-15,-4.930380657631E-31,1.)); +#20613 = ADVANCED_FACE('',(#20614),#20685,.T.); +#20614 = FACE_BOUND('',#20615,.T.); +#20615 = EDGE_LOOP('',(#20616,#20617,#20618,#20619,#20627,#20636,#20644, + #20652,#20660,#20669,#20677,#20684)); +#20616 = ORIENTED_EDGE('',*,*,#19003,.F.); +#20617 = ORIENTED_EDGE('',*,*,#18981,.T.); +#20618 = ORIENTED_EDGE('',*,*,#20593,.T.); +#20619 = ORIENTED_EDGE('',*,*,#20620,.T.); +#20620 = EDGE_CURVE('',#20594,#20621,#20623,.T.); +#20621 = VERTEX_POINT('',#20622); +#20622 = CARTESIAN_POINT('',(1.838303845539,0.825,0.165270364467)); +#20623 = LINE('',#20624,#20625); +#20624 = CARTESIAN_POINT('',(1.799240387651,0.825,0.408682408883)); +#20625 = VECTOR('',#20626,1.); +#20626 = DIRECTION('',(0.158455330332,1.759207561097E-17,-0.987366147024 + )); +#20627 = ORIENTED_EDGE('',*,*,#20628,.T.); +#20628 = EDGE_CURVE('',#20621,#20629,#20631,.T.); +#20629 = VERTEX_POINT('',#20630); +#20630 = CARTESIAN_POINT('',(2.035265396142,0.825,-2.775557561563E-17)); +#20631 = CIRCLE('',#20632,0.2); +#20632 = AXIS2_PLACEMENT_3D('',#20633,#20634,#20635); +#20633 = CARTESIAN_POINT('',(2.035265396142,0.825,0.2)); +#20634 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#20635 = DIRECTION('',(-0.984807753012,-1.093356242223E-16, + -0.173648177667)); +#20636 = ORIENTED_EDGE('',*,*,#20637,.T.); +#20637 = EDGE_CURVE('',#20629,#20638,#20640,.T.); +#20638 = VERTEX_POINT('',#20639); +#20639 = CARTESIAN_POINT('',(2.45,0.825,-2.775557561563E-17)); +#20640 = LINE('',#20641,#20642); +#20641 = CARTESIAN_POINT('',(2.035265396142,0.825,-2.775557561563E-17)); +#20642 = VECTOR('',#20643,1.); +#20643 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#20644 = ORIENTED_EDGE('',*,*,#20645,.T.); +#20645 = EDGE_CURVE('',#20638,#20646,#20648,.T.); +#20646 = VERTEX_POINT('',#20647); +#20647 = CARTESIAN_POINT('',(2.45,0.825,0.15)); +#20648 = LINE('',#20649,#20650); +#20649 = CARTESIAN_POINT('',(2.45,0.825,-2.775557561563E-17)); +#20650 = VECTOR('',#20651,1.); +#20651 = DIRECTION('',(0.,0.,1.)); +#20652 = ORIENTED_EDGE('',*,*,#20653,.T.); +#20653 = EDGE_CURVE('',#20646,#20654,#20656,.T.); +#20654 = VERTEX_POINT('',#20655); +#20655 = CARTESIAN_POINT('',(2.035265396142,0.825,0.15)); +#20656 = LINE('',#20657,#20658); +#20657 = CARTESIAN_POINT('',(2.45,0.825,0.15)); +#20658 = VECTOR('',#20659,1.); +#20659 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#20660 = ORIENTED_EDGE('',*,*,#20661,.T.); +#20661 = EDGE_CURVE('',#20654,#20662,#20664,.T.); +#20662 = VERTEX_POINT('',#20663); +#20663 = CARTESIAN_POINT('',(1.986025008491,0.825,0.191317591117)); +#20664 = CIRCLE('',#20665,5.E-02); +#20665 = AXIS2_PLACEMENT_3D('',#20666,#20667,#20668); +#20666 = CARTESIAN_POINT('',(2.035265396142,0.825,0.2)); +#20667 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#20668 = DIRECTION('',(0.,0.,-1.)); +#20669 = ORIENTED_EDGE('',*,*,#20670,.T.); +#20670 = EDGE_CURVE('',#20662,#20671,#20673,.T.); +#20671 = VERTEX_POINT('',#20672); +#20672 = CARTESIAN_POINT('',(1.946961550602,0.825,0.434729635533)); +#20673 = LINE('',#20674,#20675); +#20674 = CARTESIAN_POINT('',(1.986025008491,0.825,0.191317591117)); +#20675 = VECTOR('',#20676,1.); +#20676 = DIRECTION('',(-0.158455330332,-1.759207561097E-17, + 0.987366147024)); +#20677 = ORIENTED_EDGE('',*,*,#20678,.T.); +#20678 = EDGE_CURVE('',#20671,#19578,#20679,.T.); +#20679 = CIRCLE('',#20680,0.2); +#20680 = AXIS2_PLACEMENT_3D('',#20681,#20682,#20683); +#20681 = CARTESIAN_POINT('',(1.75,0.825,0.4)); +#20682 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#20683 = DIRECTION('',(0.984807753012,1.093356242223E-16,0.173648177667) + ); +#20684 = ORIENTED_EDGE('',*,*,#19585,.T.); +#20685 = PLANE('',#20686); +#20686 = AXIS2_PLACEMENT_3D('',#20687,#20688,#20689); +#20687 = CARTESIAN_POINT('',(1.8985466564,0.825,0.297870975001)); +#20688 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#20689 = DIRECTION('',(0.,0.,1.)); +#20690 = ADVANCED_FACE('',(#20691),#20702,.F.); +#20691 = FACE_BOUND('',#20692,.F.); +#20692 = EDGE_LOOP('',(#20693,#20694,#20695,#20701)); +#20693 = ORIENTED_EDGE('',*,*,#19591,.F.); +#20694 = ORIENTED_EDGE('',*,*,#19020,.T.); +#20695 = ORIENTED_EDGE('',*,*,#20696,.T.); +#20696 = EDGE_CURVE('',#19013,#19492,#20697,.T.); +#20697 = LINE('',#20698,#20699); +#20698 = CARTESIAN_POINT('',(1.75,0.475,0.6)); +#20699 = VECTOR('',#20700,1.); +#20700 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#20701 = ORIENTED_EDGE('',*,*,#19491,.F.); +#20702 = PLANE('',#20703); +#20703 = AXIS2_PLACEMENT_3D('',#20704,#20705,#20706); +#20704 = CARTESIAN_POINT('',(-3.758471954232E-17,1.4625,0.6)); +#20705 = DIRECTION('',(1.552101215968E-32,4.853414201084E-28,-1.)); +#20706 = DIRECTION('',(1.,1.184217143749E-16,1.552101215974E-32)); +#20707 = ADVANCED_FACE('',(#20708),#20794,.F.); +#20708 = FACE_BOUND('',#20709,.F.); +#20709 = EDGE_LOOP('',(#20710,#20711,#20712,#20721,#20729,#20738,#20746, + #20754,#20762,#20771,#20779,#20788)); +#20710 = ORIENTED_EDGE('',*,*,#19012,.F.); +#20711 = ORIENTED_EDGE('',*,*,#19034,.T.); +#20712 = ORIENTED_EDGE('',*,*,#20713,.T.); +#20713 = EDGE_CURVE('',#19035,#20714,#20716,.T.); +#20714 = VERTEX_POINT('',#20715); +#20715 = CARTESIAN_POINT('',(1.799240387651,0.475,0.408682408883)); +#20716 = CIRCLE('',#20717,5.E-02); +#20717 = AXIS2_PLACEMENT_3D('',#20718,#20719,#20720); +#20718 = CARTESIAN_POINT('',(1.75,0.475,0.4)); +#20719 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#20720 = DIRECTION('',(-4.440892098501E-15,-4.930380657631E-31,1.)); +#20721 = ORIENTED_EDGE('',*,*,#20722,.T.); +#20722 = EDGE_CURVE('',#20714,#20723,#20725,.T.); +#20723 = VERTEX_POINT('',#20724); +#20724 = CARTESIAN_POINT('',(1.838303845539,0.475,0.165270364467)); +#20725 = LINE('',#20726,#20727); +#20726 = CARTESIAN_POINT('',(1.799240387651,0.475,0.408682408883)); +#20727 = VECTOR('',#20728,1.); +#20728 = DIRECTION('',(0.158455330332,1.759207561097E-17,-0.987366147024 + )); +#20729 = ORIENTED_EDGE('',*,*,#20730,.T.); +#20730 = EDGE_CURVE('',#20723,#20731,#20733,.T.); +#20731 = VERTEX_POINT('',#20732); +#20732 = CARTESIAN_POINT('',(2.035265396142,0.475,-2.775557561563E-17)); +#20733 = CIRCLE('',#20734,0.2); +#20734 = AXIS2_PLACEMENT_3D('',#20735,#20736,#20737); +#20735 = CARTESIAN_POINT('',(2.035265396142,0.475,0.2)); +#20736 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#20737 = DIRECTION('',(-0.984807753012,-1.093356242223E-16, + -0.173648177667)); +#20738 = ORIENTED_EDGE('',*,*,#20739,.T.); +#20739 = EDGE_CURVE('',#20731,#20740,#20742,.T.); +#20740 = VERTEX_POINT('',#20741); +#20741 = CARTESIAN_POINT('',(2.45,0.475,-2.775557561563E-17)); +#20742 = LINE('',#20743,#20744); +#20743 = CARTESIAN_POINT('',(2.035265396142,0.475,-2.775557561563E-17)); +#20744 = VECTOR('',#20745,1.); +#20745 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#20746 = ORIENTED_EDGE('',*,*,#20747,.T.); +#20747 = EDGE_CURVE('',#20740,#20748,#20750,.T.); +#20748 = VERTEX_POINT('',#20749); +#20749 = CARTESIAN_POINT('',(2.45,0.475,0.15)); +#20750 = LINE('',#20751,#20752); +#20751 = CARTESIAN_POINT('',(2.45,0.475,-2.775557561563E-17)); +#20752 = VECTOR('',#20753,1.); +#20753 = DIRECTION('',(0.,0.,1.)); +#20754 = ORIENTED_EDGE('',*,*,#20755,.T.); +#20755 = EDGE_CURVE('',#20748,#20756,#20758,.T.); +#20756 = VERTEX_POINT('',#20757); +#20757 = CARTESIAN_POINT('',(2.035265396142,0.475,0.15)); +#20758 = LINE('',#20759,#20760); +#20759 = CARTESIAN_POINT('',(2.45,0.475,0.15)); +#20760 = VECTOR('',#20761,1.); +#20761 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#20762 = ORIENTED_EDGE('',*,*,#20763,.T.); +#20763 = EDGE_CURVE('',#20756,#20764,#20766,.T.); +#20764 = VERTEX_POINT('',#20765); +#20765 = CARTESIAN_POINT('',(1.986025008491,0.475,0.191317591117)); +#20766 = CIRCLE('',#20767,5.E-02); +#20767 = AXIS2_PLACEMENT_3D('',#20768,#20769,#20770); +#20768 = CARTESIAN_POINT('',(2.035265396142,0.475,0.2)); +#20769 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#20770 = DIRECTION('',(0.,0.,-1.)); +#20771 = ORIENTED_EDGE('',*,*,#20772,.T.); +#20772 = EDGE_CURVE('',#20764,#20773,#20775,.T.); +#20773 = VERTEX_POINT('',#20774); +#20774 = CARTESIAN_POINT('',(1.946961550602,0.475,0.434729635533)); +#20775 = LINE('',#20776,#20777); +#20776 = CARTESIAN_POINT('',(1.986025008491,0.475,0.191317591117)); +#20777 = VECTOR('',#20778,1.); +#20778 = DIRECTION('',(-0.158455330332,-1.759207561097E-17, + 0.987366147024)); +#20779 = ORIENTED_EDGE('',*,*,#20780,.T.); +#20780 = EDGE_CURVE('',#20773,#20781,#20783,.T.); +#20781 = VERTEX_POINT('',#20782); +#20782 = CARTESIAN_POINT('',(1.75,0.475,0.6)); +#20783 = CIRCLE('',#20784,0.2); +#20784 = AXIS2_PLACEMENT_3D('',#20785,#20786,#20787); +#20785 = CARTESIAN_POINT('',(1.75,0.475,0.4)); +#20786 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#20787 = DIRECTION('',(0.984807753012,1.093356242223E-16,0.173648177667) + ); +#20788 = ORIENTED_EDGE('',*,*,#20789,.T.); +#20789 = EDGE_CURVE('',#20781,#19013,#20790,.T.); +#20790 = LINE('',#20791,#20792); +#20791 = CARTESIAN_POINT('',(1.75,0.475,0.6)); +#20792 = VECTOR('',#20793,1.); +#20793 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#20794 = PLANE('',#20795); +#20795 = AXIS2_PLACEMENT_3D('',#20796,#20797,#20798); +#20796 = CARTESIAN_POINT('',(1.8985466564,0.475,0.297870975001)); +#20797 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#20798 = DIRECTION('',(0.,0.,1.)); +#20799 = ADVANCED_FACE('',(#20800),#20819,.F.); +#20800 = FACE_BOUND('',#20801,.F.); +#20801 = EDGE_LOOP('',(#20802,#20803,#20812,#20818)); +#20802 = ORIENTED_EDGE('',*,*,#19051,.T.); +#20803 = ORIENTED_EDGE('',*,*,#20804,.T.); +#20804 = EDGE_CURVE('',#19044,#20805,#20807,.T.); +#20805 = VERTEX_POINT('',#20806); +#20806 = CARTESIAN_POINT('',(1.799240387651,0.175,0.408682408883)); +#20807 = CIRCLE('',#20808,5.E-02); +#20808 = AXIS2_PLACEMENT_3D('',#20809,#20810,#20811); +#20809 = CARTESIAN_POINT('',(1.75,0.175,0.4)); +#20810 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#20811 = DIRECTION('',(-4.440892098501E-15,-4.930380657631E-31,1.)); +#20812 = ORIENTED_EDGE('',*,*,#20813,.F.); +#20813 = EDGE_CURVE('',#20714,#20805,#20814,.T.); +#20814 = LINE('',#20815,#20816); +#20815 = CARTESIAN_POINT('',(1.799240387651,0.475,0.408682408883)); +#20816 = VECTOR('',#20817,1.); +#20817 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#20818 = ORIENTED_EDGE('',*,*,#20713,.F.); +#20819 = CYLINDRICAL_SURFACE('',#20820,5.E-02); +#20820 = AXIS2_PLACEMENT_3D('',#20821,#20822,#20823); +#20821 = CARTESIAN_POINT('',(1.75,0.475,0.4)); +#20822 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#20823 = DIRECTION('',(-4.440892098501E-15,-4.930380657631E-31,1.)); +#20824 = ADVANCED_FACE('',(#20825),#20903,.T.); +#20825 = FACE_BOUND('',#20826,.T.); +#20826 = EDGE_LOOP('',(#20827,#20828,#20829,#20830,#20838,#20847,#20855, + #20863,#20871,#20880,#20888,#20897)); +#20827 = ORIENTED_EDGE('',*,*,#19065,.F.); +#20828 = ORIENTED_EDGE('',*,*,#19043,.T.); +#20829 = ORIENTED_EDGE('',*,*,#20804,.T.); +#20830 = ORIENTED_EDGE('',*,*,#20831,.T.); +#20831 = EDGE_CURVE('',#20805,#20832,#20834,.T.); +#20832 = VERTEX_POINT('',#20833); +#20833 = CARTESIAN_POINT('',(1.838303845539,0.175,0.165270364467)); +#20834 = LINE('',#20835,#20836); +#20835 = CARTESIAN_POINT('',(1.799240387651,0.175,0.408682408883)); +#20836 = VECTOR('',#20837,1.); +#20837 = DIRECTION('',(0.158455330332,1.759207561097E-17,-0.987366147024 + )); +#20838 = ORIENTED_EDGE('',*,*,#20839,.T.); +#20839 = EDGE_CURVE('',#20832,#20840,#20842,.T.); +#20840 = VERTEX_POINT('',#20841); +#20841 = CARTESIAN_POINT('',(2.035265396142,0.175,-2.775557561563E-17)); +#20842 = CIRCLE('',#20843,0.2); +#20843 = AXIS2_PLACEMENT_3D('',#20844,#20845,#20846); +#20844 = CARTESIAN_POINT('',(2.035265396142,0.175,0.2)); +#20845 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#20846 = DIRECTION('',(-0.984807753012,-1.093356242223E-16, + -0.173648177667)); +#20847 = ORIENTED_EDGE('',*,*,#20848,.T.); +#20848 = EDGE_CURVE('',#20840,#20849,#20851,.T.); +#20849 = VERTEX_POINT('',#20850); +#20850 = CARTESIAN_POINT('',(2.45,0.175,-2.775557561563E-17)); +#20851 = LINE('',#20852,#20853); +#20852 = CARTESIAN_POINT('',(2.035265396142,0.175,-2.775557561563E-17)); +#20853 = VECTOR('',#20854,1.); +#20854 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#20855 = ORIENTED_EDGE('',*,*,#20856,.T.); +#20856 = EDGE_CURVE('',#20849,#20857,#20859,.T.); +#20857 = VERTEX_POINT('',#20858); +#20858 = CARTESIAN_POINT('',(2.45,0.175,0.15)); +#20859 = LINE('',#20860,#20861); +#20860 = CARTESIAN_POINT('',(2.45,0.175,-2.775557561563E-17)); +#20861 = VECTOR('',#20862,1.); +#20862 = DIRECTION('',(0.,0.,1.)); +#20863 = ORIENTED_EDGE('',*,*,#20864,.T.); +#20864 = EDGE_CURVE('',#20857,#20865,#20867,.T.); +#20865 = VERTEX_POINT('',#20866); +#20866 = CARTESIAN_POINT('',(2.035265396142,0.175,0.15)); +#20867 = LINE('',#20868,#20869); +#20868 = CARTESIAN_POINT('',(2.45,0.175,0.15)); +#20869 = VECTOR('',#20870,1.); +#20870 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#20871 = ORIENTED_EDGE('',*,*,#20872,.T.); +#20872 = EDGE_CURVE('',#20865,#20873,#20875,.T.); +#20873 = VERTEX_POINT('',#20874); +#20874 = CARTESIAN_POINT('',(1.986025008491,0.175,0.191317591117)); +#20875 = CIRCLE('',#20876,5.E-02); +#20876 = AXIS2_PLACEMENT_3D('',#20877,#20878,#20879); +#20877 = CARTESIAN_POINT('',(2.035265396142,0.175,0.2)); +#20878 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#20879 = DIRECTION('',(0.,0.,-1.)); +#20880 = ORIENTED_EDGE('',*,*,#20881,.T.); +#20881 = EDGE_CURVE('',#20873,#20882,#20884,.T.); +#20882 = VERTEX_POINT('',#20883); +#20883 = CARTESIAN_POINT('',(1.946961550602,0.175,0.434729635533)); +#20884 = LINE('',#20885,#20886); +#20885 = CARTESIAN_POINT('',(1.986025008491,0.175,0.191317591117)); +#20886 = VECTOR('',#20887,1.); +#20887 = DIRECTION('',(-0.158455330332,-1.759207561097E-17, + 0.987366147024)); +#20888 = ORIENTED_EDGE('',*,*,#20889,.T.); +#20889 = EDGE_CURVE('',#20882,#20890,#20892,.T.); +#20890 = VERTEX_POINT('',#20891); +#20891 = CARTESIAN_POINT('',(1.75,0.175,0.6)); +#20892 = CIRCLE('',#20893,0.2); +#20893 = AXIS2_PLACEMENT_3D('',#20894,#20895,#20896); +#20894 = CARTESIAN_POINT('',(1.75,0.175,0.4)); +#20895 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#20896 = DIRECTION('',(0.984807753012,1.093356242223E-16,0.173648177667) + ); +#20897 = ORIENTED_EDGE('',*,*,#20898,.T.); +#20898 = EDGE_CURVE('',#20890,#19066,#20899,.T.); +#20899 = LINE('',#20900,#20901); +#20900 = CARTESIAN_POINT('',(1.75,0.175,0.6)); +#20901 = VECTOR('',#20902,1.); +#20902 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#20903 = PLANE('',#20904); +#20904 = AXIS2_PLACEMENT_3D('',#20905,#20906,#20907); +#20905 = CARTESIAN_POINT('',(1.8985466564,0.175,0.297870975001)); +#20906 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#20907 = DIRECTION('',(0.,0.,1.)); +#20908 = ADVANCED_FACE('',(#20909),#20925,.F.); +#20909 = FACE_BOUND('',#20910,.F.); +#20910 = EDGE_LOOP('',(#20911,#20917,#20918,#20924)); +#20911 = ORIENTED_EDGE('',*,*,#20912,.F.); +#20912 = EDGE_CURVE('',#19066,#19500,#20913,.T.); +#20913 = LINE('',#20914,#20915); +#20914 = CARTESIAN_POINT('',(1.75,0.175,0.6)); +#20915 = VECTOR('',#20916,1.); +#20916 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#20917 = ORIENTED_EDGE('',*,*,#19082,.T.); +#20918 = ORIENTED_EDGE('',*,*,#20919,.T.); +#20919 = EDGE_CURVE('',#19075,#19508,#20920,.T.); +#20920 = LINE('',#20921,#20922); +#20921 = CARTESIAN_POINT('',(1.75,-0.175,0.6)); +#20922 = VECTOR('',#20923,1.); +#20923 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#20924 = ORIENTED_EDGE('',*,*,#19507,.F.); +#20925 = PLANE('',#20926); +#20926 = AXIS2_PLACEMENT_3D('',#20927,#20928,#20929); +#20927 = CARTESIAN_POINT('',(-3.758471954232E-17,1.4625,0.6)); +#20928 = DIRECTION('',(1.552101215968E-32,4.853414201084E-28,-1.)); +#20929 = DIRECTION('',(1.,1.184217143749E-16,1.552101215974E-32)); +#20930 = ADVANCED_FACE('',(#20931),#21017,.F.); +#20931 = FACE_BOUND('',#20932,.F.); +#20932 = EDGE_LOOP('',(#20933,#20934,#20935,#20944,#20952,#20961,#20969, + #20977,#20985,#20994,#21002,#21011)); +#20933 = ORIENTED_EDGE('',*,*,#19074,.F.); +#20934 = ORIENTED_EDGE('',*,*,#19096,.T.); +#20935 = ORIENTED_EDGE('',*,*,#20936,.T.); +#20936 = EDGE_CURVE('',#19097,#20937,#20939,.T.); +#20937 = VERTEX_POINT('',#20938); +#20938 = CARTESIAN_POINT('',(1.799240387651,-0.175,0.408682408883)); +#20939 = CIRCLE('',#20940,5.E-02); +#20940 = AXIS2_PLACEMENT_3D('',#20941,#20942,#20943); +#20941 = CARTESIAN_POINT('',(1.75,-0.175,0.4)); +#20942 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#20943 = DIRECTION('',(-4.440892098501E-15,-4.930380657631E-31,1.)); +#20944 = ORIENTED_EDGE('',*,*,#20945,.T.); +#20945 = EDGE_CURVE('',#20937,#20946,#20948,.T.); +#20946 = VERTEX_POINT('',#20947); +#20947 = CARTESIAN_POINT('',(1.838303845539,-0.175,0.165270364467)); +#20948 = LINE('',#20949,#20950); +#20949 = CARTESIAN_POINT('',(1.799240387651,-0.175,0.408682408883)); +#20950 = VECTOR('',#20951,1.); +#20951 = DIRECTION('',(0.158455330332,1.759207561097E-17,-0.987366147024 + )); +#20952 = ORIENTED_EDGE('',*,*,#20953,.T.); +#20953 = EDGE_CURVE('',#20946,#20954,#20956,.T.); +#20954 = VERTEX_POINT('',#20955); +#20955 = CARTESIAN_POINT('',(2.035265396142,-0.175,-2.775557561563E-17) + ); +#20956 = CIRCLE('',#20957,0.2); +#20957 = AXIS2_PLACEMENT_3D('',#20958,#20959,#20960); +#20958 = CARTESIAN_POINT('',(2.035265396142,-0.175,0.2)); +#20959 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#20960 = DIRECTION('',(-0.984807753012,-1.093356242223E-16, + -0.173648177667)); +#20961 = ORIENTED_EDGE('',*,*,#20962,.T.); +#20962 = EDGE_CURVE('',#20954,#20963,#20965,.T.); +#20963 = VERTEX_POINT('',#20964); +#20964 = CARTESIAN_POINT('',(2.45,-0.175,-2.775557561563E-17)); +#20965 = LINE('',#20966,#20967); +#20966 = CARTESIAN_POINT('',(2.035265396142,-0.175,-2.775557561563E-17) + ); +#20967 = VECTOR('',#20968,1.); +#20968 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#20969 = ORIENTED_EDGE('',*,*,#20970,.T.); +#20970 = EDGE_CURVE('',#20963,#20971,#20973,.T.); +#20971 = VERTEX_POINT('',#20972); +#20972 = CARTESIAN_POINT('',(2.45,-0.175,0.15)); +#20973 = LINE('',#20974,#20975); +#20974 = CARTESIAN_POINT('',(2.45,-0.175,-2.775557561563E-17)); +#20975 = VECTOR('',#20976,1.); +#20976 = DIRECTION('',(0.,0.,1.)); +#20977 = ORIENTED_EDGE('',*,*,#20978,.T.); +#20978 = EDGE_CURVE('',#20971,#20979,#20981,.T.); +#20979 = VERTEX_POINT('',#20980); +#20980 = CARTESIAN_POINT('',(2.035265396142,-0.175,0.15)); +#20981 = LINE('',#20982,#20983); +#20982 = CARTESIAN_POINT('',(2.45,-0.175,0.15)); +#20983 = VECTOR('',#20984,1.); +#20984 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#20985 = ORIENTED_EDGE('',*,*,#20986,.T.); +#20986 = EDGE_CURVE('',#20979,#20987,#20989,.T.); +#20987 = VERTEX_POINT('',#20988); +#20988 = CARTESIAN_POINT('',(1.986025008491,-0.175,0.191317591117)); +#20989 = CIRCLE('',#20990,5.E-02); +#20990 = AXIS2_PLACEMENT_3D('',#20991,#20992,#20993); +#20991 = CARTESIAN_POINT('',(2.035265396142,-0.175,0.2)); +#20992 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#20993 = DIRECTION('',(0.,0.,-1.)); +#20994 = ORIENTED_EDGE('',*,*,#20995,.T.); +#20995 = EDGE_CURVE('',#20987,#20996,#20998,.T.); +#20996 = VERTEX_POINT('',#20997); +#20997 = CARTESIAN_POINT('',(1.946961550602,-0.175,0.434729635533)); +#20998 = LINE('',#20999,#21000); +#20999 = CARTESIAN_POINT('',(1.986025008491,-0.175,0.191317591117)); +#21000 = VECTOR('',#21001,1.); +#21001 = DIRECTION('',(-0.158455330332,-1.759207561097E-17, + 0.987366147024)); +#21002 = ORIENTED_EDGE('',*,*,#21003,.T.); +#21003 = EDGE_CURVE('',#20996,#21004,#21006,.T.); +#21004 = VERTEX_POINT('',#21005); +#21005 = CARTESIAN_POINT('',(1.75,-0.175,0.6)); +#21006 = CIRCLE('',#21007,0.2); +#21007 = AXIS2_PLACEMENT_3D('',#21008,#21009,#21010); +#21008 = CARTESIAN_POINT('',(1.75,-0.175,0.4)); +#21009 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#21010 = DIRECTION('',(0.984807753012,1.093356242223E-16,0.173648177667) + ); +#21011 = ORIENTED_EDGE('',*,*,#21012,.T.); +#21012 = EDGE_CURVE('',#21004,#19075,#21013,.T.); +#21013 = LINE('',#21014,#21015); +#21014 = CARTESIAN_POINT('',(1.75,-0.175,0.6)); +#21015 = VECTOR('',#21016,1.); +#21016 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#21017 = PLANE('',#21018); +#21018 = AXIS2_PLACEMENT_3D('',#21019,#21020,#21021); +#21019 = CARTESIAN_POINT('',(1.8985466564,-0.175,0.297870975001)); +#21020 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#21021 = DIRECTION('',(0.,0.,1.)); +#21022 = ADVANCED_FACE('',(#21023),#21042,.F.); +#21023 = FACE_BOUND('',#21024,.F.); +#21024 = EDGE_LOOP('',(#21025,#21026,#21035,#21041)); +#21025 = ORIENTED_EDGE('',*,*,#19113,.T.); +#21026 = ORIENTED_EDGE('',*,*,#21027,.T.); +#21027 = EDGE_CURVE('',#19106,#21028,#21030,.T.); +#21028 = VERTEX_POINT('',#21029); +#21029 = CARTESIAN_POINT('',(1.799240387651,-0.475,0.408682408883)); +#21030 = CIRCLE('',#21031,5.E-02); +#21031 = AXIS2_PLACEMENT_3D('',#21032,#21033,#21034); +#21032 = CARTESIAN_POINT('',(1.75,-0.475,0.4)); +#21033 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#21034 = DIRECTION('',(-4.440892098501E-15,-4.930380657631E-31,1.)); +#21035 = ORIENTED_EDGE('',*,*,#21036,.F.); +#21036 = EDGE_CURVE('',#20937,#21028,#21037,.T.); +#21037 = LINE('',#21038,#21039); +#21038 = CARTESIAN_POINT('',(1.799240387651,-0.175,0.408682408883)); +#21039 = VECTOR('',#21040,1.); +#21040 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#21041 = ORIENTED_EDGE('',*,*,#20936,.F.); +#21042 = CYLINDRICAL_SURFACE('',#21043,5.E-02); +#21043 = AXIS2_PLACEMENT_3D('',#21044,#21045,#21046); +#21044 = CARTESIAN_POINT('',(1.75,-0.175,0.4)); +#21045 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#21046 = DIRECTION('',(-4.440892098501E-15,-4.930380657631E-31,1.)); +#21047 = ADVANCED_FACE('',(#21048),#21126,.T.); +#21048 = FACE_BOUND('',#21049,.T.); +#21049 = EDGE_LOOP('',(#21050,#21051,#21052,#21053,#21061,#21070,#21078, + #21086,#21094,#21103,#21111,#21120)); +#21050 = ORIENTED_EDGE('',*,*,#19127,.F.); +#21051 = ORIENTED_EDGE('',*,*,#19105,.T.); +#21052 = ORIENTED_EDGE('',*,*,#21027,.T.); +#21053 = ORIENTED_EDGE('',*,*,#21054,.T.); +#21054 = EDGE_CURVE('',#21028,#21055,#21057,.T.); +#21055 = VERTEX_POINT('',#21056); +#21056 = CARTESIAN_POINT('',(1.838303845539,-0.475,0.165270364467)); +#21057 = LINE('',#21058,#21059); +#21058 = CARTESIAN_POINT('',(1.799240387651,-0.475,0.408682408883)); +#21059 = VECTOR('',#21060,1.); +#21060 = DIRECTION('',(0.158455330332,1.759207561097E-17,-0.987366147024 + )); +#21061 = ORIENTED_EDGE('',*,*,#21062,.T.); +#21062 = EDGE_CURVE('',#21055,#21063,#21065,.T.); +#21063 = VERTEX_POINT('',#21064); +#21064 = CARTESIAN_POINT('',(2.035265396142,-0.475,-2.775557561563E-17) + ); +#21065 = CIRCLE('',#21066,0.2); +#21066 = AXIS2_PLACEMENT_3D('',#21067,#21068,#21069); +#21067 = CARTESIAN_POINT('',(2.035265396142,-0.475,0.2)); +#21068 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#21069 = DIRECTION('',(-0.984807753012,-1.093356242223E-16, + -0.173648177667)); +#21070 = ORIENTED_EDGE('',*,*,#21071,.T.); +#21071 = EDGE_CURVE('',#21063,#21072,#21074,.T.); +#21072 = VERTEX_POINT('',#21073); +#21073 = CARTESIAN_POINT('',(2.45,-0.475,-2.775557561563E-17)); +#21074 = LINE('',#21075,#21076); +#21075 = CARTESIAN_POINT('',(2.035265396142,-0.475,-2.775557561563E-17) + ); +#21076 = VECTOR('',#21077,1.); +#21077 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#21078 = ORIENTED_EDGE('',*,*,#21079,.T.); +#21079 = EDGE_CURVE('',#21072,#21080,#21082,.T.); +#21080 = VERTEX_POINT('',#21081); +#21081 = CARTESIAN_POINT('',(2.45,-0.475,0.15)); +#21082 = LINE('',#21083,#21084); +#21083 = CARTESIAN_POINT('',(2.45,-0.475,-2.775557561563E-17)); +#21084 = VECTOR('',#21085,1.); +#21085 = DIRECTION('',(0.,0.,1.)); +#21086 = ORIENTED_EDGE('',*,*,#21087,.T.); +#21087 = EDGE_CURVE('',#21080,#21088,#21090,.T.); +#21088 = VERTEX_POINT('',#21089); +#21089 = CARTESIAN_POINT('',(2.035265396142,-0.475,0.15)); +#21090 = LINE('',#21091,#21092); +#21091 = CARTESIAN_POINT('',(2.45,-0.475,0.15)); +#21092 = VECTOR('',#21093,1.); +#21093 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#21094 = ORIENTED_EDGE('',*,*,#21095,.T.); +#21095 = EDGE_CURVE('',#21088,#21096,#21098,.T.); +#21096 = VERTEX_POINT('',#21097); +#21097 = CARTESIAN_POINT('',(1.986025008491,-0.475,0.191317591117)); +#21098 = CIRCLE('',#21099,5.E-02); +#21099 = AXIS2_PLACEMENT_3D('',#21100,#21101,#21102); +#21100 = CARTESIAN_POINT('',(2.035265396142,-0.475,0.2)); +#21101 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#21102 = DIRECTION('',(0.,0.,-1.)); +#21103 = ORIENTED_EDGE('',*,*,#21104,.T.); +#21104 = EDGE_CURVE('',#21096,#21105,#21107,.T.); +#21105 = VERTEX_POINT('',#21106); +#21106 = CARTESIAN_POINT('',(1.946961550602,-0.475,0.434729635533)); +#21107 = LINE('',#21108,#21109); +#21108 = CARTESIAN_POINT('',(1.986025008491,-0.475,0.191317591117)); +#21109 = VECTOR('',#21110,1.); +#21110 = DIRECTION('',(-0.158455330332,-1.759207561097E-17, + 0.987366147024)); +#21111 = ORIENTED_EDGE('',*,*,#21112,.T.); +#21112 = EDGE_CURVE('',#21105,#21113,#21115,.T.); +#21113 = VERTEX_POINT('',#21114); +#21114 = CARTESIAN_POINT('',(1.75,-0.475,0.6)); +#21115 = CIRCLE('',#21116,0.2); +#21116 = AXIS2_PLACEMENT_3D('',#21117,#21118,#21119); +#21117 = CARTESIAN_POINT('',(1.75,-0.475,0.4)); +#21118 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#21119 = DIRECTION('',(0.984807753012,1.093356242223E-16,0.173648177667) + ); +#21120 = ORIENTED_EDGE('',*,*,#21121,.T.); +#21121 = EDGE_CURVE('',#21113,#19128,#21122,.T.); +#21122 = LINE('',#21123,#21124); +#21123 = CARTESIAN_POINT('',(1.75,-0.475,0.6)); +#21124 = VECTOR('',#21125,1.); +#21125 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#21126 = PLANE('',#21127); +#21127 = AXIS2_PLACEMENT_3D('',#21128,#21129,#21130); +#21128 = CARTESIAN_POINT('',(1.8985466564,-0.475,0.297870975001)); +#21129 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#21130 = DIRECTION('',(0.,0.,1.)); +#21131 = ADVANCED_FACE('',(#21132),#21148,.F.); +#21132 = FACE_BOUND('',#21133,.F.); +#21133 = EDGE_LOOP('',(#21134,#21140,#21141,#21147)); +#21134 = ORIENTED_EDGE('',*,*,#21135,.F.); +#21135 = EDGE_CURVE('',#19128,#19516,#21136,.T.); +#21136 = LINE('',#21137,#21138); +#21137 = CARTESIAN_POINT('',(1.75,-0.475,0.6)); +#21138 = VECTOR('',#21139,1.); +#21139 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#21140 = ORIENTED_EDGE('',*,*,#19144,.T.); +#21141 = ORIENTED_EDGE('',*,*,#21142,.T.); +#21142 = EDGE_CURVE('',#19137,#19524,#21143,.T.); +#21143 = LINE('',#21144,#21145); +#21144 = CARTESIAN_POINT('',(1.75,-0.825,0.6)); +#21145 = VECTOR('',#21146,1.); +#21146 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#21147 = ORIENTED_EDGE('',*,*,#19523,.F.); +#21148 = PLANE('',#21149); +#21149 = AXIS2_PLACEMENT_3D('',#21150,#21151,#21152); +#21150 = CARTESIAN_POINT('',(-3.758471954232E-17,1.4625,0.6)); +#21151 = DIRECTION('',(1.552101215968E-32,4.853414201084E-28,-1.)); +#21152 = DIRECTION('',(1.,1.184217143749E-16,1.552101215974E-32)); +#21153 = ADVANCED_FACE('',(#21154),#21240,.F.); +#21154 = FACE_BOUND('',#21155,.F.); +#21155 = EDGE_LOOP('',(#21156,#21157,#21158,#21167,#21175,#21184,#21192, + #21200,#21208,#21217,#21225,#21234)); +#21156 = ORIENTED_EDGE('',*,*,#19136,.F.); +#21157 = ORIENTED_EDGE('',*,*,#19158,.T.); +#21158 = ORIENTED_EDGE('',*,*,#21159,.T.); +#21159 = EDGE_CURVE('',#19159,#21160,#21162,.T.); +#21160 = VERTEX_POINT('',#21161); +#21161 = CARTESIAN_POINT('',(1.799240387651,-0.825,0.408682408883)); +#21162 = CIRCLE('',#21163,5.E-02); +#21163 = AXIS2_PLACEMENT_3D('',#21164,#21165,#21166); +#21164 = CARTESIAN_POINT('',(1.75,-0.825,0.4)); +#21165 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#21166 = DIRECTION('',(-4.440892098501E-15,-4.930380657631E-31,1.)); +#21167 = ORIENTED_EDGE('',*,*,#21168,.T.); +#21168 = EDGE_CURVE('',#21160,#21169,#21171,.T.); +#21169 = VERTEX_POINT('',#21170); +#21170 = CARTESIAN_POINT('',(1.838303845539,-0.825,0.165270364467)); +#21171 = LINE('',#21172,#21173); +#21172 = CARTESIAN_POINT('',(1.799240387651,-0.825,0.408682408883)); +#21173 = VECTOR('',#21174,1.); +#21174 = DIRECTION('',(0.158455330332,1.759207561097E-17,-0.987366147024 + )); +#21175 = ORIENTED_EDGE('',*,*,#21176,.T.); +#21176 = EDGE_CURVE('',#21169,#21177,#21179,.T.); +#21177 = VERTEX_POINT('',#21178); +#21178 = CARTESIAN_POINT('',(2.035265396142,-0.825,-2.775557561563E-17) + ); +#21179 = CIRCLE('',#21180,0.2); +#21180 = AXIS2_PLACEMENT_3D('',#21181,#21182,#21183); +#21181 = CARTESIAN_POINT('',(2.035265396142,-0.825,0.2)); +#21182 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#21183 = DIRECTION('',(-0.984807753012,-1.093356242223E-16, + -0.173648177667)); +#21184 = ORIENTED_EDGE('',*,*,#21185,.T.); +#21185 = EDGE_CURVE('',#21177,#21186,#21188,.T.); +#21186 = VERTEX_POINT('',#21187); +#21187 = CARTESIAN_POINT('',(2.45,-0.825,-2.775557561563E-17)); +#21188 = LINE('',#21189,#21190); +#21189 = CARTESIAN_POINT('',(2.035265396142,-0.825,-2.775557561563E-17) + ); +#21190 = VECTOR('',#21191,1.); +#21191 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#21192 = ORIENTED_EDGE('',*,*,#21193,.T.); +#21193 = EDGE_CURVE('',#21186,#21194,#21196,.T.); +#21194 = VERTEX_POINT('',#21195); +#21195 = CARTESIAN_POINT('',(2.45,-0.825,0.15)); +#21196 = LINE('',#21197,#21198); +#21197 = CARTESIAN_POINT('',(2.45,-0.825,-2.775557561563E-17)); +#21198 = VECTOR('',#21199,1.); +#21199 = DIRECTION('',(0.,0.,1.)); +#21200 = ORIENTED_EDGE('',*,*,#21201,.T.); +#21201 = EDGE_CURVE('',#21194,#21202,#21204,.T.); +#21202 = VERTEX_POINT('',#21203); +#21203 = CARTESIAN_POINT('',(2.035265396142,-0.825,0.15)); +#21204 = LINE('',#21205,#21206); +#21205 = CARTESIAN_POINT('',(2.45,-0.825,0.15)); +#21206 = VECTOR('',#21207,1.); +#21207 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#21208 = ORIENTED_EDGE('',*,*,#21209,.T.); +#21209 = EDGE_CURVE('',#21202,#21210,#21212,.T.); +#21210 = VERTEX_POINT('',#21211); +#21211 = CARTESIAN_POINT('',(1.986025008491,-0.825,0.191317591117)); +#21212 = CIRCLE('',#21213,5.E-02); +#21213 = AXIS2_PLACEMENT_3D('',#21214,#21215,#21216); +#21214 = CARTESIAN_POINT('',(2.035265396142,-0.825,0.2)); +#21215 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#21216 = DIRECTION('',(0.,0.,-1.)); +#21217 = ORIENTED_EDGE('',*,*,#21218,.T.); +#21218 = EDGE_CURVE('',#21210,#21219,#21221,.T.); +#21219 = VERTEX_POINT('',#21220); +#21220 = CARTESIAN_POINT('',(1.946961550602,-0.825,0.434729635533)); +#21221 = LINE('',#21222,#21223); +#21222 = CARTESIAN_POINT('',(1.986025008491,-0.825,0.191317591117)); +#21223 = VECTOR('',#21224,1.); +#21224 = DIRECTION('',(-0.158455330332,-1.759207561097E-17, + 0.987366147024)); +#21225 = ORIENTED_EDGE('',*,*,#21226,.T.); +#21226 = EDGE_CURVE('',#21219,#21227,#21229,.T.); +#21227 = VERTEX_POINT('',#21228); +#21228 = CARTESIAN_POINT('',(1.75,-0.825,0.6)); +#21229 = CIRCLE('',#21230,0.2); +#21230 = AXIS2_PLACEMENT_3D('',#21231,#21232,#21233); +#21231 = CARTESIAN_POINT('',(1.75,-0.825,0.4)); +#21232 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#21233 = DIRECTION('',(0.984807753012,1.093356242223E-16,0.173648177667) + ); +#21234 = ORIENTED_EDGE('',*,*,#21235,.T.); +#21235 = EDGE_CURVE('',#21227,#19137,#21236,.T.); +#21236 = LINE('',#21237,#21238); +#21237 = CARTESIAN_POINT('',(1.75,-0.825,0.6)); +#21238 = VECTOR('',#21239,1.); +#21239 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#21240 = PLANE('',#21241); +#21241 = AXIS2_PLACEMENT_3D('',#21242,#21243,#21244); +#21242 = CARTESIAN_POINT('',(1.8985466564,-0.825,0.297870975001)); +#21243 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#21244 = DIRECTION('',(0.,0.,1.)); +#21245 = ADVANCED_FACE('',(#21246),#21265,.F.); +#21246 = FACE_BOUND('',#21247,.F.); +#21247 = EDGE_LOOP('',(#21248,#21249,#21258,#21264)); +#21248 = ORIENTED_EDGE('',*,*,#19175,.T.); +#21249 = ORIENTED_EDGE('',*,*,#21250,.T.); +#21250 = EDGE_CURVE('',#19168,#21251,#21253,.T.); +#21251 = VERTEX_POINT('',#21252); +#21252 = CARTESIAN_POINT('',(1.799240387651,-1.125,0.408682408883)); +#21253 = CIRCLE('',#21254,5.E-02); +#21254 = AXIS2_PLACEMENT_3D('',#21255,#21256,#21257); +#21255 = CARTESIAN_POINT('',(1.75,-1.125,0.4)); +#21256 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#21257 = DIRECTION('',(-4.440892098501E-15,-4.930380657631E-31,1.)); +#21258 = ORIENTED_EDGE('',*,*,#21259,.F.); +#21259 = EDGE_CURVE('',#21160,#21251,#21260,.T.); +#21260 = LINE('',#21261,#21262); +#21261 = CARTESIAN_POINT('',(1.799240387651,-0.825,0.408682408883)); +#21262 = VECTOR('',#21263,1.); +#21263 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#21264 = ORIENTED_EDGE('',*,*,#21159,.F.); +#21265 = CYLINDRICAL_SURFACE('',#21266,5.E-02); +#21266 = AXIS2_PLACEMENT_3D('',#21267,#21268,#21269); +#21267 = CARTESIAN_POINT('',(1.75,-0.825,0.4)); +#21268 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#21269 = DIRECTION('',(-4.440892098501E-15,-4.930380657631E-31,1.)); +#21270 = ADVANCED_FACE('',(#21271),#21349,.T.); +#21271 = FACE_BOUND('',#21272,.T.); +#21272 = EDGE_LOOP('',(#21273,#21274,#21275,#21276,#21284,#21293,#21301, + #21309,#21317,#21326,#21334,#21343)); +#21273 = ORIENTED_EDGE('',*,*,#19189,.F.); +#21274 = ORIENTED_EDGE('',*,*,#19167,.T.); +#21275 = ORIENTED_EDGE('',*,*,#21250,.T.); +#21276 = ORIENTED_EDGE('',*,*,#21277,.T.); +#21277 = EDGE_CURVE('',#21251,#21278,#21280,.T.); +#21278 = VERTEX_POINT('',#21279); +#21279 = CARTESIAN_POINT('',(1.838303845539,-1.125,0.165270364467)); +#21280 = LINE('',#21281,#21282); +#21281 = CARTESIAN_POINT('',(1.799240387651,-1.125,0.408682408883)); +#21282 = VECTOR('',#21283,1.); +#21283 = DIRECTION('',(0.158455330332,1.759207561097E-17,-0.987366147024 + )); +#21284 = ORIENTED_EDGE('',*,*,#21285,.T.); +#21285 = EDGE_CURVE('',#21278,#21286,#21288,.T.); +#21286 = VERTEX_POINT('',#21287); +#21287 = CARTESIAN_POINT('',(2.035265396142,-1.125,-2.775557561563E-17) + ); +#21288 = CIRCLE('',#21289,0.2); +#21289 = AXIS2_PLACEMENT_3D('',#21290,#21291,#21292); +#21290 = CARTESIAN_POINT('',(2.035265396142,-1.125,0.2)); +#21291 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#21292 = DIRECTION('',(-0.984807753012,-1.093356242223E-16, + -0.173648177667)); +#21293 = ORIENTED_EDGE('',*,*,#21294,.T.); +#21294 = EDGE_CURVE('',#21286,#21295,#21297,.T.); +#21295 = VERTEX_POINT('',#21296); +#21296 = CARTESIAN_POINT('',(2.45,-1.125,-2.775557561563E-17)); +#21297 = LINE('',#21298,#21299); +#21298 = CARTESIAN_POINT('',(2.035265396142,-1.125,-2.775557561563E-17) + ); +#21299 = VECTOR('',#21300,1.); +#21300 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#21301 = ORIENTED_EDGE('',*,*,#21302,.T.); +#21302 = EDGE_CURVE('',#21295,#21303,#21305,.T.); +#21303 = VERTEX_POINT('',#21304); +#21304 = CARTESIAN_POINT('',(2.45,-1.125,0.15)); +#21305 = LINE('',#21306,#21307); +#21306 = CARTESIAN_POINT('',(2.45,-1.125,-2.775557561563E-17)); +#21307 = VECTOR('',#21308,1.); +#21308 = DIRECTION('',(0.,0.,1.)); +#21309 = ORIENTED_EDGE('',*,*,#21310,.T.); +#21310 = EDGE_CURVE('',#21303,#21311,#21313,.T.); +#21311 = VERTEX_POINT('',#21312); +#21312 = CARTESIAN_POINT('',(2.035265396142,-1.125,0.15)); +#21313 = LINE('',#21314,#21315); +#21314 = CARTESIAN_POINT('',(2.45,-1.125,0.15)); +#21315 = VECTOR('',#21316,1.); +#21316 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#21317 = ORIENTED_EDGE('',*,*,#21318,.T.); +#21318 = EDGE_CURVE('',#21311,#21319,#21321,.T.); +#21319 = VERTEX_POINT('',#21320); +#21320 = CARTESIAN_POINT('',(1.986025008491,-1.125,0.191317591117)); +#21321 = CIRCLE('',#21322,5.E-02); +#21322 = AXIS2_PLACEMENT_3D('',#21323,#21324,#21325); +#21323 = CARTESIAN_POINT('',(2.035265396142,-1.125,0.2)); +#21324 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#21325 = DIRECTION('',(0.,0.,-1.)); +#21326 = ORIENTED_EDGE('',*,*,#21327,.T.); +#21327 = EDGE_CURVE('',#21319,#21328,#21330,.T.); +#21328 = VERTEX_POINT('',#21329); +#21329 = CARTESIAN_POINT('',(1.946961550602,-1.125,0.434729635533)); +#21330 = LINE('',#21331,#21332); +#21331 = CARTESIAN_POINT('',(1.986025008491,-1.125,0.191317591117)); +#21332 = VECTOR('',#21333,1.); +#21333 = DIRECTION('',(-0.158455330332,-1.759207561097E-17, + 0.987366147024)); +#21334 = ORIENTED_EDGE('',*,*,#21335,.T.); +#21335 = EDGE_CURVE('',#21328,#21336,#21338,.T.); +#21336 = VERTEX_POINT('',#21337); +#21337 = CARTESIAN_POINT('',(1.75,-1.125,0.6)); +#21338 = CIRCLE('',#21339,0.2); +#21339 = AXIS2_PLACEMENT_3D('',#21340,#21341,#21342); +#21340 = CARTESIAN_POINT('',(1.75,-1.125,0.4)); +#21341 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#21342 = DIRECTION('',(0.984807753012,1.093356242223E-16,0.173648177667) + ); +#21343 = ORIENTED_EDGE('',*,*,#21344,.T.); +#21344 = EDGE_CURVE('',#21336,#19190,#21345,.T.); +#21345 = LINE('',#21346,#21347); +#21346 = CARTESIAN_POINT('',(1.75,-1.125,0.6)); +#21347 = VECTOR('',#21348,1.); +#21348 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#21349 = PLANE('',#21350); +#21350 = AXIS2_PLACEMENT_3D('',#21351,#21352,#21353); +#21351 = CARTESIAN_POINT('',(1.8985466564,-1.125,0.297870975001)); +#21352 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#21353 = DIRECTION('',(0.,0.,1.)); +#21354 = ADVANCED_FACE('',(#21355),#21366,.T.); +#21355 = FACE_BOUND('',#21356,.T.); +#21356 = EDGE_LOOP('',(#21357,#21358,#21359,#21360)); +#21357 = ORIENTED_EDGE('',*,*,#20389,.T.); +#21358 = ORIENTED_EDGE('',*,*,#19290,.T.); +#21359 = ORIENTED_EDGE('',*,*,#20491,.F.); +#21360 = ORIENTED_EDGE('',*,*,#21361,.F.); +#21361 = EDGE_CURVE('',#20382,#20484,#21362,.T.); +#21362 = LINE('',#21363,#21364); +#21363 = CARTESIAN_POINT('',(-1.946961550602,0.825,0.434729635533)); +#21364 = VECTOR('',#21365,1.); +#21365 = DIRECTION('',(1.144237745222E-17,1.,0.)); +#21366 = CYLINDRICAL_SURFACE('',#21367,0.2); +#21367 = AXIS2_PLACEMENT_3D('',#21368,#21369,#21370); +#21368 = CARTESIAN_POINT('',(-1.75,0.825,0.4)); +#21369 = DIRECTION('',(-1.144237745222E-17,-1.,0.)); +#21370 = DIRECTION('',(-0.984807753012,1.126854202784E-17,0.173648177667 + )); +#21371 = ADVANCED_FACE('',(#21372),#21385,.F.); +#21372 = FACE_BOUND('',#21373,.F.); +#21373 = EDGE_LOOP('',(#21374,#21375,#21381,#21382,#21383,#21384)); +#21374 = ORIENTED_EDGE('',*,*,#19734,.F.); +#21375 = ORIENTED_EDGE('',*,*,#21376,.T.); +#21376 = EDGE_CURVE('',#19726,#19835,#21377,.T.); +#21377 = LINE('',#21378,#21379); +#21378 = CARTESIAN_POINT('',(-1.75,-1.125,0.6)); +#21379 = VECTOR('',#21380,1.); +#21380 = DIRECTION('',(1.144237745222E-17,1.,0.)); +#21381 = ORIENTED_EDGE('',*,*,#19843,.T.); +#21382 = ORIENTED_EDGE('',*,*,#19865,.T.); +#21383 = ORIENTED_EDGE('',*,*,#19337,.F.); +#21384 = ORIENTED_EDGE('',*,*,#19608,.F.); +#21385 = PLANE('',#21386); +#21386 = AXIS2_PLACEMENT_3D('',#21387,#21388,#21389); +#21387 = CARTESIAN_POINT('',(-1.75,-1.125,0.6)); +#21388 = DIRECTION('',(0.,0.,-1.)); +#21389 = DIRECTION('',(1.,-1.144237745222E-17,0.)); +#21390 = ADVANCED_FACE('',(#21391),#21404,.F.); +#21391 = FACE_BOUND('',#21392,.F.); +#21392 = EDGE_LOOP('',(#21393,#21394,#21400,#21401,#21402,#21403)); +#21393 = ORIENTED_EDGE('',*,*,#19957,.F.); +#21394 = ORIENTED_EDGE('',*,*,#21395,.T.); +#21395 = EDGE_CURVE('',#19949,#20058,#21396,.T.); +#21396 = LINE('',#21397,#21398); +#21397 = CARTESIAN_POINT('',(-1.75,-0.475,0.6)); +#21398 = VECTOR('',#21399,1.); +#21399 = DIRECTION('',(1.144237745222E-17,1.,0.)); +#21400 = ORIENTED_EDGE('',*,*,#20066,.T.); +#21401 = ORIENTED_EDGE('',*,*,#20088,.T.); +#21402 = ORIENTED_EDGE('',*,*,#19353,.F.); +#21403 = ORIENTED_EDGE('',*,*,#19858,.F.); +#21404 = PLANE('',#21405); +#21405 = AXIS2_PLACEMENT_3D('',#21406,#21407,#21408); +#21406 = CARTESIAN_POINT('',(-1.75,-0.475,0.6)); +#21407 = DIRECTION('',(0.,0.,-1.)); +#21408 = DIRECTION('',(1.,-1.144237745222E-17,0.)); +#21409 = ADVANCED_FACE('',(#21410),#21423,.F.); +#21410 = FACE_BOUND('',#21411,.F.); +#21411 = EDGE_LOOP('',(#21412,#21413,#21419,#21420,#21421,#21422)); +#21412 = ORIENTED_EDGE('',*,*,#20180,.F.); +#21413 = ORIENTED_EDGE('',*,*,#21414,.T.); +#21414 = EDGE_CURVE('',#20172,#20281,#21415,.T.); +#21415 = LINE('',#21416,#21417); +#21416 = CARTESIAN_POINT('',(-1.75,0.175,0.6)); +#21417 = VECTOR('',#21418,1.); +#21418 = DIRECTION('',(1.144237745222E-17,1.,0.)); +#21419 = ORIENTED_EDGE('',*,*,#20289,.T.); +#21420 = ORIENTED_EDGE('',*,*,#20306,.T.); +#21421 = ORIENTED_EDGE('',*,*,#19369,.F.); +#21422 = ORIENTED_EDGE('',*,*,#20081,.F.); +#21423 = PLANE('',#21424); +#21424 = AXIS2_PLACEMENT_3D('',#21425,#21426,#21427); +#21425 = CARTESIAN_POINT('',(-1.75,0.175,0.6)); +#21426 = DIRECTION('',(0.,0.,-1.)); +#21427 = DIRECTION('',(1.,-1.144237745222E-17,0.)); +#21428 = ADVANCED_FACE('',(#21429,#21458),#21469,.T.); +#21429 = FACE_BOUND('',#21430,.T.); +#21430 = EDGE_LOOP('',(#21431,#21432,#21433,#21434,#21442,#21450,#21456, + #21457)); +#21431 = ORIENTED_EDGE('',*,*,#19444,.F.); +#21432 = ORIENTED_EDGE('',*,*,#19421,.F.); +#21433 = ORIENTED_EDGE('',*,*,#19392,.F.); +#21434 = ORIENTED_EDGE('',*,*,#21435,.F.); +#21435 = EDGE_CURVE('',#21436,#19393,#21438,.T.); +#21436 = VERTEX_POINT('',#21437); +#21437 = CARTESIAN_POINT('',(-1.250302601708,-1.350605203415,0.95)); +#21438 = LINE('',#21439,#21440); +#21439 = CARTESIAN_POINT('',(-1.250302601708,-1.350605203415,0.95)); +#21440 = VECTOR('',#21441,1.); +#21441 = DIRECTION('',(-0.707106781187,0.707106781187,0.)); +#21442 = ORIENTED_EDGE('',*,*,#21443,.F.); +#21443 = EDGE_CURVE('',#21444,#21436,#21446,.T.); +#21444 = VERTEX_POINT('',#21445); +#21445 = CARTESIAN_POINT('',(1.250302601708,-1.350605203415,0.95)); +#21446 = LINE('',#21447,#21448); +#21447 = CARTESIAN_POINT('',(1.250302601708,-1.350605203415,0.95)); +#21448 = VECTOR('',#21449,1.); +#21449 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#21450 = ORIENTED_EDGE('',*,*,#21451,.F.); +#21451 = EDGE_CURVE('',#19548,#21444,#21452,.T.); +#21452 = LINE('',#21453,#21454); +#21453 = CARTESIAN_POINT('',(1.350605203415,-1.250302601708,0.95)); +#21454 = VECTOR('',#21455,1.); +#21455 = DIRECTION('',(-0.707106781187,-0.707106781187,0.)); +#21456 = ORIENTED_EDGE('',*,*,#19554,.F.); +#21457 = ORIENTED_EDGE('',*,*,#19467,.F.); +#21458 = FACE_BOUND('',#21459,.T.); +#21459 = EDGE_LOOP('',(#21460)); +#21460 = ORIENTED_EDGE('',*,*,#21461,.T.); +#21461 = EDGE_CURVE('',#21462,#21462,#21464,.T.); +#21462 = VERTEX_POINT('',#21463); +#21463 = CARTESIAN_POINT('',(-0.700605203415,0.450605203415,0.95)); +#21464 = CIRCLE('',#21465,0.25); +#21465 = AXIS2_PLACEMENT_3D('',#21466,#21467,#21468); +#21466 = CARTESIAN_POINT('',(-0.700605203415,0.700605203415,0.95)); +#21467 = DIRECTION('',(0.,-0.,-1.)); +#21468 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#21469 = PLANE('',#21470); +#21470 = AXIS2_PLACEMENT_3D('',#21471,#21472,#21473); +#21471 = CARTESIAN_POINT('',(-1.250302601708,1.350605203415,0.95)); +#21472 = DIRECTION('',(0.,0.,1.)); +#21473 = DIRECTION('',(0.679332620914,-0.733830491437,0.)); +#21474 = ADVANCED_FACE('',(#21475),#21485,.F.); +#21475 = FACE_BOUND('',#21476,.F.); +#21476 = EDGE_LOOP('',(#21477,#21478,#21479,#21480)); +#21477 = ORIENTED_EDGE('',*,*,#19615,.T.); +#21478 = ORIENTED_EDGE('',*,*,#19400,.T.); +#21479 = ORIENTED_EDGE('',*,*,#21435,.F.); +#21480 = ORIENTED_EDGE('',*,*,#21481,.F.); +#21481 = EDGE_CURVE('',#19616,#21436,#21482,.T.); +#21482 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#21483,#21484),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#21483 = CARTESIAN_POINT('',(-1.2875,-1.425,0.6)); +#21484 = CARTESIAN_POINT('',(-1.250302601708,-1.350605203415,0.95)); +#21485 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#21486,#21487) + ,(#21488,#21489 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.194454364826),(0.,1.) + ,.PIECEWISE_BEZIER_KNOTS.); +#21486 = CARTESIAN_POINT('',(-1.2875,-1.425,0.6)); +#21487 = CARTESIAN_POINT('',(-1.250302601708,-1.350605203415,0.95)); +#21488 = CARTESIAN_POINT('',(-1.425,-1.2875,0.6)); +#21489 = CARTESIAN_POINT('',(-1.350605203415,-1.250302601708,0.95)); +#21490 = ADVANCED_FACE('',(#21491),#21504,.F.); +#21491 = FACE_BOUND('',#21492,.F.); +#21492 = EDGE_LOOP('',(#21493,#21494,#21500,#21501,#21502,#21503)); +#21493 = ORIENTED_EDGE('',*,*,#20789,.F.); +#21494 = ORIENTED_EDGE('',*,*,#21495,.T.); +#21495 = EDGE_CURVE('',#20781,#20890,#21496,.T.); +#21496 = LINE('',#21497,#21498); +#21497 = CARTESIAN_POINT('',(1.75,0.475,0.6)); +#21498 = VECTOR('',#21499,1.); +#21499 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#21500 = ORIENTED_EDGE('',*,*,#20898,.T.); +#21501 = ORIENTED_EDGE('',*,*,#20912,.T.); +#21502 = ORIENTED_EDGE('',*,*,#19499,.F.); +#21503 = ORIENTED_EDGE('',*,*,#20696,.F.); +#21504 = PLANE('',#21505); +#21505 = AXIS2_PLACEMENT_3D('',#21506,#21507,#21508); +#21506 = CARTESIAN_POINT('',(1.75,0.475,0.6)); +#21507 = DIRECTION('',(0.,0.,-1.)); +#21508 = DIRECTION('',(-1.,-1.110223024625E-16,-0.)); +#21509 = ADVANCED_FACE('',(#21510),#21523,.F.); +#21510 = FACE_BOUND('',#21511,.F.); +#21511 = EDGE_LOOP('',(#21512,#21513,#21519,#21520,#21521,#21522)); +#21512 = ORIENTED_EDGE('',*,*,#21012,.F.); +#21513 = ORIENTED_EDGE('',*,*,#21514,.T.); +#21514 = EDGE_CURVE('',#21004,#21113,#21515,.T.); +#21515 = LINE('',#21516,#21517); +#21516 = CARTESIAN_POINT('',(1.75,-0.175,0.6)); +#21517 = VECTOR('',#21518,1.); +#21518 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#21519 = ORIENTED_EDGE('',*,*,#21121,.T.); +#21520 = ORIENTED_EDGE('',*,*,#21135,.T.); +#21521 = ORIENTED_EDGE('',*,*,#19515,.F.); +#21522 = ORIENTED_EDGE('',*,*,#20919,.F.); +#21523 = PLANE('',#21524); +#21524 = AXIS2_PLACEMENT_3D('',#21525,#21526,#21527); +#21525 = CARTESIAN_POINT('',(1.75,-0.175,0.6)); +#21526 = DIRECTION('',(0.,0.,-1.)); +#21527 = DIRECTION('',(-1.,-1.110223024625E-16,-0.)); +#21528 = ADVANCED_FACE('',(#21529),#21542,.F.); +#21529 = FACE_BOUND('',#21530,.F.); +#21530 = EDGE_LOOP('',(#21531,#21532,#21538,#21539,#21540,#21541)); +#21531 = ORIENTED_EDGE('',*,*,#21235,.F.); +#21532 = ORIENTED_EDGE('',*,*,#21533,.T.); +#21533 = EDGE_CURVE('',#21227,#21336,#21534,.T.); +#21534 = LINE('',#21535,#21536); +#21535 = CARTESIAN_POINT('',(1.75,-0.825,0.6)); +#21536 = VECTOR('',#21537,1.); +#21537 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#21538 = ORIENTED_EDGE('',*,*,#21344,.T.); +#21539 = ORIENTED_EDGE('',*,*,#19638,.T.); +#21540 = ORIENTED_EDGE('',*,*,#19531,.F.); +#21541 = ORIENTED_EDGE('',*,*,#21142,.F.); +#21542 = PLANE('',#21543); +#21543 = AXIS2_PLACEMENT_3D('',#21544,#21545,#21546); +#21544 = CARTESIAN_POINT('',(1.75,-0.825,0.6)); +#21545 = DIRECTION('',(0.,0.,-1.)); +#21546 = DIRECTION('',(-1.,-1.110223024625E-16,-0.)); +#21547 = ADVANCED_FACE('',(#21548),#21558,.F.); +#21548 = FACE_BOUND('',#21549,.F.); +#21549 = EDGE_LOOP('',(#21550,#21551,#21556,#21557)); +#21550 = ORIENTED_EDGE('',*,*,#19631,.T.); +#21551 = ORIENTED_EDGE('',*,*,#21552,.T.); +#21552 = EDGE_CURVE('',#19624,#21444,#21553,.T.); +#21553 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#21554,#21555),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#21554 = CARTESIAN_POINT('',(1.2875,-1.425,0.6)); +#21555 = CARTESIAN_POINT('',(1.250302601708,-1.350605203415,0.95)); +#21556 = ORIENTED_EDGE('',*,*,#21451,.F.); +#21557 = ORIENTED_EDGE('',*,*,#19547,.F.); +#21558 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#21559,#21560) + ,(#21561,#21562 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.194454364826),(0.,1.) + ,.PIECEWISE_BEZIER_KNOTS.); +#21559 = CARTESIAN_POINT('',(1.425,-1.2875,0.6)); +#21560 = CARTESIAN_POINT('',(1.350605203415,-1.250302601708,0.95)); +#21561 = CARTESIAN_POINT('',(1.2875,-1.425,0.6)); +#21562 = CARTESIAN_POINT('',(1.250302601708,-1.350605203415,0.95)); +#21563 = ADVANCED_FACE('',(#21564),#21575,.T.); +#21564 = FACE_BOUND('',#21565,.T.); +#21565 = EDGE_LOOP('',(#21566,#21567,#21568,#21569)); +#21566 = ORIENTED_EDGE('',*,*,#20576,.T.); +#21567 = ORIENTED_EDGE('',*,*,#19577,.T.); +#21568 = ORIENTED_EDGE('',*,*,#20678,.F.); +#21569 = ORIENTED_EDGE('',*,*,#21570,.F.); +#21570 = EDGE_CURVE('',#20569,#20671,#21571,.T.); +#21571 = LINE('',#21572,#21573); +#21572 = CARTESIAN_POINT('',(1.946961550602,1.125,0.434729635533)); +#21573 = VECTOR('',#21574,1.); +#21574 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#21575 = CYLINDRICAL_SURFACE('',#21576,0.2); +#21576 = AXIS2_PLACEMENT_3D('',#21577,#21578,#21579); +#21577 = CARTESIAN_POINT('',(1.75,1.125,0.4)); +#21578 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#21579 = DIRECTION('',(0.984807753012,1.093356242223E-16,0.173648177667) + ); +#21580 = ADVANCED_FACE('',(#21581),#21587,.F.); +#21581 = FACE_BOUND('',#21582,.F.); +#21582 = EDGE_LOOP('',(#21583,#21584,#21585,#21586)); +#21583 = ORIENTED_EDGE('',*,*,#19623,.T.); +#21584 = ORIENTED_EDGE('',*,*,#21481,.T.); +#21585 = ORIENTED_EDGE('',*,*,#21443,.F.); +#21586 = ORIENTED_EDGE('',*,*,#21552,.F.); +#21587 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#21588,#21589) + ,(#21590,#21591 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,2.575),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#21588 = CARTESIAN_POINT('',(1.2875,-1.425,0.6)); +#21589 = CARTESIAN_POINT('',(1.250302601708,-1.350605203415,0.95)); +#21590 = CARTESIAN_POINT('',(-1.2875,-1.425,0.6)); +#21591 = CARTESIAN_POINT('',(-1.250302601708,-1.350605203415,0.95)); +#21592 = ADVANCED_FACE('',(#21593),#21604,.T.); +#21593 = FACE_BOUND('',#21594,.T.); +#21594 = EDGE_LOOP('',(#21595,#21596,#21597,#21598)); +#21595 = ORIENTED_EDGE('',*,*,#19725,.T.); +#21596 = ORIENTED_EDGE('',*,*,#21376,.T.); +#21597 = ORIENTED_EDGE('',*,*,#19834,.F.); +#21598 = ORIENTED_EDGE('',*,*,#21599,.F.); +#21599 = EDGE_CURVE('',#19718,#19827,#21600,.T.); +#21600 = LINE('',#21601,#21602); +#21601 = CARTESIAN_POINT('',(-1.946961550602,-1.125,0.434729635533)); +#21602 = VECTOR('',#21603,1.); +#21603 = DIRECTION('',(1.144237745222E-17,1.,0.)); +#21604 = CYLINDRICAL_SURFACE('',#21605,0.2); +#21605 = AXIS2_PLACEMENT_3D('',#21606,#21607,#21608); +#21606 = CARTESIAN_POINT('',(-1.75,-1.125,0.4)); +#21607 = DIRECTION('',(-1.144237745222E-17,-1.,0.)); +#21608 = DIRECTION('',(-0.984807753012,1.126854202784E-17,0.173648177667 + )); +#21609 = ADVANCED_FACE('',(#21610),#21621,.F.); +#21610 = FACE_BOUND('',#21611,.F.); +#21611 = EDGE_LOOP('',(#21612,#21618,#21619,#21620)); +#21612 = ORIENTED_EDGE('',*,*,#21613,.T.); +#21613 = EDGE_CURVE('',#19709,#19818,#21614,.T.); +#21614 = LINE('',#21615,#21616); +#21615 = CARTESIAN_POINT('',(-1.986025008491,-1.125,0.191317591117)); +#21616 = VECTOR('',#21617,1.); +#21617 = DIRECTION('',(1.144237745222E-17,1.,0.)); +#21618 = ORIENTED_EDGE('',*,*,#19826,.T.); +#21619 = ORIENTED_EDGE('',*,*,#21599,.F.); +#21620 = ORIENTED_EDGE('',*,*,#19717,.F.); +#21621 = PLANE('',#21622); +#21622 = AXIS2_PLACEMENT_3D('',#21623,#21624,#21625); +#21623 = CARTESIAN_POINT('',(-1.986025008491,-1.125,0.191317591117)); +#21624 = DIRECTION('',(0.987366147024,-1.129781613779E-17, + -0.158455330332)); +#21625 = DIRECTION('',(0.158455330332,-1.81310569898E-18,0.987366147024) + ); +#21626 = ADVANCED_FACE('',(#21627),#21638,.F.); +#21627 = FACE_BOUND('',#21628,.F.); +#21628 = EDGE_LOOP('',(#21629,#21635,#21636,#21637)); +#21629 = ORIENTED_EDGE('',*,*,#21630,.T.); +#21630 = EDGE_CURVE('',#19701,#19810,#21631,.T.); +#21631 = LINE('',#21632,#21633); +#21632 = CARTESIAN_POINT('',(-2.035265396142,-1.125,0.15)); +#21633 = VECTOR('',#21634,1.); +#21634 = DIRECTION('',(1.144237745222E-17,1.,0.)); +#21635 = ORIENTED_EDGE('',*,*,#19817,.T.); +#21636 = ORIENTED_EDGE('',*,*,#21613,.F.); +#21637 = ORIENTED_EDGE('',*,*,#19708,.F.); +#21638 = CYLINDRICAL_SURFACE('',#21639,5.E-02); +#21639 = AXIS2_PLACEMENT_3D('',#21640,#21641,#21642); +#21640 = CARTESIAN_POINT('',(-2.035265396142,-1.125,0.2)); +#21641 = DIRECTION('',(-1.144237745222E-17,-1.,0.)); +#21642 = DIRECTION('',(-0.,0.,-1.)); +#21643 = ADVANCED_FACE('',(#21644),#21655,.F.); +#21644 = FACE_BOUND('',#21645,.F.); +#21645 = EDGE_LOOP('',(#21646,#21652,#21653,#21654)); +#21646 = ORIENTED_EDGE('',*,*,#21647,.T.); +#21647 = EDGE_CURVE('',#19693,#19802,#21648,.T.); +#21648 = LINE('',#21649,#21650); +#21649 = CARTESIAN_POINT('',(-2.45,-1.125,0.15)); +#21650 = VECTOR('',#21651,1.); +#21651 = DIRECTION('',(1.144237745222E-17,1.,0.)); +#21652 = ORIENTED_EDGE('',*,*,#19809,.T.); +#21653 = ORIENTED_EDGE('',*,*,#21630,.F.); +#21654 = ORIENTED_EDGE('',*,*,#19700,.F.); +#21655 = PLANE('',#21656); +#21656 = AXIS2_PLACEMENT_3D('',#21657,#21658,#21659); +#21657 = CARTESIAN_POINT('',(-2.45,-1.125,0.15)); +#21658 = DIRECTION('',(0.,0.,-1.)); +#21659 = DIRECTION('',(1.,-1.144237745222E-17,0.)); +#21660 = ADVANCED_FACE('',(#21661),#21672,.F.); +#21661 = FACE_BOUND('',#21662,.F.); +#21662 = EDGE_LOOP('',(#21663,#21669,#21670,#21671)); +#21663 = ORIENTED_EDGE('',*,*,#21664,.T.); +#21664 = EDGE_CURVE('',#19685,#19794,#21665,.T.); +#21665 = LINE('',#21666,#21667); +#21666 = CARTESIAN_POINT('',(-2.45,-1.125,-2.775557561563E-17)); +#21667 = VECTOR('',#21668,1.); +#21668 = DIRECTION('',(1.144237745222E-17,1.,0.)); +#21669 = ORIENTED_EDGE('',*,*,#19801,.T.); +#21670 = ORIENTED_EDGE('',*,*,#21647,.F.); +#21671 = ORIENTED_EDGE('',*,*,#19692,.F.); +#21672 = PLANE('',#21673); +#21673 = AXIS2_PLACEMENT_3D('',#21674,#21675,#21676); +#21674 = CARTESIAN_POINT('',(-2.45,-1.125,-2.775557561563E-17)); +#21675 = DIRECTION('',(1.,-1.144237745222E-17,0.)); +#21676 = DIRECTION('',(0.,0.,1.)); +#21677 = ADVANCED_FACE('',(#21678),#21689,.F.); +#21678 = FACE_BOUND('',#21679,.F.); +#21679 = EDGE_LOOP('',(#21680,#21686,#21687,#21688)); +#21680 = ORIENTED_EDGE('',*,*,#21681,.T.); +#21681 = EDGE_CURVE('',#19676,#19785,#21682,.T.); +#21682 = LINE('',#21683,#21684); +#21683 = CARTESIAN_POINT('',(-2.035265396142,-1.125,-2.775557561563E-17) + ); +#21684 = VECTOR('',#21685,1.); +#21685 = DIRECTION('',(1.144237745222E-17,1.,0.)); +#21686 = ORIENTED_EDGE('',*,*,#19793,.T.); +#21687 = ORIENTED_EDGE('',*,*,#21664,.F.); +#21688 = ORIENTED_EDGE('',*,*,#19684,.F.); +#21689 = PLANE('',#21690); +#21690 = AXIS2_PLACEMENT_3D('',#21691,#21692,#21693); +#21691 = CARTESIAN_POINT('',(-2.035265396142,-1.125,-2.775557561563E-17) + ); +#21692 = DIRECTION('',(0.,0.,1.)); +#21693 = DIRECTION('',(-1.,1.144237745222E-17,0.)); +#21694 = ADVANCED_FACE('',(#21695),#21706,.T.); +#21695 = FACE_BOUND('',#21696,.T.); +#21696 = EDGE_LOOP('',(#21697,#21698,#21699,#21700)); +#21697 = ORIENTED_EDGE('',*,*,#19675,.T.); +#21698 = ORIENTED_EDGE('',*,*,#21681,.T.); +#21699 = ORIENTED_EDGE('',*,*,#19784,.F.); +#21700 = ORIENTED_EDGE('',*,*,#21701,.F.); +#21701 = EDGE_CURVE('',#19668,#19777,#21702,.T.); +#21702 = LINE('',#21703,#21704); +#21703 = CARTESIAN_POINT('',(-1.838303845539,-1.125,0.165270364467)); +#21704 = VECTOR('',#21705,1.); +#21705 = DIRECTION('',(1.144237745222E-17,1.,0.)); +#21706 = CYLINDRICAL_SURFACE('',#21707,0.2); +#21707 = AXIS2_PLACEMENT_3D('',#21708,#21709,#21710); +#21708 = CARTESIAN_POINT('',(-2.035265396142,-1.125,0.2)); +#21709 = DIRECTION('',(-1.144237745222E-17,-1.,0.)); +#21710 = DIRECTION('',(0.984807753012,-1.126854202784E-17, + -0.173648177667)); +#21711 = ADVANCED_FACE('',(#21712),#21718,.F.); +#21712 = FACE_BOUND('',#21713,.F.); +#21713 = EDGE_LOOP('',(#21714,#21715,#21716,#21717)); +#21714 = ORIENTED_EDGE('',*,*,#19758,.T.); +#21715 = ORIENTED_EDGE('',*,*,#19776,.T.); +#21716 = ORIENTED_EDGE('',*,*,#21701,.F.); +#21717 = ORIENTED_EDGE('',*,*,#19667,.F.); +#21718 = PLANE('',#21719); +#21719 = AXIS2_PLACEMENT_3D('',#21720,#21721,#21722); +#21720 = CARTESIAN_POINT('',(-1.799240387651,-1.125,0.408682408883)); +#21721 = DIRECTION('',(-0.987366147024,1.129781613779E-17,0.158455330332 + )); +#21722 = DIRECTION('',(-0.158455330332,1.81310569898E-18,-0.987366147024 + )); +#21723 = ADVANCED_FACE('',(#21724),#21735,.T.); +#21724 = FACE_BOUND('',#21725,.T.); +#21725 = EDGE_LOOP('',(#21726,#21727,#21728,#21729)); +#21726 = ORIENTED_EDGE('',*,*,#19948,.T.); +#21727 = ORIENTED_EDGE('',*,*,#21395,.T.); +#21728 = ORIENTED_EDGE('',*,*,#20057,.F.); +#21729 = ORIENTED_EDGE('',*,*,#21730,.F.); +#21730 = EDGE_CURVE('',#19941,#20050,#21731,.T.); +#21731 = LINE('',#21732,#21733); +#21732 = CARTESIAN_POINT('',(-1.946961550602,-0.475,0.434729635533)); +#21733 = VECTOR('',#21734,1.); +#21734 = DIRECTION('',(1.144237745222E-17,1.,0.)); +#21735 = CYLINDRICAL_SURFACE('',#21736,0.2); +#21736 = AXIS2_PLACEMENT_3D('',#21737,#21738,#21739); +#21737 = CARTESIAN_POINT('',(-1.75,-0.475,0.4)); +#21738 = DIRECTION('',(-1.144237745222E-17,-1.,0.)); +#21739 = DIRECTION('',(-0.984807753012,1.126854202784E-17,0.173648177667 + )); +#21740 = ADVANCED_FACE('',(#21741),#21752,.F.); +#21741 = FACE_BOUND('',#21742,.F.); +#21742 = EDGE_LOOP('',(#21743,#21749,#21750,#21751)); +#21743 = ORIENTED_EDGE('',*,*,#21744,.T.); +#21744 = EDGE_CURVE('',#19932,#20041,#21745,.T.); +#21745 = LINE('',#21746,#21747); +#21746 = CARTESIAN_POINT('',(-1.986025008491,-0.475,0.191317591117)); +#21747 = VECTOR('',#21748,1.); +#21748 = DIRECTION('',(1.144237745222E-17,1.,0.)); +#21749 = ORIENTED_EDGE('',*,*,#20049,.T.); +#21750 = ORIENTED_EDGE('',*,*,#21730,.F.); +#21751 = ORIENTED_EDGE('',*,*,#19940,.F.); +#21752 = PLANE('',#21753); +#21753 = AXIS2_PLACEMENT_3D('',#21754,#21755,#21756); +#21754 = CARTESIAN_POINT('',(-1.986025008491,-0.475,0.191317591117)); +#21755 = DIRECTION('',(0.987366147024,-1.129781613779E-17, + -0.158455330332)); +#21756 = DIRECTION('',(0.158455330332,-1.81310569898E-18,0.987366147024) + ); +#21757 = ADVANCED_FACE('',(#21758),#21769,.F.); +#21758 = FACE_BOUND('',#21759,.F.); +#21759 = EDGE_LOOP('',(#21760,#21766,#21767,#21768)); +#21760 = ORIENTED_EDGE('',*,*,#21761,.T.); +#21761 = EDGE_CURVE('',#19924,#20033,#21762,.T.); +#21762 = LINE('',#21763,#21764); +#21763 = CARTESIAN_POINT('',(-2.035265396142,-0.475,0.15)); +#21764 = VECTOR('',#21765,1.); +#21765 = DIRECTION('',(1.144237745222E-17,1.,0.)); +#21766 = ORIENTED_EDGE('',*,*,#20040,.T.); +#21767 = ORIENTED_EDGE('',*,*,#21744,.F.); +#21768 = ORIENTED_EDGE('',*,*,#19931,.F.); +#21769 = CYLINDRICAL_SURFACE('',#21770,5.E-02); +#21770 = AXIS2_PLACEMENT_3D('',#21771,#21772,#21773); +#21771 = CARTESIAN_POINT('',(-2.035265396142,-0.475,0.2)); +#21772 = DIRECTION('',(-1.144237745222E-17,-1.,0.)); +#21773 = DIRECTION('',(-0.,0.,-1.)); +#21774 = ADVANCED_FACE('',(#21775),#21786,.F.); +#21775 = FACE_BOUND('',#21776,.F.); +#21776 = EDGE_LOOP('',(#21777,#21783,#21784,#21785)); +#21777 = ORIENTED_EDGE('',*,*,#21778,.T.); +#21778 = EDGE_CURVE('',#19916,#20025,#21779,.T.); +#21779 = LINE('',#21780,#21781); +#21780 = CARTESIAN_POINT('',(-2.45,-0.475,0.15)); +#21781 = VECTOR('',#21782,1.); +#21782 = DIRECTION('',(1.144237745222E-17,1.,0.)); +#21783 = ORIENTED_EDGE('',*,*,#20032,.T.); +#21784 = ORIENTED_EDGE('',*,*,#21761,.F.); +#21785 = ORIENTED_EDGE('',*,*,#19923,.F.); +#21786 = PLANE('',#21787); +#21787 = AXIS2_PLACEMENT_3D('',#21788,#21789,#21790); +#21788 = CARTESIAN_POINT('',(-2.45,-0.475,0.15)); +#21789 = DIRECTION('',(0.,0.,-1.)); +#21790 = DIRECTION('',(1.,-1.144237745222E-17,0.)); +#21791 = ADVANCED_FACE('',(#21792),#21803,.F.); +#21792 = FACE_BOUND('',#21793,.F.); +#21793 = EDGE_LOOP('',(#21794,#21800,#21801,#21802)); +#21794 = ORIENTED_EDGE('',*,*,#21795,.T.); +#21795 = EDGE_CURVE('',#19908,#20017,#21796,.T.); +#21796 = LINE('',#21797,#21798); +#21797 = CARTESIAN_POINT('',(-2.45,-0.475,-2.775557561563E-17)); +#21798 = VECTOR('',#21799,1.); +#21799 = DIRECTION('',(1.144237745222E-17,1.,0.)); +#21800 = ORIENTED_EDGE('',*,*,#20024,.T.); +#21801 = ORIENTED_EDGE('',*,*,#21778,.F.); +#21802 = ORIENTED_EDGE('',*,*,#19915,.F.); +#21803 = PLANE('',#21804); +#21804 = AXIS2_PLACEMENT_3D('',#21805,#21806,#21807); +#21805 = CARTESIAN_POINT('',(-2.45,-0.475,-2.775557561563E-17)); +#21806 = DIRECTION('',(1.,-1.144237745222E-17,0.)); +#21807 = DIRECTION('',(0.,0.,1.)); +#21808 = ADVANCED_FACE('',(#21809),#21820,.F.); +#21809 = FACE_BOUND('',#21810,.F.); +#21810 = EDGE_LOOP('',(#21811,#21817,#21818,#21819)); +#21811 = ORIENTED_EDGE('',*,*,#21812,.T.); +#21812 = EDGE_CURVE('',#19899,#20008,#21813,.T.); +#21813 = LINE('',#21814,#21815); +#21814 = CARTESIAN_POINT('',(-2.035265396142,-0.475,-2.775557561563E-17) + ); +#21815 = VECTOR('',#21816,1.); +#21816 = DIRECTION('',(1.144237745222E-17,1.,0.)); +#21817 = ORIENTED_EDGE('',*,*,#20016,.T.); +#21818 = ORIENTED_EDGE('',*,*,#21795,.F.); +#21819 = ORIENTED_EDGE('',*,*,#19907,.F.); +#21820 = PLANE('',#21821); +#21821 = AXIS2_PLACEMENT_3D('',#21822,#21823,#21824); +#21822 = CARTESIAN_POINT('',(-2.035265396142,-0.475,-2.775557561563E-17) + ); +#21823 = DIRECTION('',(0.,0.,1.)); +#21824 = DIRECTION('',(-1.,1.144237745222E-17,0.)); +#21825 = ADVANCED_FACE('',(#21826),#21837,.T.); +#21826 = FACE_BOUND('',#21827,.T.); +#21827 = EDGE_LOOP('',(#21828,#21829,#21830,#21831)); +#21828 = ORIENTED_EDGE('',*,*,#19898,.T.); +#21829 = ORIENTED_EDGE('',*,*,#21812,.T.); +#21830 = ORIENTED_EDGE('',*,*,#20007,.F.); +#21831 = ORIENTED_EDGE('',*,*,#21832,.F.); +#21832 = EDGE_CURVE('',#19891,#20000,#21833,.T.); +#21833 = LINE('',#21834,#21835); +#21834 = CARTESIAN_POINT('',(-1.838303845539,-0.475,0.165270364467)); +#21835 = VECTOR('',#21836,1.); +#21836 = DIRECTION('',(1.144237745222E-17,1.,0.)); +#21837 = CYLINDRICAL_SURFACE('',#21838,0.2); +#21838 = AXIS2_PLACEMENT_3D('',#21839,#21840,#21841); +#21839 = CARTESIAN_POINT('',(-2.035265396142,-0.475,0.2)); +#21840 = DIRECTION('',(-1.144237745222E-17,-1.,0.)); +#21841 = DIRECTION('',(0.984807753012,-1.126854202784E-17, + -0.173648177667)); +#21842 = ADVANCED_FACE('',(#21843),#21849,.F.); +#21843 = FACE_BOUND('',#21844,.F.); +#21844 = EDGE_LOOP('',(#21845,#21846,#21847,#21848)); +#21845 = ORIENTED_EDGE('',*,*,#19981,.T.); +#21846 = ORIENTED_EDGE('',*,*,#19999,.T.); +#21847 = ORIENTED_EDGE('',*,*,#21832,.F.); +#21848 = ORIENTED_EDGE('',*,*,#19890,.F.); +#21849 = PLANE('',#21850); +#21850 = AXIS2_PLACEMENT_3D('',#21851,#21852,#21853); +#21851 = CARTESIAN_POINT('',(-1.799240387651,-0.475,0.408682408883)); +#21852 = DIRECTION('',(-0.987366147024,1.129781613779E-17,0.158455330332 + )); +#21853 = DIRECTION('',(-0.158455330332,1.81310569898E-18,-0.987366147024 + )); +#21854 = ADVANCED_FACE('',(#21855),#21866,.T.); +#21855 = FACE_BOUND('',#21856,.T.); +#21856 = EDGE_LOOP('',(#21857,#21858,#21859,#21860)); +#21857 = ORIENTED_EDGE('',*,*,#20171,.T.); +#21858 = ORIENTED_EDGE('',*,*,#21414,.T.); +#21859 = ORIENTED_EDGE('',*,*,#20280,.F.); +#21860 = ORIENTED_EDGE('',*,*,#21861,.F.); +#21861 = EDGE_CURVE('',#20164,#20273,#21862,.T.); +#21862 = LINE('',#21863,#21864); +#21863 = CARTESIAN_POINT('',(-1.946961550602,0.175,0.434729635533)); +#21864 = VECTOR('',#21865,1.); +#21865 = DIRECTION('',(1.144237745222E-17,1.,0.)); +#21866 = CYLINDRICAL_SURFACE('',#21867,0.2); +#21867 = AXIS2_PLACEMENT_3D('',#21868,#21869,#21870); +#21868 = CARTESIAN_POINT('',(-1.75,0.175,0.4)); +#21869 = DIRECTION('',(-1.144237745222E-17,-1.,0.)); +#21870 = DIRECTION('',(-0.984807753012,1.126854202784E-17,0.173648177667 + )); +#21871 = ADVANCED_FACE('',(#21872),#21883,.F.); +#21872 = FACE_BOUND('',#21873,.F.); +#21873 = EDGE_LOOP('',(#21874,#21880,#21881,#21882)); +#21874 = ORIENTED_EDGE('',*,*,#21875,.T.); +#21875 = EDGE_CURVE('',#20155,#20264,#21876,.T.); +#21876 = LINE('',#21877,#21878); +#21877 = CARTESIAN_POINT('',(-1.986025008491,0.175,0.191317591117)); +#21878 = VECTOR('',#21879,1.); +#21879 = DIRECTION('',(1.144237745222E-17,1.,0.)); +#21880 = ORIENTED_EDGE('',*,*,#20272,.T.); +#21881 = ORIENTED_EDGE('',*,*,#21861,.F.); +#21882 = ORIENTED_EDGE('',*,*,#20163,.F.); +#21883 = PLANE('',#21884); +#21884 = AXIS2_PLACEMENT_3D('',#21885,#21886,#21887); +#21885 = CARTESIAN_POINT('',(-1.986025008491,0.175,0.191317591117)); +#21886 = DIRECTION('',(0.987366147024,-1.129781613779E-17, + -0.158455330332)); +#21887 = DIRECTION('',(0.158455330332,-1.81310569898E-18,0.987366147024) + ); +#21888 = ADVANCED_FACE('',(#21889),#21900,.F.); +#21889 = FACE_BOUND('',#21890,.F.); +#21890 = EDGE_LOOP('',(#21891,#21897,#21898,#21899)); +#21891 = ORIENTED_EDGE('',*,*,#21892,.T.); +#21892 = EDGE_CURVE('',#20147,#20256,#21893,.T.); +#21893 = LINE('',#21894,#21895); +#21894 = CARTESIAN_POINT('',(-2.035265396142,0.175,0.15)); +#21895 = VECTOR('',#21896,1.); +#21896 = DIRECTION('',(1.144237745222E-17,1.,0.)); +#21897 = ORIENTED_EDGE('',*,*,#20263,.T.); +#21898 = ORIENTED_EDGE('',*,*,#21875,.F.); +#21899 = ORIENTED_EDGE('',*,*,#20154,.F.); +#21900 = CYLINDRICAL_SURFACE('',#21901,5.E-02); +#21901 = AXIS2_PLACEMENT_3D('',#21902,#21903,#21904); +#21902 = CARTESIAN_POINT('',(-2.035265396142,0.175,0.2)); +#21903 = DIRECTION('',(-1.144237745222E-17,-1.,0.)); +#21904 = DIRECTION('',(-0.,0.,-1.)); +#21905 = ADVANCED_FACE('',(#21906),#21917,.F.); +#21906 = FACE_BOUND('',#21907,.F.); +#21907 = EDGE_LOOP('',(#21908,#21914,#21915,#21916)); +#21908 = ORIENTED_EDGE('',*,*,#21909,.T.); +#21909 = EDGE_CURVE('',#20139,#20248,#21910,.T.); +#21910 = LINE('',#21911,#21912); +#21911 = CARTESIAN_POINT('',(-2.45,0.175,0.15)); +#21912 = VECTOR('',#21913,1.); +#21913 = DIRECTION('',(1.144237745222E-17,1.,0.)); +#21914 = ORIENTED_EDGE('',*,*,#20255,.T.); +#21915 = ORIENTED_EDGE('',*,*,#21892,.F.); +#21916 = ORIENTED_EDGE('',*,*,#20146,.F.); +#21917 = PLANE('',#21918); +#21918 = AXIS2_PLACEMENT_3D('',#21919,#21920,#21921); +#21919 = CARTESIAN_POINT('',(-2.45,0.175,0.15)); +#21920 = DIRECTION('',(0.,0.,-1.)); +#21921 = DIRECTION('',(1.,-1.144237745222E-17,0.)); +#21922 = ADVANCED_FACE('',(#21923),#21934,.F.); +#21923 = FACE_BOUND('',#21924,.F.); +#21924 = EDGE_LOOP('',(#21925,#21931,#21932,#21933)); +#21925 = ORIENTED_EDGE('',*,*,#21926,.T.); +#21926 = EDGE_CURVE('',#20131,#20240,#21927,.T.); +#21927 = LINE('',#21928,#21929); +#21928 = CARTESIAN_POINT('',(-2.45,0.175,-2.775557561563E-17)); +#21929 = VECTOR('',#21930,1.); +#21930 = DIRECTION('',(1.144237745222E-17,1.,0.)); +#21931 = ORIENTED_EDGE('',*,*,#20247,.T.); +#21932 = ORIENTED_EDGE('',*,*,#21909,.F.); +#21933 = ORIENTED_EDGE('',*,*,#20138,.F.); +#21934 = PLANE('',#21935); +#21935 = AXIS2_PLACEMENT_3D('',#21936,#21937,#21938); +#21936 = CARTESIAN_POINT('',(-2.45,0.175,-2.775557561563E-17)); +#21937 = DIRECTION('',(1.,-1.144237745222E-17,0.)); +#21938 = DIRECTION('',(0.,0.,1.)); +#21939 = ADVANCED_FACE('',(#21940),#21951,.F.); +#21940 = FACE_BOUND('',#21941,.F.); +#21941 = EDGE_LOOP('',(#21942,#21948,#21949,#21950)); +#21942 = ORIENTED_EDGE('',*,*,#21943,.T.); +#21943 = EDGE_CURVE('',#20122,#20231,#21944,.T.); +#21944 = LINE('',#21945,#21946); +#21945 = CARTESIAN_POINT('',(-2.035265396142,0.175,-2.775557561563E-17) + ); +#21946 = VECTOR('',#21947,1.); +#21947 = DIRECTION('',(1.144237745222E-17,1.,0.)); +#21948 = ORIENTED_EDGE('',*,*,#20239,.T.); +#21949 = ORIENTED_EDGE('',*,*,#21926,.F.); +#21950 = ORIENTED_EDGE('',*,*,#20130,.F.); +#21951 = PLANE('',#21952); +#21952 = AXIS2_PLACEMENT_3D('',#21953,#21954,#21955); +#21953 = CARTESIAN_POINT('',(-2.035265396142,0.175,-2.775557561563E-17) + ); +#21954 = DIRECTION('',(0.,0.,1.)); +#21955 = DIRECTION('',(-1.,1.144237745222E-17,0.)); +#21956 = ADVANCED_FACE('',(#21957),#21968,.T.); +#21957 = FACE_BOUND('',#21958,.T.); +#21958 = EDGE_LOOP('',(#21959,#21960,#21961,#21962)); +#21959 = ORIENTED_EDGE('',*,*,#20121,.T.); +#21960 = ORIENTED_EDGE('',*,*,#21943,.T.); +#21961 = ORIENTED_EDGE('',*,*,#20230,.F.); +#21962 = ORIENTED_EDGE('',*,*,#21963,.F.); +#21963 = EDGE_CURVE('',#20114,#20223,#21964,.T.); +#21964 = LINE('',#21965,#21966); +#21965 = CARTESIAN_POINT('',(-1.838303845539,0.175,0.165270364467)); +#21966 = VECTOR('',#21967,1.); +#21967 = DIRECTION('',(1.144237745222E-17,1.,0.)); +#21968 = CYLINDRICAL_SURFACE('',#21969,0.2); +#21969 = AXIS2_PLACEMENT_3D('',#21970,#21971,#21972); +#21970 = CARTESIAN_POINT('',(-2.035265396142,0.175,0.2)); +#21971 = DIRECTION('',(-1.144237745222E-17,-1.,0.)); +#21972 = DIRECTION('',(0.984807753012,-1.126854202784E-17, + -0.173648177667)); +#21973 = ADVANCED_FACE('',(#21974),#21980,.F.); +#21974 = FACE_BOUND('',#21975,.F.); +#21975 = EDGE_LOOP('',(#21976,#21977,#21978,#21979)); +#21976 = ORIENTED_EDGE('',*,*,#20204,.T.); +#21977 = ORIENTED_EDGE('',*,*,#20222,.T.); +#21978 = ORIENTED_EDGE('',*,*,#21963,.F.); +#21979 = ORIENTED_EDGE('',*,*,#20113,.F.); +#21980 = PLANE('',#21981); +#21981 = AXIS2_PLACEMENT_3D('',#21982,#21983,#21984); +#21982 = CARTESIAN_POINT('',(-1.799240387651,0.175,0.408682408883)); +#21983 = DIRECTION('',(-0.987366147024,1.129781613779E-17,0.158455330332 + )); +#21984 = DIRECTION('',(-0.158455330332,1.81310569898E-18,-0.987366147024 + )); +#21985 = ADVANCED_FACE('',(#21986),#21997,.F.); +#21986 = FACE_BOUND('',#21987,.F.); +#21987 = EDGE_LOOP('',(#21988,#21994,#21995,#21996)); +#21988 = ORIENTED_EDGE('',*,*,#21989,.T.); +#21989 = EDGE_CURVE('',#20373,#20475,#21990,.T.); +#21990 = LINE('',#21991,#21992); +#21991 = CARTESIAN_POINT('',(-1.986025008491,0.825,0.191317591117)); +#21992 = VECTOR('',#21993,1.); +#21993 = DIRECTION('',(1.144237745222E-17,1.,0.)); +#21994 = ORIENTED_EDGE('',*,*,#20483,.T.); +#21995 = ORIENTED_EDGE('',*,*,#21361,.F.); +#21996 = ORIENTED_EDGE('',*,*,#20381,.F.); +#21997 = PLANE('',#21998); +#21998 = AXIS2_PLACEMENT_3D('',#21999,#22000,#22001); +#21999 = CARTESIAN_POINT('',(-1.986025008491,0.825,0.191317591117)); +#22000 = DIRECTION('',(0.987366147024,-1.129781613779E-17, + -0.158455330332)); +#22001 = DIRECTION('',(0.158455330332,-1.81310569898E-18,0.987366147024) + ); +#22002 = ADVANCED_FACE('',(#22003),#22014,.F.); +#22003 = FACE_BOUND('',#22004,.F.); +#22004 = EDGE_LOOP('',(#22005,#22011,#22012,#22013)); +#22005 = ORIENTED_EDGE('',*,*,#22006,.T.); +#22006 = EDGE_CURVE('',#20365,#20467,#22007,.T.); +#22007 = LINE('',#22008,#22009); +#22008 = CARTESIAN_POINT('',(-2.035265396142,0.825,0.15)); +#22009 = VECTOR('',#22010,1.); +#22010 = DIRECTION('',(1.144237745222E-17,1.,0.)); +#22011 = ORIENTED_EDGE('',*,*,#20474,.T.); +#22012 = ORIENTED_EDGE('',*,*,#21989,.F.); +#22013 = ORIENTED_EDGE('',*,*,#20372,.F.); +#22014 = CYLINDRICAL_SURFACE('',#22015,5.E-02); +#22015 = AXIS2_PLACEMENT_3D('',#22016,#22017,#22018); +#22016 = CARTESIAN_POINT('',(-2.035265396142,0.825,0.2)); +#22017 = DIRECTION('',(-1.144237745222E-17,-1.,0.)); +#22018 = DIRECTION('',(-0.,0.,-1.)); +#22019 = ADVANCED_FACE('',(#22020),#22031,.F.); +#22020 = FACE_BOUND('',#22021,.F.); +#22021 = EDGE_LOOP('',(#22022,#22028,#22029,#22030)); +#22022 = ORIENTED_EDGE('',*,*,#22023,.T.); +#22023 = EDGE_CURVE('',#20357,#20459,#22024,.T.); +#22024 = LINE('',#22025,#22026); +#22025 = CARTESIAN_POINT('',(-2.45,0.825,0.15)); +#22026 = VECTOR('',#22027,1.); +#22027 = DIRECTION('',(1.144237745222E-17,1.,0.)); +#22028 = ORIENTED_EDGE('',*,*,#20466,.T.); +#22029 = ORIENTED_EDGE('',*,*,#22006,.F.); +#22030 = ORIENTED_EDGE('',*,*,#20364,.F.); +#22031 = PLANE('',#22032); +#22032 = AXIS2_PLACEMENT_3D('',#22033,#22034,#22035); +#22033 = CARTESIAN_POINT('',(-2.45,0.825,0.15)); +#22034 = DIRECTION('',(0.,0.,-1.)); +#22035 = DIRECTION('',(1.,-1.144237745222E-17,0.)); +#22036 = ADVANCED_FACE('',(#22037),#22048,.F.); +#22037 = FACE_BOUND('',#22038,.F.); +#22038 = EDGE_LOOP('',(#22039,#22045,#22046,#22047)); +#22039 = ORIENTED_EDGE('',*,*,#22040,.T.); +#22040 = EDGE_CURVE('',#20349,#20451,#22041,.T.); +#22041 = LINE('',#22042,#22043); +#22042 = CARTESIAN_POINT('',(-2.45,0.825,-2.775557561563E-17)); +#22043 = VECTOR('',#22044,1.); +#22044 = DIRECTION('',(1.144237745222E-17,1.,0.)); +#22045 = ORIENTED_EDGE('',*,*,#20458,.T.); +#22046 = ORIENTED_EDGE('',*,*,#22023,.F.); +#22047 = ORIENTED_EDGE('',*,*,#20356,.F.); +#22048 = PLANE('',#22049); +#22049 = AXIS2_PLACEMENT_3D('',#22050,#22051,#22052); +#22050 = CARTESIAN_POINT('',(-2.45,0.825,-2.775557561563E-17)); +#22051 = DIRECTION('',(1.,-1.144237745222E-17,0.)); +#22052 = DIRECTION('',(0.,0.,1.)); +#22053 = ADVANCED_FACE('',(#22054),#22065,.F.); +#22054 = FACE_BOUND('',#22055,.F.); +#22055 = EDGE_LOOP('',(#22056,#22062,#22063,#22064)); +#22056 = ORIENTED_EDGE('',*,*,#22057,.T.); +#22057 = EDGE_CURVE('',#20340,#20442,#22058,.T.); +#22058 = LINE('',#22059,#22060); +#22059 = CARTESIAN_POINT('',(-2.035265396142,0.825,-2.775557561563E-17) + ); +#22060 = VECTOR('',#22061,1.); +#22061 = DIRECTION('',(1.144237745222E-17,1.,0.)); +#22062 = ORIENTED_EDGE('',*,*,#20450,.T.); +#22063 = ORIENTED_EDGE('',*,*,#22040,.F.); +#22064 = ORIENTED_EDGE('',*,*,#20348,.F.); +#22065 = PLANE('',#22066); +#22066 = AXIS2_PLACEMENT_3D('',#22067,#22068,#22069); +#22067 = CARTESIAN_POINT('',(-2.035265396142,0.825,-2.775557561563E-17) + ); +#22068 = DIRECTION('',(0.,0.,1.)); +#22069 = DIRECTION('',(-1.,1.144237745222E-17,0.)); +#22070 = ADVANCED_FACE('',(#22071),#22082,.T.); +#22071 = FACE_BOUND('',#22072,.T.); +#22072 = EDGE_LOOP('',(#22073,#22074,#22075,#22076)); +#22073 = ORIENTED_EDGE('',*,*,#20339,.T.); +#22074 = ORIENTED_EDGE('',*,*,#22057,.T.); +#22075 = ORIENTED_EDGE('',*,*,#20441,.F.); +#22076 = ORIENTED_EDGE('',*,*,#22077,.F.); +#22077 = EDGE_CURVE('',#20332,#20434,#22078,.T.); +#22078 = LINE('',#22079,#22080); +#22079 = CARTESIAN_POINT('',(-1.838303845539,0.825,0.165270364467)); +#22080 = VECTOR('',#22081,1.); +#22081 = DIRECTION('',(1.144237745222E-17,1.,0.)); +#22082 = CYLINDRICAL_SURFACE('',#22083,0.2); +#22083 = AXIS2_PLACEMENT_3D('',#22084,#22085,#22086); +#22084 = CARTESIAN_POINT('',(-2.035265396142,0.825,0.2)); +#22085 = DIRECTION('',(-1.144237745222E-17,-1.,0.)); +#22086 = DIRECTION('',(0.984807753012,-1.126854202784E-17, + -0.173648177667)); +#22087 = ADVANCED_FACE('',(#22088),#22094,.F.); +#22088 = FACE_BOUND('',#22089,.F.); +#22089 = EDGE_LOOP('',(#22090,#22091,#22092,#22093)); +#22090 = ORIENTED_EDGE('',*,*,#20415,.T.); +#22091 = ORIENTED_EDGE('',*,*,#20433,.T.); +#22092 = ORIENTED_EDGE('',*,*,#22077,.F.); +#22093 = ORIENTED_EDGE('',*,*,#20331,.F.); +#22094 = PLANE('',#22095); +#22095 = AXIS2_PLACEMENT_3D('',#22096,#22097,#22098); +#22096 = CARTESIAN_POINT('',(-1.799240387651,0.825,0.408682408883)); +#22097 = DIRECTION('',(-0.987366147024,1.129781613779E-17,0.158455330332 + )); +#22098 = DIRECTION('',(-0.158455330332,1.81310569898E-18,-0.987366147024 + )); +#22099 = ADVANCED_FACE('',(#22100),#22111,.F.); +#22100 = FACE_BOUND('',#22101,.F.); +#22101 = EDGE_LOOP('',(#22102,#22108,#22109,#22110)); +#22102 = ORIENTED_EDGE('',*,*,#22103,.T.); +#22103 = EDGE_CURVE('',#20560,#20662,#22104,.T.); +#22104 = LINE('',#22105,#22106); +#22105 = CARTESIAN_POINT('',(1.986025008491,1.125,0.191317591117)); +#22106 = VECTOR('',#22107,1.); +#22107 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#22108 = ORIENTED_EDGE('',*,*,#20670,.T.); +#22109 = ORIENTED_EDGE('',*,*,#21570,.F.); +#22110 = ORIENTED_EDGE('',*,*,#20568,.F.); +#22111 = PLANE('',#22112); +#22112 = AXIS2_PLACEMENT_3D('',#22113,#22114,#22115); +#22113 = CARTESIAN_POINT('',(1.986025008491,1.125,0.191317591117)); +#22114 = DIRECTION('',(-0.987366147024,-1.096196630162E-16, + -0.158455330332)); +#22115 = DIRECTION('',(-0.158455330332,-1.759207561097E-17, + 0.987366147024)); +#22116 = ADVANCED_FACE('',(#22117),#22128,.F.); +#22117 = FACE_BOUND('',#22118,.F.); +#22118 = EDGE_LOOP('',(#22119,#22125,#22126,#22127)); +#22119 = ORIENTED_EDGE('',*,*,#22120,.T.); +#22120 = EDGE_CURVE('',#20552,#20654,#22121,.T.); +#22121 = LINE('',#22122,#22123); +#22122 = CARTESIAN_POINT('',(2.035265396142,1.125,0.15)); +#22123 = VECTOR('',#22124,1.); +#22124 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#22125 = ORIENTED_EDGE('',*,*,#20661,.T.); +#22126 = ORIENTED_EDGE('',*,*,#22103,.F.); +#22127 = ORIENTED_EDGE('',*,*,#20559,.F.); +#22128 = CYLINDRICAL_SURFACE('',#22129,5.E-02); +#22129 = AXIS2_PLACEMENT_3D('',#22130,#22131,#22132); +#22130 = CARTESIAN_POINT('',(2.035265396142,1.125,0.2)); +#22131 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#22132 = DIRECTION('',(0.,0.,-1.)); +#22133 = ADVANCED_FACE('',(#22134),#22145,.F.); +#22134 = FACE_BOUND('',#22135,.F.); +#22135 = EDGE_LOOP('',(#22136,#22142,#22143,#22144)); +#22136 = ORIENTED_EDGE('',*,*,#22137,.T.); +#22137 = EDGE_CURVE('',#20544,#20646,#22138,.T.); +#22138 = LINE('',#22139,#22140); +#22139 = CARTESIAN_POINT('',(2.45,1.125,0.15)); +#22140 = VECTOR('',#22141,1.); +#22141 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#22142 = ORIENTED_EDGE('',*,*,#20653,.T.); +#22143 = ORIENTED_EDGE('',*,*,#22120,.F.); +#22144 = ORIENTED_EDGE('',*,*,#20551,.F.); +#22145 = PLANE('',#22146); +#22146 = AXIS2_PLACEMENT_3D('',#22147,#22148,#22149); +#22147 = CARTESIAN_POINT('',(2.45,1.125,0.15)); +#22148 = DIRECTION('',(0.,0.,-1.)); +#22149 = DIRECTION('',(-1.,-1.110223024625E-16,-0.)); +#22150 = ADVANCED_FACE('',(#22151),#22162,.F.); +#22151 = FACE_BOUND('',#22152,.F.); +#22152 = EDGE_LOOP('',(#22153,#22159,#22160,#22161)); +#22153 = ORIENTED_EDGE('',*,*,#22154,.T.); +#22154 = EDGE_CURVE('',#20536,#20638,#22155,.T.); +#22155 = LINE('',#22156,#22157); +#22156 = CARTESIAN_POINT('',(2.45,1.125,-2.775557561563E-17)); +#22157 = VECTOR('',#22158,1.); +#22158 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#22159 = ORIENTED_EDGE('',*,*,#20645,.T.); +#22160 = ORIENTED_EDGE('',*,*,#22137,.F.); +#22161 = ORIENTED_EDGE('',*,*,#20543,.F.); +#22162 = PLANE('',#22163); +#22163 = AXIS2_PLACEMENT_3D('',#22164,#22165,#22166); +#22164 = CARTESIAN_POINT('',(2.45,1.125,-2.775557561563E-17)); +#22165 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#22166 = DIRECTION('',(0.,0.,1.)); +#22167 = ADVANCED_FACE('',(#22168),#22179,.F.); +#22168 = FACE_BOUND('',#22169,.F.); +#22169 = EDGE_LOOP('',(#22170,#22176,#22177,#22178)); +#22170 = ORIENTED_EDGE('',*,*,#22171,.T.); +#22171 = EDGE_CURVE('',#20527,#20629,#22172,.T.); +#22172 = LINE('',#22173,#22174); +#22173 = CARTESIAN_POINT('',(2.035265396142,1.125,-2.775557561563E-17)); +#22174 = VECTOR('',#22175,1.); +#22175 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#22176 = ORIENTED_EDGE('',*,*,#20637,.T.); +#22177 = ORIENTED_EDGE('',*,*,#22154,.F.); +#22178 = ORIENTED_EDGE('',*,*,#20535,.F.); +#22179 = PLANE('',#22180); +#22180 = AXIS2_PLACEMENT_3D('',#22181,#22182,#22183); +#22181 = CARTESIAN_POINT('',(2.035265396142,1.125,-2.775557561563E-17)); +#22182 = DIRECTION('',(0.,0.,1.)); +#22183 = DIRECTION('',(1.,1.110223024625E-16,-0.)); +#22184 = ADVANCED_FACE('',(#22185),#22196,.T.); +#22185 = FACE_BOUND('',#22186,.T.); +#22186 = EDGE_LOOP('',(#22187,#22188,#22189,#22190)); +#22187 = ORIENTED_EDGE('',*,*,#20526,.T.); +#22188 = ORIENTED_EDGE('',*,*,#22171,.T.); +#22189 = ORIENTED_EDGE('',*,*,#20628,.F.); +#22190 = ORIENTED_EDGE('',*,*,#22191,.F.); +#22191 = EDGE_CURVE('',#20519,#20621,#22192,.T.); +#22192 = LINE('',#22193,#22194); +#22193 = CARTESIAN_POINT('',(1.838303845539,1.125,0.165270364467)); +#22194 = VECTOR('',#22195,1.); +#22195 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#22196 = CYLINDRICAL_SURFACE('',#22197,0.2); +#22197 = AXIS2_PLACEMENT_3D('',#22198,#22199,#22200); +#22198 = CARTESIAN_POINT('',(2.035265396142,1.125,0.2)); +#22199 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#22200 = DIRECTION('',(-0.984807753012,-1.093356242223E-16, + -0.173648177667)); +#22201 = ADVANCED_FACE('',(#22202),#22208,.F.); +#22202 = FACE_BOUND('',#22203,.F.); +#22203 = EDGE_LOOP('',(#22204,#22205,#22206,#22207)); +#22204 = ORIENTED_EDGE('',*,*,#20602,.T.); +#22205 = ORIENTED_EDGE('',*,*,#20620,.T.); +#22206 = ORIENTED_EDGE('',*,*,#22191,.F.); +#22207 = ORIENTED_EDGE('',*,*,#20518,.F.); +#22208 = PLANE('',#22209); +#22209 = AXIS2_PLACEMENT_3D('',#22210,#22211,#22212); +#22210 = CARTESIAN_POINT('',(1.799240387651,1.125,0.408682408883)); +#22211 = DIRECTION('',(0.987366147024,1.096196630162E-16,0.158455330332) + ); +#22212 = DIRECTION('',(0.158455330332,1.759207561097E-17,-0.987366147024 + )); +#22213 = ADVANCED_FACE('',(#22214),#22225,.T.); +#22214 = FACE_BOUND('',#22215,.T.); +#22215 = EDGE_LOOP('',(#22216,#22217,#22218,#22219)); +#22216 = ORIENTED_EDGE('',*,*,#20780,.T.); +#22217 = ORIENTED_EDGE('',*,*,#21495,.T.); +#22218 = ORIENTED_EDGE('',*,*,#20889,.F.); +#22219 = ORIENTED_EDGE('',*,*,#22220,.F.); +#22220 = EDGE_CURVE('',#20773,#20882,#22221,.T.); +#22221 = LINE('',#22222,#22223); +#22222 = CARTESIAN_POINT('',(1.946961550602,0.475,0.434729635533)); +#22223 = VECTOR('',#22224,1.); +#22224 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#22225 = CYLINDRICAL_SURFACE('',#22226,0.2); +#22226 = AXIS2_PLACEMENT_3D('',#22227,#22228,#22229); +#22227 = CARTESIAN_POINT('',(1.75,0.475,0.4)); +#22228 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#22229 = DIRECTION('',(0.984807753012,1.093356242223E-16,0.173648177667) + ); +#22230 = ADVANCED_FACE('',(#22231),#22242,.F.); +#22231 = FACE_BOUND('',#22232,.F.); +#22232 = EDGE_LOOP('',(#22233,#22239,#22240,#22241)); +#22233 = ORIENTED_EDGE('',*,*,#22234,.T.); +#22234 = EDGE_CURVE('',#20764,#20873,#22235,.T.); +#22235 = LINE('',#22236,#22237); +#22236 = CARTESIAN_POINT('',(1.986025008491,0.475,0.191317591117)); +#22237 = VECTOR('',#22238,1.); +#22238 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#22239 = ORIENTED_EDGE('',*,*,#20881,.T.); +#22240 = ORIENTED_EDGE('',*,*,#22220,.F.); +#22241 = ORIENTED_EDGE('',*,*,#20772,.F.); +#22242 = PLANE('',#22243); +#22243 = AXIS2_PLACEMENT_3D('',#22244,#22245,#22246); +#22244 = CARTESIAN_POINT('',(1.986025008491,0.475,0.191317591117)); +#22245 = DIRECTION('',(-0.987366147024,-1.096196630162E-16, + -0.158455330332)); +#22246 = DIRECTION('',(-0.158455330332,-1.759207561097E-17, + 0.987366147024)); +#22247 = ADVANCED_FACE('',(#22248),#22259,.F.); +#22248 = FACE_BOUND('',#22249,.F.); +#22249 = EDGE_LOOP('',(#22250,#22256,#22257,#22258)); +#22250 = ORIENTED_EDGE('',*,*,#22251,.T.); +#22251 = EDGE_CURVE('',#20756,#20865,#22252,.T.); +#22252 = LINE('',#22253,#22254); +#22253 = CARTESIAN_POINT('',(2.035265396142,0.475,0.15)); +#22254 = VECTOR('',#22255,1.); +#22255 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#22256 = ORIENTED_EDGE('',*,*,#20872,.T.); +#22257 = ORIENTED_EDGE('',*,*,#22234,.F.); +#22258 = ORIENTED_EDGE('',*,*,#20763,.F.); +#22259 = CYLINDRICAL_SURFACE('',#22260,5.E-02); +#22260 = AXIS2_PLACEMENT_3D('',#22261,#22262,#22263); +#22261 = CARTESIAN_POINT('',(2.035265396142,0.475,0.2)); +#22262 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#22263 = DIRECTION('',(0.,0.,-1.)); +#22264 = ADVANCED_FACE('',(#22265),#22276,.F.); +#22265 = FACE_BOUND('',#22266,.F.); +#22266 = EDGE_LOOP('',(#22267,#22273,#22274,#22275)); +#22267 = ORIENTED_EDGE('',*,*,#22268,.T.); +#22268 = EDGE_CURVE('',#20748,#20857,#22269,.T.); +#22269 = LINE('',#22270,#22271); +#22270 = CARTESIAN_POINT('',(2.45,0.475,0.15)); +#22271 = VECTOR('',#22272,1.); +#22272 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#22273 = ORIENTED_EDGE('',*,*,#20864,.T.); +#22274 = ORIENTED_EDGE('',*,*,#22251,.F.); +#22275 = ORIENTED_EDGE('',*,*,#20755,.F.); +#22276 = PLANE('',#22277); +#22277 = AXIS2_PLACEMENT_3D('',#22278,#22279,#22280); +#22278 = CARTESIAN_POINT('',(2.45,0.475,0.15)); +#22279 = DIRECTION('',(0.,0.,-1.)); +#22280 = DIRECTION('',(-1.,-1.110223024625E-16,-0.)); +#22281 = ADVANCED_FACE('',(#22282),#22293,.F.); +#22282 = FACE_BOUND('',#22283,.F.); +#22283 = EDGE_LOOP('',(#22284,#22290,#22291,#22292)); +#22284 = ORIENTED_EDGE('',*,*,#22285,.T.); +#22285 = EDGE_CURVE('',#20740,#20849,#22286,.T.); +#22286 = LINE('',#22287,#22288); +#22287 = CARTESIAN_POINT('',(2.45,0.475,-2.775557561563E-17)); +#22288 = VECTOR('',#22289,1.); +#22289 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#22290 = ORIENTED_EDGE('',*,*,#20856,.T.); +#22291 = ORIENTED_EDGE('',*,*,#22268,.F.); +#22292 = ORIENTED_EDGE('',*,*,#20747,.F.); +#22293 = PLANE('',#22294); +#22294 = AXIS2_PLACEMENT_3D('',#22295,#22296,#22297); +#22295 = CARTESIAN_POINT('',(2.45,0.475,-2.775557561563E-17)); +#22296 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#22297 = DIRECTION('',(0.,0.,1.)); +#22298 = ADVANCED_FACE('',(#22299),#22310,.F.); +#22299 = FACE_BOUND('',#22300,.F.); +#22300 = EDGE_LOOP('',(#22301,#22307,#22308,#22309)); +#22301 = ORIENTED_EDGE('',*,*,#22302,.T.); +#22302 = EDGE_CURVE('',#20731,#20840,#22303,.T.); +#22303 = LINE('',#22304,#22305); +#22304 = CARTESIAN_POINT('',(2.035265396142,0.475,-2.775557561563E-17)); +#22305 = VECTOR('',#22306,1.); +#22306 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#22307 = ORIENTED_EDGE('',*,*,#20848,.T.); +#22308 = ORIENTED_EDGE('',*,*,#22285,.F.); +#22309 = ORIENTED_EDGE('',*,*,#20739,.F.); +#22310 = PLANE('',#22311); +#22311 = AXIS2_PLACEMENT_3D('',#22312,#22313,#22314); +#22312 = CARTESIAN_POINT('',(2.035265396142,0.475,-2.775557561563E-17)); +#22313 = DIRECTION('',(0.,0.,1.)); +#22314 = DIRECTION('',(1.,1.110223024625E-16,-0.)); +#22315 = ADVANCED_FACE('',(#22316),#22327,.T.); +#22316 = FACE_BOUND('',#22317,.T.); +#22317 = EDGE_LOOP('',(#22318,#22319,#22320,#22321)); +#22318 = ORIENTED_EDGE('',*,*,#20730,.T.); +#22319 = ORIENTED_EDGE('',*,*,#22302,.T.); +#22320 = ORIENTED_EDGE('',*,*,#20839,.F.); +#22321 = ORIENTED_EDGE('',*,*,#22322,.F.); +#22322 = EDGE_CURVE('',#20723,#20832,#22323,.T.); +#22323 = LINE('',#22324,#22325); +#22324 = CARTESIAN_POINT('',(1.838303845539,0.475,0.165270364467)); +#22325 = VECTOR('',#22326,1.); +#22326 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#22327 = CYLINDRICAL_SURFACE('',#22328,0.2); +#22328 = AXIS2_PLACEMENT_3D('',#22329,#22330,#22331); +#22329 = CARTESIAN_POINT('',(2.035265396142,0.475,0.2)); +#22330 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#22331 = DIRECTION('',(-0.984807753012,-1.093356242223E-16, + -0.173648177667)); +#22332 = ADVANCED_FACE('',(#22333),#22339,.F.); +#22333 = FACE_BOUND('',#22334,.F.); +#22334 = EDGE_LOOP('',(#22335,#22336,#22337,#22338)); +#22335 = ORIENTED_EDGE('',*,*,#20813,.T.); +#22336 = ORIENTED_EDGE('',*,*,#20831,.T.); +#22337 = ORIENTED_EDGE('',*,*,#22322,.F.); +#22338 = ORIENTED_EDGE('',*,*,#20722,.F.); +#22339 = PLANE('',#22340); +#22340 = AXIS2_PLACEMENT_3D('',#22341,#22342,#22343); +#22341 = CARTESIAN_POINT('',(1.799240387651,0.475,0.408682408883)); +#22342 = DIRECTION('',(0.987366147024,1.096196630162E-16,0.158455330332) + ); +#22343 = DIRECTION('',(0.158455330332,1.759207561097E-17,-0.987366147024 + )); +#22344 = ADVANCED_FACE('',(#22345),#22356,.T.); +#22345 = FACE_BOUND('',#22346,.T.); +#22346 = EDGE_LOOP('',(#22347,#22348,#22349,#22350)); +#22347 = ORIENTED_EDGE('',*,*,#21003,.T.); +#22348 = ORIENTED_EDGE('',*,*,#21514,.T.); +#22349 = ORIENTED_EDGE('',*,*,#21112,.F.); +#22350 = ORIENTED_EDGE('',*,*,#22351,.F.); +#22351 = EDGE_CURVE('',#20996,#21105,#22352,.T.); +#22352 = LINE('',#22353,#22354); +#22353 = CARTESIAN_POINT('',(1.946961550602,-0.175,0.434729635533)); +#22354 = VECTOR('',#22355,1.); +#22355 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#22356 = CYLINDRICAL_SURFACE('',#22357,0.2); +#22357 = AXIS2_PLACEMENT_3D('',#22358,#22359,#22360); +#22358 = CARTESIAN_POINT('',(1.75,-0.175,0.4)); +#22359 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#22360 = DIRECTION('',(0.984807753012,1.093356242223E-16,0.173648177667) + ); +#22361 = ADVANCED_FACE('',(#22362),#22373,.F.); +#22362 = FACE_BOUND('',#22363,.F.); +#22363 = EDGE_LOOP('',(#22364,#22370,#22371,#22372)); +#22364 = ORIENTED_EDGE('',*,*,#22365,.T.); +#22365 = EDGE_CURVE('',#20987,#21096,#22366,.T.); +#22366 = LINE('',#22367,#22368); +#22367 = CARTESIAN_POINT('',(1.986025008491,-0.175,0.191317591117)); +#22368 = VECTOR('',#22369,1.); +#22369 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#22370 = ORIENTED_EDGE('',*,*,#21104,.T.); +#22371 = ORIENTED_EDGE('',*,*,#22351,.F.); +#22372 = ORIENTED_EDGE('',*,*,#20995,.F.); +#22373 = PLANE('',#22374); +#22374 = AXIS2_PLACEMENT_3D('',#22375,#22376,#22377); +#22375 = CARTESIAN_POINT('',(1.986025008491,-0.175,0.191317591117)); +#22376 = DIRECTION('',(-0.987366147024,-1.096196630162E-16, + -0.158455330332)); +#22377 = DIRECTION('',(-0.158455330332,-1.759207561097E-17, + 0.987366147024)); +#22378 = ADVANCED_FACE('',(#22379),#22390,.F.); +#22379 = FACE_BOUND('',#22380,.F.); +#22380 = EDGE_LOOP('',(#22381,#22387,#22388,#22389)); +#22381 = ORIENTED_EDGE('',*,*,#22382,.T.); +#22382 = EDGE_CURVE('',#20979,#21088,#22383,.T.); +#22383 = LINE('',#22384,#22385); +#22384 = CARTESIAN_POINT('',(2.035265396142,-0.175,0.15)); +#22385 = VECTOR('',#22386,1.); +#22386 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#22387 = ORIENTED_EDGE('',*,*,#21095,.T.); +#22388 = ORIENTED_EDGE('',*,*,#22365,.F.); +#22389 = ORIENTED_EDGE('',*,*,#20986,.F.); +#22390 = CYLINDRICAL_SURFACE('',#22391,5.E-02); +#22391 = AXIS2_PLACEMENT_3D('',#22392,#22393,#22394); +#22392 = CARTESIAN_POINT('',(2.035265396142,-0.175,0.2)); +#22393 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#22394 = DIRECTION('',(0.,0.,-1.)); +#22395 = ADVANCED_FACE('',(#22396),#22407,.F.); +#22396 = FACE_BOUND('',#22397,.F.); +#22397 = EDGE_LOOP('',(#22398,#22404,#22405,#22406)); +#22398 = ORIENTED_EDGE('',*,*,#22399,.T.); +#22399 = EDGE_CURVE('',#20971,#21080,#22400,.T.); +#22400 = LINE('',#22401,#22402); +#22401 = CARTESIAN_POINT('',(2.45,-0.175,0.15)); +#22402 = VECTOR('',#22403,1.); +#22403 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#22404 = ORIENTED_EDGE('',*,*,#21087,.T.); +#22405 = ORIENTED_EDGE('',*,*,#22382,.F.); +#22406 = ORIENTED_EDGE('',*,*,#20978,.F.); +#22407 = PLANE('',#22408); +#22408 = AXIS2_PLACEMENT_3D('',#22409,#22410,#22411); +#22409 = CARTESIAN_POINT('',(2.45,-0.175,0.15)); +#22410 = DIRECTION('',(0.,0.,-1.)); +#22411 = DIRECTION('',(-1.,-1.110223024625E-16,-0.)); +#22412 = ADVANCED_FACE('',(#22413),#22424,.F.); +#22413 = FACE_BOUND('',#22414,.F.); +#22414 = EDGE_LOOP('',(#22415,#22421,#22422,#22423)); +#22415 = ORIENTED_EDGE('',*,*,#22416,.T.); +#22416 = EDGE_CURVE('',#20963,#21072,#22417,.T.); +#22417 = LINE('',#22418,#22419); +#22418 = CARTESIAN_POINT('',(2.45,-0.175,-2.775557561563E-17)); +#22419 = VECTOR('',#22420,1.); +#22420 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#22421 = ORIENTED_EDGE('',*,*,#21079,.T.); +#22422 = ORIENTED_EDGE('',*,*,#22399,.F.); +#22423 = ORIENTED_EDGE('',*,*,#20970,.F.); +#22424 = PLANE('',#22425); +#22425 = AXIS2_PLACEMENT_3D('',#22426,#22427,#22428); +#22426 = CARTESIAN_POINT('',(2.45,-0.175,-2.775557561563E-17)); +#22427 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#22428 = DIRECTION('',(0.,0.,1.)); +#22429 = ADVANCED_FACE('',(#22430),#22441,.F.); +#22430 = FACE_BOUND('',#22431,.F.); +#22431 = EDGE_LOOP('',(#22432,#22438,#22439,#22440)); +#22432 = ORIENTED_EDGE('',*,*,#22433,.T.); +#22433 = EDGE_CURVE('',#20954,#21063,#22434,.T.); +#22434 = LINE('',#22435,#22436); +#22435 = CARTESIAN_POINT('',(2.035265396142,-0.175,-2.775557561563E-17) + ); +#22436 = VECTOR('',#22437,1.); +#22437 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#22438 = ORIENTED_EDGE('',*,*,#21071,.T.); +#22439 = ORIENTED_EDGE('',*,*,#22416,.F.); +#22440 = ORIENTED_EDGE('',*,*,#20962,.F.); +#22441 = PLANE('',#22442); +#22442 = AXIS2_PLACEMENT_3D('',#22443,#22444,#22445); +#22443 = CARTESIAN_POINT('',(2.035265396142,-0.175,-2.775557561563E-17) + ); +#22444 = DIRECTION('',(0.,0.,1.)); +#22445 = DIRECTION('',(1.,1.110223024625E-16,-0.)); +#22446 = ADVANCED_FACE('',(#22447),#22458,.T.); +#22447 = FACE_BOUND('',#22448,.T.); +#22448 = EDGE_LOOP('',(#22449,#22450,#22451,#22452)); +#22449 = ORIENTED_EDGE('',*,*,#20953,.T.); +#22450 = ORIENTED_EDGE('',*,*,#22433,.T.); +#22451 = ORIENTED_EDGE('',*,*,#21062,.F.); +#22452 = ORIENTED_EDGE('',*,*,#22453,.F.); +#22453 = EDGE_CURVE('',#20946,#21055,#22454,.T.); +#22454 = LINE('',#22455,#22456); +#22455 = CARTESIAN_POINT('',(1.838303845539,-0.175,0.165270364467)); +#22456 = VECTOR('',#22457,1.); +#22457 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#22458 = CYLINDRICAL_SURFACE('',#22459,0.2); +#22459 = AXIS2_PLACEMENT_3D('',#22460,#22461,#22462); +#22460 = CARTESIAN_POINT('',(2.035265396142,-0.175,0.2)); +#22461 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#22462 = DIRECTION('',(-0.984807753012,-1.093356242223E-16, + -0.173648177667)); +#22463 = ADVANCED_FACE('',(#22464),#22470,.F.); +#22464 = FACE_BOUND('',#22465,.F.); +#22465 = EDGE_LOOP('',(#22466,#22467,#22468,#22469)); +#22466 = ORIENTED_EDGE('',*,*,#21036,.T.); +#22467 = ORIENTED_EDGE('',*,*,#21054,.T.); +#22468 = ORIENTED_EDGE('',*,*,#22453,.F.); +#22469 = ORIENTED_EDGE('',*,*,#20945,.F.); +#22470 = PLANE('',#22471); +#22471 = AXIS2_PLACEMENT_3D('',#22472,#22473,#22474); +#22472 = CARTESIAN_POINT('',(1.799240387651,-0.175,0.408682408883)); +#22473 = DIRECTION('',(0.987366147024,1.096196630162E-16,0.158455330332) + ); +#22474 = DIRECTION('',(0.158455330332,1.759207561097E-17,-0.987366147024 + )); +#22475 = ADVANCED_FACE('',(#22476),#22487,.T.); +#22476 = FACE_BOUND('',#22477,.T.); +#22477 = EDGE_LOOP('',(#22478,#22479,#22480,#22481)); +#22478 = ORIENTED_EDGE('',*,*,#21226,.T.); +#22479 = ORIENTED_EDGE('',*,*,#21533,.T.); +#22480 = ORIENTED_EDGE('',*,*,#21335,.F.); +#22481 = ORIENTED_EDGE('',*,*,#22482,.F.); +#22482 = EDGE_CURVE('',#21219,#21328,#22483,.T.); +#22483 = LINE('',#22484,#22485); +#22484 = CARTESIAN_POINT('',(1.946961550602,-0.825,0.434729635533)); +#22485 = VECTOR('',#22486,1.); +#22486 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#22487 = CYLINDRICAL_SURFACE('',#22488,0.2); +#22488 = AXIS2_PLACEMENT_3D('',#22489,#22490,#22491); +#22489 = CARTESIAN_POINT('',(1.75,-0.825,0.4)); +#22490 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#22491 = DIRECTION('',(0.984807753012,1.093356242223E-16,0.173648177667) + ); +#22492 = ADVANCED_FACE('',(#22493),#22504,.F.); +#22493 = FACE_BOUND('',#22494,.F.); +#22494 = EDGE_LOOP('',(#22495,#22501,#22502,#22503)); +#22495 = ORIENTED_EDGE('',*,*,#22496,.T.); +#22496 = EDGE_CURVE('',#21210,#21319,#22497,.T.); +#22497 = LINE('',#22498,#22499); +#22498 = CARTESIAN_POINT('',(1.986025008491,-0.825,0.191317591117)); +#22499 = VECTOR('',#22500,1.); +#22500 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#22501 = ORIENTED_EDGE('',*,*,#21327,.T.); +#22502 = ORIENTED_EDGE('',*,*,#22482,.F.); +#22503 = ORIENTED_EDGE('',*,*,#21218,.F.); +#22504 = PLANE('',#22505); +#22505 = AXIS2_PLACEMENT_3D('',#22506,#22507,#22508); +#22506 = CARTESIAN_POINT('',(1.986025008491,-0.825,0.191317591117)); +#22507 = DIRECTION('',(-0.987366147024,-1.096196630162E-16, + -0.158455330332)); +#22508 = DIRECTION('',(-0.158455330332,-1.759207561097E-17, + 0.987366147024)); +#22509 = ADVANCED_FACE('',(#22510),#22521,.F.); +#22510 = FACE_BOUND('',#22511,.F.); +#22511 = EDGE_LOOP('',(#22512,#22518,#22519,#22520)); +#22512 = ORIENTED_EDGE('',*,*,#22513,.T.); +#22513 = EDGE_CURVE('',#21202,#21311,#22514,.T.); +#22514 = LINE('',#22515,#22516); +#22515 = CARTESIAN_POINT('',(2.035265396142,-0.825,0.15)); +#22516 = VECTOR('',#22517,1.); +#22517 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#22518 = ORIENTED_EDGE('',*,*,#21318,.T.); +#22519 = ORIENTED_EDGE('',*,*,#22496,.F.); +#22520 = ORIENTED_EDGE('',*,*,#21209,.F.); +#22521 = CYLINDRICAL_SURFACE('',#22522,5.E-02); +#22522 = AXIS2_PLACEMENT_3D('',#22523,#22524,#22525); +#22523 = CARTESIAN_POINT('',(2.035265396142,-0.825,0.2)); +#22524 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#22525 = DIRECTION('',(0.,0.,-1.)); +#22526 = ADVANCED_FACE('',(#22527),#22538,.F.); +#22527 = FACE_BOUND('',#22528,.F.); +#22528 = EDGE_LOOP('',(#22529,#22535,#22536,#22537)); +#22529 = ORIENTED_EDGE('',*,*,#22530,.T.); +#22530 = EDGE_CURVE('',#21194,#21303,#22531,.T.); +#22531 = LINE('',#22532,#22533); +#22532 = CARTESIAN_POINT('',(2.45,-0.825,0.15)); +#22533 = VECTOR('',#22534,1.); +#22534 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#22535 = ORIENTED_EDGE('',*,*,#21310,.T.); +#22536 = ORIENTED_EDGE('',*,*,#22513,.F.); +#22537 = ORIENTED_EDGE('',*,*,#21201,.F.); +#22538 = PLANE('',#22539); +#22539 = AXIS2_PLACEMENT_3D('',#22540,#22541,#22542); +#22540 = CARTESIAN_POINT('',(2.45,-0.825,0.15)); +#22541 = DIRECTION('',(0.,0.,-1.)); +#22542 = DIRECTION('',(-1.,-1.110223024625E-16,-0.)); +#22543 = ADVANCED_FACE('',(#22544),#22555,.F.); +#22544 = FACE_BOUND('',#22545,.F.); +#22545 = EDGE_LOOP('',(#22546,#22552,#22553,#22554)); +#22546 = ORIENTED_EDGE('',*,*,#22547,.T.); +#22547 = EDGE_CURVE('',#21186,#21295,#22548,.T.); +#22548 = LINE('',#22549,#22550); +#22549 = CARTESIAN_POINT('',(2.45,-0.825,-2.775557561563E-17)); +#22550 = VECTOR('',#22551,1.); +#22551 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#22552 = ORIENTED_EDGE('',*,*,#21302,.T.); +#22553 = ORIENTED_EDGE('',*,*,#22530,.F.); +#22554 = ORIENTED_EDGE('',*,*,#21193,.F.); +#22555 = PLANE('',#22556); +#22556 = AXIS2_PLACEMENT_3D('',#22557,#22558,#22559); +#22557 = CARTESIAN_POINT('',(2.45,-0.825,-2.775557561563E-17)); +#22558 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#22559 = DIRECTION('',(0.,0.,1.)); +#22560 = ADVANCED_FACE('',(#22561),#22572,.F.); +#22561 = FACE_BOUND('',#22562,.F.); +#22562 = EDGE_LOOP('',(#22563,#22569,#22570,#22571)); +#22563 = ORIENTED_EDGE('',*,*,#22564,.T.); +#22564 = EDGE_CURVE('',#21177,#21286,#22565,.T.); +#22565 = LINE('',#22566,#22567); +#22566 = CARTESIAN_POINT('',(2.035265396142,-0.825,-2.775557561563E-17) + ); +#22567 = VECTOR('',#22568,1.); +#22568 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#22569 = ORIENTED_EDGE('',*,*,#21294,.T.); +#22570 = ORIENTED_EDGE('',*,*,#22547,.F.); +#22571 = ORIENTED_EDGE('',*,*,#21185,.F.); +#22572 = PLANE('',#22573); +#22573 = AXIS2_PLACEMENT_3D('',#22574,#22575,#22576); +#22574 = CARTESIAN_POINT('',(2.035265396142,-0.825,-2.775557561563E-17) + ); +#22575 = DIRECTION('',(0.,0.,1.)); +#22576 = DIRECTION('',(1.,1.110223024625E-16,-0.)); +#22577 = ADVANCED_FACE('',(#22578),#22589,.T.); +#22578 = FACE_BOUND('',#22579,.T.); +#22579 = EDGE_LOOP('',(#22580,#22581,#22582,#22583)); +#22580 = ORIENTED_EDGE('',*,*,#21176,.T.); +#22581 = ORIENTED_EDGE('',*,*,#22564,.T.); +#22582 = ORIENTED_EDGE('',*,*,#21285,.F.); +#22583 = ORIENTED_EDGE('',*,*,#22584,.F.); +#22584 = EDGE_CURVE('',#21169,#21278,#22585,.T.); +#22585 = LINE('',#22586,#22587); +#22586 = CARTESIAN_POINT('',(1.838303845539,-0.825,0.165270364467)); +#22587 = VECTOR('',#22588,1.); +#22588 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#22589 = CYLINDRICAL_SURFACE('',#22590,0.2); +#22590 = AXIS2_PLACEMENT_3D('',#22591,#22592,#22593); +#22591 = CARTESIAN_POINT('',(2.035265396142,-0.825,0.2)); +#22592 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#22593 = DIRECTION('',(-0.984807753012,-1.093356242223E-16, + -0.173648177667)); +#22594 = ADVANCED_FACE('',(#22595),#22601,.F.); +#22595 = FACE_BOUND('',#22596,.F.); +#22596 = EDGE_LOOP('',(#22597,#22598,#22599,#22600)); +#22597 = ORIENTED_EDGE('',*,*,#21259,.T.); +#22598 = ORIENTED_EDGE('',*,*,#21277,.T.); +#22599 = ORIENTED_EDGE('',*,*,#22584,.F.); +#22600 = ORIENTED_EDGE('',*,*,#21168,.F.); +#22601 = PLANE('',#22602); +#22602 = AXIS2_PLACEMENT_3D('',#22603,#22604,#22605); +#22603 = CARTESIAN_POINT('',(1.799240387651,-0.825,0.408682408883)); +#22604 = DIRECTION('',(0.987366147024,1.096196630162E-16,0.158455330332) + ); +#22605 = DIRECTION('',(0.158455330332,1.759207561097E-17,-0.987366147024 + )); +#22606 = ADVANCED_FACE('',(#22607),#22610,.F.); +#22607 = FACE_BOUND('',#22608,.T.); +#22608 = EDGE_LOOP('',(#22609)); +#22609 = ORIENTED_EDGE('',*,*,#21461,.F.); +#22610 = PLANE('',#22611); +#22611 = AXIS2_PLACEMENT_3D('',#22612,#22613,#22614); +#22612 = CARTESIAN_POINT('',(-0.700605203415,0.700605203415,0.95)); +#22613 = DIRECTION('',(0.,0.,-1.)); +#22614 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#22615 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#22619)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#22616,#22617,#22618)) +REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#22616 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#22617 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#22618 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#22619 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#22616, + 'distance_accuracy_value','confusion accuracy'); +#22620 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#22621,#22623); +#22621 = ( REPRESENTATION_RELATIONSHIP('','',#18144,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#22622) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#22622 = ITEM_DEFINED_TRANSFORMATION('','',#11,#119); +#22623 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #22624); +#22624 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('27','U2','',#5,#18139,$); +#22625 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#18141)); +#22626 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#22627,#22629); +#22627 = ( REPRESENTATION_RELATIONSHIP('','',#1065,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#22628) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#22628 = ITEM_DEFINED_TRANSFORMATION('','',#11,#123); +#22629 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #22630); +#22630 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('28','R14','',#5,#1060,$); +#22631 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#22632,#22634); +#22632 = ( REPRESENTATION_RELATIONSHIP('','',#192,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#22633) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#22633 = ITEM_DEFINED_TRANSFORMATION('','',#11,#127); +#22634 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #22635); +#22635 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('29','C7','',#5,#187,$); +#22636 = SHAPE_DEFINITION_REPRESENTATION(#22637,#22643); +#22637 = PRODUCT_DEFINITION_SHAPE('','',#22638); +#22638 = PRODUCT_DEFINITION('design','',#22639,#22642); +#22639 = PRODUCT_DEFINITION_FORMATION('','',#22640); +#22640 = PRODUCT('PinHeader_2x05_P1.27mm_Vertical_SMD', + 'PinHeader_2x05_P1.27mm_Vertical_SMD','',(#22641)); +#22641 = PRODUCT_CONTEXT('',#2,'mechanical'); +#22642 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#22643 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#22644),#29058); +#22644 = MANIFOLD_SOLID_BREP('',#22645); +#22645 = CLOSED_SHELL('',(#22646,#22686,#22717,#22764,#23476,#24057, + #24074,#24105,#24122,#24146,#24187,#24212,#24245,#24262,#24279, + #24303,#24344,#24369,#24402,#24419,#24436,#24460,#24501,#24526, + #24559,#24576,#24593,#24617,#24658,#24683,#24716,#24733,#24750, + #24774,#24815,#24840,#24873,#24890,#24907,#24924,#24948,#24989, + #25014,#25047,#25064,#25081,#25105,#25146,#25171,#25204,#25221, + #25238,#25262,#25303,#25328,#25361,#25378,#25395,#25419,#25460, + #25485,#25518,#25530,#25564,#25589,#25615,#25646,#25670,#25694, + #25711,#25742,#25766,#25790,#25807,#25838,#25862,#25886,#25903, + #25934,#25958,#25982,#25999,#26030,#26054,#26078,#26095,#26126, + #26150,#26174,#26191,#26222,#26246,#26270,#26287,#26318,#26342, + #26366,#26383,#26414,#26438,#26462,#26479,#26510,#26534,#26558, + #26575,#26606,#26623,#26654,#26671,#26702,#26719,#26750,#26767, + #26798,#26815,#26846,#26863,#26894,#26911,#26942,#26959,#26990, + #27007,#27038,#27055,#27086,#27103,#27134,#27151,#27182,#27199, + #27230,#27247,#27278,#27295,#27326,#27343,#27374,#27391,#27422, + #27439,#27470,#27494,#27511,#27535,#27566,#27590,#27614,#27631, + #27662,#27686,#27710,#27727,#27758,#27782,#27806,#27823,#27854, + #27878,#27902,#27919,#27950,#27974,#27998,#28015,#28046,#28070, + #28094,#28111,#28142,#28166,#28190,#28207,#28238,#28262,#28286, + #28303,#28334,#28358,#28382,#28399,#28430,#28454,#28478,#28495, + #28512,#28529,#28546,#28558,#28575,#28592,#28604,#28621,#28638, + #28650,#28667,#28684,#28696,#28713,#28730,#28742,#28759,#28776, + #28788,#28805,#28822,#28834,#28851,#28868,#28880,#28897,#28914, + #28926,#28938,#28950,#28962,#28974,#28986,#28998,#29010,#29022, + #29034,#29046)); +#22646 = ADVANCED_FACE('',(#22647),#22681,.F.); +#22647 = FACE_BOUND('',#22648,.F.); +#22648 = EDGE_LOOP('',(#22649,#22659,#22667,#22675)); +#22649 = ORIENTED_EDGE('',*,*,#22650,.T.); +#22650 = EDGE_CURVE('',#22651,#22653,#22655,.T.); +#22651 = VERTEX_POINT('',#22652); +#22652 = CARTESIAN_POINT('',(-1.573,3.175,0.4)); +#22653 = VERTEX_POINT('',#22654); +#22654 = CARTESIAN_POINT('',(-1.573,3.175,0.9)); +#22655 = LINE('',#22656,#22657); +#22656 = CARTESIAN_POINT('',(-1.573,3.175,0.4)); +#22657 = VECTOR('',#22658,1.); +#22658 = DIRECTION('',(0.,0.,1.)); +#22659 = ORIENTED_EDGE('',*,*,#22660,.T.); +#22660 = EDGE_CURVE('',#22653,#22661,#22663,.T.); +#22661 = VERTEX_POINT('',#22662); +#22662 = CARTESIAN_POINT('',(-1.7,3.048,0.9)); +#22663 = LINE('',#22664,#22665); +#22664 = CARTESIAN_POINT('',(-1.573,3.175,0.9)); +#22665 = VECTOR('',#22666,1.); +#22666 = DIRECTION('',(-0.707106781187,-0.707106781187,0.)); +#22667 = ORIENTED_EDGE('',*,*,#22668,.F.); +#22668 = EDGE_CURVE('',#22669,#22661,#22671,.T.); +#22669 = VERTEX_POINT('',#22670); +#22670 = CARTESIAN_POINT('',(-1.7,3.048,0.4)); +#22671 = LINE('',#22672,#22673); +#22672 = CARTESIAN_POINT('',(-1.7,3.048,0.4)); +#22673 = VECTOR('',#22674,1.); +#22674 = DIRECTION('',(0.,0.,1.)); +#22675 = ORIENTED_EDGE('',*,*,#22676,.F.); +#22676 = EDGE_CURVE('',#22651,#22669,#22677,.T.); +#22677 = LINE('',#22678,#22679); +#22678 = CARTESIAN_POINT('',(-1.573,3.175,0.4)); +#22679 = VECTOR('',#22680,1.); +#22680 = DIRECTION('',(-0.707106781187,-0.707106781187,0.)); +#22681 = PLANE('',#22682); +#22682 = AXIS2_PLACEMENT_3D('',#22683,#22684,#22685); +#22683 = CARTESIAN_POINT('',(-1.573,3.175,0.4)); +#22684 = DIRECTION('',(0.707106781187,-0.707106781187,0.)); +#22685 = DIRECTION('',(-0.707106781187,-0.707106781187,0.)); +#22686 = ADVANCED_FACE('',(#22687),#22712,.F.); +#22687 = FACE_BOUND('',#22688,.F.); +#22688 = EDGE_LOOP('',(#22689,#22699,#22705,#22706)); +#22689 = ORIENTED_EDGE('',*,*,#22690,.T.); +#22690 = EDGE_CURVE('',#22691,#22693,#22695,.T.); +#22691 = VERTEX_POINT('',#22692); +#22692 = CARTESIAN_POINT('',(1.573,3.175,0.4)); +#22693 = VERTEX_POINT('',#22694); +#22694 = CARTESIAN_POINT('',(1.573,3.175,0.9)); +#22695 = LINE('',#22696,#22697); +#22696 = CARTESIAN_POINT('',(1.573,3.175,0.4)); +#22697 = VECTOR('',#22698,1.); +#22698 = DIRECTION('',(0.,0.,1.)); +#22699 = ORIENTED_EDGE('',*,*,#22700,.T.); +#22700 = EDGE_CURVE('',#22693,#22653,#22701,.T.); +#22701 = LINE('',#22702,#22703); +#22702 = CARTESIAN_POINT('',(1.573,3.175,0.9)); +#22703 = VECTOR('',#22704,1.); +#22704 = DIRECTION('',(-1.,0.,0.)); +#22705 = ORIENTED_EDGE('',*,*,#22650,.F.); +#22706 = ORIENTED_EDGE('',*,*,#22707,.F.); +#22707 = EDGE_CURVE('',#22691,#22651,#22708,.T.); +#22708 = LINE('',#22709,#22710); +#22709 = CARTESIAN_POINT('',(1.573,3.175,0.4)); +#22710 = VECTOR('',#22711,1.); +#22711 = DIRECTION('',(-1.,0.,0.)); +#22712 = PLANE('',#22713); +#22713 = AXIS2_PLACEMENT_3D('',#22714,#22715,#22716); +#22714 = CARTESIAN_POINT('',(1.573,3.175,0.4)); +#22715 = DIRECTION('',(0.,-1.,0.)); +#22716 = DIRECTION('',(-1.,0.,0.)); +#22717 = ADVANCED_FACE('',(#22718),#22759,.F.); +#22718 = FACE_BOUND('',#22719,.F.); +#22719 = EDGE_LOOP('',(#22720,#22721,#22729,#22737,#22745,#22753)); +#22720 = ORIENTED_EDGE('',*,*,#22668,.T.); +#22721 = ORIENTED_EDGE('',*,*,#22722,.T.); +#22722 = EDGE_CURVE('',#22661,#22723,#22725,.T.); +#22723 = VERTEX_POINT('',#22724); +#22724 = CARTESIAN_POINT('',(-1.7,2.032,0.9)); +#22725 = LINE('',#22726,#22727); +#22726 = CARTESIAN_POINT('',(-1.7,3.048,0.9)); +#22727 = VECTOR('',#22728,1.); +#22728 = DIRECTION('',(0.,-1.,0.)); +#22729 = ORIENTED_EDGE('',*,*,#22730,.F.); +#22730 = EDGE_CURVE('',#22731,#22723,#22733,.T.); +#22731 = VERTEX_POINT('',#22732); +#22732 = CARTESIAN_POINT('',(-1.7,2.032,0.4)); +#22733 = LINE('',#22734,#22735); +#22734 = CARTESIAN_POINT('',(-1.7,2.032,0.4)); +#22735 = VECTOR('',#22736,1.); +#22736 = DIRECTION('',(0.,0.,1.)); +#22737 = ORIENTED_EDGE('',*,*,#22738,.F.); +#22738 = EDGE_CURVE('',#22739,#22731,#22741,.T.); +#22739 = VERTEX_POINT('',#22740); +#22740 = CARTESIAN_POINT('',(-1.7,2.34,0.4)); +#22741 = LINE('',#22742,#22743); +#22742 = CARTESIAN_POINT('',(-1.7,3.048,0.4)); +#22743 = VECTOR('',#22744,1.); +#22744 = DIRECTION('',(0.,-1.,0.)); +#22745 = ORIENTED_EDGE('',*,*,#22746,.F.); +#22746 = EDGE_CURVE('',#22747,#22739,#22749,.T.); +#22747 = VERTEX_POINT('',#22748); +#22748 = CARTESIAN_POINT('',(-1.7,2.74,0.4)); +#22749 = LINE('',#22750,#22751); +#22750 = CARTESIAN_POINT('',(-1.7,3.048,0.4)); +#22751 = VECTOR('',#22752,1.); +#22752 = DIRECTION('',(0.,-1.,0.)); +#22753 = ORIENTED_EDGE('',*,*,#22754,.F.); +#22754 = EDGE_CURVE('',#22669,#22747,#22755,.T.); +#22755 = LINE('',#22756,#22757); +#22756 = CARTESIAN_POINT('',(-1.7,3.048,0.4)); +#22757 = VECTOR('',#22758,1.); +#22758 = DIRECTION('',(0.,-1.,0.)); +#22759 = PLANE('',#22760); +#22760 = AXIS2_PLACEMENT_3D('',#22761,#22762,#22763); +#22761 = CARTESIAN_POINT('',(-1.7,3.048,0.4)); +#22762 = DIRECTION('',(1.,0.,0.)); +#22763 = DIRECTION('',(0.,-1.,0.)); +#22764 = ADVANCED_FACE('',(#22765),#23471,.F.); +#22765 = FACE_BOUND('',#22766,.F.); +#22766 = EDGE_LOOP('',(#22767,#22768,#22769,#22770,#22778,#22786,#22794, + #22802,#22808,#22809,#22817,#22825,#22833,#22841,#22849,#22857, + #22865,#22873,#22881,#22889,#22897,#22905,#22913,#22921,#22929, + #22937,#22945,#22953,#22961,#22969,#22977,#22985,#22993,#23001, + #23009,#23017,#23025,#23033,#23041,#23049,#23057,#23065,#23073, + #23081,#23089,#23097,#23105,#23113,#23121,#23129,#23137,#23145, + #23153,#23161,#23169,#23177,#23185,#23193,#23201,#23209,#23217, + #23225,#23233,#23241,#23249,#23257,#23265,#23273,#23281,#23289, + #23297,#23305,#23313,#23321,#23329,#23337,#23345,#23353,#23361, + #23369,#23377,#23385,#23393,#23401,#23409,#23417,#23425,#23433, + #23441,#23449,#23457,#23465)); +#22767 = ORIENTED_EDGE('',*,*,#22707,.T.); +#22768 = ORIENTED_EDGE('',*,*,#22676,.T.); +#22769 = ORIENTED_EDGE('',*,*,#22754,.T.); +#22770 = ORIENTED_EDGE('',*,*,#22771,.F.); +#22771 = EDGE_CURVE('',#22772,#22747,#22774,.T.); +#22772 = VERTEX_POINT('',#22773); +#22773 = CARTESIAN_POINT('',(-0.835,2.74,0.4)); +#22774 = LINE('',#22775,#22776); +#22775 = CARTESIAN_POINT('',(-0.835,2.74,0.4)); +#22776 = VECTOR('',#22777,1.); +#22777 = DIRECTION('',(-1.,0.,0.)); +#22778 = ORIENTED_EDGE('',*,*,#22779,.T.); +#22779 = EDGE_CURVE('',#22772,#22780,#22782,.T.); +#22780 = VERTEX_POINT('',#22781); +#22781 = CARTESIAN_POINT('',(-0.435,2.74,0.4)); +#22782 = LINE('',#22783,#22784); +#22783 = CARTESIAN_POINT('',(-0.516111111111,2.74,0.4)); +#22784 = VECTOR('',#22785,1.); +#22785 = DIRECTION('',(1.,-7.890405358082E-32,2.842635188031E-33)); +#22786 = ORIENTED_EDGE('',*,*,#22787,.T.); +#22787 = EDGE_CURVE('',#22780,#22788,#22790,.T.); +#22788 = VERTEX_POINT('',#22789); +#22789 = CARTESIAN_POINT('',(-0.435,2.34,0.4)); +#22790 = LINE('',#22791,#22792); +#22791 = CARTESIAN_POINT('',(-0.435,2.74,0.4)); +#22792 = VECTOR('',#22793,1.); +#22793 = DIRECTION('',(0.,-1.,0.)); +#22794 = ORIENTED_EDGE('',*,*,#22795,.F.); +#22795 = EDGE_CURVE('',#22796,#22788,#22798,.T.); +#22796 = VERTEX_POINT('',#22797); +#22797 = CARTESIAN_POINT('',(-0.835,2.34,0.4)); +#22798 = LINE('',#22799,#22800); +#22799 = CARTESIAN_POINT('',(-0.516111111111,2.34,0.4)); +#22800 = VECTOR('',#22801,1.); +#22801 = DIRECTION('',(1.,-7.890405358082E-32,2.842635188031E-33)); +#22802 = ORIENTED_EDGE('',*,*,#22803,.T.); +#22803 = EDGE_CURVE('',#22796,#22739,#22804,.T.); +#22804 = LINE('',#22805,#22806); +#22805 = CARTESIAN_POINT('',(-0.835,2.34,0.4)); +#22806 = VECTOR('',#22807,1.); +#22807 = DIRECTION('',(-1.,0.,0.)); +#22808 = ORIENTED_EDGE('',*,*,#22738,.T.); +#22809 = ORIENTED_EDGE('',*,*,#22810,.T.); +#22810 = EDGE_CURVE('',#22731,#22811,#22813,.T.); +#22811 = VERTEX_POINT('',#22812); +#22812 = CARTESIAN_POINT('',(-1.573,1.905,0.4)); +#22813 = LINE('',#22814,#22815); +#22814 = CARTESIAN_POINT('',(-1.7,2.032,0.4)); +#22815 = VECTOR('',#22816,1.); +#22816 = DIRECTION('',(0.707106781187,-0.707106781187,0.)); +#22817 = ORIENTED_EDGE('',*,*,#22818,.T.); +#22818 = EDGE_CURVE('',#22811,#22819,#22821,.T.); +#22819 = VERTEX_POINT('',#22820); +#22820 = CARTESIAN_POINT('',(-1.7,1.778,0.4)); +#22821 = LINE('',#22822,#22823); +#22822 = CARTESIAN_POINT('',(-1.573,1.905,0.4)); +#22823 = VECTOR('',#22824,1.); +#22824 = DIRECTION('',(-0.707106781187,-0.707106781187,0.)); +#22825 = ORIENTED_EDGE('',*,*,#22826,.T.); +#22826 = EDGE_CURVE('',#22819,#22827,#22829,.T.); +#22827 = VERTEX_POINT('',#22828); +#22828 = CARTESIAN_POINT('',(-1.7,1.47,0.4)); +#22829 = LINE('',#22830,#22831); +#22830 = CARTESIAN_POINT('',(-1.7,1.778,0.4)); +#22831 = VECTOR('',#22832,1.); +#22832 = DIRECTION('',(0.,-1.,0.)); +#22833 = ORIENTED_EDGE('',*,*,#22834,.F.); +#22834 = EDGE_CURVE('',#22835,#22827,#22837,.T.); +#22835 = VERTEX_POINT('',#22836); +#22836 = CARTESIAN_POINT('',(-0.835,1.47,0.4)); +#22837 = LINE('',#22838,#22839); +#22838 = CARTESIAN_POINT('',(-0.835,1.47,0.4)); +#22839 = VECTOR('',#22840,1.); +#22840 = DIRECTION('',(-1.,0.,0.)); +#22841 = ORIENTED_EDGE('',*,*,#22842,.T.); +#22842 = EDGE_CURVE('',#22835,#22843,#22845,.T.); +#22843 = VERTEX_POINT('',#22844); +#22844 = CARTESIAN_POINT('',(-0.435,1.47,0.4)); +#22845 = LINE('',#22846,#22847); +#22846 = CARTESIAN_POINT('',(-0.516111111111,1.47,0.4)); +#22847 = VECTOR('',#22848,1.); +#22848 = DIRECTION('',(1.,-7.890405358082E-32,2.842635188031E-33)); +#22849 = ORIENTED_EDGE('',*,*,#22850,.T.); +#22850 = EDGE_CURVE('',#22843,#22851,#22853,.T.); +#22851 = VERTEX_POINT('',#22852); +#22852 = CARTESIAN_POINT('',(-0.435,1.07,0.4)); +#22853 = LINE('',#22854,#22855); +#22854 = CARTESIAN_POINT('',(-0.435,1.47,0.4)); +#22855 = VECTOR('',#22856,1.); +#22856 = DIRECTION('',(0.,-1.,0.)); +#22857 = ORIENTED_EDGE('',*,*,#22858,.F.); +#22858 = EDGE_CURVE('',#22859,#22851,#22861,.T.); +#22859 = VERTEX_POINT('',#22860); +#22860 = CARTESIAN_POINT('',(-0.835,1.07,0.4)); +#22861 = LINE('',#22862,#22863); +#22862 = CARTESIAN_POINT('',(-0.516111111111,1.07,0.4)); +#22863 = VECTOR('',#22864,1.); +#22864 = DIRECTION('',(1.,-7.890405358082E-32,2.842635188031E-33)); +#22865 = ORIENTED_EDGE('',*,*,#22866,.T.); +#22866 = EDGE_CURVE('',#22859,#22867,#22869,.T.); +#22867 = VERTEX_POINT('',#22868); +#22868 = CARTESIAN_POINT('',(-1.7,1.07,0.4)); +#22869 = LINE('',#22870,#22871); +#22870 = CARTESIAN_POINT('',(-0.835,1.07,0.4)); +#22871 = VECTOR('',#22872,1.); +#22872 = DIRECTION('',(-1.,0.,0.)); +#22873 = ORIENTED_EDGE('',*,*,#22874,.T.); +#22874 = EDGE_CURVE('',#22867,#22875,#22877,.T.); +#22875 = VERTEX_POINT('',#22876); +#22876 = CARTESIAN_POINT('',(-1.7,0.762,0.4)); +#22877 = LINE('',#22878,#22879); +#22878 = CARTESIAN_POINT('',(-1.7,1.778,0.4)); +#22879 = VECTOR('',#22880,1.); +#22880 = DIRECTION('',(0.,-1.,0.)); +#22881 = ORIENTED_EDGE('',*,*,#22882,.T.); +#22882 = EDGE_CURVE('',#22875,#22883,#22885,.T.); +#22883 = VERTEX_POINT('',#22884); +#22884 = CARTESIAN_POINT('',(-1.573,0.635,0.4)); +#22885 = LINE('',#22886,#22887); +#22886 = CARTESIAN_POINT('',(-1.7,0.762,0.4)); +#22887 = VECTOR('',#22888,1.); +#22888 = DIRECTION('',(0.707106781187,-0.707106781187,0.)); +#22889 = ORIENTED_EDGE('',*,*,#22890,.T.); +#22890 = EDGE_CURVE('',#22883,#22891,#22893,.T.); +#22891 = VERTEX_POINT('',#22892); +#22892 = CARTESIAN_POINT('',(-1.7,0.508,0.4)); +#22893 = LINE('',#22894,#22895); +#22894 = CARTESIAN_POINT('',(-1.573,0.635,0.4)); +#22895 = VECTOR('',#22896,1.); +#22896 = DIRECTION('',(-0.707106781187,-0.707106781187,0.)); +#22897 = ORIENTED_EDGE('',*,*,#22898,.T.); +#22898 = EDGE_CURVE('',#22891,#22899,#22901,.T.); +#22899 = VERTEX_POINT('',#22900); +#22900 = CARTESIAN_POINT('',(-1.7,0.2,0.4)); +#22901 = LINE('',#22902,#22903); +#22902 = CARTESIAN_POINT('',(-1.7,0.508,0.4)); +#22903 = VECTOR('',#22904,1.); +#22904 = DIRECTION('',(0.,-1.,0.)); +#22905 = ORIENTED_EDGE('',*,*,#22906,.F.); +#22906 = EDGE_CURVE('',#22907,#22899,#22909,.T.); +#22907 = VERTEX_POINT('',#22908); +#22908 = CARTESIAN_POINT('',(-0.835,0.2,0.4)); +#22909 = LINE('',#22910,#22911); +#22910 = CARTESIAN_POINT('',(-0.835,0.2,0.4)); +#22911 = VECTOR('',#22912,1.); +#22912 = DIRECTION('',(-1.,0.,0.)); +#22913 = ORIENTED_EDGE('',*,*,#22914,.T.); +#22914 = EDGE_CURVE('',#22907,#22915,#22917,.T.); +#22915 = VERTEX_POINT('',#22916); +#22916 = CARTESIAN_POINT('',(-0.435,0.2,0.4)); +#22917 = LINE('',#22918,#22919); +#22918 = CARTESIAN_POINT('',(-0.516111111111,0.2,0.4)); +#22919 = VECTOR('',#22920,1.); +#22920 = DIRECTION('',(1.,-7.890405358082E-32,2.842635188031E-33)); +#22921 = ORIENTED_EDGE('',*,*,#22922,.T.); +#22922 = EDGE_CURVE('',#22915,#22923,#22925,.T.); +#22923 = VERTEX_POINT('',#22924); +#22924 = CARTESIAN_POINT('',(-0.435,-0.2,0.4)); +#22925 = LINE('',#22926,#22927); +#22926 = CARTESIAN_POINT('',(-0.435,0.2,0.4)); +#22927 = VECTOR('',#22928,1.); +#22928 = DIRECTION('',(0.,-1.,0.)); +#22929 = ORIENTED_EDGE('',*,*,#22930,.F.); +#22930 = EDGE_CURVE('',#22931,#22923,#22933,.T.); +#22931 = VERTEX_POINT('',#22932); +#22932 = CARTESIAN_POINT('',(-0.835,-0.2,0.4)); +#22933 = LINE('',#22934,#22935); +#22934 = CARTESIAN_POINT('',(-0.516111111111,-0.2,0.4)); +#22935 = VECTOR('',#22936,1.); +#22936 = DIRECTION('',(1.,-7.890405358082E-32,2.842635188031E-33)); +#22937 = ORIENTED_EDGE('',*,*,#22938,.T.); +#22938 = EDGE_CURVE('',#22931,#22939,#22941,.T.); +#22939 = VERTEX_POINT('',#22940); +#22940 = CARTESIAN_POINT('',(-1.7,-0.2,0.4)); +#22941 = LINE('',#22942,#22943); +#22942 = CARTESIAN_POINT('',(-0.835,-0.2,0.4)); +#22943 = VECTOR('',#22944,1.); +#22944 = DIRECTION('',(-1.,0.,0.)); +#22945 = ORIENTED_EDGE('',*,*,#22946,.T.); +#22946 = EDGE_CURVE('',#22939,#22947,#22949,.T.); +#22947 = VERTEX_POINT('',#22948); +#22948 = CARTESIAN_POINT('',(-1.7,-0.508,0.4)); +#22949 = LINE('',#22950,#22951); +#22950 = CARTESIAN_POINT('',(-1.7,0.508,0.4)); +#22951 = VECTOR('',#22952,1.); +#22952 = DIRECTION('',(0.,-1.,0.)); +#22953 = ORIENTED_EDGE('',*,*,#22954,.T.); +#22954 = EDGE_CURVE('',#22947,#22955,#22957,.T.); +#22955 = VERTEX_POINT('',#22956); +#22956 = CARTESIAN_POINT('',(-1.573,-0.635,0.4)); +#22957 = LINE('',#22958,#22959); +#22958 = CARTESIAN_POINT('',(-1.7,-0.508,0.4)); +#22959 = VECTOR('',#22960,1.); +#22960 = DIRECTION('',(0.707106781187,-0.707106781187,0.)); +#22961 = ORIENTED_EDGE('',*,*,#22962,.T.); +#22962 = EDGE_CURVE('',#22955,#22963,#22965,.T.); +#22963 = VERTEX_POINT('',#22964); +#22964 = CARTESIAN_POINT('',(-1.7,-0.762,0.4)); +#22965 = LINE('',#22966,#22967); +#22966 = CARTESIAN_POINT('',(-1.573,-0.635,0.4)); +#22967 = VECTOR('',#22968,1.); +#22968 = DIRECTION('',(-0.707106781187,-0.707106781187,0.)); +#22969 = ORIENTED_EDGE('',*,*,#22970,.T.); +#22970 = EDGE_CURVE('',#22963,#22971,#22973,.T.); +#22971 = VERTEX_POINT('',#22972); +#22972 = CARTESIAN_POINT('',(-1.7,-1.07,0.4)); +#22973 = LINE('',#22974,#22975); +#22974 = CARTESIAN_POINT('',(-1.7,-0.762,0.4)); +#22975 = VECTOR('',#22976,1.); +#22976 = DIRECTION('',(0.,-1.,0.)); +#22977 = ORIENTED_EDGE('',*,*,#22978,.F.); +#22978 = EDGE_CURVE('',#22979,#22971,#22981,.T.); +#22979 = VERTEX_POINT('',#22980); +#22980 = CARTESIAN_POINT('',(-0.835,-1.07,0.4)); +#22981 = LINE('',#22982,#22983); +#22982 = CARTESIAN_POINT('',(-0.835,-1.07,0.4)); +#22983 = VECTOR('',#22984,1.); +#22984 = DIRECTION('',(-1.,0.,0.)); +#22985 = ORIENTED_EDGE('',*,*,#22986,.T.); +#22986 = EDGE_CURVE('',#22979,#22987,#22989,.T.); +#22987 = VERTEX_POINT('',#22988); +#22988 = CARTESIAN_POINT('',(-0.435,-1.07,0.4)); +#22989 = LINE('',#22990,#22991); +#22990 = CARTESIAN_POINT('',(-0.516111111111,-1.07,0.4)); +#22991 = VECTOR('',#22992,1.); +#22992 = DIRECTION('',(1.,-7.890405358082E-32,2.842635188031E-33)); +#22993 = ORIENTED_EDGE('',*,*,#22994,.T.); +#22994 = EDGE_CURVE('',#22987,#22995,#22997,.T.); +#22995 = VERTEX_POINT('',#22996); +#22996 = CARTESIAN_POINT('',(-0.435,-1.47,0.4)); +#22997 = LINE('',#22998,#22999); +#22998 = CARTESIAN_POINT('',(-0.435,-1.07,0.4)); +#22999 = VECTOR('',#23000,1.); +#23000 = DIRECTION('',(0.,-1.,0.)); +#23001 = ORIENTED_EDGE('',*,*,#23002,.F.); +#23002 = EDGE_CURVE('',#23003,#22995,#23005,.T.); +#23003 = VERTEX_POINT('',#23004); +#23004 = CARTESIAN_POINT('',(-0.835,-1.47,0.4)); +#23005 = LINE('',#23006,#23007); +#23006 = CARTESIAN_POINT('',(-0.516111111111,-1.47,0.4)); +#23007 = VECTOR('',#23008,1.); +#23008 = DIRECTION('',(1.,-7.890405358082E-32,2.842635188031E-33)); +#23009 = ORIENTED_EDGE('',*,*,#23010,.T.); +#23010 = EDGE_CURVE('',#23003,#23011,#23013,.T.); +#23011 = VERTEX_POINT('',#23012); +#23012 = CARTESIAN_POINT('',(-1.7,-1.47,0.4)); +#23013 = LINE('',#23014,#23015); +#23014 = CARTESIAN_POINT('',(-0.835,-1.47,0.4)); +#23015 = VECTOR('',#23016,1.); +#23016 = DIRECTION('',(-1.,0.,0.)); +#23017 = ORIENTED_EDGE('',*,*,#23018,.T.); +#23018 = EDGE_CURVE('',#23011,#23019,#23021,.T.); +#23019 = VERTEX_POINT('',#23020); +#23020 = CARTESIAN_POINT('',(-1.7,-1.778,0.4)); +#23021 = LINE('',#23022,#23023); +#23022 = CARTESIAN_POINT('',(-1.7,-0.762,0.4)); +#23023 = VECTOR('',#23024,1.); +#23024 = DIRECTION('',(0.,-1.,0.)); +#23025 = ORIENTED_EDGE('',*,*,#23026,.T.); +#23026 = EDGE_CURVE('',#23019,#23027,#23029,.T.); +#23027 = VERTEX_POINT('',#23028); +#23028 = CARTESIAN_POINT('',(-1.573,-1.905,0.4)); +#23029 = LINE('',#23030,#23031); +#23030 = CARTESIAN_POINT('',(-1.7,-1.778,0.4)); +#23031 = VECTOR('',#23032,1.); +#23032 = DIRECTION('',(0.707106781187,-0.707106781187,0.)); +#23033 = ORIENTED_EDGE('',*,*,#23034,.T.); +#23034 = EDGE_CURVE('',#23027,#23035,#23037,.T.); +#23035 = VERTEX_POINT('',#23036); +#23036 = CARTESIAN_POINT('',(-1.7,-2.032,0.4)); +#23037 = LINE('',#23038,#23039); +#23038 = CARTESIAN_POINT('',(-1.573,-1.905,0.4)); +#23039 = VECTOR('',#23040,1.); +#23040 = DIRECTION('',(-0.707106781187,-0.707106781187,0.)); +#23041 = ORIENTED_EDGE('',*,*,#23042,.T.); +#23042 = EDGE_CURVE('',#23035,#23043,#23045,.T.); +#23043 = VERTEX_POINT('',#23044); +#23044 = CARTESIAN_POINT('',(-1.7,-2.34,0.4)); +#23045 = LINE('',#23046,#23047); +#23046 = CARTESIAN_POINT('',(-1.7,-2.032,0.4)); +#23047 = VECTOR('',#23048,1.); +#23048 = DIRECTION('',(0.,-1.,0.)); +#23049 = ORIENTED_EDGE('',*,*,#23050,.F.); +#23050 = EDGE_CURVE('',#23051,#23043,#23053,.T.); +#23051 = VERTEX_POINT('',#23052); +#23052 = CARTESIAN_POINT('',(-0.835,-2.34,0.4)); +#23053 = LINE('',#23054,#23055); +#23054 = CARTESIAN_POINT('',(-0.835,-2.34,0.4)); +#23055 = VECTOR('',#23056,1.); +#23056 = DIRECTION('',(-1.,0.,0.)); +#23057 = ORIENTED_EDGE('',*,*,#23058,.T.); +#23058 = EDGE_CURVE('',#23051,#23059,#23061,.T.); +#23059 = VERTEX_POINT('',#23060); +#23060 = CARTESIAN_POINT('',(-0.435,-2.34,0.4)); +#23061 = LINE('',#23062,#23063); +#23062 = CARTESIAN_POINT('',(-0.516111111111,-2.34,0.4)); +#23063 = VECTOR('',#23064,1.); +#23064 = DIRECTION('',(1.,-7.890405358082E-32,2.842635188031E-33)); +#23065 = ORIENTED_EDGE('',*,*,#23066,.T.); +#23066 = EDGE_CURVE('',#23059,#23067,#23069,.T.); +#23067 = VERTEX_POINT('',#23068); +#23068 = CARTESIAN_POINT('',(-0.435,-2.74,0.4)); +#23069 = LINE('',#23070,#23071); +#23070 = CARTESIAN_POINT('',(-0.435,-2.34,0.4)); +#23071 = VECTOR('',#23072,1.); +#23072 = DIRECTION('',(0.,-1.,0.)); +#23073 = ORIENTED_EDGE('',*,*,#23074,.F.); +#23074 = EDGE_CURVE('',#23075,#23067,#23077,.T.); +#23075 = VERTEX_POINT('',#23076); +#23076 = CARTESIAN_POINT('',(-0.835,-2.74,0.4)); +#23077 = LINE('',#23078,#23079); +#23078 = CARTESIAN_POINT('',(-0.516111111111,-2.74,0.4)); +#23079 = VECTOR('',#23080,1.); +#23080 = DIRECTION('',(1.,-7.890405358082E-32,2.842635188031E-33)); +#23081 = ORIENTED_EDGE('',*,*,#23082,.T.); +#23082 = EDGE_CURVE('',#23075,#23083,#23085,.T.); +#23083 = VERTEX_POINT('',#23084); +#23084 = CARTESIAN_POINT('',(-1.7,-2.74,0.4)); +#23085 = LINE('',#23086,#23087); +#23086 = CARTESIAN_POINT('',(-0.835,-2.74,0.4)); +#23087 = VECTOR('',#23088,1.); +#23088 = DIRECTION('',(-1.,0.,0.)); +#23089 = ORIENTED_EDGE('',*,*,#23090,.T.); +#23090 = EDGE_CURVE('',#23083,#23091,#23093,.T.); +#23091 = VERTEX_POINT('',#23092); +#23092 = CARTESIAN_POINT('',(-1.7,-3.048,0.4)); +#23093 = LINE('',#23094,#23095); +#23094 = CARTESIAN_POINT('',(-1.7,-2.032,0.4)); +#23095 = VECTOR('',#23096,1.); +#23096 = DIRECTION('',(0.,-1.,0.)); +#23097 = ORIENTED_EDGE('',*,*,#23098,.T.); +#23098 = EDGE_CURVE('',#23091,#23099,#23101,.T.); +#23099 = VERTEX_POINT('',#23100); +#23100 = CARTESIAN_POINT('',(-1.573,-3.175,0.4)); +#23101 = LINE('',#23102,#23103); +#23102 = CARTESIAN_POINT('',(-1.7,-3.048,0.4)); +#23103 = VECTOR('',#23104,1.); +#23104 = DIRECTION('',(0.707106781187,-0.707106781187,0.)); +#23105 = ORIENTED_EDGE('',*,*,#23106,.T.); +#23106 = EDGE_CURVE('',#23099,#23107,#23109,.T.); +#23107 = VERTEX_POINT('',#23108); +#23108 = CARTESIAN_POINT('',(1.573,-3.175,0.4)); +#23109 = LINE('',#23110,#23111); +#23110 = CARTESIAN_POINT('',(-1.573,-3.175,0.4)); +#23111 = VECTOR('',#23112,1.); +#23112 = DIRECTION('',(1.,0.,0.)); +#23113 = ORIENTED_EDGE('',*,*,#23114,.T.); +#23114 = EDGE_CURVE('',#23107,#23115,#23117,.T.); +#23115 = VERTEX_POINT('',#23116); +#23116 = CARTESIAN_POINT('',(1.7,-3.048,0.4)); +#23117 = LINE('',#23118,#23119); +#23118 = CARTESIAN_POINT('',(1.573,-3.175,0.4)); +#23119 = VECTOR('',#23120,1.); +#23120 = DIRECTION('',(0.707106781187,0.707106781187,0.)); +#23121 = ORIENTED_EDGE('',*,*,#23122,.T.); +#23122 = EDGE_CURVE('',#23115,#23123,#23125,.T.); +#23123 = VERTEX_POINT('',#23124); +#23124 = CARTESIAN_POINT('',(1.7,-2.74,0.4)); +#23125 = LINE('',#23126,#23127); +#23126 = CARTESIAN_POINT('',(1.7,-3.048,0.4)); +#23127 = VECTOR('',#23128,1.); +#23128 = DIRECTION('',(0.,1.,0.)); +#23129 = ORIENTED_EDGE('',*,*,#23130,.F.); +#23130 = EDGE_CURVE('',#23131,#23123,#23133,.T.); +#23131 = VERTEX_POINT('',#23132); +#23132 = CARTESIAN_POINT('',(0.835,-2.74,0.4)); +#23133 = LINE('',#23134,#23135); +#23134 = CARTESIAN_POINT('',(0.835,-2.74,0.4)); +#23135 = VECTOR('',#23136,1.); +#23136 = DIRECTION('',(1.,0.,0.)); +#23137 = ORIENTED_EDGE('',*,*,#23138,.T.); +#23138 = EDGE_CURVE('',#23131,#23139,#23141,.T.); +#23139 = VERTEX_POINT('',#23140); +#23140 = CARTESIAN_POINT('',(0.435,-2.74,0.4)); +#23141 = LINE('',#23142,#23143); +#23142 = CARTESIAN_POINT('',(0.516111111111,-2.74,0.4)); +#23143 = VECTOR('',#23144,1.); +#23144 = DIRECTION('',(-1.,-7.890405358082E-32,-2.842635188031E-33)); +#23145 = ORIENTED_EDGE('',*,*,#23146,.F.); +#23146 = EDGE_CURVE('',#23147,#23139,#23149,.T.); +#23147 = VERTEX_POINT('',#23148); +#23148 = CARTESIAN_POINT('',(0.435,-2.34,0.4)); +#23149 = LINE('',#23150,#23151); +#23150 = CARTESIAN_POINT('',(0.435,-2.34,0.4)); +#23151 = VECTOR('',#23152,1.); +#23152 = DIRECTION('',(0.,-1.,0.)); +#23153 = ORIENTED_EDGE('',*,*,#23154,.F.); +#23154 = EDGE_CURVE('',#23155,#23147,#23157,.T.); +#23155 = VERTEX_POINT('',#23156); +#23156 = CARTESIAN_POINT('',(0.835,-2.34,0.4)); +#23157 = LINE('',#23158,#23159); +#23158 = CARTESIAN_POINT('',(0.516111111111,-2.34,0.4)); +#23159 = VECTOR('',#23160,1.); +#23160 = DIRECTION('',(-1.,-7.890405358082E-32,-2.842635188031E-33)); +#23161 = ORIENTED_EDGE('',*,*,#23162,.T.); +#23162 = EDGE_CURVE('',#23155,#23163,#23165,.T.); +#23163 = VERTEX_POINT('',#23164); +#23164 = CARTESIAN_POINT('',(1.7,-2.34,0.4)); +#23165 = LINE('',#23166,#23167); +#23166 = CARTESIAN_POINT('',(0.835,-2.34,0.4)); +#23167 = VECTOR('',#23168,1.); +#23168 = DIRECTION('',(1.,0.,0.)); +#23169 = ORIENTED_EDGE('',*,*,#23170,.T.); +#23170 = EDGE_CURVE('',#23163,#23171,#23173,.T.); +#23171 = VERTEX_POINT('',#23172); +#23172 = CARTESIAN_POINT('',(1.7,-2.032,0.4)); +#23173 = LINE('',#23174,#23175); +#23174 = CARTESIAN_POINT('',(1.7,-3.048,0.4)); +#23175 = VECTOR('',#23176,1.); +#23176 = DIRECTION('',(0.,1.,0.)); +#23177 = ORIENTED_EDGE('',*,*,#23178,.T.); +#23178 = EDGE_CURVE('',#23171,#23179,#23181,.T.); +#23179 = VERTEX_POINT('',#23180); +#23180 = CARTESIAN_POINT('',(1.573,-1.905,0.4)); +#23181 = LINE('',#23182,#23183); +#23182 = CARTESIAN_POINT('',(1.7,-2.032,0.4)); +#23183 = VECTOR('',#23184,1.); +#23184 = DIRECTION('',(-0.707106781187,0.707106781187,0.)); +#23185 = ORIENTED_EDGE('',*,*,#23186,.T.); +#23186 = EDGE_CURVE('',#23179,#23187,#23189,.T.); +#23187 = VERTEX_POINT('',#23188); +#23188 = CARTESIAN_POINT('',(1.7,-1.778,0.4)); +#23189 = LINE('',#23190,#23191); +#23190 = CARTESIAN_POINT('',(1.573,-1.905,0.4)); +#23191 = VECTOR('',#23192,1.); +#23192 = DIRECTION('',(0.707106781187,0.707106781187,0.)); +#23193 = ORIENTED_EDGE('',*,*,#23194,.T.); +#23194 = EDGE_CURVE('',#23187,#23195,#23197,.T.); +#23195 = VERTEX_POINT('',#23196); +#23196 = CARTESIAN_POINT('',(1.7,-1.47,0.4)); +#23197 = LINE('',#23198,#23199); +#23198 = CARTESIAN_POINT('',(1.7,-1.778,0.4)); +#23199 = VECTOR('',#23200,1.); +#23200 = DIRECTION('',(0.,1.,0.)); +#23201 = ORIENTED_EDGE('',*,*,#23202,.F.); +#23202 = EDGE_CURVE('',#23203,#23195,#23205,.T.); +#23203 = VERTEX_POINT('',#23204); +#23204 = CARTESIAN_POINT('',(0.835,-1.47,0.4)); +#23205 = LINE('',#23206,#23207); +#23206 = CARTESIAN_POINT('',(0.835,-1.47,0.4)); +#23207 = VECTOR('',#23208,1.); +#23208 = DIRECTION('',(1.,0.,0.)); +#23209 = ORIENTED_EDGE('',*,*,#23210,.T.); +#23210 = EDGE_CURVE('',#23203,#23211,#23213,.T.); +#23211 = VERTEX_POINT('',#23212); +#23212 = CARTESIAN_POINT('',(0.435,-1.47,0.4)); +#23213 = LINE('',#23214,#23215); +#23214 = CARTESIAN_POINT('',(0.516111111111,-1.47,0.4)); +#23215 = VECTOR('',#23216,1.); +#23216 = DIRECTION('',(-1.,-7.890405358082E-32,-2.842635188031E-33)); +#23217 = ORIENTED_EDGE('',*,*,#23218,.F.); +#23218 = EDGE_CURVE('',#23219,#23211,#23221,.T.); +#23219 = VERTEX_POINT('',#23220); +#23220 = CARTESIAN_POINT('',(0.435,-1.07,0.4)); +#23221 = LINE('',#23222,#23223); +#23222 = CARTESIAN_POINT('',(0.435,-1.07,0.4)); +#23223 = VECTOR('',#23224,1.); +#23224 = DIRECTION('',(0.,-1.,0.)); +#23225 = ORIENTED_EDGE('',*,*,#23226,.F.); +#23226 = EDGE_CURVE('',#23227,#23219,#23229,.T.); +#23227 = VERTEX_POINT('',#23228); +#23228 = CARTESIAN_POINT('',(0.835,-1.07,0.4)); +#23229 = LINE('',#23230,#23231); +#23230 = CARTESIAN_POINT('',(0.516111111111,-1.07,0.4)); +#23231 = VECTOR('',#23232,1.); +#23232 = DIRECTION('',(-1.,-7.890405358082E-32,-2.842635188031E-33)); +#23233 = ORIENTED_EDGE('',*,*,#23234,.T.); +#23234 = EDGE_CURVE('',#23227,#23235,#23237,.T.); +#23235 = VERTEX_POINT('',#23236); +#23236 = CARTESIAN_POINT('',(1.7,-1.07,0.4)); +#23237 = LINE('',#23238,#23239); +#23238 = CARTESIAN_POINT('',(0.835,-1.07,0.4)); +#23239 = VECTOR('',#23240,1.); +#23240 = DIRECTION('',(1.,0.,0.)); +#23241 = ORIENTED_EDGE('',*,*,#23242,.T.); +#23242 = EDGE_CURVE('',#23235,#23243,#23245,.T.); +#23243 = VERTEX_POINT('',#23244); +#23244 = CARTESIAN_POINT('',(1.7,-0.762,0.4)); +#23245 = LINE('',#23246,#23247); +#23246 = CARTESIAN_POINT('',(1.7,-1.778,0.4)); +#23247 = VECTOR('',#23248,1.); +#23248 = DIRECTION('',(0.,1.,0.)); +#23249 = ORIENTED_EDGE('',*,*,#23250,.T.); +#23250 = EDGE_CURVE('',#23243,#23251,#23253,.T.); +#23251 = VERTEX_POINT('',#23252); +#23252 = CARTESIAN_POINT('',(1.573,-0.635,0.4)); +#23253 = LINE('',#23254,#23255); +#23254 = CARTESIAN_POINT('',(1.7,-0.762,0.4)); +#23255 = VECTOR('',#23256,1.); +#23256 = DIRECTION('',(-0.707106781187,0.707106781187,0.)); +#23257 = ORIENTED_EDGE('',*,*,#23258,.T.); +#23258 = EDGE_CURVE('',#23251,#23259,#23261,.T.); +#23259 = VERTEX_POINT('',#23260); +#23260 = CARTESIAN_POINT('',(1.7,-0.508,0.4)); +#23261 = LINE('',#23262,#23263); +#23262 = CARTESIAN_POINT('',(1.573,-0.635,0.4)); +#23263 = VECTOR('',#23264,1.); +#23264 = DIRECTION('',(0.707106781187,0.707106781187,0.)); +#23265 = ORIENTED_EDGE('',*,*,#23266,.T.); +#23266 = EDGE_CURVE('',#23259,#23267,#23269,.T.); +#23267 = VERTEX_POINT('',#23268); +#23268 = CARTESIAN_POINT('',(1.7,-0.2,0.4)); +#23269 = LINE('',#23270,#23271); +#23270 = CARTESIAN_POINT('',(1.7,-0.508,0.4)); +#23271 = VECTOR('',#23272,1.); +#23272 = DIRECTION('',(0.,1.,0.)); +#23273 = ORIENTED_EDGE('',*,*,#23274,.F.); +#23274 = EDGE_CURVE('',#23275,#23267,#23277,.T.); +#23275 = VERTEX_POINT('',#23276); +#23276 = CARTESIAN_POINT('',(0.835,-0.2,0.4)); +#23277 = LINE('',#23278,#23279); +#23278 = CARTESIAN_POINT('',(0.835,-0.2,0.4)); +#23279 = VECTOR('',#23280,1.); +#23280 = DIRECTION('',(1.,0.,0.)); +#23281 = ORIENTED_EDGE('',*,*,#23282,.T.); +#23282 = EDGE_CURVE('',#23275,#23283,#23285,.T.); +#23283 = VERTEX_POINT('',#23284); +#23284 = CARTESIAN_POINT('',(0.435,-0.2,0.4)); +#23285 = LINE('',#23286,#23287); +#23286 = CARTESIAN_POINT('',(0.516111111111,-0.2,0.4)); +#23287 = VECTOR('',#23288,1.); +#23288 = DIRECTION('',(-1.,-7.890405358082E-32,-2.842635188031E-33)); +#23289 = ORIENTED_EDGE('',*,*,#23290,.F.); +#23290 = EDGE_CURVE('',#23291,#23283,#23293,.T.); +#23291 = VERTEX_POINT('',#23292); +#23292 = CARTESIAN_POINT('',(0.435,0.2,0.4)); +#23293 = LINE('',#23294,#23295); +#23294 = CARTESIAN_POINT('',(0.435,0.2,0.4)); +#23295 = VECTOR('',#23296,1.); +#23296 = DIRECTION('',(0.,-1.,0.)); +#23297 = ORIENTED_EDGE('',*,*,#23298,.F.); +#23298 = EDGE_CURVE('',#23299,#23291,#23301,.T.); +#23299 = VERTEX_POINT('',#23300); +#23300 = CARTESIAN_POINT('',(0.835,0.2,0.4)); +#23301 = LINE('',#23302,#23303); +#23302 = CARTESIAN_POINT('',(0.516111111111,0.2,0.4)); +#23303 = VECTOR('',#23304,1.); +#23304 = DIRECTION('',(-1.,-7.890405358082E-32,-2.842635188031E-33)); +#23305 = ORIENTED_EDGE('',*,*,#23306,.T.); +#23306 = EDGE_CURVE('',#23299,#23307,#23309,.T.); +#23307 = VERTEX_POINT('',#23308); +#23308 = CARTESIAN_POINT('',(1.7,0.2,0.4)); +#23309 = LINE('',#23310,#23311); +#23310 = CARTESIAN_POINT('',(0.835,0.2,0.4)); +#23311 = VECTOR('',#23312,1.); +#23312 = DIRECTION('',(1.,0.,0.)); +#23313 = ORIENTED_EDGE('',*,*,#23314,.T.); +#23314 = EDGE_CURVE('',#23307,#23315,#23317,.T.); +#23315 = VERTEX_POINT('',#23316); +#23316 = CARTESIAN_POINT('',(1.7,0.508,0.4)); +#23317 = LINE('',#23318,#23319); +#23318 = CARTESIAN_POINT('',(1.7,-0.508,0.4)); +#23319 = VECTOR('',#23320,1.); +#23320 = DIRECTION('',(0.,1.,0.)); +#23321 = ORIENTED_EDGE('',*,*,#23322,.T.); +#23322 = EDGE_CURVE('',#23315,#23323,#23325,.T.); +#23323 = VERTEX_POINT('',#23324); +#23324 = CARTESIAN_POINT('',(1.573,0.635,0.4)); +#23325 = LINE('',#23326,#23327); +#23326 = CARTESIAN_POINT('',(1.7,0.508,0.4)); +#23327 = VECTOR('',#23328,1.); +#23328 = DIRECTION('',(-0.707106781187,0.707106781187,0.)); +#23329 = ORIENTED_EDGE('',*,*,#23330,.T.); +#23330 = EDGE_CURVE('',#23323,#23331,#23333,.T.); +#23331 = VERTEX_POINT('',#23332); +#23332 = CARTESIAN_POINT('',(1.7,0.762,0.4)); +#23333 = LINE('',#23334,#23335); +#23334 = CARTESIAN_POINT('',(1.573,0.635,0.4)); +#23335 = VECTOR('',#23336,1.); +#23336 = DIRECTION('',(0.707106781187,0.707106781187,0.)); +#23337 = ORIENTED_EDGE('',*,*,#23338,.T.); +#23338 = EDGE_CURVE('',#23331,#23339,#23341,.T.); +#23339 = VERTEX_POINT('',#23340); +#23340 = CARTESIAN_POINT('',(1.7,1.07,0.4)); +#23341 = LINE('',#23342,#23343); +#23342 = CARTESIAN_POINT('',(1.7,0.762,0.4)); +#23343 = VECTOR('',#23344,1.); +#23344 = DIRECTION('',(0.,1.,0.)); +#23345 = ORIENTED_EDGE('',*,*,#23346,.F.); +#23346 = EDGE_CURVE('',#23347,#23339,#23349,.T.); +#23347 = VERTEX_POINT('',#23348); +#23348 = CARTESIAN_POINT('',(0.835,1.07,0.4)); +#23349 = LINE('',#23350,#23351); +#23350 = CARTESIAN_POINT('',(0.835,1.07,0.4)); +#23351 = VECTOR('',#23352,1.); +#23352 = DIRECTION('',(1.,0.,0.)); +#23353 = ORIENTED_EDGE('',*,*,#23354,.T.); +#23354 = EDGE_CURVE('',#23347,#23355,#23357,.T.); +#23355 = VERTEX_POINT('',#23356); +#23356 = CARTESIAN_POINT('',(0.435,1.07,0.4)); +#23357 = LINE('',#23358,#23359); +#23358 = CARTESIAN_POINT('',(0.516111111111,1.07,0.4)); +#23359 = VECTOR('',#23360,1.); +#23360 = DIRECTION('',(-1.,-7.890405358082E-32,-2.842635188031E-33)); +#23361 = ORIENTED_EDGE('',*,*,#23362,.F.); +#23362 = EDGE_CURVE('',#23363,#23355,#23365,.T.); +#23363 = VERTEX_POINT('',#23364); +#23364 = CARTESIAN_POINT('',(0.435,1.47,0.4)); +#23365 = LINE('',#23366,#23367); +#23366 = CARTESIAN_POINT('',(0.435,1.47,0.4)); +#23367 = VECTOR('',#23368,1.); +#23368 = DIRECTION('',(0.,-1.,0.)); +#23369 = ORIENTED_EDGE('',*,*,#23370,.F.); +#23370 = EDGE_CURVE('',#23371,#23363,#23373,.T.); +#23371 = VERTEX_POINT('',#23372); +#23372 = CARTESIAN_POINT('',(0.835,1.47,0.4)); +#23373 = LINE('',#23374,#23375); +#23374 = CARTESIAN_POINT('',(0.516111111111,1.47,0.4)); +#23375 = VECTOR('',#23376,1.); +#23376 = DIRECTION('',(-1.,-7.890405358082E-32,-2.842635188031E-33)); +#23377 = ORIENTED_EDGE('',*,*,#23378,.T.); +#23378 = EDGE_CURVE('',#23371,#23379,#23381,.T.); +#23379 = VERTEX_POINT('',#23380); +#23380 = CARTESIAN_POINT('',(1.7,1.47,0.4)); +#23381 = LINE('',#23382,#23383); +#23382 = CARTESIAN_POINT('',(0.835,1.47,0.4)); +#23383 = VECTOR('',#23384,1.); +#23384 = DIRECTION('',(1.,0.,0.)); +#23385 = ORIENTED_EDGE('',*,*,#23386,.T.); +#23386 = EDGE_CURVE('',#23379,#23387,#23389,.T.); +#23387 = VERTEX_POINT('',#23388); +#23388 = CARTESIAN_POINT('',(1.7,1.778,0.4)); +#23389 = LINE('',#23390,#23391); +#23390 = CARTESIAN_POINT('',(1.7,0.762,0.4)); +#23391 = VECTOR('',#23392,1.); +#23392 = DIRECTION('',(0.,1.,0.)); +#23393 = ORIENTED_EDGE('',*,*,#23394,.T.); +#23394 = EDGE_CURVE('',#23387,#23395,#23397,.T.); +#23395 = VERTEX_POINT('',#23396); +#23396 = CARTESIAN_POINT('',(1.573,1.905,0.4)); +#23397 = LINE('',#23398,#23399); +#23398 = CARTESIAN_POINT('',(1.7,1.778,0.4)); +#23399 = VECTOR('',#23400,1.); +#23400 = DIRECTION('',(-0.707106781187,0.707106781187,0.)); +#23401 = ORIENTED_EDGE('',*,*,#23402,.T.); +#23402 = EDGE_CURVE('',#23395,#23403,#23405,.T.); +#23403 = VERTEX_POINT('',#23404); +#23404 = CARTESIAN_POINT('',(1.7,2.032,0.4)); +#23405 = LINE('',#23406,#23407); +#23406 = CARTESIAN_POINT('',(1.573,1.905,0.4)); +#23407 = VECTOR('',#23408,1.); +#23408 = DIRECTION('',(0.707106781187,0.707106781187,0.)); +#23409 = ORIENTED_EDGE('',*,*,#23410,.T.); +#23410 = EDGE_CURVE('',#23403,#23411,#23413,.T.); +#23411 = VERTEX_POINT('',#23412); +#23412 = CARTESIAN_POINT('',(1.7,2.34,0.4)); +#23413 = LINE('',#23414,#23415); +#23414 = CARTESIAN_POINT('',(1.7,2.032,0.4)); +#23415 = VECTOR('',#23416,1.); +#23416 = DIRECTION('',(0.,1.,0.)); +#23417 = ORIENTED_EDGE('',*,*,#23418,.F.); +#23418 = EDGE_CURVE('',#23419,#23411,#23421,.T.); +#23419 = VERTEX_POINT('',#23420); +#23420 = CARTESIAN_POINT('',(0.835,2.34,0.4)); +#23421 = LINE('',#23422,#23423); +#23422 = CARTESIAN_POINT('',(0.835,2.34,0.4)); +#23423 = VECTOR('',#23424,1.); +#23424 = DIRECTION('',(1.,0.,0.)); +#23425 = ORIENTED_EDGE('',*,*,#23426,.T.); +#23426 = EDGE_CURVE('',#23419,#23427,#23429,.T.); +#23427 = VERTEX_POINT('',#23428); +#23428 = CARTESIAN_POINT('',(0.435,2.34,0.4)); +#23429 = LINE('',#23430,#23431); +#23430 = CARTESIAN_POINT('',(0.516111111111,2.34,0.4)); +#23431 = VECTOR('',#23432,1.); +#23432 = DIRECTION('',(-1.,-7.890405358082E-32,-2.842635188031E-33)); +#23433 = ORIENTED_EDGE('',*,*,#23434,.F.); +#23434 = EDGE_CURVE('',#23435,#23427,#23437,.T.); +#23435 = VERTEX_POINT('',#23436); +#23436 = CARTESIAN_POINT('',(0.435,2.74,0.4)); +#23437 = LINE('',#23438,#23439); +#23438 = CARTESIAN_POINT('',(0.435,2.74,0.4)); +#23439 = VECTOR('',#23440,1.); +#23440 = DIRECTION('',(0.,-1.,0.)); +#23441 = ORIENTED_EDGE('',*,*,#23442,.F.); +#23442 = EDGE_CURVE('',#23443,#23435,#23445,.T.); +#23443 = VERTEX_POINT('',#23444); +#23444 = CARTESIAN_POINT('',(0.835,2.74,0.4)); +#23445 = LINE('',#23446,#23447); +#23446 = CARTESIAN_POINT('',(0.516111111111,2.74,0.4)); +#23447 = VECTOR('',#23448,1.); +#23448 = DIRECTION('',(-1.,-7.890405358082E-32,-2.842635188031E-33)); +#23449 = ORIENTED_EDGE('',*,*,#23450,.T.); +#23450 = EDGE_CURVE('',#23443,#23451,#23453,.T.); +#23451 = VERTEX_POINT('',#23452); +#23452 = CARTESIAN_POINT('',(1.7,2.74,0.4)); +#23453 = LINE('',#23454,#23455); +#23454 = CARTESIAN_POINT('',(0.835,2.74,0.4)); +#23455 = VECTOR('',#23456,1.); +#23456 = DIRECTION('',(1.,0.,0.)); +#23457 = ORIENTED_EDGE('',*,*,#23458,.T.); +#23458 = EDGE_CURVE('',#23451,#23459,#23461,.T.); +#23459 = VERTEX_POINT('',#23460); +#23460 = CARTESIAN_POINT('',(1.7,3.048,0.4)); +#23461 = LINE('',#23462,#23463); +#23462 = CARTESIAN_POINT('',(1.7,2.032,0.4)); +#23463 = VECTOR('',#23464,1.); +#23464 = DIRECTION('',(0.,1.,0.)); +#23465 = ORIENTED_EDGE('',*,*,#23466,.T.); +#23466 = EDGE_CURVE('',#23459,#22691,#23467,.T.); +#23467 = LINE('',#23468,#23469); +#23468 = CARTESIAN_POINT('',(1.7,3.048,0.4)); +#23469 = VECTOR('',#23470,1.); +#23470 = DIRECTION('',(-0.707106781187,0.707106781187,0.)); +#23471 = PLANE('',#23472); +#23472 = AXIS2_PLACEMENT_3D('',#23473,#23474,#23475); +#23473 = CARTESIAN_POINT('',(-4.431120934376E-17,0.,0.4)); +#23474 = DIRECTION('',(-2.842635188031E-33,5.559566692811E-33,1.)); +#23475 = DIRECTION('',(0.,1.,-5.559566692811E-33)); +#23476 = ADVANCED_FACE('',(#23477,#23712,#23746,#23780,#23814,#23848, + #23882,#23916,#23950,#23984,#24018),#24052,.T.); +#23477 = FACE_BOUND('',#23478,.T.); +#23478 = EDGE_LOOP('',(#23479,#23480,#23481,#23489,#23497,#23505,#23513, + #23521,#23529,#23537,#23545,#23553,#23561,#23569,#23577,#23585, + #23593,#23601,#23609,#23617,#23625,#23633,#23641,#23649,#23657, + #23665,#23673,#23681,#23689,#23697,#23705,#23711)); +#23479 = ORIENTED_EDGE('',*,*,#22660,.T.); +#23480 = ORIENTED_EDGE('',*,*,#22722,.T.); +#23481 = ORIENTED_EDGE('',*,*,#23482,.T.); +#23482 = EDGE_CURVE('',#22723,#23483,#23485,.T.); +#23483 = VERTEX_POINT('',#23484); +#23484 = CARTESIAN_POINT('',(-1.573,1.905,0.9)); +#23485 = LINE('',#23486,#23487); +#23486 = CARTESIAN_POINT('',(-1.7,2.032,0.9)); +#23487 = VECTOR('',#23488,1.); +#23488 = DIRECTION('',(0.707106781187,-0.707106781187,0.)); +#23489 = ORIENTED_EDGE('',*,*,#23490,.T.); +#23490 = EDGE_CURVE('',#23483,#23491,#23493,.T.); +#23491 = VERTEX_POINT('',#23492); +#23492 = CARTESIAN_POINT('',(-1.7,1.778,0.9)); +#23493 = LINE('',#23494,#23495); +#23494 = CARTESIAN_POINT('',(-1.573,1.905,0.9)); +#23495 = VECTOR('',#23496,1.); +#23496 = DIRECTION('',(-0.707106781187,-0.707106781187,0.)); +#23497 = ORIENTED_EDGE('',*,*,#23498,.T.); +#23498 = EDGE_CURVE('',#23491,#23499,#23501,.T.); +#23499 = VERTEX_POINT('',#23500); +#23500 = CARTESIAN_POINT('',(-1.7,0.762,0.9)); +#23501 = LINE('',#23502,#23503); +#23502 = CARTESIAN_POINT('',(-1.7,1.778,0.9)); +#23503 = VECTOR('',#23504,1.); +#23504 = DIRECTION('',(0.,-1.,0.)); +#23505 = ORIENTED_EDGE('',*,*,#23506,.T.); +#23506 = EDGE_CURVE('',#23499,#23507,#23509,.T.); +#23507 = VERTEX_POINT('',#23508); +#23508 = CARTESIAN_POINT('',(-1.573,0.635,0.9)); +#23509 = LINE('',#23510,#23511); +#23510 = CARTESIAN_POINT('',(-1.7,0.762,0.9)); +#23511 = VECTOR('',#23512,1.); +#23512 = DIRECTION('',(0.707106781187,-0.707106781187,0.)); +#23513 = ORIENTED_EDGE('',*,*,#23514,.T.); +#23514 = EDGE_CURVE('',#23507,#23515,#23517,.T.); +#23515 = VERTEX_POINT('',#23516); +#23516 = CARTESIAN_POINT('',(-1.7,0.508,0.9)); +#23517 = LINE('',#23518,#23519); +#23518 = CARTESIAN_POINT('',(-1.573,0.635,0.9)); +#23519 = VECTOR('',#23520,1.); +#23520 = DIRECTION('',(-0.707106781187,-0.707106781187,0.)); +#23521 = ORIENTED_EDGE('',*,*,#23522,.T.); +#23522 = EDGE_CURVE('',#23515,#23523,#23525,.T.); +#23523 = VERTEX_POINT('',#23524); +#23524 = CARTESIAN_POINT('',(-1.7,-0.508,0.9)); +#23525 = LINE('',#23526,#23527); +#23526 = CARTESIAN_POINT('',(-1.7,0.508,0.9)); +#23527 = VECTOR('',#23528,1.); +#23528 = DIRECTION('',(0.,-1.,0.)); +#23529 = ORIENTED_EDGE('',*,*,#23530,.T.); +#23530 = EDGE_CURVE('',#23523,#23531,#23533,.T.); +#23531 = VERTEX_POINT('',#23532); +#23532 = CARTESIAN_POINT('',(-1.573,-0.635,0.9)); +#23533 = LINE('',#23534,#23535); +#23534 = CARTESIAN_POINT('',(-1.7,-0.508,0.9)); +#23535 = VECTOR('',#23536,1.); +#23536 = DIRECTION('',(0.707106781187,-0.707106781187,0.)); +#23537 = ORIENTED_EDGE('',*,*,#23538,.T.); +#23538 = EDGE_CURVE('',#23531,#23539,#23541,.T.); +#23539 = VERTEX_POINT('',#23540); +#23540 = CARTESIAN_POINT('',(-1.7,-0.762,0.9)); +#23541 = LINE('',#23542,#23543); +#23542 = CARTESIAN_POINT('',(-1.573,-0.635,0.9)); +#23543 = VECTOR('',#23544,1.); +#23544 = DIRECTION('',(-0.707106781187,-0.707106781187,0.)); +#23545 = ORIENTED_EDGE('',*,*,#23546,.T.); +#23546 = EDGE_CURVE('',#23539,#23547,#23549,.T.); +#23547 = VERTEX_POINT('',#23548); +#23548 = CARTESIAN_POINT('',(-1.7,-1.778,0.9)); +#23549 = LINE('',#23550,#23551); +#23550 = CARTESIAN_POINT('',(-1.7,-0.762,0.9)); +#23551 = VECTOR('',#23552,1.); +#23552 = DIRECTION('',(0.,-1.,0.)); +#23553 = ORIENTED_EDGE('',*,*,#23554,.T.); +#23554 = EDGE_CURVE('',#23547,#23555,#23557,.T.); +#23555 = VERTEX_POINT('',#23556); +#23556 = CARTESIAN_POINT('',(-1.573,-1.905,0.9)); +#23557 = LINE('',#23558,#23559); +#23558 = CARTESIAN_POINT('',(-1.7,-1.778,0.9)); +#23559 = VECTOR('',#23560,1.); +#23560 = DIRECTION('',(0.707106781187,-0.707106781187,0.)); +#23561 = ORIENTED_EDGE('',*,*,#23562,.T.); +#23562 = EDGE_CURVE('',#23555,#23563,#23565,.T.); +#23563 = VERTEX_POINT('',#23564); +#23564 = CARTESIAN_POINT('',(-1.7,-2.032,0.9)); +#23565 = LINE('',#23566,#23567); +#23566 = CARTESIAN_POINT('',(-1.573,-1.905,0.9)); +#23567 = VECTOR('',#23568,1.); +#23568 = DIRECTION('',(-0.707106781187,-0.707106781187,0.)); +#23569 = ORIENTED_EDGE('',*,*,#23570,.T.); +#23570 = EDGE_CURVE('',#23563,#23571,#23573,.T.); +#23571 = VERTEX_POINT('',#23572); +#23572 = CARTESIAN_POINT('',(-1.7,-3.048,0.9)); +#23573 = LINE('',#23574,#23575); +#23574 = CARTESIAN_POINT('',(-1.7,-2.032,0.9)); +#23575 = VECTOR('',#23576,1.); +#23576 = DIRECTION('',(0.,-1.,0.)); +#23577 = ORIENTED_EDGE('',*,*,#23578,.T.); +#23578 = EDGE_CURVE('',#23571,#23579,#23581,.T.); +#23579 = VERTEX_POINT('',#23580); +#23580 = CARTESIAN_POINT('',(-1.573,-3.175,0.9)); +#23581 = LINE('',#23582,#23583); +#23582 = CARTESIAN_POINT('',(-1.7,-3.048,0.9)); +#23583 = VECTOR('',#23584,1.); +#23584 = DIRECTION('',(0.707106781187,-0.707106781187,0.)); +#23585 = ORIENTED_EDGE('',*,*,#23586,.T.); +#23586 = EDGE_CURVE('',#23579,#23587,#23589,.T.); +#23587 = VERTEX_POINT('',#23588); +#23588 = CARTESIAN_POINT('',(1.573,-3.175,0.9)); +#23589 = LINE('',#23590,#23591); +#23590 = CARTESIAN_POINT('',(-1.573,-3.175,0.9)); +#23591 = VECTOR('',#23592,1.); +#23592 = DIRECTION('',(1.,0.,0.)); +#23593 = ORIENTED_EDGE('',*,*,#23594,.T.); +#23594 = EDGE_CURVE('',#23587,#23595,#23597,.T.); +#23595 = VERTEX_POINT('',#23596); +#23596 = CARTESIAN_POINT('',(1.7,-3.048,0.9)); +#23597 = LINE('',#23598,#23599); +#23598 = CARTESIAN_POINT('',(1.573,-3.175,0.9)); +#23599 = VECTOR('',#23600,1.); +#23600 = DIRECTION('',(0.707106781187,0.707106781187,0.)); +#23601 = ORIENTED_EDGE('',*,*,#23602,.T.); +#23602 = EDGE_CURVE('',#23595,#23603,#23605,.T.); +#23603 = VERTEX_POINT('',#23604); +#23604 = CARTESIAN_POINT('',(1.7,-2.032,0.9)); +#23605 = LINE('',#23606,#23607); +#23606 = CARTESIAN_POINT('',(1.7,-3.048,0.9)); +#23607 = VECTOR('',#23608,1.); +#23608 = DIRECTION('',(0.,1.,0.)); +#23609 = ORIENTED_EDGE('',*,*,#23610,.T.); +#23610 = EDGE_CURVE('',#23603,#23611,#23613,.T.); +#23611 = VERTEX_POINT('',#23612); +#23612 = CARTESIAN_POINT('',(1.573,-1.905,0.9)); +#23613 = LINE('',#23614,#23615); +#23614 = CARTESIAN_POINT('',(1.7,-2.032,0.9)); +#23615 = VECTOR('',#23616,1.); +#23616 = DIRECTION('',(-0.707106781187,0.707106781187,0.)); +#23617 = ORIENTED_EDGE('',*,*,#23618,.T.); +#23618 = EDGE_CURVE('',#23611,#23619,#23621,.T.); +#23619 = VERTEX_POINT('',#23620); +#23620 = CARTESIAN_POINT('',(1.7,-1.778,0.9)); +#23621 = LINE('',#23622,#23623); +#23622 = CARTESIAN_POINT('',(1.573,-1.905,0.9)); +#23623 = VECTOR('',#23624,1.); +#23624 = DIRECTION('',(0.707106781187,0.707106781187,0.)); +#23625 = ORIENTED_EDGE('',*,*,#23626,.T.); +#23626 = EDGE_CURVE('',#23619,#23627,#23629,.T.); +#23627 = VERTEX_POINT('',#23628); +#23628 = CARTESIAN_POINT('',(1.7,-0.762,0.9)); +#23629 = LINE('',#23630,#23631); +#23630 = CARTESIAN_POINT('',(1.7,-1.778,0.9)); +#23631 = VECTOR('',#23632,1.); +#23632 = DIRECTION('',(0.,1.,0.)); +#23633 = ORIENTED_EDGE('',*,*,#23634,.T.); +#23634 = EDGE_CURVE('',#23627,#23635,#23637,.T.); +#23635 = VERTEX_POINT('',#23636); +#23636 = CARTESIAN_POINT('',(1.573,-0.635,0.9)); +#23637 = LINE('',#23638,#23639); +#23638 = CARTESIAN_POINT('',(1.7,-0.762,0.9)); +#23639 = VECTOR('',#23640,1.); +#23640 = DIRECTION('',(-0.707106781187,0.707106781187,0.)); +#23641 = ORIENTED_EDGE('',*,*,#23642,.T.); +#23642 = EDGE_CURVE('',#23635,#23643,#23645,.T.); +#23643 = VERTEX_POINT('',#23644); +#23644 = CARTESIAN_POINT('',(1.7,-0.508,0.9)); +#23645 = LINE('',#23646,#23647); +#23646 = CARTESIAN_POINT('',(1.573,-0.635,0.9)); +#23647 = VECTOR('',#23648,1.); +#23648 = DIRECTION('',(0.707106781187,0.707106781187,0.)); +#23649 = ORIENTED_EDGE('',*,*,#23650,.T.); +#23650 = EDGE_CURVE('',#23643,#23651,#23653,.T.); +#23651 = VERTEX_POINT('',#23652); +#23652 = CARTESIAN_POINT('',(1.7,0.508,0.9)); +#23653 = LINE('',#23654,#23655); +#23654 = CARTESIAN_POINT('',(1.7,-0.508,0.9)); +#23655 = VECTOR('',#23656,1.); +#23656 = DIRECTION('',(0.,1.,0.)); +#23657 = ORIENTED_EDGE('',*,*,#23658,.T.); +#23658 = EDGE_CURVE('',#23651,#23659,#23661,.T.); +#23659 = VERTEX_POINT('',#23660); +#23660 = CARTESIAN_POINT('',(1.573,0.635,0.9)); +#23661 = LINE('',#23662,#23663); +#23662 = CARTESIAN_POINT('',(1.7,0.508,0.9)); +#23663 = VECTOR('',#23664,1.); +#23664 = DIRECTION('',(-0.707106781187,0.707106781187,0.)); +#23665 = ORIENTED_EDGE('',*,*,#23666,.T.); +#23666 = EDGE_CURVE('',#23659,#23667,#23669,.T.); +#23667 = VERTEX_POINT('',#23668); +#23668 = CARTESIAN_POINT('',(1.7,0.762,0.9)); +#23669 = LINE('',#23670,#23671); +#23670 = CARTESIAN_POINT('',(1.573,0.635,0.9)); +#23671 = VECTOR('',#23672,1.); +#23672 = DIRECTION('',(0.707106781187,0.707106781187,0.)); +#23673 = ORIENTED_EDGE('',*,*,#23674,.T.); +#23674 = EDGE_CURVE('',#23667,#23675,#23677,.T.); +#23675 = VERTEX_POINT('',#23676); +#23676 = CARTESIAN_POINT('',(1.7,1.778,0.9)); +#23677 = LINE('',#23678,#23679); +#23678 = CARTESIAN_POINT('',(1.7,0.762,0.9)); +#23679 = VECTOR('',#23680,1.); +#23680 = DIRECTION('',(0.,1.,0.)); +#23681 = ORIENTED_EDGE('',*,*,#23682,.T.); +#23682 = EDGE_CURVE('',#23675,#23683,#23685,.T.); +#23683 = VERTEX_POINT('',#23684); +#23684 = CARTESIAN_POINT('',(1.573,1.905,0.9)); +#23685 = LINE('',#23686,#23687); +#23686 = CARTESIAN_POINT('',(1.7,1.778,0.9)); +#23687 = VECTOR('',#23688,1.); +#23688 = DIRECTION('',(-0.707106781187,0.707106781187,0.)); +#23689 = ORIENTED_EDGE('',*,*,#23690,.T.); +#23690 = EDGE_CURVE('',#23683,#23691,#23693,.T.); +#23691 = VERTEX_POINT('',#23692); +#23692 = CARTESIAN_POINT('',(1.7,2.032,0.9)); +#23693 = LINE('',#23694,#23695); +#23694 = CARTESIAN_POINT('',(1.573,1.905,0.9)); +#23695 = VECTOR('',#23696,1.); +#23696 = DIRECTION('',(0.707106781187,0.707106781187,0.)); +#23697 = ORIENTED_EDGE('',*,*,#23698,.T.); +#23698 = EDGE_CURVE('',#23691,#23699,#23701,.T.); +#23699 = VERTEX_POINT('',#23700); +#23700 = CARTESIAN_POINT('',(1.7,3.048,0.9)); +#23701 = LINE('',#23702,#23703); +#23702 = CARTESIAN_POINT('',(1.7,2.032,0.9)); +#23703 = VECTOR('',#23704,1.); +#23704 = DIRECTION('',(0.,1.,0.)); +#23705 = ORIENTED_EDGE('',*,*,#23706,.T.); +#23706 = EDGE_CURVE('',#23699,#22693,#23707,.T.); +#23707 = LINE('',#23708,#23709); +#23708 = CARTESIAN_POINT('',(1.7,3.048,0.9)); +#23709 = VECTOR('',#23710,1.); +#23710 = DIRECTION('',(-0.707106781187,0.707106781187,0.)); +#23711 = ORIENTED_EDGE('',*,*,#22700,.T.); +#23712 = FACE_BOUND('',#23713,.T.); +#23713 = EDGE_LOOP('',(#23714,#23724,#23732,#23740)); +#23714 = ORIENTED_EDGE('',*,*,#23715,.F.); +#23715 = EDGE_CURVE('',#23716,#23718,#23720,.T.); +#23716 = VERTEX_POINT('',#23717); +#23717 = CARTESIAN_POINT('',(-0.835,-1.47,0.9)); +#23718 = VERTEX_POINT('',#23719); +#23719 = CARTESIAN_POINT('',(-0.435,-1.47,0.9)); +#23720 = LINE('',#23721,#23722); +#23721 = CARTESIAN_POINT('',(-0.516111111111,-1.47,0.9)); +#23722 = VECTOR('',#23723,1.); +#23723 = DIRECTION('',(1.,-7.890405358082E-32,2.842635188031E-33)); +#23724 = ORIENTED_EDGE('',*,*,#23725,.T.); +#23725 = EDGE_CURVE('',#23716,#23726,#23728,.T.); +#23726 = VERTEX_POINT('',#23727); +#23727 = CARTESIAN_POINT('',(-0.835,-1.07,0.9)); +#23728 = LINE('',#23729,#23730); +#23729 = CARTESIAN_POINT('',(-0.835,-0.535,0.9)); +#23730 = VECTOR('',#23731,1.); +#23731 = DIRECTION('',(0.,1.,-5.559566692811E-33)); +#23732 = ORIENTED_EDGE('',*,*,#23733,.T.); +#23733 = EDGE_CURVE('',#23726,#23734,#23736,.T.); +#23734 = VERTEX_POINT('',#23735); +#23735 = CARTESIAN_POINT('',(-0.435,-1.07,0.9)); +#23736 = LINE('',#23737,#23738); +#23737 = CARTESIAN_POINT('',(-0.516111111111,-1.07,0.9)); +#23738 = VECTOR('',#23739,1.); +#23739 = DIRECTION('',(1.,-7.890405358082E-32,2.842635188031E-33)); +#23740 = ORIENTED_EDGE('',*,*,#23741,.T.); +#23741 = EDGE_CURVE('',#23734,#23718,#23742,.T.); +#23742 = LINE('',#23743,#23744); +#23743 = CARTESIAN_POINT('',(-0.435,-0.535,0.9)); +#23744 = VECTOR('',#23745,1.); +#23745 = DIRECTION('',(7.014044260565E-50,-1.,5.559566692811E-33)); +#23746 = FACE_BOUND('',#23747,.T.); +#23747 = EDGE_LOOP('',(#23748,#23758,#23766,#23774)); +#23748 = ORIENTED_EDGE('',*,*,#23749,.F.); +#23749 = EDGE_CURVE('',#23750,#23752,#23754,.T.); +#23750 = VERTEX_POINT('',#23751); +#23751 = CARTESIAN_POINT('',(0.835,-1.07,0.9)); +#23752 = VERTEX_POINT('',#23753); +#23753 = CARTESIAN_POINT('',(0.435,-1.07,0.9)); +#23754 = LINE('',#23755,#23756); +#23755 = CARTESIAN_POINT('',(0.516111111111,-1.07,0.9)); +#23756 = VECTOR('',#23757,1.); +#23757 = DIRECTION('',(-1.,-7.890405358082E-32,-2.842635188031E-33)); +#23758 = ORIENTED_EDGE('',*,*,#23759,.F.); +#23759 = EDGE_CURVE('',#23760,#23750,#23762,.T.); +#23760 = VERTEX_POINT('',#23761); +#23761 = CARTESIAN_POINT('',(0.835,-1.47,0.9)); +#23762 = LINE('',#23763,#23764); +#23763 = CARTESIAN_POINT('',(0.835,-0.535,0.9)); +#23764 = VECTOR('',#23765,1.); +#23765 = DIRECTION('',(0.,1.,-5.559566692811E-33)); +#23766 = ORIENTED_EDGE('',*,*,#23767,.T.); +#23767 = EDGE_CURVE('',#23760,#23768,#23770,.T.); +#23768 = VERTEX_POINT('',#23769); +#23769 = CARTESIAN_POINT('',(0.435,-1.47,0.9)); +#23770 = LINE('',#23771,#23772); +#23771 = CARTESIAN_POINT('',(0.516111111111,-1.47,0.9)); +#23772 = VECTOR('',#23773,1.); +#23773 = DIRECTION('',(-1.,-7.890405358082E-32,-2.842635188031E-33)); +#23774 = ORIENTED_EDGE('',*,*,#23775,.F.); +#23775 = EDGE_CURVE('',#23752,#23768,#23776,.T.); +#23776 = LINE('',#23777,#23778); +#23777 = CARTESIAN_POINT('',(0.435,-0.535,0.9)); +#23778 = VECTOR('',#23779,1.); +#23779 = DIRECTION('',(-7.014044260565E-50,-1.,5.559566692811E-33)); +#23780 = FACE_BOUND('',#23781,.T.); +#23781 = EDGE_LOOP('',(#23782,#23792,#23800,#23808)); +#23782 = ORIENTED_EDGE('',*,*,#23783,.F.); +#23783 = EDGE_CURVE('',#23784,#23786,#23788,.T.); +#23784 = VERTEX_POINT('',#23785); +#23785 = CARTESIAN_POINT('',(0.435,-2.34,0.9)); +#23786 = VERTEX_POINT('',#23787); +#23787 = CARTESIAN_POINT('',(0.435,-2.74,0.9)); +#23788 = LINE('',#23789,#23790); +#23789 = CARTESIAN_POINT('',(0.435,-1.17,0.9)); +#23790 = VECTOR('',#23791,1.); +#23791 = DIRECTION('',(-7.014044260565E-50,-1.,5.559566692811E-33)); +#23792 = ORIENTED_EDGE('',*,*,#23793,.F.); +#23793 = EDGE_CURVE('',#23794,#23784,#23796,.T.); +#23794 = VERTEX_POINT('',#23795); +#23795 = CARTESIAN_POINT('',(0.835,-2.34,0.9)); +#23796 = LINE('',#23797,#23798); +#23797 = CARTESIAN_POINT('',(0.516111111111,-2.34,0.9)); +#23798 = VECTOR('',#23799,1.); +#23799 = DIRECTION('',(-1.,-7.890405358082E-32,-2.842635188031E-33)); +#23800 = ORIENTED_EDGE('',*,*,#23801,.F.); +#23801 = EDGE_CURVE('',#23802,#23794,#23804,.T.); +#23802 = VERTEX_POINT('',#23803); +#23803 = CARTESIAN_POINT('',(0.835,-2.74,0.9)); +#23804 = LINE('',#23805,#23806); +#23805 = CARTESIAN_POINT('',(0.835,-1.17,0.9)); +#23806 = VECTOR('',#23807,1.); +#23807 = DIRECTION('',(0.,1.,-5.559566692811E-33)); +#23808 = ORIENTED_EDGE('',*,*,#23809,.T.); +#23809 = EDGE_CURVE('',#23802,#23786,#23810,.T.); +#23810 = LINE('',#23811,#23812); +#23811 = CARTESIAN_POINT('',(0.516111111111,-2.74,0.9)); +#23812 = VECTOR('',#23813,1.); +#23813 = DIRECTION('',(-1.,-7.890405358082E-32,-2.842635188031E-33)); +#23814 = FACE_BOUND('',#23815,.T.); +#23815 = EDGE_LOOP('',(#23816,#23826,#23834,#23842)); +#23816 = ORIENTED_EDGE('',*,*,#23817,.T.); +#23817 = EDGE_CURVE('',#23818,#23820,#23822,.T.); +#23818 = VERTEX_POINT('',#23819); +#23819 = CARTESIAN_POINT('',(-0.835,-2.74,0.9)); +#23820 = VERTEX_POINT('',#23821); +#23821 = CARTESIAN_POINT('',(-0.835,-2.34,0.9)); +#23822 = LINE('',#23823,#23824); +#23823 = CARTESIAN_POINT('',(-0.835,-1.17,0.9)); +#23824 = VECTOR('',#23825,1.); +#23825 = DIRECTION('',(0.,1.,-5.559566692811E-33)); +#23826 = ORIENTED_EDGE('',*,*,#23827,.T.); +#23827 = EDGE_CURVE('',#23820,#23828,#23830,.T.); +#23828 = VERTEX_POINT('',#23829); +#23829 = CARTESIAN_POINT('',(-0.435,-2.34,0.9)); +#23830 = LINE('',#23831,#23832); +#23831 = CARTESIAN_POINT('',(-0.516111111111,-2.34,0.9)); +#23832 = VECTOR('',#23833,1.); +#23833 = DIRECTION('',(1.,-7.890405358082E-32,2.842635188031E-33)); +#23834 = ORIENTED_EDGE('',*,*,#23835,.T.); +#23835 = EDGE_CURVE('',#23828,#23836,#23838,.T.); +#23836 = VERTEX_POINT('',#23837); +#23837 = CARTESIAN_POINT('',(-0.435,-2.74,0.9)); +#23838 = LINE('',#23839,#23840); +#23839 = CARTESIAN_POINT('',(-0.435,-1.17,0.9)); +#23840 = VECTOR('',#23841,1.); +#23841 = DIRECTION('',(7.014044260565E-50,-1.,5.559566692811E-33)); +#23842 = ORIENTED_EDGE('',*,*,#23843,.F.); +#23843 = EDGE_CURVE('',#23818,#23836,#23844,.T.); +#23844 = LINE('',#23845,#23846); +#23845 = CARTESIAN_POINT('',(-0.516111111111,-2.74,0.9)); +#23846 = VECTOR('',#23847,1.); +#23847 = DIRECTION('',(1.,-7.890405358082E-32,2.842635188031E-33)); +#23848 = FACE_BOUND('',#23849,.T.); +#23849 = EDGE_LOOP('',(#23850,#23860,#23868,#23876)); +#23850 = ORIENTED_EDGE('',*,*,#23851,.F.); +#23851 = EDGE_CURVE('',#23852,#23854,#23856,.T.); +#23852 = VERTEX_POINT('',#23853); +#23853 = CARTESIAN_POINT('',(-0.835,1.07,0.9)); +#23854 = VERTEX_POINT('',#23855); +#23855 = CARTESIAN_POINT('',(-0.435,1.07,0.9)); +#23856 = LINE('',#23857,#23858); +#23857 = CARTESIAN_POINT('',(-0.516111111111,1.07,0.9)); +#23858 = VECTOR('',#23859,1.); +#23859 = DIRECTION('',(1.,-7.890405358082E-32,2.842635188031E-33)); +#23860 = ORIENTED_EDGE('',*,*,#23861,.T.); +#23861 = EDGE_CURVE('',#23852,#23862,#23864,.T.); +#23862 = VERTEX_POINT('',#23863); +#23863 = CARTESIAN_POINT('',(-0.835,1.47,0.9)); +#23864 = LINE('',#23865,#23866); +#23865 = CARTESIAN_POINT('',(-0.835,0.735,0.9)); +#23866 = VECTOR('',#23867,1.); +#23867 = DIRECTION('',(0.,1.,-5.559566692811E-33)); +#23868 = ORIENTED_EDGE('',*,*,#23869,.T.); +#23869 = EDGE_CURVE('',#23862,#23870,#23872,.T.); +#23870 = VERTEX_POINT('',#23871); +#23871 = CARTESIAN_POINT('',(-0.435,1.47,0.9)); +#23872 = LINE('',#23873,#23874); +#23873 = CARTESIAN_POINT('',(-0.516111111111,1.47,0.9)); +#23874 = VECTOR('',#23875,1.); +#23875 = DIRECTION('',(1.,-7.890405358082E-32,2.842635188031E-33)); +#23876 = ORIENTED_EDGE('',*,*,#23877,.T.); +#23877 = EDGE_CURVE('',#23870,#23854,#23878,.T.); +#23878 = LINE('',#23879,#23880); +#23879 = CARTESIAN_POINT('',(-0.435,0.735,0.9)); +#23880 = VECTOR('',#23881,1.); +#23881 = DIRECTION('',(7.014044260565E-50,-1.,5.559566692811E-33)); +#23882 = FACE_BOUND('',#23883,.T.); +#23883 = EDGE_LOOP('',(#23884,#23894,#23902,#23910)); +#23884 = ORIENTED_EDGE('',*,*,#23885,.F.); +#23885 = EDGE_CURVE('',#23886,#23888,#23890,.T.); +#23886 = VERTEX_POINT('',#23887); +#23887 = CARTESIAN_POINT('',(0.435,1.47,0.9)); +#23888 = VERTEX_POINT('',#23889); +#23889 = CARTESIAN_POINT('',(0.435,1.07,0.9)); +#23890 = LINE('',#23891,#23892); +#23891 = CARTESIAN_POINT('',(0.435,0.735,0.9)); +#23892 = VECTOR('',#23893,1.); +#23893 = DIRECTION('',(-7.014044260565E-50,-1.,5.559566692811E-33)); +#23894 = ORIENTED_EDGE('',*,*,#23895,.F.); +#23895 = EDGE_CURVE('',#23896,#23886,#23898,.T.); +#23896 = VERTEX_POINT('',#23897); +#23897 = CARTESIAN_POINT('',(0.835,1.47,0.9)); +#23898 = LINE('',#23899,#23900); +#23899 = CARTESIAN_POINT('',(0.516111111111,1.47,0.9)); +#23900 = VECTOR('',#23901,1.); +#23901 = DIRECTION('',(-1.,-7.890405358082E-32,-2.842635188031E-33)); +#23902 = ORIENTED_EDGE('',*,*,#23903,.F.); +#23903 = EDGE_CURVE('',#23904,#23896,#23906,.T.); +#23904 = VERTEX_POINT('',#23905); +#23905 = CARTESIAN_POINT('',(0.835,1.07,0.9)); +#23906 = LINE('',#23907,#23908); +#23907 = CARTESIAN_POINT('',(0.835,0.735,0.9)); +#23908 = VECTOR('',#23909,1.); +#23909 = DIRECTION('',(0.,1.,-5.559566692811E-33)); +#23910 = ORIENTED_EDGE('',*,*,#23911,.T.); +#23911 = EDGE_CURVE('',#23904,#23888,#23912,.T.); +#23912 = LINE('',#23913,#23914); +#23913 = CARTESIAN_POINT('',(0.516111111111,1.07,0.9)); +#23914 = VECTOR('',#23915,1.); +#23915 = DIRECTION('',(-1.,-7.890405358082E-32,-2.842635188031E-33)); +#23916 = FACE_BOUND('',#23917,.T.); +#23917 = EDGE_LOOP('',(#23918,#23928,#23936,#23944)); +#23918 = ORIENTED_EDGE('',*,*,#23919,.F.); +#23919 = EDGE_CURVE('',#23920,#23922,#23924,.T.); +#23920 = VERTEX_POINT('',#23921); +#23921 = CARTESIAN_POINT('',(0.835,0.2,0.9)); +#23922 = VERTEX_POINT('',#23923); +#23923 = CARTESIAN_POINT('',(0.435,0.2,0.9)); +#23924 = LINE('',#23925,#23926); +#23925 = CARTESIAN_POINT('',(0.516111111111,0.2,0.9)); +#23926 = VECTOR('',#23927,1.); +#23927 = DIRECTION('',(-1.,-7.890405358082E-32,-2.842635188031E-33)); +#23928 = ORIENTED_EDGE('',*,*,#23929,.F.); +#23929 = EDGE_CURVE('',#23930,#23920,#23932,.T.); +#23930 = VERTEX_POINT('',#23931); +#23931 = CARTESIAN_POINT('',(0.835,-0.2,0.9)); +#23932 = LINE('',#23933,#23934); +#23933 = CARTESIAN_POINT('',(0.835,0.1,0.9)); +#23934 = VECTOR('',#23935,1.); +#23935 = DIRECTION('',(0.,1.,-5.559566692811E-33)); +#23936 = ORIENTED_EDGE('',*,*,#23937,.T.); +#23937 = EDGE_CURVE('',#23930,#23938,#23940,.T.); +#23938 = VERTEX_POINT('',#23939); +#23939 = CARTESIAN_POINT('',(0.435,-0.2,0.9)); +#23940 = LINE('',#23941,#23942); +#23941 = CARTESIAN_POINT('',(0.516111111111,-0.2,0.9)); +#23942 = VECTOR('',#23943,1.); +#23943 = DIRECTION('',(-1.,-7.890405358082E-32,-2.842635188031E-33)); +#23944 = ORIENTED_EDGE('',*,*,#23945,.F.); +#23945 = EDGE_CURVE('',#23922,#23938,#23946,.T.); +#23946 = LINE('',#23947,#23948); +#23947 = CARTESIAN_POINT('',(0.435,0.1,0.9)); +#23948 = VECTOR('',#23949,1.); +#23949 = DIRECTION('',(-7.014044260565E-50,-1.,5.559566692811E-33)); +#23950 = FACE_BOUND('',#23951,.T.); +#23951 = EDGE_LOOP('',(#23952,#23962,#23970,#23978)); +#23952 = ORIENTED_EDGE('',*,*,#23953,.T.); +#23953 = EDGE_CURVE('',#23954,#23956,#23958,.T.); +#23954 = VERTEX_POINT('',#23955); +#23955 = CARTESIAN_POINT('',(-0.835,0.2,0.9)); +#23956 = VERTEX_POINT('',#23957); +#23957 = CARTESIAN_POINT('',(-0.435,0.2,0.9)); +#23958 = LINE('',#23959,#23960); +#23959 = CARTESIAN_POINT('',(-0.516111111111,0.2,0.9)); +#23960 = VECTOR('',#23961,1.); +#23961 = DIRECTION('',(1.,-7.890405358082E-32,2.842635188031E-33)); +#23962 = ORIENTED_EDGE('',*,*,#23963,.T.); +#23963 = EDGE_CURVE('',#23956,#23964,#23966,.T.); +#23964 = VERTEX_POINT('',#23965); +#23965 = CARTESIAN_POINT('',(-0.435,-0.2,0.9)); +#23966 = LINE('',#23967,#23968); +#23967 = CARTESIAN_POINT('',(-0.435,0.1,0.9)); +#23968 = VECTOR('',#23969,1.); +#23969 = DIRECTION('',(7.014044260565E-50,-1.,5.559566692811E-33)); +#23970 = ORIENTED_EDGE('',*,*,#23971,.F.); +#23971 = EDGE_CURVE('',#23972,#23964,#23974,.T.); +#23972 = VERTEX_POINT('',#23973); +#23973 = CARTESIAN_POINT('',(-0.835,-0.2,0.9)); +#23974 = LINE('',#23975,#23976); +#23975 = CARTESIAN_POINT('',(-0.516111111111,-0.2,0.9)); +#23976 = VECTOR('',#23977,1.); +#23977 = DIRECTION('',(1.,-7.890405358082E-32,2.842635188031E-33)); +#23978 = ORIENTED_EDGE('',*,*,#23979,.T.); +#23979 = EDGE_CURVE('',#23972,#23954,#23980,.T.); +#23980 = LINE('',#23981,#23982); +#23981 = CARTESIAN_POINT('',(-0.835,0.1,0.9)); +#23982 = VECTOR('',#23983,1.); +#23983 = DIRECTION('',(0.,1.,-5.559566692811E-33)); +#23984 = FACE_BOUND('',#23985,.T.); +#23985 = EDGE_LOOP('',(#23986,#23996,#24004,#24012)); +#23986 = ORIENTED_EDGE('',*,*,#23987,.F.); +#23987 = EDGE_CURVE('',#23988,#23990,#23992,.T.); +#23988 = VERTEX_POINT('',#23989); +#23989 = CARTESIAN_POINT('',(0.435,2.74,0.9)); +#23990 = VERTEX_POINT('',#23991); +#23991 = CARTESIAN_POINT('',(0.435,2.34,0.9)); +#23992 = LINE('',#23993,#23994); +#23993 = CARTESIAN_POINT('',(0.435,1.37,0.9)); +#23994 = VECTOR('',#23995,1.); +#23995 = DIRECTION('',(-7.014044260565E-50,-1.,5.559566692811E-33)); +#23996 = ORIENTED_EDGE('',*,*,#23997,.F.); +#23997 = EDGE_CURVE('',#23998,#23988,#24000,.T.); +#23998 = VERTEX_POINT('',#23999); +#23999 = CARTESIAN_POINT('',(0.835,2.74,0.9)); +#24000 = LINE('',#24001,#24002); +#24001 = CARTESIAN_POINT('',(0.516111111111,2.74,0.9)); +#24002 = VECTOR('',#24003,1.); +#24003 = DIRECTION('',(-1.,-7.890405358082E-32,-2.842635188031E-33)); +#24004 = ORIENTED_EDGE('',*,*,#24005,.F.); +#24005 = EDGE_CURVE('',#24006,#23998,#24008,.T.); +#24006 = VERTEX_POINT('',#24007); +#24007 = CARTESIAN_POINT('',(0.835,2.34,0.9)); +#24008 = LINE('',#24009,#24010); +#24009 = CARTESIAN_POINT('',(0.835,1.37,0.9)); +#24010 = VECTOR('',#24011,1.); +#24011 = DIRECTION('',(0.,1.,-5.559566692811E-33)); +#24012 = ORIENTED_EDGE('',*,*,#24013,.T.); +#24013 = EDGE_CURVE('',#24006,#23990,#24014,.T.); +#24014 = LINE('',#24015,#24016); +#24015 = CARTESIAN_POINT('',(0.516111111111,2.34,0.9)); +#24016 = VECTOR('',#24017,1.); +#24017 = DIRECTION('',(-1.,-7.890405358082E-32,-2.842635188031E-33)); +#24018 = FACE_BOUND('',#24019,.T.); +#24019 = EDGE_LOOP('',(#24020,#24030,#24038,#24046)); +#24020 = ORIENTED_EDGE('',*,*,#24021,.T.); +#24021 = EDGE_CURVE('',#24022,#24024,#24026,.T.); +#24022 = VERTEX_POINT('',#24023); +#24023 = CARTESIAN_POINT('',(-0.835,2.34,0.9)); +#24024 = VERTEX_POINT('',#24025); +#24025 = CARTESIAN_POINT('',(-0.835,2.74,0.9)); +#24026 = LINE('',#24027,#24028); +#24027 = CARTESIAN_POINT('',(-0.835,1.37,0.9)); +#24028 = VECTOR('',#24029,1.); +#24029 = DIRECTION('',(0.,1.,-5.559566692811E-33)); +#24030 = ORIENTED_EDGE('',*,*,#24031,.T.); +#24031 = EDGE_CURVE('',#24024,#24032,#24034,.T.); +#24032 = VERTEX_POINT('',#24033); +#24033 = CARTESIAN_POINT('',(-0.435,2.74,0.9)); +#24034 = LINE('',#24035,#24036); +#24035 = CARTESIAN_POINT('',(-0.516111111111,2.74,0.9)); +#24036 = VECTOR('',#24037,1.); +#24037 = DIRECTION('',(1.,-7.890405358082E-32,2.842635188031E-33)); +#24038 = ORIENTED_EDGE('',*,*,#24039,.T.); +#24039 = EDGE_CURVE('',#24032,#24040,#24042,.T.); +#24040 = VERTEX_POINT('',#24041); +#24041 = CARTESIAN_POINT('',(-0.435,2.34,0.9)); +#24042 = LINE('',#24043,#24044); +#24043 = CARTESIAN_POINT('',(-0.435,1.37,0.9)); +#24044 = VECTOR('',#24045,1.); +#24045 = DIRECTION('',(7.014044260565E-50,-1.,5.559566692811E-33)); +#24046 = ORIENTED_EDGE('',*,*,#24047,.F.); +#24047 = EDGE_CURVE('',#24022,#24040,#24048,.T.); +#24048 = LINE('',#24049,#24050); +#24049 = CARTESIAN_POINT('',(-0.516111111111,2.34,0.9)); +#24050 = VECTOR('',#24051,1.); +#24051 = DIRECTION('',(1.,-7.890405358082E-32,2.842635188031E-33)); +#24052 = PLANE('',#24053); +#24053 = AXIS2_PLACEMENT_3D('',#24054,#24055,#24056); +#24054 = CARTESIAN_POINT('',(-4.431120934376E-17,0.,0.9)); +#24055 = DIRECTION('',(-2.842635188031E-33,5.559566692811E-33,1.)); +#24056 = DIRECTION('',(0.,1.,-5.559566692811E-33)); +#24057 = ADVANCED_FACE('',(#24058),#24069,.F.); +#24058 = FACE_BOUND('',#24059,.F.); +#24059 = EDGE_LOOP('',(#24060,#24066,#24067,#24068)); +#24060 = ORIENTED_EDGE('',*,*,#24061,.T.); +#24061 = EDGE_CURVE('',#23459,#23699,#24062,.T.); +#24062 = LINE('',#24063,#24064); +#24063 = CARTESIAN_POINT('',(1.7,3.048,0.4)); +#24064 = VECTOR('',#24065,1.); +#24065 = DIRECTION('',(0.,0.,1.)); +#24066 = ORIENTED_EDGE('',*,*,#23706,.T.); +#24067 = ORIENTED_EDGE('',*,*,#22690,.F.); +#24068 = ORIENTED_EDGE('',*,*,#23466,.F.); +#24069 = PLANE('',#24070); +#24070 = AXIS2_PLACEMENT_3D('',#24071,#24072,#24073); +#24071 = CARTESIAN_POINT('',(1.7,3.048,0.4)); +#24072 = DIRECTION('',(-0.707106781187,-0.707106781187,0.)); +#24073 = DIRECTION('',(-0.707106781187,0.707106781187,0.)); +#24074 = ADVANCED_FACE('',(#24075),#24100,.F.); +#24075 = FACE_BOUND('',#24076,.F.); +#24076 = EDGE_LOOP('',(#24077,#24085,#24086,#24094)); +#24077 = ORIENTED_EDGE('',*,*,#24078,.F.); +#24078 = EDGE_CURVE('',#22747,#24079,#24081,.T.); +#24079 = VERTEX_POINT('',#24080); +#24080 = CARTESIAN_POINT('',(-2.685,2.74,0.4)); +#24081 = LINE('',#24082,#24083); +#24082 = CARTESIAN_POINT('',(-0.835,2.74,0.4)); +#24083 = VECTOR('',#24084,1.); +#24084 = DIRECTION('',(-1.,0.,0.)); +#24085 = ORIENTED_EDGE('',*,*,#22746,.T.); +#24086 = ORIENTED_EDGE('',*,*,#24087,.T.); +#24087 = EDGE_CURVE('',#22739,#24088,#24090,.T.); +#24088 = VERTEX_POINT('',#24089); +#24089 = CARTESIAN_POINT('',(-2.685,2.34,0.4)); +#24090 = LINE('',#24091,#24092); +#24091 = CARTESIAN_POINT('',(-0.835,2.34,0.4)); +#24092 = VECTOR('',#24093,1.); +#24093 = DIRECTION('',(-1.,0.,0.)); +#24094 = ORIENTED_EDGE('',*,*,#24095,.F.); +#24095 = EDGE_CURVE('',#24079,#24088,#24096,.T.); +#24096 = LINE('',#24097,#24098); +#24097 = CARTESIAN_POINT('',(-2.685,2.74,0.4)); +#24098 = VECTOR('',#24099,1.); +#24099 = DIRECTION('',(0.,-1.,0.)); +#24100 = PLANE('',#24101); +#24101 = AXIS2_PLACEMENT_3D('',#24102,#24103,#24104); +#24102 = CARTESIAN_POINT('',(-0.835,2.74,0.4)); +#24103 = DIRECTION('',(-0.,-0.,-1.)); +#24104 = DIRECTION('',(-1.,0.,0.)); +#24105 = ADVANCED_FACE('',(#24106),#24117,.F.); +#24106 = FACE_BOUND('',#24107,.F.); +#24107 = EDGE_LOOP('',(#24108,#24109,#24110,#24116)); +#24108 = ORIENTED_EDGE('',*,*,#22730,.T.); +#24109 = ORIENTED_EDGE('',*,*,#23482,.T.); +#24110 = ORIENTED_EDGE('',*,*,#24111,.F.); +#24111 = EDGE_CURVE('',#22811,#23483,#24112,.T.); +#24112 = LINE('',#24113,#24114); +#24113 = CARTESIAN_POINT('',(-1.573,1.905,0.4)); +#24114 = VECTOR('',#24115,1.); +#24115 = DIRECTION('',(0.,0.,1.)); +#24116 = ORIENTED_EDGE('',*,*,#22810,.F.); +#24117 = PLANE('',#24118); +#24118 = AXIS2_PLACEMENT_3D('',#24119,#24120,#24121); +#24119 = CARTESIAN_POINT('',(-1.7,2.032,0.4)); +#24120 = DIRECTION('',(0.707106781187,0.707106781187,0.)); +#24121 = DIRECTION('',(0.707106781187,-0.707106781187,0.)); +#24122 = ADVANCED_FACE('',(#24123),#24141,.F.); +#24123 = FACE_BOUND('',#24124,.F.); +#24124 = EDGE_LOOP('',(#24125,#24131,#24132,#24133,#24134,#24140)); +#24125 = ORIENTED_EDGE('',*,*,#24126,.T.); +#24126 = EDGE_CURVE('',#23403,#23691,#24127,.T.); +#24127 = LINE('',#24128,#24129); +#24128 = CARTESIAN_POINT('',(1.7,2.032,0.4)); +#24129 = VECTOR('',#24130,1.); +#24130 = DIRECTION('',(0.,0.,1.)); +#24131 = ORIENTED_EDGE('',*,*,#23698,.T.); +#24132 = ORIENTED_EDGE('',*,*,#24061,.F.); +#24133 = ORIENTED_EDGE('',*,*,#23458,.F.); +#24134 = ORIENTED_EDGE('',*,*,#24135,.F.); +#24135 = EDGE_CURVE('',#23411,#23451,#24136,.T.); +#24136 = LINE('',#24137,#24138); +#24137 = CARTESIAN_POINT('',(1.7,2.032,0.4)); +#24138 = VECTOR('',#24139,1.); +#24139 = DIRECTION('',(0.,1.,0.)); +#24140 = ORIENTED_EDGE('',*,*,#23410,.F.); +#24141 = PLANE('',#24142); +#24142 = AXIS2_PLACEMENT_3D('',#24143,#24144,#24145); +#24143 = CARTESIAN_POINT('',(1.7,2.032,0.4)); +#24144 = DIRECTION('',(-1.,0.,0.)); +#24145 = DIRECTION('',(0.,1.,0.)); +#24146 = ADVANCED_FACE('',(#24147),#24182,.T.); +#24147 = FACE_BOUND('',#24148,.T.); +#24148 = EDGE_LOOP('',(#24149,#24159,#24167,#24174,#24175,#24176)); +#24149 = ORIENTED_EDGE('',*,*,#24150,.T.); +#24150 = EDGE_CURVE('',#24151,#24153,#24155,.T.); +#24151 = VERTEX_POINT('',#24152); +#24152 = CARTESIAN_POINT('',(2.685,2.74,0.4)); +#24153 = VERTEX_POINT('',#24154); +#24154 = CARTESIAN_POINT('',(2.685,2.74,4.440892098501E-16)); +#24155 = LINE('',#24156,#24157); +#24156 = CARTESIAN_POINT('',(2.685,2.74,0.4)); +#24157 = VECTOR('',#24158,1.); +#24158 = DIRECTION('',(0.,0.,-1.)); +#24159 = ORIENTED_EDGE('',*,*,#24160,.T.); +#24160 = EDGE_CURVE('',#24153,#24161,#24163,.T.); +#24161 = VERTEX_POINT('',#24162); +#24162 = CARTESIAN_POINT('',(0.835,2.74,2.775557561563E-16)); +#24163 = LINE('',#24164,#24165); +#24164 = CARTESIAN_POINT('',(2.785,2.74,3.330669073875E-16)); +#24165 = VECTOR('',#24166,1.); +#24166 = DIRECTION('',(-1.,0.,0.)); +#24167 = ORIENTED_EDGE('',*,*,#24168,.T.); +#24168 = EDGE_CURVE('',#24161,#23435,#24169,.T.); +#24169 = CIRCLE('',#24170,0.4); +#24170 = AXIS2_PLACEMENT_3D('',#24171,#24172,#24173); +#24171 = CARTESIAN_POINT('',(0.835,2.74,0.4)); +#24172 = DIRECTION('',(0.,1.,0.)); +#24173 = DIRECTION('',(0.,0.,-1.)); +#24174 = ORIENTED_EDGE('',*,*,#23442,.F.); +#24175 = ORIENTED_EDGE('',*,*,#23450,.T.); +#24176 = ORIENTED_EDGE('',*,*,#24177,.T.); +#24177 = EDGE_CURVE('',#23451,#24151,#24178,.T.); +#24178 = LINE('',#24179,#24180); +#24179 = CARTESIAN_POINT('',(0.835,2.74,0.4)); +#24180 = VECTOR('',#24181,1.); +#24181 = DIRECTION('',(1.,0.,0.)); +#24182 = PLANE('',#24183); +#24183 = AXIS2_PLACEMENT_3D('',#24184,#24185,#24186); +#24184 = CARTESIAN_POINT('',(1.032222222222,2.74,1.622222222222)); +#24185 = DIRECTION('',(-7.890405358082E-32,1.,-1.911025488709E-32)); +#24186 = DIRECTION('',(1.,7.890405358082E-32,0.)); +#24187 = ADVANCED_FACE('',(#24188),#24207,.T.); +#24188 = FACE_BOUND('',#24189,.T.); +#24189 = EDGE_LOOP('',(#24190,#24198,#24205,#24206)); +#24190 = ORIENTED_EDGE('',*,*,#24191,.T.); +#24191 = EDGE_CURVE('',#24161,#24192,#24194,.T.); +#24192 = VERTEX_POINT('',#24193); +#24193 = CARTESIAN_POINT('',(0.835,2.34,2.775557561563E-16)); +#24194 = LINE('',#24195,#24196); +#24195 = CARTESIAN_POINT('',(0.835,2.74,2.775557561563E-16)); +#24196 = VECTOR('',#24197,1.); +#24197 = DIRECTION('',(0.,-1.,0.)); +#24198 = ORIENTED_EDGE('',*,*,#24199,.T.); +#24199 = EDGE_CURVE('',#24192,#23427,#24200,.T.); +#24200 = CIRCLE('',#24201,0.4); +#24201 = AXIS2_PLACEMENT_3D('',#24202,#24203,#24204); +#24202 = CARTESIAN_POINT('',(0.835,2.34,0.4)); +#24203 = DIRECTION('',(0.,1.,0.)); +#24204 = DIRECTION('',(0.,0.,-1.)); +#24205 = ORIENTED_EDGE('',*,*,#23434,.F.); +#24206 = ORIENTED_EDGE('',*,*,#24168,.F.); +#24207 = CYLINDRICAL_SURFACE('',#24208,0.4); +#24208 = AXIS2_PLACEMENT_3D('',#24209,#24210,#24211); +#24209 = CARTESIAN_POINT('',(0.835,2.74,0.4)); +#24210 = DIRECTION('',(0.,-1.,0.)); +#24211 = DIRECTION('',(-0.,-0.,-1.)); +#24212 = ADVANCED_FACE('',(#24213),#24240,.F.); +#24213 = FACE_BOUND('',#24214,.F.); +#24214 = EDGE_LOOP('',(#24215,#24225,#24231,#24232,#24233,#24234)); +#24215 = ORIENTED_EDGE('',*,*,#24216,.T.); +#24216 = EDGE_CURVE('',#24217,#24219,#24221,.T.); +#24217 = VERTEX_POINT('',#24218); +#24218 = CARTESIAN_POINT('',(2.685,2.34,0.4)); +#24219 = VERTEX_POINT('',#24220); +#24220 = CARTESIAN_POINT('',(2.685,2.34,4.440892098501E-16)); +#24221 = LINE('',#24222,#24223); +#24222 = CARTESIAN_POINT('',(2.685,2.34,0.4)); +#24223 = VECTOR('',#24224,1.); +#24224 = DIRECTION('',(0.,0.,-1.)); +#24225 = ORIENTED_EDGE('',*,*,#24226,.T.); +#24226 = EDGE_CURVE('',#24219,#24192,#24227,.T.); +#24227 = LINE('',#24228,#24229); +#24228 = CARTESIAN_POINT('',(2.785,2.34,3.330669073875E-16)); +#24229 = VECTOR('',#24230,1.); +#24230 = DIRECTION('',(-1.,0.,0.)); +#24231 = ORIENTED_EDGE('',*,*,#24199,.T.); +#24232 = ORIENTED_EDGE('',*,*,#23426,.F.); +#24233 = ORIENTED_EDGE('',*,*,#23418,.T.); +#24234 = ORIENTED_EDGE('',*,*,#24235,.T.); +#24235 = EDGE_CURVE('',#23411,#24217,#24236,.T.); +#24236 = LINE('',#24237,#24238); +#24237 = CARTESIAN_POINT('',(0.835,2.34,0.4)); +#24238 = VECTOR('',#24239,1.); +#24239 = DIRECTION('',(1.,0.,0.)); +#24240 = PLANE('',#24241); +#24241 = AXIS2_PLACEMENT_3D('',#24242,#24243,#24244); +#24242 = CARTESIAN_POINT('',(1.032222222222,2.34,1.622222222222)); +#24243 = DIRECTION('',(-7.890405358082E-32,1.,-1.911025488709E-32)); +#24244 = DIRECTION('',(1.,7.890405358082E-32,0.)); +#24245 = ADVANCED_FACE('',(#24246),#24257,.F.); +#24246 = FACE_BOUND('',#24247,.F.); +#24247 = EDGE_LOOP('',(#24248,#24254,#24255,#24256)); +#24248 = ORIENTED_EDGE('',*,*,#24249,.T.); +#24249 = EDGE_CURVE('',#23395,#23683,#24250,.T.); +#24250 = LINE('',#24251,#24252); +#24251 = CARTESIAN_POINT('',(1.573,1.905,0.4)); +#24252 = VECTOR('',#24253,1.); +#24253 = DIRECTION('',(0.,0.,1.)); +#24254 = ORIENTED_EDGE('',*,*,#23690,.T.); +#24255 = ORIENTED_EDGE('',*,*,#24126,.F.); +#24256 = ORIENTED_EDGE('',*,*,#23402,.F.); +#24257 = PLANE('',#24258); +#24258 = AXIS2_PLACEMENT_3D('',#24259,#24260,#24261); +#24259 = CARTESIAN_POINT('',(1.573,1.905,0.4)); +#24260 = DIRECTION('',(-0.707106781187,0.707106781187,0.)); +#24261 = DIRECTION('',(0.707106781187,0.707106781187,0.)); +#24262 = ADVANCED_FACE('',(#24263),#24274,.F.); +#24263 = FACE_BOUND('',#24264,.F.); +#24264 = EDGE_LOOP('',(#24265,#24271,#24272,#24273)); +#24265 = ORIENTED_EDGE('',*,*,#24266,.T.); +#24266 = EDGE_CURVE('',#23387,#23675,#24267,.T.); +#24267 = LINE('',#24268,#24269); +#24268 = CARTESIAN_POINT('',(1.7,1.778,0.4)); +#24269 = VECTOR('',#24270,1.); +#24270 = DIRECTION('',(0.,0.,1.)); +#24271 = ORIENTED_EDGE('',*,*,#23682,.T.); +#24272 = ORIENTED_EDGE('',*,*,#24249,.F.); +#24273 = ORIENTED_EDGE('',*,*,#23394,.F.); +#24274 = PLANE('',#24275); +#24275 = AXIS2_PLACEMENT_3D('',#24276,#24277,#24278); +#24276 = CARTESIAN_POINT('',(1.7,1.778,0.4)); +#24277 = DIRECTION('',(-0.707106781187,-0.707106781187,0.)); +#24278 = DIRECTION('',(-0.707106781187,0.707106781187,0.)); +#24279 = ADVANCED_FACE('',(#24280),#24298,.F.); +#24280 = FACE_BOUND('',#24281,.F.); +#24281 = EDGE_LOOP('',(#24282,#24288,#24289,#24290,#24291,#24297)); +#24282 = ORIENTED_EDGE('',*,*,#24283,.T.); +#24283 = EDGE_CURVE('',#23331,#23667,#24284,.T.); +#24284 = LINE('',#24285,#24286); +#24285 = CARTESIAN_POINT('',(1.7,0.762,0.4)); +#24286 = VECTOR('',#24287,1.); +#24287 = DIRECTION('',(0.,0.,1.)); +#24288 = ORIENTED_EDGE('',*,*,#23674,.T.); +#24289 = ORIENTED_EDGE('',*,*,#24266,.F.); +#24290 = ORIENTED_EDGE('',*,*,#23386,.F.); +#24291 = ORIENTED_EDGE('',*,*,#24292,.F.); +#24292 = EDGE_CURVE('',#23339,#23379,#24293,.T.); +#24293 = LINE('',#24294,#24295); +#24294 = CARTESIAN_POINT('',(1.7,0.762,0.4)); +#24295 = VECTOR('',#24296,1.); +#24296 = DIRECTION('',(0.,1.,0.)); +#24297 = ORIENTED_EDGE('',*,*,#23338,.F.); +#24298 = PLANE('',#24299); +#24299 = AXIS2_PLACEMENT_3D('',#24300,#24301,#24302); +#24300 = CARTESIAN_POINT('',(1.7,0.762,0.4)); +#24301 = DIRECTION('',(-1.,0.,0.)); +#24302 = DIRECTION('',(0.,1.,0.)); +#24303 = ADVANCED_FACE('',(#24304),#24339,.T.); +#24304 = FACE_BOUND('',#24305,.T.); +#24305 = EDGE_LOOP('',(#24306,#24316,#24324,#24331,#24332,#24333)); +#24306 = ORIENTED_EDGE('',*,*,#24307,.T.); +#24307 = EDGE_CURVE('',#24308,#24310,#24312,.T.); +#24308 = VERTEX_POINT('',#24309); +#24309 = CARTESIAN_POINT('',(2.685,1.47,0.4)); +#24310 = VERTEX_POINT('',#24311); +#24311 = CARTESIAN_POINT('',(2.685,1.47,4.440892098501E-16)); +#24312 = LINE('',#24313,#24314); +#24313 = CARTESIAN_POINT('',(2.685,1.47,0.4)); +#24314 = VECTOR('',#24315,1.); +#24315 = DIRECTION('',(0.,0.,-1.)); +#24316 = ORIENTED_EDGE('',*,*,#24317,.T.); +#24317 = EDGE_CURVE('',#24310,#24318,#24320,.T.); +#24318 = VERTEX_POINT('',#24319); +#24319 = CARTESIAN_POINT('',(0.835,1.47,2.775557561563E-16)); +#24320 = LINE('',#24321,#24322); +#24321 = CARTESIAN_POINT('',(2.785,1.47,3.330669073875E-16)); +#24322 = VECTOR('',#24323,1.); +#24323 = DIRECTION('',(-1.,0.,0.)); +#24324 = ORIENTED_EDGE('',*,*,#24325,.T.); +#24325 = EDGE_CURVE('',#24318,#23363,#24326,.T.); +#24326 = CIRCLE('',#24327,0.4); +#24327 = AXIS2_PLACEMENT_3D('',#24328,#24329,#24330); +#24328 = CARTESIAN_POINT('',(0.835,1.47,0.4)); +#24329 = DIRECTION('',(0.,1.,0.)); +#24330 = DIRECTION('',(0.,0.,-1.)); +#24331 = ORIENTED_EDGE('',*,*,#23370,.F.); +#24332 = ORIENTED_EDGE('',*,*,#23378,.T.); +#24333 = ORIENTED_EDGE('',*,*,#24334,.T.); +#24334 = EDGE_CURVE('',#23379,#24308,#24335,.T.); +#24335 = LINE('',#24336,#24337); +#24336 = CARTESIAN_POINT('',(0.835,1.47,0.4)); +#24337 = VECTOR('',#24338,1.); +#24338 = DIRECTION('',(1.,0.,0.)); +#24339 = PLANE('',#24340); +#24340 = AXIS2_PLACEMENT_3D('',#24341,#24342,#24343); +#24341 = CARTESIAN_POINT('',(1.032222222222,1.47,1.622222222222)); +#24342 = DIRECTION('',(-7.890405358082E-32,1.,-1.911025488709E-32)); +#24343 = DIRECTION('',(1.,7.890405358082E-32,0.)); +#24344 = ADVANCED_FACE('',(#24345),#24364,.T.); +#24345 = FACE_BOUND('',#24346,.T.); +#24346 = EDGE_LOOP('',(#24347,#24355,#24362,#24363)); +#24347 = ORIENTED_EDGE('',*,*,#24348,.T.); +#24348 = EDGE_CURVE('',#24318,#24349,#24351,.T.); +#24349 = VERTEX_POINT('',#24350); +#24350 = CARTESIAN_POINT('',(0.835,1.07,2.775557561563E-16)); +#24351 = LINE('',#24352,#24353); +#24352 = CARTESIAN_POINT('',(0.835,1.47,2.775557561563E-16)); +#24353 = VECTOR('',#24354,1.); +#24354 = DIRECTION('',(0.,-1.,0.)); +#24355 = ORIENTED_EDGE('',*,*,#24356,.T.); +#24356 = EDGE_CURVE('',#24349,#23355,#24357,.T.); +#24357 = CIRCLE('',#24358,0.4); +#24358 = AXIS2_PLACEMENT_3D('',#24359,#24360,#24361); +#24359 = CARTESIAN_POINT('',(0.835,1.07,0.4)); +#24360 = DIRECTION('',(0.,1.,0.)); +#24361 = DIRECTION('',(0.,0.,-1.)); +#24362 = ORIENTED_EDGE('',*,*,#23362,.F.); +#24363 = ORIENTED_EDGE('',*,*,#24325,.F.); +#24364 = CYLINDRICAL_SURFACE('',#24365,0.4); +#24365 = AXIS2_PLACEMENT_3D('',#24366,#24367,#24368); +#24366 = CARTESIAN_POINT('',(0.835,1.47,0.4)); +#24367 = DIRECTION('',(0.,-1.,0.)); +#24368 = DIRECTION('',(-0.,-0.,-1.)); +#24369 = ADVANCED_FACE('',(#24370),#24397,.F.); +#24370 = FACE_BOUND('',#24371,.F.); +#24371 = EDGE_LOOP('',(#24372,#24382,#24388,#24389,#24390,#24391)); +#24372 = ORIENTED_EDGE('',*,*,#24373,.T.); +#24373 = EDGE_CURVE('',#24374,#24376,#24378,.T.); +#24374 = VERTEX_POINT('',#24375); +#24375 = CARTESIAN_POINT('',(2.685,1.07,0.4)); +#24376 = VERTEX_POINT('',#24377); +#24377 = CARTESIAN_POINT('',(2.685,1.07,4.440892098501E-16)); +#24378 = LINE('',#24379,#24380); +#24379 = CARTESIAN_POINT('',(2.685,1.07,0.4)); +#24380 = VECTOR('',#24381,1.); +#24381 = DIRECTION('',(0.,0.,-1.)); +#24382 = ORIENTED_EDGE('',*,*,#24383,.T.); +#24383 = EDGE_CURVE('',#24376,#24349,#24384,.T.); +#24384 = LINE('',#24385,#24386); +#24385 = CARTESIAN_POINT('',(2.785,1.07,3.330669073875E-16)); +#24386 = VECTOR('',#24387,1.); +#24387 = DIRECTION('',(-1.,0.,0.)); +#24388 = ORIENTED_EDGE('',*,*,#24356,.T.); +#24389 = ORIENTED_EDGE('',*,*,#23354,.F.); +#24390 = ORIENTED_EDGE('',*,*,#23346,.T.); +#24391 = ORIENTED_EDGE('',*,*,#24392,.T.); +#24392 = EDGE_CURVE('',#23339,#24374,#24393,.T.); +#24393 = LINE('',#24394,#24395); +#24394 = CARTESIAN_POINT('',(0.835,1.07,0.4)); +#24395 = VECTOR('',#24396,1.); +#24396 = DIRECTION('',(1.,0.,0.)); +#24397 = PLANE('',#24398); +#24398 = AXIS2_PLACEMENT_3D('',#24399,#24400,#24401); +#24399 = CARTESIAN_POINT('',(1.032222222222,1.07,1.622222222222)); +#24400 = DIRECTION('',(-7.890405358082E-32,1.,-1.911025488709E-32)); +#24401 = DIRECTION('',(1.,7.890405358082E-32,0.)); +#24402 = ADVANCED_FACE('',(#24403),#24414,.F.); +#24403 = FACE_BOUND('',#24404,.F.); +#24404 = EDGE_LOOP('',(#24405,#24411,#24412,#24413)); +#24405 = ORIENTED_EDGE('',*,*,#24406,.T.); +#24406 = EDGE_CURVE('',#23323,#23659,#24407,.T.); +#24407 = LINE('',#24408,#24409); +#24408 = CARTESIAN_POINT('',(1.573,0.635,0.4)); +#24409 = VECTOR('',#24410,1.); +#24410 = DIRECTION('',(0.,0.,1.)); +#24411 = ORIENTED_EDGE('',*,*,#23666,.T.); +#24412 = ORIENTED_EDGE('',*,*,#24283,.F.); +#24413 = ORIENTED_EDGE('',*,*,#23330,.F.); +#24414 = PLANE('',#24415); +#24415 = AXIS2_PLACEMENT_3D('',#24416,#24417,#24418); +#24416 = CARTESIAN_POINT('',(1.573,0.635,0.4)); +#24417 = DIRECTION('',(-0.707106781187,0.707106781187,0.)); +#24418 = DIRECTION('',(0.707106781187,0.707106781187,0.)); +#24419 = ADVANCED_FACE('',(#24420),#24431,.F.); +#24420 = FACE_BOUND('',#24421,.F.); +#24421 = EDGE_LOOP('',(#24422,#24428,#24429,#24430)); +#24422 = ORIENTED_EDGE('',*,*,#24423,.T.); +#24423 = EDGE_CURVE('',#23315,#23651,#24424,.T.); +#24424 = LINE('',#24425,#24426); +#24425 = CARTESIAN_POINT('',(1.7,0.508,0.4)); +#24426 = VECTOR('',#24427,1.); +#24427 = DIRECTION('',(0.,0.,1.)); +#24428 = ORIENTED_EDGE('',*,*,#23658,.T.); +#24429 = ORIENTED_EDGE('',*,*,#24406,.F.); +#24430 = ORIENTED_EDGE('',*,*,#23322,.F.); +#24431 = PLANE('',#24432); +#24432 = AXIS2_PLACEMENT_3D('',#24433,#24434,#24435); +#24433 = CARTESIAN_POINT('',(1.7,0.508,0.4)); +#24434 = DIRECTION('',(-0.707106781187,-0.707106781187,0.)); +#24435 = DIRECTION('',(-0.707106781187,0.707106781187,0.)); +#24436 = ADVANCED_FACE('',(#24437),#24455,.F.); +#24437 = FACE_BOUND('',#24438,.F.); +#24438 = EDGE_LOOP('',(#24439,#24445,#24446,#24447,#24448,#24454)); +#24439 = ORIENTED_EDGE('',*,*,#24440,.T.); +#24440 = EDGE_CURVE('',#23259,#23643,#24441,.T.); +#24441 = LINE('',#24442,#24443); +#24442 = CARTESIAN_POINT('',(1.7,-0.508,0.4)); +#24443 = VECTOR('',#24444,1.); +#24444 = DIRECTION('',(0.,0.,1.)); +#24445 = ORIENTED_EDGE('',*,*,#23650,.T.); +#24446 = ORIENTED_EDGE('',*,*,#24423,.F.); +#24447 = ORIENTED_EDGE('',*,*,#23314,.F.); +#24448 = ORIENTED_EDGE('',*,*,#24449,.F.); +#24449 = EDGE_CURVE('',#23267,#23307,#24450,.T.); +#24450 = LINE('',#24451,#24452); +#24451 = CARTESIAN_POINT('',(1.7,-0.508,0.4)); +#24452 = VECTOR('',#24453,1.); +#24453 = DIRECTION('',(0.,1.,0.)); +#24454 = ORIENTED_EDGE('',*,*,#23266,.F.); +#24455 = PLANE('',#24456); +#24456 = AXIS2_PLACEMENT_3D('',#24457,#24458,#24459); +#24457 = CARTESIAN_POINT('',(1.7,-0.508,0.4)); +#24458 = DIRECTION('',(-1.,0.,0.)); +#24459 = DIRECTION('',(0.,1.,0.)); +#24460 = ADVANCED_FACE('',(#24461),#24496,.T.); +#24461 = FACE_BOUND('',#24462,.T.); +#24462 = EDGE_LOOP('',(#24463,#24473,#24481,#24488,#24489,#24490)); +#24463 = ORIENTED_EDGE('',*,*,#24464,.T.); +#24464 = EDGE_CURVE('',#24465,#24467,#24469,.T.); +#24465 = VERTEX_POINT('',#24466); +#24466 = CARTESIAN_POINT('',(2.685,0.2,0.4)); +#24467 = VERTEX_POINT('',#24468); +#24468 = CARTESIAN_POINT('',(2.685,0.2,4.440892098501E-16)); +#24469 = LINE('',#24470,#24471); +#24470 = CARTESIAN_POINT('',(2.685,0.2,0.4)); +#24471 = VECTOR('',#24472,1.); +#24472 = DIRECTION('',(0.,0.,-1.)); +#24473 = ORIENTED_EDGE('',*,*,#24474,.T.); +#24474 = EDGE_CURVE('',#24467,#24475,#24477,.T.); +#24475 = VERTEX_POINT('',#24476); +#24476 = CARTESIAN_POINT('',(0.835,0.2,2.775557561563E-16)); +#24477 = LINE('',#24478,#24479); +#24478 = CARTESIAN_POINT('',(2.785,0.2,3.330669073875E-16)); +#24479 = VECTOR('',#24480,1.); +#24480 = DIRECTION('',(-1.,0.,0.)); +#24481 = ORIENTED_EDGE('',*,*,#24482,.T.); +#24482 = EDGE_CURVE('',#24475,#23291,#24483,.T.); +#24483 = CIRCLE('',#24484,0.4); +#24484 = AXIS2_PLACEMENT_3D('',#24485,#24486,#24487); +#24485 = CARTESIAN_POINT('',(0.835,0.2,0.4)); +#24486 = DIRECTION('',(0.,1.,0.)); +#24487 = DIRECTION('',(0.,0.,-1.)); +#24488 = ORIENTED_EDGE('',*,*,#23298,.F.); +#24489 = ORIENTED_EDGE('',*,*,#23306,.T.); +#24490 = ORIENTED_EDGE('',*,*,#24491,.T.); +#24491 = EDGE_CURVE('',#23307,#24465,#24492,.T.); +#24492 = LINE('',#24493,#24494); +#24493 = CARTESIAN_POINT('',(0.835,0.2,0.4)); +#24494 = VECTOR('',#24495,1.); +#24495 = DIRECTION('',(1.,0.,0.)); +#24496 = PLANE('',#24497); +#24497 = AXIS2_PLACEMENT_3D('',#24498,#24499,#24500); +#24498 = CARTESIAN_POINT('',(1.032222222222,0.2,1.622222222222)); +#24499 = DIRECTION('',(-7.890405358082E-32,1.,-1.911025488709E-32)); +#24500 = DIRECTION('',(1.,7.890405358082E-32,0.)); +#24501 = ADVANCED_FACE('',(#24502),#24521,.T.); +#24502 = FACE_BOUND('',#24503,.T.); +#24503 = EDGE_LOOP('',(#24504,#24512,#24519,#24520)); +#24504 = ORIENTED_EDGE('',*,*,#24505,.T.); +#24505 = EDGE_CURVE('',#24475,#24506,#24508,.T.); +#24506 = VERTEX_POINT('',#24507); +#24507 = CARTESIAN_POINT('',(0.835,-0.2,2.775557561563E-16)); +#24508 = LINE('',#24509,#24510); +#24509 = CARTESIAN_POINT('',(0.835,0.2,2.775557561563E-16)); +#24510 = VECTOR('',#24511,1.); +#24511 = DIRECTION('',(0.,-1.,0.)); +#24512 = ORIENTED_EDGE('',*,*,#24513,.T.); +#24513 = EDGE_CURVE('',#24506,#23283,#24514,.T.); +#24514 = CIRCLE('',#24515,0.4); +#24515 = AXIS2_PLACEMENT_3D('',#24516,#24517,#24518); +#24516 = CARTESIAN_POINT('',(0.835,-0.2,0.4)); +#24517 = DIRECTION('',(0.,1.,0.)); +#24518 = DIRECTION('',(0.,0.,-1.)); +#24519 = ORIENTED_EDGE('',*,*,#23290,.F.); +#24520 = ORIENTED_EDGE('',*,*,#24482,.F.); +#24521 = CYLINDRICAL_SURFACE('',#24522,0.4); +#24522 = AXIS2_PLACEMENT_3D('',#24523,#24524,#24525); +#24523 = CARTESIAN_POINT('',(0.835,0.2,0.4)); +#24524 = DIRECTION('',(0.,-1.,0.)); +#24525 = DIRECTION('',(-0.,-0.,-1.)); +#24526 = ADVANCED_FACE('',(#24527),#24554,.F.); +#24527 = FACE_BOUND('',#24528,.F.); +#24528 = EDGE_LOOP('',(#24529,#24539,#24545,#24546,#24547,#24548)); +#24529 = ORIENTED_EDGE('',*,*,#24530,.T.); +#24530 = EDGE_CURVE('',#24531,#24533,#24535,.T.); +#24531 = VERTEX_POINT('',#24532); +#24532 = CARTESIAN_POINT('',(2.685,-0.2,0.4)); +#24533 = VERTEX_POINT('',#24534); +#24534 = CARTESIAN_POINT('',(2.685,-0.2,4.440892098501E-16)); +#24535 = LINE('',#24536,#24537); +#24536 = CARTESIAN_POINT('',(2.685,-0.2,0.4)); +#24537 = VECTOR('',#24538,1.); +#24538 = DIRECTION('',(0.,0.,-1.)); +#24539 = ORIENTED_EDGE('',*,*,#24540,.T.); +#24540 = EDGE_CURVE('',#24533,#24506,#24541,.T.); +#24541 = LINE('',#24542,#24543); +#24542 = CARTESIAN_POINT('',(2.785,-0.2,3.330669073875E-16)); +#24543 = VECTOR('',#24544,1.); +#24544 = DIRECTION('',(-1.,0.,0.)); +#24545 = ORIENTED_EDGE('',*,*,#24513,.T.); +#24546 = ORIENTED_EDGE('',*,*,#23282,.F.); +#24547 = ORIENTED_EDGE('',*,*,#23274,.T.); +#24548 = ORIENTED_EDGE('',*,*,#24549,.T.); +#24549 = EDGE_CURVE('',#23267,#24531,#24550,.T.); +#24550 = LINE('',#24551,#24552); +#24551 = CARTESIAN_POINT('',(0.835,-0.2,0.4)); +#24552 = VECTOR('',#24553,1.); +#24553 = DIRECTION('',(1.,0.,0.)); +#24554 = PLANE('',#24555); +#24555 = AXIS2_PLACEMENT_3D('',#24556,#24557,#24558); +#24556 = CARTESIAN_POINT('',(1.032222222222,-0.2,1.622222222222)); +#24557 = DIRECTION('',(-7.890405358082E-32,1.,-1.911025488709E-32)); +#24558 = DIRECTION('',(1.,7.890405358082E-32,0.)); +#24559 = ADVANCED_FACE('',(#24560),#24571,.F.); +#24560 = FACE_BOUND('',#24561,.F.); +#24561 = EDGE_LOOP('',(#24562,#24568,#24569,#24570)); +#24562 = ORIENTED_EDGE('',*,*,#24563,.T.); +#24563 = EDGE_CURVE('',#23251,#23635,#24564,.T.); +#24564 = LINE('',#24565,#24566); +#24565 = CARTESIAN_POINT('',(1.573,-0.635,0.4)); +#24566 = VECTOR('',#24567,1.); +#24567 = DIRECTION('',(0.,0.,1.)); +#24568 = ORIENTED_EDGE('',*,*,#23642,.T.); +#24569 = ORIENTED_EDGE('',*,*,#24440,.F.); +#24570 = ORIENTED_EDGE('',*,*,#23258,.F.); +#24571 = PLANE('',#24572); +#24572 = AXIS2_PLACEMENT_3D('',#24573,#24574,#24575); +#24573 = CARTESIAN_POINT('',(1.573,-0.635,0.4)); +#24574 = DIRECTION('',(-0.707106781187,0.707106781187,0.)); +#24575 = DIRECTION('',(0.707106781187,0.707106781187,0.)); +#24576 = ADVANCED_FACE('',(#24577),#24588,.F.); +#24577 = FACE_BOUND('',#24578,.F.); +#24578 = EDGE_LOOP('',(#24579,#24585,#24586,#24587)); +#24579 = ORIENTED_EDGE('',*,*,#24580,.T.); +#24580 = EDGE_CURVE('',#23243,#23627,#24581,.T.); +#24581 = LINE('',#24582,#24583); +#24582 = CARTESIAN_POINT('',(1.7,-0.762,0.4)); +#24583 = VECTOR('',#24584,1.); +#24584 = DIRECTION('',(0.,0.,1.)); +#24585 = ORIENTED_EDGE('',*,*,#23634,.T.); +#24586 = ORIENTED_EDGE('',*,*,#24563,.F.); +#24587 = ORIENTED_EDGE('',*,*,#23250,.F.); +#24588 = PLANE('',#24589); +#24589 = AXIS2_PLACEMENT_3D('',#24590,#24591,#24592); +#24590 = CARTESIAN_POINT('',(1.7,-0.762,0.4)); +#24591 = DIRECTION('',(-0.707106781187,-0.707106781187,0.)); +#24592 = DIRECTION('',(-0.707106781187,0.707106781187,0.)); +#24593 = ADVANCED_FACE('',(#24594),#24612,.F.); +#24594 = FACE_BOUND('',#24595,.F.); +#24595 = EDGE_LOOP('',(#24596,#24602,#24603,#24604,#24605,#24611)); +#24596 = ORIENTED_EDGE('',*,*,#24597,.T.); +#24597 = EDGE_CURVE('',#23187,#23619,#24598,.T.); +#24598 = LINE('',#24599,#24600); +#24599 = CARTESIAN_POINT('',(1.7,-1.778,0.4)); +#24600 = VECTOR('',#24601,1.); +#24601 = DIRECTION('',(0.,0.,1.)); +#24602 = ORIENTED_EDGE('',*,*,#23626,.T.); +#24603 = ORIENTED_EDGE('',*,*,#24580,.F.); +#24604 = ORIENTED_EDGE('',*,*,#23242,.F.); +#24605 = ORIENTED_EDGE('',*,*,#24606,.F.); +#24606 = EDGE_CURVE('',#23195,#23235,#24607,.T.); +#24607 = LINE('',#24608,#24609); +#24608 = CARTESIAN_POINT('',(1.7,-1.778,0.4)); +#24609 = VECTOR('',#24610,1.); +#24610 = DIRECTION('',(0.,1.,0.)); +#24611 = ORIENTED_EDGE('',*,*,#23194,.F.); +#24612 = PLANE('',#24613); +#24613 = AXIS2_PLACEMENT_3D('',#24614,#24615,#24616); +#24614 = CARTESIAN_POINT('',(1.7,-1.778,0.4)); +#24615 = DIRECTION('',(-1.,0.,0.)); +#24616 = DIRECTION('',(0.,1.,0.)); +#24617 = ADVANCED_FACE('',(#24618),#24653,.T.); +#24618 = FACE_BOUND('',#24619,.T.); +#24619 = EDGE_LOOP('',(#24620,#24630,#24638,#24645,#24646,#24647)); +#24620 = ORIENTED_EDGE('',*,*,#24621,.T.); +#24621 = EDGE_CURVE('',#24622,#24624,#24626,.T.); +#24622 = VERTEX_POINT('',#24623); +#24623 = CARTESIAN_POINT('',(2.685,-1.07,0.4)); +#24624 = VERTEX_POINT('',#24625); +#24625 = CARTESIAN_POINT('',(2.685,-1.07,4.440892098501E-16)); +#24626 = LINE('',#24627,#24628); +#24627 = CARTESIAN_POINT('',(2.685,-1.07,0.4)); +#24628 = VECTOR('',#24629,1.); +#24629 = DIRECTION('',(0.,0.,-1.)); +#24630 = ORIENTED_EDGE('',*,*,#24631,.T.); +#24631 = EDGE_CURVE('',#24624,#24632,#24634,.T.); +#24632 = VERTEX_POINT('',#24633); +#24633 = CARTESIAN_POINT('',(0.835,-1.07,2.775557561563E-16)); +#24634 = LINE('',#24635,#24636); +#24635 = CARTESIAN_POINT('',(2.785,-1.07,3.330669073875E-16)); +#24636 = VECTOR('',#24637,1.); +#24637 = DIRECTION('',(-1.,0.,0.)); +#24638 = ORIENTED_EDGE('',*,*,#24639,.T.); +#24639 = EDGE_CURVE('',#24632,#23219,#24640,.T.); +#24640 = CIRCLE('',#24641,0.4); +#24641 = AXIS2_PLACEMENT_3D('',#24642,#24643,#24644); +#24642 = CARTESIAN_POINT('',(0.835,-1.07,0.4)); +#24643 = DIRECTION('',(0.,1.,0.)); +#24644 = DIRECTION('',(0.,0.,-1.)); +#24645 = ORIENTED_EDGE('',*,*,#23226,.F.); +#24646 = ORIENTED_EDGE('',*,*,#23234,.T.); +#24647 = ORIENTED_EDGE('',*,*,#24648,.T.); +#24648 = EDGE_CURVE('',#23235,#24622,#24649,.T.); +#24649 = LINE('',#24650,#24651); +#24650 = CARTESIAN_POINT('',(0.835,-1.07,0.4)); +#24651 = VECTOR('',#24652,1.); +#24652 = DIRECTION('',(1.,0.,0.)); +#24653 = PLANE('',#24654); +#24654 = AXIS2_PLACEMENT_3D('',#24655,#24656,#24657); +#24655 = CARTESIAN_POINT('',(1.032222222222,-1.07,1.622222222222)); +#24656 = DIRECTION('',(-7.890405358082E-32,1.,-1.911025488709E-32)); +#24657 = DIRECTION('',(1.,7.890405358082E-32,0.)); +#24658 = ADVANCED_FACE('',(#24659),#24678,.T.); +#24659 = FACE_BOUND('',#24660,.T.); +#24660 = EDGE_LOOP('',(#24661,#24669,#24676,#24677)); +#24661 = ORIENTED_EDGE('',*,*,#24662,.T.); +#24662 = EDGE_CURVE('',#24632,#24663,#24665,.T.); +#24663 = VERTEX_POINT('',#24664); +#24664 = CARTESIAN_POINT('',(0.835,-1.47,2.775557561563E-16)); +#24665 = LINE('',#24666,#24667); +#24666 = CARTESIAN_POINT('',(0.835,-1.07,2.775557561563E-16)); +#24667 = VECTOR('',#24668,1.); +#24668 = DIRECTION('',(0.,-1.,0.)); +#24669 = ORIENTED_EDGE('',*,*,#24670,.T.); +#24670 = EDGE_CURVE('',#24663,#23211,#24671,.T.); +#24671 = CIRCLE('',#24672,0.4); +#24672 = AXIS2_PLACEMENT_3D('',#24673,#24674,#24675); +#24673 = CARTESIAN_POINT('',(0.835,-1.47,0.4)); +#24674 = DIRECTION('',(0.,1.,0.)); +#24675 = DIRECTION('',(0.,0.,-1.)); +#24676 = ORIENTED_EDGE('',*,*,#23218,.F.); +#24677 = ORIENTED_EDGE('',*,*,#24639,.F.); +#24678 = CYLINDRICAL_SURFACE('',#24679,0.4); +#24679 = AXIS2_PLACEMENT_3D('',#24680,#24681,#24682); +#24680 = CARTESIAN_POINT('',(0.835,-1.07,0.4)); +#24681 = DIRECTION('',(0.,-1.,0.)); +#24682 = DIRECTION('',(-0.,-0.,-1.)); +#24683 = ADVANCED_FACE('',(#24684),#24711,.F.); +#24684 = FACE_BOUND('',#24685,.F.); +#24685 = EDGE_LOOP('',(#24686,#24696,#24702,#24703,#24704,#24705)); +#24686 = ORIENTED_EDGE('',*,*,#24687,.T.); +#24687 = EDGE_CURVE('',#24688,#24690,#24692,.T.); +#24688 = VERTEX_POINT('',#24689); +#24689 = CARTESIAN_POINT('',(2.685,-1.47,0.4)); +#24690 = VERTEX_POINT('',#24691); +#24691 = CARTESIAN_POINT('',(2.685,-1.47,4.440892098501E-16)); +#24692 = LINE('',#24693,#24694); +#24693 = CARTESIAN_POINT('',(2.685,-1.47,0.4)); +#24694 = VECTOR('',#24695,1.); +#24695 = DIRECTION('',(0.,0.,-1.)); +#24696 = ORIENTED_EDGE('',*,*,#24697,.T.); +#24697 = EDGE_CURVE('',#24690,#24663,#24698,.T.); +#24698 = LINE('',#24699,#24700); +#24699 = CARTESIAN_POINT('',(2.785,-1.47,3.330669073875E-16)); +#24700 = VECTOR('',#24701,1.); +#24701 = DIRECTION('',(-1.,0.,0.)); +#24702 = ORIENTED_EDGE('',*,*,#24670,.T.); +#24703 = ORIENTED_EDGE('',*,*,#23210,.F.); +#24704 = ORIENTED_EDGE('',*,*,#23202,.T.); +#24705 = ORIENTED_EDGE('',*,*,#24706,.T.); +#24706 = EDGE_CURVE('',#23195,#24688,#24707,.T.); +#24707 = LINE('',#24708,#24709); +#24708 = CARTESIAN_POINT('',(0.835,-1.47,0.4)); +#24709 = VECTOR('',#24710,1.); +#24710 = DIRECTION('',(1.,0.,0.)); +#24711 = PLANE('',#24712); +#24712 = AXIS2_PLACEMENT_3D('',#24713,#24714,#24715); +#24713 = CARTESIAN_POINT('',(1.032222222222,-1.47,1.622222222222)); +#24714 = DIRECTION('',(-7.890405358082E-32,1.,-1.911025488709E-32)); +#24715 = DIRECTION('',(1.,7.890405358082E-32,0.)); +#24716 = ADVANCED_FACE('',(#24717),#24728,.F.); +#24717 = FACE_BOUND('',#24718,.F.); +#24718 = EDGE_LOOP('',(#24719,#24725,#24726,#24727)); +#24719 = ORIENTED_EDGE('',*,*,#24720,.T.); +#24720 = EDGE_CURVE('',#23179,#23611,#24721,.T.); +#24721 = LINE('',#24722,#24723); +#24722 = CARTESIAN_POINT('',(1.573,-1.905,0.4)); +#24723 = VECTOR('',#24724,1.); +#24724 = DIRECTION('',(0.,0.,1.)); +#24725 = ORIENTED_EDGE('',*,*,#23618,.T.); +#24726 = ORIENTED_EDGE('',*,*,#24597,.F.); +#24727 = ORIENTED_EDGE('',*,*,#23186,.F.); +#24728 = PLANE('',#24729); +#24729 = AXIS2_PLACEMENT_3D('',#24730,#24731,#24732); +#24730 = CARTESIAN_POINT('',(1.573,-1.905,0.4)); +#24731 = DIRECTION('',(-0.707106781187,0.707106781187,0.)); +#24732 = DIRECTION('',(0.707106781187,0.707106781187,0.)); +#24733 = ADVANCED_FACE('',(#24734),#24745,.F.); +#24734 = FACE_BOUND('',#24735,.F.); +#24735 = EDGE_LOOP('',(#24736,#24742,#24743,#24744)); +#24736 = ORIENTED_EDGE('',*,*,#24737,.T.); +#24737 = EDGE_CURVE('',#23171,#23603,#24738,.T.); +#24738 = LINE('',#24739,#24740); +#24739 = CARTESIAN_POINT('',(1.7,-2.032,0.4)); +#24740 = VECTOR('',#24741,1.); +#24741 = DIRECTION('',(0.,0.,1.)); +#24742 = ORIENTED_EDGE('',*,*,#23610,.T.); +#24743 = ORIENTED_EDGE('',*,*,#24720,.F.); +#24744 = ORIENTED_EDGE('',*,*,#23178,.F.); +#24745 = PLANE('',#24746); +#24746 = AXIS2_PLACEMENT_3D('',#24747,#24748,#24749); +#24747 = CARTESIAN_POINT('',(1.7,-2.032,0.4)); +#24748 = DIRECTION('',(-0.707106781187,-0.707106781187,0.)); +#24749 = DIRECTION('',(-0.707106781187,0.707106781187,0.)); +#24750 = ADVANCED_FACE('',(#24751),#24769,.F.); +#24751 = FACE_BOUND('',#24752,.F.); +#24752 = EDGE_LOOP('',(#24753,#24759,#24760,#24761,#24762,#24768)); +#24753 = ORIENTED_EDGE('',*,*,#24754,.T.); +#24754 = EDGE_CURVE('',#23115,#23595,#24755,.T.); +#24755 = LINE('',#24756,#24757); +#24756 = CARTESIAN_POINT('',(1.7,-3.048,0.4)); +#24757 = VECTOR('',#24758,1.); +#24758 = DIRECTION('',(0.,0.,1.)); +#24759 = ORIENTED_EDGE('',*,*,#23602,.T.); +#24760 = ORIENTED_EDGE('',*,*,#24737,.F.); +#24761 = ORIENTED_EDGE('',*,*,#23170,.F.); +#24762 = ORIENTED_EDGE('',*,*,#24763,.F.); +#24763 = EDGE_CURVE('',#23123,#23163,#24764,.T.); +#24764 = LINE('',#24765,#24766); +#24765 = CARTESIAN_POINT('',(1.7,-3.048,0.4)); +#24766 = VECTOR('',#24767,1.); +#24767 = DIRECTION('',(0.,1.,0.)); +#24768 = ORIENTED_EDGE('',*,*,#23122,.F.); +#24769 = PLANE('',#24770); +#24770 = AXIS2_PLACEMENT_3D('',#24771,#24772,#24773); +#24771 = CARTESIAN_POINT('',(1.7,-3.048,0.4)); +#24772 = DIRECTION('',(-1.,0.,0.)); +#24773 = DIRECTION('',(0.,1.,0.)); +#24774 = ADVANCED_FACE('',(#24775),#24810,.T.); +#24775 = FACE_BOUND('',#24776,.T.); +#24776 = EDGE_LOOP('',(#24777,#24787,#24795,#24802,#24803,#24804)); +#24777 = ORIENTED_EDGE('',*,*,#24778,.T.); +#24778 = EDGE_CURVE('',#24779,#24781,#24783,.T.); +#24779 = VERTEX_POINT('',#24780); +#24780 = CARTESIAN_POINT('',(2.685,-2.34,0.4)); +#24781 = VERTEX_POINT('',#24782); +#24782 = CARTESIAN_POINT('',(2.685,-2.34,4.440892098501E-16)); +#24783 = LINE('',#24784,#24785); +#24784 = CARTESIAN_POINT('',(2.685,-2.34,0.4)); +#24785 = VECTOR('',#24786,1.); +#24786 = DIRECTION('',(0.,0.,-1.)); +#24787 = ORIENTED_EDGE('',*,*,#24788,.T.); +#24788 = EDGE_CURVE('',#24781,#24789,#24791,.T.); +#24789 = VERTEX_POINT('',#24790); +#24790 = CARTESIAN_POINT('',(0.835,-2.34,2.775557561563E-16)); +#24791 = LINE('',#24792,#24793); +#24792 = CARTESIAN_POINT('',(2.785,-2.34,3.330669073875E-16)); +#24793 = VECTOR('',#24794,1.); +#24794 = DIRECTION('',(-1.,0.,0.)); +#24795 = ORIENTED_EDGE('',*,*,#24796,.T.); +#24796 = EDGE_CURVE('',#24789,#23147,#24797,.T.); +#24797 = CIRCLE('',#24798,0.4); +#24798 = AXIS2_PLACEMENT_3D('',#24799,#24800,#24801); +#24799 = CARTESIAN_POINT('',(0.835,-2.34,0.4)); +#24800 = DIRECTION('',(0.,1.,0.)); +#24801 = DIRECTION('',(0.,0.,-1.)); +#24802 = ORIENTED_EDGE('',*,*,#23154,.F.); +#24803 = ORIENTED_EDGE('',*,*,#23162,.T.); +#24804 = ORIENTED_EDGE('',*,*,#24805,.T.); +#24805 = EDGE_CURVE('',#23163,#24779,#24806,.T.); +#24806 = LINE('',#24807,#24808); +#24807 = CARTESIAN_POINT('',(0.835,-2.34,0.4)); +#24808 = VECTOR('',#24809,1.); +#24809 = DIRECTION('',(1.,0.,0.)); +#24810 = PLANE('',#24811); +#24811 = AXIS2_PLACEMENT_3D('',#24812,#24813,#24814); +#24812 = CARTESIAN_POINT('',(1.032222222222,-2.34,1.622222222222)); +#24813 = DIRECTION('',(-7.890405358082E-32,1.,-1.911025488709E-32)); +#24814 = DIRECTION('',(1.,7.890405358082E-32,0.)); +#24815 = ADVANCED_FACE('',(#24816),#24835,.T.); +#24816 = FACE_BOUND('',#24817,.T.); +#24817 = EDGE_LOOP('',(#24818,#24826,#24833,#24834)); +#24818 = ORIENTED_EDGE('',*,*,#24819,.T.); +#24819 = EDGE_CURVE('',#24789,#24820,#24822,.T.); +#24820 = VERTEX_POINT('',#24821); +#24821 = CARTESIAN_POINT('',(0.835,-2.74,2.775557561563E-16)); +#24822 = LINE('',#24823,#24824); +#24823 = CARTESIAN_POINT('',(0.835,-2.34,2.775557561563E-16)); +#24824 = VECTOR('',#24825,1.); +#24825 = DIRECTION('',(0.,-1.,0.)); +#24826 = ORIENTED_EDGE('',*,*,#24827,.T.); +#24827 = EDGE_CURVE('',#24820,#23139,#24828,.T.); +#24828 = CIRCLE('',#24829,0.4); +#24829 = AXIS2_PLACEMENT_3D('',#24830,#24831,#24832); +#24830 = CARTESIAN_POINT('',(0.835,-2.74,0.4)); +#24831 = DIRECTION('',(0.,1.,0.)); +#24832 = DIRECTION('',(0.,0.,-1.)); +#24833 = ORIENTED_EDGE('',*,*,#23146,.F.); +#24834 = ORIENTED_EDGE('',*,*,#24796,.F.); +#24835 = CYLINDRICAL_SURFACE('',#24836,0.4); +#24836 = AXIS2_PLACEMENT_3D('',#24837,#24838,#24839); +#24837 = CARTESIAN_POINT('',(0.835,-2.34,0.4)); +#24838 = DIRECTION('',(0.,-1.,0.)); +#24839 = DIRECTION('',(-0.,-0.,-1.)); +#24840 = ADVANCED_FACE('',(#24841),#24868,.F.); +#24841 = FACE_BOUND('',#24842,.F.); +#24842 = EDGE_LOOP('',(#24843,#24853,#24859,#24860,#24861,#24862)); +#24843 = ORIENTED_EDGE('',*,*,#24844,.T.); +#24844 = EDGE_CURVE('',#24845,#24847,#24849,.T.); +#24845 = VERTEX_POINT('',#24846); +#24846 = CARTESIAN_POINT('',(2.685,-2.74,0.4)); +#24847 = VERTEX_POINT('',#24848); +#24848 = CARTESIAN_POINT('',(2.685,-2.74,4.440892098501E-16)); +#24849 = LINE('',#24850,#24851); +#24850 = CARTESIAN_POINT('',(2.685,-2.74,0.4)); +#24851 = VECTOR('',#24852,1.); +#24852 = DIRECTION('',(0.,0.,-1.)); +#24853 = ORIENTED_EDGE('',*,*,#24854,.T.); +#24854 = EDGE_CURVE('',#24847,#24820,#24855,.T.); +#24855 = LINE('',#24856,#24857); +#24856 = CARTESIAN_POINT('',(2.785,-2.74,3.330669073875E-16)); +#24857 = VECTOR('',#24858,1.); +#24858 = DIRECTION('',(-1.,0.,0.)); +#24859 = ORIENTED_EDGE('',*,*,#24827,.T.); +#24860 = ORIENTED_EDGE('',*,*,#23138,.F.); +#24861 = ORIENTED_EDGE('',*,*,#23130,.T.); +#24862 = ORIENTED_EDGE('',*,*,#24863,.T.); +#24863 = EDGE_CURVE('',#23123,#24845,#24864,.T.); +#24864 = LINE('',#24865,#24866); +#24865 = CARTESIAN_POINT('',(0.835,-2.74,0.4)); +#24866 = VECTOR('',#24867,1.); +#24867 = DIRECTION('',(1.,0.,0.)); +#24868 = PLANE('',#24869); +#24869 = AXIS2_PLACEMENT_3D('',#24870,#24871,#24872); +#24870 = CARTESIAN_POINT('',(1.032222222222,-2.74,1.622222222222)); +#24871 = DIRECTION('',(-7.890405358082E-32,1.,-1.911025488709E-32)); +#24872 = DIRECTION('',(1.,7.890405358082E-32,0.)); +#24873 = ADVANCED_FACE('',(#24874),#24885,.F.); +#24874 = FACE_BOUND('',#24875,.F.); +#24875 = EDGE_LOOP('',(#24876,#24882,#24883,#24884)); +#24876 = ORIENTED_EDGE('',*,*,#24877,.T.); +#24877 = EDGE_CURVE('',#23107,#23587,#24878,.T.); +#24878 = LINE('',#24879,#24880); +#24879 = CARTESIAN_POINT('',(1.573,-3.175,0.4)); +#24880 = VECTOR('',#24881,1.); +#24881 = DIRECTION('',(0.,0.,1.)); +#24882 = ORIENTED_EDGE('',*,*,#23594,.T.); +#24883 = ORIENTED_EDGE('',*,*,#24754,.F.); +#24884 = ORIENTED_EDGE('',*,*,#23114,.F.); +#24885 = PLANE('',#24886); +#24886 = AXIS2_PLACEMENT_3D('',#24887,#24888,#24889); +#24887 = CARTESIAN_POINT('',(1.573,-3.175,0.4)); +#24888 = DIRECTION('',(-0.707106781187,0.707106781187,0.)); +#24889 = DIRECTION('',(0.707106781187,0.707106781187,0.)); +#24890 = ADVANCED_FACE('',(#24891),#24902,.F.); +#24891 = FACE_BOUND('',#24892,.F.); +#24892 = EDGE_LOOP('',(#24893,#24899,#24900,#24901)); +#24893 = ORIENTED_EDGE('',*,*,#24894,.T.); +#24894 = EDGE_CURVE('',#23099,#23579,#24895,.T.); +#24895 = LINE('',#24896,#24897); +#24896 = CARTESIAN_POINT('',(-1.573,-3.175,0.4)); +#24897 = VECTOR('',#24898,1.); +#24898 = DIRECTION('',(0.,0.,1.)); +#24899 = ORIENTED_EDGE('',*,*,#23586,.T.); +#24900 = ORIENTED_EDGE('',*,*,#24877,.F.); +#24901 = ORIENTED_EDGE('',*,*,#23106,.F.); +#24902 = PLANE('',#24903); +#24903 = AXIS2_PLACEMENT_3D('',#24904,#24905,#24906); +#24904 = CARTESIAN_POINT('',(-1.573,-3.175,0.4)); +#24905 = DIRECTION('',(0.,1.,0.)); +#24906 = DIRECTION('',(1.,0.,0.)); +#24907 = ADVANCED_FACE('',(#24908),#24919,.F.); +#24908 = FACE_BOUND('',#24909,.F.); +#24909 = EDGE_LOOP('',(#24910,#24916,#24917,#24918)); +#24910 = ORIENTED_EDGE('',*,*,#24911,.T.); +#24911 = EDGE_CURVE('',#23091,#23571,#24912,.T.); +#24912 = LINE('',#24913,#24914); +#24913 = CARTESIAN_POINT('',(-1.7,-3.048,0.4)); +#24914 = VECTOR('',#24915,1.); +#24915 = DIRECTION('',(0.,0.,1.)); +#24916 = ORIENTED_EDGE('',*,*,#23578,.T.); +#24917 = ORIENTED_EDGE('',*,*,#24894,.F.); +#24918 = ORIENTED_EDGE('',*,*,#23098,.F.); +#24919 = PLANE('',#24920); +#24920 = AXIS2_PLACEMENT_3D('',#24921,#24922,#24923); +#24921 = CARTESIAN_POINT('',(-1.7,-3.048,0.4)); +#24922 = DIRECTION('',(0.707106781187,0.707106781187,0.)); +#24923 = DIRECTION('',(0.707106781187,-0.707106781187,0.)); +#24924 = ADVANCED_FACE('',(#24925),#24943,.F.); +#24925 = FACE_BOUND('',#24926,.F.); +#24926 = EDGE_LOOP('',(#24927,#24933,#24934,#24935,#24936,#24942)); +#24927 = ORIENTED_EDGE('',*,*,#24928,.T.); +#24928 = EDGE_CURVE('',#23035,#23563,#24929,.T.); +#24929 = LINE('',#24930,#24931); +#24930 = CARTESIAN_POINT('',(-1.7,-2.032,0.4)); +#24931 = VECTOR('',#24932,1.); +#24932 = DIRECTION('',(0.,0.,1.)); +#24933 = ORIENTED_EDGE('',*,*,#23570,.T.); +#24934 = ORIENTED_EDGE('',*,*,#24911,.F.); +#24935 = ORIENTED_EDGE('',*,*,#23090,.F.); +#24936 = ORIENTED_EDGE('',*,*,#24937,.F.); +#24937 = EDGE_CURVE('',#23043,#23083,#24938,.T.); +#24938 = LINE('',#24939,#24940); +#24939 = CARTESIAN_POINT('',(-1.7,-2.032,0.4)); +#24940 = VECTOR('',#24941,1.); +#24941 = DIRECTION('',(0.,-1.,0.)); +#24942 = ORIENTED_EDGE('',*,*,#23042,.F.); +#24943 = PLANE('',#24944); +#24944 = AXIS2_PLACEMENT_3D('',#24945,#24946,#24947); +#24945 = CARTESIAN_POINT('',(-1.7,-2.032,0.4)); +#24946 = DIRECTION('',(1.,0.,0.)); +#24947 = DIRECTION('',(0.,-1.,0.)); +#24948 = ADVANCED_FACE('',(#24949),#24984,.T.); +#24949 = FACE_BOUND('',#24950,.T.); +#24950 = EDGE_LOOP('',(#24951,#24961,#24969,#24976,#24977,#24978)); +#24951 = ORIENTED_EDGE('',*,*,#24952,.T.); +#24952 = EDGE_CURVE('',#24953,#24955,#24957,.T.); +#24953 = VERTEX_POINT('',#24954); +#24954 = CARTESIAN_POINT('',(-2.685,-2.74,0.4)); +#24955 = VERTEX_POINT('',#24956); +#24956 = CARTESIAN_POINT('',(-2.685,-2.74,4.440892098501E-16)); +#24957 = LINE('',#24958,#24959); +#24958 = CARTESIAN_POINT('',(-2.685,-2.74,0.4)); +#24959 = VECTOR('',#24960,1.); +#24960 = DIRECTION('',(0.,0.,-1.)); +#24961 = ORIENTED_EDGE('',*,*,#24962,.T.); +#24962 = EDGE_CURVE('',#24955,#24963,#24965,.T.); +#24963 = VERTEX_POINT('',#24964); +#24964 = CARTESIAN_POINT('',(-0.835,-2.74,2.775557561563E-16)); +#24965 = LINE('',#24966,#24967); +#24966 = CARTESIAN_POINT('',(-2.785,-2.74,3.330669073875E-16)); +#24967 = VECTOR('',#24968,1.); +#24968 = DIRECTION('',(1.,0.,0.)); +#24969 = ORIENTED_EDGE('',*,*,#24970,.T.); +#24970 = EDGE_CURVE('',#24963,#23067,#24971,.T.); +#24971 = CIRCLE('',#24972,0.4); +#24972 = AXIS2_PLACEMENT_3D('',#24973,#24974,#24975); +#24973 = CARTESIAN_POINT('',(-0.835,-2.74,0.4)); +#24974 = DIRECTION('',(0.,-1.,0.)); +#24975 = DIRECTION('',(0.,0.,-1.)); +#24976 = ORIENTED_EDGE('',*,*,#23074,.F.); +#24977 = ORIENTED_EDGE('',*,*,#23082,.T.); +#24978 = ORIENTED_EDGE('',*,*,#24979,.T.); +#24979 = EDGE_CURVE('',#23083,#24953,#24980,.T.); +#24980 = LINE('',#24981,#24982); +#24981 = CARTESIAN_POINT('',(-0.835,-2.74,0.4)); +#24982 = VECTOR('',#24983,1.); +#24983 = DIRECTION('',(-1.,0.,0.)); +#24984 = PLANE('',#24985); +#24985 = AXIS2_PLACEMENT_3D('',#24986,#24987,#24988); +#24986 = CARTESIAN_POINT('',(-1.032222222222,-2.74,1.622222222222)); +#24987 = DIRECTION('',(-7.890405358082E-32,-1.,1.911025488709E-32)); +#24988 = DIRECTION('',(-1.,7.890405358082E-32,0.)); +#24989 = ADVANCED_FACE('',(#24990),#25009,.T.); +#24990 = FACE_BOUND('',#24991,.T.); +#24991 = EDGE_LOOP('',(#24992,#25001,#25002,#25003)); +#24992 = ORIENTED_EDGE('',*,*,#24993,.T.); +#24993 = EDGE_CURVE('',#24994,#23059,#24996,.T.); +#24994 = VERTEX_POINT('',#24995); +#24995 = CARTESIAN_POINT('',(-0.835,-2.34,2.775557561563E-16)); +#24996 = CIRCLE('',#24997,0.4); +#24997 = AXIS2_PLACEMENT_3D('',#24998,#24999,#25000); +#24998 = CARTESIAN_POINT('',(-0.835,-2.34,0.4)); +#24999 = DIRECTION('',(0.,-1.,0.)); +#25000 = DIRECTION('',(0.,0.,-1.)); +#25001 = ORIENTED_EDGE('',*,*,#23066,.T.); +#25002 = ORIENTED_EDGE('',*,*,#24970,.F.); +#25003 = ORIENTED_EDGE('',*,*,#25004,.F.); +#25004 = EDGE_CURVE('',#24994,#24963,#25005,.T.); +#25005 = LINE('',#25006,#25007); +#25006 = CARTESIAN_POINT('',(-0.835,-2.34,2.775557561563E-16)); +#25007 = VECTOR('',#25008,1.); +#25008 = DIRECTION('',(0.,-1.,0.)); +#25009 = CYLINDRICAL_SURFACE('',#25010,0.4); +#25010 = AXIS2_PLACEMENT_3D('',#25011,#25012,#25013); +#25011 = CARTESIAN_POINT('',(-0.835,-2.34,0.4)); +#25012 = DIRECTION('',(0.,-1.,0.)); +#25013 = DIRECTION('',(0.,0.,-1.)); +#25014 = ADVANCED_FACE('',(#25015),#25042,.F.); +#25015 = FACE_BOUND('',#25016,.F.); +#25016 = EDGE_LOOP('',(#25017,#25027,#25033,#25034,#25035,#25036)); +#25017 = ORIENTED_EDGE('',*,*,#25018,.T.); +#25018 = EDGE_CURVE('',#25019,#25021,#25023,.T.); +#25019 = VERTEX_POINT('',#25020); +#25020 = CARTESIAN_POINT('',(-2.685,-2.34,0.4)); +#25021 = VERTEX_POINT('',#25022); +#25022 = CARTESIAN_POINT('',(-2.685,-2.34,4.440892098501E-16)); +#25023 = LINE('',#25024,#25025); +#25024 = CARTESIAN_POINT('',(-2.685,-2.34,0.4)); +#25025 = VECTOR('',#25026,1.); +#25026 = DIRECTION('',(0.,0.,-1.)); +#25027 = ORIENTED_EDGE('',*,*,#25028,.T.); +#25028 = EDGE_CURVE('',#25021,#24994,#25029,.T.); +#25029 = LINE('',#25030,#25031); +#25030 = CARTESIAN_POINT('',(-2.785,-2.34,3.330669073875E-16)); +#25031 = VECTOR('',#25032,1.); +#25032 = DIRECTION('',(1.,0.,0.)); +#25033 = ORIENTED_EDGE('',*,*,#24993,.T.); +#25034 = ORIENTED_EDGE('',*,*,#23058,.F.); +#25035 = ORIENTED_EDGE('',*,*,#23050,.T.); +#25036 = ORIENTED_EDGE('',*,*,#25037,.T.); +#25037 = EDGE_CURVE('',#23043,#25019,#25038,.T.); +#25038 = LINE('',#25039,#25040); +#25039 = CARTESIAN_POINT('',(-0.835,-2.34,0.4)); +#25040 = VECTOR('',#25041,1.); +#25041 = DIRECTION('',(-1.,0.,0.)); +#25042 = PLANE('',#25043); +#25043 = AXIS2_PLACEMENT_3D('',#25044,#25045,#25046); +#25044 = CARTESIAN_POINT('',(-1.032222222222,-2.34,1.622222222222)); +#25045 = DIRECTION('',(-7.890405358082E-32,-1.,1.911025488709E-32)); +#25046 = DIRECTION('',(-1.,7.890405358082E-32,0.)); +#25047 = ADVANCED_FACE('',(#25048),#25059,.F.); +#25048 = FACE_BOUND('',#25049,.F.); +#25049 = EDGE_LOOP('',(#25050,#25056,#25057,#25058)); +#25050 = ORIENTED_EDGE('',*,*,#25051,.T.); +#25051 = EDGE_CURVE('',#23027,#23555,#25052,.T.); +#25052 = LINE('',#25053,#25054); +#25053 = CARTESIAN_POINT('',(-1.573,-1.905,0.4)); +#25054 = VECTOR('',#25055,1.); +#25055 = DIRECTION('',(0.,0.,1.)); +#25056 = ORIENTED_EDGE('',*,*,#23562,.T.); +#25057 = ORIENTED_EDGE('',*,*,#24928,.F.); +#25058 = ORIENTED_EDGE('',*,*,#23034,.F.); +#25059 = PLANE('',#25060); +#25060 = AXIS2_PLACEMENT_3D('',#25061,#25062,#25063); +#25061 = CARTESIAN_POINT('',(-1.573,-1.905,0.4)); +#25062 = DIRECTION('',(0.707106781187,-0.707106781187,0.)); +#25063 = DIRECTION('',(-0.707106781187,-0.707106781187,0.)); +#25064 = ADVANCED_FACE('',(#25065),#25076,.F.); +#25065 = FACE_BOUND('',#25066,.F.); +#25066 = EDGE_LOOP('',(#25067,#25073,#25074,#25075)); +#25067 = ORIENTED_EDGE('',*,*,#25068,.T.); +#25068 = EDGE_CURVE('',#23019,#23547,#25069,.T.); +#25069 = LINE('',#25070,#25071); +#25070 = CARTESIAN_POINT('',(-1.7,-1.778,0.4)); +#25071 = VECTOR('',#25072,1.); +#25072 = DIRECTION('',(0.,0.,1.)); +#25073 = ORIENTED_EDGE('',*,*,#23554,.T.); +#25074 = ORIENTED_EDGE('',*,*,#25051,.F.); +#25075 = ORIENTED_EDGE('',*,*,#23026,.F.); +#25076 = PLANE('',#25077); +#25077 = AXIS2_PLACEMENT_3D('',#25078,#25079,#25080); +#25078 = CARTESIAN_POINT('',(-1.7,-1.778,0.4)); +#25079 = DIRECTION('',(0.707106781187,0.707106781187,0.)); +#25080 = DIRECTION('',(0.707106781187,-0.707106781187,0.)); +#25081 = ADVANCED_FACE('',(#25082),#25100,.F.); +#25082 = FACE_BOUND('',#25083,.F.); +#25083 = EDGE_LOOP('',(#25084,#25090,#25091,#25092,#25093,#25099)); +#25084 = ORIENTED_EDGE('',*,*,#25085,.T.); +#25085 = EDGE_CURVE('',#22963,#23539,#25086,.T.); +#25086 = LINE('',#25087,#25088); +#25087 = CARTESIAN_POINT('',(-1.7,-0.762,0.4)); +#25088 = VECTOR('',#25089,1.); +#25089 = DIRECTION('',(0.,0.,1.)); +#25090 = ORIENTED_EDGE('',*,*,#23546,.T.); +#25091 = ORIENTED_EDGE('',*,*,#25068,.F.); +#25092 = ORIENTED_EDGE('',*,*,#23018,.F.); +#25093 = ORIENTED_EDGE('',*,*,#25094,.F.); +#25094 = EDGE_CURVE('',#22971,#23011,#25095,.T.); +#25095 = LINE('',#25096,#25097); +#25096 = CARTESIAN_POINT('',(-1.7,-0.762,0.4)); +#25097 = VECTOR('',#25098,1.); +#25098 = DIRECTION('',(0.,-1.,0.)); +#25099 = ORIENTED_EDGE('',*,*,#22970,.F.); +#25100 = PLANE('',#25101); +#25101 = AXIS2_PLACEMENT_3D('',#25102,#25103,#25104); +#25102 = CARTESIAN_POINT('',(-1.7,-0.762,0.4)); +#25103 = DIRECTION('',(1.,0.,0.)); +#25104 = DIRECTION('',(0.,-1.,0.)); +#25105 = ADVANCED_FACE('',(#25106),#25141,.T.); +#25106 = FACE_BOUND('',#25107,.T.); +#25107 = EDGE_LOOP('',(#25108,#25118,#25126,#25133,#25134,#25135)); +#25108 = ORIENTED_EDGE('',*,*,#25109,.T.); +#25109 = EDGE_CURVE('',#25110,#25112,#25114,.T.); +#25110 = VERTEX_POINT('',#25111); +#25111 = CARTESIAN_POINT('',(-2.685,-1.47,0.4)); +#25112 = VERTEX_POINT('',#25113); +#25113 = CARTESIAN_POINT('',(-2.685,-1.47,4.440892098501E-16)); +#25114 = LINE('',#25115,#25116); +#25115 = CARTESIAN_POINT('',(-2.685,-1.47,0.4)); +#25116 = VECTOR('',#25117,1.); +#25117 = DIRECTION('',(0.,0.,-1.)); +#25118 = ORIENTED_EDGE('',*,*,#25119,.T.); +#25119 = EDGE_CURVE('',#25112,#25120,#25122,.T.); +#25120 = VERTEX_POINT('',#25121); +#25121 = CARTESIAN_POINT('',(-0.835,-1.47,2.775557561563E-16)); +#25122 = LINE('',#25123,#25124); +#25123 = CARTESIAN_POINT('',(-2.785,-1.47,3.330669073875E-16)); +#25124 = VECTOR('',#25125,1.); +#25125 = DIRECTION('',(1.,0.,0.)); +#25126 = ORIENTED_EDGE('',*,*,#25127,.T.); +#25127 = EDGE_CURVE('',#25120,#22995,#25128,.T.); +#25128 = CIRCLE('',#25129,0.4); +#25129 = AXIS2_PLACEMENT_3D('',#25130,#25131,#25132); +#25130 = CARTESIAN_POINT('',(-0.835,-1.47,0.4)); +#25131 = DIRECTION('',(0.,-1.,0.)); +#25132 = DIRECTION('',(0.,0.,-1.)); +#25133 = ORIENTED_EDGE('',*,*,#23002,.F.); +#25134 = ORIENTED_EDGE('',*,*,#23010,.T.); +#25135 = ORIENTED_EDGE('',*,*,#25136,.T.); +#25136 = EDGE_CURVE('',#23011,#25110,#25137,.T.); +#25137 = LINE('',#25138,#25139); +#25138 = CARTESIAN_POINT('',(-0.835,-1.47,0.4)); +#25139 = VECTOR('',#25140,1.); +#25140 = DIRECTION('',(-1.,0.,0.)); +#25141 = PLANE('',#25142); +#25142 = AXIS2_PLACEMENT_3D('',#25143,#25144,#25145); +#25143 = CARTESIAN_POINT('',(-1.032222222222,-1.47,1.622222222222)); +#25144 = DIRECTION('',(-7.890405358082E-32,-1.,1.911025488709E-32)); +#25145 = DIRECTION('',(-1.,7.890405358082E-32,0.)); +#25146 = ADVANCED_FACE('',(#25147),#25166,.T.); +#25147 = FACE_BOUND('',#25148,.T.); +#25148 = EDGE_LOOP('',(#25149,#25158,#25159,#25160)); +#25149 = ORIENTED_EDGE('',*,*,#25150,.T.); +#25150 = EDGE_CURVE('',#25151,#22987,#25153,.T.); +#25151 = VERTEX_POINT('',#25152); +#25152 = CARTESIAN_POINT('',(-0.835,-1.07,2.775557561563E-16)); +#25153 = CIRCLE('',#25154,0.4); +#25154 = AXIS2_PLACEMENT_3D('',#25155,#25156,#25157); +#25155 = CARTESIAN_POINT('',(-0.835,-1.07,0.4)); +#25156 = DIRECTION('',(0.,-1.,0.)); +#25157 = DIRECTION('',(0.,0.,-1.)); +#25158 = ORIENTED_EDGE('',*,*,#22994,.T.); +#25159 = ORIENTED_EDGE('',*,*,#25127,.F.); +#25160 = ORIENTED_EDGE('',*,*,#25161,.F.); +#25161 = EDGE_CURVE('',#25151,#25120,#25162,.T.); +#25162 = LINE('',#25163,#25164); +#25163 = CARTESIAN_POINT('',(-0.835,-1.07,2.775557561563E-16)); +#25164 = VECTOR('',#25165,1.); +#25165 = DIRECTION('',(0.,-1.,0.)); +#25166 = CYLINDRICAL_SURFACE('',#25167,0.4); +#25167 = AXIS2_PLACEMENT_3D('',#25168,#25169,#25170); +#25168 = CARTESIAN_POINT('',(-0.835,-1.07,0.4)); +#25169 = DIRECTION('',(0.,-1.,0.)); +#25170 = DIRECTION('',(0.,0.,-1.)); +#25171 = ADVANCED_FACE('',(#25172),#25199,.F.); +#25172 = FACE_BOUND('',#25173,.F.); +#25173 = EDGE_LOOP('',(#25174,#25184,#25190,#25191,#25192,#25193)); +#25174 = ORIENTED_EDGE('',*,*,#25175,.T.); +#25175 = EDGE_CURVE('',#25176,#25178,#25180,.T.); +#25176 = VERTEX_POINT('',#25177); +#25177 = CARTESIAN_POINT('',(-2.685,-1.07,0.4)); +#25178 = VERTEX_POINT('',#25179); +#25179 = CARTESIAN_POINT('',(-2.685,-1.07,4.440892098501E-16)); +#25180 = LINE('',#25181,#25182); +#25181 = CARTESIAN_POINT('',(-2.685,-1.07,0.4)); +#25182 = VECTOR('',#25183,1.); +#25183 = DIRECTION('',(0.,0.,-1.)); +#25184 = ORIENTED_EDGE('',*,*,#25185,.T.); +#25185 = EDGE_CURVE('',#25178,#25151,#25186,.T.); +#25186 = LINE('',#25187,#25188); +#25187 = CARTESIAN_POINT('',(-2.785,-1.07,3.330669073875E-16)); +#25188 = VECTOR('',#25189,1.); +#25189 = DIRECTION('',(1.,0.,0.)); +#25190 = ORIENTED_EDGE('',*,*,#25150,.T.); +#25191 = ORIENTED_EDGE('',*,*,#22986,.F.); +#25192 = ORIENTED_EDGE('',*,*,#22978,.T.); +#25193 = ORIENTED_EDGE('',*,*,#25194,.T.); +#25194 = EDGE_CURVE('',#22971,#25176,#25195,.T.); +#25195 = LINE('',#25196,#25197); +#25196 = CARTESIAN_POINT('',(-0.835,-1.07,0.4)); +#25197 = VECTOR('',#25198,1.); +#25198 = DIRECTION('',(-1.,0.,0.)); +#25199 = PLANE('',#25200); +#25200 = AXIS2_PLACEMENT_3D('',#25201,#25202,#25203); +#25201 = CARTESIAN_POINT('',(-1.032222222222,-1.07,1.622222222222)); +#25202 = DIRECTION('',(-7.890405358082E-32,-1.,1.911025488709E-32)); +#25203 = DIRECTION('',(-1.,7.890405358082E-32,0.)); +#25204 = ADVANCED_FACE('',(#25205),#25216,.F.); +#25205 = FACE_BOUND('',#25206,.F.); +#25206 = EDGE_LOOP('',(#25207,#25213,#25214,#25215)); +#25207 = ORIENTED_EDGE('',*,*,#25208,.T.); +#25208 = EDGE_CURVE('',#22955,#23531,#25209,.T.); +#25209 = LINE('',#25210,#25211); +#25210 = CARTESIAN_POINT('',(-1.573,-0.635,0.4)); +#25211 = VECTOR('',#25212,1.); +#25212 = DIRECTION('',(0.,0.,1.)); +#25213 = ORIENTED_EDGE('',*,*,#23538,.T.); +#25214 = ORIENTED_EDGE('',*,*,#25085,.F.); +#25215 = ORIENTED_EDGE('',*,*,#22962,.F.); +#25216 = PLANE('',#25217); +#25217 = AXIS2_PLACEMENT_3D('',#25218,#25219,#25220); +#25218 = CARTESIAN_POINT('',(-1.573,-0.635,0.4)); +#25219 = DIRECTION('',(0.707106781187,-0.707106781187,0.)); +#25220 = DIRECTION('',(-0.707106781187,-0.707106781187,0.)); +#25221 = ADVANCED_FACE('',(#25222),#25233,.F.); +#25222 = FACE_BOUND('',#25223,.F.); +#25223 = EDGE_LOOP('',(#25224,#25230,#25231,#25232)); +#25224 = ORIENTED_EDGE('',*,*,#25225,.T.); +#25225 = EDGE_CURVE('',#22947,#23523,#25226,.T.); +#25226 = LINE('',#25227,#25228); +#25227 = CARTESIAN_POINT('',(-1.7,-0.508,0.4)); +#25228 = VECTOR('',#25229,1.); +#25229 = DIRECTION('',(0.,0.,1.)); +#25230 = ORIENTED_EDGE('',*,*,#23530,.T.); +#25231 = ORIENTED_EDGE('',*,*,#25208,.F.); +#25232 = ORIENTED_EDGE('',*,*,#22954,.F.); +#25233 = PLANE('',#25234); +#25234 = AXIS2_PLACEMENT_3D('',#25235,#25236,#25237); +#25235 = CARTESIAN_POINT('',(-1.7,-0.508,0.4)); +#25236 = DIRECTION('',(0.707106781187,0.707106781187,0.)); +#25237 = DIRECTION('',(0.707106781187,-0.707106781187,0.)); +#25238 = ADVANCED_FACE('',(#25239),#25257,.F.); +#25239 = FACE_BOUND('',#25240,.F.); +#25240 = EDGE_LOOP('',(#25241,#25247,#25248,#25249,#25250,#25256)); +#25241 = ORIENTED_EDGE('',*,*,#25242,.T.); +#25242 = EDGE_CURVE('',#22891,#23515,#25243,.T.); +#25243 = LINE('',#25244,#25245); +#25244 = CARTESIAN_POINT('',(-1.7,0.508,0.4)); +#25245 = VECTOR('',#25246,1.); +#25246 = DIRECTION('',(0.,0.,1.)); +#25247 = ORIENTED_EDGE('',*,*,#23522,.T.); +#25248 = ORIENTED_EDGE('',*,*,#25225,.F.); +#25249 = ORIENTED_EDGE('',*,*,#22946,.F.); +#25250 = ORIENTED_EDGE('',*,*,#25251,.F.); +#25251 = EDGE_CURVE('',#22899,#22939,#25252,.T.); +#25252 = LINE('',#25253,#25254); +#25253 = CARTESIAN_POINT('',(-1.7,0.508,0.4)); +#25254 = VECTOR('',#25255,1.); +#25255 = DIRECTION('',(0.,-1.,0.)); +#25256 = ORIENTED_EDGE('',*,*,#22898,.F.); +#25257 = PLANE('',#25258); +#25258 = AXIS2_PLACEMENT_3D('',#25259,#25260,#25261); +#25259 = CARTESIAN_POINT('',(-1.7,0.508,0.4)); +#25260 = DIRECTION('',(1.,0.,0.)); +#25261 = DIRECTION('',(0.,-1.,0.)); +#25262 = ADVANCED_FACE('',(#25263),#25298,.T.); +#25263 = FACE_BOUND('',#25264,.T.); +#25264 = EDGE_LOOP('',(#25265,#25275,#25283,#25290,#25291,#25292)); +#25265 = ORIENTED_EDGE('',*,*,#25266,.T.); +#25266 = EDGE_CURVE('',#25267,#25269,#25271,.T.); +#25267 = VERTEX_POINT('',#25268); +#25268 = CARTESIAN_POINT('',(-2.685,-0.2,0.4)); +#25269 = VERTEX_POINT('',#25270); +#25270 = CARTESIAN_POINT('',(-2.685,-0.2,4.440892098501E-16)); +#25271 = LINE('',#25272,#25273); +#25272 = CARTESIAN_POINT('',(-2.685,-0.2,0.4)); +#25273 = VECTOR('',#25274,1.); +#25274 = DIRECTION('',(0.,0.,-1.)); +#25275 = ORIENTED_EDGE('',*,*,#25276,.T.); +#25276 = EDGE_CURVE('',#25269,#25277,#25279,.T.); +#25277 = VERTEX_POINT('',#25278); +#25278 = CARTESIAN_POINT('',(-0.835,-0.2,2.775557561563E-16)); +#25279 = LINE('',#25280,#25281); +#25280 = CARTESIAN_POINT('',(-2.785,-0.2,3.330669073875E-16)); +#25281 = VECTOR('',#25282,1.); +#25282 = DIRECTION('',(1.,0.,0.)); +#25283 = ORIENTED_EDGE('',*,*,#25284,.T.); +#25284 = EDGE_CURVE('',#25277,#22923,#25285,.T.); +#25285 = CIRCLE('',#25286,0.4); +#25286 = AXIS2_PLACEMENT_3D('',#25287,#25288,#25289); +#25287 = CARTESIAN_POINT('',(-0.835,-0.2,0.4)); +#25288 = DIRECTION('',(0.,-1.,0.)); +#25289 = DIRECTION('',(0.,0.,-1.)); +#25290 = ORIENTED_EDGE('',*,*,#22930,.F.); +#25291 = ORIENTED_EDGE('',*,*,#22938,.T.); +#25292 = ORIENTED_EDGE('',*,*,#25293,.T.); +#25293 = EDGE_CURVE('',#22939,#25267,#25294,.T.); +#25294 = LINE('',#25295,#25296); +#25295 = CARTESIAN_POINT('',(-0.835,-0.2,0.4)); +#25296 = VECTOR('',#25297,1.); +#25297 = DIRECTION('',(-1.,0.,0.)); +#25298 = PLANE('',#25299); +#25299 = AXIS2_PLACEMENT_3D('',#25300,#25301,#25302); +#25300 = CARTESIAN_POINT('',(-1.032222222222,-0.2,1.622222222222)); +#25301 = DIRECTION('',(-7.890405358082E-32,-1.,1.911025488709E-32)); +#25302 = DIRECTION('',(-1.,7.890405358082E-32,0.)); +#25303 = ADVANCED_FACE('',(#25304),#25323,.T.); +#25304 = FACE_BOUND('',#25305,.T.); +#25305 = EDGE_LOOP('',(#25306,#25315,#25316,#25317)); +#25306 = ORIENTED_EDGE('',*,*,#25307,.T.); +#25307 = EDGE_CURVE('',#25308,#22915,#25310,.T.); +#25308 = VERTEX_POINT('',#25309); +#25309 = CARTESIAN_POINT('',(-0.835,0.2,2.775557561563E-16)); +#25310 = CIRCLE('',#25311,0.4); +#25311 = AXIS2_PLACEMENT_3D('',#25312,#25313,#25314); +#25312 = CARTESIAN_POINT('',(-0.835,0.2,0.4)); +#25313 = DIRECTION('',(0.,-1.,0.)); +#25314 = DIRECTION('',(0.,0.,-1.)); +#25315 = ORIENTED_EDGE('',*,*,#22922,.T.); +#25316 = ORIENTED_EDGE('',*,*,#25284,.F.); +#25317 = ORIENTED_EDGE('',*,*,#25318,.F.); +#25318 = EDGE_CURVE('',#25308,#25277,#25319,.T.); +#25319 = LINE('',#25320,#25321); +#25320 = CARTESIAN_POINT('',(-0.835,0.2,2.775557561563E-16)); +#25321 = VECTOR('',#25322,1.); +#25322 = DIRECTION('',(0.,-1.,0.)); +#25323 = CYLINDRICAL_SURFACE('',#25324,0.4); +#25324 = AXIS2_PLACEMENT_3D('',#25325,#25326,#25327); +#25325 = CARTESIAN_POINT('',(-0.835,0.2,0.4)); +#25326 = DIRECTION('',(0.,-1.,0.)); +#25327 = DIRECTION('',(0.,0.,-1.)); +#25328 = ADVANCED_FACE('',(#25329),#25356,.F.); +#25329 = FACE_BOUND('',#25330,.F.); +#25330 = EDGE_LOOP('',(#25331,#25341,#25347,#25348,#25349,#25350)); +#25331 = ORIENTED_EDGE('',*,*,#25332,.T.); +#25332 = EDGE_CURVE('',#25333,#25335,#25337,.T.); +#25333 = VERTEX_POINT('',#25334); +#25334 = CARTESIAN_POINT('',(-2.685,0.2,0.4)); +#25335 = VERTEX_POINT('',#25336); +#25336 = CARTESIAN_POINT('',(-2.685,0.2,4.440892098501E-16)); +#25337 = LINE('',#25338,#25339); +#25338 = CARTESIAN_POINT('',(-2.685,0.2,0.4)); +#25339 = VECTOR('',#25340,1.); +#25340 = DIRECTION('',(0.,0.,-1.)); +#25341 = ORIENTED_EDGE('',*,*,#25342,.T.); +#25342 = EDGE_CURVE('',#25335,#25308,#25343,.T.); +#25343 = LINE('',#25344,#25345); +#25344 = CARTESIAN_POINT('',(-2.785,0.2,3.330669073875E-16)); +#25345 = VECTOR('',#25346,1.); +#25346 = DIRECTION('',(1.,0.,0.)); +#25347 = ORIENTED_EDGE('',*,*,#25307,.T.); +#25348 = ORIENTED_EDGE('',*,*,#22914,.F.); +#25349 = ORIENTED_EDGE('',*,*,#22906,.T.); +#25350 = ORIENTED_EDGE('',*,*,#25351,.T.); +#25351 = EDGE_CURVE('',#22899,#25333,#25352,.T.); +#25352 = LINE('',#25353,#25354); +#25353 = CARTESIAN_POINT('',(-0.835,0.2,0.4)); +#25354 = VECTOR('',#25355,1.); +#25355 = DIRECTION('',(-1.,0.,0.)); +#25356 = PLANE('',#25357); +#25357 = AXIS2_PLACEMENT_3D('',#25358,#25359,#25360); +#25358 = CARTESIAN_POINT('',(-1.032222222222,0.2,1.622222222222)); +#25359 = DIRECTION('',(-7.890405358082E-32,-1.,1.911025488709E-32)); +#25360 = DIRECTION('',(-1.,7.890405358082E-32,0.)); +#25361 = ADVANCED_FACE('',(#25362),#25373,.F.); +#25362 = FACE_BOUND('',#25363,.F.); +#25363 = EDGE_LOOP('',(#25364,#25370,#25371,#25372)); +#25364 = ORIENTED_EDGE('',*,*,#25365,.T.); +#25365 = EDGE_CURVE('',#22883,#23507,#25366,.T.); +#25366 = LINE('',#25367,#25368); +#25367 = CARTESIAN_POINT('',(-1.573,0.635,0.4)); +#25368 = VECTOR('',#25369,1.); +#25369 = DIRECTION('',(0.,0.,1.)); +#25370 = ORIENTED_EDGE('',*,*,#23514,.T.); +#25371 = ORIENTED_EDGE('',*,*,#25242,.F.); +#25372 = ORIENTED_EDGE('',*,*,#22890,.F.); +#25373 = PLANE('',#25374); +#25374 = AXIS2_PLACEMENT_3D('',#25375,#25376,#25377); +#25375 = CARTESIAN_POINT('',(-1.573,0.635,0.4)); +#25376 = DIRECTION('',(0.707106781187,-0.707106781187,0.)); +#25377 = DIRECTION('',(-0.707106781187,-0.707106781187,0.)); +#25378 = ADVANCED_FACE('',(#25379),#25390,.F.); +#25379 = FACE_BOUND('',#25380,.F.); +#25380 = EDGE_LOOP('',(#25381,#25387,#25388,#25389)); +#25381 = ORIENTED_EDGE('',*,*,#25382,.T.); +#25382 = EDGE_CURVE('',#22875,#23499,#25383,.T.); +#25383 = LINE('',#25384,#25385); +#25384 = CARTESIAN_POINT('',(-1.7,0.762,0.4)); +#25385 = VECTOR('',#25386,1.); +#25386 = DIRECTION('',(0.,0.,1.)); +#25387 = ORIENTED_EDGE('',*,*,#23506,.T.); +#25388 = ORIENTED_EDGE('',*,*,#25365,.F.); +#25389 = ORIENTED_EDGE('',*,*,#22882,.F.); +#25390 = PLANE('',#25391); +#25391 = AXIS2_PLACEMENT_3D('',#25392,#25393,#25394); +#25392 = CARTESIAN_POINT('',(-1.7,0.762,0.4)); +#25393 = DIRECTION('',(0.707106781187,0.707106781187,0.)); +#25394 = DIRECTION('',(0.707106781187,-0.707106781187,0.)); +#25395 = ADVANCED_FACE('',(#25396),#25414,.F.); +#25396 = FACE_BOUND('',#25397,.F.); +#25397 = EDGE_LOOP('',(#25398,#25404,#25405,#25406,#25407,#25413)); +#25398 = ORIENTED_EDGE('',*,*,#25399,.T.); +#25399 = EDGE_CURVE('',#22819,#23491,#25400,.T.); +#25400 = LINE('',#25401,#25402); +#25401 = CARTESIAN_POINT('',(-1.7,1.778,0.4)); +#25402 = VECTOR('',#25403,1.); +#25403 = DIRECTION('',(0.,0.,1.)); +#25404 = ORIENTED_EDGE('',*,*,#23498,.T.); +#25405 = ORIENTED_EDGE('',*,*,#25382,.F.); +#25406 = ORIENTED_EDGE('',*,*,#22874,.F.); +#25407 = ORIENTED_EDGE('',*,*,#25408,.F.); +#25408 = EDGE_CURVE('',#22827,#22867,#25409,.T.); +#25409 = LINE('',#25410,#25411); +#25410 = CARTESIAN_POINT('',(-1.7,1.778,0.4)); +#25411 = VECTOR('',#25412,1.); +#25412 = DIRECTION('',(0.,-1.,0.)); +#25413 = ORIENTED_EDGE('',*,*,#22826,.F.); +#25414 = PLANE('',#25415); +#25415 = AXIS2_PLACEMENT_3D('',#25416,#25417,#25418); +#25416 = CARTESIAN_POINT('',(-1.7,1.778,0.4)); +#25417 = DIRECTION('',(1.,0.,0.)); +#25418 = DIRECTION('',(0.,-1.,0.)); +#25419 = ADVANCED_FACE('',(#25420),#25455,.T.); +#25420 = FACE_BOUND('',#25421,.T.); +#25421 = EDGE_LOOP('',(#25422,#25432,#25440,#25447,#25448,#25449)); +#25422 = ORIENTED_EDGE('',*,*,#25423,.T.); +#25423 = EDGE_CURVE('',#25424,#25426,#25428,.T.); +#25424 = VERTEX_POINT('',#25425); +#25425 = CARTESIAN_POINT('',(-2.685,1.07,0.4)); +#25426 = VERTEX_POINT('',#25427); +#25427 = CARTESIAN_POINT('',(-2.685,1.07,4.440892098501E-16)); +#25428 = LINE('',#25429,#25430); +#25429 = CARTESIAN_POINT('',(-2.685,1.07,0.4)); +#25430 = VECTOR('',#25431,1.); +#25431 = DIRECTION('',(0.,0.,-1.)); +#25432 = ORIENTED_EDGE('',*,*,#25433,.T.); +#25433 = EDGE_CURVE('',#25426,#25434,#25436,.T.); +#25434 = VERTEX_POINT('',#25435); +#25435 = CARTESIAN_POINT('',(-0.835,1.07,2.775557561563E-16)); +#25436 = LINE('',#25437,#25438); +#25437 = CARTESIAN_POINT('',(-2.785,1.07,3.330669073875E-16)); +#25438 = VECTOR('',#25439,1.); +#25439 = DIRECTION('',(1.,0.,0.)); +#25440 = ORIENTED_EDGE('',*,*,#25441,.T.); +#25441 = EDGE_CURVE('',#25434,#22851,#25442,.T.); +#25442 = CIRCLE('',#25443,0.4); +#25443 = AXIS2_PLACEMENT_3D('',#25444,#25445,#25446); +#25444 = CARTESIAN_POINT('',(-0.835,1.07,0.4)); +#25445 = DIRECTION('',(0.,-1.,0.)); +#25446 = DIRECTION('',(0.,0.,-1.)); +#25447 = ORIENTED_EDGE('',*,*,#22858,.F.); +#25448 = ORIENTED_EDGE('',*,*,#22866,.T.); +#25449 = ORIENTED_EDGE('',*,*,#25450,.T.); +#25450 = EDGE_CURVE('',#22867,#25424,#25451,.T.); +#25451 = LINE('',#25452,#25453); +#25452 = CARTESIAN_POINT('',(-0.835,1.07,0.4)); +#25453 = VECTOR('',#25454,1.); +#25454 = DIRECTION('',(-1.,0.,0.)); +#25455 = PLANE('',#25456); +#25456 = AXIS2_PLACEMENT_3D('',#25457,#25458,#25459); +#25457 = CARTESIAN_POINT('',(-1.032222222222,1.07,1.622222222222)); +#25458 = DIRECTION('',(-7.890405358082E-32,-1.,1.911025488709E-32)); +#25459 = DIRECTION('',(-1.,7.890405358082E-32,0.)); +#25460 = ADVANCED_FACE('',(#25461),#25480,.T.); +#25461 = FACE_BOUND('',#25462,.T.); +#25462 = EDGE_LOOP('',(#25463,#25472,#25473,#25474)); +#25463 = ORIENTED_EDGE('',*,*,#25464,.T.); +#25464 = EDGE_CURVE('',#25465,#22843,#25467,.T.); +#25465 = VERTEX_POINT('',#25466); +#25466 = CARTESIAN_POINT('',(-0.835,1.47,2.775557561563E-16)); +#25467 = CIRCLE('',#25468,0.4); +#25468 = AXIS2_PLACEMENT_3D('',#25469,#25470,#25471); +#25469 = CARTESIAN_POINT('',(-0.835,1.47,0.4)); +#25470 = DIRECTION('',(0.,-1.,0.)); +#25471 = DIRECTION('',(0.,0.,-1.)); +#25472 = ORIENTED_EDGE('',*,*,#22850,.T.); +#25473 = ORIENTED_EDGE('',*,*,#25441,.F.); +#25474 = ORIENTED_EDGE('',*,*,#25475,.F.); +#25475 = EDGE_CURVE('',#25465,#25434,#25476,.T.); +#25476 = LINE('',#25477,#25478); +#25477 = CARTESIAN_POINT('',(-0.835,1.47,2.775557561563E-16)); +#25478 = VECTOR('',#25479,1.); +#25479 = DIRECTION('',(0.,-1.,0.)); +#25480 = CYLINDRICAL_SURFACE('',#25481,0.4); +#25481 = AXIS2_PLACEMENT_3D('',#25482,#25483,#25484); +#25482 = CARTESIAN_POINT('',(-0.835,1.47,0.4)); +#25483 = DIRECTION('',(0.,-1.,0.)); +#25484 = DIRECTION('',(0.,0.,-1.)); +#25485 = ADVANCED_FACE('',(#25486),#25513,.F.); +#25486 = FACE_BOUND('',#25487,.F.); +#25487 = EDGE_LOOP('',(#25488,#25498,#25504,#25505,#25506,#25507)); +#25488 = ORIENTED_EDGE('',*,*,#25489,.T.); +#25489 = EDGE_CURVE('',#25490,#25492,#25494,.T.); +#25490 = VERTEX_POINT('',#25491); +#25491 = CARTESIAN_POINT('',(-2.685,1.47,0.4)); +#25492 = VERTEX_POINT('',#25493); +#25493 = CARTESIAN_POINT('',(-2.685,1.47,4.440892098501E-16)); +#25494 = LINE('',#25495,#25496); +#25495 = CARTESIAN_POINT('',(-2.685,1.47,0.4)); +#25496 = VECTOR('',#25497,1.); +#25497 = DIRECTION('',(0.,0.,-1.)); +#25498 = ORIENTED_EDGE('',*,*,#25499,.T.); +#25499 = EDGE_CURVE('',#25492,#25465,#25500,.T.); +#25500 = LINE('',#25501,#25502); +#25501 = CARTESIAN_POINT('',(-2.785,1.47,3.330669073875E-16)); +#25502 = VECTOR('',#25503,1.); +#25503 = DIRECTION('',(1.,0.,0.)); +#25504 = ORIENTED_EDGE('',*,*,#25464,.T.); +#25505 = ORIENTED_EDGE('',*,*,#22842,.F.); +#25506 = ORIENTED_EDGE('',*,*,#22834,.T.); +#25507 = ORIENTED_EDGE('',*,*,#25508,.T.); +#25508 = EDGE_CURVE('',#22827,#25490,#25509,.T.); +#25509 = LINE('',#25510,#25511); +#25510 = CARTESIAN_POINT('',(-0.835,1.47,0.4)); +#25511 = VECTOR('',#25512,1.); +#25512 = DIRECTION('',(-1.,0.,0.)); +#25513 = PLANE('',#25514); +#25514 = AXIS2_PLACEMENT_3D('',#25515,#25516,#25517); +#25515 = CARTESIAN_POINT('',(-1.032222222222,1.47,1.622222222222)); +#25516 = DIRECTION('',(-7.890405358082E-32,-1.,1.911025488709E-32)); +#25517 = DIRECTION('',(-1.,7.890405358082E-32,0.)); +#25518 = ADVANCED_FACE('',(#25519),#25525,.F.); +#25519 = FACE_BOUND('',#25520,.F.); +#25520 = EDGE_LOOP('',(#25521,#25522,#25523,#25524)); +#25521 = ORIENTED_EDGE('',*,*,#24111,.T.); +#25522 = ORIENTED_EDGE('',*,*,#23490,.T.); +#25523 = ORIENTED_EDGE('',*,*,#25399,.F.); +#25524 = ORIENTED_EDGE('',*,*,#22818,.F.); +#25525 = PLANE('',#25526); +#25526 = AXIS2_PLACEMENT_3D('',#25527,#25528,#25529); +#25527 = CARTESIAN_POINT('',(-1.573,1.905,0.4)); +#25528 = DIRECTION('',(0.707106781187,-0.707106781187,0.)); +#25529 = DIRECTION('',(-0.707106781187,-0.707106781187,0.)); +#25530 = ADVANCED_FACE('',(#25531),#25559,.T.); +#25531 = FACE_BOUND('',#25532,.T.); +#25532 = EDGE_LOOP('',(#25533,#25541,#25549,#25556,#25557,#25558)); +#25533 = ORIENTED_EDGE('',*,*,#25534,.T.); +#25534 = EDGE_CURVE('',#24088,#25535,#25537,.T.); +#25535 = VERTEX_POINT('',#25536); +#25536 = CARTESIAN_POINT('',(-2.685,2.34,4.440892098501E-16)); +#25537 = LINE('',#25538,#25539); +#25538 = CARTESIAN_POINT('',(-2.685,2.34,0.4)); +#25539 = VECTOR('',#25540,1.); +#25540 = DIRECTION('',(0.,0.,-1.)); +#25541 = ORIENTED_EDGE('',*,*,#25542,.T.); +#25542 = EDGE_CURVE('',#25535,#25543,#25545,.T.); +#25543 = VERTEX_POINT('',#25544); +#25544 = CARTESIAN_POINT('',(-0.835,2.34,2.775557561563E-16)); +#25545 = LINE('',#25546,#25547); +#25546 = CARTESIAN_POINT('',(-2.785,2.34,3.330669073875E-16)); +#25547 = VECTOR('',#25548,1.); +#25548 = DIRECTION('',(1.,0.,0.)); +#25549 = ORIENTED_EDGE('',*,*,#25550,.T.); +#25550 = EDGE_CURVE('',#25543,#22788,#25551,.T.); +#25551 = CIRCLE('',#25552,0.4); +#25552 = AXIS2_PLACEMENT_3D('',#25553,#25554,#25555); +#25553 = CARTESIAN_POINT('',(-0.835,2.34,0.4)); +#25554 = DIRECTION('',(0.,-1.,0.)); +#25555 = DIRECTION('',(0.,0.,-1.)); +#25556 = ORIENTED_EDGE('',*,*,#22795,.F.); +#25557 = ORIENTED_EDGE('',*,*,#22803,.T.); +#25558 = ORIENTED_EDGE('',*,*,#24087,.T.); +#25559 = PLANE('',#25560); +#25560 = AXIS2_PLACEMENT_3D('',#25561,#25562,#25563); +#25561 = CARTESIAN_POINT('',(-1.032222222222,2.34,1.622222222222)); +#25562 = DIRECTION('',(-7.890405358082E-32,-1.,1.911025488709E-32)); +#25563 = DIRECTION('',(-1.,7.890405358082E-32,0.)); +#25564 = ADVANCED_FACE('',(#25565),#25584,.T.); +#25565 = FACE_BOUND('',#25566,.T.); +#25566 = EDGE_LOOP('',(#25567,#25576,#25577,#25578)); +#25567 = ORIENTED_EDGE('',*,*,#25568,.T.); +#25568 = EDGE_CURVE('',#25569,#22780,#25571,.T.); +#25569 = VERTEX_POINT('',#25570); +#25570 = CARTESIAN_POINT('',(-0.835,2.74,2.775557561563E-16)); +#25571 = CIRCLE('',#25572,0.4); +#25572 = AXIS2_PLACEMENT_3D('',#25573,#25574,#25575); +#25573 = CARTESIAN_POINT('',(-0.835,2.74,0.4)); +#25574 = DIRECTION('',(0.,-1.,0.)); +#25575 = DIRECTION('',(0.,0.,-1.)); +#25576 = ORIENTED_EDGE('',*,*,#22787,.T.); +#25577 = ORIENTED_EDGE('',*,*,#25550,.F.); +#25578 = ORIENTED_EDGE('',*,*,#25579,.F.); +#25579 = EDGE_CURVE('',#25569,#25543,#25580,.T.); +#25580 = LINE('',#25581,#25582); +#25581 = CARTESIAN_POINT('',(-0.835,2.74,2.775557561563E-16)); +#25582 = VECTOR('',#25583,1.); +#25583 = DIRECTION('',(0.,-1.,0.)); +#25584 = CYLINDRICAL_SURFACE('',#25585,0.4); +#25585 = AXIS2_PLACEMENT_3D('',#25586,#25587,#25588); +#25586 = CARTESIAN_POINT('',(-0.835,2.74,0.4)); +#25587 = DIRECTION('',(0.,-1.,0.)); +#25588 = DIRECTION('',(0.,0.,-1.)); +#25589 = ADVANCED_FACE('',(#25590),#25610,.F.); +#25590 = FACE_BOUND('',#25591,.F.); +#25591 = EDGE_LOOP('',(#25592,#25600,#25606,#25607,#25608,#25609)); +#25592 = ORIENTED_EDGE('',*,*,#25593,.T.); +#25593 = EDGE_CURVE('',#24079,#25594,#25596,.T.); +#25594 = VERTEX_POINT('',#25595); +#25595 = CARTESIAN_POINT('',(-2.685,2.74,4.440892098501E-16)); +#25596 = LINE('',#25597,#25598); +#25597 = CARTESIAN_POINT('',(-2.685,2.74,0.4)); +#25598 = VECTOR('',#25599,1.); +#25599 = DIRECTION('',(0.,0.,-1.)); +#25600 = ORIENTED_EDGE('',*,*,#25601,.T.); +#25601 = EDGE_CURVE('',#25594,#25569,#25602,.T.); +#25602 = LINE('',#25603,#25604); +#25603 = CARTESIAN_POINT('',(-2.785,2.74,3.330669073875E-16)); +#25604 = VECTOR('',#25605,1.); +#25605 = DIRECTION('',(1.,0.,0.)); +#25606 = ORIENTED_EDGE('',*,*,#25568,.T.); +#25607 = ORIENTED_EDGE('',*,*,#22779,.F.); +#25608 = ORIENTED_EDGE('',*,*,#22771,.T.); +#25609 = ORIENTED_EDGE('',*,*,#24078,.T.); +#25610 = PLANE('',#25611); +#25611 = AXIS2_PLACEMENT_3D('',#25612,#25613,#25614); +#25612 = CARTESIAN_POINT('',(-1.032222222222,2.74,1.622222222222)); +#25613 = DIRECTION('',(-7.890405358082E-32,-1.,1.911025488709E-32)); +#25614 = DIRECTION('',(-1.,7.890405358082E-32,0.)); +#25615 = ADVANCED_FACE('',(#25616),#25641,.T.); +#25616 = FACE_BOUND('',#25617,.T.); +#25617 = EDGE_LOOP('',(#25618,#25619,#25627,#25635)); +#25618 = ORIENTED_EDGE('',*,*,#23715,.T.); +#25619 = ORIENTED_EDGE('',*,*,#25620,.T.); +#25620 = EDGE_CURVE('',#23718,#25621,#25623,.T.); +#25621 = VERTEX_POINT('',#25622); +#25622 = CARTESIAN_POINT('',(-0.435,-1.47,4.3)); +#25623 = LINE('',#25624,#25625); +#25624 = CARTESIAN_POINT('',(-0.435,-1.47,3.330669073875E-16)); +#25625 = VECTOR('',#25626,1.); +#25626 = DIRECTION('',(1.261617073438E-17,0.,1.)); +#25627 = ORIENTED_EDGE('',*,*,#25628,.T.); +#25628 = EDGE_CURVE('',#25621,#25629,#25631,.T.); +#25629 = VERTEX_POINT('',#25630); +#25630 = CARTESIAN_POINT('',(-0.835,-1.47,4.3)); +#25631 = LINE('',#25632,#25633); +#25632 = CARTESIAN_POINT('',(-0.435,-1.47,4.3)); +#25633 = VECTOR('',#25634,1.); +#25634 = DIRECTION('',(-1.,0.,0.)); +#25635 = ORIENTED_EDGE('',*,*,#25636,.T.); +#25636 = EDGE_CURVE('',#25629,#23716,#25637,.T.); +#25637 = LINE('',#25638,#25639); +#25638 = CARTESIAN_POINT('',(-0.835,-1.47,4.4)); +#25639 = VECTOR('',#25640,1.); +#25640 = DIRECTION('',(0.,0.,-1.)); +#25641 = PLANE('',#25642); +#25642 = AXIS2_PLACEMENT_3D('',#25643,#25644,#25645); +#25643 = CARTESIAN_POINT('',(-1.032222222222,-1.47,1.622222222222)); +#25644 = DIRECTION('',(-7.890405358082E-32,-1.,1.911025488709E-32)); +#25645 = DIRECTION('',(-1.,7.890405358082E-32,0.)); +#25646 = ADVANCED_FACE('',(#25647),#25665,.F.); +#25647 = FACE_BOUND('',#25648,.F.); +#25648 = EDGE_LOOP('',(#25649,#25657,#25658,#25659)); +#25649 = ORIENTED_EDGE('',*,*,#25650,.F.); +#25650 = EDGE_CURVE('',#23734,#25651,#25653,.T.); +#25651 = VERTEX_POINT('',#25652); +#25652 = CARTESIAN_POINT('',(-0.435,-1.07,4.3)); +#25653 = LINE('',#25654,#25655); +#25654 = CARTESIAN_POINT('',(-0.435,-1.07,3.330669073875E-16)); +#25655 = VECTOR('',#25656,1.); +#25656 = DIRECTION('',(1.261617073438E-17,0.,1.)); +#25657 = ORIENTED_EDGE('',*,*,#23741,.T.); +#25658 = ORIENTED_EDGE('',*,*,#25620,.T.); +#25659 = ORIENTED_EDGE('',*,*,#25660,.F.); +#25660 = EDGE_CURVE('',#25651,#25621,#25661,.T.); +#25661 = LINE('',#25662,#25663); +#25662 = CARTESIAN_POINT('',(-0.435,-1.07,4.3)); +#25663 = VECTOR('',#25664,1.); +#25664 = DIRECTION('',(0.,-1.,0.)); +#25665 = PLANE('',#25666); +#25666 = AXIS2_PLACEMENT_3D('',#25667,#25668,#25669); +#25667 = CARTESIAN_POINT('',(-0.435,-1.07,3.330669073875E-16)); +#25668 = DIRECTION('',(-1.,0.,1.261617073438E-17)); +#25669 = DIRECTION('',(1.261617073438E-17,0.,1.)); +#25670 = ADVANCED_FACE('',(#25671),#25689,.F.); +#25671 = FACE_BOUND('',#25672,.F.); +#25672 = EDGE_LOOP('',(#25673,#25674,#25675,#25683)); +#25673 = ORIENTED_EDGE('',*,*,#23733,.T.); +#25674 = ORIENTED_EDGE('',*,*,#25650,.T.); +#25675 = ORIENTED_EDGE('',*,*,#25676,.T.); +#25676 = EDGE_CURVE('',#25651,#25677,#25679,.T.); +#25677 = VERTEX_POINT('',#25678); +#25678 = CARTESIAN_POINT('',(-0.835,-1.07,4.3)); +#25679 = LINE('',#25680,#25681); +#25680 = CARTESIAN_POINT('',(-0.435,-1.07,4.3)); +#25681 = VECTOR('',#25682,1.); +#25682 = DIRECTION('',(-1.,0.,0.)); +#25683 = ORIENTED_EDGE('',*,*,#25684,.T.); +#25684 = EDGE_CURVE('',#25677,#23726,#25685,.T.); +#25685 = LINE('',#25686,#25687); +#25686 = CARTESIAN_POINT('',(-0.835,-1.07,4.4)); +#25687 = VECTOR('',#25688,1.); +#25688 = DIRECTION('',(0.,0.,-1.)); +#25689 = PLANE('',#25690); +#25690 = AXIS2_PLACEMENT_3D('',#25691,#25692,#25693); +#25691 = CARTESIAN_POINT('',(-1.032222222222,-1.07,1.622222222222)); +#25692 = DIRECTION('',(-7.890405358082E-32,-1.,1.911025488709E-32)); +#25693 = DIRECTION('',(-1.,7.890405358082E-32,0.)); +#25694 = ADVANCED_FACE('',(#25695),#25706,.F.); +#25695 = FACE_BOUND('',#25696,.F.); +#25696 = EDGE_LOOP('',(#25697,#25698,#25704,#25705)); +#25697 = ORIENTED_EDGE('',*,*,#25684,.F.); +#25698 = ORIENTED_EDGE('',*,*,#25699,.T.); +#25699 = EDGE_CURVE('',#25677,#25629,#25700,.T.); +#25700 = LINE('',#25701,#25702); +#25701 = CARTESIAN_POINT('',(-0.835,-1.07,4.3)); +#25702 = VECTOR('',#25703,1.); +#25703 = DIRECTION('',(0.,-1.,0.)); +#25704 = ORIENTED_EDGE('',*,*,#25636,.T.); +#25705 = ORIENTED_EDGE('',*,*,#23725,.T.); +#25706 = PLANE('',#25707); +#25707 = AXIS2_PLACEMENT_3D('',#25708,#25709,#25710); +#25708 = CARTESIAN_POINT('',(-0.835,-1.07,4.4)); +#25709 = DIRECTION('',(1.,0.,0.)); +#25710 = DIRECTION('',(0.,0.,-1.)); +#25711 = ADVANCED_FACE('',(#25712),#25737,.T.); +#25712 = FACE_BOUND('',#25713,.T.); +#25713 = EDGE_LOOP('',(#25714,#25715,#25723,#25731)); +#25714 = ORIENTED_EDGE('',*,*,#23749,.T.); +#25715 = ORIENTED_EDGE('',*,*,#25716,.T.); +#25716 = EDGE_CURVE('',#23752,#25717,#25719,.T.); +#25717 = VERTEX_POINT('',#25718); +#25718 = CARTESIAN_POINT('',(0.435,-1.07,4.3)); +#25719 = LINE('',#25720,#25721); +#25720 = CARTESIAN_POINT('',(0.435,-1.07,3.330669073875E-16)); +#25721 = VECTOR('',#25722,1.); +#25722 = DIRECTION('',(-1.261617073438E-17,0.,1.)); +#25723 = ORIENTED_EDGE('',*,*,#25724,.T.); +#25724 = EDGE_CURVE('',#25717,#25725,#25727,.T.); +#25725 = VERTEX_POINT('',#25726); +#25726 = CARTESIAN_POINT('',(0.835,-1.07,4.3)); +#25727 = LINE('',#25728,#25729); +#25728 = CARTESIAN_POINT('',(0.435,-1.07,4.3)); +#25729 = VECTOR('',#25730,1.); +#25730 = DIRECTION('',(1.,0.,0.)); +#25731 = ORIENTED_EDGE('',*,*,#25732,.T.); +#25732 = EDGE_CURVE('',#25725,#23750,#25733,.T.); +#25733 = LINE('',#25734,#25735); +#25734 = CARTESIAN_POINT('',(0.835,-1.07,4.4)); +#25735 = VECTOR('',#25736,1.); +#25736 = DIRECTION('',(0.,0.,-1.)); +#25737 = PLANE('',#25738); +#25738 = AXIS2_PLACEMENT_3D('',#25739,#25740,#25741); +#25739 = CARTESIAN_POINT('',(1.032222222222,-1.07,1.622222222222)); +#25740 = DIRECTION('',(-7.890405358082E-32,1.,-1.911025488709E-32)); +#25741 = DIRECTION('',(1.,7.890405358082E-32,0.)); +#25742 = ADVANCED_FACE('',(#25743),#25761,.T.); +#25743 = FACE_BOUND('',#25744,.T.); +#25744 = EDGE_LOOP('',(#25745,#25746,#25747,#25755)); +#25745 = ORIENTED_EDGE('',*,*,#25716,.F.); +#25746 = ORIENTED_EDGE('',*,*,#23775,.T.); +#25747 = ORIENTED_EDGE('',*,*,#25748,.T.); +#25748 = EDGE_CURVE('',#23768,#25749,#25751,.T.); +#25749 = VERTEX_POINT('',#25750); +#25750 = CARTESIAN_POINT('',(0.435,-1.47,4.3)); +#25751 = LINE('',#25752,#25753); +#25752 = CARTESIAN_POINT('',(0.435,-1.47,3.330669073875E-16)); +#25753 = VECTOR('',#25754,1.); +#25754 = DIRECTION('',(-1.261617073438E-17,0.,1.)); +#25755 = ORIENTED_EDGE('',*,*,#25756,.F.); +#25756 = EDGE_CURVE('',#25717,#25749,#25757,.T.); +#25757 = LINE('',#25758,#25759); +#25758 = CARTESIAN_POINT('',(0.435,-1.07,4.3)); +#25759 = VECTOR('',#25760,1.); +#25760 = DIRECTION('',(0.,-1.,0.)); +#25761 = PLANE('',#25762); +#25762 = AXIS2_PLACEMENT_3D('',#25763,#25764,#25765); +#25763 = CARTESIAN_POINT('',(0.435,-1.07,3.330669073875E-16)); +#25764 = DIRECTION('',(-1.,-0.,-1.261617073438E-17)); +#25765 = DIRECTION('',(-1.261617073438E-17,0.,1.)); +#25766 = ADVANCED_FACE('',(#25767),#25785,.F.); +#25767 = FACE_BOUND('',#25768,.F.); +#25768 = EDGE_LOOP('',(#25769,#25770,#25771,#25779)); +#25769 = ORIENTED_EDGE('',*,*,#23767,.T.); +#25770 = ORIENTED_EDGE('',*,*,#25748,.T.); +#25771 = ORIENTED_EDGE('',*,*,#25772,.T.); +#25772 = EDGE_CURVE('',#25749,#25773,#25775,.T.); +#25773 = VERTEX_POINT('',#25774); +#25774 = CARTESIAN_POINT('',(0.835,-1.47,4.3)); +#25775 = LINE('',#25776,#25777); +#25776 = CARTESIAN_POINT('',(0.435,-1.47,4.3)); +#25777 = VECTOR('',#25778,1.); +#25778 = DIRECTION('',(1.,0.,0.)); +#25779 = ORIENTED_EDGE('',*,*,#25780,.T.); +#25780 = EDGE_CURVE('',#25773,#23760,#25781,.T.); +#25781 = LINE('',#25782,#25783); +#25782 = CARTESIAN_POINT('',(0.835,-1.47,4.4)); +#25783 = VECTOR('',#25784,1.); +#25784 = DIRECTION('',(0.,0.,-1.)); +#25785 = PLANE('',#25786); +#25786 = AXIS2_PLACEMENT_3D('',#25787,#25788,#25789); +#25787 = CARTESIAN_POINT('',(1.032222222222,-1.47,1.622222222222)); +#25788 = DIRECTION('',(-7.890405358082E-32,1.,-1.911025488709E-32)); +#25789 = DIRECTION('',(1.,7.890405358082E-32,0.)); +#25790 = ADVANCED_FACE('',(#25791),#25802,.T.); +#25791 = FACE_BOUND('',#25792,.T.); +#25792 = EDGE_LOOP('',(#25793,#25794,#25800,#25801)); +#25793 = ORIENTED_EDGE('',*,*,#25732,.F.); +#25794 = ORIENTED_EDGE('',*,*,#25795,.T.); +#25795 = EDGE_CURVE('',#25725,#25773,#25796,.T.); +#25796 = LINE('',#25797,#25798); +#25797 = CARTESIAN_POINT('',(0.835,-1.07,4.3)); +#25798 = VECTOR('',#25799,1.); +#25799 = DIRECTION('',(0.,-1.,0.)); +#25800 = ORIENTED_EDGE('',*,*,#25780,.T.); +#25801 = ORIENTED_EDGE('',*,*,#23759,.T.); +#25802 = PLANE('',#25803); +#25803 = AXIS2_PLACEMENT_3D('',#25804,#25805,#25806); +#25804 = CARTESIAN_POINT('',(0.835,-1.07,4.4)); +#25805 = DIRECTION('',(1.,0.,0.)); +#25806 = DIRECTION('',(0.,0.,-1.)); +#25807 = ADVANCED_FACE('',(#25808),#25833,.T.); +#25808 = FACE_BOUND('',#25809,.T.); +#25809 = EDGE_LOOP('',(#25810,#25818,#25819,#25827)); +#25810 = ORIENTED_EDGE('',*,*,#25811,.F.); +#25811 = EDGE_CURVE('',#23784,#25812,#25814,.T.); +#25812 = VERTEX_POINT('',#25813); +#25813 = CARTESIAN_POINT('',(0.435,-2.34,4.3)); +#25814 = LINE('',#25815,#25816); +#25815 = CARTESIAN_POINT('',(0.435,-2.34,3.330669073875E-16)); +#25816 = VECTOR('',#25817,1.); +#25817 = DIRECTION('',(-1.261617073438E-17,0.,1.)); +#25818 = ORIENTED_EDGE('',*,*,#23783,.T.); +#25819 = ORIENTED_EDGE('',*,*,#25820,.T.); +#25820 = EDGE_CURVE('',#23786,#25821,#25823,.T.); +#25821 = VERTEX_POINT('',#25822); +#25822 = CARTESIAN_POINT('',(0.435,-2.74,4.3)); +#25823 = LINE('',#25824,#25825); +#25824 = CARTESIAN_POINT('',(0.435,-2.74,3.330669073875E-16)); +#25825 = VECTOR('',#25826,1.); +#25826 = DIRECTION('',(-1.261617073438E-17,0.,1.)); +#25827 = ORIENTED_EDGE('',*,*,#25828,.F.); +#25828 = EDGE_CURVE('',#25812,#25821,#25829,.T.); +#25829 = LINE('',#25830,#25831); +#25830 = CARTESIAN_POINT('',(0.435,-2.34,4.3)); +#25831 = VECTOR('',#25832,1.); +#25832 = DIRECTION('',(0.,-1.,0.)); +#25833 = PLANE('',#25834); +#25834 = AXIS2_PLACEMENT_3D('',#25835,#25836,#25837); +#25835 = CARTESIAN_POINT('',(0.435,-2.34,3.330669073875E-16)); +#25836 = DIRECTION('',(-1.,-0.,-1.261617073438E-17)); +#25837 = DIRECTION('',(-1.261617073438E-17,0.,1.)); +#25838 = ADVANCED_FACE('',(#25839),#25857,.F.); +#25839 = FACE_BOUND('',#25840,.F.); +#25840 = EDGE_LOOP('',(#25841,#25842,#25843,#25851)); +#25841 = ORIENTED_EDGE('',*,*,#23809,.T.); +#25842 = ORIENTED_EDGE('',*,*,#25820,.T.); +#25843 = ORIENTED_EDGE('',*,*,#25844,.T.); +#25844 = EDGE_CURVE('',#25821,#25845,#25847,.T.); +#25845 = VERTEX_POINT('',#25846); +#25846 = CARTESIAN_POINT('',(0.835,-2.74,4.3)); +#25847 = LINE('',#25848,#25849); +#25848 = CARTESIAN_POINT('',(0.435,-2.74,4.3)); +#25849 = VECTOR('',#25850,1.); +#25850 = DIRECTION('',(1.,0.,0.)); +#25851 = ORIENTED_EDGE('',*,*,#25852,.T.); +#25852 = EDGE_CURVE('',#25845,#23802,#25853,.T.); +#25853 = LINE('',#25854,#25855); +#25854 = CARTESIAN_POINT('',(0.835,-2.74,4.4)); +#25855 = VECTOR('',#25856,1.); +#25856 = DIRECTION('',(0.,0.,-1.)); +#25857 = PLANE('',#25858); +#25858 = AXIS2_PLACEMENT_3D('',#25859,#25860,#25861); +#25859 = CARTESIAN_POINT('',(1.032222222222,-2.74,1.622222222222)); +#25860 = DIRECTION('',(-7.890405358082E-32,1.,-1.911025488709E-32)); +#25861 = DIRECTION('',(1.,7.890405358082E-32,0.)); +#25862 = ADVANCED_FACE('',(#25863),#25881,.T.); +#25863 = FACE_BOUND('',#25864,.T.); +#25864 = EDGE_LOOP('',(#25865,#25873,#25879,#25880)); +#25865 = ORIENTED_EDGE('',*,*,#25866,.F.); +#25866 = EDGE_CURVE('',#25867,#23794,#25869,.T.); +#25867 = VERTEX_POINT('',#25868); +#25868 = CARTESIAN_POINT('',(0.835,-2.34,4.3)); +#25869 = LINE('',#25870,#25871); +#25870 = CARTESIAN_POINT('',(0.835,-2.34,4.4)); +#25871 = VECTOR('',#25872,1.); +#25872 = DIRECTION('',(0.,0.,-1.)); +#25873 = ORIENTED_EDGE('',*,*,#25874,.T.); +#25874 = EDGE_CURVE('',#25867,#25845,#25875,.T.); +#25875 = LINE('',#25876,#25877); +#25876 = CARTESIAN_POINT('',(0.835,-2.34,4.3)); +#25877 = VECTOR('',#25878,1.); +#25878 = DIRECTION('',(0.,-1.,0.)); +#25879 = ORIENTED_EDGE('',*,*,#25852,.T.); +#25880 = ORIENTED_EDGE('',*,*,#23801,.T.); +#25881 = PLANE('',#25882); +#25882 = AXIS2_PLACEMENT_3D('',#25883,#25884,#25885); +#25883 = CARTESIAN_POINT('',(0.835,-2.34,4.4)); +#25884 = DIRECTION('',(1.,0.,0.)); +#25885 = DIRECTION('',(0.,0.,-1.)); +#25886 = ADVANCED_FACE('',(#25887),#25898,.T.); +#25887 = FACE_BOUND('',#25888,.T.); +#25888 = EDGE_LOOP('',(#25889,#25890,#25891,#25897)); +#25889 = ORIENTED_EDGE('',*,*,#23793,.T.); +#25890 = ORIENTED_EDGE('',*,*,#25811,.T.); +#25891 = ORIENTED_EDGE('',*,*,#25892,.T.); +#25892 = EDGE_CURVE('',#25812,#25867,#25893,.T.); +#25893 = LINE('',#25894,#25895); +#25894 = CARTESIAN_POINT('',(0.435,-2.34,4.3)); +#25895 = VECTOR('',#25896,1.); +#25896 = DIRECTION('',(1.,0.,0.)); +#25897 = ORIENTED_EDGE('',*,*,#25866,.T.); +#25898 = PLANE('',#25899); +#25899 = AXIS2_PLACEMENT_3D('',#25900,#25901,#25902); +#25900 = CARTESIAN_POINT('',(1.032222222222,-2.34,1.622222222222)); +#25901 = DIRECTION('',(-7.890405358082E-32,1.,-1.911025488709E-32)); +#25902 = DIRECTION('',(1.,7.890405358082E-32,0.)); +#25903 = ADVANCED_FACE('',(#25904),#25929,.F.); +#25904 = FACE_BOUND('',#25905,.F.); +#25905 = EDGE_LOOP('',(#25906,#25914,#25922,#25928)); +#25906 = ORIENTED_EDGE('',*,*,#25907,.F.); +#25907 = EDGE_CURVE('',#25908,#23820,#25910,.T.); +#25908 = VERTEX_POINT('',#25909); +#25909 = CARTESIAN_POINT('',(-0.835,-2.34,4.3)); +#25910 = LINE('',#25911,#25912); +#25911 = CARTESIAN_POINT('',(-0.835,-2.34,4.4)); +#25912 = VECTOR('',#25913,1.); +#25913 = DIRECTION('',(0.,0.,-1.)); +#25914 = ORIENTED_EDGE('',*,*,#25915,.T.); +#25915 = EDGE_CURVE('',#25908,#25916,#25918,.T.); +#25916 = VERTEX_POINT('',#25917); +#25917 = CARTESIAN_POINT('',(-0.835,-2.74,4.3)); +#25918 = LINE('',#25919,#25920); +#25919 = CARTESIAN_POINT('',(-0.835,-2.34,4.3)); +#25920 = VECTOR('',#25921,1.); +#25921 = DIRECTION('',(0.,-1.,0.)); +#25922 = ORIENTED_EDGE('',*,*,#25923,.T.); +#25923 = EDGE_CURVE('',#25916,#23818,#25924,.T.); +#25924 = LINE('',#25925,#25926); +#25925 = CARTESIAN_POINT('',(-0.835,-2.74,4.4)); +#25926 = VECTOR('',#25927,1.); +#25927 = DIRECTION('',(0.,0.,-1.)); +#25928 = ORIENTED_EDGE('',*,*,#23817,.T.); +#25929 = PLANE('',#25930); +#25930 = AXIS2_PLACEMENT_3D('',#25931,#25932,#25933); +#25931 = CARTESIAN_POINT('',(-0.835,-2.34,4.4)); +#25932 = DIRECTION('',(1.,0.,0.)); +#25933 = DIRECTION('',(0.,0.,-1.)); +#25934 = ADVANCED_FACE('',(#25935),#25953,.T.); +#25935 = FACE_BOUND('',#25936,.T.); +#25936 = EDGE_LOOP('',(#25937,#25938,#25946,#25952)); +#25937 = ORIENTED_EDGE('',*,*,#23843,.T.); +#25938 = ORIENTED_EDGE('',*,*,#25939,.T.); +#25939 = EDGE_CURVE('',#23836,#25940,#25942,.T.); +#25940 = VERTEX_POINT('',#25941); +#25941 = CARTESIAN_POINT('',(-0.435,-2.74,4.3)); +#25942 = LINE('',#25943,#25944); +#25943 = CARTESIAN_POINT('',(-0.435,-2.74,3.330669073875E-16)); +#25944 = VECTOR('',#25945,1.); +#25945 = DIRECTION('',(1.261617073438E-17,0.,1.)); +#25946 = ORIENTED_EDGE('',*,*,#25947,.T.); +#25947 = EDGE_CURVE('',#25940,#25916,#25948,.T.); +#25948 = LINE('',#25949,#25950); +#25949 = CARTESIAN_POINT('',(-0.435,-2.74,4.3)); +#25950 = VECTOR('',#25951,1.); +#25951 = DIRECTION('',(-1.,0.,0.)); +#25952 = ORIENTED_EDGE('',*,*,#25923,.T.); +#25953 = PLANE('',#25954); +#25954 = AXIS2_PLACEMENT_3D('',#25955,#25956,#25957); +#25955 = CARTESIAN_POINT('',(-1.032222222222,-2.74,1.622222222222)); +#25956 = DIRECTION('',(-7.890405358082E-32,-1.,1.911025488709E-32)); +#25957 = DIRECTION('',(-1.,7.890405358082E-32,0.)); +#25958 = ADVANCED_FACE('',(#25959),#25977,.F.); +#25959 = FACE_BOUND('',#25960,.F.); +#25960 = EDGE_LOOP('',(#25961,#25969,#25970,#25971)); +#25961 = ORIENTED_EDGE('',*,*,#25962,.F.); +#25962 = EDGE_CURVE('',#23828,#25963,#25965,.T.); +#25963 = VERTEX_POINT('',#25964); +#25964 = CARTESIAN_POINT('',(-0.435,-2.34,4.3)); +#25965 = LINE('',#25966,#25967); +#25966 = CARTESIAN_POINT('',(-0.435,-2.34,3.330669073875E-16)); +#25967 = VECTOR('',#25968,1.); +#25968 = DIRECTION('',(1.261617073438E-17,0.,1.)); +#25969 = ORIENTED_EDGE('',*,*,#23835,.T.); +#25970 = ORIENTED_EDGE('',*,*,#25939,.T.); +#25971 = ORIENTED_EDGE('',*,*,#25972,.F.); +#25972 = EDGE_CURVE('',#25963,#25940,#25973,.T.); +#25973 = LINE('',#25974,#25975); +#25974 = CARTESIAN_POINT('',(-0.435,-2.34,4.3)); +#25975 = VECTOR('',#25976,1.); +#25976 = DIRECTION('',(0.,-1.,0.)); +#25977 = PLANE('',#25978); +#25978 = AXIS2_PLACEMENT_3D('',#25979,#25980,#25981); +#25979 = CARTESIAN_POINT('',(-0.435,-2.34,3.330669073875E-16)); +#25980 = DIRECTION('',(-1.,0.,1.261617073438E-17)); +#25981 = DIRECTION('',(1.261617073438E-17,0.,1.)); +#25982 = ADVANCED_FACE('',(#25983),#25994,.F.); +#25983 = FACE_BOUND('',#25984,.F.); +#25984 = EDGE_LOOP('',(#25985,#25986,#25987,#25993)); +#25985 = ORIENTED_EDGE('',*,*,#23827,.T.); +#25986 = ORIENTED_EDGE('',*,*,#25962,.T.); +#25987 = ORIENTED_EDGE('',*,*,#25988,.T.); +#25988 = EDGE_CURVE('',#25963,#25908,#25989,.T.); +#25989 = LINE('',#25990,#25991); +#25990 = CARTESIAN_POINT('',(-0.435,-2.34,4.3)); +#25991 = VECTOR('',#25992,1.); +#25992 = DIRECTION('',(-1.,0.,0.)); +#25993 = ORIENTED_EDGE('',*,*,#25907,.T.); +#25994 = PLANE('',#25995); +#25995 = AXIS2_PLACEMENT_3D('',#25996,#25997,#25998); +#25996 = CARTESIAN_POINT('',(-1.032222222222,-2.34,1.622222222222)); +#25997 = DIRECTION('',(-7.890405358082E-32,-1.,1.911025488709E-32)); +#25998 = DIRECTION('',(-1.,7.890405358082E-32,0.)); +#25999 = ADVANCED_FACE('',(#26000),#26025,.T.); +#26000 = FACE_BOUND('',#26001,.T.); +#26001 = EDGE_LOOP('',(#26002,#26003,#26011,#26019)); +#26002 = ORIENTED_EDGE('',*,*,#23851,.T.); +#26003 = ORIENTED_EDGE('',*,*,#26004,.T.); +#26004 = EDGE_CURVE('',#23854,#26005,#26007,.T.); +#26005 = VERTEX_POINT('',#26006); +#26006 = CARTESIAN_POINT('',(-0.435,1.07,4.3)); +#26007 = LINE('',#26008,#26009); +#26008 = CARTESIAN_POINT('',(-0.435,1.07,3.330669073875E-16)); +#26009 = VECTOR('',#26010,1.); +#26010 = DIRECTION('',(1.261617073438E-17,0.,1.)); +#26011 = ORIENTED_EDGE('',*,*,#26012,.T.); +#26012 = EDGE_CURVE('',#26005,#26013,#26015,.T.); +#26013 = VERTEX_POINT('',#26014); +#26014 = CARTESIAN_POINT('',(-0.835,1.07,4.3)); +#26015 = LINE('',#26016,#26017); +#26016 = CARTESIAN_POINT('',(-0.435,1.07,4.3)); +#26017 = VECTOR('',#26018,1.); +#26018 = DIRECTION('',(-1.,0.,0.)); +#26019 = ORIENTED_EDGE('',*,*,#26020,.T.); +#26020 = EDGE_CURVE('',#26013,#23852,#26021,.T.); +#26021 = LINE('',#26022,#26023); +#26022 = CARTESIAN_POINT('',(-0.835,1.07,4.4)); +#26023 = VECTOR('',#26024,1.); +#26024 = DIRECTION('',(0.,0.,-1.)); +#26025 = PLANE('',#26026); +#26026 = AXIS2_PLACEMENT_3D('',#26027,#26028,#26029); +#26027 = CARTESIAN_POINT('',(-1.032222222222,1.07,1.622222222222)); +#26028 = DIRECTION('',(-7.890405358082E-32,-1.,1.911025488709E-32)); +#26029 = DIRECTION('',(-1.,7.890405358082E-32,0.)); +#26030 = ADVANCED_FACE('',(#26031),#26049,.F.); +#26031 = FACE_BOUND('',#26032,.F.); +#26032 = EDGE_LOOP('',(#26033,#26041,#26042,#26043)); +#26033 = ORIENTED_EDGE('',*,*,#26034,.F.); +#26034 = EDGE_CURVE('',#23870,#26035,#26037,.T.); +#26035 = VERTEX_POINT('',#26036); +#26036 = CARTESIAN_POINT('',(-0.435,1.47,4.3)); +#26037 = LINE('',#26038,#26039); +#26038 = CARTESIAN_POINT('',(-0.435,1.47,3.330669073875E-16)); +#26039 = VECTOR('',#26040,1.); +#26040 = DIRECTION('',(1.261617073438E-17,0.,1.)); +#26041 = ORIENTED_EDGE('',*,*,#23877,.T.); +#26042 = ORIENTED_EDGE('',*,*,#26004,.T.); +#26043 = ORIENTED_EDGE('',*,*,#26044,.F.); +#26044 = EDGE_CURVE('',#26035,#26005,#26045,.T.); +#26045 = LINE('',#26046,#26047); +#26046 = CARTESIAN_POINT('',(-0.435,1.47,4.3)); +#26047 = VECTOR('',#26048,1.); +#26048 = DIRECTION('',(0.,-1.,0.)); +#26049 = PLANE('',#26050); +#26050 = AXIS2_PLACEMENT_3D('',#26051,#26052,#26053); +#26051 = CARTESIAN_POINT('',(-0.435,1.47,3.330669073875E-16)); +#26052 = DIRECTION('',(-1.,0.,1.261617073438E-17)); +#26053 = DIRECTION('',(1.261617073438E-17,0.,1.)); +#26054 = ADVANCED_FACE('',(#26055),#26073,.F.); +#26055 = FACE_BOUND('',#26056,.F.); +#26056 = EDGE_LOOP('',(#26057,#26058,#26059,#26067)); +#26057 = ORIENTED_EDGE('',*,*,#23869,.T.); +#26058 = ORIENTED_EDGE('',*,*,#26034,.T.); +#26059 = ORIENTED_EDGE('',*,*,#26060,.T.); +#26060 = EDGE_CURVE('',#26035,#26061,#26063,.T.); +#26061 = VERTEX_POINT('',#26062); +#26062 = CARTESIAN_POINT('',(-0.835,1.47,4.3)); +#26063 = LINE('',#26064,#26065); +#26064 = CARTESIAN_POINT('',(-0.435,1.47,4.3)); +#26065 = VECTOR('',#26066,1.); +#26066 = DIRECTION('',(-1.,0.,0.)); +#26067 = ORIENTED_EDGE('',*,*,#26068,.T.); +#26068 = EDGE_CURVE('',#26061,#23862,#26069,.T.); +#26069 = LINE('',#26070,#26071); +#26070 = CARTESIAN_POINT('',(-0.835,1.47,4.4)); +#26071 = VECTOR('',#26072,1.); +#26072 = DIRECTION('',(0.,0.,-1.)); +#26073 = PLANE('',#26074); +#26074 = AXIS2_PLACEMENT_3D('',#26075,#26076,#26077); +#26075 = CARTESIAN_POINT('',(-1.032222222222,1.47,1.622222222222)); +#26076 = DIRECTION('',(-7.890405358082E-32,-1.,1.911025488709E-32)); +#26077 = DIRECTION('',(-1.,7.890405358082E-32,0.)); +#26078 = ADVANCED_FACE('',(#26079),#26090,.F.); +#26079 = FACE_BOUND('',#26080,.F.); +#26080 = EDGE_LOOP('',(#26081,#26082,#26088,#26089)); +#26081 = ORIENTED_EDGE('',*,*,#26068,.F.); +#26082 = ORIENTED_EDGE('',*,*,#26083,.T.); +#26083 = EDGE_CURVE('',#26061,#26013,#26084,.T.); +#26084 = LINE('',#26085,#26086); +#26085 = CARTESIAN_POINT('',(-0.835,1.47,4.3)); +#26086 = VECTOR('',#26087,1.); +#26087 = DIRECTION('',(0.,-1.,0.)); +#26088 = ORIENTED_EDGE('',*,*,#26020,.T.); +#26089 = ORIENTED_EDGE('',*,*,#23861,.T.); +#26090 = PLANE('',#26091); +#26091 = AXIS2_PLACEMENT_3D('',#26092,#26093,#26094); +#26092 = CARTESIAN_POINT('',(-0.835,1.47,4.4)); +#26093 = DIRECTION('',(1.,0.,0.)); +#26094 = DIRECTION('',(0.,0.,-1.)); +#26095 = ADVANCED_FACE('',(#26096),#26121,.T.); +#26096 = FACE_BOUND('',#26097,.T.); +#26097 = EDGE_LOOP('',(#26098,#26106,#26107,#26115)); +#26098 = ORIENTED_EDGE('',*,*,#26099,.F.); +#26099 = EDGE_CURVE('',#23886,#26100,#26102,.T.); +#26100 = VERTEX_POINT('',#26101); +#26101 = CARTESIAN_POINT('',(0.435,1.47,4.3)); +#26102 = LINE('',#26103,#26104); +#26103 = CARTESIAN_POINT('',(0.435,1.47,3.330669073875E-16)); +#26104 = VECTOR('',#26105,1.); +#26105 = DIRECTION('',(-1.261617073438E-17,0.,1.)); +#26106 = ORIENTED_EDGE('',*,*,#23885,.T.); +#26107 = ORIENTED_EDGE('',*,*,#26108,.T.); +#26108 = EDGE_CURVE('',#23888,#26109,#26111,.T.); +#26109 = VERTEX_POINT('',#26110); +#26110 = CARTESIAN_POINT('',(0.435,1.07,4.3)); +#26111 = LINE('',#26112,#26113); +#26112 = CARTESIAN_POINT('',(0.435,1.07,3.330669073875E-16)); +#26113 = VECTOR('',#26114,1.); +#26114 = DIRECTION('',(-1.261617073438E-17,0.,1.)); +#26115 = ORIENTED_EDGE('',*,*,#26116,.F.); +#26116 = EDGE_CURVE('',#26100,#26109,#26117,.T.); +#26117 = LINE('',#26118,#26119); +#26118 = CARTESIAN_POINT('',(0.435,1.47,4.3)); +#26119 = VECTOR('',#26120,1.); +#26120 = DIRECTION('',(0.,-1.,0.)); +#26121 = PLANE('',#26122); +#26122 = AXIS2_PLACEMENT_3D('',#26123,#26124,#26125); +#26123 = CARTESIAN_POINT('',(0.435,1.47,3.330669073875E-16)); +#26124 = DIRECTION('',(-1.,-0.,-1.261617073438E-17)); +#26125 = DIRECTION('',(-1.261617073438E-17,0.,1.)); +#26126 = ADVANCED_FACE('',(#26127),#26145,.F.); +#26127 = FACE_BOUND('',#26128,.F.); +#26128 = EDGE_LOOP('',(#26129,#26130,#26131,#26139)); +#26129 = ORIENTED_EDGE('',*,*,#23911,.T.); +#26130 = ORIENTED_EDGE('',*,*,#26108,.T.); +#26131 = ORIENTED_EDGE('',*,*,#26132,.T.); +#26132 = EDGE_CURVE('',#26109,#26133,#26135,.T.); +#26133 = VERTEX_POINT('',#26134); +#26134 = CARTESIAN_POINT('',(0.835,1.07,4.3)); +#26135 = LINE('',#26136,#26137); +#26136 = CARTESIAN_POINT('',(0.435,1.07,4.3)); +#26137 = VECTOR('',#26138,1.); +#26138 = DIRECTION('',(1.,0.,0.)); +#26139 = ORIENTED_EDGE('',*,*,#26140,.T.); +#26140 = EDGE_CURVE('',#26133,#23904,#26141,.T.); +#26141 = LINE('',#26142,#26143); +#26142 = CARTESIAN_POINT('',(0.835,1.07,4.4)); +#26143 = VECTOR('',#26144,1.); +#26144 = DIRECTION('',(0.,0.,-1.)); +#26145 = PLANE('',#26146); +#26146 = AXIS2_PLACEMENT_3D('',#26147,#26148,#26149); +#26147 = CARTESIAN_POINT('',(1.032222222222,1.07,1.622222222222)); +#26148 = DIRECTION('',(-7.890405358082E-32,1.,-1.911025488709E-32)); +#26149 = DIRECTION('',(1.,7.890405358082E-32,0.)); +#26150 = ADVANCED_FACE('',(#26151),#26169,.T.); +#26151 = FACE_BOUND('',#26152,.T.); +#26152 = EDGE_LOOP('',(#26153,#26161,#26167,#26168)); +#26153 = ORIENTED_EDGE('',*,*,#26154,.F.); +#26154 = EDGE_CURVE('',#26155,#23896,#26157,.T.); +#26155 = VERTEX_POINT('',#26156); +#26156 = CARTESIAN_POINT('',(0.835,1.47,4.3)); +#26157 = LINE('',#26158,#26159); +#26158 = CARTESIAN_POINT('',(0.835,1.47,4.4)); +#26159 = VECTOR('',#26160,1.); +#26160 = DIRECTION('',(0.,0.,-1.)); +#26161 = ORIENTED_EDGE('',*,*,#26162,.T.); +#26162 = EDGE_CURVE('',#26155,#26133,#26163,.T.); +#26163 = LINE('',#26164,#26165); +#26164 = CARTESIAN_POINT('',(0.835,1.47,4.3)); +#26165 = VECTOR('',#26166,1.); +#26166 = DIRECTION('',(0.,-1.,0.)); +#26167 = ORIENTED_EDGE('',*,*,#26140,.T.); +#26168 = ORIENTED_EDGE('',*,*,#23903,.T.); +#26169 = PLANE('',#26170); +#26170 = AXIS2_PLACEMENT_3D('',#26171,#26172,#26173); +#26171 = CARTESIAN_POINT('',(0.835,1.47,4.4)); +#26172 = DIRECTION('',(1.,0.,0.)); +#26173 = DIRECTION('',(0.,0.,-1.)); +#26174 = ADVANCED_FACE('',(#26175),#26186,.T.); +#26175 = FACE_BOUND('',#26176,.T.); +#26176 = EDGE_LOOP('',(#26177,#26178,#26179,#26185)); +#26177 = ORIENTED_EDGE('',*,*,#23895,.T.); +#26178 = ORIENTED_EDGE('',*,*,#26099,.T.); +#26179 = ORIENTED_EDGE('',*,*,#26180,.T.); +#26180 = EDGE_CURVE('',#26100,#26155,#26181,.T.); +#26181 = LINE('',#26182,#26183); +#26182 = CARTESIAN_POINT('',(0.435,1.47,4.3)); +#26183 = VECTOR('',#26184,1.); +#26184 = DIRECTION('',(1.,0.,0.)); +#26185 = ORIENTED_EDGE('',*,*,#26154,.T.); +#26186 = PLANE('',#26187); +#26187 = AXIS2_PLACEMENT_3D('',#26188,#26189,#26190); +#26188 = CARTESIAN_POINT('',(1.032222222222,1.47,1.622222222222)); +#26189 = DIRECTION('',(-7.890405358082E-32,1.,-1.911025488709E-32)); +#26190 = DIRECTION('',(1.,7.890405358082E-32,0.)); +#26191 = ADVANCED_FACE('',(#26192),#26217,.T.); +#26192 = FACE_BOUND('',#26193,.T.); +#26193 = EDGE_LOOP('',(#26194,#26195,#26203,#26211)); +#26194 = ORIENTED_EDGE('',*,*,#23919,.T.); +#26195 = ORIENTED_EDGE('',*,*,#26196,.T.); +#26196 = EDGE_CURVE('',#23922,#26197,#26199,.T.); +#26197 = VERTEX_POINT('',#26198); +#26198 = CARTESIAN_POINT('',(0.435,0.2,4.3)); +#26199 = LINE('',#26200,#26201); +#26200 = CARTESIAN_POINT('',(0.435,0.2,3.330669073875E-16)); +#26201 = VECTOR('',#26202,1.); +#26202 = DIRECTION('',(-1.261617073438E-17,0.,1.)); +#26203 = ORIENTED_EDGE('',*,*,#26204,.T.); +#26204 = EDGE_CURVE('',#26197,#26205,#26207,.T.); +#26205 = VERTEX_POINT('',#26206); +#26206 = CARTESIAN_POINT('',(0.835,0.2,4.3)); +#26207 = LINE('',#26208,#26209); +#26208 = CARTESIAN_POINT('',(0.435,0.2,4.3)); +#26209 = VECTOR('',#26210,1.); +#26210 = DIRECTION('',(1.,0.,0.)); +#26211 = ORIENTED_EDGE('',*,*,#26212,.T.); +#26212 = EDGE_CURVE('',#26205,#23920,#26213,.T.); +#26213 = LINE('',#26214,#26215); +#26214 = CARTESIAN_POINT('',(0.835,0.2,4.4)); +#26215 = VECTOR('',#26216,1.); +#26216 = DIRECTION('',(0.,0.,-1.)); +#26217 = PLANE('',#26218); +#26218 = AXIS2_PLACEMENT_3D('',#26219,#26220,#26221); +#26219 = CARTESIAN_POINT('',(1.032222222222,0.2,1.622222222222)); +#26220 = DIRECTION('',(-7.890405358082E-32,1.,-1.911025488709E-32)); +#26221 = DIRECTION('',(1.,7.890405358082E-32,0.)); +#26222 = ADVANCED_FACE('',(#26223),#26241,.T.); +#26223 = FACE_BOUND('',#26224,.T.); +#26224 = EDGE_LOOP('',(#26225,#26226,#26227,#26235)); +#26225 = ORIENTED_EDGE('',*,*,#26196,.F.); +#26226 = ORIENTED_EDGE('',*,*,#23945,.T.); +#26227 = ORIENTED_EDGE('',*,*,#26228,.T.); +#26228 = EDGE_CURVE('',#23938,#26229,#26231,.T.); +#26229 = VERTEX_POINT('',#26230); +#26230 = CARTESIAN_POINT('',(0.435,-0.2,4.3)); +#26231 = LINE('',#26232,#26233); +#26232 = CARTESIAN_POINT('',(0.435,-0.2,3.330669073875E-16)); +#26233 = VECTOR('',#26234,1.); +#26234 = DIRECTION('',(-1.261617073438E-17,0.,1.)); +#26235 = ORIENTED_EDGE('',*,*,#26236,.F.); +#26236 = EDGE_CURVE('',#26197,#26229,#26237,.T.); +#26237 = LINE('',#26238,#26239); +#26238 = CARTESIAN_POINT('',(0.435,0.2,4.3)); +#26239 = VECTOR('',#26240,1.); +#26240 = DIRECTION('',(0.,-1.,0.)); +#26241 = PLANE('',#26242); +#26242 = AXIS2_PLACEMENT_3D('',#26243,#26244,#26245); +#26243 = CARTESIAN_POINT('',(0.435,0.2,3.330669073875E-16)); +#26244 = DIRECTION('',(-1.,-0.,-1.261617073438E-17)); +#26245 = DIRECTION('',(-1.261617073438E-17,0.,1.)); +#26246 = ADVANCED_FACE('',(#26247),#26265,.F.); +#26247 = FACE_BOUND('',#26248,.F.); +#26248 = EDGE_LOOP('',(#26249,#26250,#26251,#26259)); +#26249 = ORIENTED_EDGE('',*,*,#23937,.T.); +#26250 = ORIENTED_EDGE('',*,*,#26228,.T.); +#26251 = ORIENTED_EDGE('',*,*,#26252,.T.); +#26252 = EDGE_CURVE('',#26229,#26253,#26255,.T.); +#26253 = VERTEX_POINT('',#26254); +#26254 = CARTESIAN_POINT('',(0.835,-0.2,4.3)); +#26255 = LINE('',#26256,#26257); +#26256 = CARTESIAN_POINT('',(0.435,-0.2,4.3)); +#26257 = VECTOR('',#26258,1.); +#26258 = DIRECTION('',(1.,0.,0.)); +#26259 = ORIENTED_EDGE('',*,*,#26260,.T.); +#26260 = EDGE_CURVE('',#26253,#23930,#26261,.T.); +#26261 = LINE('',#26262,#26263); +#26262 = CARTESIAN_POINT('',(0.835,-0.2,4.4)); +#26263 = VECTOR('',#26264,1.); +#26264 = DIRECTION('',(0.,0.,-1.)); +#26265 = PLANE('',#26266); +#26266 = AXIS2_PLACEMENT_3D('',#26267,#26268,#26269); +#26267 = CARTESIAN_POINT('',(1.032222222222,-0.2,1.622222222222)); +#26268 = DIRECTION('',(-7.890405358082E-32,1.,-1.911025488709E-32)); +#26269 = DIRECTION('',(1.,7.890405358082E-32,0.)); +#26270 = ADVANCED_FACE('',(#26271),#26282,.T.); +#26271 = FACE_BOUND('',#26272,.T.); +#26272 = EDGE_LOOP('',(#26273,#26274,#26280,#26281)); +#26273 = ORIENTED_EDGE('',*,*,#26212,.F.); +#26274 = ORIENTED_EDGE('',*,*,#26275,.T.); +#26275 = EDGE_CURVE('',#26205,#26253,#26276,.T.); +#26276 = LINE('',#26277,#26278); +#26277 = CARTESIAN_POINT('',(0.835,0.2,4.3)); +#26278 = VECTOR('',#26279,1.); +#26279 = DIRECTION('',(0.,-1.,0.)); +#26280 = ORIENTED_EDGE('',*,*,#26260,.T.); +#26281 = ORIENTED_EDGE('',*,*,#23929,.T.); +#26282 = PLANE('',#26283); +#26283 = AXIS2_PLACEMENT_3D('',#26284,#26285,#26286); +#26284 = CARTESIAN_POINT('',(0.835,0.2,4.4)); +#26285 = DIRECTION('',(1.,0.,0.)); +#26286 = DIRECTION('',(0.,0.,-1.)); +#26287 = ADVANCED_FACE('',(#26288),#26313,.F.); +#26288 = FACE_BOUND('',#26289,.F.); +#26289 = EDGE_LOOP('',(#26290,#26291,#26299,#26307)); +#26290 = ORIENTED_EDGE('',*,*,#23953,.T.); +#26291 = ORIENTED_EDGE('',*,*,#26292,.T.); +#26292 = EDGE_CURVE('',#23956,#26293,#26295,.T.); +#26293 = VERTEX_POINT('',#26294); +#26294 = CARTESIAN_POINT('',(-0.435,0.2,4.3)); +#26295 = LINE('',#26296,#26297); +#26296 = CARTESIAN_POINT('',(-0.435,0.2,3.330669073875E-16)); +#26297 = VECTOR('',#26298,1.); +#26298 = DIRECTION('',(1.261617073438E-17,0.,1.)); +#26299 = ORIENTED_EDGE('',*,*,#26300,.T.); +#26300 = EDGE_CURVE('',#26293,#26301,#26303,.T.); +#26301 = VERTEX_POINT('',#26302); +#26302 = CARTESIAN_POINT('',(-0.835,0.2,4.3)); +#26303 = LINE('',#26304,#26305); +#26304 = CARTESIAN_POINT('',(-0.435,0.2,4.3)); +#26305 = VECTOR('',#26306,1.); +#26306 = DIRECTION('',(-1.,0.,0.)); +#26307 = ORIENTED_EDGE('',*,*,#26308,.T.); +#26308 = EDGE_CURVE('',#26301,#23954,#26309,.T.); +#26309 = LINE('',#26310,#26311); +#26310 = CARTESIAN_POINT('',(-0.835,0.2,4.4)); +#26311 = VECTOR('',#26312,1.); +#26312 = DIRECTION('',(0.,0.,-1.)); +#26313 = PLANE('',#26314); +#26314 = AXIS2_PLACEMENT_3D('',#26315,#26316,#26317); +#26315 = CARTESIAN_POINT('',(-1.032222222222,0.2,1.622222222222)); +#26316 = DIRECTION('',(-7.890405358082E-32,-1.,1.911025488709E-32)); +#26317 = DIRECTION('',(-1.,7.890405358082E-32,0.)); +#26318 = ADVANCED_FACE('',(#26319),#26337,.F.); +#26319 = FACE_BOUND('',#26320,.F.); +#26320 = EDGE_LOOP('',(#26321,#26322,#26330,#26336)); +#26321 = ORIENTED_EDGE('',*,*,#26308,.F.); +#26322 = ORIENTED_EDGE('',*,*,#26323,.T.); +#26323 = EDGE_CURVE('',#26301,#26324,#26326,.T.); +#26324 = VERTEX_POINT('',#26325); +#26325 = CARTESIAN_POINT('',(-0.835,-0.2,4.3)); +#26326 = LINE('',#26327,#26328); +#26327 = CARTESIAN_POINT('',(-0.835,0.2,4.3)); +#26328 = VECTOR('',#26329,1.); +#26329 = DIRECTION('',(0.,-1.,0.)); +#26330 = ORIENTED_EDGE('',*,*,#26331,.T.); +#26331 = EDGE_CURVE('',#26324,#23972,#26332,.T.); +#26332 = LINE('',#26333,#26334); +#26333 = CARTESIAN_POINT('',(-0.835,-0.2,4.4)); +#26334 = VECTOR('',#26335,1.); +#26335 = DIRECTION('',(0.,0.,-1.)); +#26336 = ORIENTED_EDGE('',*,*,#23979,.T.); +#26337 = PLANE('',#26338); +#26338 = AXIS2_PLACEMENT_3D('',#26339,#26340,#26341); +#26339 = CARTESIAN_POINT('',(-0.835,0.2,4.4)); +#26340 = DIRECTION('',(1.,0.,0.)); +#26341 = DIRECTION('',(0.,0.,-1.)); +#26342 = ADVANCED_FACE('',(#26343),#26361,.T.); +#26343 = FACE_BOUND('',#26344,.T.); +#26344 = EDGE_LOOP('',(#26345,#26346,#26354,#26360)); +#26345 = ORIENTED_EDGE('',*,*,#23971,.T.); +#26346 = ORIENTED_EDGE('',*,*,#26347,.T.); +#26347 = EDGE_CURVE('',#23964,#26348,#26350,.T.); +#26348 = VERTEX_POINT('',#26349); +#26349 = CARTESIAN_POINT('',(-0.435,-0.2,4.3)); +#26350 = LINE('',#26351,#26352); +#26351 = CARTESIAN_POINT('',(-0.435,-0.2,3.330669073875E-16)); +#26352 = VECTOR('',#26353,1.); +#26353 = DIRECTION('',(1.261617073438E-17,0.,1.)); +#26354 = ORIENTED_EDGE('',*,*,#26355,.T.); +#26355 = EDGE_CURVE('',#26348,#26324,#26356,.T.); +#26356 = LINE('',#26357,#26358); +#26357 = CARTESIAN_POINT('',(-0.435,-0.2,4.3)); +#26358 = VECTOR('',#26359,1.); +#26359 = DIRECTION('',(-1.,0.,0.)); +#26360 = ORIENTED_EDGE('',*,*,#26331,.T.); +#26361 = PLANE('',#26362); +#26362 = AXIS2_PLACEMENT_3D('',#26363,#26364,#26365); +#26363 = CARTESIAN_POINT('',(-1.032222222222,-0.2,1.622222222222)); +#26364 = DIRECTION('',(-7.890405358082E-32,-1.,1.911025488709E-32)); +#26365 = DIRECTION('',(-1.,7.890405358082E-32,0.)); +#26366 = ADVANCED_FACE('',(#26367),#26378,.F.); +#26367 = FACE_BOUND('',#26368,.F.); +#26368 = EDGE_LOOP('',(#26369,#26370,#26371,#26372)); +#26369 = ORIENTED_EDGE('',*,*,#26292,.F.); +#26370 = ORIENTED_EDGE('',*,*,#23963,.T.); +#26371 = ORIENTED_EDGE('',*,*,#26347,.T.); +#26372 = ORIENTED_EDGE('',*,*,#26373,.F.); +#26373 = EDGE_CURVE('',#26293,#26348,#26374,.T.); +#26374 = LINE('',#26375,#26376); +#26375 = CARTESIAN_POINT('',(-0.435,0.2,4.3)); +#26376 = VECTOR('',#26377,1.); +#26377 = DIRECTION('',(0.,-1.,0.)); +#26378 = PLANE('',#26379); +#26379 = AXIS2_PLACEMENT_3D('',#26380,#26381,#26382); +#26380 = CARTESIAN_POINT('',(-0.435,0.2,3.330669073875E-16)); +#26381 = DIRECTION('',(-1.,0.,1.261617073438E-17)); +#26382 = DIRECTION('',(1.261617073438E-17,0.,1.)); +#26383 = ADVANCED_FACE('',(#26384),#26409,.T.); +#26384 = FACE_BOUND('',#26385,.T.); +#26385 = EDGE_LOOP('',(#26386,#26394,#26395,#26403)); +#26386 = ORIENTED_EDGE('',*,*,#26387,.F.); +#26387 = EDGE_CURVE('',#23988,#26388,#26390,.T.); +#26388 = VERTEX_POINT('',#26389); +#26389 = CARTESIAN_POINT('',(0.435,2.74,4.3)); +#26390 = LINE('',#26391,#26392); +#26391 = CARTESIAN_POINT('',(0.435,2.74,3.330669073875E-16)); +#26392 = VECTOR('',#26393,1.); +#26393 = DIRECTION('',(-1.261617073438E-17,0.,1.)); +#26394 = ORIENTED_EDGE('',*,*,#23987,.T.); +#26395 = ORIENTED_EDGE('',*,*,#26396,.T.); +#26396 = EDGE_CURVE('',#23990,#26397,#26399,.T.); +#26397 = VERTEX_POINT('',#26398); +#26398 = CARTESIAN_POINT('',(0.435,2.34,4.3)); +#26399 = LINE('',#26400,#26401); +#26400 = CARTESIAN_POINT('',(0.435,2.34,3.330669073875E-16)); +#26401 = VECTOR('',#26402,1.); +#26402 = DIRECTION('',(-1.261617073438E-17,0.,1.)); +#26403 = ORIENTED_EDGE('',*,*,#26404,.F.); +#26404 = EDGE_CURVE('',#26388,#26397,#26405,.T.); +#26405 = LINE('',#26406,#26407); +#26406 = CARTESIAN_POINT('',(0.435,2.74,4.3)); +#26407 = VECTOR('',#26408,1.); +#26408 = DIRECTION('',(0.,-1.,0.)); +#26409 = PLANE('',#26410); +#26410 = AXIS2_PLACEMENT_3D('',#26411,#26412,#26413); +#26411 = CARTESIAN_POINT('',(0.435,2.74,3.330669073875E-16)); +#26412 = DIRECTION('',(-1.,-0.,-1.261617073438E-17)); +#26413 = DIRECTION('',(-1.261617073438E-17,0.,1.)); +#26414 = ADVANCED_FACE('',(#26415),#26433,.F.); +#26415 = FACE_BOUND('',#26416,.F.); +#26416 = EDGE_LOOP('',(#26417,#26418,#26419,#26427)); +#26417 = ORIENTED_EDGE('',*,*,#24013,.T.); +#26418 = ORIENTED_EDGE('',*,*,#26396,.T.); +#26419 = ORIENTED_EDGE('',*,*,#26420,.T.); +#26420 = EDGE_CURVE('',#26397,#26421,#26423,.T.); +#26421 = VERTEX_POINT('',#26422); +#26422 = CARTESIAN_POINT('',(0.835,2.34,4.3)); +#26423 = LINE('',#26424,#26425); +#26424 = CARTESIAN_POINT('',(0.435,2.34,4.3)); +#26425 = VECTOR('',#26426,1.); +#26426 = DIRECTION('',(1.,0.,0.)); +#26427 = ORIENTED_EDGE('',*,*,#26428,.T.); +#26428 = EDGE_CURVE('',#26421,#24006,#26429,.T.); +#26429 = LINE('',#26430,#26431); +#26430 = CARTESIAN_POINT('',(0.835,2.34,4.4)); +#26431 = VECTOR('',#26432,1.); +#26432 = DIRECTION('',(0.,0.,-1.)); +#26433 = PLANE('',#26434); +#26434 = AXIS2_PLACEMENT_3D('',#26435,#26436,#26437); +#26435 = CARTESIAN_POINT('',(1.032222222222,2.34,1.622222222222)); +#26436 = DIRECTION('',(-7.890405358082E-32,1.,-1.911025488709E-32)); +#26437 = DIRECTION('',(1.,7.890405358082E-32,0.)); +#26438 = ADVANCED_FACE('',(#26439),#26457,.T.); +#26439 = FACE_BOUND('',#26440,.T.); +#26440 = EDGE_LOOP('',(#26441,#26449,#26455,#26456)); +#26441 = ORIENTED_EDGE('',*,*,#26442,.F.); +#26442 = EDGE_CURVE('',#26443,#23998,#26445,.T.); +#26443 = VERTEX_POINT('',#26444); +#26444 = CARTESIAN_POINT('',(0.835,2.74,4.3)); +#26445 = LINE('',#26446,#26447); +#26446 = CARTESIAN_POINT('',(0.835,2.74,4.4)); +#26447 = VECTOR('',#26448,1.); +#26448 = DIRECTION('',(0.,0.,-1.)); +#26449 = ORIENTED_EDGE('',*,*,#26450,.T.); +#26450 = EDGE_CURVE('',#26443,#26421,#26451,.T.); +#26451 = LINE('',#26452,#26453); +#26452 = CARTESIAN_POINT('',(0.835,2.74,4.3)); +#26453 = VECTOR('',#26454,1.); +#26454 = DIRECTION('',(0.,-1.,0.)); +#26455 = ORIENTED_EDGE('',*,*,#26428,.T.); +#26456 = ORIENTED_EDGE('',*,*,#24005,.T.); +#26457 = PLANE('',#26458); +#26458 = AXIS2_PLACEMENT_3D('',#26459,#26460,#26461); +#26459 = CARTESIAN_POINT('',(0.835,2.74,4.4)); +#26460 = DIRECTION('',(1.,0.,0.)); +#26461 = DIRECTION('',(0.,0.,-1.)); +#26462 = ADVANCED_FACE('',(#26463),#26474,.T.); +#26463 = FACE_BOUND('',#26464,.T.); +#26464 = EDGE_LOOP('',(#26465,#26466,#26467,#26473)); +#26465 = ORIENTED_EDGE('',*,*,#23997,.T.); +#26466 = ORIENTED_EDGE('',*,*,#26387,.T.); +#26467 = ORIENTED_EDGE('',*,*,#26468,.T.); +#26468 = EDGE_CURVE('',#26388,#26443,#26469,.T.); +#26469 = LINE('',#26470,#26471); +#26470 = CARTESIAN_POINT('',(0.435,2.74,4.3)); +#26471 = VECTOR('',#26472,1.); +#26472 = DIRECTION('',(1.,0.,0.)); +#26473 = ORIENTED_EDGE('',*,*,#26442,.T.); +#26474 = PLANE('',#26475); +#26475 = AXIS2_PLACEMENT_3D('',#26476,#26477,#26478); +#26476 = CARTESIAN_POINT('',(1.032222222222,2.74,1.622222222222)); +#26477 = DIRECTION('',(-7.890405358082E-32,1.,-1.911025488709E-32)); +#26478 = DIRECTION('',(1.,7.890405358082E-32,0.)); +#26479 = ADVANCED_FACE('',(#26480),#26505,.F.); +#26480 = FACE_BOUND('',#26481,.F.); +#26481 = EDGE_LOOP('',(#26482,#26490,#26498,#26504)); +#26482 = ORIENTED_EDGE('',*,*,#26483,.F.); +#26483 = EDGE_CURVE('',#26484,#24024,#26486,.T.); +#26484 = VERTEX_POINT('',#26485); +#26485 = CARTESIAN_POINT('',(-0.835,2.74,4.3)); +#26486 = LINE('',#26487,#26488); +#26487 = CARTESIAN_POINT('',(-0.835,2.74,4.4)); +#26488 = VECTOR('',#26489,1.); +#26489 = DIRECTION('',(0.,0.,-1.)); +#26490 = ORIENTED_EDGE('',*,*,#26491,.T.); +#26491 = EDGE_CURVE('',#26484,#26492,#26494,.T.); +#26492 = VERTEX_POINT('',#26493); +#26493 = CARTESIAN_POINT('',(-0.835,2.34,4.3)); +#26494 = LINE('',#26495,#26496); +#26495 = CARTESIAN_POINT('',(-0.835,2.74,4.3)); +#26496 = VECTOR('',#26497,1.); +#26497 = DIRECTION('',(0.,-1.,0.)); +#26498 = ORIENTED_EDGE('',*,*,#26499,.T.); +#26499 = EDGE_CURVE('',#26492,#24022,#26500,.T.); +#26500 = LINE('',#26501,#26502); +#26501 = CARTESIAN_POINT('',(-0.835,2.34,4.4)); +#26502 = VECTOR('',#26503,1.); +#26503 = DIRECTION('',(0.,0.,-1.)); +#26504 = ORIENTED_EDGE('',*,*,#24021,.T.); +#26505 = PLANE('',#26506); +#26506 = AXIS2_PLACEMENT_3D('',#26507,#26508,#26509); +#26507 = CARTESIAN_POINT('',(-0.835,2.74,4.4)); +#26508 = DIRECTION('',(1.,0.,0.)); +#26509 = DIRECTION('',(0.,0.,-1.)); +#26510 = ADVANCED_FACE('',(#26511),#26529,.T.); +#26511 = FACE_BOUND('',#26512,.T.); +#26512 = EDGE_LOOP('',(#26513,#26514,#26522,#26528)); +#26513 = ORIENTED_EDGE('',*,*,#24047,.T.); +#26514 = ORIENTED_EDGE('',*,*,#26515,.T.); +#26515 = EDGE_CURVE('',#24040,#26516,#26518,.T.); +#26516 = VERTEX_POINT('',#26517); +#26517 = CARTESIAN_POINT('',(-0.435,2.34,4.3)); +#26518 = LINE('',#26519,#26520); +#26519 = CARTESIAN_POINT('',(-0.435,2.34,3.330669073875E-16)); +#26520 = VECTOR('',#26521,1.); +#26521 = DIRECTION('',(1.261617073438E-17,0.,1.)); +#26522 = ORIENTED_EDGE('',*,*,#26523,.T.); +#26523 = EDGE_CURVE('',#26516,#26492,#26524,.T.); +#26524 = LINE('',#26525,#26526); +#26525 = CARTESIAN_POINT('',(-0.435,2.34,4.3)); +#26526 = VECTOR('',#26527,1.); +#26527 = DIRECTION('',(-1.,0.,0.)); +#26528 = ORIENTED_EDGE('',*,*,#26499,.T.); +#26529 = PLANE('',#26530); +#26530 = AXIS2_PLACEMENT_3D('',#26531,#26532,#26533); +#26531 = CARTESIAN_POINT('',(-1.032222222222,2.34,1.622222222222)); +#26532 = DIRECTION('',(-7.890405358082E-32,-1.,1.911025488709E-32)); +#26533 = DIRECTION('',(-1.,7.890405358082E-32,0.)); +#26534 = ADVANCED_FACE('',(#26535),#26553,.F.); +#26535 = FACE_BOUND('',#26536,.F.); +#26536 = EDGE_LOOP('',(#26537,#26545,#26546,#26547)); +#26537 = ORIENTED_EDGE('',*,*,#26538,.F.); +#26538 = EDGE_CURVE('',#24032,#26539,#26541,.T.); +#26539 = VERTEX_POINT('',#26540); +#26540 = CARTESIAN_POINT('',(-0.435,2.74,4.3)); +#26541 = LINE('',#26542,#26543); +#26542 = CARTESIAN_POINT('',(-0.435,2.74,3.330669073875E-16)); +#26543 = VECTOR('',#26544,1.); +#26544 = DIRECTION('',(1.261617073438E-17,0.,1.)); +#26545 = ORIENTED_EDGE('',*,*,#24039,.T.); +#26546 = ORIENTED_EDGE('',*,*,#26515,.T.); +#26547 = ORIENTED_EDGE('',*,*,#26548,.F.); +#26548 = EDGE_CURVE('',#26539,#26516,#26549,.T.); +#26549 = LINE('',#26550,#26551); +#26550 = CARTESIAN_POINT('',(-0.435,2.74,4.3)); +#26551 = VECTOR('',#26552,1.); +#26552 = DIRECTION('',(0.,-1.,0.)); +#26553 = PLANE('',#26554); +#26554 = AXIS2_PLACEMENT_3D('',#26555,#26556,#26557); +#26555 = CARTESIAN_POINT('',(-0.435,2.74,3.330669073875E-16)); +#26556 = DIRECTION('',(-1.,0.,1.261617073438E-17)); +#26557 = DIRECTION('',(1.261617073438E-17,0.,1.)); +#26558 = ADVANCED_FACE('',(#26559),#26570,.F.); +#26559 = FACE_BOUND('',#26560,.F.); +#26560 = EDGE_LOOP('',(#26561,#26562,#26563,#26569)); +#26561 = ORIENTED_EDGE('',*,*,#24031,.T.); +#26562 = ORIENTED_EDGE('',*,*,#26538,.T.); +#26563 = ORIENTED_EDGE('',*,*,#26564,.T.); +#26564 = EDGE_CURVE('',#26539,#26484,#26565,.T.); +#26565 = LINE('',#26566,#26567); +#26566 = CARTESIAN_POINT('',(-0.435,2.74,4.3)); +#26567 = VECTOR('',#26568,1.); +#26568 = DIRECTION('',(-1.,0.,0.)); +#26569 = ORIENTED_EDGE('',*,*,#26483,.T.); +#26570 = PLANE('',#26571); +#26571 = AXIS2_PLACEMENT_3D('',#26572,#26573,#26574); +#26572 = CARTESIAN_POINT('',(-1.032222222222,2.74,1.622222222222)); +#26573 = DIRECTION('',(-7.890405358082E-32,-1.,1.911025488709E-32)); +#26574 = DIRECTION('',(-1.,7.890405358082E-32,0.)); +#26575 = ADVANCED_FACE('',(#26576),#26601,.T.); +#26576 = FACE_BOUND('',#26577,.F.); +#26577 = EDGE_LOOP('',(#26578,#26586,#26587,#26595)); +#26578 = ORIENTED_EDGE('',*,*,#26579,.F.); +#26579 = EDGE_CURVE('',#24079,#26580,#26582,.T.); +#26580 = VERTEX_POINT('',#26581); +#26581 = CARTESIAN_POINT('',(-2.785,2.64,0.3)); +#26582 = LINE('',#26583,#26584); +#26583 = CARTESIAN_POINT('',(-2.718333333333,2.706666666667, + 0.366666666667)); +#26584 = VECTOR('',#26585,1.); +#26585 = DIRECTION('',(-0.57735026919,-0.57735026919,-0.57735026919)); +#26586 = ORIENTED_EDGE('',*,*,#24095,.T.); +#26587 = ORIENTED_EDGE('',*,*,#26588,.T.); +#26588 = EDGE_CURVE('',#24088,#26589,#26591,.T.); +#26589 = VERTEX_POINT('',#26590); +#26590 = CARTESIAN_POINT('',(-2.785,2.44,0.3)); +#26591 = LINE('',#26592,#26593); +#26592 = CARTESIAN_POINT('',(-2.785,2.44,0.3)); +#26593 = VECTOR('',#26594,1.); +#26594 = DIRECTION('',(-0.57735026919,0.57735026919,-0.57735026919)); +#26595 = ORIENTED_EDGE('',*,*,#26596,.F.); +#26596 = EDGE_CURVE('',#26580,#26589,#26597,.T.); +#26597 = LINE('',#26598,#26599); +#26598 = CARTESIAN_POINT('',(-2.785,2.74,0.3)); +#26599 = VECTOR('',#26600,1.); +#26600 = DIRECTION('',(0.,-1.,0.)); +#26601 = PLANE('',#26602); +#26602 = AXIS2_PLACEMENT_3D('',#26603,#26604,#26605); +#26603 = CARTESIAN_POINT('',(-2.735,2.74,0.35)); +#26604 = DIRECTION('',(-0.707106781187,0.,0.707106781187)); +#26605 = DIRECTION('',(0.,1.,0.)); +#26606 = ADVANCED_FACE('',(#26607),#26618,.T.); +#26607 = FACE_BOUND('',#26608,.T.); +#26608 = EDGE_LOOP('',(#26609,#26610,#26611,#26612)); +#26609 = ORIENTED_EDGE('',*,*,#24177,.F.); +#26610 = ORIENTED_EDGE('',*,*,#24135,.F.); +#26611 = ORIENTED_EDGE('',*,*,#24235,.T.); +#26612 = ORIENTED_EDGE('',*,*,#26613,.F.); +#26613 = EDGE_CURVE('',#24151,#24217,#26614,.T.); +#26614 = LINE('',#26615,#26616); +#26615 = CARTESIAN_POINT('',(2.685,2.74,0.4)); +#26616 = VECTOR('',#26617,1.); +#26617 = DIRECTION('',(0.,-1.,0.)); +#26618 = PLANE('',#26619); +#26619 = AXIS2_PLACEMENT_3D('',#26620,#26621,#26622); +#26620 = CARTESIAN_POINT('',(0.835,2.74,0.4)); +#26621 = DIRECTION('',(0.,0.,1.)); +#26622 = DIRECTION('',(1.,0.,-0.)); +#26623 = ADVANCED_FACE('',(#26624),#26649,.T.); +#26624 = FACE_BOUND('',#26625,.F.); +#26625 = EDGE_LOOP('',(#26626,#26634,#26635,#26643)); +#26626 = ORIENTED_EDGE('',*,*,#26627,.F.); +#26627 = EDGE_CURVE('',#24151,#26628,#26630,.T.); +#26628 = VERTEX_POINT('',#26629); +#26629 = CARTESIAN_POINT('',(2.785,2.64,0.3)); +#26630 = LINE('',#26631,#26632); +#26631 = CARTESIAN_POINT('',(2.718333333333,2.706666666667, + 0.366666666667)); +#26632 = VECTOR('',#26633,1.); +#26633 = DIRECTION('',(0.57735026919,-0.57735026919,-0.57735026919)); +#26634 = ORIENTED_EDGE('',*,*,#24150,.T.); +#26635 = ORIENTED_EDGE('',*,*,#26636,.T.); +#26636 = EDGE_CURVE('',#24153,#26637,#26639,.T.); +#26637 = VERTEX_POINT('',#26638); +#26638 = CARTESIAN_POINT('',(2.785,2.64,0.1)); +#26639 = LINE('',#26640,#26641); +#26640 = CARTESIAN_POINT('',(2.785,2.64,0.1)); +#26641 = VECTOR('',#26642,1.); +#26642 = DIRECTION('',(0.57735026919,-0.57735026919,0.57735026919)); +#26643 = ORIENTED_EDGE('',*,*,#26644,.F.); +#26644 = EDGE_CURVE('',#26628,#26637,#26645,.T.); +#26645 = LINE('',#26646,#26647); +#26646 = CARTESIAN_POINT('',(2.785,2.64,0.4)); +#26647 = VECTOR('',#26648,1.); +#26648 = DIRECTION('',(0.,0.,-1.)); +#26649 = PLANE('',#26650); +#26650 = AXIS2_PLACEMENT_3D('',#26651,#26652,#26653); +#26651 = CARTESIAN_POINT('',(2.735,2.69,0.4)); +#26652 = DIRECTION('',(0.707106781187,0.707106781187,0.)); +#26653 = DIRECTION('',(0.,-0.,1.)); +#26654 = ADVANCED_FACE('',(#26655),#26666,.T.); +#26655 = FACE_BOUND('',#26656,.T.); +#26656 = EDGE_LOOP('',(#26657,#26658,#26664,#26665)); +#26657 = ORIENTED_EDGE('',*,*,#24160,.F.); +#26658 = ORIENTED_EDGE('',*,*,#26659,.T.); +#26659 = EDGE_CURVE('',#24153,#24219,#26660,.T.); +#26660 = LINE('',#26661,#26662); +#26661 = CARTESIAN_POINT('',(2.685,2.74,3.330669073875E-16)); +#26662 = VECTOR('',#26663,1.); +#26663 = DIRECTION('',(0.,-1.,0.)); +#26664 = ORIENTED_EDGE('',*,*,#24226,.T.); +#26665 = ORIENTED_EDGE('',*,*,#24191,.F.); +#26666 = PLANE('',#26667); +#26667 = AXIS2_PLACEMENT_3D('',#26668,#26669,#26670); +#26668 = CARTESIAN_POINT('',(2.785,2.74,3.330669073875E-16)); +#26669 = DIRECTION('',(-0.,-0.,-1.)); +#26670 = DIRECTION('',(-1.,0.,0.)); +#26671 = ADVANCED_FACE('',(#26672),#26697,.F.); +#26672 = FACE_BOUND('',#26673,.F.); +#26673 = EDGE_LOOP('',(#26674,#26682,#26690,#26696)); +#26674 = ORIENTED_EDGE('',*,*,#26675,.T.); +#26675 = EDGE_CURVE('',#24217,#26676,#26678,.T.); +#26676 = VERTEX_POINT('',#26677); +#26677 = CARTESIAN_POINT('',(2.785,2.44,0.3)); +#26678 = LINE('',#26679,#26680); +#26679 = CARTESIAN_POINT('',(2.785,2.44,0.3)); +#26680 = VECTOR('',#26681,1.); +#26681 = DIRECTION('',(0.57735026919,0.57735026919,-0.57735026919)); +#26682 = ORIENTED_EDGE('',*,*,#26683,.T.); +#26683 = EDGE_CURVE('',#26676,#26684,#26686,.T.); +#26684 = VERTEX_POINT('',#26685); +#26685 = CARTESIAN_POINT('',(2.785,2.44,0.1)); +#26686 = LINE('',#26687,#26688); +#26687 = CARTESIAN_POINT('',(2.785,2.44,0.4)); +#26688 = VECTOR('',#26689,1.); +#26689 = DIRECTION('',(0.,0.,-1.)); +#26690 = ORIENTED_EDGE('',*,*,#26691,.T.); +#26691 = EDGE_CURVE('',#26684,#24219,#26692,.T.); +#26692 = LINE('',#26693,#26694); +#26693 = CARTESIAN_POINT('',(2.851666666667,2.506666666667, + 0.166666666667)); +#26694 = VECTOR('',#26695,1.); +#26695 = DIRECTION('',(-0.57735026919,-0.57735026919,-0.57735026919)); +#26696 = ORIENTED_EDGE('',*,*,#24216,.F.); +#26697 = PLANE('',#26698); +#26698 = AXIS2_PLACEMENT_3D('',#26699,#26700,#26701); +#26699 = CARTESIAN_POINT('',(2.735,2.39,0.4)); +#26700 = DIRECTION('',(-0.707106781187,0.707106781187,0.)); +#26701 = DIRECTION('',(0.,0.,-1.)); +#26702 = ADVANCED_FACE('',(#26703),#26714,.T.); +#26703 = FACE_BOUND('',#26704,.T.); +#26704 = EDGE_LOOP('',(#26705,#26706,#26707,#26708)); +#26705 = ORIENTED_EDGE('',*,*,#24334,.F.); +#26706 = ORIENTED_EDGE('',*,*,#24292,.F.); +#26707 = ORIENTED_EDGE('',*,*,#24392,.T.); +#26708 = ORIENTED_EDGE('',*,*,#26709,.F.); +#26709 = EDGE_CURVE('',#24308,#24374,#26710,.T.); +#26710 = LINE('',#26711,#26712); +#26711 = CARTESIAN_POINT('',(2.685,1.47,0.4)); +#26712 = VECTOR('',#26713,1.); +#26713 = DIRECTION('',(0.,-1.,0.)); +#26714 = PLANE('',#26715); +#26715 = AXIS2_PLACEMENT_3D('',#26716,#26717,#26718); +#26716 = CARTESIAN_POINT('',(0.835,1.47,0.4)); +#26717 = DIRECTION('',(0.,0.,1.)); +#26718 = DIRECTION('',(1.,0.,-0.)); +#26719 = ADVANCED_FACE('',(#26720),#26745,.T.); +#26720 = FACE_BOUND('',#26721,.F.); +#26721 = EDGE_LOOP('',(#26722,#26730,#26731,#26739)); +#26722 = ORIENTED_EDGE('',*,*,#26723,.F.); +#26723 = EDGE_CURVE('',#24308,#26724,#26726,.T.); +#26724 = VERTEX_POINT('',#26725); +#26725 = CARTESIAN_POINT('',(2.785,1.37,0.3)); +#26726 = LINE('',#26727,#26728); +#26727 = CARTESIAN_POINT('',(2.718333333333,1.436666666667, + 0.366666666667)); +#26728 = VECTOR('',#26729,1.); +#26729 = DIRECTION('',(0.57735026919,-0.57735026919,-0.57735026919)); +#26730 = ORIENTED_EDGE('',*,*,#24307,.T.); +#26731 = ORIENTED_EDGE('',*,*,#26732,.T.); +#26732 = EDGE_CURVE('',#24310,#26733,#26735,.T.); +#26733 = VERTEX_POINT('',#26734); +#26734 = CARTESIAN_POINT('',(2.785,1.37,0.1)); +#26735 = LINE('',#26736,#26737); +#26736 = CARTESIAN_POINT('',(2.785,1.37,0.1)); +#26737 = VECTOR('',#26738,1.); +#26738 = DIRECTION('',(0.57735026919,-0.57735026919,0.57735026919)); +#26739 = ORIENTED_EDGE('',*,*,#26740,.F.); +#26740 = EDGE_CURVE('',#26724,#26733,#26741,.T.); +#26741 = LINE('',#26742,#26743); +#26742 = CARTESIAN_POINT('',(2.785,1.37,0.4)); +#26743 = VECTOR('',#26744,1.); +#26744 = DIRECTION('',(0.,0.,-1.)); +#26745 = PLANE('',#26746); +#26746 = AXIS2_PLACEMENT_3D('',#26747,#26748,#26749); +#26747 = CARTESIAN_POINT('',(2.735,1.42,0.4)); +#26748 = DIRECTION('',(0.707106781187,0.707106781187,0.)); +#26749 = DIRECTION('',(0.,-0.,1.)); +#26750 = ADVANCED_FACE('',(#26751),#26762,.T.); +#26751 = FACE_BOUND('',#26752,.T.); +#26752 = EDGE_LOOP('',(#26753,#26754,#26760,#26761)); +#26753 = ORIENTED_EDGE('',*,*,#24317,.F.); +#26754 = ORIENTED_EDGE('',*,*,#26755,.T.); +#26755 = EDGE_CURVE('',#24310,#24376,#26756,.T.); +#26756 = LINE('',#26757,#26758); +#26757 = CARTESIAN_POINT('',(2.685,1.47,3.330669073875E-16)); +#26758 = VECTOR('',#26759,1.); +#26759 = DIRECTION('',(0.,-1.,0.)); +#26760 = ORIENTED_EDGE('',*,*,#24383,.T.); +#26761 = ORIENTED_EDGE('',*,*,#24348,.F.); +#26762 = PLANE('',#26763); +#26763 = AXIS2_PLACEMENT_3D('',#26764,#26765,#26766); +#26764 = CARTESIAN_POINT('',(2.785,1.47,3.330669073875E-16)); +#26765 = DIRECTION('',(-0.,-0.,-1.)); +#26766 = DIRECTION('',(-1.,0.,0.)); +#26767 = ADVANCED_FACE('',(#26768),#26793,.F.); +#26768 = FACE_BOUND('',#26769,.F.); +#26769 = EDGE_LOOP('',(#26770,#26778,#26786,#26792)); +#26770 = ORIENTED_EDGE('',*,*,#26771,.T.); +#26771 = EDGE_CURVE('',#24374,#26772,#26774,.T.); +#26772 = VERTEX_POINT('',#26773); +#26773 = CARTESIAN_POINT('',(2.785,1.17,0.3)); +#26774 = LINE('',#26775,#26776); +#26775 = CARTESIAN_POINT('',(2.785,1.17,0.3)); +#26776 = VECTOR('',#26777,1.); +#26777 = DIRECTION('',(0.57735026919,0.57735026919,-0.57735026919)); +#26778 = ORIENTED_EDGE('',*,*,#26779,.T.); +#26779 = EDGE_CURVE('',#26772,#26780,#26782,.T.); +#26780 = VERTEX_POINT('',#26781); +#26781 = CARTESIAN_POINT('',(2.785,1.17,0.1)); +#26782 = LINE('',#26783,#26784); +#26783 = CARTESIAN_POINT('',(2.785,1.17,0.4)); +#26784 = VECTOR('',#26785,1.); +#26785 = DIRECTION('',(0.,0.,-1.)); +#26786 = ORIENTED_EDGE('',*,*,#26787,.T.); +#26787 = EDGE_CURVE('',#26780,#24376,#26788,.T.); +#26788 = LINE('',#26789,#26790); +#26789 = CARTESIAN_POINT('',(2.851666666667,1.236666666667, + 0.166666666667)); +#26790 = VECTOR('',#26791,1.); +#26791 = DIRECTION('',(-0.57735026919,-0.57735026919,-0.57735026919)); +#26792 = ORIENTED_EDGE('',*,*,#24373,.F.); +#26793 = PLANE('',#26794); +#26794 = AXIS2_PLACEMENT_3D('',#26795,#26796,#26797); +#26795 = CARTESIAN_POINT('',(2.735,1.12,0.4)); +#26796 = DIRECTION('',(-0.707106781187,0.707106781187,0.)); +#26797 = DIRECTION('',(0.,0.,-1.)); +#26798 = ADVANCED_FACE('',(#26799),#26810,.T.); +#26799 = FACE_BOUND('',#26800,.T.); +#26800 = EDGE_LOOP('',(#26801,#26802,#26803,#26804)); +#26801 = ORIENTED_EDGE('',*,*,#24491,.F.); +#26802 = ORIENTED_EDGE('',*,*,#24449,.F.); +#26803 = ORIENTED_EDGE('',*,*,#24549,.T.); +#26804 = ORIENTED_EDGE('',*,*,#26805,.F.); +#26805 = EDGE_CURVE('',#24465,#24531,#26806,.T.); +#26806 = LINE('',#26807,#26808); +#26807 = CARTESIAN_POINT('',(2.685,0.2,0.4)); +#26808 = VECTOR('',#26809,1.); +#26809 = DIRECTION('',(0.,-1.,0.)); +#26810 = PLANE('',#26811); +#26811 = AXIS2_PLACEMENT_3D('',#26812,#26813,#26814); +#26812 = CARTESIAN_POINT('',(0.835,0.2,0.4)); +#26813 = DIRECTION('',(0.,0.,1.)); +#26814 = DIRECTION('',(1.,0.,-0.)); +#26815 = ADVANCED_FACE('',(#26816),#26841,.T.); +#26816 = FACE_BOUND('',#26817,.F.); +#26817 = EDGE_LOOP('',(#26818,#26826,#26827,#26835)); +#26818 = ORIENTED_EDGE('',*,*,#26819,.F.); +#26819 = EDGE_CURVE('',#24465,#26820,#26822,.T.); +#26820 = VERTEX_POINT('',#26821); +#26821 = CARTESIAN_POINT('',(2.785,0.1,0.3)); +#26822 = LINE('',#26823,#26824); +#26823 = CARTESIAN_POINT('',(2.718333333333,0.166666666667, + 0.366666666667)); +#26824 = VECTOR('',#26825,1.); +#26825 = DIRECTION('',(0.57735026919,-0.57735026919,-0.57735026919)); +#26826 = ORIENTED_EDGE('',*,*,#24464,.T.); +#26827 = ORIENTED_EDGE('',*,*,#26828,.T.); +#26828 = EDGE_CURVE('',#24467,#26829,#26831,.T.); +#26829 = VERTEX_POINT('',#26830); +#26830 = CARTESIAN_POINT('',(2.785,0.1,0.1)); +#26831 = LINE('',#26832,#26833); +#26832 = CARTESIAN_POINT('',(2.785,0.1,0.1)); +#26833 = VECTOR('',#26834,1.); +#26834 = DIRECTION('',(0.57735026919,-0.57735026919,0.57735026919)); +#26835 = ORIENTED_EDGE('',*,*,#26836,.F.); +#26836 = EDGE_CURVE('',#26820,#26829,#26837,.T.); +#26837 = LINE('',#26838,#26839); +#26838 = CARTESIAN_POINT('',(2.785,0.1,0.4)); +#26839 = VECTOR('',#26840,1.); +#26840 = DIRECTION('',(0.,0.,-1.)); +#26841 = PLANE('',#26842); +#26842 = AXIS2_PLACEMENT_3D('',#26843,#26844,#26845); +#26843 = CARTESIAN_POINT('',(2.735,0.15,0.4)); +#26844 = DIRECTION('',(0.707106781187,0.707106781187,0.)); +#26845 = DIRECTION('',(0.,-0.,1.)); +#26846 = ADVANCED_FACE('',(#26847),#26858,.T.); +#26847 = FACE_BOUND('',#26848,.T.); +#26848 = EDGE_LOOP('',(#26849,#26850,#26856,#26857)); +#26849 = ORIENTED_EDGE('',*,*,#24474,.F.); +#26850 = ORIENTED_EDGE('',*,*,#26851,.T.); +#26851 = EDGE_CURVE('',#24467,#24533,#26852,.T.); +#26852 = LINE('',#26853,#26854); +#26853 = CARTESIAN_POINT('',(2.685,0.2,3.330669073875E-16)); +#26854 = VECTOR('',#26855,1.); +#26855 = DIRECTION('',(0.,-1.,0.)); +#26856 = ORIENTED_EDGE('',*,*,#24540,.T.); +#26857 = ORIENTED_EDGE('',*,*,#24505,.F.); +#26858 = PLANE('',#26859); +#26859 = AXIS2_PLACEMENT_3D('',#26860,#26861,#26862); +#26860 = CARTESIAN_POINT('',(2.785,0.2,3.330669073875E-16)); +#26861 = DIRECTION('',(-0.,-0.,-1.)); +#26862 = DIRECTION('',(-1.,0.,0.)); +#26863 = ADVANCED_FACE('',(#26864),#26889,.F.); +#26864 = FACE_BOUND('',#26865,.F.); +#26865 = EDGE_LOOP('',(#26866,#26874,#26882,#26888)); +#26866 = ORIENTED_EDGE('',*,*,#26867,.T.); +#26867 = EDGE_CURVE('',#24531,#26868,#26870,.T.); +#26868 = VERTEX_POINT('',#26869); +#26869 = CARTESIAN_POINT('',(2.785,-0.1,0.3)); +#26870 = LINE('',#26871,#26872); +#26871 = CARTESIAN_POINT('',(2.785,-0.1,0.3)); +#26872 = VECTOR('',#26873,1.); +#26873 = DIRECTION('',(0.57735026919,0.57735026919,-0.57735026919)); +#26874 = ORIENTED_EDGE('',*,*,#26875,.T.); +#26875 = EDGE_CURVE('',#26868,#26876,#26878,.T.); +#26876 = VERTEX_POINT('',#26877); +#26877 = CARTESIAN_POINT('',(2.785,-0.1,0.1)); +#26878 = LINE('',#26879,#26880); +#26879 = CARTESIAN_POINT('',(2.785,-0.1,0.4)); +#26880 = VECTOR('',#26881,1.); +#26881 = DIRECTION('',(0.,0.,-1.)); +#26882 = ORIENTED_EDGE('',*,*,#26883,.T.); +#26883 = EDGE_CURVE('',#26876,#24533,#26884,.T.); +#26884 = LINE('',#26885,#26886); +#26885 = CARTESIAN_POINT('',(2.851666666667,-3.333333333333E-02, + 0.166666666667)); +#26886 = VECTOR('',#26887,1.); +#26887 = DIRECTION('',(-0.57735026919,-0.57735026919,-0.57735026919)); +#26888 = ORIENTED_EDGE('',*,*,#24530,.F.); +#26889 = PLANE('',#26890); +#26890 = AXIS2_PLACEMENT_3D('',#26891,#26892,#26893); +#26891 = CARTESIAN_POINT('',(2.735,-0.15,0.4)); +#26892 = DIRECTION('',(-0.707106781187,0.707106781187,0.)); +#26893 = DIRECTION('',(0.,0.,-1.)); +#26894 = ADVANCED_FACE('',(#26895),#26906,.T.); +#26895 = FACE_BOUND('',#26896,.T.); +#26896 = EDGE_LOOP('',(#26897,#26898,#26899,#26900)); +#26897 = ORIENTED_EDGE('',*,*,#24648,.F.); +#26898 = ORIENTED_EDGE('',*,*,#24606,.F.); +#26899 = ORIENTED_EDGE('',*,*,#24706,.T.); +#26900 = ORIENTED_EDGE('',*,*,#26901,.F.); +#26901 = EDGE_CURVE('',#24622,#24688,#26902,.T.); +#26902 = LINE('',#26903,#26904); +#26903 = CARTESIAN_POINT('',(2.685,-1.07,0.4)); +#26904 = VECTOR('',#26905,1.); +#26905 = DIRECTION('',(0.,-1.,0.)); +#26906 = PLANE('',#26907); +#26907 = AXIS2_PLACEMENT_3D('',#26908,#26909,#26910); +#26908 = CARTESIAN_POINT('',(0.835,-1.07,0.4)); +#26909 = DIRECTION('',(0.,0.,1.)); +#26910 = DIRECTION('',(1.,0.,-0.)); +#26911 = ADVANCED_FACE('',(#26912),#26937,.T.); +#26912 = FACE_BOUND('',#26913,.F.); +#26913 = EDGE_LOOP('',(#26914,#26922,#26923,#26931)); +#26914 = ORIENTED_EDGE('',*,*,#26915,.F.); +#26915 = EDGE_CURVE('',#24622,#26916,#26918,.T.); +#26916 = VERTEX_POINT('',#26917); +#26917 = CARTESIAN_POINT('',(2.785,-1.17,0.3)); +#26918 = LINE('',#26919,#26920); +#26919 = CARTESIAN_POINT('',(2.718333333333,-1.103333333333, + 0.366666666667)); +#26920 = VECTOR('',#26921,1.); +#26921 = DIRECTION('',(0.57735026919,-0.57735026919,-0.57735026919)); +#26922 = ORIENTED_EDGE('',*,*,#24621,.T.); +#26923 = ORIENTED_EDGE('',*,*,#26924,.T.); +#26924 = EDGE_CURVE('',#24624,#26925,#26927,.T.); +#26925 = VERTEX_POINT('',#26926); +#26926 = CARTESIAN_POINT('',(2.785,-1.17,0.1)); +#26927 = LINE('',#26928,#26929); +#26928 = CARTESIAN_POINT('',(2.785,-1.17,0.1)); +#26929 = VECTOR('',#26930,1.); +#26930 = DIRECTION('',(0.57735026919,-0.57735026919,0.57735026919)); +#26931 = ORIENTED_EDGE('',*,*,#26932,.F.); +#26932 = EDGE_CURVE('',#26916,#26925,#26933,.T.); +#26933 = LINE('',#26934,#26935); +#26934 = CARTESIAN_POINT('',(2.785,-1.17,0.4)); +#26935 = VECTOR('',#26936,1.); +#26936 = DIRECTION('',(0.,0.,-1.)); +#26937 = PLANE('',#26938); +#26938 = AXIS2_PLACEMENT_3D('',#26939,#26940,#26941); +#26939 = CARTESIAN_POINT('',(2.735,-1.12,0.4)); +#26940 = DIRECTION('',(0.707106781187,0.707106781187,0.)); +#26941 = DIRECTION('',(0.,-0.,1.)); +#26942 = ADVANCED_FACE('',(#26943),#26954,.T.); +#26943 = FACE_BOUND('',#26944,.T.); +#26944 = EDGE_LOOP('',(#26945,#26946,#26952,#26953)); +#26945 = ORIENTED_EDGE('',*,*,#24631,.F.); +#26946 = ORIENTED_EDGE('',*,*,#26947,.T.); +#26947 = EDGE_CURVE('',#24624,#24690,#26948,.T.); +#26948 = LINE('',#26949,#26950); +#26949 = CARTESIAN_POINT('',(2.685,-1.07,3.330669073875E-16)); +#26950 = VECTOR('',#26951,1.); +#26951 = DIRECTION('',(0.,-1.,0.)); +#26952 = ORIENTED_EDGE('',*,*,#24697,.T.); +#26953 = ORIENTED_EDGE('',*,*,#24662,.F.); +#26954 = PLANE('',#26955); +#26955 = AXIS2_PLACEMENT_3D('',#26956,#26957,#26958); +#26956 = CARTESIAN_POINT('',(2.785,-1.07,3.330669073875E-16)); +#26957 = DIRECTION('',(-0.,-0.,-1.)); +#26958 = DIRECTION('',(-1.,0.,0.)); +#26959 = ADVANCED_FACE('',(#26960),#26985,.F.); +#26960 = FACE_BOUND('',#26961,.F.); +#26961 = EDGE_LOOP('',(#26962,#26970,#26978,#26984)); +#26962 = ORIENTED_EDGE('',*,*,#26963,.T.); +#26963 = EDGE_CURVE('',#24688,#26964,#26966,.T.); +#26964 = VERTEX_POINT('',#26965); +#26965 = CARTESIAN_POINT('',(2.785,-1.37,0.3)); +#26966 = LINE('',#26967,#26968); +#26967 = CARTESIAN_POINT('',(2.785,-1.37,0.3)); +#26968 = VECTOR('',#26969,1.); +#26969 = DIRECTION('',(0.57735026919,0.57735026919,-0.57735026919)); +#26970 = ORIENTED_EDGE('',*,*,#26971,.T.); +#26971 = EDGE_CURVE('',#26964,#26972,#26974,.T.); +#26972 = VERTEX_POINT('',#26973); +#26973 = CARTESIAN_POINT('',(2.785,-1.37,0.1)); +#26974 = LINE('',#26975,#26976); +#26975 = CARTESIAN_POINT('',(2.785,-1.37,0.4)); +#26976 = VECTOR('',#26977,1.); +#26977 = DIRECTION('',(0.,0.,-1.)); +#26978 = ORIENTED_EDGE('',*,*,#26979,.T.); +#26979 = EDGE_CURVE('',#26972,#24690,#26980,.T.); +#26980 = LINE('',#26981,#26982); +#26981 = CARTESIAN_POINT('',(2.851666666667,-1.303333333333, + 0.166666666667)); +#26982 = VECTOR('',#26983,1.); +#26983 = DIRECTION('',(-0.57735026919,-0.57735026919,-0.57735026919)); +#26984 = ORIENTED_EDGE('',*,*,#24687,.F.); +#26985 = PLANE('',#26986); +#26986 = AXIS2_PLACEMENT_3D('',#26987,#26988,#26989); +#26987 = CARTESIAN_POINT('',(2.735,-1.42,0.4)); +#26988 = DIRECTION('',(-0.707106781187,0.707106781187,0.)); +#26989 = DIRECTION('',(0.,0.,-1.)); +#26990 = ADVANCED_FACE('',(#26991),#27002,.T.); +#26991 = FACE_BOUND('',#26992,.T.); +#26992 = EDGE_LOOP('',(#26993,#26994,#26995,#26996)); +#26993 = ORIENTED_EDGE('',*,*,#24805,.F.); +#26994 = ORIENTED_EDGE('',*,*,#24763,.F.); +#26995 = ORIENTED_EDGE('',*,*,#24863,.T.); +#26996 = ORIENTED_EDGE('',*,*,#26997,.F.); +#26997 = EDGE_CURVE('',#24779,#24845,#26998,.T.); +#26998 = LINE('',#26999,#27000); +#26999 = CARTESIAN_POINT('',(2.685,-2.34,0.4)); +#27000 = VECTOR('',#27001,1.); +#27001 = DIRECTION('',(0.,-1.,0.)); +#27002 = PLANE('',#27003); +#27003 = AXIS2_PLACEMENT_3D('',#27004,#27005,#27006); +#27004 = CARTESIAN_POINT('',(0.835,-2.34,0.4)); +#27005 = DIRECTION('',(0.,0.,1.)); +#27006 = DIRECTION('',(1.,0.,-0.)); +#27007 = ADVANCED_FACE('',(#27008),#27033,.T.); +#27008 = FACE_BOUND('',#27009,.F.); +#27009 = EDGE_LOOP('',(#27010,#27018,#27019,#27027)); +#27010 = ORIENTED_EDGE('',*,*,#27011,.F.); +#27011 = EDGE_CURVE('',#24779,#27012,#27014,.T.); +#27012 = VERTEX_POINT('',#27013); +#27013 = CARTESIAN_POINT('',(2.785,-2.44,0.3)); +#27014 = LINE('',#27015,#27016); +#27015 = CARTESIAN_POINT('',(2.718333333333,-2.373333333333, + 0.366666666667)); +#27016 = VECTOR('',#27017,1.); +#27017 = DIRECTION('',(0.57735026919,-0.57735026919,-0.57735026919)); +#27018 = ORIENTED_EDGE('',*,*,#24778,.T.); +#27019 = ORIENTED_EDGE('',*,*,#27020,.T.); +#27020 = EDGE_CURVE('',#24781,#27021,#27023,.T.); +#27021 = VERTEX_POINT('',#27022); +#27022 = CARTESIAN_POINT('',(2.785,-2.44,0.1)); +#27023 = LINE('',#27024,#27025); +#27024 = CARTESIAN_POINT('',(2.785,-2.44,0.1)); +#27025 = VECTOR('',#27026,1.); +#27026 = DIRECTION('',(0.57735026919,-0.57735026919,0.57735026919)); +#27027 = ORIENTED_EDGE('',*,*,#27028,.F.); +#27028 = EDGE_CURVE('',#27012,#27021,#27029,.T.); +#27029 = LINE('',#27030,#27031); +#27030 = CARTESIAN_POINT('',(2.785,-2.44,0.4)); +#27031 = VECTOR('',#27032,1.); +#27032 = DIRECTION('',(0.,0.,-1.)); +#27033 = PLANE('',#27034); +#27034 = AXIS2_PLACEMENT_3D('',#27035,#27036,#27037); +#27035 = CARTESIAN_POINT('',(2.735,-2.39,0.4)); +#27036 = DIRECTION('',(0.707106781187,0.707106781187,0.)); +#27037 = DIRECTION('',(0.,-0.,1.)); +#27038 = ADVANCED_FACE('',(#27039),#27050,.T.); +#27039 = FACE_BOUND('',#27040,.T.); +#27040 = EDGE_LOOP('',(#27041,#27042,#27048,#27049)); +#27041 = ORIENTED_EDGE('',*,*,#24788,.F.); +#27042 = ORIENTED_EDGE('',*,*,#27043,.T.); +#27043 = EDGE_CURVE('',#24781,#24847,#27044,.T.); +#27044 = LINE('',#27045,#27046); +#27045 = CARTESIAN_POINT('',(2.685,-2.34,3.330669073875E-16)); +#27046 = VECTOR('',#27047,1.); +#27047 = DIRECTION('',(0.,-1.,0.)); +#27048 = ORIENTED_EDGE('',*,*,#24854,.T.); +#27049 = ORIENTED_EDGE('',*,*,#24819,.F.); +#27050 = PLANE('',#27051); +#27051 = AXIS2_PLACEMENT_3D('',#27052,#27053,#27054); +#27052 = CARTESIAN_POINT('',(2.785,-2.34,3.330669073875E-16)); +#27053 = DIRECTION('',(-0.,-0.,-1.)); +#27054 = DIRECTION('',(-1.,0.,0.)); +#27055 = ADVANCED_FACE('',(#27056),#27081,.F.); +#27056 = FACE_BOUND('',#27057,.F.); +#27057 = EDGE_LOOP('',(#27058,#27066,#27074,#27080)); +#27058 = ORIENTED_EDGE('',*,*,#27059,.T.); +#27059 = EDGE_CURVE('',#24845,#27060,#27062,.T.); +#27060 = VERTEX_POINT('',#27061); +#27061 = CARTESIAN_POINT('',(2.785,-2.64,0.3)); +#27062 = LINE('',#27063,#27064); +#27063 = CARTESIAN_POINT('',(2.785,-2.64,0.3)); +#27064 = VECTOR('',#27065,1.); +#27065 = DIRECTION('',(0.57735026919,0.57735026919,-0.57735026919)); +#27066 = ORIENTED_EDGE('',*,*,#27067,.T.); +#27067 = EDGE_CURVE('',#27060,#27068,#27070,.T.); +#27068 = VERTEX_POINT('',#27069); +#27069 = CARTESIAN_POINT('',(2.785,-2.64,0.1)); +#27070 = LINE('',#27071,#27072); +#27071 = CARTESIAN_POINT('',(2.785,-2.64,0.4)); +#27072 = VECTOR('',#27073,1.); +#27073 = DIRECTION('',(0.,0.,-1.)); +#27074 = ORIENTED_EDGE('',*,*,#27075,.T.); +#27075 = EDGE_CURVE('',#27068,#24847,#27076,.T.); +#27076 = LINE('',#27077,#27078); +#27077 = CARTESIAN_POINT('',(2.851666666667,-2.573333333333, + 0.166666666667)); +#27078 = VECTOR('',#27079,1.); +#27079 = DIRECTION('',(-0.57735026919,-0.57735026919,-0.57735026919)); +#27080 = ORIENTED_EDGE('',*,*,#24844,.F.); +#27081 = PLANE('',#27082); +#27082 = AXIS2_PLACEMENT_3D('',#27083,#27084,#27085); +#27083 = CARTESIAN_POINT('',(2.735,-2.69,0.4)); +#27084 = DIRECTION('',(-0.707106781187,0.707106781187,0.)); +#27085 = DIRECTION('',(0.,0.,-1.)); +#27086 = ADVANCED_FACE('',(#27087),#27098,.F.); +#27087 = FACE_BOUND('',#27088,.F.); +#27088 = EDGE_LOOP('',(#27089,#27090,#27091,#27092)); +#27089 = ORIENTED_EDGE('',*,*,#25037,.F.); +#27090 = ORIENTED_EDGE('',*,*,#24937,.T.); +#27091 = ORIENTED_EDGE('',*,*,#24979,.T.); +#27092 = ORIENTED_EDGE('',*,*,#27093,.F.); +#27093 = EDGE_CURVE('',#25019,#24953,#27094,.T.); +#27094 = LINE('',#27095,#27096); +#27095 = CARTESIAN_POINT('',(-2.685,-2.34,0.4)); +#27096 = VECTOR('',#27097,1.); +#27097 = DIRECTION('',(0.,-1.,0.)); +#27098 = PLANE('',#27099); +#27099 = AXIS2_PLACEMENT_3D('',#27100,#27101,#27102); +#27100 = CARTESIAN_POINT('',(-0.835,-2.34,0.4)); +#27101 = DIRECTION('',(-0.,-0.,-1.)); +#27102 = DIRECTION('',(-1.,0.,0.)); +#27103 = ADVANCED_FACE('',(#27104),#27129,.F.); +#27104 = FACE_BOUND('',#27105,.T.); +#27105 = EDGE_LOOP('',(#27106,#27114,#27122,#27128)); +#27106 = ORIENTED_EDGE('',*,*,#27107,.T.); +#27107 = EDGE_CURVE('',#24953,#27108,#27110,.T.); +#27108 = VERTEX_POINT('',#27109); +#27109 = CARTESIAN_POINT('',(-2.785,-2.64,0.3)); +#27110 = LINE('',#27111,#27112); +#27111 = CARTESIAN_POINT('',(-2.785,-2.64,0.3)); +#27112 = VECTOR('',#27113,1.); +#27113 = DIRECTION('',(-0.57735026919,0.57735026919,-0.57735026919)); +#27114 = ORIENTED_EDGE('',*,*,#27115,.T.); +#27115 = EDGE_CURVE('',#27108,#27116,#27118,.T.); +#27116 = VERTEX_POINT('',#27117); +#27117 = CARTESIAN_POINT('',(-2.785,-2.64,0.1)); +#27118 = LINE('',#27119,#27120); +#27119 = CARTESIAN_POINT('',(-2.785,-2.64,0.4)); +#27120 = VECTOR('',#27121,1.); +#27121 = DIRECTION('',(0.,0.,-1.)); +#27122 = ORIENTED_EDGE('',*,*,#27123,.T.); +#27123 = EDGE_CURVE('',#27116,#24955,#27124,.T.); +#27124 = LINE('',#27125,#27126); +#27125 = CARTESIAN_POINT('',(-2.851666666667,-2.573333333333, + 0.166666666667)); +#27126 = VECTOR('',#27127,1.); +#27127 = DIRECTION('',(0.57735026919,-0.57735026919,-0.57735026919)); +#27128 = ORIENTED_EDGE('',*,*,#24952,.F.); +#27129 = PLANE('',#27130); +#27130 = AXIS2_PLACEMENT_3D('',#27131,#27132,#27133); +#27131 = CARTESIAN_POINT('',(-2.735,-2.69,0.4)); +#27132 = DIRECTION('',(0.707106781187,0.707106781187,0.)); +#27133 = DIRECTION('',(0.,-0.,1.)); +#27134 = ADVANCED_FACE('',(#27135),#27146,.F.); +#27135 = FACE_BOUND('',#27136,.F.); +#27136 = EDGE_LOOP('',(#27137,#27138,#27144,#27145)); +#27137 = ORIENTED_EDGE('',*,*,#25028,.F.); +#27138 = ORIENTED_EDGE('',*,*,#27139,.T.); +#27139 = EDGE_CURVE('',#25021,#24955,#27140,.T.); +#27140 = LINE('',#27141,#27142); +#27141 = CARTESIAN_POINT('',(-2.685,-2.34,3.330669073875E-16)); +#27142 = VECTOR('',#27143,1.); +#27143 = DIRECTION('',(0.,-1.,0.)); +#27144 = ORIENTED_EDGE('',*,*,#24962,.T.); +#27145 = ORIENTED_EDGE('',*,*,#25004,.F.); +#27146 = PLANE('',#27147); +#27147 = AXIS2_PLACEMENT_3D('',#27148,#27149,#27150); +#27148 = CARTESIAN_POINT('',(-2.785,-2.34,3.330669073875E-16)); +#27149 = DIRECTION('',(0.,0.,1.)); +#27150 = DIRECTION('',(1.,0.,-0.)); +#27151 = ADVANCED_FACE('',(#27152),#27177,.T.); +#27152 = FACE_BOUND('',#27153,.T.); +#27153 = EDGE_LOOP('',(#27154,#27162,#27163,#27171)); +#27154 = ORIENTED_EDGE('',*,*,#27155,.F.); +#27155 = EDGE_CURVE('',#25019,#27156,#27158,.T.); +#27156 = VERTEX_POINT('',#27157); +#27157 = CARTESIAN_POINT('',(-2.785,-2.44,0.3)); +#27158 = LINE('',#27159,#27160); +#27159 = CARTESIAN_POINT('',(-2.718333333333,-2.373333333333, + 0.366666666667)); +#27160 = VECTOR('',#27161,1.); +#27161 = DIRECTION('',(-0.57735026919,-0.57735026919,-0.57735026919)); +#27162 = ORIENTED_EDGE('',*,*,#25018,.T.); +#27163 = ORIENTED_EDGE('',*,*,#27164,.T.); +#27164 = EDGE_CURVE('',#25021,#27165,#27167,.T.); +#27165 = VERTEX_POINT('',#27166); +#27166 = CARTESIAN_POINT('',(-2.785,-2.44,0.1)); +#27167 = LINE('',#27168,#27169); +#27168 = CARTESIAN_POINT('',(-2.785,-2.44,0.1)); +#27169 = VECTOR('',#27170,1.); +#27170 = DIRECTION('',(-0.57735026919,-0.57735026919,0.57735026919)); +#27171 = ORIENTED_EDGE('',*,*,#27172,.F.); +#27172 = EDGE_CURVE('',#27156,#27165,#27173,.T.); +#27173 = LINE('',#27174,#27175); +#27174 = CARTESIAN_POINT('',(-2.785,-2.44,0.4)); +#27175 = VECTOR('',#27176,1.); +#27176 = DIRECTION('',(0.,0.,-1.)); +#27177 = PLANE('',#27178); +#27178 = AXIS2_PLACEMENT_3D('',#27179,#27180,#27181); +#27179 = CARTESIAN_POINT('',(-2.735,-2.39,0.4)); +#27180 = DIRECTION('',(-0.707106781187,0.707106781187,0.)); +#27181 = DIRECTION('',(0.,0.,-1.)); +#27182 = ADVANCED_FACE('',(#27183),#27194,.F.); +#27183 = FACE_BOUND('',#27184,.F.); +#27184 = EDGE_LOOP('',(#27185,#27186,#27187,#27188)); +#27185 = ORIENTED_EDGE('',*,*,#25194,.F.); +#27186 = ORIENTED_EDGE('',*,*,#25094,.T.); +#27187 = ORIENTED_EDGE('',*,*,#25136,.T.); +#27188 = ORIENTED_EDGE('',*,*,#27189,.F.); +#27189 = EDGE_CURVE('',#25176,#25110,#27190,.T.); +#27190 = LINE('',#27191,#27192); +#27191 = CARTESIAN_POINT('',(-2.685,-1.07,0.4)); +#27192 = VECTOR('',#27193,1.); +#27193 = DIRECTION('',(0.,-1.,0.)); +#27194 = PLANE('',#27195); +#27195 = AXIS2_PLACEMENT_3D('',#27196,#27197,#27198); +#27196 = CARTESIAN_POINT('',(-0.835,-1.07,0.4)); +#27197 = DIRECTION('',(-0.,-0.,-1.)); +#27198 = DIRECTION('',(-1.,0.,0.)); +#27199 = ADVANCED_FACE('',(#27200),#27225,.F.); +#27200 = FACE_BOUND('',#27201,.T.); +#27201 = EDGE_LOOP('',(#27202,#27210,#27218,#27224)); +#27202 = ORIENTED_EDGE('',*,*,#27203,.T.); +#27203 = EDGE_CURVE('',#25110,#27204,#27206,.T.); +#27204 = VERTEX_POINT('',#27205); +#27205 = CARTESIAN_POINT('',(-2.785,-1.37,0.3)); +#27206 = LINE('',#27207,#27208); +#27207 = CARTESIAN_POINT('',(-2.785,-1.37,0.3)); +#27208 = VECTOR('',#27209,1.); +#27209 = DIRECTION('',(-0.57735026919,0.57735026919,-0.57735026919)); +#27210 = ORIENTED_EDGE('',*,*,#27211,.T.); +#27211 = EDGE_CURVE('',#27204,#27212,#27214,.T.); +#27212 = VERTEX_POINT('',#27213); +#27213 = CARTESIAN_POINT('',(-2.785,-1.37,0.1)); +#27214 = LINE('',#27215,#27216); +#27215 = CARTESIAN_POINT('',(-2.785,-1.37,0.4)); +#27216 = VECTOR('',#27217,1.); +#27217 = DIRECTION('',(0.,0.,-1.)); +#27218 = ORIENTED_EDGE('',*,*,#27219,.T.); +#27219 = EDGE_CURVE('',#27212,#25112,#27220,.T.); +#27220 = LINE('',#27221,#27222); +#27221 = CARTESIAN_POINT('',(-2.851666666667,-1.303333333333, + 0.166666666667)); +#27222 = VECTOR('',#27223,1.); +#27223 = DIRECTION('',(0.57735026919,-0.57735026919,-0.57735026919)); +#27224 = ORIENTED_EDGE('',*,*,#25109,.F.); +#27225 = PLANE('',#27226); +#27226 = AXIS2_PLACEMENT_3D('',#27227,#27228,#27229); +#27227 = CARTESIAN_POINT('',(-2.735,-1.42,0.4)); +#27228 = DIRECTION('',(0.707106781187,0.707106781187,0.)); +#27229 = DIRECTION('',(0.,-0.,1.)); +#27230 = ADVANCED_FACE('',(#27231),#27242,.F.); +#27231 = FACE_BOUND('',#27232,.F.); +#27232 = EDGE_LOOP('',(#27233,#27234,#27240,#27241)); +#27233 = ORIENTED_EDGE('',*,*,#25185,.F.); +#27234 = ORIENTED_EDGE('',*,*,#27235,.T.); +#27235 = EDGE_CURVE('',#25178,#25112,#27236,.T.); +#27236 = LINE('',#27237,#27238); +#27237 = CARTESIAN_POINT('',(-2.685,-1.07,3.330669073875E-16)); +#27238 = VECTOR('',#27239,1.); +#27239 = DIRECTION('',(0.,-1.,0.)); +#27240 = ORIENTED_EDGE('',*,*,#25119,.T.); +#27241 = ORIENTED_EDGE('',*,*,#25161,.F.); +#27242 = PLANE('',#27243); +#27243 = AXIS2_PLACEMENT_3D('',#27244,#27245,#27246); +#27244 = CARTESIAN_POINT('',(-2.785,-1.07,3.330669073875E-16)); +#27245 = DIRECTION('',(0.,0.,1.)); +#27246 = DIRECTION('',(1.,0.,-0.)); +#27247 = ADVANCED_FACE('',(#27248),#27273,.T.); +#27248 = FACE_BOUND('',#27249,.T.); +#27249 = EDGE_LOOP('',(#27250,#27258,#27259,#27267)); +#27250 = ORIENTED_EDGE('',*,*,#27251,.F.); +#27251 = EDGE_CURVE('',#25176,#27252,#27254,.T.); +#27252 = VERTEX_POINT('',#27253); +#27253 = CARTESIAN_POINT('',(-2.785,-1.17,0.3)); +#27254 = LINE('',#27255,#27256); +#27255 = CARTESIAN_POINT('',(-2.718333333333,-1.103333333333, + 0.366666666667)); +#27256 = VECTOR('',#27257,1.); +#27257 = DIRECTION('',(-0.57735026919,-0.57735026919,-0.57735026919)); +#27258 = ORIENTED_EDGE('',*,*,#25175,.T.); +#27259 = ORIENTED_EDGE('',*,*,#27260,.T.); +#27260 = EDGE_CURVE('',#25178,#27261,#27263,.T.); +#27261 = VERTEX_POINT('',#27262); +#27262 = CARTESIAN_POINT('',(-2.785,-1.17,0.1)); +#27263 = LINE('',#27264,#27265); +#27264 = CARTESIAN_POINT('',(-2.785,-1.17,0.1)); +#27265 = VECTOR('',#27266,1.); +#27266 = DIRECTION('',(-0.57735026919,-0.57735026919,0.57735026919)); +#27267 = ORIENTED_EDGE('',*,*,#27268,.F.); +#27268 = EDGE_CURVE('',#27252,#27261,#27269,.T.); +#27269 = LINE('',#27270,#27271); +#27270 = CARTESIAN_POINT('',(-2.785,-1.17,0.4)); +#27271 = VECTOR('',#27272,1.); +#27272 = DIRECTION('',(0.,0.,-1.)); +#27273 = PLANE('',#27274); +#27274 = AXIS2_PLACEMENT_3D('',#27275,#27276,#27277); +#27275 = CARTESIAN_POINT('',(-2.735,-1.12,0.4)); +#27276 = DIRECTION('',(-0.707106781187,0.707106781187,0.)); +#27277 = DIRECTION('',(0.,0.,-1.)); +#27278 = ADVANCED_FACE('',(#27279),#27290,.F.); +#27279 = FACE_BOUND('',#27280,.F.); +#27280 = EDGE_LOOP('',(#27281,#27282,#27283,#27284)); +#27281 = ORIENTED_EDGE('',*,*,#25351,.F.); +#27282 = ORIENTED_EDGE('',*,*,#25251,.T.); +#27283 = ORIENTED_EDGE('',*,*,#25293,.T.); +#27284 = ORIENTED_EDGE('',*,*,#27285,.F.); +#27285 = EDGE_CURVE('',#25333,#25267,#27286,.T.); +#27286 = LINE('',#27287,#27288); +#27287 = CARTESIAN_POINT('',(-2.685,0.2,0.4)); +#27288 = VECTOR('',#27289,1.); +#27289 = DIRECTION('',(0.,-1.,0.)); +#27290 = PLANE('',#27291); +#27291 = AXIS2_PLACEMENT_3D('',#27292,#27293,#27294); +#27292 = CARTESIAN_POINT('',(-0.835,0.2,0.4)); +#27293 = DIRECTION('',(-0.,-0.,-1.)); +#27294 = DIRECTION('',(-1.,0.,0.)); +#27295 = ADVANCED_FACE('',(#27296),#27321,.F.); +#27296 = FACE_BOUND('',#27297,.T.); +#27297 = EDGE_LOOP('',(#27298,#27306,#27314,#27320)); +#27298 = ORIENTED_EDGE('',*,*,#27299,.T.); +#27299 = EDGE_CURVE('',#25267,#27300,#27302,.T.); +#27300 = VERTEX_POINT('',#27301); +#27301 = CARTESIAN_POINT('',(-2.785,-0.1,0.3)); +#27302 = LINE('',#27303,#27304); +#27303 = CARTESIAN_POINT('',(-2.785,-0.1,0.3)); +#27304 = VECTOR('',#27305,1.); +#27305 = DIRECTION('',(-0.57735026919,0.57735026919,-0.57735026919)); +#27306 = ORIENTED_EDGE('',*,*,#27307,.T.); +#27307 = EDGE_CURVE('',#27300,#27308,#27310,.T.); +#27308 = VERTEX_POINT('',#27309); +#27309 = CARTESIAN_POINT('',(-2.785,-0.1,0.1)); +#27310 = LINE('',#27311,#27312); +#27311 = CARTESIAN_POINT('',(-2.785,-0.1,0.4)); +#27312 = VECTOR('',#27313,1.); +#27313 = DIRECTION('',(0.,0.,-1.)); +#27314 = ORIENTED_EDGE('',*,*,#27315,.T.); +#27315 = EDGE_CURVE('',#27308,#25269,#27316,.T.); +#27316 = LINE('',#27317,#27318); +#27317 = CARTESIAN_POINT('',(-2.851666666667,-3.333333333333E-02, + 0.166666666667)); +#27318 = VECTOR('',#27319,1.); +#27319 = DIRECTION('',(0.57735026919,-0.57735026919,-0.57735026919)); +#27320 = ORIENTED_EDGE('',*,*,#25266,.F.); +#27321 = PLANE('',#27322); +#27322 = AXIS2_PLACEMENT_3D('',#27323,#27324,#27325); +#27323 = CARTESIAN_POINT('',(-2.735,-0.15,0.4)); +#27324 = DIRECTION('',(0.707106781187,0.707106781187,0.)); +#27325 = DIRECTION('',(0.,-0.,1.)); +#27326 = ADVANCED_FACE('',(#27327),#27338,.F.); +#27327 = FACE_BOUND('',#27328,.F.); +#27328 = EDGE_LOOP('',(#27329,#27330,#27336,#27337)); +#27329 = ORIENTED_EDGE('',*,*,#25342,.F.); +#27330 = ORIENTED_EDGE('',*,*,#27331,.T.); +#27331 = EDGE_CURVE('',#25335,#25269,#27332,.T.); +#27332 = LINE('',#27333,#27334); +#27333 = CARTESIAN_POINT('',(-2.685,0.2,3.330669073875E-16)); +#27334 = VECTOR('',#27335,1.); +#27335 = DIRECTION('',(0.,-1.,0.)); +#27336 = ORIENTED_EDGE('',*,*,#25276,.T.); +#27337 = ORIENTED_EDGE('',*,*,#25318,.F.); +#27338 = PLANE('',#27339); +#27339 = AXIS2_PLACEMENT_3D('',#27340,#27341,#27342); +#27340 = CARTESIAN_POINT('',(-2.785,0.2,3.330669073875E-16)); +#27341 = DIRECTION('',(0.,0.,1.)); +#27342 = DIRECTION('',(1.,0.,-0.)); +#27343 = ADVANCED_FACE('',(#27344),#27369,.T.); +#27344 = FACE_BOUND('',#27345,.T.); +#27345 = EDGE_LOOP('',(#27346,#27354,#27355,#27363)); +#27346 = ORIENTED_EDGE('',*,*,#27347,.F.); +#27347 = EDGE_CURVE('',#25333,#27348,#27350,.T.); +#27348 = VERTEX_POINT('',#27349); +#27349 = CARTESIAN_POINT('',(-2.785,0.1,0.3)); +#27350 = LINE('',#27351,#27352); +#27351 = CARTESIAN_POINT('',(-2.718333333333,0.166666666667, + 0.366666666667)); +#27352 = VECTOR('',#27353,1.); +#27353 = DIRECTION('',(-0.57735026919,-0.57735026919,-0.57735026919)); +#27354 = ORIENTED_EDGE('',*,*,#25332,.T.); +#27355 = ORIENTED_EDGE('',*,*,#27356,.T.); +#27356 = EDGE_CURVE('',#25335,#27357,#27359,.T.); +#27357 = VERTEX_POINT('',#27358); +#27358 = CARTESIAN_POINT('',(-2.785,0.1,0.1)); +#27359 = LINE('',#27360,#27361); +#27360 = CARTESIAN_POINT('',(-2.785,0.1,0.1)); +#27361 = VECTOR('',#27362,1.); +#27362 = DIRECTION('',(-0.57735026919,-0.57735026919,0.57735026919)); +#27363 = ORIENTED_EDGE('',*,*,#27364,.F.); +#27364 = EDGE_CURVE('',#27348,#27357,#27365,.T.); +#27365 = LINE('',#27366,#27367); +#27366 = CARTESIAN_POINT('',(-2.785,0.1,0.4)); +#27367 = VECTOR('',#27368,1.); +#27368 = DIRECTION('',(0.,0.,-1.)); +#27369 = PLANE('',#27370); +#27370 = AXIS2_PLACEMENT_3D('',#27371,#27372,#27373); +#27371 = CARTESIAN_POINT('',(-2.735,0.15,0.4)); +#27372 = DIRECTION('',(-0.707106781187,0.707106781187,0.)); +#27373 = DIRECTION('',(0.,0.,-1.)); +#27374 = ADVANCED_FACE('',(#27375),#27386,.F.); +#27375 = FACE_BOUND('',#27376,.F.); +#27376 = EDGE_LOOP('',(#27377,#27378,#27379,#27380)); +#27377 = ORIENTED_EDGE('',*,*,#25508,.F.); +#27378 = ORIENTED_EDGE('',*,*,#25408,.T.); +#27379 = ORIENTED_EDGE('',*,*,#25450,.T.); +#27380 = ORIENTED_EDGE('',*,*,#27381,.F.); +#27381 = EDGE_CURVE('',#25490,#25424,#27382,.T.); +#27382 = LINE('',#27383,#27384); +#27383 = CARTESIAN_POINT('',(-2.685,1.47,0.4)); +#27384 = VECTOR('',#27385,1.); +#27385 = DIRECTION('',(0.,-1.,0.)); +#27386 = PLANE('',#27387); +#27387 = AXIS2_PLACEMENT_3D('',#27388,#27389,#27390); +#27388 = CARTESIAN_POINT('',(-0.835,1.47,0.4)); +#27389 = DIRECTION('',(-0.,-0.,-1.)); +#27390 = DIRECTION('',(-1.,0.,0.)); +#27391 = ADVANCED_FACE('',(#27392),#27417,.F.); +#27392 = FACE_BOUND('',#27393,.T.); +#27393 = EDGE_LOOP('',(#27394,#27402,#27410,#27416)); +#27394 = ORIENTED_EDGE('',*,*,#27395,.T.); +#27395 = EDGE_CURVE('',#25424,#27396,#27398,.T.); +#27396 = VERTEX_POINT('',#27397); +#27397 = CARTESIAN_POINT('',(-2.785,1.17,0.3)); +#27398 = LINE('',#27399,#27400); +#27399 = CARTESIAN_POINT('',(-2.785,1.17,0.3)); +#27400 = VECTOR('',#27401,1.); +#27401 = DIRECTION('',(-0.57735026919,0.57735026919,-0.57735026919)); +#27402 = ORIENTED_EDGE('',*,*,#27403,.T.); +#27403 = EDGE_CURVE('',#27396,#27404,#27406,.T.); +#27404 = VERTEX_POINT('',#27405); +#27405 = CARTESIAN_POINT('',(-2.785,1.17,0.1)); +#27406 = LINE('',#27407,#27408); +#27407 = CARTESIAN_POINT('',(-2.785,1.17,0.4)); +#27408 = VECTOR('',#27409,1.); +#27409 = DIRECTION('',(0.,0.,-1.)); +#27410 = ORIENTED_EDGE('',*,*,#27411,.T.); +#27411 = EDGE_CURVE('',#27404,#25426,#27412,.T.); +#27412 = LINE('',#27413,#27414); +#27413 = CARTESIAN_POINT('',(-2.851666666667,1.236666666667, + 0.166666666667)); +#27414 = VECTOR('',#27415,1.); +#27415 = DIRECTION('',(0.57735026919,-0.57735026919,-0.57735026919)); +#27416 = ORIENTED_EDGE('',*,*,#25423,.F.); +#27417 = PLANE('',#27418); +#27418 = AXIS2_PLACEMENT_3D('',#27419,#27420,#27421); +#27419 = CARTESIAN_POINT('',(-2.735,1.12,0.4)); +#27420 = DIRECTION('',(0.707106781187,0.707106781187,0.)); +#27421 = DIRECTION('',(0.,-0.,1.)); +#27422 = ADVANCED_FACE('',(#27423),#27434,.F.); +#27423 = FACE_BOUND('',#27424,.F.); +#27424 = EDGE_LOOP('',(#27425,#27426,#27432,#27433)); +#27425 = ORIENTED_EDGE('',*,*,#25499,.F.); +#27426 = ORIENTED_EDGE('',*,*,#27427,.T.); +#27427 = EDGE_CURVE('',#25492,#25426,#27428,.T.); +#27428 = LINE('',#27429,#27430); +#27429 = CARTESIAN_POINT('',(-2.685,1.47,3.330669073875E-16)); +#27430 = VECTOR('',#27431,1.); +#27431 = DIRECTION('',(0.,-1.,0.)); +#27432 = ORIENTED_EDGE('',*,*,#25433,.T.); +#27433 = ORIENTED_EDGE('',*,*,#25475,.F.); +#27434 = PLANE('',#27435); +#27435 = AXIS2_PLACEMENT_3D('',#27436,#27437,#27438); +#27436 = CARTESIAN_POINT('',(-2.785,1.47,3.330669073875E-16)); +#27437 = DIRECTION('',(0.,0.,1.)); +#27438 = DIRECTION('',(1.,0.,-0.)); +#27439 = ADVANCED_FACE('',(#27440),#27465,.T.); +#27440 = FACE_BOUND('',#27441,.T.); +#27441 = EDGE_LOOP('',(#27442,#27450,#27451,#27459)); +#27442 = ORIENTED_EDGE('',*,*,#27443,.F.); +#27443 = EDGE_CURVE('',#25490,#27444,#27446,.T.); +#27444 = VERTEX_POINT('',#27445); +#27445 = CARTESIAN_POINT('',(-2.785,1.37,0.3)); +#27446 = LINE('',#27447,#27448); +#27447 = CARTESIAN_POINT('',(-2.718333333333,1.436666666667, + 0.366666666667)); +#27448 = VECTOR('',#27449,1.); +#27449 = DIRECTION('',(-0.57735026919,-0.57735026919,-0.57735026919)); +#27450 = ORIENTED_EDGE('',*,*,#25489,.T.); +#27451 = ORIENTED_EDGE('',*,*,#27452,.T.); +#27452 = EDGE_CURVE('',#25492,#27453,#27455,.T.); +#27453 = VERTEX_POINT('',#27454); +#27454 = CARTESIAN_POINT('',(-2.785,1.37,0.1)); +#27455 = LINE('',#27456,#27457); +#27456 = CARTESIAN_POINT('',(-2.785,1.37,0.1)); +#27457 = VECTOR('',#27458,1.); +#27458 = DIRECTION('',(-0.57735026919,-0.57735026919,0.57735026919)); +#27459 = ORIENTED_EDGE('',*,*,#27460,.F.); +#27460 = EDGE_CURVE('',#27444,#27453,#27461,.T.); +#27461 = LINE('',#27462,#27463); +#27462 = CARTESIAN_POINT('',(-2.785,1.37,0.4)); +#27463 = VECTOR('',#27464,1.); +#27464 = DIRECTION('',(0.,0.,-1.)); +#27465 = PLANE('',#27466); +#27466 = AXIS2_PLACEMENT_3D('',#27467,#27468,#27469); +#27467 = CARTESIAN_POINT('',(-2.735,1.42,0.4)); +#27468 = DIRECTION('',(-0.707106781187,0.707106781187,0.)); +#27469 = DIRECTION('',(0.,0.,-1.)); +#27470 = ADVANCED_FACE('',(#27471),#27489,.F.); +#27471 = FACE_BOUND('',#27472,.T.); +#27472 = EDGE_LOOP('',(#27473,#27474,#27482,#27488)); +#27473 = ORIENTED_EDGE('',*,*,#26588,.T.); +#27474 = ORIENTED_EDGE('',*,*,#27475,.T.); +#27475 = EDGE_CURVE('',#26589,#27476,#27478,.T.); +#27476 = VERTEX_POINT('',#27477); +#27477 = CARTESIAN_POINT('',(-2.785,2.44,0.1)); +#27478 = LINE('',#27479,#27480); +#27479 = CARTESIAN_POINT('',(-2.785,2.44,0.4)); +#27480 = VECTOR('',#27481,1.); +#27481 = DIRECTION('',(0.,0.,-1.)); +#27482 = ORIENTED_EDGE('',*,*,#27483,.T.); +#27483 = EDGE_CURVE('',#27476,#25535,#27484,.T.); +#27484 = LINE('',#27485,#27486); +#27485 = CARTESIAN_POINT('',(-2.851666666667,2.506666666667, + 0.166666666667)); +#27486 = VECTOR('',#27487,1.); +#27487 = DIRECTION('',(0.57735026919,-0.57735026919,-0.57735026919)); +#27488 = ORIENTED_EDGE('',*,*,#25534,.F.); +#27489 = PLANE('',#27490); +#27490 = AXIS2_PLACEMENT_3D('',#27491,#27492,#27493); +#27491 = CARTESIAN_POINT('',(-2.735,2.39,0.4)); +#27492 = DIRECTION('',(0.707106781187,0.707106781187,0.)); +#27493 = DIRECTION('',(0.,-0.,1.)); +#27494 = ADVANCED_FACE('',(#27495),#27506,.F.); +#27495 = FACE_BOUND('',#27496,.F.); +#27496 = EDGE_LOOP('',(#27497,#27498,#27504,#27505)); +#27497 = ORIENTED_EDGE('',*,*,#25601,.F.); +#27498 = ORIENTED_EDGE('',*,*,#27499,.T.); +#27499 = EDGE_CURVE('',#25594,#25535,#27500,.T.); +#27500 = LINE('',#27501,#27502); +#27501 = CARTESIAN_POINT('',(-2.685,2.74,3.330669073875E-16)); +#27502 = VECTOR('',#27503,1.); +#27503 = DIRECTION('',(0.,-1.,0.)); +#27504 = ORIENTED_EDGE('',*,*,#25542,.T.); +#27505 = ORIENTED_EDGE('',*,*,#25579,.F.); +#27506 = PLANE('',#27507); +#27507 = AXIS2_PLACEMENT_3D('',#27508,#27509,#27510); +#27508 = CARTESIAN_POINT('',(-2.785,2.74,3.330669073875E-16)); +#27509 = DIRECTION('',(0.,0.,1.)); +#27510 = DIRECTION('',(1.,0.,-0.)); +#27511 = ADVANCED_FACE('',(#27512),#27530,.T.); +#27512 = FACE_BOUND('',#27513,.T.); +#27513 = EDGE_LOOP('',(#27514,#27515,#27516,#27524)); +#27514 = ORIENTED_EDGE('',*,*,#26579,.F.); +#27515 = ORIENTED_EDGE('',*,*,#25593,.T.); +#27516 = ORIENTED_EDGE('',*,*,#27517,.T.); +#27517 = EDGE_CURVE('',#25594,#27518,#27520,.T.); +#27518 = VERTEX_POINT('',#27519); +#27519 = CARTESIAN_POINT('',(-2.785,2.64,0.1)); +#27520 = LINE('',#27521,#27522); +#27521 = CARTESIAN_POINT('',(-2.785,2.64,0.1)); +#27522 = VECTOR('',#27523,1.); +#27523 = DIRECTION('',(-0.57735026919,-0.57735026919,0.57735026919)); +#27524 = ORIENTED_EDGE('',*,*,#27525,.F.); +#27525 = EDGE_CURVE('',#26580,#27518,#27526,.T.); +#27526 = LINE('',#27527,#27528); +#27527 = CARTESIAN_POINT('',(-2.785,2.64,0.4)); +#27528 = VECTOR('',#27529,1.); +#27529 = DIRECTION('',(0.,0.,-1.)); +#27530 = PLANE('',#27531); +#27531 = AXIS2_PLACEMENT_3D('',#27532,#27533,#27534); +#27532 = CARTESIAN_POINT('',(-2.735,2.69,0.4)); +#27533 = DIRECTION('',(-0.707106781187,0.707106781187,0.)); +#27534 = DIRECTION('',(0.,0.,-1.)); +#27535 = ADVANCED_FACE('',(#27536),#27561,.F.); +#27536 = FACE_BOUND('',#27537,.F.); +#27537 = EDGE_LOOP('',(#27538,#27546,#27547,#27555)); +#27538 = ORIENTED_EDGE('',*,*,#27539,.F.); +#27539 = EDGE_CURVE('',#25621,#27540,#27542,.T.); +#27540 = VERTEX_POINT('',#27541); +#27541 = CARTESIAN_POINT('',(-0.535,-1.37,4.4)); +#27542 = LINE('',#27543,#27544); +#27543 = CARTESIAN_POINT('',(-0.535,-1.37,4.4)); +#27544 = VECTOR('',#27545,1.); +#27545 = DIRECTION('',(-0.57735026919,0.57735026919,0.57735026919)); +#27546 = ORIENTED_EDGE('',*,*,#25628,.T.); +#27547 = ORIENTED_EDGE('',*,*,#27548,.T.); +#27548 = EDGE_CURVE('',#25629,#27549,#27551,.T.); +#27549 = VERTEX_POINT('',#27550); +#27550 = CARTESIAN_POINT('',(-0.735,-1.37,4.4)); +#27551 = LINE('',#27552,#27553); +#27552 = CARTESIAN_POINT('',(-0.668333333333,-1.303333333333, + 4.466666666667)); +#27553 = VECTOR('',#27554,1.); +#27554 = DIRECTION('',(0.57735026919,0.57735026919,0.57735026919)); +#27555 = ORIENTED_EDGE('',*,*,#27556,.F.); +#27556 = EDGE_CURVE('',#27540,#27549,#27557,.T.); +#27557 = LINE('',#27558,#27559); +#27558 = CARTESIAN_POINT('',(-0.435,-1.37,4.4)); +#27559 = VECTOR('',#27560,1.); +#27560 = DIRECTION('',(-1.,0.,0.)); +#27561 = PLANE('',#27562); +#27562 = AXIS2_PLACEMENT_3D('',#27563,#27564,#27565); +#27563 = CARTESIAN_POINT('',(-0.435,-1.42,4.35)); +#27564 = DIRECTION('',(0.,0.707106781187,-0.707106781187)); +#27565 = DIRECTION('',(-1.,0.,0.)); +#27566 = ADVANCED_FACE('',(#27567),#27585,.T.); +#27567 = FACE_BOUND('',#27568,.F.); +#27568 = EDGE_LOOP('',(#27569,#27577,#27578,#27579)); +#27569 = ORIENTED_EDGE('',*,*,#27570,.F.); +#27570 = EDGE_CURVE('',#25651,#27571,#27573,.T.); +#27571 = VERTEX_POINT('',#27572); +#27572 = CARTESIAN_POINT('',(-0.535,-1.17,4.4)); +#27573 = LINE('',#27574,#27575); +#27574 = CARTESIAN_POINT('',(-0.468333333333,-1.103333333333, + 4.333333333333)); +#27575 = VECTOR('',#27576,1.); +#27576 = DIRECTION('',(-0.57735026919,-0.57735026919,0.57735026919)); +#27577 = ORIENTED_EDGE('',*,*,#25660,.T.); +#27578 = ORIENTED_EDGE('',*,*,#27539,.T.); +#27579 = ORIENTED_EDGE('',*,*,#27580,.F.); +#27580 = EDGE_CURVE('',#27571,#27540,#27581,.T.); +#27581 = LINE('',#27582,#27583); +#27582 = CARTESIAN_POINT('',(-0.535,-1.07,4.4)); +#27583 = VECTOR('',#27584,1.); +#27584 = DIRECTION('',(0.,-1.,0.)); +#27585 = PLANE('',#27586); +#27586 = AXIS2_PLACEMENT_3D('',#27587,#27588,#27589); +#27587 = CARTESIAN_POINT('',(-0.485,-1.07,4.35)); +#27588 = DIRECTION('',(0.707106781187,0.,0.707106781187)); +#27589 = DIRECTION('',(-0.,1.,0.)); +#27590 = ADVANCED_FACE('',(#27591),#27609,.T.); +#27591 = FACE_BOUND('',#27592,.T.); +#27592 = EDGE_LOOP('',(#27593,#27594,#27595,#27603)); +#27593 = ORIENTED_EDGE('',*,*,#27570,.F.); +#27594 = ORIENTED_EDGE('',*,*,#25676,.T.); +#27595 = ORIENTED_EDGE('',*,*,#27596,.T.); +#27596 = EDGE_CURVE('',#25677,#27597,#27599,.T.); +#27597 = VERTEX_POINT('',#27598); +#27598 = CARTESIAN_POINT('',(-0.735,-1.17,4.4)); +#27599 = LINE('',#27600,#27601); +#27600 = CARTESIAN_POINT('',(-0.735,-1.17,4.4)); +#27601 = VECTOR('',#27602,1.); +#27602 = DIRECTION('',(0.57735026919,-0.57735026919,0.57735026919)); +#27603 = ORIENTED_EDGE('',*,*,#27604,.F.); +#27604 = EDGE_CURVE('',#27571,#27597,#27605,.T.); +#27605 = LINE('',#27606,#27607); +#27606 = CARTESIAN_POINT('',(-0.435,-1.17,4.4)); +#27607 = VECTOR('',#27608,1.); +#27608 = DIRECTION('',(-1.,0.,0.)); +#27609 = PLANE('',#27610); +#27610 = AXIS2_PLACEMENT_3D('',#27611,#27612,#27613); +#27611 = CARTESIAN_POINT('',(-0.435,-1.12,4.35)); +#27612 = DIRECTION('',(0.,0.707106781187,0.707106781187)); +#27613 = DIRECTION('',(-1.,0.,0.)); +#27614 = ADVANCED_FACE('',(#27615),#27626,.T.); +#27615 = FACE_BOUND('',#27616,.F.); +#27616 = EDGE_LOOP('',(#27617,#27618,#27624,#27625)); +#27617 = ORIENTED_EDGE('',*,*,#27596,.T.); +#27618 = ORIENTED_EDGE('',*,*,#27619,.T.); +#27619 = EDGE_CURVE('',#27597,#27549,#27620,.T.); +#27620 = LINE('',#27621,#27622); +#27621 = CARTESIAN_POINT('',(-0.735,-1.07,4.4)); +#27622 = VECTOR('',#27623,1.); +#27623 = DIRECTION('',(0.,-1.,0.)); +#27624 = ORIENTED_EDGE('',*,*,#27548,.F.); +#27625 = ORIENTED_EDGE('',*,*,#25699,.F.); +#27626 = PLANE('',#27627); +#27627 = AXIS2_PLACEMENT_3D('',#27628,#27629,#27630); +#27628 = CARTESIAN_POINT('',(-0.785,-1.07,4.35)); +#27629 = DIRECTION('',(-0.707106781187,0.,0.707106781187)); +#27630 = DIRECTION('',(0.,1.,0.)); +#27631 = ADVANCED_FACE('',(#27632),#27657,.T.); +#27632 = FACE_BOUND('',#27633,.F.); +#27633 = EDGE_LOOP('',(#27634,#27642,#27643,#27651)); +#27634 = ORIENTED_EDGE('',*,*,#27635,.F.); +#27635 = EDGE_CURVE('',#25717,#27636,#27638,.T.); +#27636 = VERTEX_POINT('',#27637); +#27637 = CARTESIAN_POINT('',(0.535,-1.17,4.4)); +#27638 = LINE('',#27639,#27640); +#27639 = CARTESIAN_POINT('',(0.468333333333,-1.103333333333, + 4.333333333333)); +#27640 = VECTOR('',#27641,1.); +#27641 = DIRECTION('',(0.57735026919,-0.57735026919,0.57735026919)); +#27642 = ORIENTED_EDGE('',*,*,#25724,.T.); +#27643 = ORIENTED_EDGE('',*,*,#27644,.T.); +#27644 = EDGE_CURVE('',#25725,#27645,#27647,.T.); +#27645 = VERTEX_POINT('',#27646); +#27646 = CARTESIAN_POINT('',(0.735,-1.17,4.4)); +#27647 = LINE('',#27648,#27649); +#27648 = CARTESIAN_POINT('',(0.735,-1.17,4.4)); +#27649 = VECTOR('',#27650,1.); +#27650 = DIRECTION('',(-0.57735026919,-0.57735026919,0.57735026919)); +#27651 = ORIENTED_EDGE('',*,*,#27652,.F.); +#27652 = EDGE_CURVE('',#27636,#27645,#27653,.T.); +#27653 = LINE('',#27654,#27655); +#27654 = CARTESIAN_POINT('',(0.435,-1.17,4.4)); +#27655 = VECTOR('',#27656,1.); +#27656 = DIRECTION('',(1.,0.,0.)); +#27657 = PLANE('',#27658); +#27658 = AXIS2_PLACEMENT_3D('',#27659,#27660,#27661); +#27659 = CARTESIAN_POINT('',(0.435,-1.12,4.35)); +#27660 = DIRECTION('',(0.,0.707106781187,0.707106781187)); +#27661 = DIRECTION('',(-1.,0.,0.)); +#27662 = ADVANCED_FACE('',(#27663),#27681,.T.); +#27663 = FACE_BOUND('',#27664,.T.); +#27664 = EDGE_LOOP('',(#27665,#27666,#27667,#27675)); +#27665 = ORIENTED_EDGE('',*,*,#27635,.F.); +#27666 = ORIENTED_EDGE('',*,*,#25756,.T.); +#27667 = ORIENTED_EDGE('',*,*,#27668,.T.); +#27668 = EDGE_CURVE('',#25749,#27669,#27671,.T.); +#27669 = VERTEX_POINT('',#27670); +#27670 = CARTESIAN_POINT('',(0.535,-1.37,4.4)); +#27671 = LINE('',#27672,#27673); +#27672 = CARTESIAN_POINT('',(0.535,-1.37,4.4)); +#27673 = VECTOR('',#27674,1.); +#27674 = DIRECTION('',(0.57735026919,0.57735026919,0.57735026919)); +#27675 = ORIENTED_EDGE('',*,*,#27676,.F.); +#27676 = EDGE_CURVE('',#27636,#27669,#27677,.T.); +#27677 = LINE('',#27678,#27679); +#27678 = CARTESIAN_POINT('',(0.535,-1.07,4.4)); +#27679 = VECTOR('',#27680,1.); +#27680 = DIRECTION('',(0.,-1.,0.)); +#27681 = PLANE('',#27682); +#27682 = AXIS2_PLACEMENT_3D('',#27683,#27684,#27685); +#27683 = CARTESIAN_POINT('',(0.485,-1.07,4.35)); +#27684 = DIRECTION('',(-0.707106781187,0.,0.707106781187)); +#27685 = DIRECTION('',(0.,-1.,0.)); +#27686 = ADVANCED_FACE('',(#27687),#27705,.F.); +#27687 = FACE_BOUND('',#27688,.T.); +#27688 = EDGE_LOOP('',(#27689,#27690,#27691,#27699)); +#27689 = ORIENTED_EDGE('',*,*,#27668,.F.); +#27690 = ORIENTED_EDGE('',*,*,#25772,.T.); +#27691 = ORIENTED_EDGE('',*,*,#27692,.T.); +#27692 = EDGE_CURVE('',#25773,#27693,#27695,.T.); +#27693 = VERTEX_POINT('',#27694); +#27694 = CARTESIAN_POINT('',(0.735,-1.37,4.4)); +#27695 = LINE('',#27696,#27697); +#27696 = CARTESIAN_POINT('',(0.668333333333,-1.303333333333, + 4.466666666667)); +#27697 = VECTOR('',#27698,1.); +#27698 = DIRECTION('',(-0.57735026919,0.57735026919,0.57735026919)); +#27699 = ORIENTED_EDGE('',*,*,#27700,.F.); +#27700 = EDGE_CURVE('',#27669,#27693,#27701,.T.); +#27701 = LINE('',#27702,#27703); +#27702 = CARTESIAN_POINT('',(0.435,-1.37,4.4)); +#27703 = VECTOR('',#27704,1.); +#27704 = DIRECTION('',(1.,0.,0.)); +#27705 = PLANE('',#27706); +#27706 = AXIS2_PLACEMENT_3D('',#27707,#27708,#27709); +#27707 = CARTESIAN_POINT('',(0.435,-1.42,4.35)); +#27708 = DIRECTION('',(0.,0.707106781187,-0.707106781187)); +#27709 = DIRECTION('',(-1.,0.,-0.)); +#27710 = ADVANCED_FACE('',(#27711),#27722,.T.); +#27711 = FACE_BOUND('',#27712,.T.); +#27712 = EDGE_LOOP('',(#27713,#27714,#27720,#27721)); +#27713 = ORIENTED_EDGE('',*,*,#27644,.T.); +#27714 = ORIENTED_EDGE('',*,*,#27715,.T.); +#27715 = EDGE_CURVE('',#27645,#27693,#27716,.T.); +#27716 = LINE('',#27717,#27718); +#27717 = CARTESIAN_POINT('',(0.735,-1.07,4.4)); +#27718 = VECTOR('',#27719,1.); +#27719 = DIRECTION('',(0.,-1.,0.)); +#27720 = ORIENTED_EDGE('',*,*,#27692,.F.); +#27721 = ORIENTED_EDGE('',*,*,#25795,.F.); +#27722 = PLANE('',#27723); +#27723 = AXIS2_PLACEMENT_3D('',#27724,#27725,#27726); +#27724 = CARTESIAN_POINT('',(0.785,-1.07,4.35)); +#27725 = DIRECTION('',(0.707106781187,0.,0.707106781187)); +#27726 = DIRECTION('',(0.,-1.,0.)); +#27727 = ADVANCED_FACE('',(#27728),#27753,.T.); +#27728 = FACE_BOUND('',#27729,.T.); +#27729 = EDGE_LOOP('',(#27730,#27738,#27739,#27747)); +#27730 = ORIENTED_EDGE('',*,*,#27731,.F.); +#27731 = EDGE_CURVE('',#25812,#27732,#27734,.T.); +#27732 = VERTEX_POINT('',#27733); +#27733 = CARTESIAN_POINT('',(0.535,-2.44,4.4)); +#27734 = LINE('',#27735,#27736); +#27735 = CARTESIAN_POINT('',(0.468333333333,-2.373333333333, + 4.333333333333)); +#27736 = VECTOR('',#27737,1.); +#27737 = DIRECTION('',(0.57735026919,-0.57735026919,0.57735026919)); +#27738 = ORIENTED_EDGE('',*,*,#25828,.T.); +#27739 = ORIENTED_EDGE('',*,*,#27740,.T.); +#27740 = EDGE_CURVE('',#25821,#27741,#27743,.T.); +#27741 = VERTEX_POINT('',#27742); +#27742 = CARTESIAN_POINT('',(0.535,-2.64,4.4)); +#27743 = LINE('',#27744,#27745); +#27744 = CARTESIAN_POINT('',(0.535,-2.64,4.4)); +#27745 = VECTOR('',#27746,1.); +#27746 = DIRECTION('',(0.57735026919,0.57735026919,0.57735026919)); +#27747 = ORIENTED_EDGE('',*,*,#27748,.F.); +#27748 = EDGE_CURVE('',#27732,#27741,#27749,.T.); +#27749 = LINE('',#27750,#27751); +#27750 = CARTESIAN_POINT('',(0.535,-2.34,4.4)); +#27751 = VECTOR('',#27752,1.); +#27752 = DIRECTION('',(0.,-1.,0.)); +#27753 = PLANE('',#27754); +#27754 = AXIS2_PLACEMENT_3D('',#27755,#27756,#27757); +#27755 = CARTESIAN_POINT('',(0.485,-2.34,4.35)); +#27756 = DIRECTION('',(-0.707106781187,0.,0.707106781187)); +#27757 = DIRECTION('',(0.,-1.,0.)); +#27758 = ADVANCED_FACE('',(#27759),#27777,.F.); +#27759 = FACE_BOUND('',#27760,.T.); +#27760 = EDGE_LOOP('',(#27761,#27762,#27763,#27771)); +#27761 = ORIENTED_EDGE('',*,*,#27740,.F.); +#27762 = ORIENTED_EDGE('',*,*,#25844,.T.); +#27763 = ORIENTED_EDGE('',*,*,#27764,.T.); +#27764 = EDGE_CURVE('',#25845,#27765,#27767,.T.); +#27765 = VERTEX_POINT('',#27766); +#27766 = CARTESIAN_POINT('',(0.735,-2.64,4.4)); +#27767 = LINE('',#27768,#27769); +#27768 = CARTESIAN_POINT('',(0.668333333333,-2.573333333333, + 4.466666666667)); +#27769 = VECTOR('',#27770,1.); +#27770 = DIRECTION('',(-0.57735026919,0.57735026919,0.57735026919)); +#27771 = ORIENTED_EDGE('',*,*,#27772,.F.); +#27772 = EDGE_CURVE('',#27741,#27765,#27773,.T.); +#27773 = LINE('',#27774,#27775); +#27774 = CARTESIAN_POINT('',(0.435,-2.64,4.4)); +#27775 = VECTOR('',#27776,1.); +#27776 = DIRECTION('',(1.,0.,0.)); +#27777 = PLANE('',#27778); +#27778 = AXIS2_PLACEMENT_3D('',#27779,#27780,#27781); +#27779 = CARTESIAN_POINT('',(0.435,-2.69,4.35)); +#27780 = DIRECTION('',(0.,0.707106781187,-0.707106781187)); +#27781 = DIRECTION('',(-1.,0.,-0.)); +#27782 = ADVANCED_FACE('',(#27783),#27801,.T.); +#27783 = FACE_BOUND('',#27784,.T.); +#27784 = EDGE_LOOP('',(#27785,#27793,#27799,#27800)); +#27785 = ORIENTED_EDGE('',*,*,#27786,.T.); +#27786 = EDGE_CURVE('',#25867,#27787,#27789,.T.); +#27787 = VERTEX_POINT('',#27788); +#27788 = CARTESIAN_POINT('',(0.735,-2.44,4.4)); +#27789 = LINE('',#27790,#27791); +#27790 = CARTESIAN_POINT('',(0.735,-2.44,4.4)); +#27791 = VECTOR('',#27792,1.); +#27792 = DIRECTION('',(-0.57735026919,-0.57735026919,0.57735026919)); +#27793 = ORIENTED_EDGE('',*,*,#27794,.T.); +#27794 = EDGE_CURVE('',#27787,#27765,#27795,.T.); +#27795 = LINE('',#27796,#27797); +#27796 = CARTESIAN_POINT('',(0.735,-2.34,4.4)); +#27797 = VECTOR('',#27798,1.); +#27798 = DIRECTION('',(0.,-1.,0.)); +#27799 = ORIENTED_EDGE('',*,*,#27764,.F.); +#27800 = ORIENTED_EDGE('',*,*,#25874,.F.); +#27801 = PLANE('',#27802); +#27802 = AXIS2_PLACEMENT_3D('',#27803,#27804,#27805); +#27803 = CARTESIAN_POINT('',(0.785,-2.34,4.35)); +#27804 = DIRECTION('',(0.707106781187,0.,0.707106781187)); +#27805 = DIRECTION('',(0.,-1.,0.)); +#27806 = ADVANCED_FACE('',(#27807),#27818,.T.); +#27807 = FACE_BOUND('',#27808,.F.); +#27808 = EDGE_LOOP('',(#27809,#27810,#27811,#27812)); +#27809 = ORIENTED_EDGE('',*,*,#27731,.F.); +#27810 = ORIENTED_EDGE('',*,*,#25892,.T.); +#27811 = ORIENTED_EDGE('',*,*,#27786,.T.); +#27812 = ORIENTED_EDGE('',*,*,#27813,.F.); +#27813 = EDGE_CURVE('',#27732,#27787,#27814,.T.); +#27814 = LINE('',#27815,#27816); +#27815 = CARTESIAN_POINT('',(0.435,-2.44,4.4)); +#27816 = VECTOR('',#27817,1.); +#27817 = DIRECTION('',(1.,0.,0.)); +#27818 = PLANE('',#27819); +#27819 = AXIS2_PLACEMENT_3D('',#27820,#27821,#27822); +#27820 = CARTESIAN_POINT('',(0.435,-2.39,4.35)); +#27821 = DIRECTION('',(0.,0.707106781187,0.707106781187)); +#27822 = DIRECTION('',(-1.,0.,0.)); +#27823 = ADVANCED_FACE('',(#27824),#27849,.T.); +#27824 = FACE_BOUND('',#27825,.F.); +#27825 = EDGE_LOOP('',(#27826,#27834,#27842,#27848)); +#27826 = ORIENTED_EDGE('',*,*,#27827,.T.); +#27827 = EDGE_CURVE('',#25908,#27828,#27830,.T.); +#27828 = VERTEX_POINT('',#27829); +#27829 = CARTESIAN_POINT('',(-0.735,-2.44,4.4)); +#27830 = LINE('',#27831,#27832); +#27831 = CARTESIAN_POINT('',(-0.735,-2.44,4.4)); +#27832 = VECTOR('',#27833,1.); +#27833 = DIRECTION('',(0.57735026919,-0.57735026919,0.57735026919)); +#27834 = ORIENTED_EDGE('',*,*,#27835,.T.); +#27835 = EDGE_CURVE('',#27828,#27836,#27838,.T.); +#27836 = VERTEX_POINT('',#27837); +#27837 = CARTESIAN_POINT('',(-0.735,-2.64,4.4)); +#27838 = LINE('',#27839,#27840); +#27839 = CARTESIAN_POINT('',(-0.735,-2.34,4.4)); +#27840 = VECTOR('',#27841,1.); +#27841 = DIRECTION('',(0.,-1.,0.)); +#27842 = ORIENTED_EDGE('',*,*,#27843,.F.); +#27843 = EDGE_CURVE('',#25916,#27836,#27844,.T.); +#27844 = LINE('',#27845,#27846); +#27845 = CARTESIAN_POINT('',(-0.668333333333,-2.573333333333, + 4.466666666667)); +#27846 = VECTOR('',#27847,1.); +#27847 = DIRECTION('',(0.57735026919,0.57735026919,0.57735026919)); +#27848 = ORIENTED_EDGE('',*,*,#25915,.F.); +#27849 = PLANE('',#27850); +#27850 = AXIS2_PLACEMENT_3D('',#27851,#27852,#27853); +#27851 = CARTESIAN_POINT('',(-0.785,-2.34,4.35)); +#27852 = DIRECTION('',(-0.707106781187,0.,0.707106781187)); +#27853 = DIRECTION('',(0.,1.,0.)); +#27854 = ADVANCED_FACE('',(#27855),#27873,.F.); +#27855 = FACE_BOUND('',#27856,.F.); +#27856 = EDGE_LOOP('',(#27857,#27865,#27866,#27867)); +#27857 = ORIENTED_EDGE('',*,*,#27858,.F.); +#27858 = EDGE_CURVE('',#25940,#27859,#27861,.T.); +#27859 = VERTEX_POINT('',#27860); +#27860 = CARTESIAN_POINT('',(-0.535,-2.64,4.4)); +#27861 = LINE('',#27862,#27863); +#27862 = CARTESIAN_POINT('',(-0.535,-2.64,4.4)); +#27863 = VECTOR('',#27864,1.); +#27864 = DIRECTION('',(-0.57735026919,0.57735026919,0.57735026919)); +#27865 = ORIENTED_EDGE('',*,*,#25947,.T.); +#27866 = ORIENTED_EDGE('',*,*,#27843,.T.); +#27867 = ORIENTED_EDGE('',*,*,#27868,.F.); +#27868 = EDGE_CURVE('',#27859,#27836,#27869,.T.); +#27869 = LINE('',#27870,#27871); +#27870 = CARTESIAN_POINT('',(-0.435,-2.64,4.4)); +#27871 = VECTOR('',#27872,1.); +#27872 = DIRECTION('',(-1.,0.,0.)); +#27873 = PLANE('',#27874); +#27874 = AXIS2_PLACEMENT_3D('',#27875,#27876,#27877); +#27875 = CARTESIAN_POINT('',(-0.435,-2.69,4.35)); +#27876 = DIRECTION('',(0.,0.707106781187,-0.707106781187)); +#27877 = DIRECTION('',(-1.,0.,0.)); +#27878 = ADVANCED_FACE('',(#27879),#27897,.T.); +#27879 = FACE_BOUND('',#27880,.F.); +#27880 = EDGE_LOOP('',(#27881,#27889,#27890,#27891)); +#27881 = ORIENTED_EDGE('',*,*,#27882,.F.); +#27882 = EDGE_CURVE('',#25963,#27883,#27885,.T.); +#27883 = VERTEX_POINT('',#27884); +#27884 = CARTESIAN_POINT('',(-0.535,-2.44,4.4)); +#27885 = LINE('',#27886,#27887); +#27886 = CARTESIAN_POINT('',(-0.468333333333,-2.373333333333, + 4.333333333333)); +#27887 = VECTOR('',#27888,1.); +#27888 = DIRECTION('',(-0.57735026919,-0.57735026919,0.57735026919)); +#27889 = ORIENTED_EDGE('',*,*,#25972,.T.); +#27890 = ORIENTED_EDGE('',*,*,#27858,.T.); +#27891 = ORIENTED_EDGE('',*,*,#27892,.F.); +#27892 = EDGE_CURVE('',#27883,#27859,#27893,.T.); +#27893 = LINE('',#27894,#27895); +#27894 = CARTESIAN_POINT('',(-0.535,-2.34,4.4)); +#27895 = VECTOR('',#27896,1.); +#27896 = DIRECTION('',(0.,-1.,0.)); +#27897 = PLANE('',#27898); +#27898 = AXIS2_PLACEMENT_3D('',#27899,#27900,#27901); +#27899 = CARTESIAN_POINT('',(-0.485,-2.34,4.35)); +#27900 = DIRECTION('',(0.707106781187,0.,0.707106781187)); +#27901 = DIRECTION('',(-0.,1.,0.)); +#27902 = ADVANCED_FACE('',(#27903),#27914,.T.); +#27903 = FACE_BOUND('',#27904,.T.); +#27904 = EDGE_LOOP('',(#27905,#27906,#27907,#27908)); +#27905 = ORIENTED_EDGE('',*,*,#27882,.F.); +#27906 = ORIENTED_EDGE('',*,*,#25988,.T.); +#27907 = ORIENTED_EDGE('',*,*,#27827,.T.); +#27908 = ORIENTED_EDGE('',*,*,#27909,.F.); +#27909 = EDGE_CURVE('',#27883,#27828,#27910,.T.); +#27910 = LINE('',#27911,#27912); +#27911 = CARTESIAN_POINT('',(-0.435,-2.44,4.4)); +#27912 = VECTOR('',#27913,1.); +#27913 = DIRECTION('',(-1.,0.,0.)); +#27914 = PLANE('',#27915); +#27915 = AXIS2_PLACEMENT_3D('',#27916,#27917,#27918); +#27916 = CARTESIAN_POINT('',(-0.435,-2.39,4.35)); +#27917 = DIRECTION('',(0.,0.707106781187,0.707106781187)); +#27918 = DIRECTION('',(-1.,0.,0.)); +#27919 = ADVANCED_FACE('',(#27920),#27945,.F.); +#27920 = FACE_BOUND('',#27921,.F.); +#27921 = EDGE_LOOP('',(#27922,#27930,#27931,#27939)); +#27922 = ORIENTED_EDGE('',*,*,#27923,.F.); +#27923 = EDGE_CURVE('',#26005,#27924,#27926,.T.); +#27924 = VERTEX_POINT('',#27925); +#27925 = CARTESIAN_POINT('',(-0.535,1.17,4.4)); +#27926 = LINE('',#27927,#27928); +#27927 = CARTESIAN_POINT('',(-0.535,1.17,4.4)); +#27928 = VECTOR('',#27929,1.); +#27929 = DIRECTION('',(-0.57735026919,0.57735026919,0.57735026919)); +#27930 = ORIENTED_EDGE('',*,*,#26012,.T.); +#27931 = ORIENTED_EDGE('',*,*,#27932,.T.); +#27932 = EDGE_CURVE('',#26013,#27933,#27935,.T.); +#27933 = VERTEX_POINT('',#27934); +#27934 = CARTESIAN_POINT('',(-0.735,1.17,4.4)); +#27935 = LINE('',#27936,#27937); +#27936 = CARTESIAN_POINT('',(-0.668333333333,1.236666666667, + 4.466666666667)); +#27937 = VECTOR('',#27938,1.); +#27938 = DIRECTION('',(0.57735026919,0.57735026919,0.57735026919)); +#27939 = ORIENTED_EDGE('',*,*,#27940,.F.); +#27940 = EDGE_CURVE('',#27924,#27933,#27941,.T.); +#27941 = LINE('',#27942,#27943); +#27942 = CARTESIAN_POINT('',(-0.435,1.17,4.4)); +#27943 = VECTOR('',#27944,1.); +#27944 = DIRECTION('',(-1.,0.,0.)); +#27945 = PLANE('',#27946); +#27946 = AXIS2_PLACEMENT_3D('',#27947,#27948,#27949); +#27947 = CARTESIAN_POINT('',(-0.435,1.12,4.35)); +#27948 = DIRECTION('',(0.,0.707106781187,-0.707106781187)); +#27949 = DIRECTION('',(-1.,0.,0.)); +#27950 = ADVANCED_FACE('',(#27951),#27969,.T.); +#27951 = FACE_BOUND('',#27952,.F.); +#27952 = EDGE_LOOP('',(#27953,#27961,#27962,#27963)); +#27953 = ORIENTED_EDGE('',*,*,#27954,.F.); +#27954 = EDGE_CURVE('',#26035,#27955,#27957,.T.); +#27955 = VERTEX_POINT('',#27956); +#27956 = CARTESIAN_POINT('',(-0.535,1.37,4.4)); +#27957 = LINE('',#27958,#27959); +#27958 = CARTESIAN_POINT('',(-0.468333333333,1.436666666667, + 4.333333333333)); +#27959 = VECTOR('',#27960,1.); +#27960 = DIRECTION('',(-0.57735026919,-0.57735026919,0.57735026919)); +#27961 = ORIENTED_EDGE('',*,*,#26044,.T.); +#27962 = ORIENTED_EDGE('',*,*,#27923,.T.); +#27963 = ORIENTED_EDGE('',*,*,#27964,.F.); +#27964 = EDGE_CURVE('',#27955,#27924,#27965,.T.); +#27965 = LINE('',#27966,#27967); +#27966 = CARTESIAN_POINT('',(-0.535,1.47,4.4)); +#27967 = VECTOR('',#27968,1.); +#27968 = DIRECTION('',(0.,-1.,0.)); +#27969 = PLANE('',#27970); +#27970 = AXIS2_PLACEMENT_3D('',#27971,#27972,#27973); +#27971 = CARTESIAN_POINT('',(-0.485,1.47,4.35)); +#27972 = DIRECTION('',(0.707106781187,0.,0.707106781187)); +#27973 = DIRECTION('',(-0.,1.,0.)); +#27974 = ADVANCED_FACE('',(#27975),#27993,.T.); +#27975 = FACE_BOUND('',#27976,.T.); +#27976 = EDGE_LOOP('',(#27977,#27978,#27979,#27987)); +#27977 = ORIENTED_EDGE('',*,*,#27954,.F.); +#27978 = ORIENTED_EDGE('',*,*,#26060,.T.); +#27979 = ORIENTED_EDGE('',*,*,#27980,.T.); +#27980 = EDGE_CURVE('',#26061,#27981,#27983,.T.); +#27981 = VERTEX_POINT('',#27982); +#27982 = CARTESIAN_POINT('',(-0.735,1.37,4.4)); +#27983 = LINE('',#27984,#27985); +#27984 = CARTESIAN_POINT('',(-0.735,1.37,4.4)); +#27985 = VECTOR('',#27986,1.); +#27986 = DIRECTION('',(0.57735026919,-0.57735026919,0.57735026919)); +#27987 = ORIENTED_EDGE('',*,*,#27988,.F.); +#27988 = EDGE_CURVE('',#27955,#27981,#27989,.T.); +#27989 = LINE('',#27990,#27991); +#27990 = CARTESIAN_POINT('',(-0.435,1.37,4.4)); +#27991 = VECTOR('',#27992,1.); +#27992 = DIRECTION('',(-1.,0.,0.)); +#27993 = PLANE('',#27994); +#27994 = AXIS2_PLACEMENT_3D('',#27995,#27996,#27997); +#27995 = CARTESIAN_POINT('',(-0.435,1.42,4.35)); +#27996 = DIRECTION('',(0.,0.707106781187,0.707106781187)); +#27997 = DIRECTION('',(-1.,0.,0.)); +#27998 = ADVANCED_FACE('',(#27999),#28010,.T.); +#27999 = FACE_BOUND('',#28000,.F.); +#28000 = EDGE_LOOP('',(#28001,#28002,#28008,#28009)); +#28001 = ORIENTED_EDGE('',*,*,#27980,.T.); +#28002 = ORIENTED_EDGE('',*,*,#28003,.T.); +#28003 = EDGE_CURVE('',#27981,#27933,#28004,.T.); +#28004 = LINE('',#28005,#28006); +#28005 = CARTESIAN_POINT('',(-0.735,1.47,4.4)); +#28006 = VECTOR('',#28007,1.); +#28007 = DIRECTION('',(0.,-1.,0.)); +#28008 = ORIENTED_EDGE('',*,*,#27932,.F.); +#28009 = ORIENTED_EDGE('',*,*,#26083,.F.); +#28010 = PLANE('',#28011); +#28011 = AXIS2_PLACEMENT_3D('',#28012,#28013,#28014); +#28012 = CARTESIAN_POINT('',(-0.785,1.47,4.35)); +#28013 = DIRECTION('',(-0.707106781187,0.,0.707106781187)); +#28014 = DIRECTION('',(0.,1.,0.)); +#28015 = ADVANCED_FACE('',(#28016),#28041,.T.); +#28016 = FACE_BOUND('',#28017,.T.); +#28017 = EDGE_LOOP('',(#28018,#28026,#28027,#28035)); +#28018 = ORIENTED_EDGE('',*,*,#28019,.F.); +#28019 = EDGE_CURVE('',#26100,#28020,#28022,.T.); +#28020 = VERTEX_POINT('',#28021); +#28021 = CARTESIAN_POINT('',(0.535,1.37,4.4)); +#28022 = LINE('',#28023,#28024); +#28023 = CARTESIAN_POINT('',(0.468333333333,1.436666666667, + 4.333333333333)); +#28024 = VECTOR('',#28025,1.); +#28025 = DIRECTION('',(0.57735026919,-0.57735026919,0.57735026919)); +#28026 = ORIENTED_EDGE('',*,*,#26116,.T.); +#28027 = ORIENTED_EDGE('',*,*,#28028,.T.); +#28028 = EDGE_CURVE('',#26109,#28029,#28031,.T.); +#28029 = VERTEX_POINT('',#28030); +#28030 = CARTESIAN_POINT('',(0.535,1.17,4.4)); +#28031 = LINE('',#28032,#28033); +#28032 = CARTESIAN_POINT('',(0.535,1.17,4.4)); +#28033 = VECTOR('',#28034,1.); +#28034 = DIRECTION('',(0.57735026919,0.57735026919,0.57735026919)); +#28035 = ORIENTED_EDGE('',*,*,#28036,.F.); +#28036 = EDGE_CURVE('',#28020,#28029,#28037,.T.); +#28037 = LINE('',#28038,#28039); +#28038 = CARTESIAN_POINT('',(0.535,1.47,4.4)); +#28039 = VECTOR('',#28040,1.); +#28040 = DIRECTION('',(0.,-1.,0.)); +#28041 = PLANE('',#28042); +#28042 = AXIS2_PLACEMENT_3D('',#28043,#28044,#28045); +#28043 = CARTESIAN_POINT('',(0.485,1.47,4.35)); +#28044 = DIRECTION('',(-0.707106781187,0.,0.707106781187)); +#28045 = DIRECTION('',(0.,-1.,0.)); +#28046 = ADVANCED_FACE('',(#28047),#28065,.F.); +#28047 = FACE_BOUND('',#28048,.T.); +#28048 = EDGE_LOOP('',(#28049,#28050,#28051,#28059)); +#28049 = ORIENTED_EDGE('',*,*,#28028,.F.); +#28050 = ORIENTED_EDGE('',*,*,#26132,.T.); +#28051 = ORIENTED_EDGE('',*,*,#28052,.T.); +#28052 = EDGE_CURVE('',#26133,#28053,#28055,.T.); +#28053 = VERTEX_POINT('',#28054); +#28054 = CARTESIAN_POINT('',(0.735,1.17,4.4)); +#28055 = LINE('',#28056,#28057); +#28056 = CARTESIAN_POINT('',(0.668333333333,1.236666666667, + 4.466666666667)); +#28057 = VECTOR('',#28058,1.); +#28058 = DIRECTION('',(-0.57735026919,0.57735026919,0.57735026919)); +#28059 = ORIENTED_EDGE('',*,*,#28060,.F.); +#28060 = EDGE_CURVE('',#28029,#28053,#28061,.T.); +#28061 = LINE('',#28062,#28063); +#28062 = CARTESIAN_POINT('',(0.435,1.17,4.4)); +#28063 = VECTOR('',#28064,1.); +#28064 = DIRECTION('',(1.,0.,0.)); +#28065 = PLANE('',#28066); +#28066 = AXIS2_PLACEMENT_3D('',#28067,#28068,#28069); +#28067 = CARTESIAN_POINT('',(0.435,1.12,4.35)); +#28068 = DIRECTION('',(0.,0.707106781187,-0.707106781187)); +#28069 = DIRECTION('',(-1.,0.,-0.)); +#28070 = ADVANCED_FACE('',(#28071),#28089,.T.); +#28071 = FACE_BOUND('',#28072,.T.); +#28072 = EDGE_LOOP('',(#28073,#28081,#28087,#28088)); +#28073 = ORIENTED_EDGE('',*,*,#28074,.T.); +#28074 = EDGE_CURVE('',#26155,#28075,#28077,.T.); +#28075 = VERTEX_POINT('',#28076); +#28076 = CARTESIAN_POINT('',(0.735,1.37,4.4)); +#28077 = LINE('',#28078,#28079); +#28078 = CARTESIAN_POINT('',(0.735,1.37,4.4)); +#28079 = VECTOR('',#28080,1.); +#28080 = DIRECTION('',(-0.57735026919,-0.57735026919,0.57735026919)); +#28081 = ORIENTED_EDGE('',*,*,#28082,.T.); +#28082 = EDGE_CURVE('',#28075,#28053,#28083,.T.); +#28083 = LINE('',#28084,#28085); +#28084 = CARTESIAN_POINT('',(0.735,1.47,4.4)); +#28085 = VECTOR('',#28086,1.); +#28086 = DIRECTION('',(0.,-1.,0.)); +#28087 = ORIENTED_EDGE('',*,*,#28052,.F.); +#28088 = ORIENTED_EDGE('',*,*,#26162,.F.); +#28089 = PLANE('',#28090); +#28090 = AXIS2_PLACEMENT_3D('',#28091,#28092,#28093); +#28091 = CARTESIAN_POINT('',(0.785,1.47,4.35)); +#28092 = DIRECTION('',(0.707106781187,0.,0.707106781187)); +#28093 = DIRECTION('',(0.,-1.,0.)); +#28094 = ADVANCED_FACE('',(#28095),#28106,.T.); +#28095 = FACE_BOUND('',#28096,.F.); +#28096 = EDGE_LOOP('',(#28097,#28098,#28099,#28100)); +#28097 = ORIENTED_EDGE('',*,*,#28019,.F.); +#28098 = ORIENTED_EDGE('',*,*,#26180,.T.); +#28099 = ORIENTED_EDGE('',*,*,#28074,.T.); +#28100 = ORIENTED_EDGE('',*,*,#28101,.F.); +#28101 = EDGE_CURVE('',#28020,#28075,#28102,.T.); +#28102 = LINE('',#28103,#28104); +#28103 = CARTESIAN_POINT('',(0.435,1.37,4.4)); +#28104 = VECTOR('',#28105,1.); +#28105 = DIRECTION('',(1.,0.,0.)); +#28106 = PLANE('',#28107); +#28107 = AXIS2_PLACEMENT_3D('',#28108,#28109,#28110); +#28108 = CARTESIAN_POINT('',(0.435,1.42,4.35)); +#28109 = DIRECTION('',(0.,0.707106781187,0.707106781187)); +#28110 = DIRECTION('',(-1.,0.,0.)); +#28111 = ADVANCED_FACE('',(#28112),#28137,.T.); +#28112 = FACE_BOUND('',#28113,.F.); +#28113 = EDGE_LOOP('',(#28114,#28122,#28123,#28131)); +#28114 = ORIENTED_EDGE('',*,*,#28115,.F.); +#28115 = EDGE_CURVE('',#26197,#28116,#28118,.T.); +#28116 = VERTEX_POINT('',#28117); +#28117 = CARTESIAN_POINT('',(0.535,0.1,4.4)); +#28118 = LINE('',#28119,#28120); +#28119 = CARTESIAN_POINT('',(0.468333333333,0.166666666667, + 4.333333333333)); +#28120 = VECTOR('',#28121,1.); +#28121 = DIRECTION('',(0.57735026919,-0.57735026919,0.57735026919)); +#28122 = ORIENTED_EDGE('',*,*,#26204,.T.); +#28123 = ORIENTED_EDGE('',*,*,#28124,.T.); +#28124 = EDGE_CURVE('',#26205,#28125,#28127,.T.); +#28125 = VERTEX_POINT('',#28126); +#28126 = CARTESIAN_POINT('',(0.735,0.1,4.4)); +#28127 = LINE('',#28128,#28129); +#28128 = CARTESIAN_POINT('',(0.735,0.1,4.4)); +#28129 = VECTOR('',#28130,1.); +#28130 = DIRECTION('',(-0.57735026919,-0.57735026919,0.57735026919)); +#28131 = ORIENTED_EDGE('',*,*,#28132,.F.); +#28132 = EDGE_CURVE('',#28116,#28125,#28133,.T.); +#28133 = LINE('',#28134,#28135); +#28134 = CARTESIAN_POINT('',(0.435,0.1,4.4)); +#28135 = VECTOR('',#28136,1.); +#28136 = DIRECTION('',(1.,0.,0.)); +#28137 = PLANE('',#28138); +#28138 = AXIS2_PLACEMENT_3D('',#28139,#28140,#28141); +#28139 = CARTESIAN_POINT('',(0.435,0.15,4.35)); +#28140 = DIRECTION('',(0.,0.707106781187,0.707106781187)); +#28141 = DIRECTION('',(-1.,0.,0.)); +#28142 = ADVANCED_FACE('',(#28143),#28161,.T.); +#28143 = FACE_BOUND('',#28144,.T.); +#28144 = EDGE_LOOP('',(#28145,#28146,#28147,#28155)); +#28145 = ORIENTED_EDGE('',*,*,#28115,.F.); +#28146 = ORIENTED_EDGE('',*,*,#26236,.T.); +#28147 = ORIENTED_EDGE('',*,*,#28148,.T.); +#28148 = EDGE_CURVE('',#26229,#28149,#28151,.T.); +#28149 = VERTEX_POINT('',#28150); +#28150 = CARTESIAN_POINT('',(0.535,-0.1,4.4)); +#28151 = LINE('',#28152,#28153); +#28152 = CARTESIAN_POINT('',(0.535,-0.1,4.4)); +#28153 = VECTOR('',#28154,1.); +#28154 = DIRECTION('',(0.57735026919,0.57735026919,0.57735026919)); +#28155 = ORIENTED_EDGE('',*,*,#28156,.F.); +#28156 = EDGE_CURVE('',#28116,#28149,#28157,.T.); +#28157 = LINE('',#28158,#28159); +#28158 = CARTESIAN_POINT('',(0.535,0.2,4.4)); +#28159 = VECTOR('',#28160,1.); +#28160 = DIRECTION('',(0.,-1.,0.)); +#28161 = PLANE('',#28162); +#28162 = AXIS2_PLACEMENT_3D('',#28163,#28164,#28165); +#28163 = CARTESIAN_POINT('',(0.485,0.2,4.35)); +#28164 = DIRECTION('',(-0.707106781187,0.,0.707106781187)); +#28165 = DIRECTION('',(0.,-1.,0.)); +#28166 = ADVANCED_FACE('',(#28167),#28185,.F.); +#28167 = FACE_BOUND('',#28168,.T.); +#28168 = EDGE_LOOP('',(#28169,#28170,#28171,#28179)); +#28169 = ORIENTED_EDGE('',*,*,#28148,.F.); +#28170 = ORIENTED_EDGE('',*,*,#26252,.T.); +#28171 = ORIENTED_EDGE('',*,*,#28172,.T.); +#28172 = EDGE_CURVE('',#26253,#28173,#28175,.T.); +#28173 = VERTEX_POINT('',#28174); +#28174 = CARTESIAN_POINT('',(0.735,-0.1,4.4)); +#28175 = LINE('',#28176,#28177); +#28176 = CARTESIAN_POINT('',(0.668333333333,-3.333333333333E-02, + 4.466666666667)); +#28177 = VECTOR('',#28178,1.); +#28178 = DIRECTION('',(-0.57735026919,0.57735026919,0.57735026919)); +#28179 = ORIENTED_EDGE('',*,*,#28180,.F.); +#28180 = EDGE_CURVE('',#28149,#28173,#28181,.T.); +#28181 = LINE('',#28182,#28183); +#28182 = CARTESIAN_POINT('',(0.435,-0.1,4.4)); +#28183 = VECTOR('',#28184,1.); +#28184 = DIRECTION('',(1.,0.,0.)); +#28185 = PLANE('',#28186); +#28186 = AXIS2_PLACEMENT_3D('',#28187,#28188,#28189); +#28187 = CARTESIAN_POINT('',(0.435,-0.15,4.35)); +#28188 = DIRECTION('',(0.,0.707106781187,-0.707106781187)); +#28189 = DIRECTION('',(-1.,0.,-0.)); +#28190 = ADVANCED_FACE('',(#28191),#28202,.T.); +#28191 = FACE_BOUND('',#28192,.T.); +#28192 = EDGE_LOOP('',(#28193,#28194,#28200,#28201)); +#28193 = ORIENTED_EDGE('',*,*,#28124,.T.); +#28194 = ORIENTED_EDGE('',*,*,#28195,.T.); +#28195 = EDGE_CURVE('',#28125,#28173,#28196,.T.); +#28196 = LINE('',#28197,#28198); +#28197 = CARTESIAN_POINT('',(0.735,0.2,4.4)); +#28198 = VECTOR('',#28199,1.); +#28199 = DIRECTION('',(0.,-1.,0.)); +#28200 = ORIENTED_EDGE('',*,*,#28172,.F.); +#28201 = ORIENTED_EDGE('',*,*,#26275,.F.); +#28202 = PLANE('',#28203); +#28203 = AXIS2_PLACEMENT_3D('',#28204,#28205,#28206); +#28204 = CARTESIAN_POINT('',(0.785,0.2,4.35)); +#28205 = DIRECTION('',(0.707106781187,0.,0.707106781187)); +#28206 = DIRECTION('',(0.,-1.,0.)); +#28207 = ADVANCED_FACE('',(#28208),#28233,.T.); +#28208 = FACE_BOUND('',#28209,.T.); +#28209 = EDGE_LOOP('',(#28210,#28218,#28219,#28227)); +#28210 = ORIENTED_EDGE('',*,*,#28211,.F.); +#28211 = EDGE_CURVE('',#26293,#28212,#28214,.T.); +#28212 = VERTEX_POINT('',#28213); +#28213 = CARTESIAN_POINT('',(-0.535,0.1,4.4)); +#28214 = LINE('',#28215,#28216); +#28215 = CARTESIAN_POINT('',(-0.468333333333,0.166666666667, + 4.333333333333)); +#28216 = VECTOR('',#28217,1.); +#28217 = DIRECTION('',(-0.57735026919,-0.57735026919,0.57735026919)); +#28218 = ORIENTED_EDGE('',*,*,#26300,.T.); +#28219 = ORIENTED_EDGE('',*,*,#28220,.T.); +#28220 = EDGE_CURVE('',#26301,#28221,#28223,.T.); +#28221 = VERTEX_POINT('',#28222); +#28222 = CARTESIAN_POINT('',(-0.735,0.1,4.4)); +#28223 = LINE('',#28224,#28225); +#28224 = CARTESIAN_POINT('',(-0.735,0.1,4.4)); +#28225 = VECTOR('',#28226,1.); +#28226 = DIRECTION('',(0.57735026919,-0.57735026919,0.57735026919)); +#28227 = ORIENTED_EDGE('',*,*,#28228,.F.); +#28228 = EDGE_CURVE('',#28212,#28221,#28229,.T.); +#28229 = LINE('',#28230,#28231); +#28230 = CARTESIAN_POINT('',(-0.435,0.1,4.4)); +#28231 = VECTOR('',#28232,1.); +#28232 = DIRECTION('',(-1.,0.,0.)); +#28233 = PLANE('',#28234); +#28234 = AXIS2_PLACEMENT_3D('',#28235,#28236,#28237); +#28235 = CARTESIAN_POINT('',(-0.435,0.15,4.35)); +#28236 = DIRECTION('',(0.,0.707106781187,0.707106781187)); +#28237 = DIRECTION('',(-1.,0.,0.)); +#28238 = ADVANCED_FACE('',(#28239),#28257,.T.); +#28239 = FACE_BOUND('',#28240,.F.); +#28240 = EDGE_LOOP('',(#28241,#28242,#28250,#28256)); +#28241 = ORIENTED_EDGE('',*,*,#28220,.T.); +#28242 = ORIENTED_EDGE('',*,*,#28243,.T.); +#28243 = EDGE_CURVE('',#28221,#28244,#28246,.T.); +#28244 = VERTEX_POINT('',#28245); +#28245 = CARTESIAN_POINT('',(-0.735,-0.1,4.4)); +#28246 = LINE('',#28247,#28248); +#28247 = CARTESIAN_POINT('',(-0.735,0.2,4.4)); +#28248 = VECTOR('',#28249,1.); +#28249 = DIRECTION('',(0.,-1.,0.)); +#28250 = ORIENTED_EDGE('',*,*,#28251,.F.); +#28251 = EDGE_CURVE('',#26324,#28244,#28252,.T.); +#28252 = LINE('',#28253,#28254); +#28253 = CARTESIAN_POINT('',(-0.668333333333,-3.333333333333E-02, + 4.466666666667)); +#28254 = VECTOR('',#28255,1.); +#28255 = DIRECTION('',(0.57735026919,0.57735026919,0.57735026919)); +#28256 = ORIENTED_EDGE('',*,*,#26323,.F.); +#28257 = PLANE('',#28258); +#28258 = AXIS2_PLACEMENT_3D('',#28259,#28260,#28261); +#28259 = CARTESIAN_POINT('',(-0.785,0.2,4.35)); +#28260 = DIRECTION('',(-0.707106781187,0.,0.707106781187)); +#28261 = DIRECTION('',(0.,1.,0.)); +#28262 = ADVANCED_FACE('',(#28263),#28281,.F.); +#28263 = FACE_BOUND('',#28264,.F.); +#28264 = EDGE_LOOP('',(#28265,#28273,#28274,#28275)); +#28265 = ORIENTED_EDGE('',*,*,#28266,.F.); +#28266 = EDGE_CURVE('',#26348,#28267,#28269,.T.); +#28267 = VERTEX_POINT('',#28268); +#28268 = CARTESIAN_POINT('',(-0.535,-0.1,4.4)); +#28269 = LINE('',#28270,#28271); +#28270 = CARTESIAN_POINT('',(-0.535,-0.1,4.4)); +#28271 = VECTOR('',#28272,1.); +#28272 = DIRECTION('',(-0.57735026919,0.57735026919,0.57735026919)); +#28273 = ORIENTED_EDGE('',*,*,#26355,.T.); +#28274 = ORIENTED_EDGE('',*,*,#28251,.T.); +#28275 = ORIENTED_EDGE('',*,*,#28276,.F.); +#28276 = EDGE_CURVE('',#28267,#28244,#28277,.T.); +#28277 = LINE('',#28278,#28279); +#28278 = CARTESIAN_POINT('',(-0.435,-0.1,4.4)); +#28279 = VECTOR('',#28280,1.); +#28280 = DIRECTION('',(-1.,0.,0.)); +#28281 = PLANE('',#28282); +#28282 = AXIS2_PLACEMENT_3D('',#28283,#28284,#28285); +#28283 = CARTESIAN_POINT('',(-0.435,-0.15,4.35)); +#28284 = DIRECTION('',(0.,0.707106781187,-0.707106781187)); +#28285 = DIRECTION('',(-1.,0.,0.)); +#28286 = ADVANCED_FACE('',(#28287),#28298,.T.); +#28287 = FACE_BOUND('',#28288,.F.); +#28288 = EDGE_LOOP('',(#28289,#28290,#28291,#28292)); +#28289 = ORIENTED_EDGE('',*,*,#28211,.F.); +#28290 = ORIENTED_EDGE('',*,*,#26373,.T.); +#28291 = ORIENTED_EDGE('',*,*,#28266,.T.); +#28292 = ORIENTED_EDGE('',*,*,#28293,.F.); +#28293 = EDGE_CURVE('',#28212,#28267,#28294,.T.); +#28294 = LINE('',#28295,#28296); +#28295 = CARTESIAN_POINT('',(-0.535,0.2,4.4)); +#28296 = VECTOR('',#28297,1.); +#28297 = DIRECTION('',(0.,-1.,0.)); +#28298 = PLANE('',#28299); +#28299 = AXIS2_PLACEMENT_3D('',#28300,#28301,#28302); +#28300 = CARTESIAN_POINT('',(-0.485,0.2,4.35)); +#28301 = DIRECTION('',(0.707106781187,0.,0.707106781187)); +#28302 = DIRECTION('',(-0.,1.,0.)); +#28303 = ADVANCED_FACE('',(#28304),#28329,.T.); +#28304 = FACE_BOUND('',#28305,.T.); +#28305 = EDGE_LOOP('',(#28306,#28314,#28315,#28323)); +#28306 = ORIENTED_EDGE('',*,*,#28307,.F.); +#28307 = EDGE_CURVE('',#26388,#28308,#28310,.T.); +#28308 = VERTEX_POINT('',#28309); +#28309 = CARTESIAN_POINT('',(0.535,2.64,4.4)); +#28310 = LINE('',#28311,#28312); +#28311 = CARTESIAN_POINT('',(0.468333333333,2.706666666667, + 4.333333333333)); +#28312 = VECTOR('',#28313,1.); +#28313 = DIRECTION('',(0.57735026919,-0.57735026919,0.57735026919)); +#28314 = ORIENTED_EDGE('',*,*,#26404,.T.); +#28315 = ORIENTED_EDGE('',*,*,#28316,.T.); +#28316 = EDGE_CURVE('',#26397,#28317,#28319,.T.); +#28317 = VERTEX_POINT('',#28318); +#28318 = CARTESIAN_POINT('',(0.535,2.44,4.4)); +#28319 = LINE('',#28320,#28321); +#28320 = CARTESIAN_POINT('',(0.535,2.44,4.4)); +#28321 = VECTOR('',#28322,1.); +#28322 = DIRECTION('',(0.57735026919,0.57735026919,0.57735026919)); +#28323 = ORIENTED_EDGE('',*,*,#28324,.F.); +#28324 = EDGE_CURVE('',#28308,#28317,#28325,.T.); +#28325 = LINE('',#28326,#28327); +#28326 = CARTESIAN_POINT('',(0.535,2.74,4.4)); +#28327 = VECTOR('',#28328,1.); +#28328 = DIRECTION('',(0.,-1.,0.)); +#28329 = PLANE('',#28330); +#28330 = AXIS2_PLACEMENT_3D('',#28331,#28332,#28333); +#28331 = CARTESIAN_POINT('',(0.485,2.74,4.35)); +#28332 = DIRECTION('',(-0.707106781187,0.,0.707106781187)); +#28333 = DIRECTION('',(0.,-1.,0.)); +#28334 = ADVANCED_FACE('',(#28335),#28353,.F.); +#28335 = FACE_BOUND('',#28336,.T.); +#28336 = EDGE_LOOP('',(#28337,#28338,#28339,#28347)); +#28337 = ORIENTED_EDGE('',*,*,#28316,.F.); +#28338 = ORIENTED_EDGE('',*,*,#26420,.T.); +#28339 = ORIENTED_EDGE('',*,*,#28340,.T.); +#28340 = EDGE_CURVE('',#26421,#28341,#28343,.T.); +#28341 = VERTEX_POINT('',#28342); +#28342 = CARTESIAN_POINT('',(0.735,2.44,4.4)); +#28343 = LINE('',#28344,#28345); +#28344 = CARTESIAN_POINT('',(0.668333333333,2.506666666667, + 4.466666666667)); +#28345 = VECTOR('',#28346,1.); +#28346 = DIRECTION('',(-0.57735026919,0.57735026919,0.57735026919)); +#28347 = ORIENTED_EDGE('',*,*,#28348,.F.); +#28348 = EDGE_CURVE('',#28317,#28341,#28349,.T.); +#28349 = LINE('',#28350,#28351); +#28350 = CARTESIAN_POINT('',(0.435,2.44,4.4)); +#28351 = VECTOR('',#28352,1.); +#28352 = DIRECTION('',(1.,0.,0.)); +#28353 = PLANE('',#28354); +#28354 = AXIS2_PLACEMENT_3D('',#28355,#28356,#28357); +#28355 = CARTESIAN_POINT('',(0.435,2.39,4.35)); +#28356 = DIRECTION('',(0.,0.707106781187,-0.707106781187)); +#28357 = DIRECTION('',(-1.,0.,-0.)); +#28358 = ADVANCED_FACE('',(#28359),#28377,.T.); +#28359 = FACE_BOUND('',#28360,.T.); +#28360 = EDGE_LOOP('',(#28361,#28369,#28375,#28376)); +#28361 = ORIENTED_EDGE('',*,*,#28362,.T.); +#28362 = EDGE_CURVE('',#26443,#28363,#28365,.T.); +#28363 = VERTEX_POINT('',#28364); +#28364 = CARTESIAN_POINT('',(0.735,2.64,4.4)); +#28365 = LINE('',#28366,#28367); +#28366 = CARTESIAN_POINT('',(0.735,2.64,4.4)); +#28367 = VECTOR('',#28368,1.); +#28368 = DIRECTION('',(-0.57735026919,-0.57735026919,0.57735026919)); +#28369 = ORIENTED_EDGE('',*,*,#28370,.T.); +#28370 = EDGE_CURVE('',#28363,#28341,#28371,.T.); +#28371 = LINE('',#28372,#28373); +#28372 = CARTESIAN_POINT('',(0.735,2.74,4.4)); +#28373 = VECTOR('',#28374,1.); +#28374 = DIRECTION('',(0.,-1.,0.)); +#28375 = ORIENTED_EDGE('',*,*,#28340,.F.); +#28376 = ORIENTED_EDGE('',*,*,#26450,.F.); +#28377 = PLANE('',#28378); +#28378 = AXIS2_PLACEMENT_3D('',#28379,#28380,#28381); +#28379 = CARTESIAN_POINT('',(0.785,2.74,4.35)); +#28380 = DIRECTION('',(0.707106781187,0.,0.707106781187)); +#28381 = DIRECTION('',(0.,-1.,0.)); +#28382 = ADVANCED_FACE('',(#28383),#28394,.T.); +#28383 = FACE_BOUND('',#28384,.F.); +#28384 = EDGE_LOOP('',(#28385,#28386,#28387,#28388)); +#28385 = ORIENTED_EDGE('',*,*,#28307,.F.); +#28386 = ORIENTED_EDGE('',*,*,#26468,.T.); +#28387 = ORIENTED_EDGE('',*,*,#28362,.T.); +#28388 = ORIENTED_EDGE('',*,*,#28389,.F.); +#28389 = EDGE_CURVE('',#28308,#28363,#28390,.T.); +#28390 = LINE('',#28391,#28392); +#28391 = CARTESIAN_POINT('',(0.435,2.64,4.4)); +#28392 = VECTOR('',#28393,1.); +#28393 = DIRECTION('',(1.,0.,0.)); +#28394 = PLANE('',#28395); +#28395 = AXIS2_PLACEMENT_3D('',#28396,#28397,#28398); +#28396 = CARTESIAN_POINT('',(0.435,2.69,4.35)); +#28397 = DIRECTION('',(0.,0.707106781187,0.707106781187)); +#28398 = DIRECTION('',(-1.,0.,0.)); +#28399 = ADVANCED_FACE('',(#28400),#28425,.T.); +#28400 = FACE_BOUND('',#28401,.F.); +#28401 = EDGE_LOOP('',(#28402,#28410,#28418,#28424)); +#28402 = ORIENTED_EDGE('',*,*,#28403,.T.); +#28403 = EDGE_CURVE('',#26484,#28404,#28406,.T.); +#28404 = VERTEX_POINT('',#28405); +#28405 = CARTESIAN_POINT('',(-0.735,2.64,4.4)); +#28406 = LINE('',#28407,#28408); +#28407 = CARTESIAN_POINT('',(-0.735,2.64,4.4)); +#28408 = VECTOR('',#28409,1.); +#28409 = DIRECTION('',(0.57735026919,-0.57735026919,0.57735026919)); +#28410 = ORIENTED_EDGE('',*,*,#28411,.T.); +#28411 = EDGE_CURVE('',#28404,#28412,#28414,.T.); +#28412 = VERTEX_POINT('',#28413); +#28413 = CARTESIAN_POINT('',(-0.735,2.44,4.4)); +#28414 = LINE('',#28415,#28416); +#28415 = CARTESIAN_POINT('',(-0.735,2.74,4.4)); +#28416 = VECTOR('',#28417,1.); +#28417 = DIRECTION('',(0.,-1.,0.)); +#28418 = ORIENTED_EDGE('',*,*,#28419,.F.); +#28419 = EDGE_CURVE('',#26492,#28412,#28420,.T.); +#28420 = LINE('',#28421,#28422); +#28421 = CARTESIAN_POINT('',(-0.668333333333,2.506666666667, + 4.466666666667)); +#28422 = VECTOR('',#28423,1.); +#28423 = DIRECTION('',(0.57735026919,0.57735026919,0.57735026919)); +#28424 = ORIENTED_EDGE('',*,*,#26491,.F.); +#28425 = PLANE('',#28426); +#28426 = AXIS2_PLACEMENT_3D('',#28427,#28428,#28429); +#28427 = CARTESIAN_POINT('',(-0.785,2.74,4.35)); +#28428 = DIRECTION('',(-0.707106781187,0.,0.707106781187)); +#28429 = DIRECTION('',(0.,1.,0.)); +#28430 = ADVANCED_FACE('',(#28431),#28449,.F.); +#28431 = FACE_BOUND('',#28432,.F.); +#28432 = EDGE_LOOP('',(#28433,#28441,#28442,#28443)); +#28433 = ORIENTED_EDGE('',*,*,#28434,.F.); +#28434 = EDGE_CURVE('',#26516,#28435,#28437,.T.); +#28435 = VERTEX_POINT('',#28436); +#28436 = CARTESIAN_POINT('',(-0.535,2.44,4.4)); +#28437 = LINE('',#28438,#28439); +#28438 = CARTESIAN_POINT('',(-0.535,2.44,4.4)); +#28439 = VECTOR('',#28440,1.); +#28440 = DIRECTION('',(-0.57735026919,0.57735026919,0.57735026919)); +#28441 = ORIENTED_EDGE('',*,*,#26523,.T.); +#28442 = ORIENTED_EDGE('',*,*,#28419,.T.); +#28443 = ORIENTED_EDGE('',*,*,#28444,.F.); +#28444 = EDGE_CURVE('',#28435,#28412,#28445,.T.); +#28445 = LINE('',#28446,#28447); +#28446 = CARTESIAN_POINT('',(-0.435,2.44,4.4)); +#28447 = VECTOR('',#28448,1.); +#28448 = DIRECTION('',(-1.,0.,0.)); +#28449 = PLANE('',#28450); +#28450 = AXIS2_PLACEMENT_3D('',#28451,#28452,#28453); +#28451 = CARTESIAN_POINT('',(-0.435,2.39,4.35)); +#28452 = DIRECTION('',(0.,0.707106781187,-0.707106781187)); +#28453 = DIRECTION('',(-1.,0.,0.)); +#28454 = ADVANCED_FACE('',(#28455),#28473,.T.); +#28455 = FACE_BOUND('',#28456,.F.); +#28456 = EDGE_LOOP('',(#28457,#28465,#28466,#28467)); +#28457 = ORIENTED_EDGE('',*,*,#28458,.F.); +#28458 = EDGE_CURVE('',#26539,#28459,#28461,.T.); +#28459 = VERTEX_POINT('',#28460); +#28460 = CARTESIAN_POINT('',(-0.535,2.64,4.4)); +#28461 = LINE('',#28462,#28463); +#28462 = CARTESIAN_POINT('',(-0.468333333333,2.706666666667, + 4.333333333333)); +#28463 = VECTOR('',#28464,1.); +#28464 = DIRECTION('',(-0.57735026919,-0.57735026919,0.57735026919)); +#28465 = ORIENTED_EDGE('',*,*,#26548,.T.); +#28466 = ORIENTED_EDGE('',*,*,#28434,.T.); +#28467 = ORIENTED_EDGE('',*,*,#28468,.F.); +#28468 = EDGE_CURVE('',#28459,#28435,#28469,.T.); +#28469 = LINE('',#28470,#28471); +#28470 = CARTESIAN_POINT('',(-0.535,2.74,4.4)); +#28471 = VECTOR('',#28472,1.); +#28472 = DIRECTION('',(0.,-1.,0.)); +#28473 = PLANE('',#28474); +#28474 = AXIS2_PLACEMENT_3D('',#28475,#28476,#28477); +#28475 = CARTESIAN_POINT('',(-0.485,2.74,4.35)); +#28476 = DIRECTION('',(0.707106781187,0.,0.707106781187)); +#28477 = DIRECTION('',(-0.,1.,0.)); +#28478 = ADVANCED_FACE('',(#28479),#28490,.T.); +#28479 = FACE_BOUND('',#28480,.T.); +#28480 = EDGE_LOOP('',(#28481,#28482,#28483,#28484)); +#28481 = ORIENTED_EDGE('',*,*,#28458,.F.); +#28482 = ORIENTED_EDGE('',*,*,#26564,.T.); +#28483 = ORIENTED_EDGE('',*,*,#28403,.T.); +#28484 = ORIENTED_EDGE('',*,*,#28485,.F.); +#28485 = EDGE_CURVE('',#28459,#28404,#28486,.T.); +#28486 = LINE('',#28487,#28488); +#28487 = CARTESIAN_POINT('',(-0.435,2.64,4.4)); +#28488 = VECTOR('',#28489,1.); +#28489 = DIRECTION('',(-1.,0.,0.)); +#28490 = PLANE('',#28491); +#28491 = AXIS2_PLACEMENT_3D('',#28492,#28493,#28494); +#28492 = CARTESIAN_POINT('',(-0.435,2.69,4.35)); +#28493 = DIRECTION('',(0.,0.707106781187,0.707106781187)); +#28494 = DIRECTION('',(-1.,0.,0.)); +#28495 = ADVANCED_FACE('',(#28496),#28507,.F.); +#28496 = FACE_BOUND('',#28497,.F.); +#28497 = EDGE_LOOP('',(#28498,#28499,#28500,#28506)); +#28498 = ORIENTED_EDGE('',*,*,#26596,.T.); +#28499 = ORIENTED_EDGE('',*,*,#27475,.T.); +#28500 = ORIENTED_EDGE('',*,*,#28501,.F.); +#28501 = EDGE_CURVE('',#27518,#27476,#28502,.T.); +#28502 = LINE('',#28503,#28504); +#28503 = CARTESIAN_POINT('',(-2.785,2.74,0.1)); +#28504 = VECTOR('',#28505,1.); +#28505 = DIRECTION('',(0.,-1.,0.)); +#28506 = ORIENTED_EDGE('',*,*,#27525,.F.); +#28507 = PLANE('',#28508); +#28508 = AXIS2_PLACEMENT_3D('',#28509,#28510,#28511); +#28509 = CARTESIAN_POINT('',(-2.785,2.74,0.4)); +#28510 = DIRECTION('',(1.,0.,0.)); +#28511 = DIRECTION('',(0.,0.,-1.)); +#28512 = ADVANCED_FACE('',(#28513),#28524,.T.); +#28513 = FACE_BOUND('',#28514,.T.); +#28514 = EDGE_LOOP('',(#28515,#28516,#28517,#28518)); +#28515 = ORIENTED_EDGE('',*,*,#26627,.F.); +#28516 = ORIENTED_EDGE('',*,*,#26613,.T.); +#28517 = ORIENTED_EDGE('',*,*,#26675,.T.); +#28518 = ORIENTED_EDGE('',*,*,#28519,.F.); +#28519 = EDGE_CURVE('',#26628,#26676,#28520,.T.); +#28520 = LINE('',#28521,#28522); +#28521 = CARTESIAN_POINT('',(2.785,2.74,0.3)); +#28522 = VECTOR('',#28523,1.); +#28523 = DIRECTION('',(0.,-1.,0.)); +#28524 = PLANE('',#28525); +#28525 = AXIS2_PLACEMENT_3D('',#28526,#28527,#28528); +#28526 = CARTESIAN_POINT('',(2.735,2.74,0.35)); +#28527 = DIRECTION('',(0.707106781187,0.,0.707106781187)); +#28528 = DIRECTION('',(0.,-1.,0.)); +#28529 = ADVANCED_FACE('',(#28530),#28541,.T.); +#28530 = FACE_BOUND('',#28531,.T.); +#28531 = EDGE_LOOP('',(#28532,#28533,#28534,#28540)); +#28532 = ORIENTED_EDGE('',*,*,#28519,.T.); +#28533 = ORIENTED_EDGE('',*,*,#26683,.T.); +#28534 = ORIENTED_EDGE('',*,*,#28535,.F.); +#28535 = EDGE_CURVE('',#26637,#26684,#28536,.T.); +#28536 = LINE('',#28537,#28538); +#28537 = CARTESIAN_POINT('',(2.785,2.74,0.1)); +#28538 = VECTOR('',#28539,1.); +#28539 = DIRECTION('',(0.,-1.,0.)); +#28540 = ORIENTED_EDGE('',*,*,#26644,.F.); +#28541 = PLANE('',#28542); +#28542 = AXIS2_PLACEMENT_3D('',#28543,#28544,#28545); +#28543 = CARTESIAN_POINT('',(2.785,2.74,0.4)); +#28544 = DIRECTION('',(1.,0.,0.)); +#28545 = DIRECTION('',(0.,0.,-1.)); +#28546 = ADVANCED_FACE('',(#28547),#28553,.T.); +#28547 = FACE_BOUND('',#28548,.F.); +#28548 = EDGE_LOOP('',(#28549,#28550,#28551,#28552)); +#28549 = ORIENTED_EDGE('',*,*,#26636,.F.); +#28550 = ORIENTED_EDGE('',*,*,#26659,.T.); +#28551 = ORIENTED_EDGE('',*,*,#26691,.F.); +#28552 = ORIENTED_EDGE('',*,*,#28535,.F.); +#28553 = PLANE('',#28554); +#28554 = AXIS2_PLACEMENT_3D('',#28555,#28556,#28557); +#28555 = CARTESIAN_POINT('',(2.735,2.74,5.E-02)); +#28556 = DIRECTION('',(0.707106781187,-1.734896939651E-18, + -0.707106781187)); +#28557 = DIRECTION('',(1.226757390687E-18,1.,-1.226757390687E-18)); +#28558 = ADVANCED_FACE('',(#28559),#28570,.T.); +#28559 = FACE_BOUND('',#28560,.T.); +#28560 = EDGE_LOOP('',(#28561,#28562,#28563,#28564)); +#28561 = ORIENTED_EDGE('',*,*,#26723,.F.); +#28562 = ORIENTED_EDGE('',*,*,#26709,.T.); +#28563 = ORIENTED_EDGE('',*,*,#26771,.T.); +#28564 = ORIENTED_EDGE('',*,*,#28565,.F.); +#28565 = EDGE_CURVE('',#26724,#26772,#28566,.T.); +#28566 = LINE('',#28567,#28568); +#28567 = CARTESIAN_POINT('',(2.785,1.47,0.3)); +#28568 = VECTOR('',#28569,1.); +#28569 = DIRECTION('',(0.,-1.,0.)); +#28570 = PLANE('',#28571); +#28571 = AXIS2_PLACEMENT_3D('',#28572,#28573,#28574); +#28572 = CARTESIAN_POINT('',(2.735,1.47,0.35)); +#28573 = DIRECTION('',(0.707106781187,0.,0.707106781187)); +#28574 = DIRECTION('',(0.,-1.,0.)); +#28575 = ADVANCED_FACE('',(#28576),#28587,.T.); +#28576 = FACE_BOUND('',#28577,.T.); +#28577 = EDGE_LOOP('',(#28578,#28579,#28580,#28586)); +#28578 = ORIENTED_EDGE('',*,*,#28565,.T.); +#28579 = ORIENTED_EDGE('',*,*,#26779,.T.); +#28580 = ORIENTED_EDGE('',*,*,#28581,.F.); +#28581 = EDGE_CURVE('',#26733,#26780,#28582,.T.); +#28582 = LINE('',#28583,#28584); +#28583 = CARTESIAN_POINT('',(2.785,1.47,0.1)); +#28584 = VECTOR('',#28585,1.); +#28585 = DIRECTION('',(0.,-1.,0.)); +#28586 = ORIENTED_EDGE('',*,*,#26740,.F.); +#28587 = PLANE('',#28588); +#28588 = AXIS2_PLACEMENT_3D('',#28589,#28590,#28591); +#28589 = CARTESIAN_POINT('',(2.785,1.47,0.4)); +#28590 = DIRECTION('',(1.,0.,0.)); +#28591 = DIRECTION('',(0.,0.,-1.)); +#28592 = ADVANCED_FACE('',(#28593),#28599,.T.); +#28593 = FACE_BOUND('',#28594,.F.); +#28594 = EDGE_LOOP('',(#28595,#28596,#28597,#28598)); +#28595 = ORIENTED_EDGE('',*,*,#26732,.F.); +#28596 = ORIENTED_EDGE('',*,*,#26755,.T.); +#28597 = ORIENTED_EDGE('',*,*,#26787,.F.); +#28598 = ORIENTED_EDGE('',*,*,#28581,.F.); +#28599 = PLANE('',#28600); +#28600 = AXIS2_PLACEMENT_3D('',#28601,#28602,#28603); +#28601 = CARTESIAN_POINT('',(2.735,1.47,5.E-02)); +#28602 = DIRECTION('',(0.707106781187,-1.734896939651E-18, + -0.707106781187)); +#28603 = DIRECTION('',(1.226757390687E-18,1.,-1.226757390687E-18)); +#28604 = ADVANCED_FACE('',(#28605),#28616,.T.); +#28605 = FACE_BOUND('',#28606,.T.); +#28606 = EDGE_LOOP('',(#28607,#28608,#28609,#28610)); +#28607 = ORIENTED_EDGE('',*,*,#26819,.F.); +#28608 = ORIENTED_EDGE('',*,*,#26805,.T.); +#28609 = ORIENTED_EDGE('',*,*,#26867,.T.); +#28610 = ORIENTED_EDGE('',*,*,#28611,.F.); +#28611 = EDGE_CURVE('',#26820,#26868,#28612,.T.); +#28612 = LINE('',#28613,#28614); +#28613 = CARTESIAN_POINT('',(2.785,0.2,0.3)); +#28614 = VECTOR('',#28615,1.); +#28615 = DIRECTION('',(0.,-1.,0.)); +#28616 = PLANE('',#28617); +#28617 = AXIS2_PLACEMENT_3D('',#28618,#28619,#28620); +#28618 = CARTESIAN_POINT('',(2.735,0.2,0.35)); +#28619 = DIRECTION('',(0.707106781187,0.,0.707106781187)); +#28620 = DIRECTION('',(0.,-1.,0.)); +#28621 = ADVANCED_FACE('',(#28622),#28633,.T.); +#28622 = FACE_BOUND('',#28623,.T.); +#28623 = EDGE_LOOP('',(#28624,#28625,#28626,#28632)); +#28624 = ORIENTED_EDGE('',*,*,#28611,.T.); +#28625 = ORIENTED_EDGE('',*,*,#26875,.T.); +#28626 = ORIENTED_EDGE('',*,*,#28627,.F.); +#28627 = EDGE_CURVE('',#26829,#26876,#28628,.T.); +#28628 = LINE('',#28629,#28630); +#28629 = CARTESIAN_POINT('',(2.785,0.2,0.1)); +#28630 = VECTOR('',#28631,1.); +#28631 = DIRECTION('',(0.,-1.,0.)); +#28632 = ORIENTED_EDGE('',*,*,#26836,.F.); +#28633 = PLANE('',#28634); +#28634 = AXIS2_PLACEMENT_3D('',#28635,#28636,#28637); +#28635 = CARTESIAN_POINT('',(2.785,0.2,0.4)); +#28636 = DIRECTION('',(1.,0.,0.)); +#28637 = DIRECTION('',(0.,0.,-1.)); +#28638 = ADVANCED_FACE('',(#28639),#28645,.T.); +#28639 = FACE_BOUND('',#28640,.F.); +#28640 = EDGE_LOOP('',(#28641,#28642,#28643,#28644)); +#28641 = ORIENTED_EDGE('',*,*,#26828,.F.); +#28642 = ORIENTED_EDGE('',*,*,#26851,.T.); +#28643 = ORIENTED_EDGE('',*,*,#26883,.F.); +#28644 = ORIENTED_EDGE('',*,*,#28627,.F.); +#28645 = PLANE('',#28646); +#28646 = AXIS2_PLACEMENT_3D('',#28647,#28648,#28649); +#28647 = CARTESIAN_POINT('',(2.735,0.2,5.E-02)); +#28648 = DIRECTION('',(0.707106781187,-1.734896939651E-18, + -0.707106781187)); +#28649 = DIRECTION('',(1.226757390687E-18,1.,-1.226757390687E-18)); +#28650 = ADVANCED_FACE('',(#28651),#28662,.T.); +#28651 = FACE_BOUND('',#28652,.T.); +#28652 = EDGE_LOOP('',(#28653,#28654,#28655,#28656)); +#28653 = ORIENTED_EDGE('',*,*,#26915,.F.); +#28654 = ORIENTED_EDGE('',*,*,#26901,.T.); +#28655 = ORIENTED_EDGE('',*,*,#26963,.T.); +#28656 = ORIENTED_EDGE('',*,*,#28657,.F.); +#28657 = EDGE_CURVE('',#26916,#26964,#28658,.T.); +#28658 = LINE('',#28659,#28660); +#28659 = CARTESIAN_POINT('',(2.785,-1.07,0.3)); +#28660 = VECTOR('',#28661,1.); +#28661 = DIRECTION('',(0.,-1.,0.)); +#28662 = PLANE('',#28663); +#28663 = AXIS2_PLACEMENT_3D('',#28664,#28665,#28666); +#28664 = CARTESIAN_POINT('',(2.735,-1.07,0.35)); +#28665 = DIRECTION('',(0.707106781187,0.,0.707106781187)); +#28666 = DIRECTION('',(0.,-1.,0.)); +#28667 = ADVANCED_FACE('',(#28668),#28679,.T.); +#28668 = FACE_BOUND('',#28669,.T.); +#28669 = EDGE_LOOP('',(#28670,#28671,#28672,#28678)); +#28670 = ORIENTED_EDGE('',*,*,#28657,.T.); +#28671 = ORIENTED_EDGE('',*,*,#26971,.T.); +#28672 = ORIENTED_EDGE('',*,*,#28673,.F.); +#28673 = EDGE_CURVE('',#26925,#26972,#28674,.T.); +#28674 = LINE('',#28675,#28676); +#28675 = CARTESIAN_POINT('',(2.785,-1.07,0.1)); +#28676 = VECTOR('',#28677,1.); +#28677 = DIRECTION('',(0.,-1.,0.)); +#28678 = ORIENTED_EDGE('',*,*,#26932,.F.); +#28679 = PLANE('',#28680); +#28680 = AXIS2_PLACEMENT_3D('',#28681,#28682,#28683); +#28681 = CARTESIAN_POINT('',(2.785,-1.07,0.4)); +#28682 = DIRECTION('',(1.,0.,0.)); +#28683 = DIRECTION('',(0.,0.,-1.)); +#28684 = ADVANCED_FACE('',(#28685),#28691,.T.); +#28685 = FACE_BOUND('',#28686,.F.); +#28686 = EDGE_LOOP('',(#28687,#28688,#28689,#28690)); +#28687 = ORIENTED_EDGE('',*,*,#26924,.F.); +#28688 = ORIENTED_EDGE('',*,*,#26947,.T.); +#28689 = ORIENTED_EDGE('',*,*,#26979,.F.); +#28690 = ORIENTED_EDGE('',*,*,#28673,.F.); +#28691 = PLANE('',#28692); +#28692 = AXIS2_PLACEMENT_3D('',#28693,#28694,#28695); +#28693 = CARTESIAN_POINT('',(2.735,-1.07,5.E-02)); +#28694 = DIRECTION('',(0.707106781187,-1.734896939651E-18, + -0.707106781187)); +#28695 = DIRECTION('',(1.226757390687E-18,1.,-1.226757390687E-18)); +#28696 = ADVANCED_FACE('',(#28697),#28708,.T.); +#28697 = FACE_BOUND('',#28698,.T.); +#28698 = EDGE_LOOP('',(#28699,#28700,#28701,#28702)); +#28699 = ORIENTED_EDGE('',*,*,#27011,.F.); +#28700 = ORIENTED_EDGE('',*,*,#26997,.T.); +#28701 = ORIENTED_EDGE('',*,*,#27059,.T.); +#28702 = ORIENTED_EDGE('',*,*,#28703,.F.); +#28703 = EDGE_CURVE('',#27012,#27060,#28704,.T.); +#28704 = LINE('',#28705,#28706); +#28705 = CARTESIAN_POINT('',(2.785,-2.34,0.3)); +#28706 = VECTOR('',#28707,1.); +#28707 = DIRECTION('',(0.,-1.,0.)); +#28708 = PLANE('',#28709); +#28709 = AXIS2_PLACEMENT_3D('',#28710,#28711,#28712); +#28710 = CARTESIAN_POINT('',(2.735,-2.34,0.35)); +#28711 = DIRECTION('',(0.707106781187,0.,0.707106781187)); +#28712 = DIRECTION('',(0.,-1.,0.)); +#28713 = ADVANCED_FACE('',(#28714),#28725,.T.); +#28714 = FACE_BOUND('',#28715,.T.); +#28715 = EDGE_LOOP('',(#28716,#28717,#28718,#28724)); +#28716 = ORIENTED_EDGE('',*,*,#28703,.T.); +#28717 = ORIENTED_EDGE('',*,*,#27067,.T.); +#28718 = ORIENTED_EDGE('',*,*,#28719,.F.); +#28719 = EDGE_CURVE('',#27021,#27068,#28720,.T.); +#28720 = LINE('',#28721,#28722); +#28721 = CARTESIAN_POINT('',(2.785,-2.34,0.1)); +#28722 = VECTOR('',#28723,1.); +#28723 = DIRECTION('',(0.,-1.,0.)); +#28724 = ORIENTED_EDGE('',*,*,#27028,.F.); +#28725 = PLANE('',#28726); +#28726 = AXIS2_PLACEMENT_3D('',#28727,#28728,#28729); +#28727 = CARTESIAN_POINT('',(2.785,-2.34,0.4)); +#28728 = DIRECTION('',(1.,0.,0.)); +#28729 = DIRECTION('',(0.,0.,-1.)); +#28730 = ADVANCED_FACE('',(#28731),#28737,.T.); +#28731 = FACE_BOUND('',#28732,.F.); +#28732 = EDGE_LOOP('',(#28733,#28734,#28735,#28736)); +#28733 = ORIENTED_EDGE('',*,*,#27020,.F.); +#28734 = ORIENTED_EDGE('',*,*,#27043,.T.); +#28735 = ORIENTED_EDGE('',*,*,#27075,.F.); +#28736 = ORIENTED_EDGE('',*,*,#28719,.F.); +#28737 = PLANE('',#28738); +#28738 = AXIS2_PLACEMENT_3D('',#28739,#28740,#28741); +#28739 = CARTESIAN_POINT('',(2.735,-2.34,5.E-02)); +#28740 = DIRECTION('',(0.707106781187,-1.734896939651E-18, + -0.707106781187)); +#28741 = DIRECTION('',(1.226757390687E-18,1.,-1.226757390687E-18)); +#28742 = ADVANCED_FACE('',(#28743),#28754,.T.); +#28743 = FACE_BOUND('',#28744,.F.); +#28744 = EDGE_LOOP('',(#28745,#28746,#28747,#28748)); +#28745 = ORIENTED_EDGE('',*,*,#27155,.F.); +#28746 = ORIENTED_EDGE('',*,*,#27093,.T.); +#28747 = ORIENTED_EDGE('',*,*,#27107,.T.); +#28748 = ORIENTED_EDGE('',*,*,#28749,.F.); +#28749 = EDGE_CURVE('',#27156,#27108,#28750,.T.); +#28750 = LINE('',#28751,#28752); +#28751 = CARTESIAN_POINT('',(-2.785,-2.34,0.3)); +#28752 = VECTOR('',#28753,1.); +#28753 = DIRECTION('',(0.,-1.,0.)); +#28754 = PLANE('',#28755); +#28755 = AXIS2_PLACEMENT_3D('',#28756,#28757,#28758); +#28756 = CARTESIAN_POINT('',(-2.735,-2.34,0.35)); +#28757 = DIRECTION('',(-0.707106781187,0.,0.707106781187)); +#28758 = DIRECTION('',(0.,1.,0.)); +#28759 = ADVANCED_FACE('',(#28760),#28771,.F.); +#28760 = FACE_BOUND('',#28761,.F.); +#28761 = EDGE_LOOP('',(#28762,#28763,#28764,#28770)); +#28762 = ORIENTED_EDGE('',*,*,#28749,.T.); +#28763 = ORIENTED_EDGE('',*,*,#27115,.T.); +#28764 = ORIENTED_EDGE('',*,*,#28765,.F.); +#28765 = EDGE_CURVE('',#27165,#27116,#28766,.T.); +#28766 = LINE('',#28767,#28768); +#28767 = CARTESIAN_POINT('',(-2.785,-2.34,0.1)); +#28768 = VECTOR('',#28769,1.); +#28769 = DIRECTION('',(0.,-1.,0.)); +#28770 = ORIENTED_EDGE('',*,*,#27172,.F.); +#28771 = PLANE('',#28772); +#28772 = AXIS2_PLACEMENT_3D('',#28773,#28774,#28775); +#28773 = CARTESIAN_POINT('',(-2.785,-2.34,0.4)); +#28774 = DIRECTION('',(1.,0.,0.)); +#28775 = DIRECTION('',(0.,0.,-1.)); +#28776 = ADVANCED_FACE('',(#28777),#28783,.T.); +#28777 = FACE_BOUND('',#28778,.T.); +#28778 = EDGE_LOOP('',(#28779,#28780,#28781,#28782)); +#28779 = ORIENTED_EDGE('',*,*,#27164,.F.); +#28780 = ORIENTED_EDGE('',*,*,#27139,.T.); +#28781 = ORIENTED_EDGE('',*,*,#27123,.F.); +#28782 = ORIENTED_EDGE('',*,*,#28765,.F.); +#28783 = PLANE('',#28784); +#28784 = AXIS2_PLACEMENT_3D('',#28785,#28786,#28787); +#28785 = CARTESIAN_POINT('',(-2.735,-2.34,5.E-02)); +#28786 = DIRECTION('',(-0.707106781187,1.734896939651E-18, + -0.707106781187)); +#28787 = DIRECTION('',(-1.226757390687E-18,-1.,-1.226757390687E-18)); +#28788 = ADVANCED_FACE('',(#28789),#28800,.T.); +#28789 = FACE_BOUND('',#28790,.F.); +#28790 = EDGE_LOOP('',(#28791,#28792,#28793,#28794)); +#28791 = ORIENTED_EDGE('',*,*,#27251,.F.); +#28792 = ORIENTED_EDGE('',*,*,#27189,.T.); +#28793 = ORIENTED_EDGE('',*,*,#27203,.T.); +#28794 = ORIENTED_EDGE('',*,*,#28795,.F.); +#28795 = EDGE_CURVE('',#27252,#27204,#28796,.T.); +#28796 = LINE('',#28797,#28798); +#28797 = CARTESIAN_POINT('',(-2.785,-1.07,0.3)); +#28798 = VECTOR('',#28799,1.); +#28799 = DIRECTION('',(0.,-1.,0.)); +#28800 = PLANE('',#28801); +#28801 = AXIS2_PLACEMENT_3D('',#28802,#28803,#28804); +#28802 = CARTESIAN_POINT('',(-2.735,-1.07,0.35)); +#28803 = DIRECTION('',(-0.707106781187,0.,0.707106781187)); +#28804 = DIRECTION('',(0.,1.,0.)); +#28805 = ADVANCED_FACE('',(#28806),#28817,.F.); +#28806 = FACE_BOUND('',#28807,.F.); +#28807 = EDGE_LOOP('',(#28808,#28809,#28810,#28816)); +#28808 = ORIENTED_EDGE('',*,*,#28795,.T.); +#28809 = ORIENTED_EDGE('',*,*,#27211,.T.); +#28810 = ORIENTED_EDGE('',*,*,#28811,.F.); +#28811 = EDGE_CURVE('',#27261,#27212,#28812,.T.); +#28812 = LINE('',#28813,#28814); +#28813 = CARTESIAN_POINT('',(-2.785,-1.07,0.1)); +#28814 = VECTOR('',#28815,1.); +#28815 = DIRECTION('',(0.,-1.,0.)); +#28816 = ORIENTED_EDGE('',*,*,#27268,.F.); +#28817 = PLANE('',#28818); +#28818 = AXIS2_PLACEMENT_3D('',#28819,#28820,#28821); +#28819 = CARTESIAN_POINT('',(-2.785,-1.07,0.4)); +#28820 = DIRECTION('',(1.,0.,0.)); +#28821 = DIRECTION('',(0.,0.,-1.)); +#28822 = ADVANCED_FACE('',(#28823),#28829,.T.); +#28823 = FACE_BOUND('',#28824,.T.); +#28824 = EDGE_LOOP('',(#28825,#28826,#28827,#28828)); +#28825 = ORIENTED_EDGE('',*,*,#27260,.F.); +#28826 = ORIENTED_EDGE('',*,*,#27235,.T.); +#28827 = ORIENTED_EDGE('',*,*,#27219,.F.); +#28828 = ORIENTED_EDGE('',*,*,#28811,.F.); +#28829 = PLANE('',#28830); +#28830 = AXIS2_PLACEMENT_3D('',#28831,#28832,#28833); +#28831 = CARTESIAN_POINT('',(-2.735,-1.07,5.E-02)); +#28832 = DIRECTION('',(-0.707106781187,1.734896939651E-18, + -0.707106781187)); +#28833 = DIRECTION('',(-1.226757390687E-18,-1.,-1.226757390687E-18)); +#28834 = ADVANCED_FACE('',(#28835),#28846,.T.); +#28835 = FACE_BOUND('',#28836,.F.); +#28836 = EDGE_LOOP('',(#28837,#28838,#28839,#28840)); +#28837 = ORIENTED_EDGE('',*,*,#27347,.F.); +#28838 = ORIENTED_EDGE('',*,*,#27285,.T.); +#28839 = ORIENTED_EDGE('',*,*,#27299,.T.); +#28840 = ORIENTED_EDGE('',*,*,#28841,.F.); +#28841 = EDGE_CURVE('',#27348,#27300,#28842,.T.); +#28842 = LINE('',#28843,#28844); +#28843 = CARTESIAN_POINT('',(-2.785,0.2,0.3)); +#28844 = VECTOR('',#28845,1.); +#28845 = DIRECTION('',(0.,-1.,0.)); +#28846 = PLANE('',#28847); +#28847 = AXIS2_PLACEMENT_3D('',#28848,#28849,#28850); +#28848 = CARTESIAN_POINT('',(-2.735,0.2,0.35)); +#28849 = DIRECTION('',(-0.707106781187,0.,0.707106781187)); +#28850 = DIRECTION('',(0.,1.,0.)); +#28851 = ADVANCED_FACE('',(#28852),#28863,.F.); +#28852 = FACE_BOUND('',#28853,.F.); +#28853 = EDGE_LOOP('',(#28854,#28855,#28856,#28862)); +#28854 = ORIENTED_EDGE('',*,*,#28841,.T.); +#28855 = ORIENTED_EDGE('',*,*,#27307,.T.); +#28856 = ORIENTED_EDGE('',*,*,#28857,.F.); +#28857 = EDGE_CURVE('',#27357,#27308,#28858,.T.); +#28858 = LINE('',#28859,#28860); +#28859 = CARTESIAN_POINT('',(-2.785,0.2,0.1)); +#28860 = VECTOR('',#28861,1.); +#28861 = DIRECTION('',(0.,-1.,0.)); +#28862 = ORIENTED_EDGE('',*,*,#27364,.F.); +#28863 = PLANE('',#28864); +#28864 = AXIS2_PLACEMENT_3D('',#28865,#28866,#28867); +#28865 = CARTESIAN_POINT('',(-2.785,0.2,0.4)); +#28866 = DIRECTION('',(1.,0.,0.)); +#28867 = DIRECTION('',(0.,0.,-1.)); +#28868 = ADVANCED_FACE('',(#28869),#28875,.T.); +#28869 = FACE_BOUND('',#28870,.T.); +#28870 = EDGE_LOOP('',(#28871,#28872,#28873,#28874)); +#28871 = ORIENTED_EDGE('',*,*,#27356,.F.); +#28872 = ORIENTED_EDGE('',*,*,#27331,.T.); +#28873 = ORIENTED_EDGE('',*,*,#27315,.F.); +#28874 = ORIENTED_EDGE('',*,*,#28857,.F.); +#28875 = PLANE('',#28876); +#28876 = AXIS2_PLACEMENT_3D('',#28877,#28878,#28879); +#28877 = CARTESIAN_POINT('',(-2.735,0.2,5.E-02)); +#28878 = DIRECTION('',(-0.707106781187,1.734896939651E-18, + -0.707106781187)); +#28879 = DIRECTION('',(-1.226757390687E-18,-1.,-1.226757390687E-18)); +#28880 = ADVANCED_FACE('',(#28881),#28892,.T.); +#28881 = FACE_BOUND('',#28882,.F.); +#28882 = EDGE_LOOP('',(#28883,#28884,#28885,#28886)); +#28883 = ORIENTED_EDGE('',*,*,#27443,.F.); +#28884 = ORIENTED_EDGE('',*,*,#27381,.T.); +#28885 = ORIENTED_EDGE('',*,*,#27395,.T.); +#28886 = ORIENTED_EDGE('',*,*,#28887,.F.); +#28887 = EDGE_CURVE('',#27444,#27396,#28888,.T.); +#28888 = LINE('',#28889,#28890); +#28889 = CARTESIAN_POINT('',(-2.785,1.47,0.3)); +#28890 = VECTOR('',#28891,1.); +#28891 = DIRECTION('',(0.,-1.,0.)); +#28892 = PLANE('',#28893); +#28893 = AXIS2_PLACEMENT_3D('',#28894,#28895,#28896); +#28894 = CARTESIAN_POINT('',(-2.735,1.47,0.35)); +#28895 = DIRECTION('',(-0.707106781187,0.,0.707106781187)); +#28896 = DIRECTION('',(0.,1.,0.)); +#28897 = ADVANCED_FACE('',(#28898),#28909,.F.); +#28898 = FACE_BOUND('',#28899,.F.); +#28899 = EDGE_LOOP('',(#28900,#28901,#28902,#28908)); +#28900 = ORIENTED_EDGE('',*,*,#28887,.T.); +#28901 = ORIENTED_EDGE('',*,*,#27403,.T.); +#28902 = ORIENTED_EDGE('',*,*,#28903,.F.); +#28903 = EDGE_CURVE('',#27453,#27404,#28904,.T.); +#28904 = LINE('',#28905,#28906); +#28905 = CARTESIAN_POINT('',(-2.785,1.47,0.1)); +#28906 = VECTOR('',#28907,1.); +#28907 = DIRECTION('',(0.,-1.,0.)); +#28908 = ORIENTED_EDGE('',*,*,#27460,.F.); +#28909 = PLANE('',#28910); +#28910 = AXIS2_PLACEMENT_3D('',#28911,#28912,#28913); +#28911 = CARTESIAN_POINT('',(-2.785,1.47,0.4)); +#28912 = DIRECTION('',(1.,0.,0.)); +#28913 = DIRECTION('',(0.,0.,-1.)); +#28914 = ADVANCED_FACE('',(#28915),#28921,.T.); +#28915 = FACE_BOUND('',#28916,.T.); +#28916 = EDGE_LOOP('',(#28917,#28918,#28919,#28920)); +#28917 = ORIENTED_EDGE('',*,*,#27452,.F.); +#28918 = ORIENTED_EDGE('',*,*,#27427,.T.); +#28919 = ORIENTED_EDGE('',*,*,#27411,.F.); +#28920 = ORIENTED_EDGE('',*,*,#28903,.F.); +#28921 = PLANE('',#28922); +#28922 = AXIS2_PLACEMENT_3D('',#28923,#28924,#28925); +#28923 = CARTESIAN_POINT('',(-2.735,1.47,5.E-02)); +#28924 = DIRECTION('',(-0.707106781187,1.734896939651E-18, + -0.707106781187)); +#28925 = DIRECTION('',(-1.226757390687E-18,-1.,-1.226757390687E-18)); +#28926 = ADVANCED_FACE('',(#28927),#28933,.T.); +#28927 = FACE_BOUND('',#28928,.T.); +#28928 = EDGE_LOOP('',(#28929,#28930,#28931,#28932)); +#28929 = ORIENTED_EDGE('',*,*,#27517,.F.); +#28930 = ORIENTED_EDGE('',*,*,#27499,.T.); +#28931 = ORIENTED_EDGE('',*,*,#27483,.F.); +#28932 = ORIENTED_EDGE('',*,*,#28501,.F.); +#28933 = PLANE('',#28934); +#28934 = AXIS2_PLACEMENT_3D('',#28935,#28936,#28937); +#28935 = CARTESIAN_POINT('',(-2.735,2.74,5.E-02)); +#28936 = DIRECTION('',(-0.707106781187,1.734896939651E-18, + -0.707106781187)); +#28937 = DIRECTION('',(-1.226757390687E-18,-1.,-1.226757390687E-18)); +#28938 = ADVANCED_FACE('',(#28939),#28945,.F.); +#28939 = FACE_BOUND('',#28940,.F.); +#28940 = EDGE_LOOP('',(#28941,#28942,#28943,#28944)); +#28941 = ORIENTED_EDGE('',*,*,#27580,.T.); +#28942 = ORIENTED_EDGE('',*,*,#27556,.T.); +#28943 = ORIENTED_EDGE('',*,*,#27619,.F.); +#28944 = ORIENTED_EDGE('',*,*,#27604,.F.); +#28945 = PLANE('',#28946); +#28946 = AXIS2_PLACEMENT_3D('',#28947,#28948,#28949); +#28947 = CARTESIAN_POINT('',(-0.435,-1.07,4.4)); +#28948 = DIRECTION('',(-0.,-0.,-1.)); +#28949 = DIRECTION('',(-1.,0.,0.)); +#28950 = ADVANCED_FACE('',(#28951),#28957,.T.); +#28951 = FACE_BOUND('',#28952,.T.); +#28952 = EDGE_LOOP('',(#28953,#28954,#28955,#28956)); +#28953 = ORIENTED_EDGE('',*,*,#27676,.T.); +#28954 = ORIENTED_EDGE('',*,*,#27700,.T.); +#28955 = ORIENTED_EDGE('',*,*,#27715,.F.); +#28956 = ORIENTED_EDGE('',*,*,#27652,.F.); +#28957 = PLANE('',#28958); +#28958 = AXIS2_PLACEMENT_3D('',#28959,#28960,#28961); +#28959 = CARTESIAN_POINT('',(0.435,-1.07,4.4)); +#28960 = DIRECTION('',(0.,0.,1.)); +#28961 = DIRECTION('',(1.,0.,-0.)); +#28962 = ADVANCED_FACE('',(#28963),#28969,.T.); +#28963 = FACE_BOUND('',#28964,.T.); +#28964 = EDGE_LOOP('',(#28965,#28966,#28967,#28968)); +#28965 = ORIENTED_EDGE('',*,*,#27748,.T.); +#28966 = ORIENTED_EDGE('',*,*,#27772,.T.); +#28967 = ORIENTED_EDGE('',*,*,#27794,.F.); +#28968 = ORIENTED_EDGE('',*,*,#27813,.F.); +#28969 = PLANE('',#28970); +#28970 = AXIS2_PLACEMENT_3D('',#28971,#28972,#28973); +#28971 = CARTESIAN_POINT('',(0.435,-2.34,4.4)); +#28972 = DIRECTION('',(0.,0.,1.)); +#28973 = DIRECTION('',(1.,0.,-0.)); +#28974 = ADVANCED_FACE('',(#28975),#28981,.F.); +#28975 = FACE_BOUND('',#28976,.F.); +#28976 = EDGE_LOOP('',(#28977,#28978,#28979,#28980)); +#28977 = ORIENTED_EDGE('',*,*,#27892,.T.); +#28978 = ORIENTED_EDGE('',*,*,#27868,.T.); +#28979 = ORIENTED_EDGE('',*,*,#27835,.F.); +#28980 = ORIENTED_EDGE('',*,*,#27909,.F.); +#28981 = PLANE('',#28982); +#28982 = AXIS2_PLACEMENT_3D('',#28983,#28984,#28985); +#28983 = CARTESIAN_POINT('',(-0.435,-2.34,4.4)); +#28984 = DIRECTION('',(-0.,-0.,-1.)); +#28985 = DIRECTION('',(-1.,0.,0.)); +#28986 = ADVANCED_FACE('',(#28987),#28993,.F.); +#28987 = FACE_BOUND('',#28988,.F.); +#28988 = EDGE_LOOP('',(#28989,#28990,#28991,#28992)); +#28989 = ORIENTED_EDGE('',*,*,#27964,.T.); +#28990 = ORIENTED_EDGE('',*,*,#27940,.T.); +#28991 = ORIENTED_EDGE('',*,*,#28003,.F.); +#28992 = ORIENTED_EDGE('',*,*,#27988,.F.); +#28993 = PLANE('',#28994); +#28994 = AXIS2_PLACEMENT_3D('',#28995,#28996,#28997); +#28995 = CARTESIAN_POINT('',(-0.435,1.47,4.4)); +#28996 = DIRECTION('',(-0.,-0.,-1.)); +#28997 = DIRECTION('',(-1.,0.,0.)); +#28998 = ADVANCED_FACE('',(#28999),#29005,.T.); +#28999 = FACE_BOUND('',#29000,.T.); +#29000 = EDGE_LOOP('',(#29001,#29002,#29003,#29004)); +#29001 = ORIENTED_EDGE('',*,*,#28036,.T.); +#29002 = ORIENTED_EDGE('',*,*,#28060,.T.); +#29003 = ORIENTED_EDGE('',*,*,#28082,.F.); +#29004 = ORIENTED_EDGE('',*,*,#28101,.F.); +#29005 = PLANE('',#29006); +#29006 = AXIS2_PLACEMENT_3D('',#29007,#29008,#29009); +#29007 = CARTESIAN_POINT('',(0.435,1.47,4.4)); +#29008 = DIRECTION('',(0.,0.,1.)); +#29009 = DIRECTION('',(1.,0.,-0.)); +#29010 = ADVANCED_FACE('',(#29011),#29017,.T.); +#29011 = FACE_BOUND('',#29012,.T.); +#29012 = EDGE_LOOP('',(#29013,#29014,#29015,#29016)); +#29013 = ORIENTED_EDGE('',*,*,#28156,.T.); +#29014 = ORIENTED_EDGE('',*,*,#28180,.T.); +#29015 = ORIENTED_EDGE('',*,*,#28195,.F.); +#29016 = ORIENTED_EDGE('',*,*,#28132,.F.); +#29017 = PLANE('',#29018); +#29018 = AXIS2_PLACEMENT_3D('',#29019,#29020,#29021); +#29019 = CARTESIAN_POINT('',(0.435,0.2,4.4)); +#29020 = DIRECTION('',(0.,0.,1.)); +#29021 = DIRECTION('',(1.,0.,-0.)); +#29022 = ADVANCED_FACE('',(#29023),#29029,.F.); +#29023 = FACE_BOUND('',#29024,.F.); +#29024 = EDGE_LOOP('',(#29025,#29026,#29027,#29028)); +#29025 = ORIENTED_EDGE('',*,*,#28293,.T.); +#29026 = ORIENTED_EDGE('',*,*,#28276,.T.); +#29027 = ORIENTED_EDGE('',*,*,#28243,.F.); +#29028 = ORIENTED_EDGE('',*,*,#28228,.F.); +#29029 = PLANE('',#29030); +#29030 = AXIS2_PLACEMENT_3D('',#29031,#29032,#29033); +#29031 = CARTESIAN_POINT('',(-0.435,0.2,4.4)); +#29032 = DIRECTION('',(-0.,-0.,-1.)); +#29033 = DIRECTION('',(-1.,0.,0.)); +#29034 = ADVANCED_FACE('',(#29035),#29041,.T.); +#29035 = FACE_BOUND('',#29036,.T.); +#29036 = EDGE_LOOP('',(#29037,#29038,#29039,#29040)); +#29037 = ORIENTED_EDGE('',*,*,#28324,.T.); +#29038 = ORIENTED_EDGE('',*,*,#28348,.T.); +#29039 = ORIENTED_EDGE('',*,*,#28370,.F.); +#29040 = ORIENTED_EDGE('',*,*,#28389,.F.); +#29041 = PLANE('',#29042); +#29042 = AXIS2_PLACEMENT_3D('',#29043,#29044,#29045); +#29043 = CARTESIAN_POINT('',(0.435,2.74,4.4)); +#29044 = DIRECTION('',(0.,0.,1.)); +#29045 = DIRECTION('',(1.,0.,-0.)); +#29046 = ADVANCED_FACE('',(#29047),#29053,.F.); +#29047 = FACE_BOUND('',#29048,.F.); +#29048 = EDGE_LOOP('',(#29049,#29050,#29051,#29052)); +#29049 = ORIENTED_EDGE('',*,*,#28468,.T.); +#29050 = ORIENTED_EDGE('',*,*,#28444,.T.); +#29051 = ORIENTED_EDGE('',*,*,#28411,.F.); +#29052 = ORIENTED_EDGE('',*,*,#28485,.F.); +#29053 = PLANE('',#29054); +#29054 = AXIS2_PLACEMENT_3D('',#29055,#29056,#29057); +#29055 = CARTESIAN_POINT('',(-0.435,2.74,4.4)); +#29056 = DIRECTION('',(-0.,-0.,-1.)); +#29057 = DIRECTION('',(-1.,0.,0.)); +#29058 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#29062)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#29059,#29060,#29061)) +REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#29059 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#29060 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#29061 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#29062 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#29059, + 'distance_accuracy_value','confusion accuracy'); +#29063 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#29064,#29066); +#29064 = ( REPRESENTATION_RELATIONSHIP('','',#22643,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#29065) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#29065 = ITEM_DEFINED_TRANSFORMATION('','',#11,#131); +#29066 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #29067); +#29067 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('30','J3','',#5,#22638,$); +#29068 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#22640)); +#29069 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#29070,#29072); +#29070 = ( REPRESENTATION_RELATIONSHIP('','',#192,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#29071) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#29071 = ITEM_DEFINED_TRANSFORMATION('','',#11,#135); +#29072 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #29073); +#29073 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('31','C1','',#5,#187,$); +#29074 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#29075,#29077); +#29075 = ( REPRESENTATION_RELATIONSHIP('','',#1065,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#29076) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#29076 = ITEM_DEFINED_TRANSFORMATION('','',#11,#139); +#29077 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #29078); +#29078 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('32','R4','',#5,#1060,$); +#29079 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#29080,#29082); +#29080 = ( REPRESENTATION_RELATIONSHIP('','',#1065,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#29081) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#29081 = ITEM_DEFINED_TRANSFORMATION('','',#11,#143); +#29082 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #29083); +#29083 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('33','R1','',#5,#1060,$); +#29084 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#29085,#29087); +#29085 = ( REPRESENTATION_RELATIONSHIP('','',#1065,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#29086) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#29086 = ITEM_DEFINED_TRANSFORMATION('','',#11,#147); +#29087 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #29088); +#29088 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('34','R16','',#5,#1060,$); +#29089 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#29090,#29092); +#29090 = ( REPRESENTATION_RELATIONSHIP('','',#1065,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#29091) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#29091 = ITEM_DEFINED_TRANSFORMATION('','',#11,#151); +#29092 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #29093); +#29093 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('35','R7','',#5,#1060,$); +#29094 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#29095,#29097); +#29095 = ( REPRESENTATION_RELATIONSHIP('','',#1065,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#29096) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#29096 = ITEM_DEFINED_TRANSFORMATION('','',#11,#155); +#29097 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #29098); +#29098 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('36','R15','',#5,#1060,$); +#29099 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#29100,#29102); +#29100 = ( REPRESENTATION_RELATIONSHIP('','',#18144,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#29101) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#29101 = ITEM_DEFINED_TRANSFORMATION('','',#11,#159); +#29102 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #29103); +#29103 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('37','U1','',#5,#18139,$); +#29104 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#29105,#29107); +#29105 = ( REPRESENTATION_RELATIONSHIP('','',#1065,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#29106) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#29106 = ITEM_DEFINED_TRANSFORMATION('','',#11,#163); +#29107 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #29108); +#29108 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('38','R10','',#5,#1060,$); +#29109 = SHAPE_DEFINITION_REPRESENTATION(#29110,#29116); +#29110 = PRODUCT_DEFINITION_SHAPE('','',#29111); +#29111 = PRODUCT_DEFINITION('design','',#29112,#29115); +#29112 = PRODUCT_DEFINITION_FORMATION('','',#29113); +#29113 = PRODUCT('JST_PH_B5B-PH-K_1x05_P2.00mm_Vertical', + 'JST_PH_B5B-PH-K_1x05_P2.00mm_Vertical','',(#29114)); +#29114 = PRODUCT_CONTEXT('',#2,'mechanical'); +#29115 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#29116 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#29117),#34427); +#29117 = MANIFOLD_SOLID_BREP('',#29118); +#29118 = CLOSED_SHELL('',(#29119,#29159,#29223,#29407,#29447,#29754, + #29794,#29818,#29843,#29867,#29916,#29938,#29971,#29995,#30026, + #30043,#30076,#30100,#30131,#30148,#30181,#30205,#30236,#30253, + #30286,#30310,#30341,#30358,#30391,#30408,#30451,#30468,#30514, + #30531,#30548,#30565,#30582,#30645,#30669,#30716,#30740,#30764, + #30781,#30798,#30822,#30846,#30863,#30894,#30918,#30942,#30959, + #30994,#31034,#31058,#31099,#31244,#31290,#31336,#31382,#31428, + #31445,#31457,#31520,#31544,#31600,#31617,#31629,#31903,#31927, + #31951,#31968,#31992,#32016,#32033,#32057,#32081,#32098,#32122, + #32146,#32163,#32194,#32250,#32274,#32323,#32354,#32378,#32402, + #32419,#32450,#32474,#32498,#32515,#32546,#32570,#32594,#32611, + #32658,#32689,#32701,#32718,#32744,#32777,#32789,#32801,#32813, + #32825,#32856,#32880,#32904,#32921,#32952,#32976,#33000,#33017, + #33048,#33072,#33096,#33113,#33144,#33168,#33192,#33209,#33240, + #33264,#33288,#33305,#33322,#33369,#33395,#33412,#33438,#33471, + #33502,#33526,#33550,#33567,#33598,#33622,#33646,#33663,#33694, + #33718,#33742,#33759,#33776,#33793,#33805,#33836,#33860,#33884, + #33901,#33932,#33956,#33980,#33997,#34028,#34052,#34076,#34093, + #34124,#34148,#34172,#34189,#34220,#34244,#34268,#34285,#34302, + #34319,#34331,#34343,#34355,#34367,#34379,#34391,#34403,#34415)); +#29119 = ADVANCED_FACE('',(#29120),#29154,.F.); +#29120 = FACE_BOUND('',#29121,.F.); +#29121 = EDGE_LOOP('',(#29122,#29132,#29140,#29148)); +#29122 = ORIENTED_EDGE('',*,*,#29123,.T.); +#29123 = EDGE_CURVE('',#29124,#29126,#29128,.T.); +#29124 = VERTEX_POINT('',#29125); +#29125 = CARTESIAN_POINT('',(9.95,-2.8,0.)); +#29126 = VERTEX_POINT('',#29127); +#29127 = CARTESIAN_POINT('',(9.95,1.7,0.)); +#29128 = LINE('',#29129,#29130); +#29129 = CARTESIAN_POINT('',(9.95,-2.8,0.)); +#29130 = VECTOR('',#29131,1.); +#29131 = DIRECTION('',(1.224646799147E-16,1.,0.)); +#29132 = ORIENTED_EDGE('',*,*,#29133,.T.); +#29133 = EDGE_CURVE('',#29126,#29134,#29136,.T.); +#29134 = VERTEX_POINT('',#29135); +#29135 = CARTESIAN_POINT('',(8.75,1.7,0.)); +#29136 = LINE('',#29137,#29138); +#29137 = CARTESIAN_POINT('',(9.95,1.7,0.)); +#29138 = VECTOR('',#29139,1.); +#29139 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#29140 = ORIENTED_EDGE('',*,*,#29141,.F.); +#29141 = EDGE_CURVE('',#29142,#29134,#29144,.T.); +#29142 = VERTEX_POINT('',#29143); +#29143 = CARTESIAN_POINT('',(8.75,-2.8,0.)); +#29144 = LINE('',#29145,#29146); +#29145 = CARTESIAN_POINT('',(8.75,-2.8,0.)); +#29146 = VECTOR('',#29147,1.); +#29147 = DIRECTION('',(1.224646799147E-16,1.,0.)); +#29148 = ORIENTED_EDGE('',*,*,#29149,.T.); +#29149 = EDGE_CURVE('',#29142,#29124,#29150,.T.); +#29150 = LINE('',#29151,#29152); +#29151 = CARTESIAN_POINT('',(-1.95,-2.8,0.)); +#29152 = VECTOR('',#29153,1.); +#29153 = DIRECTION('',(1.,-1.224646799147E-16,0.)); +#29154 = PLANE('',#29155); +#29155 = AXIS2_PLACEMENT_3D('',#29156,#29157,#29158); +#29156 = CARTESIAN_POINT('',(4.,-0.55,0.)); +#29157 = DIRECTION('',(0.,0.,1.)); +#29158 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#29159 = ADVANCED_FACE('',(#29160),#29218,.F.); +#29160 = FACE_BOUND('',#29161,.F.); +#29161 = EDGE_LOOP('',(#29162,#29163,#29171,#29179,#29187,#29196,#29204, + #29212)); +#29162 = ORIENTED_EDGE('',*,*,#29123,.F.); +#29163 = ORIENTED_EDGE('',*,*,#29164,.T.); +#29164 = EDGE_CURVE('',#29124,#29165,#29167,.T.); +#29165 = VERTEX_POINT('',#29166); +#29166 = CARTESIAN_POINT('',(9.95,-2.8,6.)); +#29167 = LINE('',#29168,#29169); +#29168 = CARTESIAN_POINT('',(9.95,-2.8,0.)); +#29169 = VECTOR('',#29170,1.); +#29170 = DIRECTION('',(0.,0.,1.)); +#29171 = ORIENTED_EDGE('',*,*,#29172,.T.); +#29172 = EDGE_CURVE('',#29165,#29173,#29175,.T.); +#29173 = VERTEX_POINT('',#29174); +#29174 = CARTESIAN_POINT('',(9.95,-0.6,6.)); +#29175 = LINE('',#29176,#29177); +#29176 = CARTESIAN_POINT('',(9.95,-2.8,6.)); +#29177 = VECTOR('',#29178,1.); +#29178 = DIRECTION('',(1.224646799147E-16,1.,0.)); +#29179 = ORIENTED_EDGE('',*,*,#29180,.F.); +#29180 = EDGE_CURVE('',#29181,#29173,#29183,.T.); +#29181 = VERTEX_POINT('',#29182); +#29182 = CARTESIAN_POINT('',(9.95,-0.6,4.4)); +#29183 = LINE('',#29184,#29185); +#29184 = CARTESIAN_POINT('',(9.95,-0.6,4.4)); +#29185 = VECTOR('',#29186,1.); +#29186 = DIRECTION('',(0.,0.,1.)); +#29187 = ORIENTED_EDGE('',*,*,#29188,.F.); +#29188 = EDGE_CURVE('',#29189,#29181,#29191,.T.); +#29189 = VERTEX_POINT('',#29190); +#29190 = CARTESIAN_POINT('',(9.95,0.2,4.4)); +#29191 = CIRCLE('',#29192,0.4); +#29192 = AXIS2_PLACEMENT_3D('',#29193,#29194,#29195); +#29193 = CARTESIAN_POINT('',(9.95,-0.2,4.4)); +#29194 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#29195 = DIRECTION('',(1.224646799147E-16,1.,0.)); +#29196 = ORIENTED_EDGE('',*,*,#29197,.F.); +#29197 = EDGE_CURVE('',#29198,#29189,#29200,.T.); +#29198 = VERTEX_POINT('',#29199); +#29199 = CARTESIAN_POINT('',(9.95,0.2,6.)); +#29200 = LINE('',#29201,#29202); +#29201 = CARTESIAN_POINT('',(9.95,0.2,6.)); +#29202 = VECTOR('',#29203,1.); +#29203 = DIRECTION('',(-0.,0.,-1.)); +#29204 = ORIENTED_EDGE('',*,*,#29205,.T.); +#29205 = EDGE_CURVE('',#29198,#29206,#29208,.T.); +#29206 = VERTEX_POINT('',#29207); +#29207 = CARTESIAN_POINT('',(9.95,1.7,6.)); +#29208 = LINE('',#29209,#29210); +#29209 = CARTESIAN_POINT('',(9.95,-2.8,6.)); +#29210 = VECTOR('',#29211,1.); +#29211 = DIRECTION('',(1.224646799147E-16,1.,0.)); +#29212 = ORIENTED_EDGE('',*,*,#29213,.F.); +#29213 = EDGE_CURVE('',#29126,#29206,#29214,.T.); +#29214 = LINE('',#29215,#29216); +#29215 = CARTESIAN_POINT('',(9.95,1.7,0.)); +#29216 = VECTOR('',#29217,1.); +#29217 = DIRECTION('',(0.,0.,1.)); +#29218 = PLANE('',#29219); +#29219 = AXIS2_PLACEMENT_3D('',#29220,#29221,#29222); +#29220 = CARTESIAN_POINT('',(9.95,-2.8,0.)); +#29221 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#29222 = DIRECTION('',(1.224646799147E-16,1.,0.)); +#29223 = ADVANCED_FACE('',(#29224),#29402,.F.); +#29224 = FACE_BOUND('',#29225,.F.); +#29225 = EDGE_LOOP('',(#29226,#29236,#29244,#29250,#29251,#29252,#29260, + #29268,#29276,#29284,#29292,#29300,#29308,#29316,#29324,#29332, + #29340,#29348,#29356,#29364,#29372,#29380,#29388,#29396)); +#29226 = ORIENTED_EDGE('',*,*,#29227,.F.); +#29227 = EDGE_CURVE('',#29228,#29230,#29232,.T.); +#29228 = VERTEX_POINT('',#29229); +#29229 = CARTESIAN_POINT('',(-1.95,-2.8,0.)); +#29230 = VERTEX_POINT('',#29231); +#29231 = CARTESIAN_POINT('',(-0.75,-2.8,0.)); +#29232 = LINE('',#29233,#29234); +#29233 = CARTESIAN_POINT('',(-1.95,-2.8,0.)); +#29234 = VECTOR('',#29235,1.); +#29235 = DIRECTION('',(1.,-1.224646799147E-16,0.)); +#29236 = ORIENTED_EDGE('',*,*,#29237,.T.); +#29237 = EDGE_CURVE('',#29228,#29238,#29240,.T.); +#29238 = VERTEX_POINT('',#29239); +#29239 = CARTESIAN_POINT('',(-1.95,-2.8,6.)); +#29240 = LINE('',#29241,#29242); +#29241 = CARTESIAN_POINT('',(-1.95,-2.8,0.)); +#29242 = VECTOR('',#29243,1.); +#29243 = DIRECTION('',(0.,0.,1.)); +#29244 = ORIENTED_EDGE('',*,*,#29245,.T.); +#29245 = EDGE_CURVE('',#29238,#29165,#29246,.T.); +#29246 = LINE('',#29247,#29248); +#29247 = CARTESIAN_POINT('',(-1.95,-2.8,6.)); +#29248 = VECTOR('',#29249,1.); +#29249 = DIRECTION('',(1.,-1.224646799147E-16,0.)); +#29250 = ORIENTED_EDGE('',*,*,#29164,.F.); +#29251 = ORIENTED_EDGE('',*,*,#29149,.F.); +#29252 = ORIENTED_EDGE('',*,*,#29253,.F.); +#29253 = EDGE_CURVE('',#29254,#29142,#29256,.T.); +#29254 = VERTEX_POINT('',#29255); +#29255 = CARTESIAN_POINT('',(8.75,-2.8,0.2)); +#29256 = LINE('',#29257,#29258); +#29257 = CARTESIAN_POINT('',(8.75,-2.8,0.2)); +#29258 = VECTOR('',#29259,1.); +#29259 = DIRECTION('',(-0.,0.,-1.)); +#29260 = ORIENTED_EDGE('',*,*,#29261,.T.); +#29261 = EDGE_CURVE('',#29254,#29262,#29264,.T.); +#29262 = VERTEX_POINT('',#29263); +#29263 = CARTESIAN_POINT('',(7.25,-2.8,0.2)); +#29264 = LINE('',#29265,#29266); +#29265 = CARTESIAN_POINT('',(8.75,-2.8,0.2)); +#29266 = VECTOR('',#29267,1.); +#29267 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#29268 = ORIENTED_EDGE('',*,*,#29269,.T.); +#29269 = EDGE_CURVE('',#29262,#29270,#29272,.T.); +#29270 = VERTEX_POINT('',#29271); +#29271 = CARTESIAN_POINT('',(7.25,-2.8,0.)); +#29272 = LINE('',#29273,#29274); +#29273 = CARTESIAN_POINT('',(7.25,-2.8,0.2)); +#29274 = VECTOR('',#29275,1.); +#29275 = DIRECTION('',(-0.,0.,-1.)); +#29276 = ORIENTED_EDGE('',*,*,#29277,.F.); +#29277 = EDGE_CURVE('',#29278,#29270,#29280,.T.); +#29278 = VERTEX_POINT('',#29279); +#29279 = CARTESIAN_POINT('',(6.75,-2.8,0.)); +#29280 = LINE('',#29281,#29282); +#29281 = CARTESIAN_POINT('',(-1.95,-2.8,0.)); +#29282 = VECTOR('',#29283,1.); +#29283 = DIRECTION('',(1.,-1.224646799147E-16,0.)); +#29284 = ORIENTED_EDGE('',*,*,#29285,.F.); +#29285 = EDGE_CURVE('',#29286,#29278,#29288,.T.); +#29286 = VERTEX_POINT('',#29287); +#29287 = CARTESIAN_POINT('',(6.75,-2.8,0.2)); +#29288 = LINE('',#29289,#29290); +#29289 = CARTESIAN_POINT('',(6.75,-2.8,0.2)); +#29290 = VECTOR('',#29291,1.); +#29291 = DIRECTION('',(-0.,0.,-1.)); +#29292 = ORIENTED_EDGE('',*,*,#29293,.T.); +#29293 = EDGE_CURVE('',#29286,#29294,#29296,.T.); +#29294 = VERTEX_POINT('',#29295); +#29295 = CARTESIAN_POINT('',(5.25,-2.8,0.2)); +#29296 = LINE('',#29297,#29298); +#29297 = CARTESIAN_POINT('',(6.75,-2.8,0.2)); +#29298 = VECTOR('',#29299,1.); +#29299 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#29300 = ORIENTED_EDGE('',*,*,#29301,.T.); +#29301 = EDGE_CURVE('',#29294,#29302,#29304,.T.); +#29302 = VERTEX_POINT('',#29303); +#29303 = CARTESIAN_POINT('',(5.25,-2.8,0.)); +#29304 = LINE('',#29305,#29306); +#29305 = CARTESIAN_POINT('',(5.25,-2.8,0.2)); +#29306 = VECTOR('',#29307,1.); +#29307 = DIRECTION('',(-0.,0.,-1.)); +#29308 = ORIENTED_EDGE('',*,*,#29309,.F.); +#29309 = EDGE_CURVE('',#29310,#29302,#29312,.T.); +#29310 = VERTEX_POINT('',#29311); +#29311 = CARTESIAN_POINT('',(4.75,-2.8,0.)); +#29312 = LINE('',#29313,#29314); +#29313 = CARTESIAN_POINT('',(-1.95,-2.8,0.)); +#29314 = VECTOR('',#29315,1.); +#29315 = DIRECTION('',(1.,-1.224646799147E-16,0.)); +#29316 = ORIENTED_EDGE('',*,*,#29317,.F.); +#29317 = EDGE_CURVE('',#29318,#29310,#29320,.T.); +#29318 = VERTEX_POINT('',#29319); +#29319 = CARTESIAN_POINT('',(4.75,-2.8,0.2)); +#29320 = LINE('',#29321,#29322); +#29321 = CARTESIAN_POINT('',(4.75,-2.8,0.2)); +#29322 = VECTOR('',#29323,1.); +#29323 = DIRECTION('',(-0.,0.,-1.)); +#29324 = ORIENTED_EDGE('',*,*,#29325,.T.); +#29325 = EDGE_CURVE('',#29318,#29326,#29328,.T.); +#29326 = VERTEX_POINT('',#29327); +#29327 = CARTESIAN_POINT('',(3.25,-2.8,0.2)); +#29328 = LINE('',#29329,#29330); +#29329 = CARTESIAN_POINT('',(4.75,-2.8,0.2)); +#29330 = VECTOR('',#29331,1.); +#29331 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#29332 = ORIENTED_EDGE('',*,*,#29333,.T.); +#29333 = EDGE_CURVE('',#29326,#29334,#29336,.T.); +#29334 = VERTEX_POINT('',#29335); +#29335 = CARTESIAN_POINT('',(3.25,-2.8,0.)); +#29336 = LINE('',#29337,#29338); +#29337 = CARTESIAN_POINT('',(3.25,-2.8,0.2)); +#29338 = VECTOR('',#29339,1.); +#29339 = DIRECTION('',(-0.,0.,-1.)); +#29340 = ORIENTED_EDGE('',*,*,#29341,.F.); +#29341 = EDGE_CURVE('',#29342,#29334,#29344,.T.); +#29342 = VERTEX_POINT('',#29343); +#29343 = CARTESIAN_POINT('',(2.75,-2.8,0.)); +#29344 = LINE('',#29345,#29346); +#29345 = CARTESIAN_POINT('',(-1.95,-2.8,0.)); +#29346 = VECTOR('',#29347,1.); +#29347 = DIRECTION('',(1.,-1.224646799147E-16,0.)); +#29348 = ORIENTED_EDGE('',*,*,#29349,.F.); +#29349 = EDGE_CURVE('',#29350,#29342,#29352,.T.); +#29350 = VERTEX_POINT('',#29351); +#29351 = CARTESIAN_POINT('',(2.75,-2.8,0.2)); +#29352 = LINE('',#29353,#29354); +#29353 = CARTESIAN_POINT('',(2.75,-2.8,0.2)); +#29354 = VECTOR('',#29355,1.); +#29355 = DIRECTION('',(-0.,0.,-1.)); +#29356 = ORIENTED_EDGE('',*,*,#29357,.T.); +#29357 = EDGE_CURVE('',#29350,#29358,#29360,.T.); +#29358 = VERTEX_POINT('',#29359); +#29359 = CARTESIAN_POINT('',(1.25,-2.8,0.2)); +#29360 = LINE('',#29361,#29362); +#29361 = CARTESIAN_POINT('',(2.75,-2.8,0.2)); +#29362 = VECTOR('',#29363,1.); +#29363 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#29364 = ORIENTED_EDGE('',*,*,#29365,.T.); +#29365 = EDGE_CURVE('',#29358,#29366,#29368,.T.); +#29366 = VERTEX_POINT('',#29367); +#29367 = CARTESIAN_POINT('',(1.25,-2.8,0.)); +#29368 = LINE('',#29369,#29370); +#29369 = CARTESIAN_POINT('',(1.25,-2.8,0.2)); +#29370 = VECTOR('',#29371,1.); +#29371 = DIRECTION('',(-0.,0.,-1.)); +#29372 = ORIENTED_EDGE('',*,*,#29373,.F.); +#29373 = EDGE_CURVE('',#29374,#29366,#29376,.T.); +#29374 = VERTEX_POINT('',#29375); +#29375 = CARTESIAN_POINT('',(0.75,-2.8,0.)); +#29376 = LINE('',#29377,#29378); +#29377 = CARTESIAN_POINT('',(-1.95,-2.8,0.)); +#29378 = VECTOR('',#29379,1.); +#29379 = DIRECTION('',(1.,-1.224646799147E-16,0.)); +#29380 = ORIENTED_EDGE('',*,*,#29381,.F.); +#29381 = EDGE_CURVE('',#29382,#29374,#29384,.T.); +#29382 = VERTEX_POINT('',#29383); +#29383 = CARTESIAN_POINT('',(0.75,-2.8,0.2)); +#29384 = LINE('',#29385,#29386); +#29385 = CARTESIAN_POINT('',(0.75,-2.8,0.2)); +#29386 = VECTOR('',#29387,1.); +#29387 = DIRECTION('',(-0.,0.,-1.)); +#29388 = ORIENTED_EDGE('',*,*,#29389,.T.); +#29389 = EDGE_CURVE('',#29382,#29390,#29392,.T.); +#29390 = VERTEX_POINT('',#29391); +#29391 = CARTESIAN_POINT('',(-0.75,-2.8,0.2)); +#29392 = LINE('',#29393,#29394); +#29393 = CARTESIAN_POINT('',(0.75,-2.8,0.2)); +#29394 = VECTOR('',#29395,1.); +#29395 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#29396 = ORIENTED_EDGE('',*,*,#29397,.T.); +#29397 = EDGE_CURVE('',#29390,#29230,#29398,.T.); +#29398 = LINE('',#29399,#29400); +#29399 = CARTESIAN_POINT('',(-0.75,-2.8,0.2)); +#29400 = VECTOR('',#29401,1.); +#29401 = DIRECTION('',(-0.,0.,-1.)); +#29402 = PLANE('',#29403); +#29403 = AXIS2_PLACEMENT_3D('',#29404,#29405,#29406); +#29404 = CARTESIAN_POINT('',(-1.95,-2.8,0.)); +#29405 = DIRECTION('',(1.224646799147E-16,1.,0.)); +#29406 = DIRECTION('',(1.,-1.224646799147E-16,0.)); +#29407 = ADVANCED_FACE('',(#29408),#29442,.F.); +#29408 = FACE_BOUND('',#29409,.F.); +#29409 = EDGE_LOOP('',(#29410,#29418,#29426,#29434,#29440,#29441)); +#29410 = ORIENTED_EDGE('',*,*,#29411,.T.); +#29411 = EDGE_CURVE('',#29134,#29412,#29414,.T.); +#29412 = VERTEX_POINT('',#29413); +#29413 = CARTESIAN_POINT('',(8.75,1.7,0.2)); +#29414 = LINE('',#29415,#29416); +#29415 = CARTESIAN_POINT('',(8.75,1.7,0.)); +#29416 = VECTOR('',#29417,1.); +#29417 = DIRECTION('',(0.,0.,1.)); +#29418 = ORIENTED_EDGE('',*,*,#29419,.T.); +#29419 = EDGE_CURVE('',#29412,#29420,#29422,.T.); +#29420 = VERTEX_POINT('',#29421); +#29421 = CARTESIAN_POINT('',(8.75,0.5,0.1)); +#29422 = LINE('',#29423,#29424); +#29423 = CARTESIAN_POINT('',(8.75,1.7,0.2)); +#29424 = VECTOR('',#29425,1.); +#29425 = DIRECTION('',(-1.220416573038E-16,-0.996545758245, + -8.304547985373E-02)); +#29426 = ORIENTED_EDGE('',*,*,#29427,.T.); +#29427 = EDGE_CURVE('',#29420,#29428,#29430,.T.); +#29428 = VERTEX_POINT('',#29429); +#29429 = CARTESIAN_POINT('',(8.75,-0.5,0.1)); +#29430 = LINE('',#29431,#29432); +#29431 = CARTESIAN_POINT('',(8.75,0.5,0.1)); +#29432 = VECTOR('',#29433,1.); +#29433 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); +#29434 = ORIENTED_EDGE('',*,*,#29435,.T.); +#29435 = EDGE_CURVE('',#29428,#29254,#29436,.T.); +#29436 = LINE('',#29437,#29438); +#29437 = CARTESIAN_POINT('',(8.75,-0.5,0.1)); +#29438 = VECTOR('',#29439,1.); +#29439 = DIRECTION('',(-1.223490926498E-16,-0.999056158355, + 4.343722427631E-02)); +#29440 = ORIENTED_EDGE('',*,*,#29253,.T.); +#29441 = ORIENTED_EDGE('',*,*,#29141,.T.); +#29442 = PLANE('',#29443); +#29443 = AXIS2_PLACEMENT_3D('',#29444,#29445,#29446); +#29444 = CARTESIAN_POINT('',(8.75,-0.549524476701,7.07980355453E-02)); +#29445 = DIRECTION('',(1.,-1.224646799147E-16,-0.)); +#29446 = DIRECTION('',(-0.,0.,-1.)); +#29447 = ADVANCED_FACE('',(#29448,#29715),#29749,.F.); +#29448 = FACE_BOUND('',#29449,.F.); +#29449 = EDGE_LOOP('',(#29450,#29451,#29452,#29460,#29468,#29476,#29484, + #29492,#29500,#29508,#29516,#29524,#29532,#29540,#29548,#29556, + #29564,#29572,#29580,#29588,#29596,#29604,#29612,#29620,#29628, + #29636,#29644,#29652,#29660,#29668,#29676,#29684,#29692,#29700, + #29708,#29714)); +#29450 = ORIENTED_EDGE('',*,*,#29133,.F.); +#29451 = ORIENTED_EDGE('',*,*,#29213,.T.); +#29452 = ORIENTED_EDGE('',*,*,#29453,.T.); +#29453 = EDGE_CURVE('',#29206,#29454,#29456,.T.); +#29454 = VERTEX_POINT('',#29455); +#29455 = CARTESIAN_POINT('',(7.45,1.7,6.)); +#29456 = LINE('',#29457,#29458); +#29457 = CARTESIAN_POINT('',(9.95,1.7,6.)); +#29458 = VECTOR('',#29459,1.); +#29459 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#29460 = ORIENTED_EDGE('',*,*,#29461,.T.); +#29461 = EDGE_CURVE('',#29454,#29462,#29464,.T.); +#29462 = VERTEX_POINT('',#29463); +#29463 = CARTESIAN_POINT('',(7.45,1.7,2.1)); +#29464 = LINE('',#29465,#29466); +#29465 = CARTESIAN_POINT('',(7.45,1.7,6.)); +#29466 = VECTOR('',#29467,1.); +#29467 = DIRECTION('',(-0.,0.,-1.)); +#29468 = ORIENTED_EDGE('',*,*,#29469,.T.); +#29469 = EDGE_CURVE('',#29462,#29470,#29472,.T.); +#29470 = VERTEX_POINT('',#29471); +#29471 = CARTESIAN_POINT('',(0.55,1.7,2.1)); +#29472 = LINE('',#29473,#29474); +#29473 = CARTESIAN_POINT('',(7.45,1.7,2.1)); +#29474 = VECTOR('',#29475,1.); +#29475 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#29476 = ORIENTED_EDGE('',*,*,#29477,.T.); +#29477 = EDGE_CURVE('',#29470,#29478,#29480,.T.); +#29478 = VERTEX_POINT('',#29479); +#29479 = CARTESIAN_POINT('',(0.55,1.7,6.)); +#29480 = LINE('',#29481,#29482); +#29481 = CARTESIAN_POINT('',(0.55,1.7,2.1)); +#29482 = VECTOR('',#29483,1.); +#29483 = DIRECTION('',(0.,0.,1.)); +#29484 = ORIENTED_EDGE('',*,*,#29485,.T.); +#29485 = EDGE_CURVE('',#29478,#29486,#29488,.T.); +#29486 = VERTEX_POINT('',#29487); +#29487 = CARTESIAN_POINT('',(-0.45,1.7,6.)); +#29488 = LINE('',#29489,#29490); +#29489 = CARTESIAN_POINT('',(9.95,1.7,6.)); +#29490 = VECTOR('',#29491,1.); +#29491 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#29492 = ORIENTED_EDGE('',*,*,#29493,.F.); +#29493 = EDGE_CURVE('',#29494,#29486,#29496,.T.); +#29494 = VERTEX_POINT('',#29495); +#29495 = CARTESIAN_POINT('',(-0.45,1.7,4.2)); +#29496 = LINE('',#29497,#29498); +#29497 = CARTESIAN_POINT('',(-0.45,1.7,4.2)); +#29498 = VECTOR('',#29499,1.); +#29499 = DIRECTION('',(0.,0.,1.)); +#29500 = ORIENTED_EDGE('',*,*,#29501,.F.); +#29501 = EDGE_CURVE('',#29502,#29494,#29504,.T.); +#29502 = VERTEX_POINT('',#29503); +#29503 = CARTESIAN_POINT('',(-0.4,1.7,4.2)); +#29504 = LINE('',#29505,#29506); +#29505 = CARTESIAN_POINT('',(-0.4,1.7,4.2)); +#29506 = VECTOR('',#29507,1.); +#29507 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#29508 = ORIENTED_EDGE('',*,*,#29509,.F.); +#29509 = EDGE_CURVE('',#29510,#29502,#29512,.T.); +#29510 = VERTEX_POINT('',#29511); +#29511 = CARTESIAN_POINT('',(-0.4,1.7,2.4)); +#29512 = LINE('',#29513,#29514); +#29513 = CARTESIAN_POINT('',(-0.4,1.7,2.4)); +#29514 = VECTOR('',#29515,1.); +#29515 = DIRECTION('',(0.,0.,1.)); +#29516 = ORIENTED_EDGE('',*,*,#29517,.F.); +#29517 = EDGE_CURVE('',#29518,#29510,#29520,.T.); +#29518 = VERTEX_POINT('',#29519); +#29519 = CARTESIAN_POINT('',(-1.4,1.7,2.4)); +#29520 = LINE('',#29521,#29522); +#29521 = CARTESIAN_POINT('',(-1.4,1.7,2.4)); +#29522 = VECTOR('',#29523,1.); +#29523 = DIRECTION('',(1.,-1.224646799147E-16,0.)); +#29524 = ORIENTED_EDGE('',*,*,#29525,.F.); +#29525 = EDGE_CURVE('',#29526,#29518,#29528,.T.); +#29526 = VERTEX_POINT('',#29527); +#29527 = CARTESIAN_POINT('',(-1.4,1.7,4.2)); +#29528 = LINE('',#29529,#29530); +#29529 = CARTESIAN_POINT('',(-1.4,1.7,4.2)); +#29530 = VECTOR('',#29531,1.); +#29531 = DIRECTION('',(-0.,0.,-1.)); +#29532 = ORIENTED_EDGE('',*,*,#29533,.F.); +#29533 = EDGE_CURVE('',#29534,#29526,#29536,.T.); +#29534 = VERTEX_POINT('',#29535); +#29535 = CARTESIAN_POINT('',(-0.95,1.7,4.2)); +#29536 = LINE('',#29537,#29538); +#29537 = CARTESIAN_POINT('',(-0.4,1.7,4.2)); +#29538 = VECTOR('',#29539,1.); +#29539 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#29540 = ORIENTED_EDGE('',*,*,#29541,.T.); +#29541 = EDGE_CURVE('',#29534,#29542,#29544,.T.); +#29542 = VERTEX_POINT('',#29543); +#29543 = CARTESIAN_POINT('',(-0.95,1.7,6.)); +#29544 = LINE('',#29545,#29546); +#29545 = CARTESIAN_POINT('',(-0.95,1.7,4.2)); +#29546 = VECTOR('',#29547,1.); +#29547 = DIRECTION('',(0.,0.,1.)); +#29548 = ORIENTED_EDGE('',*,*,#29549,.T.); +#29549 = EDGE_CURVE('',#29542,#29550,#29552,.T.); +#29550 = VERTEX_POINT('',#29551); +#29551 = CARTESIAN_POINT('',(-1.95,1.7,6.)); +#29552 = LINE('',#29553,#29554); +#29553 = CARTESIAN_POINT('',(9.95,1.7,6.)); +#29554 = VECTOR('',#29555,1.); +#29555 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#29556 = ORIENTED_EDGE('',*,*,#29557,.F.); +#29557 = EDGE_CURVE('',#29558,#29550,#29560,.T.); +#29558 = VERTEX_POINT('',#29559); +#29559 = CARTESIAN_POINT('',(-1.95,1.7,0.)); +#29560 = LINE('',#29561,#29562); +#29561 = CARTESIAN_POINT('',(-1.95,1.7,0.)); +#29562 = VECTOR('',#29563,1.); +#29563 = DIRECTION('',(0.,0.,1.)); +#29564 = ORIENTED_EDGE('',*,*,#29565,.F.); +#29565 = EDGE_CURVE('',#29566,#29558,#29568,.T.); +#29566 = VERTEX_POINT('',#29567); +#29567 = CARTESIAN_POINT('',(-0.75,1.7,0.)); +#29568 = LINE('',#29569,#29570); +#29569 = CARTESIAN_POINT('',(9.95,1.7,0.)); +#29570 = VECTOR('',#29571,1.); +#29571 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#29572 = ORIENTED_EDGE('',*,*,#29573,.T.); +#29573 = EDGE_CURVE('',#29566,#29574,#29576,.T.); +#29574 = VERTEX_POINT('',#29575); +#29575 = CARTESIAN_POINT('',(-0.75,1.7,0.2)); +#29576 = LINE('',#29577,#29578); +#29577 = CARTESIAN_POINT('',(-0.75,1.7,0.)); +#29578 = VECTOR('',#29579,1.); +#29579 = DIRECTION('',(0.,0.,1.)); +#29580 = ORIENTED_EDGE('',*,*,#29581,.F.); +#29581 = EDGE_CURVE('',#29582,#29574,#29584,.T.); +#29582 = VERTEX_POINT('',#29583); +#29583 = CARTESIAN_POINT('',(0.75,1.7,0.2)); +#29584 = LINE('',#29585,#29586); +#29585 = CARTESIAN_POINT('',(0.75,1.7,0.2)); +#29586 = VECTOR('',#29587,1.); +#29587 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#29588 = ORIENTED_EDGE('',*,*,#29589,.F.); +#29589 = EDGE_CURVE('',#29590,#29582,#29592,.T.); +#29590 = VERTEX_POINT('',#29591); +#29591 = CARTESIAN_POINT('',(0.75,1.7,0.)); +#29592 = LINE('',#29593,#29594); +#29593 = CARTESIAN_POINT('',(0.75,1.7,0.)); +#29594 = VECTOR('',#29595,1.); +#29595 = DIRECTION('',(0.,0.,1.)); +#29596 = ORIENTED_EDGE('',*,*,#29597,.F.); +#29597 = EDGE_CURVE('',#29598,#29590,#29600,.T.); +#29598 = VERTEX_POINT('',#29599); +#29599 = CARTESIAN_POINT('',(1.25,1.7,0.)); +#29600 = LINE('',#29601,#29602); +#29601 = CARTESIAN_POINT('',(9.95,1.7,0.)); +#29602 = VECTOR('',#29603,1.); +#29603 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#29604 = ORIENTED_EDGE('',*,*,#29605,.T.); +#29605 = EDGE_CURVE('',#29598,#29606,#29608,.T.); +#29606 = VERTEX_POINT('',#29607); +#29607 = CARTESIAN_POINT('',(1.25,1.7,0.2)); +#29608 = LINE('',#29609,#29610); +#29609 = CARTESIAN_POINT('',(1.25,1.7,0.)); +#29610 = VECTOR('',#29611,1.); +#29611 = DIRECTION('',(0.,0.,1.)); +#29612 = ORIENTED_EDGE('',*,*,#29613,.F.); +#29613 = EDGE_CURVE('',#29614,#29606,#29616,.T.); +#29614 = VERTEX_POINT('',#29615); +#29615 = CARTESIAN_POINT('',(2.75,1.7,0.2)); +#29616 = LINE('',#29617,#29618); +#29617 = CARTESIAN_POINT('',(2.75,1.7,0.2)); +#29618 = VECTOR('',#29619,1.); +#29619 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#29620 = ORIENTED_EDGE('',*,*,#29621,.F.); +#29621 = EDGE_CURVE('',#29622,#29614,#29624,.T.); +#29622 = VERTEX_POINT('',#29623); +#29623 = CARTESIAN_POINT('',(2.75,1.7,0.)); +#29624 = LINE('',#29625,#29626); +#29625 = CARTESIAN_POINT('',(2.75,1.7,0.)); +#29626 = VECTOR('',#29627,1.); +#29627 = DIRECTION('',(0.,0.,1.)); +#29628 = ORIENTED_EDGE('',*,*,#29629,.F.); +#29629 = EDGE_CURVE('',#29630,#29622,#29632,.T.); +#29630 = VERTEX_POINT('',#29631); +#29631 = CARTESIAN_POINT('',(3.25,1.7,0.)); +#29632 = LINE('',#29633,#29634); +#29633 = CARTESIAN_POINT('',(9.95,1.7,0.)); +#29634 = VECTOR('',#29635,1.); +#29635 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#29636 = ORIENTED_EDGE('',*,*,#29637,.T.); +#29637 = EDGE_CURVE('',#29630,#29638,#29640,.T.); +#29638 = VERTEX_POINT('',#29639); +#29639 = CARTESIAN_POINT('',(3.25,1.7,0.2)); +#29640 = LINE('',#29641,#29642); +#29641 = CARTESIAN_POINT('',(3.25,1.7,0.)); +#29642 = VECTOR('',#29643,1.); +#29643 = DIRECTION('',(0.,0.,1.)); +#29644 = ORIENTED_EDGE('',*,*,#29645,.F.); +#29645 = EDGE_CURVE('',#29646,#29638,#29648,.T.); +#29646 = VERTEX_POINT('',#29647); +#29647 = CARTESIAN_POINT('',(4.75,1.7,0.2)); +#29648 = LINE('',#29649,#29650); +#29649 = CARTESIAN_POINT('',(4.75,1.7,0.2)); +#29650 = VECTOR('',#29651,1.); +#29651 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#29652 = ORIENTED_EDGE('',*,*,#29653,.F.); +#29653 = EDGE_CURVE('',#29654,#29646,#29656,.T.); +#29654 = VERTEX_POINT('',#29655); +#29655 = CARTESIAN_POINT('',(4.75,1.7,0.)); +#29656 = LINE('',#29657,#29658); +#29657 = CARTESIAN_POINT('',(4.75,1.7,0.)); +#29658 = VECTOR('',#29659,1.); +#29659 = DIRECTION('',(0.,0.,1.)); +#29660 = ORIENTED_EDGE('',*,*,#29661,.F.); +#29661 = EDGE_CURVE('',#29662,#29654,#29664,.T.); +#29662 = VERTEX_POINT('',#29663); +#29663 = CARTESIAN_POINT('',(5.25,1.7,0.)); +#29664 = LINE('',#29665,#29666); +#29665 = CARTESIAN_POINT('',(9.95,1.7,0.)); +#29666 = VECTOR('',#29667,1.); +#29667 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#29668 = ORIENTED_EDGE('',*,*,#29669,.T.); +#29669 = EDGE_CURVE('',#29662,#29670,#29672,.T.); +#29670 = VERTEX_POINT('',#29671); +#29671 = CARTESIAN_POINT('',(5.25,1.7,0.2)); +#29672 = LINE('',#29673,#29674); +#29673 = CARTESIAN_POINT('',(5.25,1.7,0.)); +#29674 = VECTOR('',#29675,1.); +#29675 = DIRECTION('',(0.,0.,1.)); +#29676 = ORIENTED_EDGE('',*,*,#29677,.F.); +#29677 = EDGE_CURVE('',#29678,#29670,#29680,.T.); +#29678 = VERTEX_POINT('',#29679); +#29679 = CARTESIAN_POINT('',(6.75,1.7,0.2)); +#29680 = LINE('',#29681,#29682); +#29681 = CARTESIAN_POINT('',(6.75,1.7,0.2)); +#29682 = VECTOR('',#29683,1.); +#29683 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#29684 = ORIENTED_EDGE('',*,*,#29685,.F.); +#29685 = EDGE_CURVE('',#29686,#29678,#29688,.T.); +#29686 = VERTEX_POINT('',#29687); +#29687 = CARTESIAN_POINT('',(6.75,1.7,0.)); +#29688 = LINE('',#29689,#29690); +#29689 = CARTESIAN_POINT('',(6.75,1.7,0.)); +#29690 = VECTOR('',#29691,1.); +#29691 = DIRECTION('',(0.,0.,1.)); +#29692 = ORIENTED_EDGE('',*,*,#29693,.F.); +#29693 = EDGE_CURVE('',#29694,#29686,#29696,.T.); +#29694 = VERTEX_POINT('',#29695); +#29695 = CARTESIAN_POINT('',(7.25,1.7,0.)); +#29696 = LINE('',#29697,#29698); +#29697 = CARTESIAN_POINT('',(9.95,1.7,0.)); +#29698 = VECTOR('',#29699,1.); +#29699 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#29700 = ORIENTED_EDGE('',*,*,#29701,.T.); +#29701 = EDGE_CURVE('',#29694,#29702,#29704,.T.); +#29702 = VERTEX_POINT('',#29703); +#29703 = CARTESIAN_POINT('',(7.25,1.7,0.2)); +#29704 = LINE('',#29705,#29706); +#29705 = CARTESIAN_POINT('',(7.25,1.7,0.)); +#29706 = VECTOR('',#29707,1.); +#29707 = DIRECTION('',(0.,0.,1.)); +#29708 = ORIENTED_EDGE('',*,*,#29709,.F.); +#29709 = EDGE_CURVE('',#29412,#29702,#29710,.T.); +#29710 = LINE('',#29711,#29712); +#29711 = CARTESIAN_POINT('',(8.75,1.7,0.2)); +#29712 = VECTOR('',#29713,1.); +#29713 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#29714 = ORIENTED_EDGE('',*,*,#29411,.F.); +#29715 = FACE_BOUND('',#29716,.F.); +#29716 = EDGE_LOOP('',(#29717,#29727,#29735,#29743)); +#29717 = ORIENTED_EDGE('',*,*,#29718,.T.); +#29718 = EDGE_CURVE('',#29719,#29721,#29723,.T.); +#29719 = VERTEX_POINT('',#29720); +#29720 = CARTESIAN_POINT('',(8.4,1.7,4.2)); +#29721 = VERTEX_POINT('',#29722); +#29722 = CARTESIAN_POINT('',(9.4,1.7,4.2)); +#29723 = LINE('',#29724,#29725); +#29724 = CARTESIAN_POINT('',(8.4,1.7,4.2)); +#29725 = VECTOR('',#29726,1.); +#29726 = DIRECTION('',(1.,-1.224646799147E-16,0.)); +#29727 = ORIENTED_EDGE('',*,*,#29728,.T.); +#29728 = EDGE_CURVE('',#29721,#29729,#29731,.T.); +#29729 = VERTEX_POINT('',#29730); +#29730 = CARTESIAN_POINT('',(9.4,1.7,2.4)); +#29731 = LINE('',#29732,#29733); +#29732 = CARTESIAN_POINT('',(9.4,1.7,4.2)); +#29733 = VECTOR('',#29734,1.); +#29734 = DIRECTION('',(-0.,0.,-1.)); +#29735 = ORIENTED_EDGE('',*,*,#29736,.T.); +#29736 = EDGE_CURVE('',#29729,#29737,#29739,.T.); +#29737 = VERTEX_POINT('',#29738); +#29738 = CARTESIAN_POINT('',(8.4,1.7,2.4)); +#29739 = LINE('',#29740,#29741); +#29740 = CARTESIAN_POINT('',(9.4,1.7,2.4)); +#29741 = VECTOR('',#29742,1.); +#29742 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#29743 = ORIENTED_EDGE('',*,*,#29744,.T.); +#29744 = EDGE_CURVE('',#29737,#29719,#29745,.T.); +#29745 = LINE('',#29746,#29747); +#29746 = CARTESIAN_POINT('',(8.4,1.7,2.4)); +#29747 = VECTOR('',#29748,1.); +#29748 = DIRECTION('',(0.,0.,1.)); +#29749 = PLANE('',#29750); +#29750 = AXIS2_PLACEMENT_3D('',#29751,#29752,#29753); +#29751 = CARTESIAN_POINT('',(9.95,1.7,0.)); +#29752 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); +#29753 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#29754 = ADVANCED_FACE('',(#29755),#29789,.T.); +#29755 = FACE_BOUND('',#29756,.T.); +#29756 = EDGE_LOOP('',(#29757,#29765,#29766,#29767,#29775,#29783)); +#29757 = ORIENTED_EDGE('',*,*,#29758,.F.); +#29758 = EDGE_CURVE('',#29198,#29759,#29761,.T.); +#29759 = VERTEX_POINT('',#29760); +#29760 = CARTESIAN_POINT('',(9.45,0.2,6.)); +#29761 = LINE('',#29762,#29763); +#29762 = CARTESIAN_POINT('',(9.95,0.2,6.)); +#29763 = VECTOR('',#29764,1.); +#29764 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#29765 = ORIENTED_EDGE('',*,*,#29205,.T.); +#29766 = ORIENTED_EDGE('',*,*,#29453,.T.); +#29767 = ORIENTED_EDGE('',*,*,#29768,.T.); +#29768 = EDGE_CURVE('',#29454,#29769,#29771,.T.); +#29769 = VERTEX_POINT('',#29770); +#29770 = CARTESIAN_POINT('',(7.45,1.1,6.)); +#29771 = LINE('',#29772,#29773); +#29772 = CARTESIAN_POINT('',(7.45,1.7,6.)); +#29773 = VECTOR('',#29774,1.); +#29774 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); +#29775 = ORIENTED_EDGE('',*,*,#29776,.F.); +#29776 = EDGE_CURVE('',#29777,#29769,#29779,.T.); +#29777 = VERTEX_POINT('',#29778); +#29778 = CARTESIAN_POINT('',(9.45,1.1,6.)); +#29779 = LINE('',#29780,#29781); +#29780 = CARTESIAN_POINT('',(9.45,1.1,6.)); +#29781 = VECTOR('',#29782,1.); +#29782 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#29783 = ORIENTED_EDGE('',*,*,#29784,.F.); +#29784 = EDGE_CURVE('',#29759,#29777,#29785,.T.); +#29785 = LINE('',#29786,#29787); +#29786 = CARTESIAN_POINT('',(9.45,-2.3,6.)); +#29787 = VECTOR('',#29788,1.); +#29788 = DIRECTION('',(1.224646799147E-16,1.,0.)); +#29789 = PLANE('',#29790); +#29790 = AXIS2_PLACEMENT_3D('',#29791,#29792,#29793); +#29791 = CARTESIAN_POINT('',(4.,-0.55,6.)); +#29792 = DIRECTION('',(0.,0.,1.)); +#29793 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#29794 = ADVANCED_FACE('',(#29795),#29813,.T.); +#29795 = FACE_BOUND('',#29796,.T.); +#29796 = EDGE_LOOP('',(#29797,#29798,#29799,#29807)); +#29797 = ORIENTED_EDGE('',*,*,#29197,.F.); +#29798 = ORIENTED_EDGE('',*,*,#29758,.T.); +#29799 = ORIENTED_EDGE('',*,*,#29800,.T.); +#29800 = EDGE_CURVE('',#29759,#29801,#29803,.T.); +#29801 = VERTEX_POINT('',#29802); +#29802 = CARTESIAN_POINT('',(9.45,0.2,4.4)); +#29803 = LINE('',#29804,#29805); +#29804 = CARTESIAN_POINT('',(9.45,0.2,6.)); +#29805 = VECTOR('',#29806,1.); +#29806 = DIRECTION('',(-0.,0.,-1.)); +#29807 = ORIENTED_EDGE('',*,*,#29808,.F.); +#29808 = EDGE_CURVE('',#29189,#29801,#29809,.T.); +#29809 = LINE('',#29810,#29811); +#29810 = CARTESIAN_POINT('',(9.95,0.2,4.4)); +#29811 = VECTOR('',#29812,1.); +#29812 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#29813 = PLANE('',#29814); +#29814 = AXIS2_PLACEMENT_3D('',#29815,#29816,#29817); +#29815 = CARTESIAN_POINT('',(9.95,0.2,6.)); +#29816 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); +#29817 = DIRECTION('',(-0.,0.,-1.)); +#29818 = ADVANCED_FACE('',(#29819),#29838,.F.); +#29819 = FACE_BOUND('',#29820,.F.); +#29820 = EDGE_LOOP('',(#29821,#29829,#29836,#29837)); +#29821 = ORIENTED_EDGE('',*,*,#29822,.T.); +#29822 = EDGE_CURVE('',#29181,#29823,#29825,.T.); +#29823 = VERTEX_POINT('',#29824); +#29824 = CARTESIAN_POINT('',(9.45,-0.6,4.4)); +#29825 = LINE('',#29826,#29827); +#29826 = CARTESIAN_POINT('',(9.95,-0.6,4.4)); +#29827 = VECTOR('',#29828,1.); +#29828 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#29829 = ORIENTED_EDGE('',*,*,#29830,.T.); +#29830 = EDGE_CURVE('',#29823,#29801,#29831,.T.); +#29831 = CIRCLE('',#29832,0.4); +#29832 = AXIS2_PLACEMENT_3D('',#29833,#29834,#29835); +#29833 = CARTESIAN_POINT('',(9.45,-0.2,4.4)); +#29834 = DIRECTION('',(1.,-1.224646799147E-16,0.)); +#29835 = DIRECTION('',(1.224646799147E-16,1.,0.)); +#29836 = ORIENTED_EDGE('',*,*,#29808,.F.); +#29837 = ORIENTED_EDGE('',*,*,#29188,.T.); +#29838 = CYLINDRICAL_SURFACE('',#29839,0.4); +#29839 = AXIS2_PLACEMENT_3D('',#29840,#29841,#29842); +#29840 = CARTESIAN_POINT('',(9.95,-0.2,4.4)); +#29841 = DIRECTION('',(1.,-1.224646799147E-16,-0.)); +#29842 = DIRECTION('',(1.224646799147E-16,1.,0.)); +#29843 = ADVANCED_FACE('',(#29844),#29862,.T.); +#29844 = FACE_BOUND('',#29845,.T.); +#29845 = EDGE_LOOP('',(#29846,#29847,#29848,#29856)); +#29846 = ORIENTED_EDGE('',*,*,#29180,.F.); +#29847 = ORIENTED_EDGE('',*,*,#29822,.T.); +#29848 = ORIENTED_EDGE('',*,*,#29849,.T.); +#29849 = EDGE_CURVE('',#29823,#29850,#29852,.T.); +#29850 = VERTEX_POINT('',#29851); +#29851 = CARTESIAN_POINT('',(9.45,-0.6,6.)); +#29852 = LINE('',#29853,#29854); +#29853 = CARTESIAN_POINT('',(9.45,-0.6,5.2)); +#29854 = VECTOR('',#29855,1.); +#29855 = DIRECTION('',(0.,0.,1.)); +#29856 = ORIENTED_EDGE('',*,*,#29857,.F.); +#29857 = EDGE_CURVE('',#29173,#29850,#29858,.T.); +#29858 = LINE('',#29859,#29860); +#29859 = CARTESIAN_POINT('',(9.95,-0.6,6.)); +#29860 = VECTOR('',#29861,1.); +#29861 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#29862 = PLANE('',#29863); +#29863 = AXIS2_PLACEMENT_3D('',#29864,#29865,#29866); +#29864 = CARTESIAN_POINT('',(9.95,-0.6,4.4)); +#29865 = DIRECTION('',(1.224646799147E-16,1.,0.)); +#29866 = DIRECTION('',(0.,-0.,1.)); +#29867 = ADVANCED_FACE('',(#29868),#29911,.T.); +#29868 = FACE_BOUND('',#29869,.T.); +#29869 = EDGE_LOOP('',(#29870,#29871,#29872,#29880,#29888,#29896,#29904, + #29910)); +#29870 = ORIENTED_EDGE('',*,*,#29172,.T.); +#29871 = ORIENTED_EDGE('',*,*,#29857,.T.); +#29872 = ORIENTED_EDGE('',*,*,#29873,.F.); +#29873 = EDGE_CURVE('',#29874,#29850,#29876,.T.); +#29874 = VERTEX_POINT('',#29875); +#29875 = CARTESIAN_POINT('',(9.45,-2.3,6.)); +#29876 = LINE('',#29877,#29878); +#29877 = CARTESIAN_POINT('',(9.45,-2.3,6.)); +#29878 = VECTOR('',#29879,1.); +#29879 = DIRECTION('',(1.224646799147E-16,1.,0.)); +#29880 = ORIENTED_EDGE('',*,*,#29881,.F.); +#29881 = EDGE_CURVE('',#29882,#29874,#29884,.T.); +#29882 = VERTEX_POINT('',#29883); +#29883 = CARTESIAN_POINT('',(-1.45,-2.3,6.)); +#29884 = LINE('',#29885,#29886); +#29885 = CARTESIAN_POINT('',(-1.45,-2.3,6.)); +#29886 = VECTOR('',#29887,1.); +#29887 = DIRECTION('',(1.,-1.224646799147E-16,0.)); +#29888 = ORIENTED_EDGE('',*,*,#29889,.F.); +#29889 = EDGE_CURVE('',#29890,#29882,#29892,.T.); +#29890 = VERTEX_POINT('',#29891); +#29891 = CARTESIAN_POINT('',(-1.45,-0.6,6.)); +#29892 = LINE('',#29893,#29894); +#29893 = CARTESIAN_POINT('',(-1.45,1.1,6.)); +#29894 = VECTOR('',#29895,1.); +#29895 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); +#29896 = ORIENTED_EDGE('',*,*,#29897,.T.); +#29897 = EDGE_CURVE('',#29890,#29898,#29900,.T.); +#29898 = VERTEX_POINT('',#29899); +#29899 = CARTESIAN_POINT('',(-1.95,-0.6,6.)); +#29900 = LINE('',#29901,#29902); +#29901 = CARTESIAN_POINT('',(9.95,-0.6,6.)); +#29902 = VECTOR('',#29903,1.); +#29903 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#29904 = ORIENTED_EDGE('',*,*,#29905,.T.); +#29905 = EDGE_CURVE('',#29898,#29238,#29906,.T.); +#29906 = LINE('',#29907,#29908); +#29907 = CARTESIAN_POINT('',(-1.95,1.7,6.)); +#29908 = VECTOR('',#29909,1.); +#29909 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); +#29910 = ORIENTED_EDGE('',*,*,#29245,.T.); +#29911 = PLANE('',#29912); +#29912 = AXIS2_PLACEMENT_3D('',#29913,#29914,#29915); +#29913 = CARTESIAN_POINT('',(4.,-0.55,6.)); +#29914 = DIRECTION('',(0.,0.,1.)); +#29915 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#29916 = ADVANCED_FACE('',(#29917),#29933,.F.); +#29917 = FACE_BOUND('',#29918,.F.); +#29918 = EDGE_LOOP('',(#29919,#29925,#29926,#29932)); +#29919 = ORIENTED_EDGE('',*,*,#29920,.T.); +#29920 = EDGE_CURVE('',#29230,#29566,#29921,.T.); +#29921 = LINE('',#29922,#29923); +#29922 = CARTESIAN_POINT('',(-0.75,-2.8,0.)); +#29923 = VECTOR('',#29924,1.); +#29924 = DIRECTION('',(1.224646799147E-16,1.,0.)); +#29925 = ORIENTED_EDGE('',*,*,#29565,.T.); +#29926 = ORIENTED_EDGE('',*,*,#29927,.T.); +#29927 = EDGE_CURVE('',#29558,#29228,#29928,.T.); +#29928 = LINE('',#29929,#29930); +#29929 = CARTESIAN_POINT('',(-1.95,1.7,0.)); +#29930 = VECTOR('',#29931,1.); +#29931 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); +#29932 = ORIENTED_EDGE('',*,*,#29227,.T.); +#29933 = PLANE('',#29934); +#29934 = AXIS2_PLACEMENT_3D('',#29935,#29936,#29937); +#29935 = CARTESIAN_POINT('',(4.,-0.55,0.)); +#29936 = DIRECTION('',(0.,0.,1.)); +#29937 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#29938 = ADVANCED_FACE('',(#29939),#29966,.T.); +#29939 = FACE_BOUND('',#29940,.T.); +#29940 = EDGE_LOOP('',(#29941,#29942,#29950,#29958,#29964,#29965)); +#29941 = ORIENTED_EDGE('',*,*,#29573,.T.); +#29942 = ORIENTED_EDGE('',*,*,#29943,.T.); +#29943 = EDGE_CURVE('',#29574,#29944,#29946,.T.); +#29944 = VERTEX_POINT('',#29945); +#29945 = CARTESIAN_POINT('',(-0.75,0.5,0.1)); +#29946 = LINE('',#29947,#29948); +#29947 = CARTESIAN_POINT('',(-0.75,1.7,0.2)); +#29948 = VECTOR('',#29949,1.); +#29949 = DIRECTION('',(-1.220416573038E-16,-0.996545758245, + -8.304547985373E-02)); +#29950 = ORIENTED_EDGE('',*,*,#29951,.T.); +#29951 = EDGE_CURVE('',#29944,#29952,#29954,.T.); +#29952 = VERTEX_POINT('',#29953); +#29953 = CARTESIAN_POINT('',(-0.75,-0.5,0.1)); +#29954 = LINE('',#29955,#29956); +#29955 = CARTESIAN_POINT('',(-0.75,0.5,0.1)); +#29956 = VECTOR('',#29957,1.); +#29957 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); +#29958 = ORIENTED_EDGE('',*,*,#29959,.T.); +#29959 = EDGE_CURVE('',#29952,#29390,#29960,.T.); +#29960 = LINE('',#29961,#29962); +#29961 = CARTESIAN_POINT('',(-0.75,-0.5,0.1)); +#29962 = VECTOR('',#29963,1.); +#29963 = DIRECTION('',(-1.223490926498E-16,-0.999056158355, + 4.343722427631E-02)); +#29964 = ORIENTED_EDGE('',*,*,#29397,.T.); +#29965 = ORIENTED_EDGE('',*,*,#29920,.T.); +#29966 = PLANE('',#29967); +#29967 = AXIS2_PLACEMENT_3D('',#29968,#29969,#29970); +#29968 = CARTESIAN_POINT('',(-0.75,-0.549524476701,7.07980355453E-02)); +#29969 = DIRECTION('',(1.,-1.224646799147E-16,-0.)); +#29970 = DIRECTION('',(-0.,0.,-1.)); +#29971 = ADVANCED_FACE('',(#29972),#29990,.F.); +#29972 = FACE_BOUND('',#29973,.F.); +#29973 = EDGE_LOOP('',(#29974,#29982,#29983,#29984)); +#29974 = ORIENTED_EDGE('',*,*,#29975,.T.); +#29975 = EDGE_CURVE('',#29976,#29952,#29978,.T.); +#29976 = VERTEX_POINT('',#29977); +#29977 = CARTESIAN_POINT('',(0.75,-0.5,0.1)); +#29978 = LINE('',#29979,#29980); +#29979 = CARTESIAN_POINT('',(0.75,-0.5,0.1)); +#29980 = VECTOR('',#29981,1.); +#29981 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#29982 = ORIENTED_EDGE('',*,*,#29959,.T.); +#29983 = ORIENTED_EDGE('',*,*,#29389,.F.); +#29984 = ORIENTED_EDGE('',*,*,#29985,.F.); +#29985 = EDGE_CURVE('',#29976,#29382,#29986,.T.); +#29986 = LINE('',#29987,#29988); +#29987 = CARTESIAN_POINT('',(0.75,-0.5,0.1)); +#29988 = VECTOR('',#29989,1.); +#29989 = DIRECTION('',(-1.223490926498E-16,-0.999056158355, + 4.343722427631E-02)); +#29990 = PLANE('',#29991); +#29991 = AXIS2_PLACEMENT_3D('',#29992,#29993,#29994); +#29992 = CARTESIAN_POINT('',(0.75,-0.5,0.1)); +#29993 = DIRECTION('',(5.319525767383E-18,4.343722427631E-02, + 0.999056158355)); +#29994 = DIRECTION('',(-1.223490926498E-16,-0.999056158355, + 4.343722427631E-02)); +#29995 = ADVANCED_FACE('',(#29996),#30021,.F.); +#29996 = FACE_BOUND('',#29997,.F.); +#29997 = EDGE_LOOP('',(#29998,#29999,#30007,#30013,#30014,#30015)); +#29998 = ORIENTED_EDGE('',*,*,#29589,.T.); +#29999 = ORIENTED_EDGE('',*,*,#30000,.T.); +#30000 = EDGE_CURVE('',#29582,#30001,#30003,.T.); +#30001 = VERTEX_POINT('',#30002); +#30002 = CARTESIAN_POINT('',(0.75,0.5,0.1)); +#30003 = LINE('',#30004,#30005); +#30004 = CARTESIAN_POINT('',(0.75,1.7,0.2)); +#30005 = VECTOR('',#30006,1.); +#30006 = DIRECTION('',(-1.220416573038E-16,-0.996545758245, + -8.304547985373E-02)); +#30007 = ORIENTED_EDGE('',*,*,#30008,.T.); +#30008 = EDGE_CURVE('',#30001,#29976,#30009,.T.); +#30009 = LINE('',#30010,#30011); +#30010 = CARTESIAN_POINT('',(0.75,0.5,0.1)); +#30011 = VECTOR('',#30012,1.); +#30012 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); +#30013 = ORIENTED_EDGE('',*,*,#29985,.T.); +#30014 = ORIENTED_EDGE('',*,*,#29381,.T.); +#30015 = ORIENTED_EDGE('',*,*,#30016,.T.); +#30016 = EDGE_CURVE('',#29374,#29590,#30017,.T.); +#30017 = LINE('',#30018,#30019); +#30018 = CARTESIAN_POINT('',(0.75,-2.8,0.)); +#30019 = VECTOR('',#30020,1.); +#30020 = DIRECTION('',(1.224646799147E-16,1.,0.)); +#30021 = PLANE('',#30022); +#30022 = AXIS2_PLACEMENT_3D('',#30023,#30024,#30025); +#30023 = CARTESIAN_POINT('',(0.75,-0.549524476701,7.07980355453E-02)); +#30024 = DIRECTION('',(1.,-1.224646799147E-16,-0.)); +#30025 = DIRECTION('',(-0.,0.,-1.)); +#30026 = ADVANCED_FACE('',(#30027),#30038,.F.); +#30027 = FACE_BOUND('',#30028,.F.); +#30028 = EDGE_LOOP('',(#30029,#30035,#30036,#30037)); +#30029 = ORIENTED_EDGE('',*,*,#30030,.T.); +#30030 = EDGE_CURVE('',#29366,#29598,#30031,.T.); +#30031 = LINE('',#30032,#30033); +#30032 = CARTESIAN_POINT('',(1.25,-2.8,0.)); +#30033 = VECTOR('',#30034,1.); +#30034 = DIRECTION('',(1.224646799147E-16,1.,0.)); +#30035 = ORIENTED_EDGE('',*,*,#29597,.T.); +#30036 = ORIENTED_EDGE('',*,*,#30016,.F.); +#30037 = ORIENTED_EDGE('',*,*,#29373,.T.); +#30038 = PLANE('',#30039); +#30039 = AXIS2_PLACEMENT_3D('',#30040,#30041,#30042); +#30040 = CARTESIAN_POINT('',(4.,-0.55,0.)); +#30041 = DIRECTION('',(0.,0.,1.)); +#30042 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#30043 = ADVANCED_FACE('',(#30044),#30071,.T.); +#30044 = FACE_BOUND('',#30045,.T.); +#30045 = EDGE_LOOP('',(#30046,#30047,#30055,#30063,#30069,#30070)); +#30046 = ORIENTED_EDGE('',*,*,#29605,.T.); +#30047 = ORIENTED_EDGE('',*,*,#30048,.T.); +#30048 = EDGE_CURVE('',#29606,#30049,#30051,.T.); +#30049 = VERTEX_POINT('',#30050); +#30050 = CARTESIAN_POINT('',(1.25,0.5,0.1)); +#30051 = LINE('',#30052,#30053); +#30052 = CARTESIAN_POINT('',(1.25,1.7,0.2)); +#30053 = VECTOR('',#30054,1.); +#30054 = DIRECTION('',(-1.220416573038E-16,-0.996545758245, + -8.304547985373E-02)); +#30055 = ORIENTED_EDGE('',*,*,#30056,.T.); +#30056 = EDGE_CURVE('',#30049,#30057,#30059,.T.); +#30057 = VERTEX_POINT('',#30058); +#30058 = CARTESIAN_POINT('',(1.25,-0.5,0.1)); +#30059 = LINE('',#30060,#30061); +#30060 = CARTESIAN_POINT('',(1.25,0.5,0.1)); +#30061 = VECTOR('',#30062,1.); +#30062 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); +#30063 = ORIENTED_EDGE('',*,*,#30064,.T.); +#30064 = EDGE_CURVE('',#30057,#29358,#30065,.T.); +#30065 = LINE('',#30066,#30067); +#30066 = CARTESIAN_POINT('',(1.25,-0.5,0.1)); +#30067 = VECTOR('',#30068,1.); +#30068 = DIRECTION('',(-1.223490926498E-16,-0.999056158355, + 4.343722427631E-02)); +#30069 = ORIENTED_EDGE('',*,*,#29365,.T.); +#30070 = ORIENTED_EDGE('',*,*,#30030,.T.); +#30071 = PLANE('',#30072); +#30072 = AXIS2_PLACEMENT_3D('',#30073,#30074,#30075); +#30073 = CARTESIAN_POINT('',(1.25,-0.549524476701,7.07980355453E-02)); +#30074 = DIRECTION('',(1.,-1.224646799147E-16,-0.)); +#30075 = DIRECTION('',(-0.,0.,-1.)); +#30076 = ADVANCED_FACE('',(#30077),#30095,.F.); +#30077 = FACE_BOUND('',#30078,.F.); +#30078 = EDGE_LOOP('',(#30079,#30087,#30088,#30089)); +#30079 = ORIENTED_EDGE('',*,*,#30080,.T.); +#30080 = EDGE_CURVE('',#30081,#30057,#30083,.T.); +#30081 = VERTEX_POINT('',#30082); +#30082 = CARTESIAN_POINT('',(2.75,-0.5,0.1)); +#30083 = LINE('',#30084,#30085); +#30084 = CARTESIAN_POINT('',(2.75,-0.5,0.1)); +#30085 = VECTOR('',#30086,1.); +#30086 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#30087 = ORIENTED_EDGE('',*,*,#30064,.T.); +#30088 = ORIENTED_EDGE('',*,*,#29357,.F.); +#30089 = ORIENTED_EDGE('',*,*,#30090,.F.); +#30090 = EDGE_CURVE('',#30081,#29350,#30091,.T.); +#30091 = LINE('',#30092,#30093); +#30092 = CARTESIAN_POINT('',(2.75,-0.5,0.1)); +#30093 = VECTOR('',#30094,1.); +#30094 = DIRECTION('',(-1.223490926498E-16,-0.999056158355, + 4.343722427631E-02)); +#30095 = PLANE('',#30096); +#30096 = AXIS2_PLACEMENT_3D('',#30097,#30098,#30099); +#30097 = CARTESIAN_POINT('',(2.75,-0.5,0.1)); +#30098 = DIRECTION('',(5.319525767383E-18,4.343722427631E-02, + 0.999056158355)); +#30099 = DIRECTION('',(-1.223490926498E-16,-0.999056158355, + 4.343722427631E-02)); +#30100 = ADVANCED_FACE('',(#30101),#30126,.F.); +#30101 = FACE_BOUND('',#30102,.F.); +#30102 = EDGE_LOOP('',(#30103,#30104,#30112,#30118,#30119,#30120)); +#30103 = ORIENTED_EDGE('',*,*,#29621,.T.); +#30104 = ORIENTED_EDGE('',*,*,#30105,.T.); +#30105 = EDGE_CURVE('',#29614,#30106,#30108,.T.); +#30106 = VERTEX_POINT('',#30107); +#30107 = CARTESIAN_POINT('',(2.75,0.5,0.1)); +#30108 = LINE('',#30109,#30110); +#30109 = CARTESIAN_POINT('',(2.75,1.7,0.2)); +#30110 = VECTOR('',#30111,1.); +#30111 = DIRECTION('',(-1.220416573038E-16,-0.996545758245, + -8.304547985373E-02)); +#30112 = ORIENTED_EDGE('',*,*,#30113,.T.); +#30113 = EDGE_CURVE('',#30106,#30081,#30114,.T.); +#30114 = LINE('',#30115,#30116); +#30115 = CARTESIAN_POINT('',(2.75,0.5,0.1)); +#30116 = VECTOR('',#30117,1.); +#30117 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); +#30118 = ORIENTED_EDGE('',*,*,#30090,.T.); +#30119 = ORIENTED_EDGE('',*,*,#29349,.T.); +#30120 = ORIENTED_EDGE('',*,*,#30121,.T.); +#30121 = EDGE_CURVE('',#29342,#29622,#30122,.T.); +#30122 = LINE('',#30123,#30124); +#30123 = CARTESIAN_POINT('',(2.75,-2.8,0.)); +#30124 = VECTOR('',#30125,1.); +#30125 = DIRECTION('',(1.224646799147E-16,1.,0.)); +#30126 = PLANE('',#30127); +#30127 = AXIS2_PLACEMENT_3D('',#30128,#30129,#30130); +#30128 = CARTESIAN_POINT('',(2.75,-0.549524476701,7.07980355453E-02)); +#30129 = DIRECTION('',(1.,-1.224646799147E-16,-0.)); +#30130 = DIRECTION('',(-0.,0.,-1.)); +#30131 = ADVANCED_FACE('',(#30132),#30143,.F.); +#30132 = FACE_BOUND('',#30133,.F.); +#30133 = EDGE_LOOP('',(#30134,#30135,#30136,#30137)); +#30134 = ORIENTED_EDGE('',*,*,#29629,.T.); +#30135 = ORIENTED_EDGE('',*,*,#30121,.F.); +#30136 = ORIENTED_EDGE('',*,*,#29341,.T.); +#30137 = ORIENTED_EDGE('',*,*,#30138,.T.); +#30138 = EDGE_CURVE('',#29334,#29630,#30139,.T.); +#30139 = LINE('',#30140,#30141); +#30140 = CARTESIAN_POINT('',(3.25,-2.8,0.)); +#30141 = VECTOR('',#30142,1.); +#30142 = DIRECTION('',(1.224646799147E-16,1.,0.)); +#30143 = PLANE('',#30144); +#30144 = AXIS2_PLACEMENT_3D('',#30145,#30146,#30147); +#30145 = CARTESIAN_POINT('',(4.,-0.55,0.)); +#30146 = DIRECTION('',(0.,0.,1.)); +#30147 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#30148 = ADVANCED_FACE('',(#30149),#30176,.T.); +#30149 = FACE_BOUND('',#30150,.T.); +#30150 = EDGE_LOOP('',(#30151,#30152,#30160,#30168,#30174,#30175)); +#30151 = ORIENTED_EDGE('',*,*,#29637,.T.); +#30152 = ORIENTED_EDGE('',*,*,#30153,.T.); +#30153 = EDGE_CURVE('',#29638,#30154,#30156,.T.); +#30154 = VERTEX_POINT('',#30155); +#30155 = CARTESIAN_POINT('',(3.25,0.5,0.1)); +#30156 = LINE('',#30157,#30158); +#30157 = CARTESIAN_POINT('',(3.25,1.7,0.2)); +#30158 = VECTOR('',#30159,1.); +#30159 = DIRECTION('',(-1.220416573038E-16,-0.996545758245, + -8.304547985373E-02)); +#30160 = ORIENTED_EDGE('',*,*,#30161,.T.); +#30161 = EDGE_CURVE('',#30154,#30162,#30164,.T.); +#30162 = VERTEX_POINT('',#30163); +#30163 = CARTESIAN_POINT('',(3.25,-0.5,0.1)); +#30164 = LINE('',#30165,#30166); +#30165 = CARTESIAN_POINT('',(3.25,0.5,0.1)); +#30166 = VECTOR('',#30167,1.); +#30167 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); +#30168 = ORIENTED_EDGE('',*,*,#30169,.T.); +#30169 = EDGE_CURVE('',#30162,#29326,#30170,.T.); +#30170 = LINE('',#30171,#30172); +#30171 = CARTESIAN_POINT('',(3.25,-0.5,0.1)); +#30172 = VECTOR('',#30173,1.); +#30173 = DIRECTION('',(-1.223490926498E-16,-0.999056158355, + 4.343722427631E-02)); +#30174 = ORIENTED_EDGE('',*,*,#29333,.T.); +#30175 = ORIENTED_EDGE('',*,*,#30138,.T.); +#30176 = PLANE('',#30177); +#30177 = AXIS2_PLACEMENT_3D('',#30178,#30179,#30180); +#30178 = CARTESIAN_POINT('',(3.25,-0.549524476701,7.07980355453E-02)); +#30179 = DIRECTION('',(1.,-1.224646799147E-16,-0.)); +#30180 = DIRECTION('',(-0.,0.,-1.)); +#30181 = ADVANCED_FACE('',(#30182),#30200,.F.); +#30182 = FACE_BOUND('',#30183,.F.); +#30183 = EDGE_LOOP('',(#30184,#30192,#30193,#30194)); +#30184 = ORIENTED_EDGE('',*,*,#30185,.T.); +#30185 = EDGE_CURVE('',#30186,#30162,#30188,.T.); +#30186 = VERTEX_POINT('',#30187); +#30187 = CARTESIAN_POINT('',(4.75,-0.5,0.1)); +#30188 = LINE('',#30189,#30190); +#30189 = CARTESIAN_POINT('',(4.75,-0.5,0.1)); +#30190 = VECTOR('',#30191,1.); +#30191 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#30192 = ORIENTED_EDGE('',*,*,#30169,.T.); +#30193 = ORIENTED_EDGE('',*,*,#29325,.F.); +#30194 = ORIENTED_EDGE('',*,*,#30195,.F.); +#30195 = EDGE_CURVE('',#30186,#29318,#30196,.T.); +#30196 = LINE('',#30197,#30198); +#30197 = CARTESIAN_POINT('',(4.75,-0.5,0.1)); +#30198 = VECTOR('',#30199,1.); +#30199 = DIRECTION('',(-1.223490926498E-16,-0.999056158355, + 4.343722427631E-02)); +#30200 = PLANE('',#30201); +#30201 = AXIS2_PLACEMENT_3D('',#30202,#30203,#30204); +#30202 = CARTESIAN_POINT('',(4.75,-0.5,0.1)); +#30203 = DIRECTION('',(5.319525767383E-18,4.343722427631E-02, + 0.999056158355)); +#30204 = DIRECTION('',(-1.223490926498E-16,-0.999056158355, + 4.343722427631E-02)); +#30205 = ADVANCED_FACE('',(#30206),#30231,.F.); +#30206 = FACE_BOUND('',#30207,.F.); +#30207 = EDGE_LOOP('',(#30208,#30209,#30217,#30223,#30224,#30225)); +#30208 = ORIENTED_EDGE('',*,*,#29653,.T.); +#30209 = ORIENTED_EDGE('',*,*,#30210,.T.); +#30210 = EDGE_CURVE('',#29646,#30211,#30213,.T.); +#30211 = VERTEX_POINT('',#30212); +#30212 = CARTESIAN_POINT('',(4.75,0.5,0.1)); +#30213 = LINE('',#30214,#30215); +#30214 = CARTESIAN_POINT('',(4.75,1.7,0.2)); +#30215 = VECTOR('',#30216,1.); +#30216 = DIRECTION('',(-1.220416573038E-16,-0.996545758245, + -8.304547985373E-02)); +#30217 = ORIENTED_EDGE('',*,*,#30218,.T.); +#30218 = EDGE_CURVE('',#30211,#30186,#30219,.T.); +#30219 = LINE('',#30220,#30221); +#30220 = CARTESIAN_POINT('',(4.75,0.5,0.1)); +#30221 = VECTOR('',#30222,1.); +#30222 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); +#30223 = ORIENTED_EDGE('',*,*,#30195,.T.); +#30224 = ORIENTED_EDGE('',*,*,#29317,.T.); +#30225 = ORIENTED_EDGE('',*,*,#30226,.T.); +#30226 = EDGE_CURVE('',#29310,#29654,#30227,.T.); +#30227 = LINE('',#30228,#30229); +#30228 = CARTESIAN_POINT('',(4.75,-2.8,0.)); +#30229 = VECTOR('',#30230,1.); +#30230 = DIRECTION('',(1.224646799147E-16,1.,0.)); +#30231 = PLANE('',#30232); +#30232 = AXIS2_PLACEMENT_3D('',#30233,#30234,#30235); +#30233 = CARTESIAN_POINT('',(4.75,-0.549524476701,7.07980355453E-02)); +#30234 = DIRECTION('',(1.,-1.224646799147E-16,-0.)); +#30235 = DIRECTION('',(-0.,0.,-1.)); +#30236 = ADVANCED_FACE('',(#30237),#30248,.F.); +#30237 = FACE_BOUND('',#30238,.F.); +#30238 = EDGE_LOOP('',(#30239,#30240,#30241,#30247)); +#30239 = ORIENTED_EDGE('',*,*,#30226,.F.); +#30240 = ORIENTED_EDGE('',*,*,#29309,.T.); +#30241 = ORIENTED_EDGE('',*,*,#30242,.T.); +#30242 = EDGE_CURVE('',#29302,#29662,#30243,.T.); +#30243 = LINE('',#30244,#30245); +#30244 = CARTESIAN_POINT('',(5.25,-2.8,0.)); +#30245 = VECTOR('',#30246,1.); +#30246 = DIRECTION('',(1.224646799147E-16,1.,0.)); +#30247 = ORIENTED_EDGE('',*,*,#29661,.T.); +#30248 = PLANE('',#30249); +#30249 = AXIS2_PLACEMENT_3D('',#30250,#30251,#30252); +#30250 = CARTESIAN_POINT('',(4.,-0.55,0.)); +#30251 = DIRECTION('',(0.,0.,1.)); +#30252 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#30253 = ADVANCED_FACE('',(#30254),#30281,.T.); +#30254 = FACE_BOUND('',#30255,.T.); +#30255 = EDGE_LOOP('',(#30256,#30257,#30265,#30273,#30279,#30280)); +#30256 = ORIENTED_EDGE('',*,*,#29669,.T.); +#30257 = ORIENTED_EDGE('',*,*,#30258,.T.); +#30258 = EDGE_CURVE('',#29670,#30259,#30261,.T.); +#30259 = VERTEX_POINT('',#30260); +#30260 = CARTESIAN_POINT('',(5.25,0.5,0.1)); +#30261 = LINE('',#30262,#30263); +#30262 = CARTESIAN_POINT('',(5.25,1.7,0.2)); +#30263 = VECTOR('',#30264,1.); +#30264 = DIRECTION('',(-1.220416573038E-16,-0.996545758245, + -8.304547985373E-02)); +#30265 = ORIENTED_EDGE('',*,*,#30266,.T.); +#30266 = EDGE_CURVE('',#30259,#30267,#30269,.T.); +#30267 = VERTEX_POINT('',#30268); +#30268 = CARTESIAN_POINT('',(5.25,-0.5,0.1)); +#30269 = LINE('',#30270,#30271); +#30270 = CARTESIAN_POINT('',(5.25,0.5,0.1)); +#30271 = VECTOR('',#30272,1.); +#30272 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); +#30273 = ORIENTED_EDGE('',*,*,#30274,.T.); +#30274 = EDGE_CURVE('',#30267,#29294,#30275,.T.); +#30275 = LINE('',#30276,#30277); +#30276 = CARTESIAN_POINT('',(5.25,-0.5,0.1)); +#30277 = VECTOR('',#30278,1.); +#30278 = DIRECTION('',(-1.223490926498E-16,-0.999056158355, + 4.343722427631E-02)); +#30279 = ORIENTED_EDGE('',*,*,#29301,.T.); +#30280 = ORIENTED_EDGE('',*,*,#30242,.T.); +#30281 = PLANE('',#30282); +#30282 = AXIS2_PLACEMENT_3D('',#30283,#30284,#30285); +#30283 = CARTESIAN_POINT('',(5.25,-0.549524476701,7.07980355453E-02)); +#30284 = DIRECTION('',(1.,-1.224646799147E-16,-0.)); +#30285 = DIRECTION('',(-0.,0.,-1.)); +#30286 = ADVANCED_FACE('',(#30287),#30305,.F.); +#30287 = FACE_BOUND('',#30288,.F.); +#30288 = EDGE_LOOP('',(#30289,#30297,#30298,#30299)); +#30289 = ORIENTED_EDGE('',*,*,#30290,.T.); +#30290 = EDGE_CURVE('',#30291,#30267,#30293,.T.); +#30291 = VERTEX_POINT('',#30292); +#30292 = CARTESIAN_POINT('',(6.75,-0.5,0.1)); +#30293 = LINE('',#30294,#30295); +#30294 = CARTESIAN_POINT('',(6.75,-0.5,0.1)); +#30295 = VECTOR('',#30296,1.); +#30296 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#30297 = ORIENTED_EDGE('',*,*,#30274,.T.); +#30298 = ORIENTED_EDGE('',*,*,#29293,.F.); +#30299 = ORIENTED_EDGE('',*,*,#30300,.F.); +#30300 = EDGE_CURVE('',#30291,#29286,#30301,.T.); +#30301 = LINE('',#30302,#30303); +#30302 = CARTESIAN_POINT('',(6.75,-0.5,0.1)); +#30303 = VECTOR('',#30304,1.); +#30304 = DIRECTION('',(-1.223490926498E-16,-0.999056158355, + 4.343722427631E-02)); +#30305 = PLANE('',#30306); +#30306 = AXIS2_PLACEMENT_3D('',#30307,#30308,#30309); +#30307 = CARTESIAN_POINT('',(6.75,-0.5,0.1)); +#30308 = DIRECTION('',(5.319525767383E-18,4.343722427631E-02, + 0.999056158355)); +#30309 = DIRECTION('',(-1.223490926498E-16,-0.999056158355, + 4.343722427631E-02)); +#30310 = ADVANCED_FACE('',(#30311),#30336,.F.); +#30311 = FACE_BOUND('',#30312,.F.); +#30312 = EDGE_LOOP('',(#30313,#30314,#30322,#30328,#30329,#30330)); +#30313 = ORIENTED_EDGE('',*,*,#29685,.T.); +#30314 = ORIENTED_EDGE('',*,*,#30315,.T.); +#30315 = EDGE_CURVE('',#29678,#30316,#30318,.T.); +#30316 = VERTEX_POINT('',#30317); +#30317 = CARTESIAN_POINT('',(6.75,0.5,0.1)); +#30318 = LINE('',#30319,#30320); +#30319 = CARTESIAN_POINT('',(6.75,1.7,0.2)); +#30320 = VECTOR('',#30321,1.); +#30321 = DIRECTION('',(-1.220416573038E-16,-0.996545758245, + -8.304547985373E-02)); +#30322 = ORIENTED_EDGE('',*,*,#30323,.T.); +#30323 = EDGE_CURVE('',#30316,#30291,#30324,.T.); +#30324 = LINE('',#30325,#30326); +#30325 = CARTESIAN_POINT('',(6.75,0.5,0.1)); +#30326 = VECTOR('',#30327,1.); +#30327 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); +#30328 = ORIENTED_EDGE('',*,*,#30300,.T.); +#30329 = ORIENTED_EDGE('',*,*,#29285,.T.); +#30330 = ORIENTED_EDGE('',*,*,#30331,.T.); +#30331 = EDGE_CURVE('',#29278,#29686,#30332,.T.); +#30332 = LINE('',#30333,#30334); +#30333 = CARTESIAN_POINT('',(6.75,-2.8,0.)); +#30334 = VECTOR('',#30335,1.); +#30335 = DIRECTION('',(1.224646799147E-16,1.,0.)); +#30336 = PLANE('',#30337); +#30337 = AXIS2_PLACEMENT_3D('',#30338,#30339,#30340); +#30338 = CARTESIAN_POINT('',(6.75,-0.549524476701,7.07980355453E-02)); +#30339 = DIRECTION('',(1.,-1.224646799147E-16,-0.)); +#30340 = DIRECTION('',(-0.,0.,-1.)); +#30341 = ADVANCED_FACE('',(#30342),#30353,.F.); +#30342 = FACE_BOUND('',#30343,.F.); +#30343 = EDGE_LOOP('',(#30344,#30345,#30351,#30352)); +#30344 = ORIENTED_EDGE('',*,*,#29277,.T.); +#30345 = ORIENTED_EDGE('',*,*,#30346,.T.); +#30346 = EDGE_CURVE('',#29270,#29694,#30347,.T.); +#30347 = LINE('',#30348,#30349); +#30348 = CARTESIAN_POINT('',(7.25,-2.8,0.)); +#30349 = VECTOR('',#30350,1.); +#30350 = DIRECTION('',(1.224646799147E-16,1.,0.)); +#30351 = ORIENTED_EDGE('',*,*,#29693,.T.); +#30352 = ORIENTED_EDGE('',*,*,#30331,.F.); +#30353 = PLANE('',#30354); +#30354 = AXIS2_PLACEMENT_3D('',#30355,#30356,#30357); +#30355 = CARTESIAN_POINT('',(4.,-0.55,0.)); +#30356 = DIRECTION('',(0.,0.,1.)); +#30357 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#30358 = ADVANCED_FACE('',(#30359),#30386,.T.); +#30359 = FACE_BOUND('',#30360,.T.); +#30360 = EDGE_LOOP('',(#30361,#30362,#30370,#30378,#30384,#30385)); +#30361 = ORIENTED_EDGE('',*,*,#29701,.T.); +#30362 = ORIENTED_EDGE('',*,*,#30363,.T.); +#30363 = EDGE_CURVE('',#29702,#30364,#30366,.T.); +#30364 = VERTEX_POINT('',#30365); +#30365 = CARTESIAN_POINT('',(7.25,0.5,0.1)); +#30366 = LINE('',#30367,#30368); +#30367 = CARTESIAN_POINT('',(7.25,1.7,0.2)); +#30368 = VECTOR('',#30369,1.); +#30369 = DIRECTION('',(-1.220416573038E-16,-0.996545758245, + -8.304547985373E-02)); +#30370 = ORIENTED_EDGE('',*,*,#30371,.T.); +#30371 = EDGE_CURVE('',#30364,#30372,#30374,.T.); +#30372 = VERTEX_POINT('',#30373); +#30373 = CARTESIAN_POINT('',(7.25,-0.5,0.1)); +#30374 = LINE('',#30375,#30376); +#30375 = CARTESIAN_POINT('',(7.25,0.5,0.1)); +#30376 = VECTOR('',#30377,1.); +#30377 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); +#30378 = ORIENTED_EDGE('',*,*,#30379,.T.); +#30379 = EDGE_CURVE('',#30372,#29262,#30380,.T.); +#30380 = LINE('',#30381,#30382); +#30381 = CARTESIAN_POINT('',(7.25,-0.5,0.1)); +#30382 = VECTOR('',#30383,1.); +#30383 = DIRECTION('',(-1.223490926498E-16,-0.999056158355, + 4.343722427631E-02)); +#30384 = ORIENTED_EDGE('',*,*,#29269,.T.); +#30385 = ORIENTED_EDGE('',*,*,#30346,.T.); +#30386 = PLANE('',#30387); +#30387 = AXIS2_PLACEMENT_3D('',#30388,#30389,#30390); +#30388 = CARTESIAN_POINT('',(7.25,-0.549524476701,7.07980355453E-02)); +#30389 = DIRECTION('',(1.,-1.224646799147E-16,-0.)); +#30390 = DIRECTION('',(-0.,0.,-1.)); +#30391 = ADVANCED_FACE('',(#30392),#30403,.F.); +#30392 = FACE_BOUND('',#30393,.F.); +#30393 = EDGE_LOOP('',(#30394,#30400,#30401,#30402)); +#30394 = ORIENTED_EDGE('',*,*,#30395,.T.); +#30395 = EDGE_CURVE('',#29428,#30372,#30396,.T.); +#30396 = LINE('',#30397,#30398); +#30397 = CARTESIAN_POINT('',(8.75,-0.5,0.1)); +#30398 = VECTOR('',#30399,1.); +#30399 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#30400 = ORIENTED_EDGE('',*,*,#30379,.T.); +#30401 = ORIENTED_EDGE('',*,*,#29261,.F.); +#30402 = ORIENTED_EDGE('',*,*,#29435,.F.); +#30403 = PLANE('',#30404); +#30404 = AXIS2_PLACEMENT_3D('',#30405,#30406,#30407); +#30405 = CARTESIAN_POINT('',(8.75,-0.5,0.1)); +#30406 = DIRECTION('',(5.319525767383E-18,4.343722427631E-02, + 0.999056158355)); +#30407 = DIRECTION('',(-1.223490926498E-16,-0.999056158355, + 4.343722427631E-02)); +#30408 = ADVANCED_FACE('',(#30409),#30446,.F.); +#30409 = FACE_BOUND('',#30410,.F.); +#30410 = EDGE_LOOP('',(#30411,#30412,#30413,#30421,#30429,#30438,#30444, + #30445)); +#30411 = ORIENTED_EDGE('',*,*,#29927,.F.); +#30412 = ORIENTED_EDGE('',*,*,#29557,.T.); +#30413 = ORIENTED_EDGE('',*,*,#30414,.T.); +#30414 = EDGE_CURVE('',#29550,#30415,#30417,.T.); +#30415 = VERTEX_POINT('',#30416); +#30416 = CARTESIAN_POINT('',(-1.95,0.2,6.)); +#30417 = LINE('',#30418,#30419); +#30418 = CARTESIAN_POINT('',(-1.95,1.7,6.)); +#30419 = VECTOR('',#30420,1.); +#30420 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); +#30421 = ORIENTED_EDGE('',*,*,#30422,.T.); +#30422 = EDGE_CURVE('',#30415,#30423,#30425,.T.); +#30423 = VERTEX_POINT('',#30424); +#30424 = CARTESIAN_POINT('',(-1.95,0.2,4.4)); +#30425 = LINE('',#30426,#30427); +#30426 = CARTESIAN_POINT('',(-1.95,0.2,3.)); +#30427 = VECTOR('',#30428,1.); +#30428 = DIRECTION('',(-0.,0.,-1.)); +#30429 = ORIENTED_EDGE('',*,*,#30430,.F.); +#30430 = EDGE_CURVE('',#30431,#30423,#30433,.T.); +#30431 = VERTEX_POINT('',#30432); +#30432 = CARTESIAN_POINT('',(-1.95,-0.6,4.4)); +#30433 = CIRCLE('',#30434,0.4); +#30434 = AXIS2_PLACEMENT_3D('',#30435,#30436,#30437); +#30435 = CARTESIAN_POINT('',(-1.95,-0.2,4.4)); +#30436 = DIRECTION('',(1.,-1.224646799147E-16,0.)); +#30437 = DIRECTION('',(1.224646799147E-16,1.,0.)); +#30438 = ORIENTED_EDGE('',*,*,#30439,.T.); +#30439 = EDGE_CURVE('',#30431,#29898,#30440,.T.); +#30440 = LINE('',#30441,#30442); +#30441 = CARTESIAN_POINT('',(-1.95,-0.6,2.2)); +#30442 = VECTOR('',#30443,1.); +#30443 = DIRECTION('',(0.,0.,1.)); +#30444 = ORIENTED_EDGE('',*,*,#29905,.T.); +#30445 = ORIENTED_EDGE('',*,*,#29237,.F.); +#30446 = PLANE('',#30447); +#30447 = AXIS2_PLACEMENT_3D('',#30448,#30449,#30450); +#30448 = CARTESIAN_POINT('',(-1.95,1.7,0.)); +#30449 = DIRECTION('',(1.,-1.224646799147E-16,0.)); +#30450 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); +#30451 = ADVANCED_FACE('',(#30452),#30463,.F.); +#30452 = FACE_BOUND('',#30453,.F.); +#30453 = EDGE_LOOP('',(#30454,#30455,#30456,#30462)); +#30454 = ORIENTED_EDGE('',*,*,#29709,.T.); +#30455 = ORIENTED_EDGE('',*,*,#30363,.T.); +#30456 = ORIENTED_EDGE('',*,*,#30457,.F.); +#30457 = EDGE_CURVE('',#29420,#30364,#30458,.T.); +#30458 = LINE('',#30459,#30460); +#30459 = CARTESIAN_POINT('',(8.75,0.5,0.1)); +#30460 = VECTOR('',#30461,1.); +#30461 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#30462 = ORIENTED_EDGE('',*,*,#29419,.F.); +#30463 = PLANE('',#30464); +#30464 = AXIS2_PLACEMENT_3D('',#30465,#30466,#30467); +#30465 = CARTESIAN_POINT('',(8.75,1.7,0.2)); +#30466 = DIRECTION('',(-1.017013810865E-17,-8.304547985373E-02, + 0.996545758245)); +#30467 = DIRECTION('',(-1.220416573038E-16,-0.996545758245, + -8.304547985373E-02)); +#30468 = ADVANCED_FACE('',(#30469,#30475),#30509,.F.); +#30469 = FACE_BOUND('',#30470,.F.); +#30470 = EDGE_LOOP('',(#30471,#30472,#30473,#30474)); +#30471 = ORIENTED_EDGE('',*,*,#30457,.T.); +#30472 = ORIENTED_EDGE('',*,*,#30371,.T.); +#30473 = ORIENTED_EDGE('',*,*,#30395,.F.); +#30474 = ORIENTED_EDGE('',*,*,#29427,.F.); +#30475 = FACE_BOUND('',#30476,.F.); +#30476 = EDGE_LOOP('',(#30477,#30487,#30495,#30503)); +#30477 = ORIENTED_EDGE('',*,*,#30478,.T.); +#30478 = EDGE_CURVE('',#30479,#30481,#30483,.T.); +#30479 = VERTEX_POINT('',#30480); +#30480 = CARTESIAN_POINT('',(8.25,0.25,0.1)); +#30481 = VERTEX_POINT('',#30482); +#30482 = CARTESIAN_POINT('',(8.25,-0.25,0.1)); +#30483 = LINE('',#30484,#30485); +#30484 = CARTESIAN_POINT('',(8.25,0.271633216363,0.1)); +#30485 = VECTOR('',#30486,1.); +#30486 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); +#30487 = ORIENTED_EDGE('',*,*,#30488,.T.); +#30488 = EDGE_CURVE('',#30481,#30489,#30491,.T.); +#30489 = VERTEX_POINT('',#30490); +#30490 = CARTESIAN_POINT('',(7.75,-0.25,0.1)); +#30491 = LINE('',#30492,#30493); +#30492 = CARTESIAN_POINT('',(8.5,-0.25,0.1)); +#30493 = VECTOR('',#30494,1.); +#30494 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#30495 = ORIENTED_EDGE('',*,*,#30496,.F.); +#30496 = EDGE_CURVE('',#30497,#30489,#30499,.T.); +#30497 = VERTEX_POINT('',#30498); +#30498 = CARTESIAN_POINT('',(7.75,0.25,0.1)); +#30499 = LINE('',#30500,#30501); +#30500 = CARTESIAN_POINT('',(7.75,0.271633216363,0.1)); +#30501 = VECTOR('',#30502,1.); +#30502 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); +#30503 = ORIENTED_EDGE('',*,*,#30504,.T.); +#30504 = EDGE_CURVE('',#30497,#30479,#30505,.T.); +#30505 = LINE('',#30506,#30507); +#30506 = CARTESIAN_POINT('',(8.5,0.25,0.1)); +#30507 = VECTOR('',#30508,1.); +#30508 = DIRECTION('',(1.,-1.224646799147E-16,0.)); +#30509 = PLANE('',#30510); +#30510 = AXIS2_PLACEMENT_3D('',#30511,#30512,#30513); +#30511 = CARTESIAN_POINT('',(8.75,0.5,0.1)); +#30512 = DIRECTION('',(0.,0.,1.)); +#30513 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); +#30514 = ADVANCED_FACE('',(#30515),#30526,.F.); +#30515 = FACE_BOUND('',#30516,.F.); +#30516 = EDGE_LOOP('',(#30517,#30518,#30519,#30525)); +#30517 = ORIENTED_EDGE('',*,*,#29677,.T.); +#30518 = ORIENTED_EDGE('',*,*,#30258,.T.); +#30519 = ORIENTED_EDGE('',*,*,#30520,.F.); +#30520 = EDGE_CURVE('',#30316,#30259,#30521,.T.); +#30521 = LINE('',#30522,#30523); +#30522 = CARTESIAN_POINT('',(6.75,0.5,0.1)); +#30523 = VECTOR('',#30524,1.); +#30524 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#30525 = ORIENTED_EDGE('',*,*,#30315,.F.); +#30526 = PLANE('',#30527); +#30527 = AXIS2_PLACEMENT_3D('',#30528,#30529,#30530); +#30528 = CARTESIAN_POINT('',(6.75,1.7,0.2)); +#30529 = DIRECTION('',(-1.017013810865E-17,-8.304547985373E-02, + 0.996545758245)); +#30530 = DIRECTION('',(-1.220416573038E-16,-0.996545758245, + -8.304547985373E-02)); +#30531 = ADVANCED_FACE('',(#30532),#30543,.F.); +#30532 = FACE_BOUND('',#30533,.F.); +#30533 = EDGE_LOOP('',(#30534,#30535,#30536,#30542)); +#30534 = ORIENTED_EDGE('',*,*,#29645,.T.); +#30535 = ORIENTED_EDGE('',*,*,#30153,.T.); +#30536 = ORIENTED_EDGE('',*,*,#30537,.F.); +#30537 = EDGE_CURVE('',#30211,#30154,#30538,.T.); +#30538 = LINE('',#30539,#30540); +#30539 = CARTESIAN_POINT('',(4.75,0.5,0.1)); +#30540 = VECTOR('',#30541,1.); +#30541 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#30542 = ORIENTED_EDGE('',*,*,#30210,.F.); +#30543 = PLANE('',#30544); +#30544 = AXIS2_PLACEMENT_3D('',#30545,#30546,#30547); +#30545 = CARTESIAN_POINT('',(4.75,1.7,0.2)); +#30546 = DIRECTION('',(-1.017013810865E-17,-8.304547985373E-02, + 0.996545758245)); +#30547 = DIRECTION('',(-1.220416573038E-16,-0.996545758245, + -8.304547985373E-02)); +#30548 = ADVANCED_FACE('',(#30549),#30560,.F.); +#30549 = FACE_BOUND('',#30550,.F.); +#30550 = EDGE_LOOP('',(#30551,#30552,#30553,#30559)); +#30551 = ORIENTED_EDGE('',*,*,#29613,.T.); +#30552 = ORIENTED_EDGE('',*,*,#30048,.T.); +#30553 = ORIENTED_EDGE('',*,*,#30554,.F.); +#30554 = EDGE_CURVE('',#30106,#30049,#30555,.T.); +#30555 = LINE('',#30556,#30557); +#30556 = CARTESIAN_POINT('',(2.75,0.5,0.1)); +#30557 = VECTOR('',#30558,1.); +#30558 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#30559 = ORIENTED_EDGE('',*,*,#30105,.F.); +#30560 = PLANE('',#30561); +#30561 = AXIS2_PLACEMENT_3D('',#30562,#30563,#30564); +#30562 = CARTESIAN_POINT('',(2.75,1.7,0.2)); +#30563 = DIRECTION('',(-1.017013810865E-17,-8.304547985373E-02, + 0.996545758245)); +#30564 = DIRECTION('',(-1.220416573038E-16,-0.996545758245, + -8.304547985373E-02)); +#30565 = ADVANCED_FACE('',(#30566),#30577,.F.); +#30566 = FACE_BOUND('',#30567,.F.); +#30567 = EDGE_LOOP('',(#30568,#30569,#30570,#30576)); +#30568 = ORIENTED_EDGE('',*,*,#29581,.T.); +#30569 = ORIENTED_EDGE('',*,*,#29943,.T.); +#30570 = ORIENTED_EDGE('',*,*,#30571,.F.); +#30571 = EDGE_CURVE('',#30001,#29944,#30572,.T.); +#30572 = LINE('',#30573,#30574); +#30573 = CARTESIAN_POINT('',(0.75,0.5,0.1)); +#30574 = VECTOR('',#30575,1.); +#30575 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#30576 = ORIENTED_EDGE('',*,*,#30000,.F.); +#30577 = PLANE('',#30578); +#30578 = AXIS2_PLACEMENT_3D('',#30579,#30580,#30581); +#30579 = CARTESIAN_POINT('',(0.75,1.7,0.2)); +#30580 = DIRECTION('',(-1.017013810865E-17,-8.304547985373E-02, + 0.996545758245)); +#30581 = DIRECTION('',(-1.220416573038E-16,-0.996545758245, + -8.304547985373E-02)); +#30582 = ADVANCED_FACE('',(#30583),#30640,.T.); +#30583 = FACE_BOUND('',#30584,.T.); +#30584 = EDGE_LOOP('',(#30585,#30593,#30594,#30602,#30610,#30616,#30617, + #30618,#30626,#30634)); +#30585 = ORIENTED_EDGE('',*,*,#30586,.F.); +#30586 = EDGE_CURVE('',#29478,#30587,#30589,.T.); +#30587 = VERTEX_POINT('',#30588); +#30588 = CARTESIAN_POINT('',(0.55,1.1,6.)); +#30589 = LINE('',#30590,#30591); +#30590 = CARTESIAN_POINT('',(0.55,1.7,6.)); +#30591 = VECTOR('',#30592,1.); +#30592 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); +#30593 = ORIENTED_EDGE('',*,*,#29485,.T.); +#30594 = ORIENTED_EDGE('',*,*,#30595,.T.); +#30595 = EDGE_CURVE('',#29486,#30596,#30598,.T.); +#30596 = VERTEX_POINT('',#30597); +#30597 = CARTESIAN_POINT('',(-0.45,1.75,6.)); +#30598 = LINE('',#30599,#30600); +#30599 = CARTESIAN_POINT('',(-0.45,1.7,6.)); +#30600 = VECTOR('',#30601,1.); +#30601 = DIRECTION('',(1.224646799147E-16,1.,0.)); +#30602 = ORIENTED_EDGE('',*,*,#30603,.T.); +#30603 = EDGE_CURVE('',#30596,#30604,#30606,.T.); +#30604 = VERTEX_POINT('',#30605); +#30605 = CARTESIAN_POINT('',(-0.95,1.75,6.)); +#30606 = LINE('',#30607,#30608); +#30607 = CARTESIAN_POINT('',(-0.45,1.75,6.)); +#30608 = VECTOR('',#30609,1.); +#30609 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#30610 = ORIENTED_EDGE('',*,*,#30611,.T.); +#30611 = EDGE_CURVE('',#30604,#29542,#30612,.T.); +#30612 = LINE('',#30613,#30614); +#30613 = CARTESIAN_POINT('',(-0.95,1.75,6.)); +#30614 = VECTOR('',#30615,1.); +#30615 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); +#30616 = ORIENTED_EDGE('',*,*,#29549,.T.); +#30617 = ORIENTED_EDGE('',*,*,#30414,.T.); +#30618 = ORIENTED_EDGE('',*,*,#30619,.F.); +#30619 = EDGE_CURVE('',#30620,#30415,#30622,.T.); +#30620 = VERTEX_POINT('',#30621); +#30621 = CARTESIAN_POINT('',(-1.45,0.2,6.)); +#30622 = LINE('',#30623,#30624); +#30623 = CARTESIAN_POINT('',(9.95,0.2,6.)); +#30624 = VECTOR('',#30625,1.); +#30625 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#30626 = ORIENTED_EDGE('',*,*,#30627,.F.); +#30627 = EDGE_CURVE('',#30628,#30620,#30630,.T.); +#30628 = VERTEX_POINT('',#30629); +#30629 = CARTESIAN_POINT('',(-1.45,1.1,6.)); +#30630 = LINE('',#30631,#30632); +#30631 = CARTESIAN_POINT('',(-1.45,1.1,6.)); +#30632 = VECTOR('',#30633,1.); +#30633 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); +#30634 = ORIENTED_EDGE('',*,*,#30635,.F.); +#30635 = EDGE_CURVE('',#30587,#30628,#30636,.T.); +#30636 = LINE('',#30637,#30638); +#30637 = CARTESIAN_POINT('',(9.45,1.1,6.)); +#30638 = VECTOR('',#30639,1.); +#30639 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#30640 = PLANE('',#30641); +#30641 = AXIS2_PLACEMENT_3D('',#30642,#30643,#30644); +#30642 = CARTESIAN_POINT('',(-0.922222222222,1.18487654321,6.)); +#30643 = DIRECTION('',(2.259334330648E-30,-2.342977470905E-30,1.)); +#30644 = DIRECTION('',(-1.224646799147E-16,-1.,-2.342977470905E-30)); +#30645 = ADVANCED_FACE('',(#30646),#30664,.F.); +#30646 = FACE_BOUND('',#30647,.F.); +#30647 = EDGE_LOOP('',(#30648,#30656,#30657,#30658)); +#30648 = ORIENTED_EDGE('',*,*,#30649,.T.); +#30649 = EDGE_CURVE('',#30650,#30604,#30652,.T.); +#30650 = VERTEX_POINT('',#30651); +#30651 = CARTESIAN_POINT('',(-0.95,1.75,4.2)); +#30652 = LINE('',#30653,#30654); +#30653 = CARTESIAN_POINT('',(-0.95,1.75,4.2)); +#30654 = VECTOR('',#30655,1.); +#30655 = DIRECTION('',(0.,0.,1.)); +#30656 = ORIENTED_EDGE('',*,*,#30611,.T.); +#30657 = ORIENTED_EDGE('',*,*,#29541,.F.); +#30658 = ORIENTED_EDGE('',*,*,#30659,.F.); +#30659 = EDGE_CURVE('',#30650,#29534,#30660,.T.); +#30660 = LINE('',#30661,#30662); +#30661 = CARTESIAN_POINT('',(-0.95,1.75,4.2)); +#30662 = VECTOR('',#30663,1.); +#30663 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); +#30664 = PLANE('',#30665); +#30665 = AXIS2_PLACEMENT_3D('',#30666,#30667,#30668); +#30666 = CARTESIAN_POINT('',(-0.95,1.75,4.2)); +#30667 = DIRECTION('',(1.,-1.224646799147E-16,0.)); +#30668 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); +#30669 = ADVANCED_FACE('',(#30670),#30711,.T.); +#30670 = FACE_BOUND('',#30671,.T.); +#30671 = EDGE_LOOP('',(#30672,#30673,#30681,#30689,#30695,#30696,#30697, + #30705)); +#30672 = ORIENTED_EDGE('',*,*,#29501,.F.); +#30673 = ORIENTED_EDGE('',*,*,#30674,.T.); +#30674 = EDGE_CURVE('',#29502,#30675,#30677,.T.); +#30675 = VERTEX_POINT('',#30676); +#30676 = CARTESIAN_POINT('',(-0.4,1.1,4.2)); +#30677 = LINE('',#30678,#30679); +#30678 = CARTESIAN_POINT('',(-0.4,1.7,4.2)); +#30679 = VECTOR('',#30680,1.); +#30680 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); +#30681 = ORIENTED_EDGE('',*,*,#30682,.T.); +#30682 = EDGE_CURVE('',#30675,#30683,#30685,.T.); +#30683 = VERTEX_POINT('',#30684); +#30684 = CARTESIAN_POINT('',(-1.4,1.1,4.2)); +#30685 = LINE('',#30686,#30687); +#30686 = CARTESIAN_POINT('',(4.525,1.1,4.2)); +#30687 = VECTOR('',#30688,1.); +#30688 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#30689 = ORIENTED_EDGE('',*,*,#30690,.F.); +#30690 = EDGE_CURVE('',#29526,#30683,#30691,.T.); +#30691 = LINE('',#30692,#30693); +#30692 = CARTESIAN_POINT('',(-1.4,1.7,4.2)); +#30693 = VECTOR('',#30694,1.); +#30694 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); +#30695 = ORIENTED_EDGE('',*,*,#29533,.F.); +#30696 = ORIENTED_EDGE('',*,*,#30659,.F.); +#30697 = ORIENTED_EDGE('',*,*,#30698,.F.); +#30698 = EDGE_CURVE('',#30699,#30650,#30701,.T.); +#30699 = VERTEX_POINT('',#30700); +#30700 = CARTESIAN_POINT('',(-0.45,1.75,4.2)); +#30701 = LINE('',#30702,#30703); +#30702 = CARTESIAN_POINT('',(-0.45,1.75,4.2)); +#30703 = VECTOR('',#30704,1.); +#30704 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#30705 = ORIENTED_EDGE('',*,*,#30706,.F.); +#30706 = EDGE_CURVE('',#29494,#30699,#30707,.T.); +#30707 = LINE('',#30708,#30709); +#30708 = CARTESIAN_POINT('',(-0.45,1.7,4.2)); +#30709 = VECTOR('',#30710,1.); +#30710 = DIRECTION('',(1.224646799147E-16,1.,0.)); +#30711 = PLANE('',#30712); +#30712 = AXIS2_PLACEMENT_3D('',#30713,#30714,#30715); +#30713 = CARTESIAN_POINT('',(-0.893939393939,1.417424242424,4.2)); +#30714 = DIRECTION('',(-1.09065267239E-30,-2.07203949147E-30,-1.)); +#30715 = DIRECTION('',(1.224646799147E-16,1.,-2.07203949147E-30)); +#30716 = ADVANCED_FACE('',(#30717),#30735,.T.); +#30717 = FACE_BOUND('',#30718,.T.); +#30718 = EDGE_LOOP('',(#30719,#30720,#30721,#30729)); +#30719 = ORIENTED_EDGE('',*,*,#29525,.F.); +#30720 = ORIENTED_EDGE('',*,*,#30690,.T.); +#30721 = ORIENTED_EDGE('',*,*,#30722,.T.); +#30722 = EDGE_CURVE('',#30683,#30723,#30725,.T.); +#30723 = VERTEX_POINT('',#30724); +#30724 = CARTESIAN_POINT('',(-1.4,1.1,2.4)); +#30725 = LINE('',#30726,#30727); +#30726 = CARTESIAN_POINT('',(-1.4,1.1,5.1)); +#30727 = VECTOR('',#30728,1.); +#30728 = DIRECTION('',(-0.,0.,-1.)); +#30729 = ORIENTED_EDGE('',*,*,#30730,.F.); +#30730 = EDGE_CURVE('',#29518,#30723,#30731,.T.); +#30731 = LINE('',#30732,#30733); +#30732 = CARTESIAN_POINT('',(-1.4,1.7,2.4)); +#30733 = VECTOR('',#30734,1.); +#30734 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); +#30735 = PLANE('',#30736); +#30736 = AXIS2_PLACEMENT_3D('',#30737,#30738,#30739); +#30737 = CARTESIAN_POINT('',(-1.4,1.7,4.2)); +#30738 = DIRECTION('',(1.,-1.224646799147E-16,-0.)); +#30739 = DIRECTION('',(-0.,0.,-1.)); +#30740 = ADVANCED_FACE('',(#30741),#30759,.T.); +#30741 = FACE_BOUND('',#30742,.T.); +#30742 = EDGE_LOOP('',(#30743,#30744,#30745,#30753)); +#30743 = ORIENTED_EDGE('',*,*,#29517,.F.); +#30744 = ORIENTED_EDGE('',*,*,#30730,.T.); +#30745 = ORIENTED_EDGE('',*,*,#30746,.T.); +#30746 = EDGE_CURVE('',#30723,#30747,#30749,.T.); +#30747 = VERTEX_POINT('',#30748); +#30748 = CARTESIAN_POINT('',(-0.4,1.1,2.4)); +#30749 = LINE('',#30750,#30751); +#30750 = CARTESIAN_POINT('',(4.025,1.1,2.4)); +#30751 = VECTOR('',#30752,1.); +#30752 = DIRECTION('',(1.,-1.224646799147E-16,0.)); +#30753 = ORIENTED_EDGE('',*,*,#30754,.F.); +#30754 = EDGE_CURVE('',#29510,#30747,#30755,.T.); +#30755 = LINE('',#30756,#30757); +#30756 = CARTESIAN_POINT('',(-0.4,1.7,2.4)); +#30757 = VECTOR('',#30758,1.); +#30758 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); +#30759 = PLANE('',#30760); +#30760 = AXIS2_PLACEMENT_3D('',#30761,#30762,#30763); +#30761 = CARTESIAN_POINT('',(-1.4,1.7,2.4)); +#30762 = DIRECTION('',(0.,0.,1.)); +#30763 = DIRECTION('',(1.,-1.224646799147E-16,0.)); +#30764 = ADVANCED_FACE('',(#30765),#30776,.T.); +#30765 = FACE_BOUND('',#30766,.T.); +#30766 = EDGE_LOOP('',(#30767,#30768,#30769,#30775)); +#30767 = ORIENTED_EDGE('',*,*,#29509,.F.); +#30768 = ORIENTED_EDGE('',*,*,#30754,.T.); +#30769 = ORIENTED_EDGE('',*,*,#30770,.T.); +#30770 = EDGE_CURVE('',#30747,#30675,#30771,.T.); +#30771 = LINE('',#30772,#30773); +#30772 = CARTESIAN_POINT('',(-0.4,1.1,4.2)); +#30773 = VECTOR('',#30774,1.); +#30774 = DIRECTION('',(0.,0.,1.)); +#30775 = ORIENTED_EDGE('',*,*,#30674,.F.); +#30776 = PLANE('',#30777); +#30777 = AXIS2_PLACEMENT_3D('',#30778,#30779,#30780); +#30778 = CARTESIAN_POINT('',(-0.4,1.7,2.4)); +#30779 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#30780 = DIRECTION('',(0.,0.,1.)); +#30781 = ADVANCED_FACE('',(#30782),#30793,.F.); +#30782 = FACE_BOUND('',#30783,.F.); +#30783 = EDGE_LOOP('',(#30784,#30785,#30786,#30792)); +#30784 = ORIENTED_EDGE('',*,*,#29493,.T.); +#30785 = ORIENTED_EDGE('',*,*,#30595,.T.); +#30786 = ORIENTED_EDGE('',*,*,#30787,.F.); +#30787 = EDGE_CURVE('',#30699,#30596,#30788,.T.); +#30788 = LINE('',#30789,#30790); +#30789 = CARTESIAN_POINT('',(-0.45,1.75,4.2)); +#30790 = VECTOR('',#30791,1.); +#30791 = DIRECTION('',(0.,0.,1.)); +#30792 = ORIENTED_EDGE('',*,*,#30706,.F.); +#30793 = PLANE('',#30794); +#30794 = AXIS2_PLACEMENT_3D('',#30795,#30796,#30797); +#30795 = CARTESIAN_POINT('',(-0.45,1.7,4.2)); +#30796 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#30797 = DIRECTION('',(1.224646799147E-16,1.,0.)); +#30798 = ADVANCED_FACE('',(#30799),#30817,.F.); +#30799 = FACE_BOUND('',#30800,.F.); +#30800 = EDGE_LOOP('',(#30801,#30802,#30810,#30816)); +#30801 = ORIENTED_EDGE('',*,*,#29477,.F.); +#30802 = ORIENTED_EDGE('',*,*,#30803,.T.); +#30803 = EDGE_CURVE('',#29470,#30804,#30806,.T.); +#30804 = VERTEX_POINT('',#30805); +#30805 = CARTESIAN_POINT('',(0.55,1.1,2.1)); +#30806 = LINE('',#30807,#30808); +#30807 = CARTESIAN_POINT('',(0.55,1.7,2.1)); +#30808 = VECTOR('',#30809,1.); +#30809 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); +#30810 = ORIENTED_EDGE('',*,*,#30811,.T.); +#30811 = EDGE_CURVE('',#30804,#30587,#30812,.T.); +#30812 = LINE('',#30813,#30814); +#30813 = CARTESIAN_POINT('',(0.55,1.1,4.05)); +#30814 = VECTOR('',#30815,1.); +#30815 = DIRECTION('',(0.,0.,1.)); +#30816 = ORIENTED_EDGE('',*,*,#30586,.F.); +#30817 = PLANE('',#30818); +#30818 = AXIS2_PLACEMENT_3D('',#30819,#30820,#30821); +#30819 = CARTESIAN_POINT('',(0.55,1.7,2.1)); +#30820 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#30821 = DIRECTION('',(0.,0.,1.)); +#30822 = ADVANCED_FACE('',(#30823),#30841,.F.); +#30823 = FACE_BOUND('',#30824,.F.); +#30824 = EDGE_LOOP('',(#30825,#30826,#30834,#30840)); +#30825 = ORIENTED_EDGE('',*,*,#29469,.F.); +#30826 = ORIENTED_EDGE('',*,*,#30827,.T.); +#30827 = EDGE_CURVE('',#29462,#30828,#30830,.T.); +#30828 = VERTEX_POINT('',#30829); +#30829 = CARTESIAN_POINT('',(7.45,1.1,2.1)); +#30830 = LINE('',#30831,#30832); +#30831 = CARTESIAN_POINT('',(7.45,1.7,2.1)); +#30832 = VECTOR('',#30833,1.); +#30833 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); +#30834 = ORIENTED_EDGE('',*,*,#30835,.T.); +#30835 = EDGE_CURVE('',#30828,#30804,#30836,.T.); +#30836 = LINE('',#30837,#30838); +#30837 = CARTESIAN_POINT('',(8.45,1.1,2.1)); +#30838 = VECTOR('',#30839,1.); +#30839 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#30840 = ORIENTED_EDGE('',*,*,#30803,.F.); +#30841 = PLANE('',#30842); +#30842 = AXIS2_PLACEMENT_3D('',#30843,#30844,#30845); +#30843 = CARTESIAN_POINT('',(7.45,1.7,2.1)); +#30844 = DIRECTION('',(-0.,0.,-1.)); +#30845 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#30846 = ADVANCED_FACE('',(#30847),#30858,.F.); +#30847 = FACE_BOUND('',#30848,.F.); +#30848 = EDGE_LOOP('',(#30849,#30850,#30851,#30857)); +#30849 = ORIENTED_EDGE('',*,*,#29461,.F.); +#30850 = ORIENTED_EDGE('',*,*,#29768,.T.); +#30851 = ORIENTED_EDGE('',*,*,#30852,.T.); +#30852 = EDGE_CURVE('',#29769,#30828,#30853,.T.); +#30853 = LINE('',#30854,#30855); +#30854 = CARTESIAN_POINT('',(7.45,1.1,6.)); +#30855 = VECTOR('',#30856,1.); +#30856 = DIRECTION('',(-0.,0.,-1.)); +#30857 = ORIENTED_EDGE('',*,*,#30827,.F.); +#30858 = PLANE('',#30859); +#30859 = AXIS2_PLACEMENT_3D('',#30860,#30861,#30862); +#30860 = CARTESIAN_POINT('',(7.45,1.7,6.)); +#30861 = DIRECTION('',(1.,-1.224646799147E-16,0.)); +#30862 = DIRECTION('',(0.,-0.,-1.)); +#30863 = ADVANCED_FACE('',(#30864),#30889,.F.); +#30864 = FACE_BOUND('',#30865,.F.); +#30865 = EDGE_LOOP('',(#30866,#30867,#30875,#30883)); +#30866 = ORIENTED_EDGE('',*,*,#29718,.F.); +#30867 = ORIENTED_EDGE('',*,*,#30868,.T.); +#30868 = EDGE_CURVE('',#29719,#30869,#30871,.T.); +#30869 = VERTEX_POINT('',#30870); +#30870 = CARTESIAN_POINT('',(8.4,1.1,4.2)); +#30871 = LINE('',#30872,#30873); +#30872 = CARTESIAN_POINT('',(8.4,1.7,4.2)); +#30873 = VECTOR('',#30874,1.); +#30874 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); +#30875 = ORIENTED_EDGE('',*,*,#30876,.T.); +#30876 = EDGE_CURVE('',#30869,#30877,#30879,.T.); +#30877 = VERTEX_POINT('',#30878); +#30878 = CARTESIAN_POINT('',(9.4,1.1,4.2)); +#30879 = LINE('',#30880,#30881); +#30880 = CARTESIAN_POINT('',(8.925,1.1,4.2)); +#30881 = VECTOR('',#30882,1.); +#30882 = DIRECTION('',(1.,-1.224646799147E-16,0.)); +#30883 = ORIENTED_EDGE('',*,*,#30884,.F.); +#30884 = EDGE_CURVE('',#29721,#30877,#30885,.T.); +#30885 = LINE('',#30886,#30887); +#30886 = CARTESIAN_POINT('',(9.4,1.7,4.2)); +#30887 = VECTOR('',#30888,1.); +#30888 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); +#30889 = PLANE('',#30890); +#30890 = AXIS2_PLACEMENT_3D('',#30891,#30892,#30893); +#30891 = CARTESIAN_POINT('',(8.4,1.7,4.2)); +#30892 = DIRECTION('',(0.,0.,1.)); +#30893 = DIRECTION('',(1.,-1.224646799147E-16,0.)); +#30894 = ADVANCED_FACE('',(#30895),#30913,.F.); +#30895 = FACE_BOUND('',#30896,.F.); +#30896 = EDGE_LOOP('',(#30897,#30898,#30906,#30912)); +#30897 = ORIENTED_EDGE('',*,*,#29744,.F.); +#30898 = ORIENTED_EDGE('',*,*,#30899,.T.); +#30899 = EDGE_CURVE('',#29737,#30900,#30902,.T.); +#30900 = VERTEX_POINT('',#30901); +#30901 = CARTESIAN_POINT('',(8.4,1.1,2.4)); +#30902 = LINE('',#30903,#30904); +#30903 = CARTESIAN_POINT('',(8.4,1.7,2.4)); +#30904 = VECTOR('',#30905,1.); +#30905 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); +#30906 = ORIENTED_EDGE('',*,*,#30907,.T.); +#30907 = EDGE_CURVE('',#30900,#30869,#30908,.T.); +#30908 = LINE('',#30909,#30910); +#30909 = CARTESIAN_POINT('',(8.4,1.1,4.2)); +#30910 = VECTOR('',#30911,1.); +#30911 = DIRECTION('',(0.,0.,1.)); +#30912 = ORIENTED_EDGE('',*,*,#30868,.F.); +#30913 = PLANE('',#30914); +#30914 = AXIS2_PLACEMENT_3D('',#30915,#30916,#30917); +#30915 = CARTESIAN_POINT('',(8.4,1.7,2.4)); +#30916 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#30917 = DIRECTION('',(0.,0.,1.)); +#30918 = ADVANCED_FACE('',(#30919),#30937,.F.); +#30919 = FACE_BOUND('',#30920,.F.); +#30920 = EDGE_LOOP('',(#30921,#30922,#30923,#30931)); +#30921 = ORIENTED_EDGE('',*,*,#29728,.F.); +#30922 = ORIENTED_EDGE('',*,*,#30884,.T.); +#30923 = ORIENTED_EDGE('',*,*,#30924,.T.); +#30924 = EDGE_CURVE('',#30877,#30925,#30927,.T.); +#30925 = VERTEX_POINT('',#30926); +#30926 = CARTESIAN_POINT('',(9.4,1.1,2.4)); +#30927 = LINE('',#30928,#30929); +#30928 = CARTESIAN_POINT('',(9.4,1.1,5.1)); +#30929 = VECTOR('',#30930,1.); +#30930 = DIRECTION('',(-0.,0.,-1.)); +#30931 = ORIENTED_EDGE('',*,*,#30932,.F.); +#30932 = EDGE_CURVE('',#29729,#30925,#30933,.T.); +#30933 = LINE('',#30934,#30935); +#30934 = CARTESIAN_POINT('',(9.4,1.7,2.4)); +#30935 = VECTOR('',#30936,1.); +#30936 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); +#30937 = PLANE('',#30938); +#30938 = AXIS2_PLACEMENT_3D('',#30939,#30940,#30941); +#30939 = CARTESIAN_POINT('',(9.4,1.7,4.2)); +#30940 = DIRECTION('',(1.,-1.224646799147E-16,-0.)); +#30941 = DIRECTION('',(-0.,0.,-1.)); +#30942 = ADVANCED_FACE('',(#30943),#30954,.F.); +#30943 = FACE_BOUND('',#30944,.F.); +#30944 = EDGE_LOOP('',(#30945,#30946,#30947,#30953)); +#30945 = ORIENTED_EDGE('',*,*,#29736,.F.); +#30946 = ORIENTED_EDGE('',*,*,#30932,.T.); +#30947 = ORIENTED_EDGE('',*,*,#30948,.T.); +#30948 = EDGE_CURVE('',#30925,#30900,#30949,.T.); +#30949 = LINE('',#30950,#30951); +#30950 = CARTESIAN_POINT('',(9.425,1.1,2.4)); +#30951 = VECTOR('',#30952,1.); +#30952 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#30953 = ORIENTED_EDGE('',*,*,#30899,.F.); +#30954 = PLANE('',#30955); +#30955 = AXIS2_PLACEMENT_3D('',#30956,#30957,#30958); +#30956 = CARTESIAN_POINT('',(9.4,1.7,2.4)); +#30957 = DIRECTION('',(-0.,0.,-1.)); +#30958 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#30959 = ADVANCED_FACE('',(#30960),#30989,.F.); +#30960 = FACE_BOUND('',#30961,.F.); +#30961 = EDGE_LOOP('',(#30962,#30963,#30971,#30979,#30985,#30986,#30987, + #30988)); +#30962 = ORIENTED_EDGE('',*,*,#29873,.F.); +#30963 = ORIENTED_EDGE('',*,*,#30964,.T.); +#30964 = EDGE_CURVE('',#29874,#30965,#30967,.T.); +#30965 = VERTEX_POINT('',#30966); +#30966 = CARTESIAN_POINT('',(9.45,-2.3,1.8)); +#30967 = LINE('',#30968,#30969); +#30968 = CARTESIAN_POINT('',(9.45,-2.3,6.)); +#30969 = VECTOR('',#30970,1.); +#30970 = DIRECTION('',(0.,0.,-1.)); +#30971 = ORIENTED_EDGE('',*,*,#30972,.T.); +#30972 = EDGE_CURVE('',#30965,#30973,#30975,.T.); +#30973 = VERTEX_POINT('',#30974); +#30974 = CARTESIAN_POINT('',(9.45,1.1,1.8)); +#30975 = LINE('',#30976,#30977); +#30976 = CARTESIAN_POINT('',(9.45,-2.3,1.8)); +#30977 = VECTOR('',#30978,1.); +#30978 = DIRECTION('',(1.224646799147E-16,1.,0.)); +#30979 = ORIENTED_EDGE('',*,*,#30980,.F.); +#30980 = EDGE_CURVE('',#29777,#30973,#30981,.T.); +#30981 = LINE('',#30982,#30983); +#30982 = CARTESIAN_POINT('',(9.45,1.1,6.)); +#30983 = VECTOR('',#30984,1.); +#30984 = DIRECTION('',(0.,0.,-1.)); +#30985 = ORIENTED_EDGE('',*,*,#29784,.F.); +#30986 = ORIENTED_EDGE('',*,*,#29800,.T.); +#30987 = ORIENTED_EDGE('',*,*,#29830,.F.); +#30988 = ORIENTED_EDGE('',*,*,#29849,.T.); +#30989 = PLANE('',#30990); +#30990 = AXIS2_PLACEMENT_3D('',#30991,#30992,#30993); +#30991 = CARTESIAN_POINT('',(9.45,-2.3,6.)); +#30992 = DIRECTION('',(1.,-1.224646799147E-16,0.)); +#30993 = DIRECTION('',(1.224646799147E-16,1.,0.)); +#30994 = ADVANCED_FACE('',(#30995,#31017,#31023),#31029,.F.); +#30995 = FACE_BOUND('',#30996,.F.); +#30996 = EDGE_LOOP('',(#30997,#30998,#30999,#31007,#31013,#31014,#31015, + #31016)); +#30997 = ORIENTED_EDGE('',*,*,#29776,.F.); +#30998 = ORIENTED_EDGE('',*,*,#30980,.T.); +#30999 = ORIENTED_EDGE('',*,*,#31000,.T.); +#31000 = EDGE_CURVE('',#30973,#31001,#31003,.T.); +#31001 = VERTEX_POINT('',#31002); +#31002 = CARTESIAN_POINT('',(-1.45,1.1,1.8)); +#31003 = LINE('',#31004,#31005); +#31004 = CARTESIAN_POINT('',(9.45,1.1,1.8)); +#31005 = VECTOR('',#31006,1.); +#31006 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#31007 = ORIENTED_EDGE('',*,*,#31008,.F.); +#31008 = EDGE_CURVE('',#30628,#31001,#31009,.T.); +#31009 = LINE('',#31010,#31011); +#31010 = CARTESIAN_POINT('',(-1.45,1.1,6.)); +#31011 = VECTOR('',#31012,1.); +#31012 = DIRECTION('',(0.,0.,-1.)); +#31013 = ORIENTED_EDGE('',*,*,#30635,.F.); +#31014 = ORIENTED_EDGE('',*,*,#30811,.F.); +#31015 = ORIENTED_EDGE('',*,*,#30835,.F.); +#31016 = ORIENTED_EDGE('',*,*,#30852,.F.); +#31017 = FACE_BOUND('',#31018,.F.); +#31018 = EDGE_LOOP('',(#31019,#31020,#31021,#31022)); +#31019 = ORIENTED_EDGE('',*,*,#30722,.T.); +#31020 = ORIENTED_EDGE('',*,*,#30746,.T.); +#31021 = ORIENTED_EDGE('',*,*,#30770,.T.); +#31022 = ORIENTED_EDGE('',*,*,#30682,.T.); +#31023 = FACE_BOUND('',#31024,.F.); +#31024 = EDGE_LOOP('',(#31025,#31026,#31027,#31028)); +#31025 = ORIENTED_EDGE('',*,*,#30948,.F.); +#31026 = ORIENTED_EDGE('',*,*,#30924,.F.); +#31027 = ORIENTED_EDGE('',*,*,#30876,.F.); +#31028 = ORIENTED_EDGE('',*,*,#30907,.F.); +#31029 = PLANE('',#31030); +#31030 = AXIS2_PLACEMENT_3D('',#31031,#31032,#31033); +#31031 = CARTESIAN_POINT('',(9.45,1.1,6.)); +#31032 = DIRECTION('',(1.224646799147E-16,1.,0.)); +#31033 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#31034 = ADVANCED_FACE('',(#31035),#31053,.T.); +#31035 = FACE_BOUND('',#31036,.T.); +#31036 = EDGE_LOOP('',(#31037,#31045,#31051,#31052)); +#31037 = ORIENTED_EDGE('',*,*,#31038,.T.); +#31038 = EDGE_CURVE('',#29890,#31039,#31041,.T.); +#31039 = VERTEX_POINT('',#31040); +#31040 = CARTESIAN_POINT('',(-1.45,-0.6,4.4)); +#31041 = LINE('',#31042,#31043); +#31042 = CARTESIAN_POINT('',(-1.45,-0.6,5.2)); +#31043 = VECTOR('',#31044,1.); +#31044 = DIRECTION('',(-0.,0.,-1.)); +#31045 = ORIENTED_EDGE('',*,*,#31046,.T.); +#31046 = EDGE_CURVE('',#31039,#30431,#31047,.T.); +#31047 = LINE('',#31048,#31049); +#31048 = CARTESIAN_POINT('',(9.95,-0.6,4.4)); +#31049 = VECTOR('',#31050,1.); +#31050 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#31051 = ORIENTED_EDGE('',*,*,#30439,.T.); +#31052 = ORIENTED_EDGE('',*,*,#29897,.F.); +#31053 = PLANE('',#31054); +#31054 = AXIS2_PLACEMENT_3D('',#31055,#31056,#31057); +#31055 = CARTESIAN_POINT('',(9.95,-0.6,4.4)); +#31056 = DIRECTION('',(1.224646799147E-16,1.,0.)); +#31057 = DIRECTION('',(0.,-0.,1.)); +#31058 = ADVANCED_FACE('',(#31059),#31094,.F.); +#31059 = FACE_BOUND('',#31060,.F.); +#31060 = EDGE_LOOP('',(#31061,#31062,#31063,#31071,#31077,#31078,#31079, + #31088)); +#31061 = ORIENTED_EDGE('',*,*,#30627,.F.); +#31062 = ORIENTED_EDGE('',*,*,#31008,.T.); +#31063 = ORIENTED_EDGE('',*,*,#31064,.T.); +#31064 = EDGE_CURVE('',#31001,#31065,#31067,.T.); +#31065 = VERTEX_POINT('',#31066); +#31066 = CARTESIAN_POINT('',(-1.45,-2.3,1.8)); +#31067 = LINE('',#31068,#31069); +#31068 = CARTESIAN_POINT('',(-1.45,1.1,1.8)); +#31069 = VECTOR('',#31070,1.); +#31070 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); +#31071 = ORIENTED_EDGE('',*,*,#31072,.F.); +#31072 = EDGE_CURVE('',#29882,#31065,#31073,.T.); +#31073 = LINE('',#31074,#31075); +#31074 = CARTESIAN_POINT('',(-1.45,-2.3,6.)); +#31075 = VECTOR('',#31076,1.); +#31076 = DIRECTION('',(0.,0.,-1.)); +#31077 = ORIENTED_EDGE('',*,*,#29889,.F.); +#31078 = ORIENTED_EDGE('',*,*,#31038,.T.); +#31079 = ORIENTED_EDGE('',*,*,#31080,.T.); +#31080 = EDGE_CURVE('',#31039,#31081,#31083,.T.); +#31081 = VERTEX_POINT('',#31082); +#31082 = CARTESIAN_POINT('',(-1.45,0.2,4.4)); +#31083 = CIRCLE('',#31084,0.4); +#31084 = AXIS2_PLACEMENT_3D('',#31085,#31086,#31087); +#31085 = CARTESIAN_POINT('',(-1.45,-0.2,4.4)); +#31086 = DIRECTION('',(1.,-1.224646799147E-16,0.)); +#31087 = DIRECTION('',(1.224646799147E-16,1.,0.)); +#31088 = ORIENTED_EDGE('',*,*,#31089,.T.); +#31089 = EDGE_CURVE('',#31081,#30620,#31090,.T.); +#31090 = LINE('',#31091,#31092); +#31091 = CARTESIAN_POINT('',(-1.45,0.2,6.)); +#31092 = VECTOR('',#31093,1.); +#31093 = DIRECTION('',(0.,0.,1.)); +#31094 = PLANE('',#31095); +#31095 = AXIS2_PLACEMENT_3D('',#31096,#31097,#31098); +#31096 = CARTESIAN_POINT('',(-1.45,1.1,6.)); +#31097 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#31098 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); +#31099 = ADVANCED_FACE('',(#31100),#31239,.F.); +#31100 = FACE_BOUND('',#31101,.F.); +#31101 = EDGE_LOOP('',(#31102,#31103,#31104,#31112,#31120,#31128,#31136, + #31144,#31152,#31160,#31168,#31176,#31184,#31192,#31200,#31208, + #31216,#31224,#31232,#31238)); +#31102 = ORIENTED_EDGE('',*,*,#29881,.F.); +#31103 = ORIENTED_EDGE('',*,*,#31072,.T.); +#31104 = ORIENTED_EDGE('',*,*,#31105,.T.); +#31105 = EDGE_CURVE('',#31065,#31106,#31108,.T.); +#31106 = VERTEX_POINT('',#31107); +#31107 = CARTESIAN_POINT('',(0.8,-2.3,1.8)); +#31108 = LINE('',#31109,#31110); +#31109 = CARTESIAN_POINT('',(-1.45,-2.3,1.8)); +#31110 = VECTOR('',#31111,1.); +#31111 = DIRECTION('',(1.,-1.224646799147E-16,0.)); +#31112 = ORIENTED_EDGE('',*,*,#31113,.T.); +#31113 = EDGE_CURVE('',#31106,#31114,#31116,.T.); +#31114 = VERTEX_POINT('',#31115); +#31115 = CARTESIAN_POINT('',(0.8,-2.3,3.7)); +#31116 = LINE('',#31117,#31118); +#31117 = CARTESIAN_POINT('',(0.8,-2.3,1.8)); +#31118 = VECTOR('',#31119,1.); +#31119 = DIRECTION('',(0.,0.,1.)); +#31120 = ORIENTED_EDGE('',*,*,#31121,.T.); +#31121 = EDGE_CURVE('',#31114,#31122,#31124,.T.); +#31122 = VERTEX_POINT('',#31123); +#31123 = CARTESIAN_POINT('',(1.2,-2.3,3.7)); +#31124 = LINE('',#31125,#31126); +#31125 = CARTESIAN_POINT('',(0.8,-2.3,3.7)); +#31126 = VECTOR('',#31127,1.); +#31127 = DIRECTION('',(1.,-1.224646799147E-16,0.)); +#31128 = ORIENTED_EDGE('',*,*,#31129,.F.); +#31129 = EDGE_CURVE('',#31130,#31122,#31132,.T.); +#31130 = VERTEX_POINT('',#31131); +#31131 = CARTESIAN_POINT('',(1.2,-2.3,1.8)); +#31132 = LINE('',#31133,#31134); +#31133 = CARTESIAN_POINT('',(1.2,-2.3,1.8)); +#31134 = VECTOR('',#31135,1.); +#31135 = DIRECTION('',(0.,0.,1.)); +#31136 = ORIENTED_EDGE('',*,*,#31137,.T.); +#31137 = EDGE_CURVE('',#31130,#31138,#31140,.T.); +#31138 = VERTEX_POINT('',#31139); +#31139 = CARTESIAN_POINT('',(2.8,-2.3,1.8)); +#31140 = LINE('',#31141,#31142); +#31141 = CARTESIAN_POINT('',(-1.45,-2.3,1.8)); +#31142 = VECTOR('',#31143,1.); +#31143 = DIRECTION('',(1.,-1.224646799147E-16,0.)); +#31144 = ORIENTED_EDGE('',*,*,#31145,.T.); +#31145 = EDGE_CURVE('',#31138,#31146,#31148,.T.); +#31146 = VERTEX_POINT('',#31147); +#31147 = CARTESIAN_POINT('',(2.8,-2.3,3.7)); +#31148 = LINE('',#31149,#31150); +#31149 = CARTESIAN_POINT('',(2.8,-2.3,1.8)); +#31150 = VECTOR('',#31151,1.); +#31151 = DIRECTION('',(0.,0.,1.)); +#31152 = ORIENTED_EDGE('',*,*,#31153,.T.); +#31153 = EDGE_CURVE('',#31146,#31154,#31156,.T.); +#31154 = VERTEX_POINT('',#31155); +#31155 = CARTESIAN_POINT('',(3.2,-2.3,3.7)); +#31156 = LINE('',#31157,#31158); +#31157 = CARTESIAN_POINT('',(2.8,-2.3,3.7)); +#31158 = VECTOR('',#31159,1.); +#31159 = DIRECTION('',(1.,-1.224646799147E-16,0.)); +#31160 = ORIENTED_EDGE('',*,*,#31161,.F.); +#31161 = EDGE_CURVE('',#31162,#31154,#31164,.T.); +#31162 = VERTEX_POINT('',#31163); +#31163 = CARTESIAN_POINT('',(3.2,-2.3,1.8)); +#31164 = LINE('',#31165,#31166); +#31165 = CARTESIAN_POINT('',(3.2,-2.3,1.8)); +#31166 = VECTOR('',#31167,1.); +#31167 = DIRECTION('',(0.,0.,1.)); +#31168 = ORIENTED_EDGE('',*,*,#31169,.T.); +#31169 = EDGE_CURVE('',#31162,#31170,#31172,.T.); +#31170 = VERTEX_POINT('',#31171); +#31171 = CARTESIAN_POINT('',(4.8,-2.3,1.8)); +#31172 = LINE('',#31173,#31174); +#31173 = CARTESIAN_POINT('',(-1.45,-2.3,1.8)); +#31174 = VECTOR('',#31175,1.); +#31175 = DIRECTION('',(1.,-1.224646799147E-16,0.)); +#31176 = ORIENTED_EDGE('',*,*,#31177,.T.); +#31177 = EDGE_CURVE('',#31170,#31178,#31180,.T.); +#31178 = VERTEX_POINT('',#31179); +#31179 = CARTESIAN_POINT('',(4.8,-2.3,3.7)); +#31180 = LINE('',#31181,#31182); +#31181 = CARTESIAN_POINT('',(4.8,-2.3,1.8)); +#31182 = VECTOR('',#31183,1.); +#31183 = DIRECTION('',(0.,0.,1.)); +#31184 = ORIENTED_EDGE('',*,*,#31185,.T.); +#31185 = EDGE_CURVE('',#31178,#31186,#31188,.T.); +#31186 = VERTEX_POINT('',#31187); +#31187 = CARTESIAN_POINT('',(5.2,-2.3,3.7)); +#31188 = LINE('',#31189,#31190); +#31189 = CARTESIAN_POINT('',(4.8,-2.3,3.7)); +#31190 = VECTOR('',#31191,1.); +#31191 = DIRECTION('',(1.,-1.224646799147E-16,0.)); +#31192 = ORIENTED_EDGE('',*,*,#31193,.F.); +#31193 = EDGE_CURVE('',#31194,#31186,#31196,.T.); +#31194 = VERTEX_POINT('',#31195); +#31195 = CARTESIAN_POINT('',(5.2,-2.3,1.8)); +#31196 = LINE('',#31197,#31198); +#31197 = CARTESIAN_POINT('',(5.2,-2.3,1.8)); +#31198 = VECTOR('',#31199,1.); +#31199 = DIRECTION('',(0.,0.,1.)); +#31200 = ORIENTED_EDGE('',*,*,#31201,.T.); +#31201 = EDGE_CURVE('',#31194,#31202,#31204,.T.); +#31202 = VERTEX_POINT('',#31203); +#31203 = CARTESIAN_POINT('',(6.8,-2.3,1.8)); +#31204 = LINE('',#31205,#31206); +#31205 = CARTESIAN_POINT('',(-1.45,-2.3,1.8)); +#31206 = VECTOR('',#31207,1.); +#31207 = DIRECTION('',(1.,-1.224646799147E-16,0.)); +#31208 = ORIENTED_EDGE('',*,*,#31209,.T.); +#31209 = EDGE_CURVE('',#31202,#31210,#31212,.T.); +#31210 = VERTEX_POINT('',#31211); +#31211 = CARTESIAN_POINT('',(6.8,-2.3,3.7)); +#31212 = LINE('',#31213,#31214); +#31213 = CARTESIAN_POINT('',(6.8,-2.3,1.8)); +#31214 = VECTOR('',#31215,1.); +#31215 = DIRECTION('',(0.,0.,1.)); +#31216 = ORIENTED_EDGE('',*,*,#31217,.T.); +#31217 = EDGE_CURVE('',#31210,#31218,#31220,.T.); +#31218 = VERTEX_POINT('',#31219); +#31219 = CARTESIAN_POINT('',(7.2,-2.3,3.7)); +#31220 = LINE('',#31221,#31222); +#31221 = CARTESIAN_POINT('',(6.8,-2.3,3.7)); +#31222 = VECTOR('',#31223,1.); +#31223 = DIRECTION('',(1.,-1.224646799147E-16,0.)); +#31224 = ORIENTED_EDGE('',*,*,#31225,.F.); +#31225 = EDGE_CURVE('',#31226,#31218,#31228,.T.); +#31226 = VERTEX_POINT('',#31227); +#31227 = CARTESIAN_POINT('',(7.2,-2.3,1.8)); +#31228 = LINE('',#31229,#31230); +#31229 = CARTESIAN_POINT('',(7.2,-2.3,1.8)); +#31230 = VECTOR('',#31231,1.); +#31231 = DIRECTION('',(0.,0.,1.)); +#31232 = ORIENTED_EDGE('',*,*,#31233,.T.); +#31233 = EDGE_CURVE('',#31226,#30965,#31234,.T.); +#31234 = LINE('',#31235,#31236); +#31235 = CARTESIAN_POINT('',(-1.45,-2.3,1.8)); +#31236 = VECTOR('',#31237,1.); +#31237 = DIRECTION('',(1.,-1.224646799147E-16,0.)); +#31238 = ORIENTED_EDGE('',*,*,#30964,.F.); +#31239 = PLANE('',#31240); +#31240 = AXIS2_PLACEMENT_3D('',#31241,#31242,#31243); +#31241 = CARTESIAN_POINT('',(-1.45,-2.3,6.)); +#31242 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); +#31243 = DIRECTION('',(1.,-1.224646799147E-16,0.)); +#31244 = ADVANCED_FACE('',(#31245,#31251),#31285,.F.); +#31245 = FACE_BOUND('',#31246,.F.); +#31246 = EDGE_LOOP('',(#31247,#31248,#31249,#31250)); +#31247 = ORIENTED_EDGE('',*,*,#30571,.T.); +#31248 = ORIENTED_EDGE('',*,*,#29951,.T.); +#31249 = ORIENTED_EDGE('',*,*,#29975,.F.); +#31250 = ORIENTED_EDGE('',*,*,#30008,.F.); +#31251 = FACE_BOUND('',#31252,.F.); +#31252 = EDGE_LOOP('',(#31253,#31263,#31271,#31279)); +#31253 = ORIENTED_EDGE('',*,*,#31254,.T.); +#31254 = EDGE_CURVE('',#31255,#31257,#31259,.T.); +#31255 = VERTEX_POINT('',#31256); +#31256 = CARTESIAN_POINT('',(-0.25,0.25,0.1)); +#31257 = VERTEX_POINT('',#31258); +#31258 = CARTESIAN_POINT('',(0.25,0.25,0.1)); +#31259 = LINE('',#31260,#31261); +#31260 = CARTESIAN_POINT('',(0.5,0.25,0.1)); +#31261 = VECTOR('',#31262,1.); +#31262 = DIRECTION('',(1.,-1.224646799147E-16,0.)); +#31263 = ORIENTED_EDGE('',*,*,#31264,.T.); +#31264 = EDGE_CURVE('',#31257,#31265,#31267,.T.); +#31265 = VERTEX_POINT('',#31266); +#31266 = CARTESIAN_POINT('',(0.25,-0.25,0.1)); +#31267 = LINE('',#31268,#31269); +#31268 = CARTESIAN_POINT('',(0.25,0.271633216363,0.1)); +#31269 = VECTOR('',#31270,1.); +#31270 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); +#31271 = ORIENTED_EDGE('',*,*,#31272,.T.); +#31272 = EDGE_CURVE('',#31265,#31273,#31275,.T.); +#31273 = VERTEX_POINT('',#31274); +#31274 = CARTESIAN_POINT('',(-0.25,-0.25,0.1)); +#31275 = LINE('',#31276,#31277); +#31276 = CARTESIAN_POINT('',(0.5,-0.25,0.1)); +#31277 = VECTOR('',#31278,1.); +#31278 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#31279 = ORIENTED_EDGE('',*,*,#31280,.F.); +#31280 = EDGE_CURVE('',#31255,#31273,#31281,.T.); +#31281 = LINE('',#31282,#31283); +#31282 = CARTESIAN_POINT('',(-0.25,0.271633216363,0.1)); +#31283 = VECTOR('',#31284,1.); +#31284 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); +#31285 = PLANE('',#31286); +#31286 = AXIS2_PLACEMENT_3D('',#31287,#31288,#31289); +#31287 = CARTESIAN_POINT('',(0.75,0.5,0.1)); +#31288 = DIRECTION('',(0.,0.,1.)); +#31289 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); +#31290 = ADVANCED_FACE('',(#31291,#31297),#31331,.F.); +#31291 = FACE_BOUND('',#31292,.F.); +#31292 = EDGE_LOOP('',(#31293,#31294,#31295,#31296)); +#31293 = ORIENTED_EDGE('',*,*,#30554,.T.); +#31294 = ORIENTED_EDGE('',*,*,#30056,.T.); +#31295 = ORIENTED_EDGE('',*,*,#30080,.F.); +#31296 = ORIENTED_EDGE('',*,*,#30113,.F.); +#31297 = FACE_BOUND('',#31298,.F.); +#31298 = EDGE_LOOP('',(#31299,#31309,#31317,#31325)); +#31299 = ORIENTED_EDGE('',*,*,#31300,.F.); +#31300 = EDGE_CURVE('',#31301,#31303,#31305,.T.); +#31301 = VERTEX_POINT('',#31302); +#31302 = CARTESIAN_POINT('',(1.75,0.25,0.1)); +#31303 = VERTEX_POINT('',#31304); +#31304 = CARTESIAN_POINT('',(1.75,-0.25,0.1)); +#31305 = LINE('',#31306,#31307); +#31306 = CARTESIAN_POINT('',(1.75,0.25,0.1)); +#31307 = VECTOR('',#31308,1.); +#31308 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); +#31309 = ORIENTED_EDGE('',*,*,#31310,.T.); +#31310 = EDGE_CURVE('',#31301,#31311,#31313,.T.); +#31311 = VERTEX_POINT('',#31312); +#31312 = CARTESIAN_POINT('',(2.25,0.25,0.1)); +#31313 = LINE('',#31314,#31315); +#31314 = CARTESIAN_POINT('',(2.5,0.25,0.1)); +#31315 = VECTOR('',#31316,1.); +#31316 = DIRECTION('',(1.,-1.224646799147E-16,0.)); +#31317 = ORIENTED_EDGE('',*,*,#31318,.T.); +#31318 = EDGE_CURVE('',#31311,#31319,#31321,.T.); +#31319 = VERTEX_POINT('',#31320); +#31320 = CARTESIAN_POINT('',(2.25,-0.25,0.1)); +#31321 = LINE('',#31322,#31323); +#31322 = CARTESIAN_POINT('',(2.25,0.25,0.1)); +#31323 = VECTOR('',#31324,1.); +#31324 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); +#31325 = ORIENTED_EDGE('',*,*,#31326,.T.); +#31326 = EDGE_CURVE('',#31319,#31303,#31327,.T.); +#31327 = LINE('',#31328,#31329); +#31328 = CARTESIAN_POINT('',(2.5,-0.25,0.1)); +#31329 = VECTOR('',#31330,1.); +#31330 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#31331 = PLANE('',#31332); +#31332 = AXIS2_PLACEMENT_3D('',#31333,#31334,#31335); +#31333 = CARTESIAN_POINT('',(2.75,0.5,0.1)); +#31334 = DIRECTION('',(0.,0.,1.)); +#31335 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); +#31336 = ADVANCED_FACE('',(#31337,#31343),#31377,.F.); +#31337 = FACE_BOUND('',#31338,.F.); +#31338 = EDGE_LOOP('',(#31339,#31340,#31341,#31342)); +#31339 = ORIENTED_EDGE('',*,*,#30537,.T.); +#31340 = ORIENTED_EDGE('',*,*,#30161,.T.); +#31341 = ORIENTED_EDGE('',*,*,#30185,.F.); +#31342 = ORIENTED_EDGE('',*,*,#30218,.F.); +#31343 = FACE_BOUND('',#31344,.F.); +#31344 = EDGE_LOOP('',(#31345,#31355,#31363,#31371)); +#31345 = ORIENTED_EDGE('',*,*,#31346,.T.); +#31346 = EDGE_CURVE('',#31347,#31349,#31351,.T.); +#31347 = VERTEX_POINT('',#31348); +#31348 = CARTESIAN_POINT('',(4.25,0.25,0.1)); +#31349 = VERTEX_POINT('',#31350); +#31350 = CARTESIAN_POINT('',(4.25,-0.25,0.1)); +#31351 = LINE('',#31352,#31353); +#31352 = CARTESIAN_POINT('',(4.25,0.25,0.1)); +#31353 = VECTOR('',#31354,1.); +#31354 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); +#31355 = ORIENTED_EDGE('',*,*,#31356,.T.); +#31356 = EDGE_CURVE('',#31349,#31357,#31359,.T.); +#31357 = VERTEX_POINT('',#31358); +#31358 = CARTESIAN_POINT('',(3.75,-0.25,0.1)); +#31359 = LINE('',#31360,#31361); +#31360 = CARTESIAN_POINT('',(4.5,-0.25,0.1)); +#31361 = VECTOR('',#31362,1.); +#31362 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#31363 = ORIENTED_EDGE('',*,*,#31364,.F.); +#31364 = EDGE_CURVE('',#31365,#31357,#31367,.T.); +#31365 = VERTEX_POINT('',#31366); +#31366 = CARTESIAN_POINT('',(3.75,0.25,0.1)); +#31367 = LINE('',#31368,#31369); +#31368 = CARTESIAN_POINT('',(3.75,0.25,0.1)); +#31369 = VECTOR('',#31370,1.); +#31370 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); +#31371 = ORIENTED_EDGE('',*,*,#31372,.T.); +#31372 = EDGE_CURVE('',#31365,#31347,#31373,.T.); +#31373 = LINE('',#31374,#31375); +#31374 = CARTESIAN_POINT('',(4.5,0.25,0.1)); +#31375 = VECTOR('',#31376,1.); +#31376 = DIRECTION('',(1.,-1.224646799147E-16,0.)); +#31377 = PLANE('',#31378); +#31378 = AXIS2_PLACEMENT_3D('',#31379,#31380,#31381); +#31379 = CARTESIAN_POINT('',(4.75,0.5,0.1)); +#31380 = DIRECTION('',(0.,0.,1.)); +#31381 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); +#31382 = ADVANCED_FACE('',(#31383,#31389),#31423,.F.); +#31383 = FACE_BOUND('',#31384,.F.); +#31384 = EDGE_LOOP('',(#31385,#31386,#31387,#31388)); +#31385 = ORIENTED_EDGE('',*,*,#30520,.T.); +#31386 = ORIENTED_EDGE('',*,*,#30266,.T.); +#31387 = ORIENTED_EDGE('',*,*,#30290,.F.); +#31388 = ORIENTED_EDGE('',*,*,#30323,.F.); +#31389 = FACE_BOUND('',#31390,.F.); +#31390 = EDGE_LOOP('',(#31391,#31401,#31409,#31417)); +#31391 = ORIENTED_EDGE('',*,*,#31392,.T.); +#31392 = EDGE_CURVE('',#31393,#31395,#31397,.T.); +#31393 = VERTEX_POINT('',#31394); +#31394 = CARTESIAN_POINT('',(5.75,0.25,0.1)); +#31395 = VERTEX_POINT('',#31396); +#31396 = CARTESIAN_POINT('',(6.25,0.25,0.1)); +#31397 = LINE('',#31398,#31399); +#31398 = CARTESIAN_POINT('',(6.5,0.25,0.1)); +#31399 = VECTOR('',#31400,1.); +#31400 = DIRECTION('',(1.,-1.224646799147E-16,0.)); +#31401 = ORIENTED_EDGE('',*,*,#31402,.T.); +#31402 = EDGE_CURVE('',#31395,#31403,#31405,.T.); +#31403 = VERTEX_POINT('',#31404); +#31404 = CARTESIAN_POINT('',(6.25,-0.25,0.1)); +#31405 = LINE('',#31406,#31407); +#31406 = CARTESIAN_POINT('',(6.25,0.25,0.1)); +#31407 = VECTOR('',#31408,1.); +#31408 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); +#31409 = ORIENTED_EDGE('',*,*,#31410,.T.); +#31410 = EDGE_CURVE('',#31403,#31411,#31413,.T.); +#31411 = VERTEX_POINT('',#31412); +#31412 = CARTESIAN_POINT('',(5.75,-0.25,0.1)); +#31413 = LINE('',#31414,#31415); +#31414 = CARTESIAN_POINT('',(6.5,-0.25,0.1)); +#31415 = VECTOR('',#31416,1.); +#31416 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#31417 = ORIENTED_EDGE('',*,*,#31418,.F.); +#31418 = EDGE_CURVE('',#31393,#31411,#31419,.T.); +#31419 = LINE('',#31420,#31421); +#31420 = CARTESIAN_POINT('',(5.75,0.25,0.1)); +#31421 = VECTOR('',#31422,1.); +#31422 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); +#31423 = PLANE('',#31424); +#31424 = AXIS2_PLACEMENT_3D('',#31425,#31426,#31427); +#31425 = CARTESIAN_POINT('',(6.75,0.5,0.1)); +#31426 = DIRECTION('',(0.,0.,1.)); +#31427 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); +#31428 = ADVANCED_FACE('',(#31429),#31440,.F.); +#31429 = FACE_BOUND('',#31430,.F.); +#31430 = EDGE_LOOP('',(#31431,#31432,#31433,#31439)); +#31431 = ORIENTED_EDGE('',*,*,#31046,.T.); +#31432 = ORIENTED_EDGE('',*,*,#30430,.T.); +#31433 = ORIENTED_EDGE('',*,*,#31434,.F.); +#31434 = EDGE_CURVE('',#31081,#30423,#31435,.T.); +#31435 = LINE('',#31436,#31437); +#31436 = CARTESIAN_POINT('',(9.95,0.2,4.4)); +#31437 = VECTOR('',#31438,1.); +#31438 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#31439 = ORIENTED_EDGE('',*,*,#31080,.F.); +#31440 = CYLINDRICAL_SURFACE('',#31441,0.4); +#31441 = AXIS2_PLACEMENT_3D('',#31442,#31443,#31444); +#31442 = CARTESIAN_POINT('',(9.95,-0.2,4.4)); +#31443 = DIRECTION('',(1.,-1.224646799147E-16,-0.)); +#31444 = DIRECTION('',(1.224646799147E-16,1.,0.)); +#31445 = ADVANCED_FACE('',(#31446),#31452,.T.); +#31446 = FACE_BOUND('',#31447,.T.); +#31447 = EDGE_LOOP('',(#31448,#31449,#31450,#31451)); +#31448 = ORIENTED_EDGE('',*,*,#31089,.T.); +#31449 = ORIENTED_EDGE('',*,*,#30619,.T.); +#31450 = ORIENTED_EDGE('',*,*,#30422,.T.); +#31451 = ORIENTED_EDGE('',*,*,#31434,.F.); +#31452 = PLANE('',#31453); +#31453 = AXIS2_PLACEMENT_3D('',#31454,#31455,#31456); +#31454 = CARTESIAN_POINT('',(9.95,0.2,6.)); +#31455 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); +#31456 = DIRECTION('',(-0.,0.,-1.)); +#31457 = ADVANCED_FACE('',(#31458),#31515,.F.); +#31458 = FACE_BOUND('',#31459,.F.); +#31459 = EDGE_LOOP('',(#31460,#31470,#31478,#31486,#31492,#31493,#31501, + #31509)); +#31460 = ORIENTED_EDGE('',*,*,#31461,.T.); +#31461 = EDGE_CURVE('',#31462,#31464,#31466,.T.); +#31462 = VERTEX_POINT('',#31463); +#31463 = CARTESIAN_POINT('',(8.25,0.281578947368,-3.2)); +#31464 = VERTEX_POINT('',#31465); +#31465 = CARTESIAN_POINT('',(8.25,-0.218421052632,-3.2)); +#31466 = LINE('',#31467,#31468); +#31467 = CARTESIAN_POINT('',(8.25,0.25,-3.2)); +#31468 = VECTOR('',#31469,1.); +#31469 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); +#31470 = ORIENTED_EDGE('',*,*,#31471,.T.); +#31471 = EDGE_CURVE('',#31464,#31472,#31474,.T.); +#31472 = VERTEX_POINT('',#31473); +#31473 = CARTESIAN_POINT('',(8.25,5.E-02,-1.5)); +#31474 = LINE('',#31475,#31476); +#31475 = CARTESIAN_POINT('',(8.25,-0.25,-3.4)); +#31476 = VECTOR('',#31477,1.); +#31477 = DIRECTION('',(1.909990663905E-17,0.155962573473,0.987762965329) + ); +#31478 = ORIENTED_EDGE('',*,*,#31479,.T.); +#31479 = EDGE_CURVE('',#31472,#31480,#31482,.T.); +#31480 = VERTEX_POINT('',#31481); +#31481 = CARTESIAN_POINT('',(8.25,-0.25,-0.9)); +#31482 = LINE('',#31483,#31484); +#31483 = CARTESIAN_POINT('',(8.25,5.E-02,-1.5)); +#31484 = VECTOR('',#31485,1.); +#31485 = DIRECTION('',(-5.476786982641E-17,-0.4472135955,0.894427191)); +#31486 = ORIENTED_EDGE('',*,*,#31487,.T.); +#31487 = EDGE_CURVE('',#31480,#30481,#31488,.T.); +#31488 = LINE('',#31489,#31490); +#31489 = CARTESIAN_POINT('',(8.25,-0.25,-0.9)); +#31490 = VECTOR('',#31491,1.); +#31491 = DIRECTION('',(0.,0.,1.)); +#31492 = ORIENTED_EDGE('',*,*,#30478,.F.); +#31493 = ORIENTED_EDGE('',*,*,#31494,.T.); +#31494 = EDGE_CURVE('',#30479,#31495,#31497,.T.); +#31495 = VERTEX_POINT('',#31496); +#31496 = CARTESIAN_POINT('',(8.25,0.25,-0.9)); +#31497 = LINE('',#31498,#31499); +#31498 = CARTESIAN_POINT('',(8.25,0.25,5.)); +#31499 = VECTOR('',#31500,1.); +#31500 = DIRECTION('',(-0.,0.,-1.)); +#31501 = ORIENTED_EDGE('',*,*,#31502,.T.); +#31502 = EDGE_CURVE('',#31495,#31503,#31505,.T.); +#31503 = VERTEX_POINT('',#31504); +#31504 = CARTESIAN_POINT('',(8.25,0.55,-1.5)); +#31505 = LINE('',#31506,#31507); +#31506 = CARTESIAN_POINT('',(8.25,0.25,-0.9)); +#31507 = VECTOR('',#31508,1.); +#31508 = DIRECTION('',(5.476786982641E-17,0.4472135955,-0.894427191)); +#31509 = ORIENTED_EDGE('',*,*,#31510,.T.); +#31510 = EDGE_CURVE('',#31503,#31462,#31511,.T.); +#31511 = LINE('',#31512,#31513); +#31512 = CARTESIAN_POINT('',(8.25,0.55,-1.5)); +#31513 = VECTOR('',#31514,1.); +#31514 = DIRECTION('',(-1.909990663905E-17,-0.155962573473, + -0.987762965329)); +#31515 = PLANE('',#31516); +#31516 = AXIS2_PLACEMENT_3D('',#31517,#31518,#31519); +#31517 = CARTESIAN_POINT('',(8.25,4.326643272645E-02,0.775746953017)); +#31518 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#31519 = DIRECTION('',(0.,0.,1.)); +#31520 = ADVANCED_FACE('',(#31521),#31539,.F.); +#31521 = FACE_BOUND('',#31522,.F.); +#31522 = EDGE_LOOP('',(#31523,#31524,#31525,#31533)); +#31523 = ORIENTED_EDGE('',*,*,#31494,.F.); +#31524 = ORIENTED_EDGE('',*,*,#30504,.F.); +#31525 = ORIENTED_EDGE('',*,*,#31526,.T.); +#31526 = EDGE_CURVE('',#30497,#31527,#31529,.T.); +#31527 = VERTEX_POINT('',#31528); +#31528 = CARTESIAN_POINT('',(7.75,0.25,-0.9)); +#31529 = LINE('',#31530,#31531); +#31530 = CARTESIAN_POINT('',(7.75,0.25,5.)); +#31531 = VECTOR('',#31532,1.); +#31532 = DIRECTION('',(-0.,0.,-1.)); +#31533 = ORIENTED_EDGE('',*,*,#31534,.F.); +#31534 = EDGE_CURVE('',#31495,#31527,#31535,.T.); +#31535 = LINE('',#31536,#31537); +#31536 = CARTESIAN_POINT('',(8.25,0.25,-0.9)); +#31537 = VECTOR('',#31538,1.); +#31538 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#31539 = PLANE('',#31540); +#31540 = AXIS2_PLACEMENT_3D('',#31541,#31542,#31543); +#31541 = CARTESIAN_POINT('',(8.25,0.25,5.)); +#31542 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); +#31543 = DIRECTION('',(-0.,0.,-1.)); +#31544 = ADVANCED_FACE('',(#31545),#31595,.T.); +#31545 = FACE_BOUND('',#31546,.T.); +#31546 = EDGE_LOOP('',(#31547,#31557,#31565,#31573,#31579,#31580,#31581, + #31589)); +#31547 = ORIENTED_EDGE('',*,*,#31548,.T.); +#31548 = EDGE_CURVE('',#31549,#31551,#31553,.T.); +#31549 = VERTEX_POINT('',#31550); +#31550 = CARTESIAN_POINT('',(7.75,0.281578947368,-3.2)); +#31551 = VERTEX_POINT('',#31552); +#31552 = CARTESIAN_POINT('',(7.75,-0.218421052632,-3.2)); +#31553 = LINE('',#31554,#31555); +#31554 = CARTESIAN_POINT('',(7.75,0.25,-3.2)); +#31555 = VECTOR('',#31556,1.); +#31556 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); +#31557 = ORIENTED_EDGE('',*,*,#31558,.T.); +#31558 = EDGE_CURVE('',#31551,#31559,#31561,.T.); +#31559 = VERTEX_POINT('',#31560); +#31560 = CARTESIAN_POINT('',(7.75,5.E-02,-1.5)); +#31561 = LINE('',#31562,#31563); +#31562 = CARTESIAN_POINT('',(7.75,-0.25,-3.4)); +#31563 = VECTOR('',#31564,1.); +#31564 = DIRECTION('',(1.909990663905E-17,0.155962573473,0.987762965329) + ); +#31565 = ORIENTED_EDGE('',*,*,#31566,.T.); +#31566 = EDGE_CURVE('',#31559,#31567,#31569,.T.); +#31567 = VERTEX_POINT('',#31568); +#31568 = CARTESIAN_POINT('',(7.75,-0.25,-0.9)); +#31569 = LINE('',#31570,#31571); +#31570 = CARTESIAN_POINT('',(7.75,5.E-02,-1.5)); +#31571 = VECTOR('',#31572,1.); +#31572 = DIRECTION('',(-5.476786982641E-17,-0.4472135955,0.894427191)); +#31573 = ORIENTED_EDGE('',*,*,#31574,.T.); +#31574 = EDGE_CURVE('',#31567,#30489,#31575,.T.); +#31575 = LINE('',#31576,#31577); +#31576 = CARTESIAN_POINT('',(7.75,-0.25,-0.9)); +#31577 = VECTOR('',#31578,1.); +#31578 = DIRECTION('',(0.,0.,1.)); +#31579 = ORIENTED_EDGE('',*,*,#30496,.F.); +#31580 = ORIENTED_EDGE('',*,*,#31526,.T.); +#31581 = ORIENTED_EDGE('',*,*,#31582,.T.); +#31582 = EDGE_CURVE('',#31527,#31583,#31585,.T.); +#31583 = VERTEX_POINT('',#31584); +#31584 = CARTESIAN_POINT('',(7.75,0.55,-1.5)); +#31585 = LINE('',#31586,#31587); +#31586 = CARTESIAN_POINT('',(7.75,0.25,-0.9)); +#31587 = VECTOR('',#31588,1.); +#31588 = DIRECTION('',(5.476786982641E-17,0.4472135955,-0.894427191)); +#31589 = ORIENTED_EDGE('',*,*,#31590,.T.); +#31590 = EDGE_CURVE('',#31583,#31549,#31591,.T.); +#31591 = LINE('',#31592,#31593); +#31592 = CARTESIAN_POINT('',(7.75,0.55,-1.5)); +#31593 = VECTOR('',#31594,1.); +#31594 = DIRECTION('',(-1.909990663905E-17,-0.155962573473, + -0.987762965329)); +#31595 = PLANE('',#31596); +#31596 = AXIS2_PLACEMENT_3D('',#31597,#31598,#31599); +#31597 = CARTESIAN_POINT('',(7.75,4.326643272645E-02,0.775746953017)); +#31598 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#31599 = DIRECTION('',(0.,0.,1.)); +#31600 = ADVANCED_FACE('',(#31601),#31612,.F.); +#31601 = FACE_BOUND('',#31602,.F.); +#31602 = EDGE_LOOP('',(#31603,#31604,#31610,#31611)); +#31603 = ORIENTED_EDGE('',*,*,#31487,.F.); +#31604 = ORIENTED_EDGE('',*,*,#31605,.T.); +#31605 = EDGE_CURVE('',#31480,#31567,#31606,.T.); +#31606 = LINE('',#31607,#31608); +#31607 = CARTESIAN_POINT('',(8.25,-0.25,-0.9)); +#31608 = VECTOR('',#31609,1.); +#31609 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#31610 = ORIENTED_EDGE('',*,*,#31574,.T.); +#31611 = ORIENTED_EDGE('',*,*,#30488,.F.); +#31612 = PLANE('',#31613); +#31613 = AXIS2_PLACEMENT_3D('',#31614,#31615,#31616); +#31614 = CARTESIAN_POINT('',(8.25,-0.25,-0.9)); +#31615 = DIRECTION('',(1.224646799147E-16,1.,0.)); +#31616 = DIRECTION('',(0.,-0.,1.)); +#31617 = ADVANCED_FACE('',(#31618),#31624,.F.); +#31618 = FACE_BOUND('',#31619,.F.); +#31619 = EDGE_LOOP('',(#31620,#31621,#31622,#31623)); +#31620 = ORIENTED_EDGE('',*,*,#30787,.T.); +#31621 = ORIENTED_EDGE('',*,*,#30603,.T.); +#31622 = ORIENTED_EDGE('',*,*,#30649,.F.); +#31623 = ORIENTED_EDGE('',*,*,#30698,.F.); +#31624 = PLANE('',#31625); +#31625 = AXIS2_PLACEMENT_3D('',#31626,#31627,#31628); +#31626 = CARTESIAN_POINT('',(-0.45,1.75,4.2)); +#31627 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); +#31628 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#31629 = ADVANCED_FACE('',(#31630,#31728,#31762,#31796,#31830,#31864), + #31898,.T.); +#31630 = FACE_BOUND('',#31631,.T.); +#31631 = EDGE_LOOP('',(#31632,#31640,#31641,#31642,#31643,#31644,#31645, + #31653,#31661,#31667,#31668,#31676,#31684,#31690,#31691,#31699, + #31707,#31713,#31714,#31722)); +#31632 = ORIENTED_EDGE('',*,*,#31633,.F.); +#31633 = EDGE_CURVE('',#31226,#31634,#31636,.T.); +#31634 = VERTEX_POINT('',#31635); +#31635 = CARTESIAN_POINT('',(7.2,-2.,1.8)); +#31636 = LINE('',#31637,#31638); +#31637 = CARTESIAN_POINT('',(7.2,-2.3,1.8)); +#31638 = VECTOR('',#31639,1.); +#31639 = DIRECTION('',(1.224646799147E-16,1.,0.)); +#31640 = ORIENTED_EDGE('',*,*,#31233,.T.); +#31641 = ORIENTED_EDGE('',*,*,#30972,.T.); +#31642 = ORIENTED_EDGE('',*,*,#31000,.T.); +#31643 = ORIENTED_EDGE('',*,*,#31064,.T.); +#31644 = ORIENTED_EDGE('',*,*,#31105,.T.); +#31645 = ORIENTED_EDGE('',*,*,#31646,.F.); +#31646 = EDGE_CURVE('',#31647,#31106,#31649,.T.); +#31647 = VERTEX_POINT('',#31648); +#31648 = CARTESIAN_POINT('',(0.8,-2.,1.8)); +#31649 = LINE('',#31650,#31651); +#31650 = CARTESIAN_POINT('',(0.8,-2.,1.8)); +#31651 = VECTOR('',#31652,1.); +#31652 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); +#31653 = ORIENTED_EDGE('',*,*,#31654,.F.); +#31654 = EDGE_CURVE('',#31655,#31647,#31657,.T.); +#31655 = VERTEX_POINT('',#31656); +#31656 = CARTESIAN_POINT('',(1.2,-2.,1.8)); +#31657 = LINE('',#31658,#31659); +#31658 = CARTESIAN_POINT('',(1.2,-2.,1.8)); +#31659 = VECTOR('',#31660,1.); +#31660 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#31661 = ORIENTED_EDGE('',*,*,#31662,.F.); +#31662 = EDGE_CURVE('',#31130,#31655,#31663,.T.); +#31663 = LINE('',#31664,#31665); +#31664 = CARTESIAN_POINT('',(1.2,-2.3,1.8)); +#31665 = VECTOR('',#31666,1.); +#31666 = DIRECTION('',(1.224646799147E-16,1.,0.)); +#31667 = ORIENTED_EDGE('',*,*,#31137,.T.); +#31668 = ORIENTED_EDGE('',*,*,#31669,.F.); +#31669 = EDGE_CURVE('',#31670,#31138,#31672,.T.); +#31670 = VERTEX_POINT('',#31671); +#31671 = CARTESIAN_POINT('',(2.8,-2.,1.8)); +#31672 = LINE('',#31673,#31674); +#31673 = CARTESIAN_POINT('',(2.8,-2.,1.8)); +#31674 = VECTOR('',#31675,1.); +#31675 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); +#31676 = ORIENTED_EDGE('',*,*,#31677,.F.); +#31677 = EDGE_CURVE('',#31678,#31670,#31680,.T.); +#31678 = VERTEX_POINT('',#31679); +#31679 = CARTESIAN_POINT('',(3.2,-2.,1.8)); +#31680 = LINE('',#31681,#31682); +#31681 = CARTESIAN_POINT('',(3.2,-2.,1.8)); +#31682 = VECTOR('',#31683,1.); +#31683 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#31684 = ORIENTED_EDGE('',*,*,#31685,.F.); +#31685 = EDGE_CURVE('',#31162,#31678,#31686,.T.); +#31686 = LINE('',#31687,#31688); +#31687 = CARTESIAN_POINT('',(3.2,-2.3,1.8)); +#31688 = VECTOR('',#31689,1.); +#31689 = DIRECTION('',(1.224646799147E-16,1.,0.)); +#31690 = ORIENTED_EDGE('',*,*,#31169,.T.); +#31691 = ORIENTED_EDGE('',*,*,#31692,.F.); +#31692 = EDGE_CURVE('',#31693,#31170,#31695,.T.); +#31693 = VERTEX_POINT('',#31694); +#31694 = CARTESIAN_POINT('',(4.8,-2.,1.8)); +#31695 = LINE('',#31696,#31697); +#31696 = CARTESIAN_POINT('',(4.8,-2.,1.8)); +#31697 = VECTOR('',#31698,1.); +#31698 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); +#31699 = ORIENTED_EDGE('',*,*,#31700,.F.); +#31700 = EDGE_CURVE('',#31701,#31693,#31703,.T.); +#31701 = VERTEX_POINT('',#31702); +#31702 = CARTESIAN_POINT('',(5.2,-2.,1.8)); +#31703 = LINE('',#31704,#31705); +#31704 = CARTESIAN_POINT('',(5.2,-2.,1.8)); +#31705 = VECTOR('',#31706,1.); +#31706 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#31707 = ORIENTED_EDGE('',*,*,#31708,.F.); +#31708 = EDGE_CURVE('',#31194,#31701,#31709,.T.); +#31709 = LINE('',#31710,#31711); +#31710 = CARTESIAN_POINT('',(5.2,-2.3,1.8)); +#31711 = VECTOR('',#31712,1.); +#31712 = DIRECTION('',(1.224646799147E-16,1.,0.)); +#31713 = ORIENTED_EDGE('',*,*,#31201,.T.); +#31714 = ORIENTED_EDGE('',*,*,#31715,.F.); +#31715 = EDGE_CURVE('',#31716,#31202,#31718,.T.); +#31716 = VERTEX_POINT('',#31717); +#31717 = CARTESIAN_POINT('',(6.8,-2.,1.8)); +#31718 = LINE('',#31719,#31720); +#31719 = CARTESIAN_POINT('',(6.8,-2.,1.8)); +#31720 = VECTOR('',#31721,1.); +#31721 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); +#31722 = ORIENTED_EDGE('',*,*,#31723,.F.); +#31723 = EDGE_CURVE('',#31634,#31716,#31724,.T.); +#31724 = LINE('',#31725,#31726); +#31725 = CARTESIAN_POINT('',(7.2,-2.,1.8)); +#31726 = VECTOR('',#31727,1.); +#31727 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#31728 = FACE_BOUND('',#31729,.T.); +#31729 = EDGE_LOOP('',(#31730,#31740,#31748,#31756)); +#31730 = ORIENTED_EDGE('',*,*,#31731,.T.); +#31731 = EDGE_CURVE('',#31732,#31734,#31736,.T.); +#31732 = VERTEX_POINT('',#31733); +#31733 = CARTESIAN_POINT('',(8.25,0.25,1.8)); +#31734 = VERTEX_POINT('',#31735); +#31735 = CARTESIAN_POINT('',(8.25,-0.25,1.8)); +#31736 = LINE('',#31737,#31738); +#31737 = CARTESIAN_POINT('',(8.25,-0.278366783637,1.8)); +#31738 = VECTOR('',#31739,1.); +#31739 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); +#31740 = ORIENTED_EDGE('',*,*,#31741,.T.); +#31741 = EDGE_CURVE('',#31734,#31742,#31744,.T.); +#31742 = VERTEX_POINT('',#31743); +#31743 = CARTESIAN_POINT('',(7.75,-0.25,1.8)); +#31744 = LINE('',#31745,#31746); +#31745 = CARTESIAN_POINT('',(6.125,-0.25,1.8)); +#31746 = VECTOR('',#31747,1.); +#31747 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#31748 = ORIENTED_EDGE('',*,*,#31749,.F.); +#31749 = EDGE_CURVE('',#31750,#31742,#31752,.T.); +#31750 = VERTEX_POINT('',#31751); +#31751 = CARTESIAN_POINT('',(7.75,0.25,1.8)); +#31752 = LINE('',#31753,#31754); +#31753 = CARTESIAN_POINT('',(7.75,-0.278366783637,1.8)); +#31754 = VECTOR('',#31755,1.); +#31755 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); +#31756 = ORIENTED_EDGE('',*,*,#31757,.T.); +#31757 = EDGE_CURVE('',#31750,#31732,#31758,.T.); +#31758 = LINE('',#31759,#31760); +#31759 = CARTESIAN_POINT('',(6.125,0.25,1.8)); +#31760 = VECTOR('',#31761,1.); +#31761 = DIRECTION('',(1.,-1.224646799147E-16,0.)); +#31762 = FACE_BOUND('',#31763,.T.); +#31763 = EDGE_LOOP('',(#31764,#31774,#31782,#31790)); +#31764 = ORIENTED_EDGE('',*,*,#31765,.T.); +#31765 = EDGE_CURVE('',#31766,#31768,#31770,.T.); +#31766 = VERTEX_POINT('',#31767); +#31767 = CARTESIAN_POINT('',(5.75,0.25,1.8)); +#31768 = VERTEX_POINT('',#31769); +#31769 = CARTESIAN_POINT('',(6.25,0.25,1.8)); +#31770 = LINE('',#31771,#31772); +#31771 = CARTESIAN_POINT('',(5.125,0.25,1.8)); +#31772 = VECTOR('',#31773,1.); +#31773 = DIRECTION('',(1.,-1.224646799147E-16,0.)); +#31774 = ORIENTED_EDGE('',*,*,#31775,.T.); +#31775 = EDGE_CURVE('',#31768,#31776,#31778,.T.); +#31776 = VERTEX_POINT('',#31777); +#31777 = CARTESIAN_POINT('',(6.25,-0.25,1.8)); +#31778 = LINE('',#31779,#31780); +#31779 = CARTESIAN_POINT('',(6.25,-0.3,1.8)); +#31780 = VECTOR('',#31781,1.); +#31781 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); +#31782 = ORIENTED_EDGE('',*,*,#31783,.T.); +#31783 = EDGE_CURVE('',#31776,#31784,#31786,.T.); +#31784 = VERTEX_POINT('',#31785); +#31785 = CARTESIAN_POINT('',(5.75,-0.25,1.8)); +#31786 = LINE('',#31787,#31788); +#31787 = CARTESIAN_POINT('',(5.125,-0.25,1.8)); +#31788 = VECTOR('',#31789,1.); +#31789 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#31790 = ORIENTED_EDGE('',*,*,#31791,.F.); +#31791 = EDGE_CURVE('',#31766,#31784,#31792,.T.); +#31792 = LINE('',#31793,#31794); +#31793 = CARTESIAN_POINT('',(5.75,-0.3,1.8)); +#31794 = VECTOR('',#31795,1.); +#31795 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); +#31796 = FACE_BOUND('',#31797,.T.); +#31797 = EDGE_LOOP('',(#31798,#31808,#31816,#31824)); +#31798 = ORIENTED_EDGE('',*,*,#31799,.F.); +#31799 = EDGE_CURVE('',#31800,#31802,#31804,.T.); +#31800 = VERTEX_POINT('',#31801); +#31801 = CARTESIAN_POINT('',(1.75,0.25,1.8)); +#31802 = VERTEX_POINT('',#31803); +#31803 = CARTESIAN_POINT('',(1.75,-0.25,1.8)); +#31804 = LINE('',#31805,#31806); +#31805 = CARTESIAN_POINT('',(1.75,-0.3,1.8)); +#31806 = VECTOR('',#31807,1.); +#31807 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); +#31808 = ORIENTED_EDGE('',*,*,#31809,.T.); +#31809 = EDGE_CURVE('',#31800,#31810,#31812,.T.); +#31810 = VERTEX_POINT('',#31811); +#31811 = CARTESIAN_POINT('',(2.25,0.25,1.8)); +#31812 = LINE('',#31813,#31814); +#31813 = CARTESIAN_POINT('',(3.125,0.25,1.8)); +#31814 = VECTOR('',#31815,1.); +#31815 = DIRECTION('',(1.,-1.224646799147E-16,0.)); +#31816 = ORIENTED_EDGE('',*,*,#31817,.T.); +#31817 = EDGE_CURVE('',#31810,#31818,#31820,.T.); +#31818 = VERTEX_POINT('',#31819); +#31819 = CARTESIAN_POINT('',(2.25,-0.25,1.8)); +#31820 = LINE('',#31821,#31822); +#31821 = CARTESIAN_POINT('',(2.25,-0.3,1.8)); +#31822 = VECTOR('',#31823,1.); +#31823 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); +#31824 = ORIENTED_EDGE('',*,*,#31825,.T.); +#31825 = EDGE_CURVE('',#31818,#31802,#31826,.T.); +#31826 = LINE('',#31827,#31828); +#31827 = CARTESIAN_POINT('',(3.125,-0.25,1.8)); +#31828 = VECTOR('',#31829,1.); +#31829 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#31830 = FACE_BOUND('',#31831,.T.); +#31831 = EDGE_LOOP('',(#31832,#31842,#31850,#31858)); +#31832 = ORIENTED_EDGE('',*,*,#31833,.T.); +#31833 = EDGE_CURVE('',#31834,#31836,#31838,.T.); +#31834 = VERTEX_POINT('',#31835); +#31835 = CARTESIAN_POINT('',(4.25,0.25,1.8)); +#31836 = VERTEX_POINT('',#31837); +#31837 = CARTESIAN_POINT('',(4.25,-0.25,1.8)); +#31838 = LINE('',#31839,#31840); +#31839 = CARTESIAN_POINT('',(4.25,-0.3,1.8)); +#31840 = VECTOR('',#31841,1.); +#31841 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); +#31842 = ORIENTED_EDGE('',*,*,#31843,.T.); +#31843 = EDGE_CURVE('',#31836,#31844,#31846,.T.); +#31844 = VERTEX_POINT('',#31845); +#31845 = CARTESIAN_POINT('',(3.75,-0.25,1.8)); +#31846 = LINE('',#31847,#31848); +#31847 = CARTESIAN_POINT('',(4.125,-0.25,1.8)); +#31848 = VECTOR('',#31849,1.); +#31849 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#31850 = ORIENTED_EDGE('',*,*,#31851,.F.); +#31851 = EDGE_CURVE('',#31852,#31844,#31854,.T.); +#31852 = VERTEX_POINT('',#31853); +#31853 = CARTESIAN_POINT('',(3.75,0.25,1.8)); +#31854 = LINE('',#31855,#31856); +#31855 = CARTESIAN_POINT('',(3.75,-0.3,1.8)); +#31856 = VECTOR('',#31857,1.); +#31857 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); +#31858 = ORIENTED_EDGE('',*,*,#31859,.T.); +#31859 = EDGE_CURVE('',#31852,#31834,#31860,.T.); +#31860 = LINE('',#31861,#31862); +#31861 = CARTESIAN_POINT('',(4.125,0.25,1.8)); +#31862 = VECTOR('',#31863,1.); +#31863 = DIRECTION('',(1.,-1.224646799147E-16,0.)); +#31864 = FACE_BOUND('',#31865,.T.); +#31865 = EDGE_LOOP('',(#31866,#31876,#31884,#31892)); +#31866 = ORIENTED_EDGE('',*,*,#31867,.T.); +#31867 = EDGE_CURVE('',#31868,#31870,#31872,.T.); +#31868 = VERTEX_POINT('',#31869); +#31869 = CARTESIAN_POINT('',(-0.25,0.25,1.8)); +#31870 = VERTEX_POINT('',#31871); +#31871 = CARTESIAN_POINT('',(0.25,0.25,1.8)); +#31872 = LINE('',#31873,#31874); +#31873 = CARTESIAN_POINT('',(2.125,0.25,1.8)); +#31874 = VECTOR('',#31875,1.); +#31875 = DIRECTION('',(1.,-1.224646799147E-16,0.)); +#31876 = ORIENTED_EDGE('',*,*,#31877,.T.); +#31877 = EDGE_CURVE('',#31870,#31878,#31880,.T.); +#31878 = VERTEX_POINT('',#31879); +#31879 = CARTESIAN_POINT('',(0.25,-0.25,1.8)); +#31880 = LINE('',#31881,#31882); +#31881 = CARTESIAN_POINT('',(0.25,-0.278366783637,1.8)); +#31882 = VECTOR('',#31883,1.); +#31883 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); +#31884 = ORIENTED_EDGE('',*,*,#31885,.T.); +#31885 = EDGE_CURVE('',#31878,#31886,#31888,.T.); +#31886 = VERTEX_POINT('',#31887); +#31887 = CARTESIAN_POINT('',(-0.25,-0.25,1.8)); +#31888 = LINE('',#31889,#31890); +#31889 = CARTESIAN_POINT('',(2.125,-0.25,1.8)); +#31890 = VECTOR('',#31891,1.); +#31891 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#31892 = ORIENTED_EDGE('',*,*,#31893,.F.); +#31893 = EDGE_CURVE('',#31868,#31886,#31894,.T.); +#31894 = LINE('',#31895,#31896); +#31895 = CARTESIAN_POINT('',(-0.25,-0.278366783637,1.8)); +#31896 = VECTOR('',#31897,1.); +#31897 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); +#31898 = PLANE('',#31899); +#31899 = AXIS2_PLACEMENT_3D('',#31900,#31901,#31902); +#31900 = CARTESIAN_POINT('',(4.,-0.6,1.8)); +#31901 = DIRECTION('',(0.,0.,1.)); +#31902 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#31903 = ADVANCED_FACE('',(#31904),#31922,.F.); +#31904 = FACE_BOUND('',#31905,.F.); +#31905 = EDGE_LOOP('',(#31906,#31907,#31915,#31921)); +#31906 = ORIENTED_EDGE('',*,*,#31225,.T.); +#31907 = ORIENTED_EDGE('',*,*,#31908,.T.); +#31908 = EDGE_CURVE('',#31218,#31909,#31911,.T.); +#31909 = VERTEX_POINT('',#31910); +#31910 = CARTESIAN_POINT('',(7.2,-2.,3.7)); +#31911 = LINE('',#31912,#31913); +#31912 = CARTESIAN_POINT('',(7.2,-2.3,3.7)); +#31913 = VECTOR('',#31914,1.); +#31914 = DIRECTION('',(1.224646799147E-16,1.,0.)); +#31915 = ORIENTED_EDGE('',*,*,#31916,.F.); +#31916 = EDGE_CURVE('',#31634,#31909,#31917,.T.); +#31917 = LINE('',#31918,#31919); +#31918 = CARTESIAN_POINT('',(7.2,-2.,1.8)); +#31919 = VECTOR('',#31920,1.); +#31920 = DIRECTION('',(0.,0.,1.)); +#31921 = ORIENTED_EDGE('',*,*,#31633,.F.); +#31922 = PLANE('',#31923); +#31923 = AXIS2_PLACEMENT_3D('',#31924,#31925,#31926); +#31924 = CARTESIAN_POINT('',(7.2,-2.3,1.8)); +#31925 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#31926 = DIRECTION('',(1.224646799147E-16,1.,0.)); +#31927 = ADVANCED_FACE('',(#31928),#31946,.T.); +#31928 = FACE_BOUND('',#31929,.T.); +#31929 = EDGE_LOOP('',(#31930,#31938,#31944,#31945)); +#31930 = ORIENTED_EDGE('',*,*,#31931,.T.); +#31931 = EDGE_CURVE('',#31909,#31932,#31934,.T.); +#31932 = VERTEX_POINT('',#31933); +#31933 = CARTESIAN_POINT('',(6.8,-2.,3.7)); +#31934 = LINE('',#31935,#31936); +#31935 = CARTESIAN_POINT('',(7.2,-2.,3.7)); +#31936 = VECTOR('',#31937,1.); +#31937 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#31938 = ORIENTED_EDGE('',*,*,#31939,.T.); +#31939 = EDGE_CURVE('',#31932,#31210,#31940,.T.); +#31940 = LINE('',#31941,#31942); +#31941 = CARTESIAN_POINT('',(6.8,-2.,3.7)); +#31942 = VECTOR('',#31943,1.); +#31943 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); +#31944 = ORIENTED_EDGE('',*,*,#31217,.T.); +#31945 = ORIENTED_EDGE('',*,*,#31908,.T.); +#31946 = PLANE('',#31947); +#31947 = AXIS2_PLACEMENT_3D('',#31948,#31949,#31950); +#31948 = CARTESIAN_POINT('',(7.,-2.15,3.7)); +#31949 = DIRECTION('',(0.,0.,1.)); +#31950 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#31951 = ADVANCED_FACE('',(#31952),#31963,.F.); +#31952 = FACE_BOUND('',#31953,.F.); +#31953 = EDGE_LOOP('',(#31954,#31960,#31961,#31962)); +#31954 = ORIENTED_EDGE('',*,*,#31955,.T.); +#31955 = EDGE_CURVE('',#31716,#31932,#31956,.T.); +#31956 = LINE('',#31957,#31958); +#31957 = CARTESIAN_POINT('',(6.8,-2.,1.8)); +#31958 = VECTOR('',#31959,1.); +#31959 = DIRECTION('',(0.,0.,1.)); +#31960 = ORIENTED_EDGE('',*,*,#31939,.T.); +#31961 = ORIENTED_EDGE('',*,*,#31209,.F.); +#31962 = ORIENTED_EDGE('',*,*,#31715,.F.); +#31963 = PLANE('',#31964); +#31964 = AXIS2_PLACEMENT_3D('',#31965,#31966,#31967); +#31965 = CARTESIAN_POINT('',(6.8,-2.,1.8)); +#31966 = DIRECTION('',(1.,-1.224646799147E-16,0.)); +#31967 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); +#31968 = ADVANCED_FACE('',(#31969),#31987,.F.); +#31969 = FACE_BOUND('',#31970,.F.); +#31970 = EDGE_LOOP('',(#31971,#31972,#31980,#31986)); +#31971 = ORIENTED_EDGE('',*,*,#31193,.T.); +#31972 = ORIENTED_EDGE('',*,*,#31973,.T.); +#31973 = EDGE_CURVE('',#31186,#31974,#31976,.T.); +#31974 = VERTEX_POINT('',#31975); +#31975 = CARTESIAN_POINT('',(5.2,-2.,3.7)); +#31976 = LINE('',#31977,#31978); +#31977 = CARTESIAN_POINT('',(5.2,-2.3,3.7)); +#31978 = VECTOR('',#31979,1.); +#31979 = DIRECTION('',(1.224646799147E-16,1.,0.)); +#31980 = ORIENTED_EDGE('',*,*,#31981,.F.); +#31981 = EDGE_CURVE('',#31701,#31974,#31982,.T.); +#31982 = LINE('',#31983,#31984); +#31983 = CARTESIAN_POINT('',(5.2,-2.,1.8)); +#31984 = VECTOR('',#31985,1.); +#31985 = DIRECTION('',(0.,0.,1.)); +#31986 = ORIENTED_EDGE('',*,*,#31708,.F.); +#31987 = PLANE('',#31988); +#31988 = AXIS2_PLACEMENT_3D('',#31989,#31990,#31991); +#31989 = CARTESIAN_POINT('',(5.2,-2.3,1.8)); +#31990 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#31991 = DIRECTION('',(1.224646799147E-16,1.,0.)); +#31992 = ADVANCED_FACE('',(#31993),#32011,.T.); +#31993 = FACE_BOUND('',#31994,.T.); +#31994 = EDGE_LOOP('',(#31995,#32003,#32009,#32010)); +#31995 = ORIENTED_EDGE('',*,*,#31996,.T.); +#31996 = EDGE_CURVE('',#31974,#31997,#31999,.T.); +#31997 = VERTEX_POINT('',#31998); +#31998 = CARTESIAN_POINT('',(4.8,-2.,3.7)); +#31999 = LINE('',#32000,#32001); +#32000 = CARTESIAN_POINT('',(5.2,-2.,3.7)); +#32001 = VECTOR('',#32002,1.); +#32002 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#32003 = ORIENTED_EDGE('',*,*,#32004,.T.); +#32004 = EDGE_CURVE('',#31997,#31178,#32005,.T.); +#32005 = LINE('',#32006,#32007); +#32006 = CARTESIAN_POINT('',(4.8,-2.,3.7)); +#32007 = VECTOR('',#32008,1.); +#32008 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); +#32009 = ORIENTED_EDGE('',*,*,#31185,.T.); +#32010 = ORIENTED_EDGE('',*,*,#31973,.T.); +#32011 = PLANE('',#32012); +#32012 = AXIS2_PLACEMENT_3D('',#32013,#32014,#32015); +#32013 = CARTESIAN_POINT('',(5.,-2.15,3.7)); +#32014 = DIRECTION('',(0.,0.,1.)); +#32015 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#32016 = ADVANCED_FACE('',(#32017),#32028,.F.); +#32017 = FACE_BOUND('',#32018,.F.); +#32018 = EDGE_LOOP('',(#32019,#32025,#32026,#32027)); +#32019 = ORIENTED_EDGE('',*,*,#32020,.T.); +#32020 = EDGE_CURVE('',#31693,#31997,#32021,.T.); +#32021 = LINE('',#32022,#32023); +#32022 = CARTESIAN_POINT('',(4.8,-2.,1.8)); +#32023 = VECTOR('',#32024,1.); +#32024 = DIRECTION('',(0.,0.,1.)); +#32025 = ORIENTED_EDGE('',*,*,#32004,.T.); +#32026 = ORIENTED_EDGE('',*,*,#31177,.F.); +#32027 = ORIENTED_EDGE('',*,*,#31692,.F.); +#32028 = PLANE('',#32029); +#32029 = AXIS2_PLACEMENT_3D('',#32030,#32031,#32032); +#32030 = CARTESIAN_POINT('',(4.8,-2.,1.8)); +#32031 = DIRECTION('',(1.,-1.224646799147E-16,0.)); +#32032 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); +#32033 = ADVANCED_FACE('',(#32034),#32052,.F.); +#32034 = FACE_BOUND('',#32035,.F.); +#32035 = EDGE_LOOP('',(#32036,#32037,#32045,#32051)); +#32036 = ORIENTED_EDGE('',*,*,#31161,.T.); +#32037 = ORIENTED_EDGE('',*,*,#32038,.T.); +#32038 = EDGE_CURVE('',#31154,#32039,#32041,.T.); +#32039 = VERTEX_POINT('',#32040); +#32040 = CARTESIAN_POINT('',(3.2,-2.,3.7)); +#32041 = LINE('',#32042,#32043); +#32042 = CARTESIAN_POINT('',(3.2,-2.3,3.7)); +#32043 = VECTOR('',#32044,1.); +#32044 = DIRECTION('',(1.224646799147E-16,1.,0.)); +#32045 = ORIENTED_EDGE('',*,*,#32046,.F.); +#32046 = EDGE_CURVE('',#31678,#32039,#32047,.T.); +#32047 = LINE('',#32048,#32049); +#32048 = CARTESIAN_POINT('',(3.2,-2.,1.8)); +#32049 = VECTOR('',#32050,1.); +#32050 = DIRECTION('',(0.,0.,1.)); +#32051 = ORIENTED_EDGE('',*,*,#31685,.F.); +#32052 = PLANE('',#32053); +#32053 = AXIS2_PLACEMENT_3D('',#32054,#32055,#32056); +#32054 = CARTESIAN_POINT('',(3.2,-2.3,1.8)); +#32055 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#32056 = DIRECTION('',(1.224646799147E-16,1.,0.)); +#32057 = ADVANCED_FACE('',(#32058),#32076,.T.); +#32058 = FACE_BOUND('',#32059,.T.); +#32059 = EDGE_LOOP('',(#32060,#32068,#32074,#32075)); +#32060 = ORIENTED_EDGE('',*,*,#32061,.T.); +#32061 = EDGE_CURVE('',#32039,#32062,#32064,.T.); +#32062 = VERTEX_POINT('',#32063); +#32063 = CARTESIAN_POINT('',(2.8,-2.,3.7)); +#32064 = LINE('',#32065,#32066); +#32065 = CARTESIAN_POINT('',(3.2,-2.,3.7)); +#32066 = VECTOR('',#32067,1.); +#32067 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#32068 = ORIENTED_EDGE('',*,*,#32069,.T.); +#32069 = EDGE_CURVE('',#32062,#31146,#32070,.T.); +#32070 = LINE('',#32071,#32072); +#32071 = CARTESIAN_POINT('',(2.8,-2.,3.7)); +#32072 = VECTOR('',#32073,1.); +#32073 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); +#32074 = ORIENTED_EDGE('',*,*,#31153,.T.); +#32075 = ORIENTED_EDGE('',*,*,#32038,.T.); +#32076 = PLANE('',#32077); +#32077 = AXIS2_PLACEMENT_3D('',#32078,#32079,#32080); +#32078 = CARTESIAN_POINT('',(3.,-2.15,3.7)); +#32079 = DIRECTION('',(0.,0.,1.)); +#32080 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#32081 = ADVANCED_FACE('',(#32082),#32093,.F.); +#32082 = FACE_BOUND('',#32083,.F.); +#32083 = EDGE_LOOP('',(#32084,#32090,#32091,#32092)); +#32084 = ORIENTED_EDGE('',*,*,#32085,.T.); +#32085 = EDGE_CURVE('',#31670,#32062,#32086,.T.); +#32086 = LINE('',#32087,#32088); +#32087 = CARTESIAN_POINT('',(2.8,-2.,1.8)); +#32088 = VECTOR('',#32089,1.); +#32089 = DIRECTION('',(0.,0.,1.)); +#32090 = ORIENTED_EDGE('',*,*,#32069,.T.); +#32091 = ORIENTED_EDGE('',*,*,#31145,.F.); +#32092 = ORIENTED_EDGE('',*,*,#31669,.F.); +#32093 = PLANE('',#32094); +#32094 = AXIS2_PLACEMENT_3D('',#32095,#32096,#32097); +#32095 = CARTESIAN_POINT('',(2.8,-2.,1.8)); +#32096 = DIRECTION('',(1.,-1.224646799147E-16,0.)); +#32097 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); +#32098 = ADVANCED_FACE('',(#32099),#32117,.F.); +#32099 = FACE_BOUND('',#32100,.F.); +#32100 = EDGE_LOOP('',(#32101,#32102,#32110,#32116)); +#32101 = ORIENTED_EDGE('',*,*,#31129,.T.); +#32102 = ORIENTED_EDGE('',*,*,#32103,.T.); +#32103 = EDGE_CURVE('',#31122,#32104,#32106,.T.); +#32104 = VERTEX_POINT('',#32105); +#32105 = CARTESIAN_POINT('',(1.2,-2.,3.7)); +#32106 = LINE('',#32107,#32108); +#32107 = CARTESIAN_POINT('',(1.2,-2.3,3.7)); +#32108 = VECTOR('',#32109,1.); +#32109 = DIRECTION('',(1.224646799147E-16,1.,0.)); +#32110 = ORIENTED_EDGE('',*,*,#32111,.F.); +#32111 = EDGE_CURVE('',#31655,#32104,#32112,.T.); +#32112 = LINE('',#32113,#32114); +#32113 = CARTESIAN_POINT('',(1.2,-2.,1.8)); +#32114 = VECTOR('',#32115,1.); +#32115 = DIRECTION('',(0.,0.,1.)); +#32116 = ORIENTED_EDGE('',*,*,#31662,.F.); +#32117 = PLANE('',#32118); +#32118 = AXIS2_PLACEMENT_3D('',#32119,#32120,#32121); +#32119 = CARTESIAN_POINT('',(1.2,-2.3,1.8)); +#32120 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#32121 = DIRECTION('',(1.224646799147E-16,1.,0.)); +#32122 = ADVANCED_FACE('',(#32123),#32141,.T.); +#32123 = FACE_BOUND('',#32124,.T.); +#32124 = EDGE_LOOP('',(#32125,#32133,#32139,#32140)); +#32125 = ORIENTED_EDGE('',*,*,#32126,.T.); +#32126 = EDGE_CURVE('',#32104,#32127,#32129,.T.); +#32127 = VERTEX_POINT('',#32128); +#32128 = CARTESIAN_POINT('',(0.8,-2.,3.7)); +#32129 = LINE('',#32130,#32131); +#32130 = CARTESIAN_POINT('',(1.2,-2.,3.7)); +#32131 = VECTOR('',#32132,1.); +#32132 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#32133 = ORIENTED_EDGE('',*,*,#32134,.T.); +#32134 = EDGE_CURVE('',#32127,#31114,#32135,.T.); +#32135 = LINE('',#32136,#32137); +#32136 = CARTESIAN_POINT('',(0.8,-2.,3.7)); +#32137 = VECTOR('',#32138,1.); +#32138 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); +#32139 = ORIENTED_EDGE('',*,*,#31121,.T.); +#32140 = ORIENTED_EDGE('',*,*,#32103,.T.); +#32141 = PLANE('',#32142); +#32142 = AXIS2_PLACEMENT_3D('',#32143,#32144,#32145); +#32143 = CARTESIAN_POINT('',(1.,-2.15,3.7)); +#32144 = DIRECTION('',(0.,0.,1.)); +#32145 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#32146 = ADVANCED_FACE('',(#32147),#32158,.F.); +#32147 = FACE_BOUND('',#32148,.F.); +#32148 = EDGE_LOOP('',(#32149,#32155,#32156,#32157)); +#32149 = ORIENTED_EDGE('',*,*,#32150,.T.); +#32150 = EDGE_CURVE('',#31647,#32127,#32151,.T.); +#32151 = LINE('',#32152,#32153); +#32152 = CARTESIAN_POINT('',(0.8,-2.,1.8)); +#32153 = VECTOR('',#32154,1.); +#32154 = DIRECTION('',(0.,0.,1.)); +#32155 = ORIENTED_EDGE('',*,*,#32134,.T.); +#32156 = ORIENTED_EDGE('',*,*,#31113,.F.); +#32157 = ORIENTED_EDGE('',*,*,#31646,.F.); +#32158 = PLANE('',#32159); +#32159 = AXIS2_PLACEMENT_3D('',#32160,#32161,#32162); +#32160 = CARTESIAN_POINT('',(0.8,-2.,1.8)); +#32161 = DIRECTION('',(1.,-1.224646799147E-16,0.)); +#32162 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); +#32163 = ADVANCED_FACE('',(#32164),#32189,.F.); +#32164 = FACE_BOUND('',#32165,.F.); +#32165 = EDGE_LOOP('',(#32166,#32174,#32175,#32183)); +#32166 = ORIENTED_EDGE('',*,*,#32167,.F.); +#32167 = EDGE_CURVE('',#31257,#32168,#32170,.T.); +#32168 = VERTEX_POINT('',#32169); +#32169 = CARTESIAN_POINT('',(0.25,0.25,-0.9)); +#32170 = LINE('',#32171,#32172); +#32171 = CARTESIAN_POINT('',(0.25,0.25,5.)); +#32172 = VECTOR('',#32173,1.); +#32173 = DIRECTION('',(-0.,0.,-1.)); +#32174 = ORIENTED_EDGE('',*,*,#31254,.F.); +#32175 = ORIENTED_EDGE('',*,*,#32176,.T.); +#32176 = EDGE_CURVE('',#31255,#32177,#32179,.T.); +#32177 = VERTEX_POINT('',#32178); +#32178 = CARTESIAN_POINT('',(-0.25,0.25,-0.9)); +#32179 = LINE('',#32180,#32181); +#32180 = CARTESIAN_POINT('',(-0.25,0.25,5.)); +#32181 = VECTOR('',#32182,1.); +#32182 = DIRECTION('',(-0.,0.,-1.)); +#32183 = ORIENTED_EDGE('',*,*,#32184,.F.); +#32184 = EDGE_CURVE('',#32168,#32177,#32185,.T.); +#32185 = LINE('',#32186,#32187); +#32186 = CARTESIAN_POINT('',(0.25,0.25,-0.9)); +#32187 = VECTOR('',#32188,1.); +#32188 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#32189 = PLANE('',#32190); +#32190 = AXIS2_PLACEMENT_3D('',#32191,#32192,#32193); +#32191 = CARTESIAN_POINT('',(0.25,0.25,5.)); +#32192 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); +#32193 = DIRECTION('',(-0.,0.,-1.)); +#32194 = ADVANCED_FACE('',(#32195),#32245,.T.); +#32195 = FACE_BOUND('',#32196,.T.); +#32196 = EDGE_LOOP('',(#32197,#32207,#32215,#32223,#32229,#32230,#32231, + #32239)); +#32197 = ORIENTED_EDGE('',*,*,#32198,.T.); +#32198 = EDGE_CURVE('',#32199,#32201,#32203,.T.); +#32199 = VERTEX_POINT('',#32200); +#32200 = CARTESIAN_POINT('',(-0.25,0.281578947368,-3.2)); +#32201 = VERTEX_POINT('',#32202); +#32202 = CARTESIAN_POINT('',(-0.25,-0.218421052632,-3.2)); +#32203 = LINE('',#32204,#32205); +#32204 = CARTESIAN_POINT('',(-0.25,0.25,-3.2)); +#32205 = VECTOR('',#32206,1.); +#32206 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); +#32207 = ORIENTED_EDGE('',*,*,#32208,.T.); +#32208 = EDGE_CURVE('',#32201,#32209,#32211,.T.); +#32209 = VERTEX_POINT('',#32210); +#32210 = CARTESIAN_POINT('',(-0.25,5.E-02,-1.5)); +#32211 = LINE('',#32212,#32213); +#32212 = CARTESIAN_POINT('',(-0.25,-0.25,-3.4)); +#32213 = VECTOR('',#32214,1.); +#32214 = DIRECTION('',(1.909990663905E-17,0.155962573473,0.987762965329) + ); +#32215 = ORIENTED_EDGE('',*,*,#32216,.T.); +#32216 = EDGE_CURVE('',#32209,#32217,#32219,.T.); +#32217 = VERTEX_POINT('',#32218); +#32218 = CARTESIAN_POINT('',(-0.25,-0.25,-0.9)); +#32219 = LINE('',#32220,#32221); +#32220 = CARTESIAN_POINT('',(-0.25,5.E-02,-1.5)); +#32221 = VECTOR('',#32222,1.); +#32222 = DIRECTION('',(-5.476786982641E-17,-0.4472135955,0.894427191)); +#32223 = ORIENTED_EDGE('',*,*,#32224,.T.); +#32224 = EDGE_CURVE('',#32217,#31273,#32225,.T.); +#32225 = LINE('',#32226,#32227); +#32226 = CARTESIAN_POINT('',(-0.25,-0.25,-0.9)); +#32227 = VECTOR('',#32228,1.); +#32228 = DIRECTION('',(0.,0.,1.)); +#32229 = ORIENTED_EDGE('',*,*,#31280,.F.); +#32230 = ORIENTED_EDGE('',*,*,#32176,.T.); +#32231 = ORIENTED_EDGE('',*,*,#32232,.T.); +#32232 = EDGE_CURVE('',#32177,#32233,#32235,.T.); +#32233 = VERTEX_POINT('',#32234); +#32234 = CARTESIAN_POINT('',(-0.25,0.55,-1.5)); +#32235 = LINE('',#32236,#32237); +#32236 = CARTESIAN_POINT('',(-0.25,0.25,-0.9)); +#32237 = VECTOR('',#32238,1.); +#32238 = DIRECTION('',(5.476786982641E-17,0.4472135955,-0.894427191)); +#32239 = ORIENTED_EDGE('',*,*,#32240,.T.); +#32240 = EDGE_CURVE('',#32233,#32199,#32241,.T.); +#32241 = LINE('',#32242,#32243); +#32242 = CARTESIAN_POINT('',(-0.25,0.55,-1.5)); +#32243 = VECTOR('',#32244,1.); +#32244 = DIRECTION('',(-1.909990663905E-17,-0.155962573473, + -0.987762965329)); +#32245 = PLANE('',#32246); +#32246 = AXIS2_PLACEMENT_3D('',#32247,#32248,#32249); +#32247 = CARTESIAN_POINT('',(-0.25,4.326643272645E-02,0.775746953017)); +#32248 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#32249 = DIRECTION('',(0.,0.,1.)); +#32250 = ADVANCED_FACE('',(#32251),#32269,.F.); +#32251 = FACE_BOUND('',#32252,.F.); +#32252 = EDGE_LOOP('',(#32253,#32261,#32267,#32268)); +#32253 = ORIENTED_EDGE('',*,*,#32254,.F.); +#32254 = EDGE_CURVE('',#32255,#31265,#32257,.T.); +#32255 = VERTEX_POINT('',#32256); +#32256 = CARTESIAN_POINT('',(0.25,-0.25,-0.9)); +#32257 = LINE('',#32258,#32259); +#32258 = CARTESIAN_POINT('',(0.25,-0.25,-0.9)); +#32259 = VECTOR('',#32260,1.); +#32260 = DIRECTION('',(0.,0.,1.)); +#32261 = ORIENTED_EDGE('',*,*,#32262,.T.); +#32262 = EDGE_CURVE('',#32255,#32217,#32263,.T.); +#32263 = LINE('',#32264,#32265); +#32264 = CARTESIAN_POINT('',(0.25,-0.25,-0.9)); +#32265 = VECTOR('',#32266,1.); +#32266 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#32267 = ORIENTED_EDGE('',*,*,#32224,.T.); +#32268 = ORIENTED_EDGE('',*,*,#31272,.F.); +#32269 = PLANE('',#32270); +#32270 = AXIS2_PLACEMENT_3D('',#32271,#32272,#32273); +#32271 = CARTESIAN_POINT('',(0.25,-0.25,-0.9)); +#32272 = DIRECTION('',(1.224646799147E-16,1.,0.)); +#32273 = DIRECTION('',(0.,-0.,1.)); +#32274 = ADVANCED_FACE('',(#32275),#32318,.F.); +#32275 = FACE_BOUND('',#32276,.F.); +#32276 = EDGE_LOOP('',(#32277,#32287,#32295,#32301,#32302,#32303,#32304, + #32312)); +#32277 = ORIENTED_EDGE('',*,*,#32278,.T.); +#32278 = EDGE_CURVE('',#32279,#32281,#32283,.T.); +#32279 = VERTEX_POINT('',#32280); +#32280 = CARTESIAN_POINT('',(0.25,0.281578947368,-3.2)); +#32281 = VERTEX_POINT('',#32282); +#32282 = CARTESIAN_POINT('',(0.25,-0.218421052632,-3.2)); +#32283 = LINE('',#32284,#32285); +#32284 = CARTESIAN_POINT('',(0.25,0.25,-3.2)); +#32285 = VECTOR('',#32286,1.); +#32286 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); +#32287 = ORIENTED_EDGE('',*,*,#32288,.T.); +#32288 = EDGE_CURVE('',#32281,#32289,#32291,.T.); +#32289 = VERTEX_POINT('',#32290); +#32290 = CARTESIAN_POINT('',(0.25,5.E-02,-1.5)); +#32291 = LINE('',#32292,#32293); +#32292 = CARTESIAN_POINT('',(0.25,-0.25,-3.4)); +#32293 = VECTOR('',#32294,1.); +#32294 = DIRECTION('',(1.909990663905E-17,0.155962573473,0.987762965329) + ); +#32295 = ORIENTED_EDGE('',*,*,#32296,.T.); +#32296 = EDGE_CURVE('',#32289,#32255,#32297,.T.); +#32297 = LINE('',#32298,#32299); +#32298 = CARTESIAN_POINT('',(0.25,5.E-02,-1.5)); +#32299 = VECTOR('',#32300,1.); +#32300 = DIRECTION('',(-5.476786982641E-17,-0.4472135955,0.894427191)); +#32301 = ORIENTED_EDGE('',*,*,#32254,.T.); +#32302 = ORIENTED_EDGE('',*,*,#31264,.F.); +#32303 = ORIENTED_EDGE('',*,*,#32167,.T.); +#32304 = ORIENTED_EDGE('',*,*,#32305,.T.); +#32305 = EDGE_CURVE('',#32168,#32306,#32308,.T.); +#32306 = VERTEX_POINT('',#32307); +#32307 = CARTESIAN_POINT('',(0.25,0.55,-1.5)); +#32308 = LINE('',#32309,#32310); +#32309 = CARTESIAN_POINT('',(0.25,0.25,-0.9)); +#32310 = VECTOR('',#32311,1.); +#32311 = DIRECTION('',(5.476786982641E-17,0.4472135955,-0.894427191)); +#32312 = ORIENTED_EDGE('',*,*,#32313,.T.); +#32313 = EDGE_CURVE('',#32306,#32279,#32314,.T.); +#32314 = LINE('',#32315,#32316); +#32315 = CARTESIAN_POINT('',(0.25,0.55,-1.5)); +#32316 = VECTOR('',#32317,1.); +#32317 = DIRECTION('',(-1.909990663905E-17,-0.155962573473, + -0.987762965329)); +#32318 = PLANE('',#32319); +#32319 = AXIS2_PLACEMENT_3D('',#32320,#32321,#32322); +#32320 = CARTESIAN_POINT('',(0.25,4.326643272645E-02,0.775746953017)); +#32321 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#32322 = DIRECTION('',(0.,0.,1.)); +#32323 = ADVANCED_FACE('',(#32324),#32349,.T.); +#32324 = FACE_BOUND('',#32325,.T.); +#32325 = EDGE_LOOP('',(#32326,#32336,#32342,#32343)); +#32326 = ORIENTED_EDGE('',*,*,#32327,.T.); +#32327 = EDGE_CURVE('',#32328,#32330,#32332,.T.); +#32328 = VERTEX_POINT('',#32329); +#32329 = CARTESIAN_POINT('',(1.75,0.25,-3.2)); +#32330 = VERTEX_POINT('',#32331); +#32331 = CARTESIAN_POINT('',(1.75,-0.25,-3.2)); +#32332 = LINE('',#32333,#32334); +#32333 = CARTESIAN_POINT('',(1.75,0.25,-3.2)); +#32334 = VECTOR('',#32335,1.); +#32335 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); +#32336 = ORIENTED_EDGE('',*,*,#32337,.T.); +#32337 = EDGE_CURVE('',#32330,#31303,#32338,.T.); +#32338 = LINE('',#32339,#32340); +#32339 = CARTESIAN_POINT('',(1.75,-0.25,-3.4)); +#32340 = VECTOR('',#32341,1.); +#32341 = DIRECTION('',(0.,0.,1.)); +#32342 = ORIENTED_EDGE('',*,*,#31300,.F.); +#32343 = ORIENTED_EDGE('',*,*,#32344,.T.); +#32344 = EDGE_CURVE('',#31301,#32328,#32345,.T.); +#32345 = LINE('',#32346,#32347); +#32346 = CARTESIAN_POINT('',(1.75,0.25,5.)); +#32347 = VECTOR('',#32348,1.); +#32348 = DIRECTION('',(-0.,0.,-1.)); +#32349 = PLANE('',#32350); +#32350 = AXIS2_PLACEMENT_3D('',#32351,#32352,#32353); +#32351 = CARTESIAN_POINT('',(1.75,2.755455298082E-16,0.8)); +#32352 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#32353 = DIRECTION('',(0.,0.,1.)); +#32354 = ADVANCED_FACE('',(#32355),#32373,.F.); +#32355 = FACE_BOUND('',#32356,.F.); +#32356 = EDGE_LOOP('',(#32357,#32365,#32371,#32372)); +#32357 = ORIENTED_EDGE('',*,*,#32358,.F.); +#32358 = EDGE_CURVE('',#32359,#31319,#32361,.T.); +#32359 = VERTEX_POINT('',#32360); +#32360 = CARTESIAN_POINT('',(2.25,-0.25,-3.2)); +#32361 = LINE('',#32362,#32363); +#32362 = CARTESIAN_POINT('',(2.25,-0.25,-3.4)); +#32363 = VECTOR('',#32364,1.); +#32364 = DIRECTION('',(0.,0.,1.)); +#32365 = ORIENTED_EDGE('',*,*,#32366,.T.); +#32366 = EDGE_CURVE('',#32359,#32330,#32367,.T.); +#32367 = LINE('',#32368,#32369); +#32368 = CARTESIAN_POINT('',(2.25,-0.25,-3.2)); +#32369 = VECTOR('',#32370,1.); +#32370 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#32371 = ORIENTED_EDGE('',*,*,#32337,.T.); +#32372 = ORIENTED_EDGE('',*,*,#31326,.F.); +#32373 = PLANE('',#32374); +#32374 = AXIS2_PLACEMENT_3D('',#32375,#32376,#32377); +#32375 = CARTESIAN_POINT('',(2.25,-0.25,-3.4)); +#32376 = DIRECTION('',(1.224646799147E-16,1.,0.)); +#32377 = DIRECTION('',(0.,-0.,1.)); +#32378 = ADVANCED_FACE('',(#32379),#32397,.F.); +#32379 = FACE_BOUND('',#32380,.F.); +#32380 = EDGE_LOOP('',(#32381,#32389,#32390,#32391)); +#32381 = ORIENTED_EDGE('',*,*,#32382,.T.); +#32382 = EDGE_CURVE('',#32383,#32359,#32385,.T.); +#32383 = VERTEX_POINT('',#32384); +#32384 = CARTESIAN_POINT('',(2.25,0.25,-3.2)); +#32385 = LINE('',#32386,#32387); +#32386 = CARTESIAN_POINT('',(2.25,0.25,-3.2)); +#32387 = VECTOR('',#32388,1.); +#32388 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); +#32389 = ORIENTED_EDGE('',*,*,#32358,.T.); +#32390 = ORIENTED_EDGE('',*,*,#31318,.F.); +#32391 = ORIENTED_EDGE('',*,*,#32392,.T.); +#32392 = EDGE_CURVE('',#31311,#32383,#32393,.T.); +#32393 = LINE('',#32394,#32395); +#32394 = CARTESIAN_POINT('',(2.25,0.25,5.)); +#32395 = VECTOR('',#32396,1.); +#32396 = DIRECTION('',(-0.,0.,-1.)); +#32397 = PLANE('',#32398); +#32398 = AXIS2_PLACEMENT_3D('',#32399,#32400,#32401); +#32399 = CARTESIAN_POINT('',(2.25,2.143131898508E-16,0.8)); +#32400 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#32401 = DIRECTION('',(0.,0.,1.)); +#32402 = ADVANCED_FACE('',(#32403),#32414,.F.); +#32403 = FACE_BOUND('',#32404,.F.); +#32404 = EDGE_LOOP('',(#32405,#32406,#32407,#32408)); +#32405 = ORIENTED_EDGE('',*,*,#32392,.F.); +#32406 = ORIENTED_EDGE('',*,*,#31310,.F.); +#32407 = ORIENTED_EDGE('',*,*,#32344,.T.); +#32408 = ORIENTED_EDGE('',*,*,#32409,.F.); +#32409 = EDGE_CURVE('',#32383,#32328,#32410,.T.); +#32410 = LINE('',#32411,#32412); +#32411 = CARTESIAN_POINT('',(2.25,0.25,-3.2)); +#32412 = VECTOR('',#32413,1.); +#32413 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#32414 = PLANE('',#32415); +#32415 = AXIS2_PLACEMENT_3D('',#32416,#32417,#32418); +#32416 = CARTESIAN_POINT('',(2.25,0.25,5.)); +#32417 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); +#32418 = DIRECTION('',(-0.,0.,-1.)); +#32419 = ADVANCED_FACE('',(#32420),#32445,.F.); +#32420 = FACE_BOUND('',#32421,.F.); +#32421 = EDGE_LOOP('',(#32422,#32432,#32438,#32439)); +#32422 = ORIENTED_EDGE('',*,*,#32423,.T.); +#32423 = EDGE_CURVE('',#32424,#32426,#32428,.T.); +#32424 = VERTEX_POINT('',#32425); +#32425 = CARTESIAN_POINT('',(4.25,0.25,-3.2)); +#32426 = VERTEX_POINT('',#32427); +#32427 = CARTESIAN_POINT('',(4.25,-0.25,-3.2)); +#32428 = LINE('',#32429,#32430); +#32429 = CARTESIAN_POINT('',(4.25,0.25,-3.2)); +#32430 = VECTOR('',#32431,1.); +#32431 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); +#32432 = ORIENTED_EDGE('',*,*,#32433,.T.); +#32433 = EDGE_CURVE('',#32426,#31349,#32434,.T.); +#32434 = LINE('',#32435,#32436); +#32435 = CARTESIAN_POINT('',(4.25,-0.25,-3.4)); +#32436 = VECTOR('',#32437,1.); +#32437 = DIRECTION('',(0.,0.,1.)); +#32438 = ORIENTED_EDGE('',*,*,#31346,.F.); +#32439 = ORIENTED_EDGE('',*,*,#32440,.T.); +#32440 = EDGE_CURVE('',#31347,#32424,#32441,.T.); +#32441 = LINE('',#32442,#32443); +#32442 = CARTESIAN_POINT('',(4.25,0.25,5.)); +#32443 = VECTOR('',#32444,1.); +#32444 = DIRECTION('',(-0.,0.,-1.)); +#32445 = PLANE('',#32446); +#32446 = AXIS2_PLACEMENT_3D('',#32447,#32448,#32449); +#32447 = CARTESIAN_POINT('',(4.25,-3.061616997868E-17,0.8)); +#32448 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#32449 = DIRECTION('',(0.,0.,1.)); +#32450 = ADVANCED_FACE('',(#32451),#32469,.F.); +#32451 = FACE_BOUND('',#32452,.F.); +#32452 = EDGE_LOOP('',(#32453,#32454,#32455,#32463)); +#32453 = ORIENTED_EDGE('',*,*,#32440,.F.); +#32454 = ORIENTED_EDGE('',*,*,#31372,.F.); +#32455 = ORIENTED_EDGE('',*,*,#32456,.T.); +#32456 = EDGE_CURVE('',#31365,#32457,#32459,.T.); +#32457 = VERTEX_POINT('',#32458); +#32458 = CARTESIAN_POINT('',(3.75,0.25,-3.2)); +#32459 = LINE('',#32460,#32461); +#32460 = CARTESIAN_POINT('',(3.75,0.25,5.)); +#32461 = VECTOR('',#32462,1.); +#32462 = DIRECTION('',(-0.,0.,-1.)); +#32463 = ORIENTED_EDGE('',*,*,#32464,.F.); +#32464 = EDGE_CURVE('',#32424,#32457,#32465,.T.); +#32465 = LINE('',#32466,#32467); +#32466 = CARTESIAN_POINT('',(4.25,0.25,-3.2)); +#32467 = VECTOR('',#32468,1.); +#32468 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#32469 = PLANE('',#32470); +#32470 = AXIS2_PLACEMENT_3D('',#32471,#32472,#32473); +#32471 = CARTESIAN_POINT('',(4.25,0.25,5.)); +#32472 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); +#32473 = DIRECTION('',(-0.,0.,-1.)); +#32474 = ADVANCED_FACE('',(#32475),#32493,.T.); +#32475 = FACE_BOUND('',#32476,.T.); +#32476 = EDGE_LOOP('',(#32477,#32485,#32491,#32492)); +#32477 = ORIENTED_EDGE('',*,*,#32478,.T.); +#32478 = EDGE_CURVE('',#32457,#32479,#32481,.T.); +#32479 = VERTEX_POINT('',#32480); +#32480 = CARTESIAN_POINT('',(3.75,-0.25,-3.2)); +#32481 = LINE('',#32482,#32483); +#32482 = CARTESIAN_POINT('',(3.75,0.25,-3.2)); +#32483 = VECTOR('',#32484,1.); +#32484 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); +#32485 = ORIENTED_EDGE('',*,*,#32486,.T.); +#32486 = EDGE_CURVE('',#32479,#31357,#32487,.T.); +#32487 = LINE('',#32488,#32489); +#32488 = CARTESIAN_POINT('',(3.75,-0.25,-3.4)); +#32489 = VECTOR('',#32490,1.); +#32490 = DIRECTION('',(0.,0.,1.)); +#32491 = ORIENTED_EDGE('',*,*,#31364,.F.); +#32492 = ORIENTED_EDGE('',*,*,#32456,.T.); +#32493 = PLANE('',#32494); +#32494 = AXIS2_PLACEMENT_3D('',#32495,#32496,#32497); +#32495 = CARTESIAN_POINT('',(3.75,3.061616997868E-17,0.8)); +#32496 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#32497 = DIRECTION('',(0.,0.,1.)); +#32498 = ADVANCED_FACE('',(#32499),#32510,.F.); +#32499 = FACE_BOUND('',#32500,.F.); +#32500 = EDGE_LOOP('',(#32501,#32502,#32508,#32509)); +#32501 = ORIENTED_EDGE('',*,*,#32433,.F.); +#32502 = ORIENTED_EDGE('',*,*,#32503,.T.); +#32503 = EDGE_CURVE('',#32426,#32479,#32504,.T.); +#32504 = LINE('',#32505,#32506); +#32505 = CARTESIAN_POINT('',(4.25,-0.25,-3.2)); +#32506 = VECTOR('',#32507,1.); +#32507 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#32508 = ORIENTED_EDGE('',*,*,#32486,.T.); +#32509 = ORIENTED_EDGE('',*,*,#31356,.F.); +#32510 = PLANE('',#32511); +#32511 = AXIS2_PLACEMENT_3D('',#32512,#32513,#32514); +#32512 = CARTESIAN_POINT('',(4.25,-0.25,-3.4)); +#32513 = DIRECTION('',(1.224646799147E-16,1.,0.)); +#32514 = DIRECTION('',(0.,-0.,1.)); +#32515 = ADVANCED_FACE('',(#32516),#32541,.F.); +#32516 = FACE_BOUND('',#32517,.F.); +#32517 = EDGE_LOOP('',(#32518,#32526,#32527,#32535)); +#32518 = ORIENTED_EDGE('',*,*,#32519,.F.); +#32519 = EDGE_CURVE('',#31395,#32520,#32522,.T.); +#32520 = VERTEX_POINT('',#32521); +#32521 = CARTESIAN_POINT('',(6.25,0.25,-3.2)); +#32522 = LINE('',#32523,#32524); +#32523 = CARTESIAN_POINT('',(6.25,0.25,5.)); +#32524 = VECTOR('',#32525,1.); +#32525 = DIRECTION('',(-0.,0.,-1.)); +#32526 = ORIENTED_EDGE('',*,*,#31392,.F.); +#32527 = ORIENTED_EDGE('',*,*,#32528,.T.); +#32528 = EDGE_CURVE('',#31393,#32529,#32531,.T.); +#32529 = VERTEX_POINT('',#32530); +#32530 = CARTESIAN_POINT('',(5.75,0.25,-3.2)); +#32531 = LINE('',#32532,#32533); +#32532 = CARTESIAN_POINT('',(5.75,0.25,5.)); +#32533 = VECTOR('',#32534,1.); +#32534 = DIRECTION('',(-0.,0.,-1.)); +#32535 = ORIENTED_EDGE('',*,*,#32536,.F.); +#32536 = EDGE_CURVE('',#32520,#32529,#32537,.T.); +#32537 = LINE('',#32538,#32539); +#32538 = CARTESIAN_POINT('',(6.25,0.25,-3.2)); +#32539 = VECTOR('',#32540,1.); +#32540 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#32541 = PLANE('',#32542); +#32542 = AXIS2_PLACEMENT_3D('',#32543,#32544,#32545); +#32543 = CARTESIAN_POINT('',(6.25,0.25,5.)); +#32544 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); +#32545 = DIRECTION('',(-0.,0.,-1.)); +#32546 = ADVANCED_FACE('',(#32547),#32565,.T.); +#32547 = FACE_BOUND('',#32548,.T.); +#32548 = EDGE_LOOP('',(#32549,#32557,#32563,#32564)); +#32549 = ORIENTED_EDGE('',*,*,#32550,.T.); +#32550 = EDGE_CURVE('',#32529,#32551,#32553,.T.); +#32551 = VERTEX_POINT('',#32552); +#32552 = CARTESIAN_POINT('',(5.75,-0.25,-3.2)); +#32553 = LINE('',#32554,#32555); +#32554 = CARTESIAN_POINT('',(5.75,0.25,-3.2)); +#32555 = VECTOR('',#32556,1.); +#32556 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); +#32557 = ORIENTED_EDGE('',*,*,#32558,.T.); +#32558 = EDGE_CURVE('',#32551,#31411,#32559,.T.); +#32559 = LINE('',#32560,#32561); +#32560 = CARTESIAN_POINT('',(5.75,-0.25,-3.4)); +#32561 = VECTOR('',#32562,1.); +#32562 = DIRECTION('',(0.,0.,1.)); +#32563 = ORIENTED_EDGE('',*,*,#31418,.F.); +#32564 = ORIENTED_EDGE('',*,*,#32528,.T.); +#32565 = PLANE('',#32566); +#32566 = AXIS2_PLACEMENT_3D('',#32567,#32568,#32569); +#32567 = CARTESIAN_POINT('',(5.75,-2.143131898508E-16,0.8)); +#32568 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#32569 = DIRECTION('',(0.,0.,1.)); +#32570 = ADVANCED_FACE('',(#32571),#32589,.F.); +#32571 = FACE_BOUND('',#32572,.F.); +#32572 = EDGE_LOOP('',(#32573,#32581,#32587,#32588)); +#32573 = ORIENTED_EDGE('',*,*,#32574,.F.); +#32574 = EDGE_CURVE('',#32575,#31403,#32577,.T.); +#32575 = VERTEX_POINT('',#32576); +#32576 = CARTESIAN_POINT('',(6.25,-0.25,-3.2)); +#32577 = LINE('',#32578,#32579); +#32578 = CARTESIAN_POINT('',(6.25,-0.25,-3.4)); +#32579 = VECTOR('',#32580,1.); +#32580 = DIRECTION('',(0.,0.,1.)); +#32581 = ORIENTED_EDGE('',*,*,#32582,.T.); +#32582 = EDGE_CURVE('',#32575,#32551,#32583,.T.); +#32583 = LINE('',#32584,#32585); +#32584 = CARTESIAN_POINT('',(6.25,-0.25,-3.2)); +#32585 = VECTOR('',#32586,1.); +#32586 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#32587 = ORIENTED_EDGE('',*,*,#32558,.T.); +#32588 = ORIENTED_EDGE('',*,*,#31410,.F.); +#32589 = PLANE('',#32590); +#32590 = AXIS2_PLACEMENT_3D('',#32591,#32592,#32593); +#32591 = CARTESIAN_POINT('',(6.25,-0.25,-3.4)); +#32592 = DIRECTION('',(1.224646799147E-16,1.,0.)); +#32593 = DIRECTION('',(0.,-0.,1.)); +#32594 = ADVANCED_FACE('',(#32595),#32606,.F.); +#32595 = FACE_BOUND('',#32596,.F.); +#32596 = EDGE_LOOP('',(#32597,#32603,#32604,#32605)); +#32597 = ORIENTED_EDGE('',*,*,#32598,.T.); +#32598 = EDGE_CURVE('',#32520,#32575,#32599,.T.); +#32599 = LINE('',#32600,#32601); +#32600 = CARTESIAN_POINT('',(6.25,0.25,-3.2)); +#32601 = VECTOR('',#32602,1.); +#32602 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); +#32603 = ORIENTED_EDGE('',*,*,#32574,.T.); +#32604 = ORIENTED_EDGE('',*,*,#31402,.F.); +#32605 = ORIENTED_EDGE('',*,*,#32519,.T.); +#32606 = PLANE('',#32607); +#32607 = AXIS2_PLACEMENT_3D('',#32608,#32609,#32610); +#32608 = CARTESIAN_POINT('',(6.25,-2.755455298082E-16,0.8)); +#32609 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#32610 = DIRECTION('',(0.,0.,1.)); +#32611 = ADVANCED_FACE('',(#32612),#32653,.T.); +#32612 = FACE_BOUND('',#32613,.F.); +#32613 = EDGE_LOOP('',(#32614,#32624,#32632,#32640,#32646,#32647)); +#32614 = ORIENTED_EDGE('',*,*,#32615,.F.); +#32615 = EDGE_CURVE('',#32616,#32618,#32620,.T.); +#32616 = VERTEX_POINT('',#32617); +#32617 = CARTESIAN_POINT('',(8.05,5.E-02,-3.4)); +#32618 = VERTEX_POINT('',#32619); +#32619 = CARTESIAN_POINT('',(8.247552593066,0.281192514695, + -3.202447406934)); +#32620 = LINE('',#32621,#32622); +#32621 = CARTESIAN_POINT('',(8.17881689775,0.200752273427,-3.27118310225 + )); +#32622 = VECTOR('',#32623,1.); +#32623 = DIRECTION('',(0.544770019249,0.63753529491,0.544770019249)); +#32624 = ORIENTED_EDGE('',*,*,#32625,.T.); +#32625 = EDGE_CURVE('',#32616,#32626,#32628,.T.); +#32626 = VERTEX_POINT('',#32627); +#32627 = CARTESIAN_POINT('',(8.05,-5.E-02,-3.4)); +#32628 = LINE('',#32629,#32630); +#32629 = CARTESIAN_POINT('',(8.05,0.25,-3.4)); +#32630 = VECTOR('',#32631,1.); +#32631 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); +#32632 = ORIENTED_EDGE('',*,*,#32633,.T.); +#32633 = EDGE_CURVE('',#32626,#32634,#32636,.T.); +#32634 = VERTEX_POINT('',#32635); +#32635 = CARTESIAN_POINT('',(8.247552593066,-0.218807485305, + -3.202447406934)); +#32636 = LINE('',#32637,#32638); +#32637 = CARTESIAN_POINT('',(8.107606629418,-9.922451332131E-02, + -3.342393370582)); +#32638 = VECTOR('',#32639,1.); +#32639 = DIRECTION('',(0.605209817607,-0.517148096144,0.605209817607)); +#32640 = ORIENTED_EDGE('',*,*,#32641,.T.); +#32641 = EDGE_CURVE('',#32634,#31464,#32642,.T.); +#32642 = LINE('',#32643,#32644); +#32643 = CARTESIAN_POINT('',(8.168262653899,-0.231326949384, + -3.281737346101)); +#32644 = VECTOR('',#32645,1.); +#32645 = DIRECTION('',(0.702740385383,0.110959008218,0.702740385383)); +#32646 = ORIENTED_EDGE('',*,*,#31461,.F.); +#32647 = ORIENTED_EDGE('',*,*,#32648,.F.); +#32648 = EDGE_CURVE('',#32618,#31462,#32649,.T.); +#32649 = LINE('',#32650,#32651); +#32650 = CARTESIAN_POINT('',(8.629616963064,0.341518467852, + -2.820383036936)); +#32651 = VECTOR('',#32652,1.); +#32652 = DIRECTION('',(0.702740385383,0.110959008218,0.702740385383)); +#32653 = PLANE('',#32654); +#32654 = AXIS2_PLACEMENT_3D('',#32655,#32656,#32657); +#32655 = CARTESIAN_POINT('',(8.15,0.25,-3.3)); +#32656 = DIRECTION('',(0.707106781187,-8.486018839685E-17, + -0.707106781187)); +#32657 = DIRECTION('',(1.212375546256E-16,1.,1.227125289196E-18)); +#32658 = ADVANCED_FACE('',(#32659),#32684,.F.); +#32659 = FACE_BOUND('',#32660,.F.); +#32660 = EDGE_LOOP('',(#32661,#32662,#32668,#32669,#32677,#32683)); +#32661 = ORIENTED_EDGE('',*,*,#31510,.F.); +#32662 = ORIENTED_EDGE('',*,*,#32663,.T.); +#32663 = EDGE_CURVE('',#31503,#31583,#32664,.T.); +#32664 = LINE('',#32665,#32666); +#32665 = CARTESIAN_POINT('',(8.25,0.55,-1.5)); +#32666 = VECTOR('',#32667,1.); +#32667 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#32668 = ORIENTED_EDGE('',*,*,#31590,.T.); +#32669 = ORIENTED_EDGE('',*,*,#32670,.F.); +#32670 = EDGE_CURVE('',#32671,#31549,#32673,.T.); +#32671 = VERTEX_POINT('',#32672); +#32672 = CARTESIAN_POINT('',(7.752447406934,0.281192514695, + -3.202447406934)); +#32673 = LINE('',#32674,#32675); +#32674 = CARTESIAN_POINT('',(7.493844049248,0.322024623803, + -2.943844049248)); +#32675 = VECTOR('',#32676,1.); +#32676 = DIRECTION('',(-0.702740385383,0.110959008218,0.702740385383)); +#32677 = ORIENTED_EDGE('',*,*,#32678,.F.); +#32678 = EDGE_CURVE('',#32618,#32671,#32679,.T.); +#32679 = LINE('',#32680,#32681); +#32680 = CARTESIAN_POINT('',(8.25,0.281192514695,-3.202447406934)); +#32681 = VECTOR('',#32682,1.); +#32682 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#32683 = ORIENTED_EDGE('',*,*,#32648,.T.); +#32684 = PLANE('',#32685); +#32685 = AXIS2_PLACEMENT_3D('',#32686,#32687,#32688); +#32686 = CARTESIAN_POINT('',(8.25,0.55,-1.5)); +#32687 = DIRECTION('',(-1.209660753807E-16,-0.987762965329, + 0.155962573473)); +#32688 = DIRECTION('',(-1.909990663905E-17,-0.155962573473, + -0.987762965329)); +#32689 = ADVANCED_FACE('',(#32690),#32696,.F.); +#32690 = FACE_BOUND('',#32691,.F.); +#32691 = EDGE_LOOP('',(#32692,#32693,#32694,#32695)); +#32692 = ORIENTED_EDGE('',*,*,#31534,.T.); +#32693 = ORIENTED_EDGE('',*,*,#31582,.T.); +#32694 = ORIENTED_EDGE('',*,*,#32663,.F.); +#32695 = ORIENTED_EDGE('',*,*,#31502,.F.); +#32696 = PLANE('',#32697); +#32697 = AXIS2_PLACEMENT_3D('',#32698,#32699,#32700); +#32698 = CARTESIAN_POINT('',(8.25,0.25,-0.9)); +#32699 = DIRECTION('',(-1.095357396528E-16,-0.894427191,-0.4472135955)); +#32700 = DIRECTION('',(5.476786982641E-17,0.4472135955,-0.894427191)); +#32701 = ADVANCED_FACE('',(#32702),#32713,.F.); +#32702 = FACE_BOUND('',#32703,.F.); +#32703 = EDGE_LOOP('',(#32704,#32710,#32711,#32712)); +#32704 = ORIENTED_EDGE('',*,*,#32705,.T.); +#32705 = EDGE_CURVE('',#31472,#31559,#32706,.T.); +#32706 = LINE('',#32707,#32708); +#32707 = CARTESIAN_POINT('',(8.25,5.E-02,-1.5)); +#32708 = VECTOR('',#32709,1.); +#32709 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#32710 = ORIENTED_EDGE('',*,*,#31566,.T.); +#32711 = ORIENTED_EDGE('',*,*,#31605,.F.); +#32712 = ORIENTED_EDGE('',*,*,#31479,.F.); +#32713 = PLANE('',#32714); +#32714 = AXIS2_PLACEMENT_3D('',#32715,#32716,#32717); +#32715 = CARTESIAN_POINT('',(8.25,5.E-02,-1.5)); +#32716 = DIRECTION('',(1.095357396528E-16,0.894427191,0.4472135955)); +#32717 = DIRECTION('',(-5.476786982641E-17,-0.4472135955,0.894427191)); +#32718 = ADVANCED_FACE('',(#32719),#32739,.F.); +#32719 = FACE_BOUND('',#32720,.F.); +#32720 = EDGE_LOOP('',(#32721,#32722,#32723,#32731,#32737,#32738)); +#32721 = ORIENTED_EDGE('',*,*,#31471,.F.); +#32722 = ORIENTED_EDGE('',*,*,#32641,.F.); +#32723 = ORIENTED_EDGE('',*,*,#32724,.T.); +#32724 = EDGE_CURVE('',#32634,#32725,#32727,.T.); +#32725 = VERTEX_POINT('',#32726); +#32726 = CARTESIAN_POINT('',(7.752447406934,-0.218807485305, + -3.202447406934)); +#32727 = LINE('',#32728,#32729); +#32728 = CARTESIAN_POINT('',(8.25,-0.218807485305,-3.202447406934)); +#32729 = VECTOR('',#32730,1.); +#32730 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#32731 = ORIENTED_EDGE('',*,*,#32732,.T.); +#32732 = EDGE_CURVE('',#32725,#31551,#32733,.T.); +#32733 = LINE('',#32734,#32735); +#32734 = CARTESIAN_POINT('',(7.955198358413,-0.250820793434, + -3.405198358413)); +#32735 = VECTOR('',#32736,1.); +#32736 = DIRECTION('',(-0.702740385383,0.110959008218,0.702740385383)); +#32737 = ORIENTED_EDGE('',*,*,#31558,.T.); +#32738 = ORIENTED_EDGE('',*,*,#32705,.F.); +#32739 = PLANE('',#32740); +#32740 = AXIS2_PLACEMENT_3D('',#32741,#32742,#32743); +#32741 = CARTESIAN_POINT('',(8.25,-0.25,-3.4)); +#32742 = DIRECTION('',(1.209660753807E-16,0.987762965329,-0.155962573473 + )); +#32743 = DIRECTION('',(1.909990663905E-17,0.155962573473,0.987762965329) + ); +#32744 = ADVANCED_FACE('',(#32745),#32772,.F.); +#32745 = FACE_BOUND('',#32746,.T.); +#32746 = EDGE_LOOP('',(#32747,#32755,#32763,#32769,#32770,#32771)); +#32747 = ORIENTED_EDGE('',*,*,#32748,.F.); +#32748 = EDGE_CURVE('',#32749,#32671,#32751,.T.); +#32749 = VERTEX_POINT('',#32750); +#32750 = CARTESIAN_POINT('',(7.95,5.E-02,-3.4)); +#32751 = LINE('',#32752,#32753); +#32752 = CARTESIAN_POINT('',(7.895376695718,0.113924744707, + -3.345376695718)); +#32753 = VECTOR('',#32754,1.); +#32754 = DIRECTION('',(-0.544770019249,0.63753529491,0.544770019249)); +#32755 = ORIENTED_EDGE('',*,*,#32756,.T.); +#32756 = EDGE_CURVE('',#32749,#32757,#32759,.T.); +#32757 = VERTEX_POINT('',#32758); +#32758 = CARTESIAN_POINT('',(7.95,-5.E-02,-3.4)); +#32759 = LINE('',#32760,#32761); +#32760 = CARTESIAN_POINT('',(7.95,0.25,-3.4)); +#32761 = VECTOR('',#32762,1.); +#32762 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); +#32763 = ORIENTED_EDGE('',*,*,#32764,.T.); +#32764 = EDGE_CURVE('',#32757,#32725,#32765,.T.); +#32765 = LINE('',#32766,#32767); +#32766 = CARTESIAN_POINT('',(7.983963101414,-2.097873708559E-02, + -3.433963101414)); +#32767 = VECTOR('',#32768,1.); +#32768 = DIRECTION('',(-0.605209817607,-0.517148096144,0.605209817607)); +#32769 = ORIENTED_EDGE('',*,*,#32732,.T.); +#32770 = ORIENTED_EDGE('',*,*,#31548,.F.); +#32771 = ORIENTED_EDGE('',*,*,#32670,.F.); +#32772 = PLANE('',#32773); +#32773 = AXIS2_PLACEMENT_3D('',#32774,#32775,#32776); +#32774 = CARTESIAN_POINT('',(7.85,0.25,-3.3)); +#32775 = DIRECTION('',(0.707106781187,-8.833102285013E-17,0.707106781187 + )); +#32776 = DIRECTION('',(1.236918052038E-16,1.,1.227125289097E-18)); +#32777 = ADVANCED_FACE('',(#32778),#32784,.F.); +#32778 = FACE_BOUND('',#32779,.F.); +#32779 = EDGE_LOOP('',(#32780,#32781,#32782,#32783)); +#32780 = ORIENTED_EDGE('',*,*,#31916,.T.); +#32781 = ORIENTED_EDGE('',*,*,#31931,.T.); +#32782 = ORIENTED_EDGE('',*,*,#31955,.F.); +#32783 = ORIENTED_EDGE('',*,*,#31723,.F.); +#32784 = PLANE('',#32785); +#32785 = AXIS2_PLACEMENT_3D('',#32786,#32787,#32788); +#32786 = CARTESIAN_POINT('',(7.2,-2.,1.8)); +#32787 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); +#32788 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#32789 = ADVANCED_FACE('',(#32790),#32796,.F.); +#32790 = FACE_BOUND('',#32791,.F.); +#32791 = EDGE_LOOP('',(#32792,#32793,#32794,#32795)); +#32792 = ORIENTED_EDGE('',*,*,#31981,.T.); +#32793 = ORIENTED_EDGE('',*,*,#31996,.T.); +#32794 = ORIENTED_EDGE('',*,*,#32020,.F.); +#32795 = ORIENTED_EDGE('',*,*,#31700,.F.); +#32796 = PLANE('',#32797); +#32797 = AXIS2_PLACEMENT_3D('',#32798,#32799,#32800); +#32798 = CARTESIAN_POINT('',(5.2,-2.,1.8)); +#32799 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); +#32800 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#32801 = ADVANCED_FACE('',(#32802),#32808,.F.); +#32802 = FACE_BOUND('',#32803,.F.); +#32803 = EDGE_LOOP('',(#32804,#32805,#32806,#32807)); +#32804 = ORIENTED_EDGE('',*,*,#32111,.T.); +#32805 = ORIENTED_EDGE('',*,*,#32126,.T.); +#32806 = ORIENTED_EDGE('',*,*,#32150,.F.); +#32807 = ORIENTED_EDGE('',*,*,#31654,.F.); +#32808 = PLANE('',#32809); +#32809 = AXIS2_PLACEMENT_3D('',#32810,#32811,#32812); +#32810 = CARTESIAN_POINT('',(1.2,-2.,1.8)); +#32811 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); +#32812 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#32813 = ADVANCED_FACE('',(#32814),#32820,.F.); +#32814 = FACE_BOUND('',#32815,.F.); +#32815 = EDGE_LOOP('',(#32816,#32817,#32818,#32819)); +#32816 = ORIENTED_EDGE('',*,*,#32046,.T.); +#32817 = ORIENTED_EDGE('',*,*,#32061,.T.); +#32818 = ORIENTED_EDGE('',*,*,#32085,.F.); +#32819 = ORIENTED_EDGE('',*,*,#31677,.F.); +#32820 = PLANE('',#32821); +#32821 = AXIS2_PLACEMENT_3D('',#32822,#32823,#32824); +#32822 = CARTESIAN_POINT('',(3.2,-2.,1.8)); +#32823 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); +#32824 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#32825 = ADVANCED_FACE('',(#32826),#32851,.F.); +#32826 = FACE_BOUND('',#32827,.F.); +#32827 = EDGE_LOOP('',(#32828,#32829,#32837,#32845)); +#32828 = ORIENTED_EDGE('',*,*,#31731,.T.); +#32829 = ORIENTED_EDGE('',*,*,#32830,.T.); +#32830 = EDGE_CURVE('',#31734,#32831,#32833,.T.); +#32831 = VERTEX_POINT('',#32832); +#32832 = CARTESIAN_POINT('',(8.25,-0.25,4.8)); +#32833 = LINE('',#32834,#32835); +#32834 = CARTESIAN_POINT('',(8.25,-0.25,-0.9)); +#32835 = VECTOR('',#32836,1.); +#32836 = DIRECTION('',(0.,0.,1.)); +#32837 = ORIENTED_EDGE('',*,*,#32838,.T.); +#32838 = EDGE_CURVE('',#32831,#32839,#32841,.T.); +#32839 = VERTEX_POINT('',#32840); +#32840 = CARTESIAN_POINT('',(8.25,0.25,4.8)); +#32841 = LINE('',#32842,#32843); +#32842 = CARTESIAN_POINT('',(8.25,-0.25,4.8)); +#32843 = VECTOR('',#32844,1.); +#32844 = DIRECTION('',(1.224646799147E-16,1.,0.)); +#32845 = ORIENTED_EDGE('',*,*,#32846,.T.); +#32846 = EDGE_CURVE('',#32839,#31732,#32847,.T.); +#32847 = LINE('',#32848,#32849); +#32848 = CARTESIAN_POINT('',(8.25,0.25,5.)); +#32849 = VECTOR('',#32850,1.); +#32850 = DIRECTION('',(-0.,0.,-1.)); +#32851 = PLANE('',#32852); +#32852 = AXIS2_PLACEMENT_3D('',#32853,#32854,#32855); +#32853 = CARTESIAN_POINT('',(8.25,4.326643272645E-02,0.775746953017)); +#32854 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#32855 = DIRECTION('',(0.,0.,1.)); +#32856 = ADVANCED_FACE('',(#32857),#32875,.F.); +#32857 = FACE_BOUND('',#32858,.F.); +#32858 = EDGE_LOOP('',(#32859,#32860,#32868,#32874)); +#32859 = ORIENTED_EDGE('',*,*,#32846,.F.); +#32860 = ORIENTED_EDGE('',*,*,#32861,.T.); +#32861 = EDGE_CURVE('',#32839,#32862,#32864,.T.); +#32862 = VERTEX_POINT('',#32863); +#32863 = CARTESIAN_POINT('',(7.75,0.25,4.8)); +#32864 = LINE('',#32865,#32866); +#32865 = CARTESIAN_POINT('',(8.25,0.25,4.8)); +#32866 = VECTOR('',#32867,1.); +#32867 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#32868 = ORIENTED_EDGE('',*,*,#32869,.T.); +#32869 = EDGE_CURVE('',#32862,#31750,#32870,.T.); +#32870 = LINE('',#32871,#32872); +#32871 = CARTESIAN_POINT('',(7.75,0.25,5.)); +#32872 = VECTOR('',#32873,1.); +#32873 = DIRECTION('',(-0.,0.,-1.)); +#32874 = ORIENTED_EDGE('',*,*,#31757,.T.); +#32875 = PLANE('',#32876); +#32876 = AXIS2_PLACEMENT_3D('',#32877,#32878,#32879); +#32877 = CARTESIAN_POINT('',(8.25,0.25,5.)); +#32878 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); +#32879 = DIRECTION('',(-0.,0.,-1.)); +#32880 = ADVANCED_FACE('',(#32881),#32899,.T.); +#32881 = FACE_BOUND('',#32882,.T.); +#32882 = EDGE_LOOP('',(#32883,#32884,#32892,#32898)); +#32883 = ORIENTED_EDGE('',*,*,#31749,.T.); +#32884 = ORIENTED_EDGE('',*,*,#32885,.T.); +#32885 = EDGE_CURVE('',#31742,#32886,#32888,.T.); +#32886 = VERTEX_POINT('',#32887); +#32887 = CARTESIAN_POINT('',(7.75,-0.25,4.8)); +#32888 = LINE('',#32889,#32890); +#32889 = CARTESIAN_POINT('',(7.75,-0.25,-0.9)); +#32890 = VECTOR('',#32891,1.); +#32891 = DIRECTION('',(0.,0.,1.)); +#32892 = ORIENTED_EDGE('',*,*,#32893,.T.); +#32893 = EDGE_CURVE('',#32886,#32862,#32894,.T.); +#32894 = LINE('',#32895,#32896); +#32895 = CARTESIAN_POINT('',(7.75,-0.25,4.8)); +#32896 = VECTOR('',#32897,1.); +#32897 = DIRECTION('',(1.224646799147E-16,1.,0.)); +#32898 = ORIENTED_EDGE('',*,*,#32869,.T.); +#32899 = PLANE('',#32900); +#32900 = AXIS2_PLACEMENT_3D('',#32901,#32902,#32903); +#32901 = CARTESIAN_POINT('',(7.75,4.326643272645E-02,0.775746953017)); +#32902 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#32903 = DIRECTION('',(0.,0.,1.)); +#32904 = ADVANCED_FACE('',(#32905),#32916,.F.); +#32905 = FACE_BOUND('',#32906,.F.); +#32906 = EDGE_LOOP('',(#32907,#32908,#32909,#32910)); +#32907 = ORIENTED_EDGE('',*,*,#32830,.F.); +#32908 = ORIENTED_EDGE('',*,*,#31741,.T.); +#32909 = ORIENTED_EDGE('',*,*,#32885,.T.); +#32910 = ORIENTED_EDGE('',*,*,#32911,.F.); +#32911 = EDGE_CURVE('',#32831,#32886,#32912,.T.); +#32912 = LINE('',#32913,#32914); +#32913 = CARTESIAN_POINT('',(8.25,-0.25,4.8)); +#32914 = VECTOR('',#32915,1.); +#32915 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#32916 = PLANE('',#32917); +#32917 = AXIS2_PLACEMENT_3D('',#32918,#32919,#32920); +#32918 = CARTESIAN_POINT('',(8.25,-0.25,-0.9)); +#32919 = DIRECTION('',(1.224646799147E-16,1.,0.)); +#32920 = DIRECTION('',(0.,-0.,1.)); +#32921 = ADVANCED_FACE('',(#32922),#32947,.F.); +#32922 = FACE_BOUND('',#32923,.F.); +#32923 = EDGE_LOOP('',(#32924,#32932,#32940,#32946)); +#32924 = ORIENTED_EDGE('',*,*,#32925,.F.); +#32925 = EDGE_CURVE('',#32926,#31768,#32928,.T.); +#32926 = VERTEX_POINT('',#32927); +#32927 = CARTESIAN_POINT('',(6.25,0.25,4.8)); +#32928 = LINE('',#32929,#32930); +#32929 = CARTESIAN_POINT('',(6.25,0.25,5.)); +#32930 = VECTOR('',#32931,1.); +#32931 = DIRECTION('',(-0.,0.,-1.)); +#32932 = ORIENTED_EDGE('',*,*,#32933,.T.); +#32933 = EDGE_CURVE('',#32926,#32934,#32936,.T.); +#32934 = VERTEX_POINT('',#32935); +#32935 = CARTESIAN_POINT('',(5.75,0.25,4.8)); +#32936 = LINE('',#32937,#32938); +#32937 = CARTESIAN_POINT('',(6.25,0.25,4.8)); +#32938 = VECTOR('',#32939,1.); +#32939 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#32940 = ORIENTED_EDGE('',*,*,#32941,.T.); +#32941 = EDGE_CURVE('',#32934,#31766,#32942,.T.); +#32942 = LINE('',#32943,#32944); +#32943 = CARTESIAN_POINT('',(5.75,0.25,5.)); +#32944 = VECTOR('',#32945,1.); +#32945 = DIRECTION('',(-0.,0.,-1.)); +#32946 = ORIENTED_EDGE('',*,*,#31765,.T.); +#32947 = PLANE('',#32948); +#32948 = AXIS2_PLACEMENT_3D('',#32949,#32950,#32951); +#32949 = CARTESIAN_POINT('',(6.25,0.25,5.)); +#32950 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); +#32951 = DIRECTION('',(-0.,0.,-1.)); +#32952 = ADVANCED_FACE('',(#32953),#32971,.T.); +#32953 = FACE_BOUND('',#32954,.T.); +#32954 = EDGE_LOOP('',(#32955,#32956,#32964,#32970)); +#32955 = ORIENTED_EDGE('',*,*,#31791,.T.); +#32956 = ORIENTED_EDGE('',*,*,#32957,.T.); +#32957 = EDGE_CURVE('',#31784,#32958,#32960,.T.); +#32958 = VERTEX_POINT('',#32959); +#32959 = CARTESIAN_POINT('',(5.75,-0.25,4.8)); +#32960 = LINE('',#32961,#32962); +#32961 = CARTESIAN_POINT('',(5.75,-0.25,-3.4)); +#32962 = VECTOR('',#32963,1.); +#32963 = DIRECTION('',(0.,0.,1.)); +#32964 = ORIENTED_EDGE('',*,*,#32965,.T.); +#32965 = EDGE_CURVE('',#32958,#32934,#32966,.T.); +#32966 = LINE('',#32967,#32968); +#32967 = CARTESIAN_POINT('',(5.75,-0.25,4.8)); +#32968 = VECTOR('',#32969,1.); +#32969 = DIRECTION('',(1.224646799147E-16,1.,0.)); +#32970 = ORIENTED_EDGE('',*,*,#32941,.T.); +#32971 = PLANE('',#32972); +#32972 = AXIS2_PLACEMENT_3D('',#32973,#32974,#32975); +#32973 = CARTESIAN_POINT('',(5.75,-2.143131898508E-16,0.8)); +#32974 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#32975 = DIRECTION('',(0.,0.,1.)); +#32976 = ADVANCED_FACE('',(#32977),#32995,.F.); +#32977 = FACE_BOUND('',#32978,.F.); +#32978 = EDGE_LOOP('',(#32979,#32987,#32988,#32989)); +#32979 = ORIENTED_EDGE('',*,*,#32980,.F.); +#32980 = EDGE_CURVE('',#31776,#32981,#32983,.T.); +#32981 = VERTEX_POINT('',#32982); +#32982 = CARTESIAN_POINT('',(6.25,-0.25,4.8)); +#32983 = LINE('',#32984,#32985); +#32984 = CARTESIAN_POINT('',(6.25,-0.25,-3.4)); +#32985 = VECTOR('',#32986,1.); +#32986 = DIRECTION('',(0.,0.,1.)); +#32987 = ORIENTED_EDGE('',*,*,#31783,.T.); +#32988 = ORIENTED_EDGE('',*,*,#32957,.T.); +#32989 = ORIENTED_EDGE('',*,*,#32990,.F.); +#32990 = EDGE_CURVE('',#32981,#32958,#32991,.T.); +#32991 = LINE('',#32992,#32993); +#32992 = CARTESIAN_POINT('',(6.25,-0.25,4.8)); +#32993 = VECTOR('',#32994,1.); +#32994 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#32995 = PLANE('',#32996); +#32996 = AXIS2_PLACEMENT_3D('',#32997,#32998,#32999); +#32997 = CARTESIAN_POINT('',(6.25,-0.25,-3.4)); +#32998 = DIRECTION('',(1.224646799147E-16,1.,0.)); +#32999 = DIRECTION('',(0.,-0.,1.)); +#33000 = ADVANCED_FACE('',(#33001),#33012,.F.); +#33001 = FACE_BOUND('',#33002,.F.); +#33002 = EDGE_LOOP('',(#33003,#33004,#33005,#33011)); +#33003 = ORIENTED_EDGE('',*,*,#31775,.T.); +#33004 = ORIENTED_EDGE('',*,*,#32980,.T.); +#33005 = ORIENTED_EDGE('',*,*,#33006,.T.); +#33006 = EDGE_CURVE('',#32981,#32926,#33007,.T.); +#33007 = LINE('',#33008,#33009); +#33008 = CARTESIAN_POINT('',(6.25,-0.25,4.8)); +#33009 = VECTOR('',#33010,1.); +#33010 = DIRECTION('',(1.224646799147E-16,1.,0.)); +#33011 = ORIENTED_EDGE('',*,*,#32925,.T.); +#33012 = PLANE('',#33013); +#33013 = AXIS2_PLACEMENT_3D('',#33014,#33015,#33016); +#33014 = CARTESIAN_POINT('',(6.25,-2.755455298082E-16,0.8)); +#33015 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#33016 = DIRECTION('',(0.,0.,1.)); +#33017 = ADVANCED_FACE('',(#33018),#33043,.T.); +#33018 = FACE_BOUND('',#33019,.T.); +#33019 = EDGE_LOOP('',(#33020,#33021,#33029,#33037)); +#33020 = ORIENTED_EDGE('',*,*,#31799,.T.); +#33021 = ORIENTED_EDGE('',*,*,#33022,.T.); +#33022 = EDGE_CURVE('',#31802,#33023,#33025,.T.); +#33023 = VERTEX_POINT('',#33024); +#33024 = CARTESIAN_POINT('',(1.75,-0.25,4.8)); +#33025 = LINE('',#33026,#33027); +#33026 = CARTESIAN_POINT('',(1.75,-0.25,-3.4)); +#33027 = VECTOR('',#33028,1.); +#33028 = DIRECTION('',(0.,0.,1.)); +#33029 = ORIENTED_EDGE('',*,*,#33030,.T.); +#33030 = EDGE_CURVE('',#33023,#33031,#33033,.T.); +#33031 = VERTEX_POINT('',#33032); +#33032 = CARTESIAN_POINT('',(1.75,0.25,4.8)); +#33033 = LINE('',#33034,#33035); +#33034 = CARTESIAN_POINT('',(1.75,-0.25,4.8)); +#33035 = VECTOR('',#33036,1.); +#33036 = DIRECTION('',(1.224646799147E-16,1.,0.)); +#33037 = ORIENTED_EDGE('',*,*,#33038,.T.); +#33038 = EDGE_CURVE('',#33031,#31800,#33039,.T.); +#33039 = LINE('',#33040,#33041); +#33040 = CARTESIAN_POINT('',(1.75,0.25,5.)); +#33041 = VECTOR('',#33042,1.); +#33042 = DIRECTION('',(-0.,0.,-1.)); +#33043 = PLANE('',#33044); +#33044 = AXIS2_PLACEMENT_3D('',#33045,#33046,#33047); +#33045 = CARTESIAN_POINT('',(1.75,2.755455298082E-16,0.8)); +#33046 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#33047 = DIRECTION('',(0.,0.,1.)); +#33048 = ADVANCED_FACE('',(#33049),#33067,.F.); +#33049 = FACE_BOUND('',#33050,.F.); +#33050 = EDGE_LOOP('',(#33051,#33059,#33060,#33061)); +#33051 = ORIENTED_EDGE('',*,*,#33052,.F.); +#33052 = EDGE_CURVE('',#31818,#33053,#33055,.T.); +#33053 = VERTEX_POINT('',#33054); +#33054 = CARTESIAN_POINT('',(2.25,-0.25,4.8)); +#33055 = LINE('',#33056,#33057); +#33056 = CARTESIAN_POINT('',(2.25,-0.25,-3.4)); +#33057 = VECTOR('',#33058,1.); +#33058 = DIRECTION('',(0.,0.,1.)); +#33059 = ORIENTED_EDGE('',*,*,#31825,.T.); +#33060 = ORIENTED_EDGE('',*,*,#33022,.T.); +#33061 = ORIENTED_EDGE('',*,*,#33062,.F.); +#33062 = EDGE_CURVE('',#33053,#33023,#33063,.T.); +#33063 = LINE('',#33064,#33065); +#33064 = CARTESIAN_POINT('',(2.25,-0.25,4.8)); +#33065 = VECTOR('',#33066,1.); +#33066 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#33067 = PLANE('',#33068); +#33068 = AXIS2_PLACEMENT_3D('',#33069,#33070,#33071); +#33069 = CARTESIAN_POINT('',(2.25,-0.25,-3.4)); +#33070 = DIRECTION('',(1.224646799147E-16,1.,0.)); +#33071 = DIRECTION('',(0.,-0.,1.)); +#33072 = ADVANCED_FACE('',(#33073),#33091,.F.); +#33073 = FACE_BOUND('',#33074,.F.); +#33074 = EDGE_LOOP('',(#33075,#33076,#33077,#33085)); +#33075 = ORIENTED_EDGE('',*,*,#31817,.T.); +#33076 = ORIENTED_EDGE('',*,*,#33052,.T.); +#33077 = ORIENTED_EDGE('',*,*,#33078,.T.); +#33078 = EDGE_CURVE('',#33053,#33079,#33081,.T.); +#33079 = VERTEX_POINT('',#33080); +#33080 = CARTESIAN_POINT('',(2.25,0.25,4.8)); +#33081 = LINE('',#33082,#33083); +#33082 = CARTESIAN_POINT('',(2.25,-0.25,4.8)); +#33083 = VECTOR('',#33084,1.); +#33084 = DIRECTION('',(1.224646799147E-16,1.,0.)); +#33085 = ORIENTED_EDGE('',*,*,#33086,.T.); +#33086 = EDGE_CURVE('',#33079,#31810,#33087,.T.); +#33087 = LINE('',#33088,#33089); +#33088 = CARTESIAN_POINT('',(2.25,0.25,5.)); +#33089 = VECTOR('',#33090,1.); +#33090 = DIRECTION('',(-0.,0.,-1.)); +#33091 = PLANE('',#33092); +#33092 = AXIS2_PLACEMENT_3D('',#33093,#33094,#33095); +#33093 = CARTESIAN_POINT('',(2.25,2.143131898508E-16,0.8)); +#33094 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#33095 = DIRECTION('',(0.,0.,1.)); +#33096 = ADVANCED_FACE('',(#33097),#33108,.F.); +#33097 = FACE_BOUND('',#33098,.F.); +#33098 = EDGE_LOOP('',(#33099,#33100,#33106,#33107)); +#33099 = ORIENTED_EDGE('',*,*,#33086,.F.); +#33100 = ORIENTED_EDGE('',*,*,#33101,.T.); +#33101 = EDGE_CURVE('',#33079,#33031,#33102,.T.); +#33102 = LINE('',#33103,#33104); +#33103 = CARTESIAN_POINT('',(2.25,0.25,4.8)); +#33104 = VECTOR('',#33105,1.); +#33105 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#33106 = ORIENTED_EDGE('',*,*,#33038,.T.); +#33107 = ORIENTED_EDGE('',*,*,#31809,.T.); +#33108 = PLANE('',#33109); +#33109 = AXIS2_PLACEMENT_3D('',#33110,#33111,#33112); +#33110 = CARTESIAN_POINT('',(2.25,0.25,5.)); +#33111 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); +#33112 = DIRECTION('',(-0.,0.,-1.)); +#33113 = ADVANCED_FACE('',(#33114),#33139,.F.); +#33114 = FACE_BOUND('',#33115,.F.); +#33115 = EDGE_LOOP('',(#33116,#33117,#33125,#33133)); +#33116 = ORIENTED_EDGE('',*,*,#31833,.T.); +#33117 = ORIENTED_EDGE('',*,*,#33118,.T.); +#33118 = EDGE_CURVE('',#31836,#33119,#33121,.T.); +#33119 = VERTEX_POINT('',#33120); +#33120 = CARTESIAN_POINT('',(4.25,-0.25,4.8)); +#33121 = LINE('',#33122,#33123); +#33122 = CARTESIAN_POINT('',(4.25,-0.25,-3.4)); +#33123 = VECTOR('',#33124,1.); +#33124 = DIRECTION('',(0.,0.,1.)); +#33125 = ORIENTED_EDGE('',*,*,#33126,.T.); +#33126 = EDGE_CURVE('',#33119,#33127,#33129,.T.); +#33127 = VERTEX_POINT('',#33128); +#33128 = CARTESIAN_POINT('',(4.25,0.25,4.8)); +#33129 = LINE('',#33130,#33131); +#33130 = CARTESIAN_POINT('',(4.25,-0.25,4.8)); +#33131 = VECTOR('',#33132,1.); +#33132 = DIRECTION('',(1.224646799147E-16,1.,0.)); +#33133 = ORIENTED_EDGE('',*,*,#33134,.T.); +#33134 = EDGE_CURVE('',#33127,#31834,#33135,.T.); +#33135 = LINE('',#33136,#33137); +#33136 = CARTESIAN_POINT('',(4.25,0.25,5.)); +#33137 = VECTOR('',#33138,1.); +#33138 = DIRECTION('',(-0.,0.,-1.)); +#33139 = PLANE('',#33140); +#33140 = AXIS2_PLACEMENT_3D('',#33141,#33142,#33143); +#33141 = CARTESIAN_POINT('',(4.25,-3.061616997868E-17,0.8)); +#33142 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#33143 = DIRECTION('',(0.,0.,1.)); +#33144 = ADVANCED_FACE('',(#33145),#33163,.F.); +#33145 = FACE_BOUND('',#33146,.F.); +#33146 = EDGE_LOOP('',(#33147,#33148,#33156,#33162)); +#33147 = ORIENTED_EDGE('',*,*,#33134,.F.); +#33148 = ORIENTED_EDGE('',*,*,#33149,.T.); +#33149 = EDGE_CURVE('',#33127,#33150,#33152,.T.); +#33150 = VERTEX_POINT('',#33151); +#33151 = CARTESIAN_POINT('',(3.75,0.25,4.8)); +#33152 = LINE('',#33153,#33154); +#33153 = CARTESIAN_POINT('',(4.25,0.25,4.8)); +#33154 = VECTOR('',#33155,1.); +#33155 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#33156 = ORIENTED_EDGE('',*,*,#33157,.T.); +#33157 = EDGE_CURVE('',#33150,#31852,#33158,.T.); +#33158 = LINE('',#33159,#33160); +#33159 = CARTESIAN_POINT('',(3.75,0.25,5.)); +#33160 = VECTOR('',#33161,1.); +#33161 = DIRECTION('',(-0.,0.,-1.)); +#33162 = ORIENTED_EDGE('',*,*,#31859,.T.); +#33163 = PLANE('',#33164); +#33164 = AXIS2_PLACEMENT_3D('',#33165,#33166,#33167); +#33165 = CARTESIAN_POINT('',(4.25,0.25,5.)); +#33166 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); +#33167 = DIRECTION('',(-0.,0.,-1.)); +#33168 = ADVANCED_FACE('',(#33169),#33187,.T.); +#33169 = FACE_BOUND('',#33170,.T.); +#33170 = EDGE_LOOP('',(#33171,#33172,#33180,#33186)); +#33171 = ORIENTED_EDGE('',*,*,#31851,.T.); +#33172 = ORIENTED_EDGE('',*,*,#33173,.T.); +#33173 = EDGE_CURVE('',#31844,#33174,#33176,.T.); +#33174 = VERTEX_POINT('',#33175); +#33175 = CARTESIAN_POINT('',(3.75,-0.25,4.8)); +#33176 = LINE('',#33177,#33178); +#33177 = CARTESIAN_POINT('',(3.75,-0.25,-3.4)); +#33178 = VECTOR('',#33179,1.); +#33179 = DIRECTION('',(0.,0.,1.)); +#33180 = ORIENTED_EDGE('',*,*,#33181,.T.); +#33181 = EDGE_CURVE('',#33174,#33150,#33182,.T.); +#33182 = LINE('',#33183,#33184); +#33183 = CARTESIAN_POINT('',(3.75,-0.25,4.8)); +#33184 = VECTOR('',#33185,1.); +#33185 = DIRECTION('',(1.224646799147E-16,1.,0.)); +#33186 = ORIENTED_EDGE('',*,*,#33157,.T.); +#33187 = PLANE('',#33188); +#33188 = AXIS2_PLACEMENT_3D('',#33189,#33190,#33191); +#33189 = CARTESIAN_POINT('',(3.75,3.061616997868E-17,0.8)); +#33190 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#33191 = DIRECTION('',(0.,0.,1.)); +#33192 = ADVANCED_FACE('',(#33193),#33204,.F.); +#33193 = FACE_BOUND('',#33194,.F.); +#33194 = EDGE_LOOP('',(#33195,#33196,#33197,#33198)); +#33195 = ORIENTED_EDGE('',*,*,#33118,.F.); +#33196 = ORIENTED_EDGE('',*,*,#31843,.T.); +#33197 = ORIENTED_EDGE('',*,*,#33173,.T.); +#33198 = ORIENTED_EDGE('',*,*,#33199,.F.); +#33199 = EDGE_CURVE('',#33119,#33174,#33200,.T.); +#33200 = LINE('',#33201,#33202); +#33201 = CARTESIAN_POINT('',(4.25,-0.25,4.8)); +#33202 = VECTOR('',#33203,1.); +#33203 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#33204 = PLANE('',#33205); +#33205 = AXIS2_PLACEMENT_3D('',#33206,#33207,#33208); +#33206 = CARTESIAN_POINT('',(4.25,-0.25,-3.4)); +#33207 = DIRECTION('',(1.224646799147E-16,1.,0.)); +#33208 = DIRECTION('',(0.,-0.,1.)); +#33209 = ADVANCED_FACE('',(#33210),#33235,.F.); +#33210 = FACE_BOUND('',#33211,.F.); +#33211 = EDGE_LOOP('',(#33212,#33220,#33228,#33234)); +#33212 = ORIENTED_EDGE('',*,*,#33213,.F.); +#33213 = EDGE_CURVE('',#33214,#31870,#33216,.T.); +#33214 = VERTEX_POINT('',#33215); +#33215 = CARTESIAN_POINT('',(0.25,0.25,4.8)); +#33216 = LINE('',#33217,#33218); +#33217 = CARTESIAN_POINT('',(0.25,0.25,5.)); +#33218 = VECTOR('',#33219,1.); +#33219 = DIRECTION('',(-0.,0.,-1.)); +#33220 = ORIENTED_EDGE('',*,*,#33221,.T.); +#33221 = EDGE_CURVE('',#33214,#33222,#33224,.T.); +#33222 = VERTEX_POINT('',#33223); +#33223 = CARTESIAN_POINT('',(-0.25,0.25,4.8)); +#33224 = LINE('',#33225,#33226); +#33225 = CARTESIAN_POINT('',(0.25,0.25,4.8)); +#33226 = VECTOR('',#33227,1.); +#33227 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#33228 = ORIENTED_EDGE('',*,*,#33229,.T.); +#33229 = EDGE_CURVE('',#33222,#31868,#33230,.T.); +#33230 = LINE('',#33231,#33232); +#33231 = CARTESIAN_POINT('',(-0.25,0.25,5.)); +#33232 = VECTOR('',#33233,1.); +#33233 = DIRECTION('',(-0.,0.,-1.)); +#33234 = ORIENTED_EDGE('',*,*,#31867,.T.); +#33235 = PLANE('',#33236); +#33236 = AXIS2_PLACEMENT_3D('',#33237,#33238,#33239); +#33237 = CARTESIAN_POINT('',(0.25,0.25,5.)); +#33238 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); +#33239 = DIRECTION('',(-0.,0.,-1.)); +#33240 = ADVANCED_FACE('',(#33241),#33259,.T.); +#33241 = FACE_BOUND('',#33242,.T.); +#33242 = EDGE_LOOP('',(#33243,#33244,#33252,#33258)); +#33243 = ORIENTED_EDGE('',*,*,#31893,.T.); +#33244 = ORIENTED_EDGE('',*,*,#33245,.T.); +#33245 = EDGE_CURVE('',#31886,#33246,#33248,.T.); +#33246 = VERTEX_POINT('',#33247); +#33247 = CARTESIAN_POINT('',(-0.25,-0.25,4.8)); +#33248 = LINE('',#33249,#33250); +#33249 = CARTESIAN_POINT('',(-0.25,-0.25,-0.9)); +#33250 = VECTOR('',#33251,1.); +#33251 = DIRECTION('',(0.,0.,1.)); +#33252 = ORIENTED_EDGE('',*,*,#33253,.T.); +#33253 = EDGE_CURVE('',#33246,#33222,#33254,.T.); +#33254 = LINE('',#33255,#33256); +#33255 = CARTESIAN_POINT('',(-0.25,-0.25,4.8)); +#33256 = VECTOR('',#33257,1.); +#33257 = DIRECTION('',(1.224646799147E-16,1.,0.)); +#33258 = ORIENTED_EDGE('',*,*,#33229,.T.); +#33259 = PLANE('',#33260); +#33260 = AXIS2_PLACEMENT_3D('',#33261,#33262,#33263); +#33261 = CARTESIAN_POINT('',(-0.25,4.326643272645E-02,0.775746953017)); +#33262 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#33263 = DIRECTION('',(0.,0.,1.)); +#33264 = ADVANCED_FACE('',(#33265),#33283,.F.); +#33265 = FACE_BOUND('',#33266,.F.); +#33266 = EDGE_LOOP('',(#33267,#33275,#33276,#33277)); +#33267 = ORIENTED_EDGE('',*,*,#33268,.F.); +#33268 = EDGE_CURVE('',#31878,#33269,#33271,.T.); +#33269 = VERTEX_POINT('',#33270); +#33270 = CARTESIAN_POINT('',(0.25,-0.25,4.8)); +#33271 = LINE('',#33272,#33273); +#33272 = CARTESIAN_POINT('',(0.25,-0.25,-0.9)); +#33273 = VECTOR('',#33274,1.); +#33274 = DIRECTION('',(0.,0.,1.)); +#33275 = ORIENTED_EDGE('',*,*,#31885,.T.); +#33276 = ORIENTED_EDGE('',*,*,#33245,.T.); +#33277 = ORIENTED_EDGE('',*,*,#33278,.F.); +#33278 = EDGE_CURVE('',#33269,#33246,#33279,.T.); +#33279 = LINE('',#33280,#33281); +#33280 = CARTESIAN_POINT('',(0.25,-0.25,4.8)); +#33281 = VECTOR('',#33282,1.); +#33282 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#33283 = PLANE('',#33284); +#33284 = AXIS2_PLACEMENT_3D('',#33285,#33286,#33287); +#33285 = CARTESIAN_POINT('',(0.25,-0.25,-0.9)); +#33286 = DIRECTION('',(1.224646799147E-16,1.,0.)); +#33287 = DIRECTION('',(0.,-0.,1.)); +#33288 = ADVANCED_FACE('',(#33289),#33300,.F.); +#33289 = FACE_BOUND('',#33290,.F.); +#33290 = EDGE_LOOP('',(#33291,#33292,#33293,#33299)); +#33291 = ORIENTED_EDGE('',*,*,#31877,.T.); +#33292 = ORIENTED_EDGE('',*,*,#33268,.T.); +#33293 = ORIENTED_EDGE('',*,*,#33294,.T.); +#33294 = EDGE_CURVE('',#33269,#33214,#33295,.T.); +#33295 = LINE('',#33296,#33297); +#33296 = CARTESIAN_POINT('',(0.25,-0.25,4.8)); +#33297 = VECTOR('',#33298,1.); +#33298 = DIRECTION('',(1.224646799147E-16,1.,0.)); +#33299 = ORIENTED_EDGE('',*,*,#33213,.T.); +#33300 = PLANE('',#33301); +#33301 = AXIS2_PLACEMENT_3D('',#33302,#33303,#33304); +#33302 = CARTESIAN_POINT('',(0.25,4.326643272645E-02,0.775746953017)); +#33303 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#33304 = DIRECTION('',(0.,0.,1.)); +#33305 = ADVANCED_FACE('',(#33306),#33317,.F.); +#33306 = FACE_BOUND('',#33307,.F.); +#33307 = EDGE_LOOP('',(#33308,#33309,#33310,#33316)); +#33308 = ORIENTED_EDGE('',*,*,#32184,.T.); +#33309 = ORIENTED_EDGE('',*,*,#32232,.T.); +#33310 = ORIENTED_EDGE('',*,*,#33311,.F.); +#33311 = EDGE_CURVE('',#32306,#32233,#33312,.T.); +#33312 = LINE('',#33313,#33314); +#33313 = CARTESIAN_POINT('',(0.25,0.55,-1.5)); +#33314 = VECTOR('',#33315,1.); +#33315 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#33316 = ORIENTED_EDGE('',*,*,#32305,.F.); +#33317 = PLANE('',#33318); +#33318 = AXIS2_PLACEMENT_3D('',#33319,#33320,#33321); +#33319 = CARTESIAN_POINT('',(0.25,0.25,-0.9)); +#33320 = DIRECTION('',(-1.095357396528E-16,-0.894427191,-0.4472135955)); +#33321 = DIRECTION('',(5.476786982641E-17,0.4472135955,-0.894427191)); +#33322 = ADVANCED_FACE('',(#33323),#33364,.F.); +#33323 = FACE_BOUND('',#33324,.T.); +#33324 = EDGE_LOOP('',(#33325,#33335,#33343,#33351,#33357,#33358)); +#33325 = ORIENTED_EDGE('',*,*,#33326,.F.); +#33326 = EDGE_CURVE('',#33327,#33329,#33331,.T.); +#33327 = VERTEX_POINT('',#33328); +#33328 = CARTESIAN_POINT('',(-5.E-02,5.E-02,-3.4)); +#33329 = VERTEX_POINT('',#33330); +#33330 = CARTESIAN_POINT('',(-0.247552593066,0.281192514695, + -3.202447406934)); +#33331 = LINE('',#33332,#33333); +#33332 = CARTESIAN_POINT('',(-0.104623304282,0.113924744707, + -3.345376695718)); +#33333 = VECTOR('',#33334,1.); +#33334 = DIRECTION('',(-0.544770019249,0.63753529491,0.544770019249)); +#33335 = ORIENTED_EDGE('',*,*,#33336,.T.); +#33336 = EDGE_CURVE('',#33327,#33337,#33339,.T.); +#33337 = VERTEX_POINT('',#33338); +#33338 = CARTESIAN_POINT('',(-5.E-02,-5.E-02,-3.4)); +#33339 = LINE('',#33340,#33341); +#33340 = CARTESIAN_POINT('',(-5.E-02,0.25,-3.4)); +#33341 = VECTOR('',#33342,1.); +#33342 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); +#33343 = ORIENTED_EDGE('',*,*,#33344,.T.); +#33344 = EDGE_CURVE('',#33337,#33345,#33347,.T.); +#33345 = VERTEX_POINT('',#33346); +#33346 = CARTESIAN_POINT('',(-0.247552593066,-0.218807485305, + -3.202447406934)); +#33347 = LINE('',#33348,#33349); +#33348 = CARTESIAN_POINT('',(-1.603689858649E-02,-2.097873708559E-02, + -3.433963101414)); +#33349 = VECTOR('',#33350,1.); +#33350 = DIRECTION('',(-0.605209817607,-0.517148096144,0.605209817607)); +#33351 = ORIENTED_EDGE('',*,*,#33352,.T.); +#33352 = EDGE_CURVE('',#33345,#32201,#33353,.T.); +#33353 = LINE('',#33354,#33355); +#33354 = CARTESIAN_POINT('',(-4.480164158687E-02,-0.250820793434, + -3.405198358413)); +#33355 = VECTOR('',#33356,1.); +#33356 = DIRECTION('',(-0.702740385383,0.110959008218,0.702740385383)); +#33357 = ORIENTED_EDGE('',*,*,#32198,.F.); +#33358 = ORIENTED_EDGE('',*,*,#33359,.F.); +#33359 = EDGE_CURVE('',#33329,#32199,#33360,.T.); +#33360 = LINE('',#33361,#33362); +#33361 = CARTESIAN_POINT('',(-0.506155950752,0.322024623803, + -2.943844049248)); +#33362 = VECTOR('',#33363,1.); +#33363 = DIRECTION('',(-0.702740385383,0.110959008218,0.702740385383)); +#33364 = PLANE('',#33365); +#33365 = AXIS2_PLACEMENT_3D('',#33366,#33367,#33368); +#33366 = CARTESIAN_POINT('',(-0.15,0.25,-3.3)); +#33367 = DIRECTION('',(0.707106781187,-8.833102285013E-17,0.707106781187 + )); +#33368 = DIRECTION('',(1.236918052038E-16,1.,1.227125289097E-18)); +#33369 = ADVANCED_FACE('',(#33370),#33390,.F.); +#33370 = FACE_BOUND('',#33371,.F.); +#33371 = EDGE_LOOP('',(#33372,#33373,#33374,#33375,#33376,#33384)); +#33372 = ORIENTED_EDGE('',*,*,#32313,.F.); +#33373 = ORIENTED_EDGE('',*,*,#33311,.T.); +#33374 = ORIENTED_EDGE('',*,*,#32240,.T.); +#33375 = ORIENTED_EDGE('',*,*,#33359,.F.); +#33376 = ORIENTED_EDGE('',*,*,#33377,.F.); +#33377 = EDGE_CURVE('',#33378,#33329,#33380,.T.); +#33378 = VERTEX_POINT('',#33379); +#33379 = CARTESIAN_POINT('',(0.247552593066,0.281192514695, + -3.202447406934)); +#33380 = LINE('',#33381,#33382); +#33381 = CARTESIAN_POINT('',(0.25,0.281192514695,-3.202447406934)); +#33382 = VECTOR('',#33383,1.); +#33383 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#33384 = ORIENTED_EDGE('',*,*,#33385,.T.); +#33385 = EDGE_CURVE('',#33378,#32279,#33386,.T.); +#33386 = LINE('',#33387,#33388); +#33387 = CARTESIAN_POINT('',(0.629616963064,0.341518467852, + -2.820383036936)); +#33388 = VECTOR('',#33389,1.); +#33389 = DIRECTION('',(0.702740385383,0.110959008218,0.702740385383)); +#33390 = PLANE('',#33391); +#33391 = AXIS2_PLACEMENT_3D('',#33392,#33393,#33394); +#33392 = CARTESIAN_POINT('',(0.25,0.55,-1.5)); +#33393 = DIRECTION('',(-1.209660753807E-16,-0.987762965329, + 0.155962573473)); +#33394 = DIRECTION('',(-1.909990663905E-17,-0.155962573473, + -0.987762965329)); +#33395 = ADVANCED_FACE('',(#33396),#33407,.F.); +#33396 = FACE_BOUND('',#33397,.F.); +#33397 = EDGE_LOOP('',(#33398,#33404,#33405,#33406)); +#33398 = ORIENTED_EDGE('',*,*,#33399,.T.); +#33399 = EDGE_CURVE('',#32289,#32209,#33400,.T.); +#33400 = LINE('',#33401,#33402); +#33401 = CARTESIAN_POINT('',(0.25,5.E-02,-1.5)); +#33402 = VECTOR('',#33403,1.); +#33403 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#33404 = ORIENTED_EDGE('',*,*,#32216,.T.); +#33405 = ORIENTED_EDGE('',*,*,#32262,.F.); +#33406 = ORIENTED_EDGE('',*,*,#32296,.F.); +#33407 = PLANE('',#33408); +#33408 = AXIS2_PLACEMENT_3D('',#33409,#33410,#33411); +#33409 = CARTESIAN_POINT('',(0.25,5.E-02,-1.5)); +#33410 = DIRECTION('',(1.095357396528E-16,0.894427191,0.4472135955)); +#33411 = DIRECTION('',(-5.476786982641E-17,-0.4472135955,0.894427191)); +#33412 = ADVANCED_FACE('',(#33413),#33433,.F.); +#33413 = FACE_BOUND('',#33414,.F.); +#33414 = EDGE_LOOP('',(#33415,#33416,#33424,#33430,#33431,#33432)); +#33415 = ORIENTED_EDGE('',*,*,#32288,.F.); +#33416 = ORIENTED_EDGE('',*,*,#33417,.F.); +#33417 = EDGE_CURVE('',#33418,#32281,#33420,.T.); +#33418 = VERTEX_POINT('',#33419); +#33419 = CARTESIAN_POINT('',(0.247552593066,-0.218807485305, + -3.202447406934)); +#33420 = LINE('',#33421,#33422); +#33421 = CARTESIAN_POINT('',(0.168262653899,-0.231326949384, + -3.281737346101)); +#33422 = VECTOR('',#33423,1.); +#33423 = DIRECTION('',(0.702740385383,0.110959008218,0.702740385383)); +#33424 = ORIENTED_EDGE('',*,*,#33425,.T.); +#33425 = EDGE_CURVE('',#33418,#33345,#33426,.T.); +#33426 = LINE('',#33427,#33428); +#33427 = CARTESIAN_POINT('',(0.25,-0.218807485305,-3.202447406934)); +#33428 = VECTOR('',#33429,1.); +#33429 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#33430 = ORIENTED_EDGE('',*,*,#33352,.T.); +#33431 = ORIENTED_EDGE('',*,*,#32208,.T.); +#33432 = ORIENTED_EDGE('',*,*,#33399,.F.); +#33433 = PLANE('',#33434); +#33434 = AXIS2_PLACEMENT_3D('',#33435,#33436,#33437); +#33435 = CARTESIAN_POINT('',(0.25,-0.25,-3.4)); +#33436 = DIRECTION('',(1.209660753807E-16,0.987762965329,-0.155962573473 + )); +#33437 = DIRECTION('',(1.909990663905E-17,0.155962573473,0.987762965329) + ); +#33438 = ADVANCED_FACE('',(#33439),#33466,.T.); +#33439 = FACE_BOUND('',#33440,.F.); +#33440 = EDGE_LOOP('',(#33441,#33449,#33457,#33463,#33464,#33465)); +#33441 = ORIENTED_EDGE('',*,*,#33442,.F.); +#33442 = EDGE_CURVE('',#33443,#33378,#33445,.T.); +#33443 = VERTEX_POINT('',#33444); +#33444 = CARTESIAN_POINT('',(5.E-02,5.E-02,-3.4)); +#33445 = LINE('',#33446,#33447); +#33446 = CARTESIAN_POINT('',(0.17881689775,0.200752273427,-3.27118310225 + )); +#33447 = VECTOR('',#33448,1.); +#33448 = DIRECTION('',(0.544770019249,0.63753529491,0.544770019249)); +#33449 = ORIENTED_EDGE('',*,*,#33450,.T.); +#33450 = EDGE_CURVE('',#33443,#33451,#33453,.T.); +#33451 = VERTEX_POINT('',#33452); +#33452 = CARTESIAN_POINT('',(5.E-02,-5.E-02,-3.4)); +#33453 = LINE('',#33454,#33455); +#33454 = CARTESIAN_POINT('',(5.E-02,0.25,-3.4)); +#33455 = VECTOR('',#33456,1.); +#33456 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); +#33457 = ORIENTED_EDGE('',*,*,#33458,.T.); +#33458 = EDGE_CURVE('',#33451,#33418,#33459,.T.); +#33459 = LINE('',#33460,#33461); +#33460 = CARTESIAN_POINT('',(0.107606629418,-9.92245133213E-02, + -3.342393370582)); +#33461 = VECTOR('',#33462,1.); +#33462 = DIRECTION('',(0.605209817607,-0.517148096144,0.605209817607)); +#33463 = ORIENTED_EDGE('',*,*,#33417,.T.); +#33464 = ORIENTED_EDGE('',*,*,#32278,.F.); +#33465 = ORIENTED_EDGE('',*,*,#33385,.F.); +#33466 = PLANE('',#33467); +#33467 = AXIS2_PLACEMENT_3D('',#33468,#33469,#33470); +#33468 = CARTESIAN_POINT('',(0.15,0.25,-3.3)); +#33469 = DIRECTION('',(0.707106781187,-8.486018839685E-17, + -0.707106781187)); +#33470 = DIRECTION('',(1.212375546256E-16,1.,1.227125289196E-18)); +#33471 = ADVANCED_FACE('',(#33472),#33497,.F.); +#33472 = FACE_BOUND('',#33473,.T.); +#33473 = EDGE_LOOP('',(#33474,#33482,#33490,#33496)); +#33474 = ORIENTED_EDGE('',*,*,#33475,.F.); +#33475 = EDGE_CURVE('',#33476,#32328,#33478,.T.); +#33476 = VERTEX_POINT('',#33477); +#33477 = CARTESIAN_POINT('',(1.95,5.E-02,-3.4)); +#33478 = LINE('',#33479,#33480); +#33479 = CARTESIAN_POINT('',(1.9,0.1,-3.35)); +#33480 = VECTOR('',#33481,1.); +#33481 = DIRECTION('',(-0.57735026919,0.57735026919,0.57735026919)); +#33482 = ORIENTED_EDGE('',*,*,#33483,.T.); +#33483 = EDGE_CURVE('',#33476,#33484,#33486,.T.); +#33484 = VERTEX_POINT('',#33485); +#33485 = CARTESIAN_POINT('',(1.95,-5.E-02,-3.4)); +#33486 = LINE('',#33487,#33488); +#33487 = CARTESIAN_POINT('',(1.95,0.25,-3.4)); +#33488 = VECTOR('',#33489,1.); +#33489 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); +#33490 = ORIENTED_EDGE('',*,*,#33491,.T.); +#33491 = EDGE_CURVE('',#33484,#32330,#33492,.T.); +#33492 = LINE('',#33493,#33494); +#33493 = CARTESIAN_POINT('',(1.983333333333,-1.666666666667E-02, + -3.433333333333)); +#33494 = VECTOR('',#33495,1.); +#33495 = DIRECTION('',(-0.57735026919,-0.57735026919,0.57735026919)); +#33496 = ORIENTED_EDGE('',*,*,#32327,.F.); +#33497 = PLANE('',#33498); +#33498 = AXIS2_PLACEMENT_3D('',#33499,#33500,#33501); +#33499 = CARTESIAN_POINT('',(1.85,0.25,-3.3)); +#33500 = DIRECTION('',(0.707106781187,-8.833102285013E-17,0.707106781187 + )); +#33501 = DIRECTION('',(1.236918052038E-16,1.,1.227125289097E-18)); +#33502 = ADVANCED_FACE('',(#33503),#33521,.T.); +#33503 = FACE_BOUND('',#33504,.F.); +#33504 = EDGE_LOOP('',(#33505,#33513,#33519,#33520)); +#33505 = ORIENTED_EDGE('',*,*,#33506,.F.); +#33506 = EDGE_CURVE('',#33507,#32359,#33509,.T.); +#33507 = VERTEX_POINT('',#33508); +#33508 = CARTESIAN_POINT('',(2.05,-5.E-02,-3.4)); +#33509 = LINE('',#33510,#33511); +#33510 = CARTESIAN_POINT('',(2.1,-0.1,-3.35)); +#33511 = VECTOR('',#33512,1.); +#33512 = DIRECTION('',(0.57735026919,-0.57735026919,0.57735026919)); +#33513 = ORIENTED_EDGE('',*,*,#33514,.T.); +#33514 = EDGE_CURVE('',#33507,#33484,#33515,.T.); +#33515 = LINE('',#33516,#33517); +#33516 = CARTESIAN_POINT('',(2.25,-5.E-02,-3.4)); +#33517 = VECTOR('',#33518,1.); +#33518 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#33519 = ORIENTED_EDGE('',*,*,#33491,.T.); +#33520 = ORIENTED_EDGE('',*,*,#32366,.F.); +#33521 = PLANE('',#33522); +#33522 = AXIS2_PLACEMENT_3D('',#33523,#33524,#33525); +#33523 = CARTESIAN_POINT('',(2.25,-0.15,-3.3)); +#33524 = DIRECTION('',(-8.486018839685E-17,-0.707106781187, + -0.707106781187)); +#33525 = DIRECTION('',(1.,-1.212375546256E-16,1.227125289196E-18)); +#33526 = ADVANCED_FACE('',(#33527),#33545,.T.); +#33527 = FACE_BOUND('',#33528,.F.); +#33528 = EDGE_LOOP('',(#33529,#33537,#33543,#33544)); +#33529 = ORIENTED_EDGE('',*,*,#33530,.F.); +#33530 = EDGE_CURVE('',#33531,#32383,#33533,.T.); +#33531 = VERTEX_POINT('',#33532); +#33532 = CARTESIAN_POINT('',(2.05,5.E-02,-3.4)); +#33533 = LINE('',#33534,#33535); +#33534 = CARTESIAN_POINT('',(2.183333333333,0.183333333333, + -3.266666666667)); +#33535 = VECTOR('',#33536,1.); +#33536 = DIRECTION('',(0.57735026919,0.57735026919,0.57735026919)); +#33537 = ORIENTED_EDGE('',*,*,#33538,.T.); +#33538 = EDGE_CURVE('',#33531,#33507,#33539,.T.); +#33539 = LINE('',#33540,#33541); +#33540 = CARTESIAN_POINT('',(2.05,0.25,-3.4)); +#33541 = VECTOR('',#33542,1.); +#33542 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); +#33543 = ORIENTED_EDGE('',*,*,#33506,.T.); +#33544 = ORIENTED_EDGE('',*,*,#32382,.F.); +#33545 = PLANE('',#33546); +#33546 = AXIS2_PLACEMENT_3D('',#33547,#33548,#33549); +#33547 = CARTESIAN_POINT('',(2.15,0.25,-3.3)); +#33548 = DIRECTION('',(0.707106781187,-8.486018839685E-17, + -0.707106781187)); +#33549 = DIRECTION('',(1.212375546256E-16,1.,1.227125289196E-18)); +#33550 = ADVANCED_FACE('',(#33551),#33562,.T.); +#33551 = FACE_BOUND('',#33552,.T.); +#33552 = EDGE_LOOP('',(#33553,#33554,#33560,#33561)); +#33553 = ORIENTED_EDGE('',*,*,#33530,.F.); +#33554 = ORIENTED_EDGE('',*,*,#33555,.T.); +#33555 = EDGE_CURVE('',#33531,#33476,#33556,.T.); +#33556 = LINE('',#33557,#33558); +#33557 = CARTESIAN_POINT('',(2.25,5.E-02,-3.4)); +#33558 = VECTOR('',#33559,1.); +#33559 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#33560 = ORIENTED_EDGE('',*,*,#33475,.T.); +#33561 = ORIENTED_EDGE('',*,*,#32409,.F.); +#33562 = PLANE('',#33563); +#33563 = AXIS2_PLACEMENT_3D('',#33564,#33565,#33566); +#33564 = CARTESIAN_POINT('',(2.25,0.15,-3.3)); +#33565 = DIRECTION('',(8.486018839685E-17,0.707106781187,-0.707106781187 + )); +#33566 = DIRECTION('',(-1.,1.212375546256E-16,1.227125289196E-18)); +#33567 = ADVANCED_FACE('',(#33568),#33593,.T.); +#33568 = FACE_BOUND('',#33569,.F.); +#33569 = EDGE_LOOP('',(#33570,#33578,#33586,#33592)); +#33570 = ORIENTED_EDGE('',*,*,#33571,.F.); +#33571 = EDGE_CURVE('',#33572,#32424,#33574,.T.); +#33572 = VERTEX_POINT('',#33573); +#33573 = CARTESIAN_POINT('',(4.05,5.E-02,-3.4)); +#33574 = LINE('',#33575,#33576); +#33575 = CARTESIAN_POINT('',(4.183333333333,0.183333333333, + -3.266666666667)); +#33576 = VECTOR('',#33577,1.); +#33577 = DIRECTION('',(0.57735026919,0.57735026919,0.57735026919)); +#33578 = ORIENTED_EDGE('',*,*,#33579,.T.); +#33579 = EDGE_CURVE('',#33572,#33580,#33582,.T.); +#33580 = VERTEX_POINT('',#33581); +#33581 = CARTESIAN_POINT('',(4.05,-5.E-02,-3.4)); +#33582 = LINE('',#33583,#33584); +#33583 = CARTESIAN_POINT('',(4.05,0.25,-3.4)); +#33584 = VECTOR('',#33585,1.); +#33585 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); +#33586 = ORIENTED_EDGE('',*,*,#33587,.T.); +#33587 = EDGE_CURVE('',#33580,#32426,#33588,.T.); +#33588 = LINE('',#33589,#33590); +#33589 = CARTESIAN_POINT('',(4.1,-0.1,-3.35)); +#33590 = VECTOR('',#33591,1.); +#33591 = DIRECTION('',(0.57735026919,-0.57735026919,0.57735026919)); +#33592 = ORIENTED_EDGE('',*,*,#32423,.F.); +#33593 = PLANE('',#33594); +#33594 = AXIS2_PLACEMENT_3D('',#33595,#33596,#33597); +#33595 = CARTESIAN_POINT('',(4.15,0.25,-3.3)); +#33596 = DIRECTION('',(0.707106781187,-8.486018839685E-17, + -0.707106781187)); +#33597 = DIRECTION('',(1.212375546256E-16,1.,1.227125289196E-18)); +#33598 = ADVANCED_FACE('',(#33599),#33617,.T.); +#33599 = FACE_BOUND('',#33600,.T.); +#33600 = EDGE_LOOP('',(#33601,#33602,#33610,#33616)); +#33601 = ORIENTED_EDGE('',*,*,#33571,.F.); +#33602 = ORIENTED_EDGE('',*,*,#33603,.T.); +#33603 = EDGE_CURVE('',#33572,#33604,#33606,.T.); +#33604 = VERTEX_POINT('',#33605); +#33605 = CARTESIAN_POINT('',(3.95,5.E-02,-3.4)); +#33606 = LINE('',#33607,#33608); +#33607 = CARTESIAN_POINT('',(4.25,5.E-02,-3.4)); +#33608 = VECTOR('',#33609,1.); +#33609 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#33610 = ORIENTED_EDGE('',*,*,#33611,.T.); +#33611 = EDGE_CURVE('',#33604,#32457,#33612,.T.); +#33612 = LINE('',#33613,#33614); +#33613 = CARTESIAN_POINT('',(3.9,0.1,-3.35)); +#33614 = VECTOR('',#33615,1.); +#33615 = DIRECTION('',(-0.57735026919,0.57735026919,0.57735026919)); +#33616 = ORIENTED_EDGE('',*,*,#32464,.F.); +#33617 = PLANE('',#33618); +#33618 = AXIS2_PLACEMENT_3D('',#33619,#33620,#33621); +#33619 = CARTESIAN_POINT('',(4.25,0.15,-3.3)); +#33620 = DIRECTION('',(8.486018839685E-17,0.707106781187,-0.707106781187 + )); +#33621 = DIRECTION('',(-1.,1.212375546256E-16,1.227125289196E-18)); +#33622 = ADVANCED_FACE('',(#33623),#33641,.F.); +#33623 = FACE_BOUND('',#33624,.T.); +#33624 = EDGE_LOOP('',(#33625,#33626,#33634,#33640)); +#33625 = ORIENTED_EDGE('',*,*,#33611,.F.); +#33626 = ORIENTED_EDGE('',*,*,#33627,.T.); +#33627 = EDGE_CURVE('',#33604,#33628,#33630,.T.); +#33628 = VERTEX_POINT('',#33629); +#33629 = CARTESIAN_POINT('',(3.95,-5.E-02,-3.4)); +#33630 = LINE('',#33631,#33632); +#33631 = CARTESIAN_POINT('',(3.95,0.25,-3.4)); +#33632 = VECTOR('',#33633,1.); +#33633 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); +#33634 = ORIENTED_EDGE('',*,*,#33635,.T.); +#33635 = EDGE_CURVE('',#33628,#32479,#33636,.T.); +#33636 = LINE('',#33637,#33638); +#33637 = CARTESIAN_POINT('',(3.983333333333,-1.666666666667E-02, + -3.433333333333)); +#33638 = VECTOR('',#33639,1.); +#33639 = DIRECTION('',(-0.57735026919,-0.57735026919,0.57735026919)); +#33640 = ORIENTED_EDGE('',*,*,#32478,.F.); +#33641 = PLANE('',#33642); +#33642 = AXIS2_PLACEMENT_3D('',#33643,#33644,#33645); +#33643 = CARTESIAN_POINT('',(3.85,0.25,-3.3)); +#33644 = DIRECTION('',(0.707106781187,-8.833102285013E-17,0.707106781187 + )); +#33645 = DIRECTION('',(1.236918052038E-16,1.,1.227125289097E-18)); +#33646 = ADVANCED_FACE('',(#33647),#33658,.T.); +#33647 = FACE_BOUND('',#33648,.F.); +#33648 = EDGE_LOOP('',(#33649,#33650,#33656,#33657)); +#33649 = ORIENTED_EDGE('',*,*,#33587,.F.); +#33650 = ORIENTED_EDGE('',*,*,#33651,.T.); +#33651 = EDGE_CURVE('',#33580,#33628,#33652,.T.); +#33652 = LINE('',#33653,#33654); +#33653 = CARTESIAN_POINT('',(4.25,-5.E-02,-3.4)); +#33654 = VECTOR('',#33655,1.); +#33655 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#33656 = ORIENTED_EDGE('',*,*,#33635,.T.); +#33657 = ORIENTED_EDGE('',*,*,#32503,.F.); +#33658 = PLANE('',#33659); +#33659 = AXIS2_PLACEMENT_3D('',#33660,#33661,#33662); +#33660 = CARTESIAN_POINT('',(4.25,-0.15,-3.3)); +#33661 = DIRECTION('',(-8.486018839685E-17,-0.707106781187, + -0.707106781187)); +#33662 = DIRECTION('',(1.,-1.212375546256E-16,1.227125289196E-18)); +#33663 = ADVANCED_FACE('',(#33664),#33689,.T.); +#33664 = FACE_BOUND('',#33665,.T.); +#33665 = EDGE_LOOP('',(#33666,#33674,#33682,#33688)); +#33666 = ORIENTED_EDGE('',*,*,#33667,.F.); +#33667 = EDGE_CURVE('',#33668,#32520,#33670,.T.); +#33668 = VERTEX_POINT('',#33669); +#33669 = CARTESIAN_POINT('',(6.05,5.E-02,-3.4)); +#33670 = LINE('',#33671,#33672); +#33671 = CARTESIAN_POINT('',(6.183333333333,0.183333333333, + -3.266666666667)); +#33672 = VECTOR('',#33673,1.); +#33673 = DIRECTION('',(0.57735026919,0.57735026919,0.57735026919)); +#33674 = ORIENTED_EDGE('',*,*,#33675,.T.); +#33675 = EDGE_CURVE('',#33668,#33676,#33678,.T.); +#33676 = VERTEX_POINT('',#33677); +#33677 = CARTESIAN_POINT('',(5.95,5.E-02,-3.4)); +#33678 = LINE('',#33679,#33680); +#33679 = CARTESIAN_POINT('',(6.25,5.E-02,-3.4)); +#33680 = VECTOR('',#33681,1.); +#33681 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#33682 = ORIENTED_EDGE('',*,*,#33683,.T.); +#33683 = EDGE_CURVE('',#33676,#32529,#33684,.T.); +#33684 = LINE('',#33685,#33686); +#33685 = CARTESIAN_POINT('',(5.9,0.1,-3.35)); +#33686 = VECTOR('',#33687,1.); +#33687 = DIRECTION('',(-0.57735026919,0.57735026919,0.57735026919)); +#33688 = ORIENTED_EDGE('',*,*,#32536,.F.); +#33689 = PLANE('',#33690); +#33690 = AXIS2_PLACEMENT_3D('',#33691,#33692,#33693); +#33691 = CARTESIAN_POINT('',(6.25,0.15,-3.3)); +#33692 = DIRECTION('',(8.486018839685E-17,0.707106781187,-0.707106781187 + )); +#33693 = DIRECTION('',(-1.,1.212375546256E-16,1.227125289196E-18)); +#33694 = ADVANCED_FACE('',(#33695),#33713,.F.); +#33695 = FACE_BOUND('',#33696,.T.); +#33696 = EDGE_LOOP('',(#33697,#33698,#33706,#33712)); +#33697 = ORIENTED_EDGE('',*,*,#33683,.F.); +#33698 = ORIENTED_EDGE('',*,*,#33699,.T.); +#33699 = EDGE_CURVE('',#33676,#33700,#33702,.T.); +#33700 = VERTEX_POINT('',#33701); +#33701 = CARTESIAN_POINT('',(5.95,-5.E-02,-3.4)); +#33702 = LINE('',#33703,#33704); +#33703 = CARTESIAN_POINT('',(5.95,0.25,-3.4)); +#33704 = VECTOR('',#33705,1.); +#33705 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); +#33706 = ORIENTED_EDGE('',*,*,#33707,.T.); +#33707 = EDGE_CURVE('',#33700,#32551,#33708,.T.); +#33708 = LINE('',#33709,#33710); +#33709 = CARTESIAN_POINT('',(5.983333333333,-1.666666666667E-02, + -3.433333333333)); +#33710 = VECTOR('',#33711,1.); +#33711 = DIRECTION('',(-0.57735026919,-0.57735026919,0.57735026919)); +#33712 = ORIENTED_EDGE('',*,*,#32550,.F.); +#33713 = PLANE('',#33714); +#33714 = AXIS2_PLACEMENT_3D('',#33715,#33716,#33717); +#33715 = CARTESIAN_POINT('',(5.85,0.25,-3.3)); +#33716 = DIRECTION('',(0.707106781187,-8.833102285013E-17,0.707106781187 + )); +#33717 = DIRECTION('',(1.236918052038E-16,1.,1.227125289097E-18)); +#33718 = ADVANCED_FACE('',(#33719),#33737,.T.); +#33719 = FACE_BOUND('',#33720,.F.); +#33720 = EDGE_LOOP('',(#33721,#33729,#33735,#33736)); +#33721 = ORIENTED_EDGE('',*,*,#33722,.F.); +#33722 = EDGE_CURVE('',#33723,#32575,#33725,.T.); +#33723 = VERTEX_POINT('',#33724); +#33724 = CARTESIAN_POINT('',(6.05,-5.E-02,-3.4)); +#33725 = LINE('',#33726,#33727); +#33726 = CARTESIAN_POINT('',(6.1,-0.1,-3.35)); +#33727 = VECTOR('',#33728,1.); +#33728 = DIRECTION('',(0.57735026919,-0.57735026919,0.57735026919)); +#33729 = ORIENTED_EDGE('',*,*,#33730,.T.); +#33730 = EDGE_CURVE('',#33723,#33700,#33731,.T.); +#33731 = LINE('',#33732,#33733); +#33732 = CARTESIAN_POINT('',(6.25,-5.E-02,-3.4)); +#33733 = VECTOR('',#33734,1.); +#33734 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#33735 = ORIENTED_EDGE('',*,*,#33707,.T.); +#33736 = ORIENTED_EDGE('',*,*,#32582,.F.); +#33737 = PLANE('',#33738); +#33738 = AXIS2_PLACEMENT_3D('',#33739,#33740,#33741); +#33739 = CARTESIAN_POINT('',(6.25,-0.15,-3.3)); +#33740 = DIRECTION('',(-8.486018839685E-17,-0.707106781187, + -0.707106781187)); +#33741 = DIRECTION('',(1.,-1.212375546256E-16,1.227125289196E-18)); +#33742 = ADVANCED_FACE('',(#33743),#33754,.T.); +#33743 = FACE_BOUND('',#33744,.F.); +#33744 = EDGE_LOOP('',(#33745,#33746,#33752,#33753)); +#33745 = ORIENTED_EDGE('',*,*,#33667,.F.); +#33746 = ORIENTED_EDGE('',*,*,#33747,.T.); +#33747 = EDGE_CURVE('',#33668,#33723,#33748,.T.); +#33748 = LINE('',#33749,#33750); +#33749 = CARTESIAN_POINT('',(6.05,0.25,-3.4)); +#33750 = VECTOR('',#33751,1.); +#33751 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); +#33752 = ORIENTED_EDGE('',*,*,#33722,.T.); +#33753 = ORIENTED_EDGE('',*,*,#32598,.F.); +#33754 = PLANE('',#33755); +#33755 = AXIS2_PLACEMENT_3D('',#33756,#33757,#33758); +#33756 = CARTESIAN_POINT('',(6.15,0.25,-3.3)); +#33757 = DIRECTION('',(0.707106781187,-8.486018839685E-17, + -0.707106781187)); +#33758 = DIRECTION('',(1.212375546256E-16,1.,1.227125289196E-18)); +#33759 = ADVANCED_FACE('',(#33760),#33771,.T.); +#33760 = FACE_BOUND('',#33761,.T.); +#33761 = EDGE_LOOP('',(#33762,#33763,#33769,#33770)); +#33762 = ORIENTED_EDGE('',*,*,#32615,.F.); +#33763 = ORIENTED_EDGE('',*,*,#33764,.T.); +#33764 = EDGE_CURVE('',#32616,#32749,#33765,.T.); +#33765 = LINE('',#33766,#33767); +#33766 = CARTESIAN_POINT('',(8.25,5.E-02,-3.4)); +#33767 = VECTOR('',#33768,1.); +#33768 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#33769 = ORIENTED_EDGE('',*,*,#32748,.T.); +#33770 = ORIENTED_EDGE('',*,*,#32678,.F.); +#33771 = PLANE('',#33772); +#33772 = AXIS2_PLACEMENT_3D('',#33773,#33774,#33775); +#33773 = CARTESIAN_POINT('',(8.25,0.165596257347,-3.301223703467)); +#33774 = DIRECTION('',(8.302774088379E-17,0.64962967394,-0.760250805153) + ); +#33775 = DIRECTION('',(-1.,1.247195775152E-16,-2.638869166629E-18)); +#33776 = ADVANCED_FACE('',(#33777),#33788,.F.); +#33777 = FACE_BOUND('',#33778,.F.); +#33778 = EDGE_LOOP('',(#33779,#33780,#33786,#33787)); +#33779 = ORIENTED_EDGE('',*,*,#32756,.T.); +#33780 = ORIENTED_EDGE('',*,*,#33781,.F.); +#33781 = EDGE_CURVE('',#32626,#32757,#33782,.T.); +#33782 = LINE('',#33783,#33784); +#33783 = CARTESIAN_POINT('',(8.25,-5.E-02,-3.4)); +#33784 = VECTOR('',#33785,1.); +#33785 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#33786 = ORIENTED_EDGE('',*,*,#32625,.F.); +#33787 = ORIENTED_EDGE('',*,*,#33764,.T.); +#33788 = PLANE('',#33789); +#33789 = AXIS2_PLACEMENT_3D('',#33790,#33791,#33792); +#33790 = CARTESIAN_POINT('',(8.25,0.25,-3.4)); +#33791 = DIRECTION('',(0.,0.,1.)); +#33792 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); +#33793 = ADVANCED_FACE('',(#33794),#33800,.T.); +#33794 = FACE_BOUND('',#33795,.F.); +#33795 = EDGE_LOOP('',(#33796,#33797,#33798,#33799)); +#33796 = ORIENTED_EDGE('',*,*,#32633,.F.); +#33797 = ORIENTED_EDGE('',*,*,#33781,.T.); +#33798 = ORIENTED_EDGE('',*,*,#32764,.T.); +#33799 = ORIENTED_EDGE('',*,*,#32724,.F.); +#33800 = PLANE('',#33801); +#33801 = AXIS2_PLACEMENT_3D('',#33802,#33803,#33804); +#33802 = CARTESIAN_POINT('',(8.25,-0.134403742653,-3.301223703467)); +#33803 = DIRECTION('',(-9.136856246232E-17,-0.760250805153, + -0.64962967394)); +#33804 = DIRECTION('',(1.,-1.211454098155E-16,1.127308249542E-18)); +#33805 = ADVANCED_FACE('',(#33806),#33831,.T.); +#33806 = FACE_BOUND('',#33807,.F.); +#33807 = EDGE_LOOP('',(#33808,#33816,#33824,#33830)); +#33808 = ORIENTED_EDGE('',*,*,#33809,.T.); +#33809 = EDGE_CURVE('',#32831,#33810,#33812,.T.); +#33810 = VERTEX_POINT('',#33811); +#33811 = CARTESIAN_POINT('',(8.05,-5.E-02,5.)); +#33812 = LINE('',#33813,#33814); +#33813 = CARTESIAN_POINT('',(8.183333333333,-0.183333333333, + 4.866666666667)); +#33814 = VECTOR('',#33815,1.); +#33815 = DIRECTION('',(-0.57735026919,0.57735026919,0.57735026919)); +#33816 = ORIENTED_EDGE('',*,*,#33817,.T.); +#33817 = EDGE_CURVE('',#33810,#33818,#33820,.T.); +#33818 = VERTEX_POINT('',#33819); +#33819 = CARTESIAN_POINT('',(8.05,5.E-02,5.)); +#33820 = LINE('',#33821,#33822); +#33821 = CARTESIAN_POINT('',(8.05,-0.25,5.)); +#33822 = VECTOR('',#33823,1.); +#33823 = DIRECTION('',(1.224646799147E-16,1.,0.)); +#33824 = ORIENTED_EDGE('',*,*,#33825,.T.); +#33825 = EDGE_CURVE('',#33818,#32839,#33826,.T.); +#33826 = LINE('',#33827,#33828); +#33827 = CARTESIAN_POINT('',(8.1,0.1,4.95)); +#33828 = VECTOR('',#33829,1.); +#33829 = DIRECTION('',(0.57735026919,0.57735026919,-0.57735026919)); +#33830 = ORIENTED_EDGE('',*,*,#32838,.F.); +#33831 = PLANE('',#33832); +#33832 = AXIS2_PLACEMENT_3D('',#33833,#33834,#33835); +#33833 = CARTESIAN_POINT('',(8.15,-0.25,4.9)); +#33834 = DIRECTION('',(0.707106781187,-8.833102285013E-17,0.707106781187 + )); +#33835 = DIRECTION('',(-1.236918052038E-16,-1.,-1.227125289097E-18)); +#33836 = ADVANCED_FACE('',(#33837),#33855,.T.); +#33837 = FACE_BOUND('',#33838,.F.); +#33838 = EDGE_LOOP('',(#33839,#33840,#33848,#33854)); +#33839 = ORIENTED_EDGE('',*,*,#33825,.F.); +#33840 = ORIENTED_EDGE('',*,*,#33841,.T.); +#33841 = EDGE_CURVE('',#33818,#33842,#33844,.T.); +#33842 = VERTEX_POINT('',#33843); +#33843 = CARTESIAN_POINT('',(7.95,5.E-02,5.)); +#33844 = LINE('',#33845,#33846); +#33845 = CARTESIAN_POINT('',(8.25,5.E-02,5.)); +#33846 = VECTOR('',#33847,1.); +#33847 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#33848 = ORIENTED_EDGE('',*,*,#33849,.T.); +#33849 = EDGE_CURVE('',#33842,#32862,#33850,.T.); +#33850 = LINE('',#33851,#33852); +#33851 = CARTESIAN_POINT('',(7.983333333333,1.666666666667E-02, + 5.033333333333)); +#33852 = VECTOR('',#33853,1.); +#33853 = DIRECTION('',(-0.57735026919,0.57735026919,-0.57735026919)); +#33854 = ORIENTED_EDGE('',*,*,#32861,.F.); +#33855 = PLANE('',#33856); +#33856 = AXIS2_PLACEMENT_3D('',#33857,#33858,#33859); +#33857 = CARTESIAN_POINT('',(8.25,0.15,4.9)); +#33858 = DIRECTION('',(8.833102285013E-17,0.707106781187,0.707106781187) + ); +#33859 = DIRECTION('',(1.,-1.236918052038E-16,-1.227125289097E-18)); +#33860 = ADVANCED_FACE('',(#33861),#33879,.F.); +#33861 = FACE_BOUND('',#33862,.T.); +#33862 = EDGE_LOOP('',(#33863,#33871,#33877,#33878)); +#33863 = ORIENTED_EDGE('',*,*,#33864,.T.); +#33864 = EDGE_CURVE('',#32886,#33865,#33867,.T.); +#33865 = VERTEX_POINT('',#33866); +#33866 = CARTESIAN_POINT('',(7.95,-5.E-02,5.)); +#33867 = LINE('',#33868,#33869); +#33868 = CARTESIAN_POINT('',(7.9,-0.1,4.95)); +#33869 = VECTOR('',#33870,1.); +#33870 = DIRECTION('',(0.57735026919,0.57735026919,0.57735026919)); +#33871 = ORIENTED_EDGE('',*,*,#33872,.T.); +#33872 = EDGE_CURVE('',#33865,#33842,#33873,.T.); +#33873 = LINE('',#33874,#33875); +#33874 = CARTESIAN_POINT('',(7.95,-0.25,5.)); +#33875 = VECTOR('',#33876,1.); +#33876 = DIRECTION('',(1.224646799147E-16,1.,0.)); +#33877 = ORIENTED_EDGE('',*,*,#33849,.T.); +#33878 = ORIENTED_EDGE('',*,*,#32893,.F.); +#33879 = PLANE('',#33880); +#33880 = AXIS2_PLACEMENT_3D('',#33881,#33882,#33883); +#33881 = CARTESIAN_POINT('',(7.85,-0.25,4.9)); +#33882 = DIRECTION('',(0.707106781187,-8.486018839685E-17, + -0.707106781187)); +#33883 = DIRECTION('',(-1.212375546256E-16,-1.,-1.227125289196E-18)); +#33884 = ADVANCED_FACE('',(#33885),#33896,.T.); +#33885 = FACE_BOUND('',#33886,.F.); +#33886 = EDGE_LOOP('',(#33887,#33888,#33889,#33890)); +#33887 = ORIENTED_EDGE('',*,*,#33809,.F.); +#33888 = ORIENTED_EDGE('',*,*,#32911,.T.); +#33889 = ORIENTED_EDGE('',*,*,#33864,.T.); +#33890 = ORIENTED_EDGE('',*,*,#33891,.F.); +#33891 = EDGE_CURVE('',#33810,#33865,#33892,.T.); +#33892 = LINE('',#33893,#33894); +#33893 = CARTESIAN_POINT('',(8.25,-5.E-02,5.)); +#33894 = VECTOR('',#33895,1.); +#33895 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#33896 = PLANE('',#33897); +#33897 = AXIS2_PLACEMENT_3D('',#33898,#33899,#33900); +#33898 = CARTESIAN_POINT('',(8.25,-0.15,4.9)); +#33899 = DIRECTION('',(-8.833102285013E-17,-0.707106781187, + 0.707106781187)); +#33900 = DIRECTION('',(1.,-1.236918052038E-16,1.227125289097E-18)); +#33901 = ADVANCED_FACE('',(#33902),#33927,.T.); +#33902 = FACE_BOUND('',#33903,.F.); +#33903 = EDGE_LOOP('',(#33904,#33912,#33920,#33926)); +#33904 = ORIENTED_EDGE('',*,*,#33905,.F.); +#33905 = EDGE_CURVE('',#33906,#32926,#33908,.T.); +#33906 = VERTEX_POINT('',#33907); +#33907 = CARTESIAN_POINT('',(6.05,5.E-02,5.)); +#33908 = LINE('',#33909,#33910); +#33909 = CARTESIAN_POINT('',(6.1,0.1,4.95)); +#33910 = VECTOR('',#33911,1.); +#33911 = DIRECTION('',(0.57735026919,0.57735026919,-0.57735026919)); +#33912 = ORIENTED_EDGE('',*,*,#33913,.T.); +#33913 = EDGE_CURVE('',#33906,#33914,#33916,.T.); +#33914 = VERTEX_POINT('',#33915); +#33915 = CARTESIAN_POINT('',(5.95,5.E-02,5.)); +#33916 = LINE('',#33917,#33918); +#33917 = CARTESIAN_POINT('',(6.25,5.E-02,5.)); +#33918 = VECTOR('',#33919,1.); +#33919 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#33920 = ORIENTED_EDGE('',*,*,#33921,.T.); +#33921 = EDGE_CURVE('',#33914,#32934,#33922,.T.); +#33922 = LINE('',#33923,#33924); +#33923 = CARTESIAN_POINT('',(5.983333333333,1.666666666667E-02, + 5.033333333333)); +#33924 = VECTOR('',#33925,1.); +#33925 = DIRECTION('',(-0.57735026919,0.57735026919,-0.57735026919)); +#33926 = ORIENTED_EDGE('',*,*,#32933,.F.); +#33927 = PLANE('',#33928); +#33928 = AXIS2_PLACEMENT_3D('',#33929,#33930,#33931); +#33929 = CARTESIAN_POINT('',(6.25,0.15,4.9)); +#33930 = DIRECTION('',(8.833102285013E-17,0.707106781187,0.707106781187) + ); +#33931 = DIRECTION('',(1.,-1.236918052038E-16,-1.227125289097E-18)); +#33932 = ADVANCED_FACE('',(#33933),#33951,.F.); +#33933 = FACE_BOUND('',#33934,.T.); +#33934 = EDGE_LOOP('',(#33935,#33943,#33949,#33950)); +#33935 = ORIENTED_EDGE('',*,*,#33936,.T.); +#33936 = EDGE_CURVE('',#32958,#33937,#33939,.T.); +#33937 = VERTEX_POINT('',#33938); +#33938 = CARTESIAN_POINT('',(5.95,-5.E-02,5.)); +#33939 = LINE('',#33940,#33941); +#33940 = CARTESIAN_POINT('',(5.9,-0.1,4.95)); +#33941 = VECTOR('',#33942,1.); +#33942 = DIRECTION('',(0.57735026919,0.57735026919,0.57735026919)); +#33943 = ORIENTED_EDGE('',*,*,#33944,.T.); +#33944 = EDGE_CURVE('',#33937,#33914,#33945,.T.); +#33945 = LINE('',#33946,#33947); +#33946 = CARTESIAN_POINT('',(5.95,-0.25,5.)); +#33947 = VECTOR('',#33948,1.); +#33948 = DIRECTION('',(1.224646799147E-16,1.,0.)); +#33949 = ORIENTED_EDGE('',*,*,#33921,.T.); +#33950 = ORIENTED_EDGE('',*,*,#32965,.F.); +#33951 = PLANE('',#33952); +#33952 = AXIS2_PLACEMENT_3D('',#33953,#33954,#33955); +#33953 = CARTESIAN_POINT('',(5.85,-0.25,4.9)); +#33954 = DIRECTION('',(0.707106781187,-8.486018839685E-17, + -0.707106781187)); +#33955 = DIRECTION('',(-1.212375546256E-16,-1.,-1.227125289196E-18)); +#33956 = ADVANCED_FACE('',(#33957),#33975,.T.); +#33957 = FACE_BOUND('',#33958,.F.); +#33958 = EDGE_LOOP('',(#33959,#33967,#33968,#33969)); +#33959 = ORIENTED_EDGE('',*,*,#33960,.T.); +#33960 = EDGE_CURVE('',#33961,#32981,#33963,.T.); +#33961 = VERTEX_POINT('',#33962); +#33962 = CARTESIAN_POINT('',(6.05,-5.E-02,5.)); +#33963 = LINE('',#33964,#33965); +#33964 = CARTESIAN_POINT('',(6.183333333333,-0.183333333333, + 4.866666666667)); +#33965 = VECTOR('',#33966,1.); +#33966 = DIRECTION('',(0.57735026919,-0.57735026919,-0.57735026919)); +#33967 = ORIENTED_EDGE('',*,*,#32990,.T.); +#33968 = ORIENTED_EDGE('',*,*,#33936,.T.); +#33969 = ORIENTED_EDGE('',*,*,#33970,.F.); +#33970 = EDGE_CURVE('',#33961,#33937,#33971,.T.); +#33971 = LINE('',#33972,#33973); +#33972 = CARTESIAN_POINT('',(6.25,-5.E-02,5.)); +#33973 = VECTOR('',#33974,1.); +#33974 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#33975 = PLANE('',#33976); +#33976 = AXIS2_PLACEMENT_3D('',#33977,#33978,#33979); +#33977 = CARTESIAN_POINT('',(6.25,-0.15,4.9)); +#33978 = DIRECTION('',(-8.833102285013E-17,-0.707106781187, + 0.707106781187)); +#33979 = DIRECTION('',(1.,-1.236918052038E-16,1.227125289097E-18)); +#33980 = ADVANCED_FACE('',(#33981),#33992,.T.); +#33981 = FACE_BOUND('',#33982,.F.); +#33982 = EDGE_LOOP('',(#33983,#33984,#33990,#33991)); +#33983 = ORIENTED_EDGE('',*,*,#33960,.F.); +#33984 = ORIENTED_EDGE('',*,*,#33985,.T.); +#33985 = EDGE_CURVE('',#33961,#33906,#33986,.T.); +#33986 = LINE('',#33987,#33988); +#33987 = CARTESIAN_POINT('',(6.05,-0.25,5.)); +#33988 = VECTOR('',#33989,1.); +#33989 = DIRECTION('',(1.224646799147E-16,1.,0.)); +#33990 = ORIENTED_EDGE('',*,*,#33905,.T.); +#33991 = ORIENTED_EDGE('',*,*,#33006,.F.); +#33992 = PLANE('',#33993); +#33993 = AXIS2_PLACEMENT_3D('',#33994,#33995,#33996); +#33994 = CARTESIAN_POINT('',(6.15,-0.25,4.9)); +#33995 = DIRECTION('',(0.707106781187,-8.833102285013E-17,0.707106781187 + )); +#33996 = DIRECTION('',(-1.236918052038E-16,-1.,-1.227125289097E-18)); +#33997 = ADVANCED_FACE('',(#33998),#34023,.F.); +#33998 = FACE_BOUND('',#33999,.T.); +#33999 = EDGE_LOOP('',(#34000,#34008,#34016,#34022)); +#34000 = ORIENTED_EDGE('',*,*,#34001,.T.); +#34001 = EDGE_CURVE('',#33023,#34002,#34004,.T.); +#34002 = VERTEX_POINT('',#34003); +#34003 = CARTESIAN_POINT('',(1.95,-5.E-02,5.)); +#34004 = LINE('',#34005,#34006); +#34005 = CARTESIAN_POINT('',(1.9,-0.1,4.95)); +#34006 = VECTOR('',#34007,1.); +#34007 = DIRECTION('',(0.57735026919,0.57735026919,0.57735026919)); +#34008 = ORIENTED_EDGE('',*,*,#34009,.T.); +#34009 = EDGE_CURVE('',#34002,#34010,#34012,.T.); +#34010 = VERTEX_POINT('',#34011); +#34011 = CARTESIAN_POINT('',(1.95,5.E-02,5.)); +#34012 = LINE('',#34013,#34014); +#34013 = CARTESIAN_POINT('',(1.95,-0.25,5.)); +#34014 = VECTOR('',#34015,1.); +#34015 = DIRECTION('',(1.224646799147E-16,1.,0.)); +#34016 = ORIENTED_EDGE('',*,*,#34017,.T.); +#34017 = EDGE_CURVE('',#34010,#33031,#34018,.T.); +#34018 = LINE('',#34019,#34020); +#34019 = CARTESIAN_POINT('',(1.983333333333,1.666666666667E-02, + 5.033333333333)); +#34020 = VECTOR('',#34021,1.); +#34021 = DIRECTION('',(-0.57735026919,0.57735026919,-0.57735026919)); +#34022 = ORIENTED_EDGE('',*,*,#33030,.F.); +#34023 = PLANE('',#34024); +#34024 = AXIS2_PLACEMENT_3D('',#34025,#34026,#34027); +#34025 = CARTESIAN_POINT('',(1.85,-0.25,4.9)); +#34026 = DIRECTION('',(0.707106781187,-8.486018839685E-17, + -0.707106781187)); +#34027 = DIRECTION('',(-1.212375546256E-16,-1.,-1.227125289196E-18)); +#34028 = ADVANCED_FACE('',(#34029),#34047,.T.); +#34029 = FACE_BOUND('',#34030,.F.); +#34030 = EDGE_LOOP('',(#34031,#34039,#34040,#34041)); +#34031 = ORIENTED_EDGE('',*,*,#34032,.T.); +#34032 = EDGE_CURVE('',#34033,#33053,#34035,.T.); +#34033 = VERTEX_POINT('',#34034); +#34034 = CARTESIAN_POINT('',(2.05,-5.E-02,5.)); +#34035 = LINE('',#34036,#34037); +#34036 = CARTESIAN_POINT('',(2.183333333333,-0.183333333333, + 4.866666666667)); +#34037 = VECTOR('',#34038,1.); +#34038 = DIRECTION('',(0.57735026919,-0.57735026919,-0.57735026919)); +#34039 = ORIENTED_EDGE('',*,*,#33062,.T.); +#34040 = ORIENTED_EDGE('',*,*,#34001,.T.); +#34041 = ORIENTED_EDGE('',*,*,#34042,.F.); +#34042 = EDGE_CURVE('',#34033,#34002,#34043,.T.); +#34043 = LINE('',#34044,#34045); +#34044 = CARTESIAN_POINT('',(2.25,-5.E-02,5.)); +#34045 = VECTOR('',#34046,1.); +#34046 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#34047 = PLANE('',#34048); +#34048 = AXIS2_PLACEMENT_3D('',#34049,#34050,#34051); +#34049 = CARTESIAN_POINT('',(2.25,-0.15,4.9)); +#34050 = DIRECTION('',(-8.833102285013E-17,-0.707106781187, + 0.707106781187)); +#34051 = DIRECTION('',(1.,-1.236918052038E-16,1.227125289097E-18)); +#34052 = ADVANCED_FACE('',(#34053),#34071,.T.); +#34053 = FACE_BOUND('',#34054,.F.); +#34054 = EDGE_LOOP('',(#34055,#34056,#34064,#34070)); +#34055 = ORIENTED_EDGE('',*,*,#34032,.F.); +#34056 = ORIENTED_EDGE('',*,*,#34057,.T.); +#34057 = EDGE_CURVE('',#34033,#34058,#34060,.T.); +#34058 = VERTEX_POINT('',#34059); +#34059 = CARTESIAN_POINT('',(2.05,5.E-02,5.)); +#34060 = LINE('',#34061,#34062); +#34061 = CARTESIAN_POINT('',(2.05,-0.25,5.)); +#34062 = VECTOR('',#34063,1.); +#34063 = DIRECTION('',(1.224646799147E-16,1.,0.)); +#34064 = ORIENTED_EDGE('',*,*,#34065,.T.); +#34065 = EDGE_CURVE('',#34058,#33079,#34066,.T.); +#34066 = LINE('',#34067,#34068); +#34067 = CARTESIAN_POINT('',(2.1,0.1,4.95)); +#34068 = VECTOR('',#34069,1.); +#34069 = DIRECTION('',(0.57735026919,0.57735026919,-0.57735026919)); +#34070 = ORIENTED_EDGE('',*,*,#33078,.F.); +#34071 = PLANE('',#34072); +#34072 = AXIS2_PLACEMENT_3D('',#34073,#34074,#34075); +#34073 = CARTESIAN_POINT('',(2.15,-0.25,4.9)); +#34074 = DIRECTION('',(0.707106781187,-8.833102285013E-17,0.707106781187 + )); +#34075 = DIRECTION('',(-1.236918052038E-16,-1.,-1.227125289097E-18)); +#34076 = ADVANCED_FACE('',(#34077),#34088,.T.); +#34077 = FACE_BOUND('',#34078,.F.); +#34078 = EDGE_LOOP('',(#34079,#34080,#34086,#34087)); +#34079 = ORIENTED_EDGE('',*,*,#34065,.F.); +#34080 = ORIENTED_EDGE('',*,*,#34081,.T.); +#34081 = EDGE_CURVE('',#34058,#34010,#34082,.T.); +#34082 = LINE('',#34083,#34084); +#34083 = CARTESIAN_POINT('',(2.25,5.E-02,5.)); +#34084 = VECTOR('',#34085,1.); +#34085 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#34086 = ORIENTED_EDGE('',*,*,#34017,.T.); +#34087 = ORIENTED_EDGE('',*,*,#33101,.F.); +#34088 = PLANE('',#34089); +#34089 = AXIS2_PLACEMENT_3D('',#34090,#34091,#34092); +#34090 = CARTESIAN_POINT('',(2.25,0.15,4.9)); +#34091 = DIRECTION('',(8.833102285013E-17,0.707106781187,0.707106781187) + ); +#34092 = DIRECTION('',(1.,-1.236918052038E-16,-1.227125289097E-18)); +#34093 = ADVANCED_FACE('',(#34094),#34119,.T.); +#34094 = FACE_BOUND('',#34095,.F.); +#34095 = EDGE_LOOP('',(#34096,#34104,#34112,#34118)); +#34096 = ORIENTED_EDGE('',*,*,#34097,.F.); +#34097 = EDGE_CURVE('',#34098,#33119,#34100,.T.); +#34098 = VERTEX_POINT('',#34099); +#34099 = CARTESIAN_POINT('',(4.05,-5.E-02,5.)); +#34100 = LINE('',#34101,#34102); +#34101 = CARTESIAN_POINT('',(4.183333333333,-0.183333333333, + 4.866666666667)); +#34102 = VECTOR('',#34103,1.); +#34103 = DIRECTION('',(0.57735026919,-0.57735026919,-0.57735026919)); +#34104 = ORIENTED_EDGE('',*,*,#34105,.T.); +#34105 = EDGE_CURVE('',#34098,#34106,#34108,.T.); +#34106 = VERTEX_POINT('',#34107); +#34107 = CARTESIAN_POINT('',(4.05,5.E-02,5.)); +#34108 = LINE('',#34109,#34110); +#34109 = CARTESIAN_POINT('',(4.05,-0.25,5.)); +#34110 = VECTOR('',#34111,1.); +#34111 = DIRECTION('',(1.224646799147E-16,1.,0.)); +#34112 = ORIENTED_EDGE('',*,*,#34113,.T.); +#34113 = EDGE_CURVE('',#34106,#33127,#34114,.T.); +#34114 = LINE('',#34115,#34116); +#34115 = CARTESIAN_POINT('',(4.1,0.1,4.95)); +#34116 = VECTOR('',#34117,1.); +#34117 = DIRECTION('',(0.57735026919,0.57735026919,-0.57735026919)); +#34118 = ORIENTED_EDGE('',*,*,#33126,.F.); +#34119 = PLANE('',#34120); +#34120 = AXIS2_PLACEMENT_3D('',#34121,#34122,#34123); +#34121 = CARTESIAN_POINT('',(4.15,-0.25,4.9)); +#34122 = DIRECTION('',(0.707106781187,-8.833102285013E-17,0.707106781187 + )); +#34123 = DIRECTION('',(-1.236918052038E-16,-1.,-1.227125289097E-18)); +#34124 = ADVANCED_FACE('',(#34125),#34143,.T.); +#34125 = FACE_BOUND('',#34126,.F.); +#34126 = EDGE_LOOP('',(#34127,#34128,#34136,#34142)); +#34127 = ORIENTED_EDGE('',*,*,#34113,.F.); +#34128 = ORIENTED_EDGE('',*,*,#34129,.T.); +#34129 = EDGE_CURVE('',#34106,#34130,#34132,.T.); +#34130 = VERTEX_POINT('',#34131); +#34131 = CARTESIAN_POINT('',(3.95,5.E-02,5.)); +#34132 = LINE('',#34133,#34134); +#34133 = CARTESIAN_POINT('',(4.25,5.E-02,5.)); +#34134 = VECTOR('',#34135,1.); +#34135 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#34136 = ORIENTED_EDGE('',*,*,#34137,.T.); +#34137 = EDGE_CURVE('',#34130,#33150,#34138,.T.); +#34138 = LINE('',#34139,#34140); +#34139 = CARTESIAN_POINT('',(3.983333333333,1.666666666667E-02, + 5.033333333333)); +#34140 = VECTOR('',#34141,1.); +#34141 = DIRECTION('',(-0.57735026919,0.57735026919,-0.57735026919)); +#34142 = ORIENTED_EDGE('',*,*,#33149,.F.); +#34143 = PLANE('',#34144); +#34144 = AXIS2_PLACEMENT_3D('',#34145,#34146,#34147); +#34145 = CARTESIAN_POINT('',(4.25,0.15,4.9)); +#34146 = DIRECTION('',(8.833102285013E-17,0.707106781187,0.707106781187) + ); +#34147 = DIRECTION('',(1.,-1.236918052038E-16,-1.227125289097E-18)); +#34148 = ADVANCED_FACE('',(#34149),#34167,.F.); +#34149 = FACE_BOUND('',#34150,.T.); +#34150 = EDGE_LOOP('',(#34151,#34159,#34165,#34166)); +#34151 = ORIENTED_EDGE('',*,*,#34152,.T.); +#34152 = EDGE_CURVE('',#33174,#34153,#34155,.T.); +#34153 = VERTEX_POINT('',#34154); +#34154 = CARTESIAN_POINT('',(3.95,-5.E-02,5.)); +#34155 = LINE('',#34156,#34157); +#34156 = CARTESIAN_POINT('',(3.9,-0.1,4.95)); +#34157 = VECTOR('',#34158,1.); +#34158 = DIRECTION('',(0.57735026919,0.57735026919,0.57735026919)); +#34159 = ORIENTED_EDGE('',*,*,#34160,.T.); +#34160 = EDGE_CURVE('',#34153,#34130,#34161,.T.); +#34161 = LINE('',#34162,#34163); +#34162 = CARTESIAN_POINT('',(3.95,-0.25,5.)); +#34163 = VECTOR('',#34164,1.); +#34164 = DIRECTION('',(1.224646799147E-16,1.,0.)); +#34165 = ORIENTED_EDGE('',*,*,#34137,.T.); +#34166 = ORIENTED_EDGE('',*,*,#33181,.F.); +#34167 = PLANE('',#34168); +#34168 = AXIS2_PLACEMENT_3D('',#34169,#34170,#34171); +#34169 = CARTESIAN_POINT('',(3.85,-0.25,4.9)); +#34170 = DIRECTION('',(0.707106781187,-8.486018839685E-17, + -0.707106781187)); +#34171 = DIRECTION('',(-1.212375546256E-16,-1.,-1.227125289196E-18)); +#34172 = ADVANCED_FACE('',(#34173),#34184,.T.); +#34173 = FACE_BOUND('',#34174,.F.); +#34174 = EDGE_LOOP('',(#34175,#34176,#34177,#34178)); +#34175 = ORIENTED_EDGE('',*,*,#34097,.T.); +#34176 = ORIENTED_EDGE('',*,*,#33199,.T.); +#34177 = ORIENTED_EDGE('',*,*,#34152,.T.); +#34178 = ORIENTED_EDGE('',*,*,#34179,.F.); +#34179 = EDGE_CURVE('',#34098,#34153,#34180,.T.); +#34180 = LINE('',#34181,#34182); +#34181 = CARTESIAN_POINT('',(4.25,-5.E-02,5.)); +#34182 = VECTOR('',#34183,1.); +#34183 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#34184 = PLANE('',#34185); +#34185 = AXIS2_PLACEMENT_3D('',#34186,#34187,#34188); +#34186 = CARTESIAN_POINT('',(4.25,-0.15,4.9)); +#34187 = DIRECTION('',(-8.833102285013E-17,-0.707106781187, + 0.707106781187)); +#34188 = DIRECTION('',(1.,-1.236918052038E-16,1.227125289097E-18)); +#34189 = ADVANCED_FACE('',(#34190),#34215,.T.); +#34190 = FACE_BOUND('',#34191,.F.); +#34191 = EDGE_LOOP('',(#34192,#34200,#34208,#34214)); +#34192 = ORIENTED_EDGE('',*,*,#34193,.F.); +#34193 = EDGE_CURVE('',#34194,#33214,#34196,.T.); +#34194 = VERTEX_POINT('',#34195); +#34195 = CARTESIAN_POINT('',(5.E-02,5.E-02,5.)); +#34196 = LINE('',#34197,#34198); +#34197 = CARTESIAN_POINT('',(0.1,0.1,4.95)); +#34198 = VECTOR('',#34199,1.); +#34199 = DIRECTION('',(0.57735026919,0.57735026919,-0.57735026919)); +#34200 = ORIENTED_EDGE('',*,*,#34201,.T.); +#34201 = EDGE_CURVE('',#34194,#34202,#34204,.T.); +#34202 = VERTEX_POINT('',#34203); +#34203 = CARTESIAN_POINT('',(-5.E-02,5.E-02,5.)); +#34204 = LINE('',#34205,#34206); +#34205 = CARTESIAN_POINT('',(0.25,5.E-02,5.)); +#34206 = VECTOR('',#34207,1.); +#34207 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#34208 = ORIENTED_EDGE('',*,*,#34209,.T.); +#34209 = EDGE_CURVE('',#34202,#33222,#34210,.T.); +#34210 = LINE('',#34211,#34212); +#34211 = CARTESIAN_POINT('',(-1.666666666667E-02,1.666666666667E-02, + 5.033333333333)); +#34212 = VECTOR('',#34213,1.); +#34213 = DIRECTION('',(-0.57735026919,0.57735026919,-0.57735026919)); +#34214 = ORIENTED_EDGE('',*,*,#33221,.F.); +#34215 = PLANE('',#34216); +#34216 = AXIS2_PLACEMENT_3D('',#34217,#34218,#34219); +#34217 = CARTESIAN_POINT('',(0.25,0.15,4.9)); +#34218 = DIRECTION('',(8.833102285013E-17,0.707106781187,0.707106781187) + ); +#34219 = DIRECTION('',(1.,-1.236918052038E-16,-1.227125289097E-18)); +#34220 = ADVANCED_FACE('',(#34221),#34239,.F.); +#34221 = FACE_BOUND('',#34222,.T.); +#34222 = EDGE_LOOP('',(#34223,#34231,#34237,#34238)); +#34223 = ORIENTED_EDGE('',*,*,#34224,.T.); +#34224 = EDGE_CURVE('',#33246,#34225,#34227,.T.); +#34225 = VERTEX_POINT('',#34226); +#34226 = CARTESIAN_POINT('',(-5.E-02,-5.E-02,5.)); +#34227 = LINE('',#34228,#34229); +#34228 = CARTESIAN_POINT('',(-0.1,-0.1,4.95)); +#34229 = VECTOR('',#34230,1.); +#34230 = DIRECTION('',(0.57735026919,0.57735026919,0.57735026919)); +#34231 = ORIENTED_EDGE('',*,*,#34232,.T.); +#34232 = EDGE_CURVE('',#34225,#34202,#34233,.T.); +#34233 = LINE('',#34234,#34235); +#34234 = CARTESIAN_POINT('',(-5.E-02,-0.25,5.)); +#34235 = VECTOR('',#34236,1.); +#34236 = DIRECTION('',(1.224646799147E-16,1.,0.)); +#34237 = ORIENTED_EDGE('',*,*,#34209,.T.); +#34238 = ORIENTED_EDGE('',*,*,#33253,.F.); +#34239 = PLANE('',#34240); +#34240 = AXIS2_PLACEMENT_3D('',#34241,#34242,#34243); +#34241 = CARTESIAN_POINT('',(-0.15,-0.25,4.9)); +#34242 = DIRECTION('',(0.707106781187,-8.486018839685E-17, + -0.707106781187)); +#34243 = DIRECTION('',(-1.212375546256E-16,-1.,-1.227125289196E-18)); +#34244 = ADVANCED_FACE('',(#34245),#34263,.T.); +#34245 = FACE_BOUND('',#34246,.F.); +#34246 = EDGE_LOOP('',(#34247,#34255,#34256,#34257)); +#34247 = ORIENTED_EDGE('',*,*,#34248,.F.); +#34248 = EDGE_CURVE('',#33269,#34249,#34251,.T.); +#34249 = VERTEX_POINT('',#34250); +#34250 = CARTESIAN_POINT('',(5.E-02,-5.E-02,5.)); +#34251 = LINE('',#34252,#34253); +#34252 = CARTESIAN_POINT('',(0.183333333333,-0.183333333333, + 4.866666666667)); +#34253 = VECTOR('',#34254,1.); +#34254 = DIRECTION('',(-0.57735026919,0.57735026919,0.57735026919)); +#34255 = ORIENTED_EDGE('',*,*,#33278,.T.); +#34256 = ORIENTED_EDGE('',*,*,#34224,.T.); +#34257 = ORIENTED_EDGE('',*,*,#34258,.F.); +#34258 = EDGE_CURVE('',#34249,#34225,#34259,.T.); +#34259 = LINE('',#34260,#34261); +#34260 = CARTESIAN_POINT('',(0.25,-5.E-02,5.)); +#34261 = VECTOR('',#34262,1.); +#34262 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#34263 = PLANE('',#34264); +#34264 = AXIS2_PLACEMENT_3D('',#34265,#34266,#34267); +#34265 = CARTESIAN_POINT('',(0.25,-0.15,4.9)); +#34266 = DIRECTION('',(-8.833102285013E-17,-0.707106781187, + 0.707106781187)); +#34267 = DIRECTION('',(1.,-1.236918052038E-16,1.227125289097E-18)); +#34268 = ADVANCED_FACE('',(#34269),#34280,.T.); +#34269 = FACE_BOUND('',#34270,.F.); +#34270 = EDGE_LOOP('',(#34271,#34272,#34278,#34279)); +#34271 = ORIENTED_EDGE('',*,*,#34248,.T.); +#34272 = ORIENTED_EDGE('',*,*,#34273,.T.); +#34273 = EDGE_CURVE('',#34249,#34194,#34274,.T.); +#34274 = LINE('',#34275,#34276); +#34275 = CARTESIAN_POINT('',(5.E-02,-0.25,5.)); +#34276 = VECTOR('',#34277,1.); +#34277 = DIRECTION('',(1.224646799147E-16,1.,0.)); +#34278 = ORIENTED_EDGE('',*,*,#34193,.T.); +#34279 = ORIENTED_EDGE('',*,*,#33294,.F.); +#34280 = PLANE('',#34281); +#34281 = AXIS2_PLACEMENT_3D('',#34282,#34283,#34284); +#34282 = CARTESIAN_POINT('',(0.15,-0.25,4.9)); +#34283 = DIRECTION('',(0.707106781187,-8.833102285013E-17,0.707106781187 + )); +#34284 = DIRECTION('',(-1.236918052038E-16,-1.,-1.227125289097E-18)); +#34285 = ADVANCED_FACE('',(#34286),#34297,.T.); +#34286 = FACE_BOUND('',#34287,.T.); +#34287 = EDGE_LOOP('',(#34288,#34289,#34295,#34296)); +#34288 = ORIENTED_EDGE('',*,*,#33442,.F.); +#34289 = ORIENTED_EDGE('',*,*,#34290,.T.); +#34290 = EDGE_CURVE('',#33443,#33327,#34291,.T.); +#34291 = LINE('',#34292,#34293); +#34292 = CARTESIAN_POINT('',(0.25,5.E-02,-3.4)); +#34293 = VECTOR('',#34294,1.); +#34294 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#34295 = ORIENTED_EDGE('',*,*,#33326,.T.); +#34296 = ORIENTED_EDGE('',*,*,#33377,.F.); +#34297 = PLANE('',#34298); +#34298 = AXIS2_PLACEMENT_3D('',#34299,#34300,#34301); +#34299 = CARTESIAN_POINT('',(0.25,0.165596257347,-3.301223703467)); +#34300 = DIRECTION('',(8.302774088379E-17,0.64962967394,-0.760250805153) + ); +#34301 = DIRECTION('',(-1.,1.247195775152E-16,-2.638869166629E-18)); +#34302 = ADVANCED_FACE('',(#34303),#34314,.F.); +#34303 = FACE_BOUND('',#34304,.F.); +#34304 = EDGE_LOOP('',(#34305,#34306,#34312,#34313)); +#34305 = ORIENTED_EDGE('',*,*,#33336,.T.); +#34306 = ORIENTED_EDGE('',*,*,#34307,.F.); +#34307 = EDGE_CURVE('',#33451,#33337,#34308,.T.); +#34308 = LINE('',#34309,#34310); +#34309 = CARTESIAN_POINT('',(0.25,-5.E-02,-3.4)); +#34310 = VECTOR('',#34311,1.); +#34311 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#34312 = ORIENTED_EDGE('',*,*,#33450,.F.); +#34313 = ORIENTED_EDGE('',*,*,#34290,.T.); +#34314 = PLANE('',#34315); +#34315 = AXIS2_PLACEMENT_3D('',#34316,#34317,#34318); +#34316 = CARTESIAN_POINT('',(0.25,0.25,-3.4)); +#34317 = DIRECTION('',(0.,0.,1.)); +#34318 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); +#34319 = ADVANCED_FACE('',(#34320),#34326,.T.); +#34320 = FACE_BOUND('',#34321,.F.); +#34321 = EDGE_LOOP('',(#34322,#34323,#34324,#34325)); +#34322 = ORIENTED_EDGE('',*,*,#33458,.F.); +#34323 = ORIENTED_EDGE('',*,*,#34307,.T.); +#34324 = ORIENTED_EDGE('',*,*,#33344,.T.); +#34325 = ORIENTED_EDGE('',*,*,#33425,.F.); +#34326 = PLANE('',#34327); +#34327 = AXIS2_PLACEMENT_3D('',#34328,#34329,#34330); +#34328 = CARTESIAN_POINT('',(0.25,-0.134403742653,-3.301223703467)); +#34329 = DIRECTION('',(-9.136856246232E-17,-0.760250805153, + -0.64962967394)); +#34330 = DIRECTION('',(1.,-1.211454098155E-16,1.127308249542E-18)); +#34331 = ADVANCED_FACE('',(#34332),#34338,.F.); +#34332 = FACE_BOUND('',#34333,.F.); +#34333 = EDGE_LOOP('',(#34334,#34335,#34336,#34337)); +#34334 = ORIENTED_EDGE('',*,*,#33555,.T.); +#34335 = ORIENTED_EDGE('',*,*,#33483,.T.); +#34336 = ORIENTED_EDGE('',*,*,#33514,.F.); +#34337 = ORIENTED_EDGE('',*,*,#33538,.F.); +#34338 = PLANE('',#34339); +#34339 = AXIS2_PLACEMENT_3D('',#34340,#34341,#34342); +#34340 = CARTESIAN_POINT('',(2.25,0.25,-3.4)); +#34341 = DIRECTION('',(0.,0.,1.)); +#34342 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); +#34343 = ADVANCED_FACE('',(#34344),#34350,.F.); +#34344 = FACE_BOUND('',#34345,.F.); +#34345 = EDGE_LOOP('',(#34346,#34347,#34348,#34349)); +#34346 = ORIENTED_EDGE('',*,*,#33603,.T.); +#34347 = ORIENTED_EDGE('',*,*,#33627,.T.); +#34348 = ORIENTED_EDGE('',*,*,#33651,.F.); +#34349 = ORIENTED_EDGE('',*,*,#33579,.F.); +#34350 = PLANE('',#34351); +#34351 = AXIS2_PLACEMENT_3D('',#34352,#34353,#34354); +#34352 = CARTESIAN_POINT('',(4.25,0.25,-3.4)); +#34353 = DIRECTION('',(0.,0.,1.)); +#34354 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); +#34355 = ADVANCED_FACE('',(#34356),#34362,.F.); +#34356 = FACE_BOUND('',#34357,.F.); +#34357 = EDGE_LOOP('',(#34358,#34359,#34360,#34361)); +#34358 = ORIENTED_EDGE('',*,*,#33675,.T.); +#34359 = ORIENTED_EDGE('',*,*,#33699,.T.); +#34360 = ORIENTED_EDGE('',*,*,#33730,.F.); +#34361 = ORIENTED_EDGE('',*,*,#33747,.F.); +#34362 = PLANE('',#34363); +#34363 = AXIS2_PLACEMENT_3D('',#34364,#34365,#34366); +#34364 = CARTESIAN_POINT('',(6.25,0.25,-3.4)); +#34365 = DIRECTION('',(0.,0.,1.)); +#34366 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); +#34367 = ADVANCED_FACE('',(#34368),#34374,.F.); +#34368 = FACE_BOUND('',#34369,.F.); +#34369 = EDGE_LOOP('',(#34370,#34371,#34372,#34373)); +#34370 = ORIENTED_EDGE('',*,*,#33841,.F.); +#34371 = ORIENTED_EDGE('',*,*,#33817,.F.); +#34372 = ORIENTED_EDGE('',*,*,#33891,.T.); +#34373 = ORIENTED_EDGE('',*,*,#33872,.T.); +#34374 = PLANE('',#34375); +#34375 = AXIS2_PLACEMENT_3D('',#34376,#34377,#34378); +#34376 = CARTESIAN_POINT('',(8.25,-0.25,5.)); +#34377 = DIRECTION('',(-0.,0.,-1.)); +#34378 = DIRECTION('',(1.224646799147E-16,1.,0.)); +#34379 = ADVANCED_FACE('',(#34380),#34386,.F.); +#34380 = FACE_BOUND('',#34381,.F.); +#34381 = EDGE_LOOP('',(#34382,#34383,#34384,#34385)); +#34382 = ORIENTED_EDGE('',*,*,#33913,.F.); +#34383 = ORIENTED_EDGE('',*,*,#33985,.F.); +#34384 = ORIENTED_EDGE('',*,*,#33970,.T.); +#34385 = ORIENTED_EDGE('',*,*,#33944,.T.); +#34386 = PLANE('',#34387); +#34387 = AXIS2_PLACEMENT_3D('',#34388,#34389,#34390); +#34388 = CARTESIAN_POINT('',(6.25,-0.25,5.)); +#34389 = DIRECTION('',(-0.,0.,-1.)); +#34390 = DIRECTION('',(1.224646799147E-16,1.,0.)); +#34391 = ADVANCED_FACE('',(#34392),#34398,.F.); +#34392 = FACE_BOUND('',#34393,.F.); +#34393 = EDGE_LOOP('',(#34394,#34395,#34396,#34397)); +#34394 = ORIENTED_EDGE('',*,*,#34081,.F.); +#34395 = ORIENTED_EDGE('',*,*,#34057,.F.); +#34396 = ORIENTED_EDGE('',*,*,#34042,.T.); +#34397 = ORIENTED_EDGE('',*,*,#34009,.T.); +#34398 = PLANE('',#34399); +#34399 = AXIS2_PLACEMENT_3D('',#34400,#34401,#34402); +#34400 = CARTESIAN_POINT('',(2.25,-0.25,5.)); +#34401 = DIRECTION('',(-0.,0.,-1.)); +#34402 = DIRECTION('',(1.224646799147E-16,1.,0.)); +#34403 = ADVANCED_FACE('',(#34404),#34410,.F.); +#34404 = FACE_BOUND('',#34405,.F.); +#34405 = EDGE_LOOP('',(#34406,#34407,#34408,#34409)); +#34406 = ORIENTED_EDGE('',*,*,#34129,.F.); +#34407 = ORIENTED_EDGE('',*,*,#34105,.F.); +#34408 = ORIENTED_EDGE('',*,*,#34179,.T.); +#34409 = ORIENTED_EDGE('',*,*,#34160,.T.); +#34410 = PLANE('',#34411); +#34411 = AXIS2_PLACEMENT_3D('',#34412,#34413,#34414); +#34412 = CARTESIAN_POINT('',(4.25,-0.25,5.)); +#34413 = DIRECTION('',(-0.,0.,-1.)); +#34414 = DIRECTION('',(1.224646799147E-16,1.,0.)); +#34415 = ADVANCED_FACE('',(#34416),#34422,.F.); +#34416 = FACE_BOUND('',#34417,.F.); +#34417 = EDGE_LOOP('',(#34418,#34419,#34420,#34421)); +#34418 = ORIENTED_EDGE('',*,*,#34201,.F.); +#34419 = ORIENTED_EDGE('',*,*,#34273,.F.); +#34420 = ORIENTED_EDGE('',*,*,#34258,.T.); +#34421 = ORIENTED_EDGE('',*,*,#34232,.T.); +#34422 = PLANE('',#34423); +#34423 = AXIS2_PLACEMENT_3D('',#34424,#34425,#34426); +#34424 = CARTESIAN_POINT('',(0.25,-0.25,5.)); +#34425 = DIRECTION('',(-0.,0.,-1.)); +#34426 = DIRECTION('',(1.224646799147E-16,1.,0.)); +#34427 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#34431)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#34428,#34429,#34430)) +REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#34428 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#34429 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#34430 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#34431 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#34428, + 'distance_accuracy_value','confusion accuracy'); +#34432 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#34433,#34435); +#34433 = ( REPRESENTATION_RELATIONSHIP('','',#29116,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#34434) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#34434 = ITEM_DEFINED_TRANSFORMATION('','',#11,#167); +#34435 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #34436); +#34436 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('39','J2','',#5,#29111,$); +#34437 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#29113)); +#34438 = SHAPE_DEFINITION_REPRESENTATION(#34439,#34445); +#34439 = PRODUCT_DEFINITION_SHAPE('','',#34440); +#34440 = PRODUCT_DEFINITION('design','',#34441,#34444); +#34441 = PRODUCT_DEFINITION_FORMATION('','',#34442); +#34442 = PRODUCT('JST_PH_B2B-PH-K_1x02_P2.00mm_Vertical', + 'JST_PH_B2B-PH-K_1x02_P2.00mm_Vertical','',(#34443)); +#34443 = PRODUCT_CONTEXT('',#2,'mechanical'); +#34444 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#34445 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#34446),#37338); +#34446 = MANIFOLD_SOLID_BREP('',#34447); +#34447 = CLOSED_SHELL('',(#34448,#34488,#34552,#34640,#34680,#34891, + #34931,#34955,#34980,#35004,#35053,#35075,#35108,#35132,#35163, + #35180,#35213,#35230,#35273,#35290,#35336,#35353,#35416,#35440, + #35487,#35511,#35535,#35552,#35569,#35593,#35617,#35634,#35665, + #35689,#35713,#35730,#35765,#35805,#35829,#35870,#35919,#35965, + #35982,#35994,#36025,#36081,#36105,#36154,#36166,#36269,#36293, + #36317,#36334,#36365,#36421,#36445,#36494,#36511,#36558,#36584, + #36601,#36627,#36660,#36672,#36703,#36727,#36751,#36768,#36799, + #36823,#36847,#36864,#36881,#36928,#36954,#36971,#36997,#37030, + #37047,#37064,#37076,#37107,#37131,#37155,#37172,#37203,#37227, + #37251,#37268,#37285,#37302,#37314,#37326)); +#34448 = ADVANCED_FACE('',(#34449),#34483,.F.); +#34449 = FACE_BOUND('',#34450,.F.); +#34450 = EDGE_LOOP('',(#34451,#34461,#34469,#34477)); +#34451 = ORIENTED_EDGE('',*,*,#34452,.T.); +#34452 = EDGE_CURVE('',#34453,#34455,#34457,.T.); +#34453 = VERTEX_POINT('',#34454); +#34454 = CARTESIAN_POINT('',(3.95,-2.8,0.)); +#34455 = VERTEX_POINT('',#34456); +#34456 = CARTESIAN_POINT('',(3.95,1.7,0.)); +#34457 = LINE('',#34458,#34459); +#34458 = CARTESIAN_POINT('',(3.95,-2.8,0.)); +#34459 = VECTOR('',#34460,1.); +#34460 = DIRECTION('',(1.224646799147E-16,1.,0.)); +#34461 = ORIENTED_EDGE('',*,*,#34462,.T.); +#34462 = EDGE_CURVE('',#34455,#34463,#34465,.T.); +#34463 = VERTEX_POINT('',#34464); +#34464 = CARTESIAN_POINT('',(2.75,1.7,0.)); +#34465 = LINE('',#34466,#34467); +#34466 = CARTESIAN_POINT('',(3.95,1.7,0.)); +#34467 = VECTOR('',#34468,1.); +#34468 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#34469 = ORIENTED_EDGE('',*,*,#34470,.F.); +#34470 = EDGE_CURVE('',#34471,#34463,#34473,.T.); +#34471 = VERTEX_POINT('',#34472); +#34472 = CARTESIAN_POINT('',(2.75,-2.8,0.)); +#34473 = LINE('',#34474,#34475); +#34474 = CARTESIAN_POINT('',(2.75,-2.8,0.)); +#34475 = VECTOR('',#34476,1.); +#34476 = DIRECTION('',(1.224646799147E-16,1.,0.)); +#34477 = ORIENTED_EDGE('',*,*,#34478,.T.); +#34478 = EDGE_CURVE('',#34471,#34453,#34479,.T.); +#34479 = LINE('',#34480,#34481); +#34480 = CARTESIAN_POINT('',(-1.95,-2.8,0.)); +#34481 = VECTOR('',#34482,1.); +#34482 = DIRECTION('',(1.,-1.224646799147E-16,0.)); +#34483 = PLANE('',#34484); +#34484 = AXIS2_PLACEMENT_3D('',#34485,#34486,#34487); +#34485 = CARTESIAN_POINT('',(1.,-0.55,0.)); +#34486 = DIRECTION('',(0.,0.,1.)); +#34487 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#34488 = ADVANCED_FACE('',(#34489),#34547,.F.); +#34489 = FACE_BOUND('',#34490,.F.); +#34490 = EDGE_LOOP('',(#34491,#34492,#34500,#34508,#34516,#34525,#34533, + #34541)); +#34491 = ORIENTED_EDGE('',*,*,#34452,.F.); +#34492 = ORIENTED_EDGE('',*,*,#34493,.T.); +#34493 = EDGE_CURVE('',#34453,#34494,#34496,.T.); +#34494 = VERTEX_POINT('',#34495); +#34495 = CARTESIAN_POINT('',(3.95,-2.8,6.)); +#34496 = LINE('',#34497,#34498); +#34497 = CARTESIAN_POINT('',(3.95,-2.8,0.)); +#34498 = VECTOR('',#34499,1.); +#34499 = DIRECTION('',(0.,0.,1.)); +#34500 = ORIENTED_EDGE('',*,*,#34501,.T.); +#34501 = EDGE_CURVE('',#34494,#34502,#34504,.T.); +#34502 = VERTEX_POINT('',#34503); +#34503 = CARTESIAN_POINT('',(3.95,-0.6,6.)); +#34504 = LINE('',#34505,#34506); +#34505 = CARTESIAN_POINT('',(3.95,-2.8,6.)); +#34506 = VECTOR('',#34507,1.); +#34507 = DIRECTION('',(1.224646799147E-16,1.,0.)); +#34508 = ORIENTED_EDGE('',*,*,#34509,.F.); +#34509 = EDGE_CURVE('',#34510,#34502,#34512,.T.); +#34510 = VERTEX_POINT('',#34511); +#34511 = CARTESIAN_POINT('',(3.95,-0.6,4.4)); +#34512 = LINE('',#34513,#34514); +#34513 = CARTESIAN_POINT('',(3.95,-0.6,4.4)); +#34514 = VECTOR('',#34515,1.); +#34515 = DIRECTION('',(0.,0.,1.)); +#34516 = ORIENTED_EDGE('',*,*,#34517,.F.); +#34517 = EDGE_CURVE('',#34518,#34510,#34520,.T.); +#34518 = VERTEX_POINT('',#34519); +#34519 = CARTESIAN_POINT('',(3.95,0.2,4.4)); +#34520 = CIRCLE('',#34521,0.4); +#34521 = AXIS2_PLACEMENT_3D('',#34522,#34523,#34524); +#34522 = CARTESIAN_POINT('',(3.95,-0.2,4.4)); +#34523 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#34524 = DIRECTION('',(1.224646799147E-16,1.,0.)); +#34525 = ORIENTED_EDGE('',*,*,#34526,.F.); +#34526 = EDGE_CURVE('',#34527,#34518,#34529,.T.); +#34527 = VERTEX_POINT('',#34528); +#34528 = CARTESIAN_POINT('',(3.95,0.2,6.)); +#34529 = LINE('',#34530,#34531); +#34530 = CARTESIAN_POINT('',(3.95,0.2,6.)); +#34531 = VECTOR('',#34532,1.); +#34532 = DIRECTION('',(-0.,0.,-1.)); +#34533 = ORIENTED_EDGE('',*,*,#34534,.T.); +#34534 = EDGE_CURVE('',#34527,#34535,#34537,.T.); +#34535 = VERTEX_POINT('',#34536); +#34536 = CARTESIAN_POINT('',(3.95,1.7,6.)); +#34537 = LINE('',#34538,#34539); +#34538 = CARTESIAN_POINT('',(3.95,-2.8,6.)); +#34539 = VECTOR('',#34540,1.); +#34540 = DIRECTION('',(1.224646799147E-16,1.,0.)); +#34541 = ORIENTED_EDGE('',*,*,#34542,.F.); +#34542 = EDGE_CURVE('',#34455,#34535,#34543,.T.); +#34543 = LINE('',#34544,#34545); +#34544 = CARTESIAN_POINT('',(3.95,1.7,0.)); +#34545 = VECTOR('',#34546,1.); +#34546 = DIRECTION('',(0.,0.,1.)); +#34547 = PLANE('',#34548); +#34548 = AXIS2_PLACEMENT_3D('',#34549,#34550,#34551); +#34549 = CARTESIAN_POINT('',(3.95,-2.8,0.)); +#34550 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#34551 = DIRECTION('',(1.224646799147E-16,1.,0.)); +#34552 = ADVANCED_FACE('',(#34553),#34635,.F.); +#34553 = FACE_BOUND('',#34554,.F.); +#34554 = EDGE_LOOP('',(#34555,#34565,#34573,#34579,#34580,#34581,#34589, + #34597,#34605,#34613,#34621,#34629)); +#34555 = ORIENTED_EDGE('',*,*,#34556,.F.); +#34556 = EDGE_CURVE('',#34557,#34559,#34561,.T.); +#34557 = VERTEX_POINT('',#34558); +#34558 = CARTESIAN_POINT('',(-1.95,-2.8,0.)); +#34559 = VERTEX_POINT('',#34560); +#34560 = CARTESIAN_POINT('',(-0.75,-2.8,0.)); +#34561 = LINE('',#34562,#34563); +#34562 = CARTESIAN_POINT('',(-1.95,-2.8,0.)); +#34563 = VECTOR('',#34564,1.); +#34564 = DIRECTION('',(1.,-1.224646799147E-16,0.)); +#34565 = ORIENTED_EDGE('',*,*,#34566,.T.); +#34566 = EDGE_CURVE('',#34557,#34567,#34569,.T.); +#34567 = VERTEX_POINT('',#34568); +#34568 = CARTESIAN_POINT('',(-1.95,-2.8,6.)); +#34569 = LINE('',#34570,#34571); +#34570 = CARTESIAN_POINT('',(-1.95,-2.8,0.)); +#34571 = VECTOR('',#34572,1.); +#34572 = DIRECTION('',(0.,0.,1.)); +#34573 = ORIENTED_EDGE('',*,*,#34574,.T.); +#34574 = EDGE_CURVE('',#34567,#34494,#34575,.T.); +#34575 = LINE('',#34576,#34577); +#34576 = CARTESIAN_POINT('',(-1.95,-2.8,6.)); +#34577 = VECTOR('',#34578,1.); +#34578 = DIRECTION('',(1.,-1.224646799147E-16,0.)); +#34579 = ORIENTED_EDGE('',*,*,#34493,.F.); +#34580 = ORIENTED_EDGE('',*,*,#34478,.F.); +#34581 = ORIENTED_EDGE('',*,*,#34582,.F.); +#34582 = EDGE_CURVE('',#34583,#34471,#34585,.T.); +#34583 = VERTEX_POINT('',#34584); +#34584 = CARTESIAN_POINT('',(2.75,-2.8,0.2)); +#34585 = LINE('',#34586,#34587); +#34586 = CARTESIAN_POINT('',(2.75,-2.8,0.2)); +#34587 = VECTOR('',#34588,1.); +#34588 = DIRECTION('',(-0.,0.,-1.)); +#34589 = ORIENTED_EDGE('',*,*,#34590,.T.); +#34590 = EDGE_CURVE('',#34583,#34591,#34593,.T.); +#34591 = VERTEX_POINT('',#34592); +#34592 = CARTESIAN_POINT('',(1.25,-2.8,0.2)); +#34593 = LINE('',#34594,#34595); +#34594 = CARTESIAN_POINT('',(2.75,-2.8,0.2)); +#34595 = VECTOR('',#34596,1.); +#34596 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#34597 = ORIENTED_EDGE('',*,*,#34598,.T.); +#34598 = EDGE_CURVE('',#34591,#34599,#34601,.T.); +#34599 = VERTEX_POINT('',#34600); +#34600 = CARTESIAN_POINT('',(1.25,-2.8,0.)); +#34601 = LINE('',#34602,#34603); +#34602 = CARTESIAN_POINT('',(1.25,-2.8,0.2)); +#34603 = VECTOR('',#34604,1.); +#34604 = DIRECTION('',(-0.,0.,-1.)); +#34605 = ORIENTED_EDGE('',*,*,#34606,.F.); +#34606 = EDGE_CURVE('',#34607,#34599,#34609,.T.); +#34607 = VERTEX_POINT('',#34608); +#34608 = CARTESIAN_POINT('',(0.75,-2.8,0.)); +#34609 = LINE('',#34610,#34611); +#34610 = CARTESIAN_POINT('',(-1.95,-2.8,0.)); +#34611 = VECTOR('',#34612,1.); +#34612 = DIRECTION('',(1.,-1.224646799147E-16,0.)); +#34613 = ORIENTED_EDGE('',*,*,#34614,.F.); +#34614 = EDGE_CURVE('',#34615,#34607,#34617,.T.); +#34615 = VERTEX_POINT('',#34616); +#34616 = CARTESIAN_POINT('',(0.75,-2.8,0.2)); +#34617 = LINE('',#34618,#34619); +#34618 = CARTESIAN_POINT('',(0.75,-2.8,0.2)); +#34619 = VECTOR('',#34620,1.); +#34620 = DIRECTION('',(-0.,0.,-1.)); +#34621 = ORIENTED_EDGE('',*,*,#34622,.T.); +#34622 = EDGE_CURVE('',#34615,#34623,#34625,.T.); +#34623 = VERTEX_POINT('',#34624); +#34624 = CARTESIAN_POINT('',(-0.75,-2.8,0.2)); +#34625 = LINE('',#34626,#34627); +#34626 = CARTESIAN_POINT('',(0.75,-2.8,0.2)); +#34627 = VECTOR('',#34628,1.); +#34628 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#34629 = ORIENTED_EDGE('',*,*,#34630,.T.); +#34630 = EDGE_CURVE('',#34623,#34559,#34631,.T.); +#34631 = LINE('',#34632,#34633); +#34632 = CARTESIAN_POINT('',(-0.75,-2.8,0.2)); +#34633 = VECTOR('',#34634,1.); +#34634 = DIRECTION('',(-0.,0.,-1.)); +#34635 = PLANE('',#34636); +#34636 = AXIS2_PLACEMENT_3D('',#34637,#34638,#34639); +#34637 = CARTESIAN_POINT('',(-1.95,-2.8,0.)); +#34638 = DIRECTION('',(1.224646799147E-16,1.,0.)); +#34639 = DIRECTION('',(1.,-1.224646799147E-16,0.)); +#34640 = ADVANCED_FACE('',(#34641),#34675,.F.); +#34641 = FACE_BOUND('',#34642,.F.); +#34642 = EDGE_LOOP('',(#34643,#34651,#34659,#34667,#34673,#34674)); +#34643 = ORIENTED_EDGE('',*,*,#34644,.T.); +#34644 = EDGE_CURVE('',#34463,#34645,#34647,.T.); +#34645 = VERTEX_POINT('',#34646); +#34646 = CARTESIAN_POINT('',(2.75,1.7,0.2)); +#34647 = LINE('',#34648,#34649); +#34648 = CARTESIAN_POINT('',(2.75,1.7,0.)); +#34649 = VECTOR('',#34650,1.); +#34650 = DIRECTION('',(0.,0.,1.)); +#34651 = ORIENTED_EDGE('',*,*,#34652,.T.); +#34652 = EDGE_CURVE('',#34645,#34653,#34655,.T.); +#34653 = VERTEX_POINT('',#34654); +#34654 = CARTESIAN_POINT('',(2.75,0.5,0.1)); +#34655 = LINE('',#34656,#34657); +#34656 = CARTESIAN_POINT('',(2.75,1.7,0.2)); +#34657 = VECTOR('',#34658,1.); +#34658 = DIRECTION('',(-1.220416573038E-16,-0.996545758245, + -8.304547985373E-02)); +#34659 = ORIENTED_EDGE('',*,*,#34660,.T.); +#34660 = EDGE_CURVE('',#34653,#34661,#34663,.T.); +#34661 = VERTEX_POINT('',#34662); +#34662 = CARTESIAN_POINT('',(2.75,-0.5,0.1)); +#34663 = LINE('',#34664,#34665); +#34664 = CARTESIAN_POINT('',(2.75,0.5,0.1)); +#34665 = VECTOR('',#34666,1.); +#34666 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); +#34667 = ORIENTED_EDGE('',*,*,#34668,.T.); +#34668 = EDGE_CURVE('',#34661,#34583,#34669,.T.); +#34669 = LINE('',#34670,#34671); +#34670 = CARTESIAN_POINT('',(2.75,-0.5,0.1)); +#34671 = VECTOR('',#34672,1.); +#34672 = DIRECTION('',(-1.223490926498E-16,-0.999056158355, + 4.343722427631E-02)); +#34673 = ORIENTED_EDGE('',*,*,#34582,.T.); +#34674 = ORIENTED_EDGE('',*,*,#34470,.T.); +#34675 = PLANE('',#34676); +#34676 = AXIS2_PLACEMENT_3D('',#34677,#34678,#34679); +#34677 = CARTESIAN_POINT('',(2.75,-0.549524476701,7.07980355453E-02)); +#34678 = DIRECTION('',(1.,-1.224646799147E-16,-0.)); +#34679 = DIRECTION('',(-0.,0.,-1.)); +#34680 = ADVANCED_FACE('',(#34681,#34852),#34886,.F.); +#34681 = FACE_BOUND('',#34682,.F.); +#34682 = EDGE_LOOP('',(#34683,#34684,#34685,#34693,#34701,#34709,#34717, + #34725,#34733,#34741,#34749,#34757,#34765,#34773,#34781,#34789, + #34797,#34805,#34813,#34821,#34829,#34837,#34845,#34851)); +#34683 = ORIENTED_EDGE('',*,*,#34462,.F.); +#34684 = ORIENTED_EDGE('',*,*,#34542,.T.); +#34685 = ORIENTED_EDGE('',*,*,#34686,.T.); +#34686 = EDGE_CURVE('',#34535,#34687,#34689,.T.); +#34687 = VERTEX_POINT('',#34688); +#34688 = CARTESIAN_POINT('',(1.45,1.7,6.)); +#34689 = LINE('',#34690,#34691); +#34690 = CARTESIAN_POINT('',(3.95,1.7,6.)); +#34691 = VECTOR('',#34692,1.); +#34692 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#34693 = ORIENTED_EDGE('',*,*,#34694,.T.); +#34694 = EDGE_CURVE('',#34687,#34695,#34697,.T.); +#34695 = VERTEX_POINT('',#34696); +#34696 = CARTESIAN_POINT('',(1.45,1.7,2.1)); +#34697 = LINE('',#34698,#34699); +#34698 = CARTESIAN_POINT('',(1.45,1.7,6.)); +#34699 = VECTOR('',#34700,1.); +#34700 = DIRECTION('',(-0.,0.,-1.)); +#34701 = ORIENTED_EDGE('',*,*,#34702,.T.); +#34702 = EDGE_CURVE('',#34695,#34703,#34705,.T.); +#34703 = VERTEX_POINT('',#34704); +#34704 = CARTESIAN_POINT('',(0.55,1.7,2.1)); +#34705 = LINE('',#34706,#34707); +#34706 = CARTESIAN_POINT('',(1.45,1.7,2.1)); +#34707 = VECTOR('',#34708,1.); +#34708 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#34709 = ORIENTED_EDGE('',*,*,#34710,.T.); +#34710 = EDGE_CURVE('',#34703,#34711,#34713,.T.); +#34711 = VERTEX_POINT('',#34712); +#34712 = CARTESIAN_POINT('',(0.55,1.7,6.)); +#34713 = LINE('',#34714,#34715); +#34714 = CARTESIAN_POINT('',(0.55,1.7,2.1)); +#34715 = VECTOR('',#34716,1.); +#34716 = DIRECTION('',(0.,0.,1.)); +#34717 = ORIENTED_EDGE('',*,*,#34718,.T.); +#34718 = EDGE_CURVE('',#34711,#34719,#34721,.T.); +#34719 = VERTEX_POINT('',#34720); +#34720 = CARTESIAN_POINT('',(-0.45,1.7,6.)); +#34721 = LINE('',#34722,#34723); +#34722 = CARTESIAN_POINT('',(3.95,1.7,6.)); +#34723 = VECTOR('',#34724,1.); +#34724 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#34725 = ORIENTED_EDGE('',*,*,#34726,.F.); +#34726 = EDGE_CURVE('',#34727,#34719,#34729,.T.); +#34727 = VERTEX_POINT('',#34728); +#34728 = CARTESIAN_POINT('',(-0.45,1.7,4.2)); +#34729 = LINE('',#34730,#34731); +#34730 = CARTESIAN_POINT('',(-0.45,1.7,4.2)); +#34731 = VECTOR('',#34732,1.); +#34732 = DIRECTION('',(0.,0.,1.)); +#34733 = ORIENTED_EDGE('',*,*,#34734,.F.); +#34734 = EDGE_CURVE('',#34735,#34727,#34737,.T.); +#34735 = VERTEX_POINT('',#34736); +#34736 = CARTESIAN_POINT('',(-0.4,1.7,4.2)); +#34737 = LINE('',#34738,#34739); +#34738 = CARTESIAN_POINT('',(-0.4,1.7,4.2)); +#34739 = VECTOR('',#34740,1.); +#34740 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#34741 = ORIENTED_EDGE('',*,*,#34742,.F.); +#34742 = EDGE_CURVE('',#34743,#34735,#34745,.T.); +#34743 = VERTEX_POINT('',#34744); +#34744 = CARTESIAN_POINT('',(-0.4,1.7,2.4)); +#34745 = LINE('',#34746,#34747); +#34746 = CARTESIAN_POINT('',(-0.4,1.7,2.4)); +#34747 = VECTOR('',#34748,1.); +#34748 = DIRECTION('',(0.,0.,1.)); +#34749 = ORIENTED_EDGE('',*,*,#34750,.F.); +#34750 = EDGE_CURVE('',#34751,#34743,#34753,.T.); +#34751 = VERTEX_POINT('',#34752); +#34752 = CARTESIAN_POINT('',(-1.4,1.7,2.4)); +#34753 = LINE('',#34754,#34755); +#34754 = CARTESIAN_POINT('',(-1.4,1.7,2.4)); +#34755 = VECTOR('',#34756,1.); +#34756 = DIRECTION('',(1.,-1.224646799147E-16,0.)); +#34757 = ORIENTED_EDGE('',*,*,#34758,.F.); +#34758 = EDGE_CURVE('',#34759,#34751,#34761,.T.); +#34759 = VERTEX_POINT('',#34760); +#34760 = CARTESIAN_POINT('',(-1.4,1.7,4.2)); +#34761 = LINE('',#34762,#34763); +#34762 = CARTESIAN_POINT('',(-1.4,1.7,4.2)); +#34763 = VECTOR('',#34764,1.); +#34764 = DIRECTION('',(-0.,0.,-1.)); +#34765 = ORIENTED_EDGE('',*,*,#34766,.F.); +#34766 = EDGE_CURVE('',#34767,#34759,#34769,.T.); +#34767 = VERTEX_POINT('',#34768); +#34768 = CARTESIAN_POINT('',(-0.95,1.7,4.2)); +#34769 = LINE('',#34770,#34771); +#34770 = CARTESIAN_POINT('',(-0.4,1.7,4.2)); +#34771 = VECTOR('',#34772,1.); +#34772 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#34773 = ORIENTED_EDGE('',*,*,#34774,.T.); +#34774 = EDGE_CURVE('',#34767,#34775,#34777,.T.); +#34775 = VERTEX_POINT('',#34776); +#34776 = CARTESIAN_POINT('',(-0.95,1.7,6.)); +#34777 = LINE('',#34778,#34779); +#34778 = CARTESIAN_POINT('',(-0.95,1.7,4.2)); +#34779 = VECTOR('',#34780,1.); +#34780 = DIRECTION('',(0.,0.,1.)); +#34781 = ORIENTED_EDGE('',*,*,#34782,.T.); +#34782 = EDGE_CURVE('',#34775,#34783,#34785,.T.); +#34783 = VERTEX_POINT('',#34784); +#34784 = CARTESIAN_POINT('',(-1.95,1.7,6.)); +#34785 = LINE('',#34786,#34787); +#34786 = CARTESIAN_POINT('',(3.95,1.7,6.)); +#34787 = VECTOR('',#34788,1.); +#34788 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#34789 = ORIENTED_EDGE('',*,*,#34790,.F.); +#34790 = EDGE_CURVE('',#34791,#34783,#34793,.T.); +#34791 = VERTEX_POINT('',#34792); +#34792 = CARTESIAN_POINT('',(-1.95,1.7,0.)); +#34793 = LINE('',#34794,#34795); +#34794 = CARTESIAN_POINT('',(-1.95,1.7,0.)); +#34795 = VECTOR('',#34796,1.); +#34796 = DIRECTION('',(0.,0.,1.)); +#34797 = ORIENTED_EDGE('',*,*,#34798,.F.); +#34798 = EDGE_CURVE('',#34799,#34791,#34801,.T.); +#34799 = VERTEX_POINT('',#34800); +#34800 = CARTESIAN_POINT('',(-0.75,1.7,0.)); +#34801 = LINE('',#34802,#34803); +#34802 = CARTESIAN_POINT('',(3.95,1.7,0.)); +#34803 = VECTOR('',#34804,1.); +#34804 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#34805 = ORIENTED_EDGE('',*,*,#34806,.T.); +#34806 = EDGE_CURVE('',#34799,#34807,#34809,.T.); +#34807 = VERTEX_POINT('',#34808); +#34808 = CARTESIAN_POINT('',(-0.75,1.7,0.2)); +#34809 = LINE('',#34810,#34811); +#34810 = CARTESIAN_POINT('',(-0.75,1.7,0.)); +#34811 = VECTOR('',#34812,1.); +#34812 = DIRECTION('',(0.,0.,1.)); +#34813 = ORIENTED_EDGE('',*,*,#34814,.F.); +#34814 = EDGE_CURVE('',#34815,#34807,#34817,.T.); +#34815 = VERTEX_POINT('',#34816); +#34816 = CARTESIAN_POINT('',(0.75,1.7,0.2)); +#34817 = LINE('',#34818,#34819); +#34818 = CARTESIAN_POINT('',(0.75,1.7,0.2)); +#34819 = VECTOR('',#34820,1.); +#34820 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#34821 = ORIENTED_EDGE('',*,*,#34822,.F.); +#34822 = EDGE_CURVE('',#34823,#34815,#34825,.T.); +#34823 = VERTEX_POINT('',#34824); +#34824 = CARTESIAN_POINT('',(0.75,1.7,0.)); +#34825 = LINE('',#34826,#34827); +#34826 = CARTESIAN_POINT('',(0.75,1.7,0.)); +#34827 = VECTOR('',#34828,1.); +#34828 = DIRECTION('',(0.,0.,1.)); +#34829 = ORIENTED_EDGE('',*,*,#34830,.F.); +#34830 = EDGE_CURVE('',#34831,#34823,#34833,.T.); +#34831 = VERTEX_POINT('',#34832); +#34832 = CARTESIAN_POINT('',(1.25,1.7,0.)); +#34833 = LINE('',#34834,#34835); +#34834 = CARTESIAN_POINT('',(3.95,1.7,0.)); +#34835 = VECTOR('',#34836,1.); +#34836 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#34837 = ORIENTED_EDGE('',*,*,#34838,.T.); +#34838 = EDGE_CURVE('',#34831,#34839,#34841,.T.); +#34839 = VERTEX_POINT('',#34840); +#34840 = CARTESIAN_POINT('',(1.25,1.7,0.2)); +#34841 = LINE('',#34842,#34843); +#34842 = CARTESIAN_POINT('',(1.25,1.7,0.)); +#34843 = VECTOR('',#34844,1.); +#34844 = DIRECTION('',(0.,0.,1.)); +#34845 = ORIENTED_EDGE('',*,*,#34846,.F.); +#34846 = EDGE_CURVE('',#34645,#34839,#34847,.T.); +#34847 = LINE('',#34848,#34849); +#34848 = CARTESIAN_POINT('',(2.75,1.7,0.2)); +#34849 = VECTOR('',#34850,1.); +#34850 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#34851 = ORIENTED_EDGE('',*,*,#34644,.F.); +#34852 = FACE_BOUND('',#34853,.F.); +#34853 = EDGE_LOOP('',(#34854,#34864,#34872,#34880)); +#34854 = ORIENTED_EDGE('',*,*,#34855,.T.); +#34855 = EDGE_CURVE('',#34856,#34858,#34860,.T.); +#34856 = VERTEX_POINT('',#34857); +#34857 = CARTESIAN_POINT('',(2.4,1.7,4.2)); +#34858 = VERTEX_POINT('',#34859); +#34859 = CARTESIAN_POINT('',(3.4,1.7,4.2)); +#34860 = LINE('',#34861,#34862); +#34861 = CARTESIAN_POINT('',(2.4,1.7,4.2)); +#34862 = VECTOR('',#34863,1.); +#34863 = DIRECTION('',(1.,-1.224646799147E-16,0.)); +#34864 = ORIENTED_EDGE('',*,*,#34865,.T.); +#34865 = EDGE_CURVE('',#34858,#34866,#34868,.T.); +#34866 = VERTEX_POINT('',#34867); +#34867 = CARTESIAN_POINT('',(3.4,1.7,2.4)); +#34868 = LINE('',#34869,#34870); +#34869 = CARTESIAN_POINT('',(3.4,1.7,4.2)); +#34870 = VECTOR('',#34871,1.); +#34871 = DIRECTION('',(-0.,0.,-1.)); +#34872 = ORIENTED_EDGE('',*,*,#34873,.T.); +#34873 = EDGE_CURVE('',#34866,#34874,#34876,.T.); +#34874 = VERTEX_POINT('',#34875); +#34875 = CARTESIAN_POINT('',(2.4,1.7,2.4)); +#34876 = LINE('',#34877,#34878); +#34877 = CARTESIAN_POINT('',(3.4,1.7,2.4)); +#34878 = VECTOR('',#34879,1.); +#34879 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#34880 = ORIENTED_EDGE('',*,*,#34881,.T.); +#34881 = EDGE_CURVE('',#34874,#34856,#34882,.T.); +#34882 = LINE('',#34883,#34884); +#34883 = CARTESIAN_POINT('',(2.4,1.7,2.4)); +#34884 = VECTOR('',#34885,1.); +#34885 = DIRECTION('',(0.,0.,1.)); +#34886 = PLANE('',#34887); +#34887 = AXIS2_PLACEMENT_3D('',#34888,#34889,#34890); +#34888 = CARTESIAN_POINT('',(3.95,1.7,0.)); +#34889 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); +#34890 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#34891 = ADVANCED_FACE('',(#34892),#34926,.T.); +#34892 = FACE_BOUND('',#34893,.T.); +#34893 = EDGE_LOOP('',(#34894,#34902,#34903,#34904,#34912,#34920)); +#34894 = ORIENTED_EDGE('',*,*,#34895,.F.); +#34895 = EDGE_CURVE('',#34527,#34896,#34898,.T.); +#34896 = VERTEX_POINT('',#34897); +#34897 = CARTESIAN_POINT('',(3.45,0.2,6.)); +#34898 = LINE('',#34899,#34900); +#34899 = CARTESIAN_POINT('',(3.95,0.2,6.)); +#34900 = VECTOR('',#34901,1.); +#34901 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#34902 = ORIENTED_EDGE('',*,*,#34534,.T.); +#34903 = ORIENTED_EDGE('',*,*,#34686,.T.); +#34904 = ORIENTED_EDGE('',*,*,#34905,.T.); +#34905 = EDGE_CURVE('',#34687,#34906,#34908,.T.); +#34906 = VERTEX_POINT('',#34907); +#34907 = CARTESIAN_POINT('',(1.45,1.1,6.)); +#34908 = LINE('',#34909,#34910); +#34909 = CARTESIAN_POINT('',(1.45,1.7,6.)); +#34910 = VECTOR('',#34911,1.); +#34911 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); +#34912 = ORIENTED_EDGE('',*,*,#34913,.F.); +#34913 = EDGE_CURVE('',#34914,#34906,#34916,.T.); +#34914 = VERTEX_POINT('',#34915); +#34915 = CARTESIAN_POINT('',(3.45,1.1,6.)); +#34916 = LINE('',#34917,#34918); +#34917 = CARTESIAN_POINT('',(3.45,1.1,6.)); +#34918 = VECTOR('',#34919,1.); +#34919 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#34920 = ORIENTED_EDGE('',*,*,#34921,.F.); +#34921 = EDGE_CURVE('',#34896,#34914,#34922,.T.); +#34922 = LINE('',#34923,#34924); +#34923 = CARTESIAN_POINT('',(3.45,-2.3,6.)); +#34924 = VECTOR('',#34925,1.); +#34925 = DIRECTION('',(1.224646799147E-16,1.,0.)); +#34926 = PLANE('',#34927); +#34927 = AXIS2_PLACEMENT_3D('',#34928,#34929,#34930); +#34928 = CARTESIAN_POINT('',(1.,-0.55,6.)); +#34929 = DIRECTION('',(0.,0.,1.)); +#34930 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#34931 = ADVANCED_FACE('',(#34932),#34950,.T.); +#34932 = FACE_BOUND('',#34933,.T.); +#34933 = EDGE_LOOP('',(#34934,#34935,#34936,#34944)); +#34934 = ORIENTED_EDGE('',*,*,#34526,.F.); +#34935 = ORIENTED_EDGE('',*,*,#34895,.T.); +#34936 = ORIENTED_EDGE('',*,*,#34937,.T.); +#34937 = EDGE_CURVE('',#34896,#34938,#34940,.T.); +#34938 = VERTEX_POINT('',#34939); +#34939 = CARTESIAN_POINT('',(3.45,0.2,4.4)); +#34940 = LINE('',#34941,#34942); +#34941 = CARTESIAN_POINT('',(3.45,0.2,6.)); +#34942 = VECTOR('',#34943,1.); +#34943 = DIRECTION('',(-0.,0.,-1.)); +#34944 = ORIENTED_EDGE('',*,*,#34945,.F.); +#34945 = EDGE_CURVE('',#34518,#34938,#34946,.T.); +#34946 = LINE('',#34947,#34948); +#34947 = CARTESIAN_POINT('',(3.95,0.2,4.4)); +#34948 = VECTOR('',#34949,1.); +#34949 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#34950 = PLANE('',#34951); +#34951 = AXIS2_PLACEMENT_3D('',#34952,#34953,#34954); +#34952 = CARTESIAN_POINT('',(3.95,0.2,6.)); +#34953 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); +#34954 = DIRECTION('',(-0.,0.,-1.)); +#34955 = ADVANCED_FACE('',(#34956),#34975,.F.); +#34956 = FACE_BOUND('',#34957,.F.); +#34957 = EDGE_LOOP('',(#34958,#34966,#34973,#34974)); +#34958 = ORIENTED_EDGE('',*,*,#34959,.T.); +#34959 = EDGE_CURVE('',#34510,#34960,#34962,.T.); +#34960 = VERTEX_POINT('',#34961); +#34961 = CARTESIAN_POINT('',(3.45,-0.6,4.4)); +#34962 = LINE('',#34963,#34964); +#34963 = CARTESIAN_POINT('',(3.95,-0.6,4.4)); +#34964 = VECTOR('',#34965,1.); +#34965 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#34966 = ORIENTED_EDGE('',*,*,#34967,.T.); +#34967 = EDGE_CURVE('',#34960,#34938,#34968,.T.); +#34968 = CIRCLE('',#34969,0.4); +#34969 = AXIS2_PLACEMENT_3D('',#34970,#34971,#34972); +#34970 = CARTESIAN_POINT('',(3.45,-0.2,4.4)); +#34971 = DIRECTION('',(1.,-1.224646799147E-16,0.)); +#34972 = DIRECTION('',(1.224646799147E-16,1.,0.)); +#34973 = ORIENTED_EDGE('',*,*,#34945,.F.); +#34974 = ORIENTED_EDGE('',*,*,#34517,.T.); +#34975 = CYLINDRICAL_SURFACE('',#34976,0.4); +#34976 = AXIS2_PLACEMENT_3D('',#34977,#34978,#34979); +#34977 = CARTESIAN_POINT('',(3.95,-0.2,4.4)); +#34978 = DIRECTION('',(1.,-1.224646799147E-16,-0.)); +#34979 = DIRECTION('',(1.224646799147E-16,1.,0.)); +#34980 = ADVANCED_FACE('',(#34981),#34999,.T.); +#34981 = FACE_BOUND('',#34982,.T.); +#34982 = EDGE_LOOP('',(#34983,#34984,#34985,#34993)); +#34983 = ORIENTED_EDGE('',*,*,#34509,.F.); +#34984 = ORIENTED_EDGE('',*,*,#34959,.T.); +#34985 = ORIENTED_EDGE('',*,*,#34986,.T.); +#34986 = EDGE_CURVE('',#34960,#34987,#34989,.T.); +#34987 = VERTEX_POINT('',#34988); +#34988 = CARTESIAN_POINT('',(3.45,-0.6,6.)); +#34989 = LINE('',#34990,#34991); +#34990 = CARTESIAN_POINT('',(3.45,-0.6,5.2)); +#34991 = VECTOR('',#34992,1.); +#34992 = DIRECTION('',(0.,0.,1.)); +#34993 = ORIENTED_EDGE('',*,*,#34994,.F.); +#34994 = EDGE_CURVE('',#34502,#34987,#34995,.T.); +#34995 = LINE('',#34996,#34997); +#34996 = CARTESIAN_POINT('',(3.95,-0.6,6.)); +#34997 = VECTOR('',#34998,1.); +#34998 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#34999 = PLANE('',#35000); +#35000 = AXIS2_PLACEMENT_3D('',#35001,#35002,#35003); +#35001 = CARTESIAN_POINT('',(3.95,-0.6,4.4)); +#35002 = DIRECTION('',(1.224646799147E-16,1.,0.)); +#35003 = DIRECTION('',(0.,-0.,1.)); +#35004 = ADVANCED_FACE('',(#35005),#35048,.T.); +#35005 = FACE_BOUND('',#35006,.T.); +#35006 = EDGE_LOOP('',(#35007,#35008,#35009,#35017,#35025,#35033,#35041, + #35047)); +#35007 = ORIENTED_EDGE('',*,*,#34501,.T.); +#35008 = ORIENTED_EDGE('',*,*,#34994,.T.); +#35009 = ORIENTED_EDGE('',*,*,#35010,.F.); +#35010 = EDGE_CURVE('',#35011,#34987,#35013,.T.); +#35011 = VERTEX_POINT('',#35012); +#35012 = CARTESIAN_POINT('',(3.45,-2.3,6.)); +#35013 = LINE('',#35014,#35015); +#35014 = CARTESIAN_POINT('',(3.45,-2.3,6.)); +#35015 = VECTOR('',#35016,1.); +#35016 = DIRECTION('',(1.224646799147E-16,1.,0.)); +#35017 = ORIENTED_EDGE('',*,*,#35018,.F.); +#35018 = EDGE_CURVE('',#35019,#35011,#35021,.T.); +#35019 = VERTEX_POINT('',#35020); +#35020 = CARTESIAN_POINT('',(-1.45,-2.3,6.)); +#35021 = LINE('',#35022,#35023); +#35022 = CARTESIAN_POINT('',(-1.45,-2.3,6.)); +#35023 = VECTOR('',#35024,1.); +#35024 = DIRECTION('',(1.,-1.224646799147E-16,0.)); +#35025 = ORIENTED_EDGE('',*,*,#35026,.F.); +#35026 = EDGE_CURVE('',#35027,#35019,#35029,.T.); +#35027 = VERTEX_POINT('',#35028); +#35028 = CARTESIAN_POINT('',(-1.45,-0.6,6.)); +#35029 = LINE('',#35030,#35031); +#35030 = CARTESIAN_POINT('',(-1.45,1.1,6.)); +#35031 = VECTOR('',#35032,1.); +#35032 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); +#35033 = ORIENTED_EDGE('',*,*,#35034,.T.); +#35034 = EDGE_CURVE('',#35027,#35035,#35037,.T.); +#35035 = VERTEX_POINT('',#35036); +#35036 = CARTESIAN_POINT('',(-1.95,-0.6,6.)); +#35037 = LINE('',#35038,#35039); +#35038 = CARTESIAN_POINT('',(3.95,-0.6,6.)); +#35039 = VECTOR('',#35040,1.); +#35040 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#35041 = ORIENTED_EDGE('',*,*,#35042,.T.); +#35042 = EDGE_CURVE('',#35035,#34567,#35043,.T.); +#35043 = LINE('',#35044,#35045); +#35044 = CARTESIAN_POINT('',(-1.95,1.7,6.)); +#35045 = VECTOR('',#35046,1.); +#35046 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); +#35047 = ORIENTED_EDGE('',*,*,#34574,.T.); +#35048 = PLANE('',#35049); +#35049 = AXIS2_PLACEMENT_3D('',#35050,#35051,#35052); +#35050 = CARTESIAN_POINT('',(1.,-0.55,6.)); +#35051 = DIRECTION('',(0.,0.,1.)); +#35052 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#35053 = ADVANCED_FACE('',(#35054),#35070,.F.); +#35054 = FACE_BOUND('',#35055,.F.); +#35055 = EDGE_LOOP('',(#35056,#35057,#35063,#35064)); +#35056 = ORIENTED_EDGE('',*,*,#34556,.T.); +#35057 = ORIENTED_EDGE('',*,*,#35058,.T.); +#35058 = EDGE_CURVE('',#34559,#34799,#35059,.T.); +#35059 = LINE('',#35060,#35061); +#35060 = CARTESIAN_POINT('',(-0.75,-2.8,0.)); +#35061 = VECTOR('',#35062,1.); +#35062 = DIRECTION('',(1.224646799147E-16,1.,0.)); +#35063 = ORIENTED_EDGE('',*,*,#34798,.T.); +#35064 = ORIENTED_EDGE('',*,*,#35065,.T.); +#35065 = EDGE_CURVE('',#34791,#34557,#35066,.T.); +#35066 = LINE('',#35067,#35068); +#35067 = CARTESIAN_POINT('',(-1.95,1.7,0.)); +#35068 = VECTOR('',#35069,1.); +#35069 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); +#35070 = PLANE('',#35071); +#35071 = AXIS2_PLACEMENT_3D('',#35072,#35073,#35074); +#35072 = CARTESIAN_POINT('',(1.,-0.55,0.)); +#35073 = DIRECTION('',(0.,0.,1.)); +#35074 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#35075 = ADVANCED_FACE('',(#35076),#35103,.T.); +#35076 = FACE_BOUND('',#35077,.T.); +#35077 = EDGE_LOOP('',(#35078,#35079,#35087,#35095,#35101,#35102)); +#35078 = ORIENTED_EDGE('',*,*,#34806,.T.); +#35079 = ORIENTED_EDGE('',*,*,#35080,.T.); +#35080 = EDGE_CURVE('',#34807,#35081,#35083,.T.); +#35081 = VERTEX_POINT('',#35082); +#35082 = CARTESIAN_POINT('',(-0.75,0.5,0.1)); +#35083 = LINE('',#35084,#35085); +#35084 = CARTESIAN_POINT('',(-0.75,1.7,0.2)); +#35085 = VECTOR('',#35086,1.); +#35086 = DIRECTION('',(-1.220416573038E-16,-0.996545758245, + -8.304547985373E-02)); +#35087 = ORIENTED_EDGE('',*,*,#35088,.T.); +#35088 = EDGE_CURVE('',#35081,#35089,#35091,.T.); +#35089 = VERTEX_POINT('',#35090); +#35090 = CARTESIAN_POINT('',(-0.75,-0.5,0.1)); +#35091 = LINE('',#35092,#35093); +#35092 = CARTESIAN_POINT('',(-0.75,0.5,0.1)); +#35093 = VECTOR('',#35094,1.); +#35094 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); +#35095 = ORIENTED_EDGE('',*,*,#35096,.T.); +#35096 = EDGE_CURVE('',#35089,#34623,#35097,.T.); +#35097 = LINE('',#35098,#35099); +#35098 = CARTESIAN_POINT('',(-0.75,-0.5,0.1)); +#35099 = VECTOR('',#35100,1.); +#35100 = DIRECTION('',(-1.223490926498E-16,-0.999056158355, + 4.343722427631E-02)); +#35101 = ORIENTED_EDGE('',*,*,#34630,.T.); +#35102 = ORIENTED_EDGE('',*,*,#35058,.T.); +#35103 = PLANE('',#35104); +#35104 = AXIS2_PLACEMENT_3D('',#35105,#35106,#35107); +#35105 = CARTESIAN_POINT('',(-0.75,-0.549524476701,7.07980355453E-02)); +#35106 = DIRECTION('',(1.,-1.224646799147E-16,-0.)); +#35107 = DIRECTION('',(-0.,0.,-1.)); +#35108 = ADVANCED_FACE('',(#35109),#35127,.F.); +#35109 = FACE_BOUND('',#35110,.F.); +#35110 = EDGE_LOOP('',(#35111,#35119,#35120,#35121)); +#35111 = ORIENTED_EDGE('',*,*,#35112,.T.); +#35112 = EDGE_CURVE('',#35113,#35089,#35115,.T.); +#35113 = VERTEX_POINT('',#35114); +#35114 = CARTESIAN_POINT('',(0.75,-0.5,0.1)); +#35115 = LINE('',#35116,#35117); +#35116 = CARTESIAN_POINT('',(0.75,-0.5,0.1)); +#35117 = VECTOR('',#35118,1.); +#35118 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#35119 = ORIENTED_EDGE('',*,*,#35096,.T.); +#35120 = ORIENTED_EDGE('',*,*,#34622,.F.); +#35121 = ORIENTED_EDGE('',*,*,#35122,.F.); +#35122 = EDGE_CURVE('',#35113,#34615,#35123,.T.); +#35123 = LINE('',#35124,#35125); +#35124 = CARTESIAN_POINT('',(0.75,-0.5,0.1)); +#35125 = VECTOR('',#35126,1.); +#35126 = DIRECTION('',(-1.223490926498E-16,-0.999056158355, + 4.343722427631E-02)); +#35127 = PLANE('',#35128); +#35128 = AXIS2_PLACEMENT_3D('',#35129,#35130,#35131); +#35129 = CARTESIAN_POINT('',(0.75,-0.5,0.1)); +#35130 = DIRECTION('',(5.319525767383E-18,4.343722427631E-02, + 0.999056158355)); +#35131 = DIRECTION('',(-1.223490926498E-16,-0.999056158355, + 4.343722427631E-02)); +#35132 = ADVANCED_FACE('',(#35133),#35158,.F.); +#35133 = FACE_BOUND('',#35134,.F.); +#35134 = EDGE_LOOP('',(#35135,#35136,#35144,#35150,#35151,#35152)); +#35135 = ORIENTED_EDGE('',*,*,#34822,.T.); +#35136 = ORIENTED_EDGE('',*,*,#35137,.T.); +#35137 = EDGE_CURVE('',#34815,#35138,#35140,.T.); +#35138 = VERTEX_POINT('',#35139); +#35139 = CARTESIAN_POINT('',(0.75,0.5,0.1)); +#35140 = LINE('',#35141,#35142); +#35141 = CARTESIAN_POINT('',(0.75,1.7,0.2)); +#35142 = VECTOR('',#35143,1.); +#35143 = DIRECTION('',(-1.220416573038E-16,-0.996545758245, + -8.304547985373E-02)); +#35144 = ORIENTED_EDGE('',*,*,#35145,.T.); +#35145 = EDGE_CURVE('',#35138,#35113,#35146,.T.); +#35146 = LINE('',#35147,#35148); +#35147 = CARTESIAN_POINT('',(0.75,0.5,0.1)); +#35148 = VECTOR('',#35149,1.); +#35149 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); +#35150 = ORIENTED_EDGE('',*,*,#35122,.T.); +#35151 = ORIENTED_EDGE('',*,*,#34614,.T.); +#35152 = ORIENTED_EDGE('',*,*,#35153,.T.); +#35153 = EDGE_CURVE('',#34607,#34823,#35154,.T.); +#35154 = LINE('',#35155,#35156); +#35155 = CARTESIAN_POINT('',(0.75,-2.8,0.)); +#35156 = VECTOR('',#35157,1.); +#35157 = DIRECTION('',(1.224646799147E-16,1.,0.)); +#35158 = PLANE('',#35159); +#35159 = AXIS2_PLACEMENT_3D('',#35160,#35161,#35162); +#35160 = CARTESIAN_POINT('',(0.75,-0.549524476701,7.07980355453E-02)); +#35161 = DIRECTION('',(1.,-1.224646799147E-16,-0.)); +#35162 = DIRECTION('',(-0.,0.,-1.)); +#35163 = ADVANCED_FACE('',(#35164),#35175,.F.); +#35164 = FACE_BOUND('',#35165,.F.); +#35165 = EDGE_LOOP('',(#35166,#35167,#35173,#35174)); +#35166 = ORIENTED_EDGE('',*,*,#34606,.T.); +#35167 = ORIENTED_EDGE('',*,*,#35168,.T.); +#35168 = EDGE_CURVE('',#34599,#34831,#35169,.T.); +#35169 = LINE('',#35170,#35171); +#35170 = CARTESIAN_POINT('',(1.25,-2.8,0.)); +#35171 = VECTOR('',#35172,1.); +#35172 = DIRECTION('',(1.224646799147E-16,1.,0.)); +#35173 = ORIENTED_EDGE('',*,*,#34830,.T.); +#35174 = ORIENTED_EDGE('',*,*,#35153,.F.); +#35175 = PLANE('',#35176); +#35176 = AXIS2_PLACEMENT_3D('',#35177,#35178,#35179); +#35177 = CARTESIAN_POINT('',(1.,-0.55,0.)); +#35178 = DIRECTION('',(0.,0.,1.)); +#35179 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#35180 = ADVANCED_FACE('',(#35181),#35208,.T.); +#35181 = FACE_BOUND('',#35182,.T.); +#35182 = EDGE_LOOP('',(#35183,#35184,#35192,#35200,#35206,#35207)); +#35183 = ORIENTED_EDGE('',*,*,#34838,.T.); +#35184 = ORIENTED_EDGE('',*,*,#35185,.T.); +#35185 = EDGE_CURVE('',#34839,#35186,#35188,.T.); +#35186 = VERTEX_POINT('',#35187); +#35187 = CARTESIAN_POINT('',(1.25,0.5,0.1)); +#35188 = LINE('',#35189,#35190); +#35189 = CARTESIAN_POINT('',(1.25,1.7,0.2)); +#35190 = VECTOR('',#35191,1.); +#35191 = DIRECTION('',(-1.220416573038E-16,-0.996545758245, + -8.304547985373E-02)); +#35192 = ORIENTED_EDGE('',*,*,#35193,.T.); +#35193 = EDGE_CURVE('',#35186,#35194,#35196,.T.); +#35194 = VERTEX_POINT('',#35195); +#35195 = CARTESIAN_POINT('',(1.25,-0.5,0.1)); +#35196 = LINE('',#35197,#35198); +#35197 = CARTESIAN_POINT('',(1.25,0.5,0.1)); +#35198 = VECTOR('',#35199,1.); +#35199 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); +#35200 = ORIENTED_EDGE('',*,*,#35201,.T.); +#35201 = EDGE_CURVE('',#35194,#34591,#35202,.T.); +#35202 = LINE('',#35203,#35204); +#35203 = CARTESIAN_POINT('',(1.25,-0.5,0.1)); +#35204 = VECTOR('',#35205,1.); +#35205 = DIRECTION('',(-1.223490926498E-16,-0.999056158355, + 4.343722427631E-02)); +#35206 = ORIENTED_EDGE('',*,*,#34598,.T.); +#35207 = ORIENTED_EDGE('',*,*,#35168,.T.); +#35208 = PLANE('',#35209); +#35209 = AXIS2_PLACEMENT_3D('',#35210,#35211,#35212); +#35210 = CARTESIAN_POINT('',(1.25,-0.549524476701,7.07980355453E-02)); +#35211 = DIRECTION('',(1.,-1.224646799147E-16,-0.)); +#35212 = DIRECTION('',(-0.,0.,-1.)); +#35213 = ADVANCED_FACE('',(#35214),#35225,.F.); +#35214 = FACE_BOUND('',#35215,.F.); +#35215 = EDGE_LOOP('',(#35216,#35222,#35223,#35224)); +#35216 = ORIENTED_EDGE('',*,*,#35217,.T.); +#35217 = EDGE_CURVE('',#34661,#35194,#35218,.T.); +#35218 = LINE('',#35219,#35220); +#35219 = CARTESIAN_POINT('',(2.75,-0.5,0.1)); +#35220 = VECTOR('',#35221,1.); +#35221 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#35222 = ORIENTED_EDGE('',*,*,#35201,.T.); +#35223 = ORIENTED_EDGE('',*,*,#34590,.F.); +#35224 = ORIENTED_EDGE('',*,*,#34668,.F.); +#35225 = PLANE('',#35226); +#35226 = AXIS2_PLACEMENT_3D('',#35227,#35228,#35229); +#35227 = CARTESIAN_POINT('',(2.75,-0.5,0.1)); +#35228 = DIRECTION('',(5.319525767383E-18,4.343722427631E-02, + 0.999056158355)); +#35229 = DIRECTION('',(-1.223490926498E-16,-0.999056158355, + 4.343722427631E-02)); +#35230 = ADVANCED_FACE('',(#35231),#35268,.F.); +#35231 = FACE_BOUND('',#35232,.F.); +#35232 = EDGE_LOOP('',(#35233,#35234,#35235,#35243,#35251,#35260,#35266, + #35267)); +#35233 = ORIENTED_EDGE('',*,*,#35065,.F.); +#35234 = ORIENTED_EDGE('',*,*,#34790,.T.); +#35235 = ORIENTED_EDGE('',*,*,#35236,.T.); +#35236 = EDGE_CURVE('',#34783,#35237,#35239,.T.); +#35237 = VERTEX_POINT('',#35238); +#35238 = CARTESIAN_POINT('',(-1.95,0.2,6.)); +#35239 = LINE('',#35240,#35241); +#35240 = CARTESIAN_POINT('',(-1.95,1.7,6.)); +#35241 = VECTOR('',#35242,1.); +#35242 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); +#35243 = ORIENTED_EDGE('',*,*,#35244,.T.); +#35244 = EDGE_CURVE('',#35237,#35245,#35247,.T.); +#35245 = VERTEX_POINT('',#35246); +#35246 = CARTESIAN_POINT('',(-1.95,0.2,4.4)); +#35247 = LINE('',#35248,#35249); +#35248 = CARTESIAN_POINT('',(-1.95,0.2,3.)); +#35249 = VECTOR('',#35250,1.); +#35250 = DIRECTION('',(-0.,0.,-1.)); +#35251 = ORIENTED_EDGE('',*,*,#35252,.F.); +#35252 = EDGE_CURVE('',#35253,#35245,#35255,.T.); +#35253 = VERTEX_POINT('',#35254); +#35254 = CARTESIAN_POINT('',(-1.95,-0.6,4.4)); +#35255 = CIRCLE('',#35256,0.4); +#35256 = AXIS2_PLACEMENT_3D('',#35257,#35258,#35259); +#35257 = CARTESIAN_POINT('',(-1.95,-0.2,4.4)); +#35258 = DIRECTION('',(1.,-1.224646799147E-16,0.)); +#35259 = DIRECTION('',(1.224646799147E-16,1.,0.)); +#35260 = ORIENTED_EDGE('',*,*,#35261,.T.); +#35261 = EDGE_CURVE('',#35253,#35035,#35262,.T.); +#35262 = LINE('',#35263,#35264); +#35263 = CARTESIAN_POINT('',(-1.95,-0.6,2.2)); +#35264 = VECTOR('',#35265,1.); +#35265 = DIRECTION('',(0.,0.,1.)); +#35266 = ORIENTED_EDGE('',*,*,#35042,.T.); +#35267 = ORIENTED_EDGE('',*,*,#34566,.F.); +#35268 = PLANE('',#35269); +#35269 = AXIS2_PLACEMENT_3D('',#35270,#35271,#35272); +#35270 = CARTESIAN_POINT('',(-1.95,1.7,0.)); +#35271 = DIRECTION('',(1.,-1.224646799147E-16,0.)); +#35272 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); +#35273 = ADVANCED_FACE('',(#35274),#35285,.F.); +#35274 = FACE_BOUND('',#35275,.F.); +#35275 = EDGE_LOOP('',(#35276,#35277,#35278,#35284)); +#35276 = ORIENTED_EDGE('',*,*,#34846,.T.); +#35277 = ORIENTED_EDGE('',*,*,#35185,.T.); +#35278 = ORIENTED_EDGE('',*,*,#35279,.F.); +#35279 = EDGE_CURVE('',#34653,#35186,#35280,.T.); +#35280 = LINE('',#35281,#35282); +#35281 = CARTESIAN_POINT('',(2.75,0.5,0.1)); +#35282 = VECTOR('',#35283,1.); +#35283 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#35284 = ORIENTED_EDGE('',*,*,#34652,.F.); +#35285 = PLANE('',#35286); +#35286 = AXIS2_PLACEMENT_3D('',#35287,#35288,#35289); +#35287 = CARTESIAN_POINT('',(2.75,1.7,0.2)); +#35288 = DIRECTION('',(-1.017013810865E-17,-8.304547985373E-02, + 0.996545758245)); +#35289 = DIRECTION('',(-1.220416573038E-16,-0.996545758245, + -8.304547985373E-02)); +#35290 = ADVANCED_FACE('',(#35291,#35297),#35331,.F.); +#35291 = FACE_BOUND('',#35292,.F.); +#35292 = EDGE_LOOP('',(#35293,#35294,#35295,#35296)); +#35293 = ORIENTED_EDGE('',*,*,#35279,.T.); +#35294 = ORIENTED_EDGE('',*,*,#35193,.T.); +#35295 = ORIENTED_EDGE('',*,*,#35217,.F.); +#35296 = ORIENTED_EDGE('',*,*,#34660,.F.); +#35297 = FACE_BOUND('',#35298,.F.); +#35298 = EDGE_LOOP('',(#35299,#35309,#35317,#35325)); +#35299 = ORIENTED_EDGE('',*,*,#35300,.T.); +#35300 = EDGE_CURVE('',#35301,#35303,#35305,.T.); +#35301 = VERTEX_POINT('',#35302); +#35302 = CARTESIAN_POINT('',(1.75,0.25,0.1)); +#35303 = VERTEX_POINT('',#35304); +#35304 = CARTESIAN_POINT('',(2.25,0.25,0.1)); +#35305 = LINE('',#35306,#35307); +#35306 = CARTESIAN_POINT('',(2.5,0.25,0.1)); +#35307 = VECTOR('',#35308,1.); +#35308 = DIRECTION('',(1.,-1.224646799147E-16,0.)); +#35309 = ORIENTED_EDGE('',*,*,#35310,.T.); +#35310 = EDGE_CURVE('',#35303,#35311,#35313,.T.); +#35311 = VERTEX_POINT('',#35312); +#35312 = CARTESIAN_POINT('',(2.25,-0.25,0.1)); +#35313 = LINE('',#35314,#35315); +#35314 = CARTESIAN_POINT('',(2.25,0.271633216363,0.1)); +#35315 = VECTOR('',#35316,1.); +#35316 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); +#35317 = ORIENTED_EDGE('',*,*,#35318,.T.); +#35318 = EDGE_CURVE('',#35311,#35319,#35321,.T.); +#35319 = VERTEX_POINT('',#35320); +#35320 = CARTESIAN_POINT('',(1.75,-0.25,0.1)); +#35321 = LINE('',#35322,#35323); +#35322 = CARTESIAN_POINT('',(2.5,-0.25,0.1)); +#35323 = VECTOR('',#35324,1.); +#35324 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#35325 = ORIENTED_EDGE('',*,*,#35326,.F.); +#35326 = EDGE_CURVE('',#35301,#35319,#35327,.T.); +#35327 = LINE('',#35328,#35329); +#35328 = CARTESIAN_POINT('',(1.75,0.271633216363,0.1)); +#35329 = VECTOR('',#35330,1.); +#35330 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); +#35331 = PLANE('',#35332); +#35332 = AXIS2_PLACEMENT_3D('',#35333,#35334,#35335); +#35333 = CARTESIAN_POINT('',(2.75,0.5,0.1)); +#35334 = DIRECTION('',(0.,0.,1.)); +#35335 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); +#35336 = ADVANCED_FACE('',(#35337),#35348,.F.); +#35337 = FACE_BOUND('',#35338,.F.); +#35338 = EDGE_LOOP('',(#35339,#35340,#35341,#35347)); +#35339 = ORIENTED_EDGE('',*,*,#34814,.T.); +#35340 = ORIENTED_EDGE('',*,*,#35080,.T.); +#35341 = ORIENTED_EDGE('',*,*,#35342,.F.); +#35342 = EDGE_CURVE('',#35138,#35081,#35343,.T.); +#35343 = LINE('',#35344,#35345); +#35344 = CARTESIAN_POINT('',(0.75,0.5,0.1)); +#35345 = VECTOR('',#35346,1.); +#35346 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#35347 = ORIENTED_EDGE('',*,*,#35137,.F.); +#35348 = PLANE('',#35349); +#35349 = AXIS2_PLACEMENT_3D('',#35350,#35351,#35352); +#35350 = CARTESIAN_POINT('',(0.75,1.7,0.2)); +#35351 = DIRECTION('',(-1.017013810865E-17,-8.304547985373E-02, + 0.996545758245)); +#35352 = DIRECTION('',(-1.220416573038E-16,-0.996545758245, + -8.304547985373E-02)); +#35353 = ADVANCED_FACE('',(#35354),#35411,.T.); +#35354 = FACE_BOUND('',#35355,.T.); +#35355 = EDGE_LOOP('',(#35356,#35364,#35365,#35373,#35381,#35387,#35388, + #35389,#35397,#35405)); +#35356 = ORIENTED_EDGE('',*,*,#35357,.F.); +#35357 = EDGE_CURVE('',#34711,#35358,#35360,.T.); +#35358 = VERTEX_POINT('',#35359); +#35359 = CARTESIAN_POINT('',(0.55,1.1,6.)); +#35360 = LINE('',#35361,#35362); +#35361 = CARTESIAN_POINT('',(0.55,1.7,6.)); +#35362 = VECTOR('',#35363,1.); +#35363 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); +#35364 = ORIENTED_EDGE('',*,*,#34718,.T.); +#35365 = ORIENTED_EDGE('',*,*,#35366,.T.); +#35366 = EDGE_CURVE('',#34719,#35367,#35369,.T.); +#35367 = VERTEX_POINT('',#35368); +#35368 = CARTESIAN_POINT('',(-0.45,1.75,6.)); +#35369 = LINE('',#35370,#35371); +#35370 = CARTESIAN_POINT('',(-0.45,1.7,6.)); +#35371 = VECTOR('',#35372,1.); +#35372 = DIRECTION('',(1.224646799147E-16,1.,0.)); +#35373 = ORIENTED_EDGE('',*,*,#35374,.T.); +#35374 = EDGE_CURVE('',#35367,#35375,#35377,.T.); +#35375 = VERTEX_POINT('',#35376); +#35376 = CARTESIAN_POINT('',(-0.95,1.75,6.)); +#35377 = LINE('',#35378,#35379); +#35378 = CARTESIAN_POINT('',(-0.45,1.75,6.)); +#35379 = VECTOR('',#35380,1.); +#35380 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#35381 = ORIENTED_EDGE('',*,*,#35382,.T.); +#35382 = EDGE_CURVE('',#35375,#34775,#35383,.T.); +#35383 = LINE('',#35384,#35385); +#35384 = CARTESIAN_POINT('',(-0.95,1.75,6.)); +#35385 = VECTOR('',#35386,1.); +#35386 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); +#35387 = ORIENTED_EDGE('',*,*,#34782,.T.); +#35388 = ORIENTED_EDGE('',*,*,#35236,.T.); +#35389 = ORIENTED_EDGE('',*,*,#35390,.F.); +#35390 = EDGE_CURVE('',#35391,#35237,#35393,.T.); +#35391 = VERTEX_POINT('',#35392); +#35392 = CARTESIAN_POINT('',(-1.45,0.2,6.)); +#35393 = LINE('',#35394,#35395); +#35394 = CARTESIAN_POINT('',(3.95,0.2,6.)); +#35395 = VECTOR('',#35396,1.); +#35396 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#35397 = ORIENTED_EDGE('',*,*,#35398,.F.); +#35398 = EDGE_CURVE('',#35399,#35391,#35401,.T.); +#35399 = VERTEX_POINT('',#35400); +#35400 = CARTESIAN_POINT('',(-1.45,1.1,6.)); +#35401 = LINE('',#35402,#35403); +#35402 = CARTESIAN_POINT('',(-1.45,1.1,6.)); +#35403 = VECTOR('',#35404,1.); +#35404 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); +#35405 = ORIENTED_EDGE('',*,*,#35406,.F.); +#35406 = EDGE_CURVE('',#35358,#35399,#35407,.T.); +#35407 = LINE('',#35408,#35409); +#35408 = CARTESIAN_POINT('',(3.45,1.1,6.)); +#35409 = VECTOR('',#35410,1.); +#35410 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#35411 = PLANE('',#35412); +#35412 = AXIS2_PLACEMENT_3D('',#35413,#35414,#35415); +#35413 = CARTESIAN_POINT('',(-0.922222222222,1.18487654321,6.)); +#35414 = DIRECTION('',(0.,0.,1.)); +#35415 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#35416 = ADVANCED_FACE('',(#35417),#35435,.F.); +#35417 = FACE_BOUND('',#35418,.F.); +#35418 = EDGE_LOOP('',(#35419,#35427,#35428,#35429)); +#35419 = ORIENTED_EDGE('',*,*,#35420,.T.); +#35420 = EDGE_CURVE('',#35421,#35375,#35423,.T.); +#35421 = VERTEX_POINT('',#35422); +#35422 = CARTESIAN_POINT('',(-0.95,1.75,4.2)); +#35423 = LINE('',#35424,#35425); +#35424 = CARTESIAN_POINT('',(-0.95,1.75,4.2)); +#35425 = VECTOR('',#35426,1.); +#35426 = DIRECTION('',(0.,0.,1.)); +#35427 = ORIENTED_EDGE('',*,*,#35382,.T.); +#35428 = ORIENTED_EDGE('',*,*,#34774,.F.); +#35429 = ORIENTED_EDGE('',*,*,#35430,.F.); +#35430 = EDGE_CURVE('',#35421,#34767,#35431,.T.); +#35431 = LINE('',#35432,#35433); +#35432 = CARTESIAN_POINT('',(-0.95,1.75,4.2)); +#35433 = VECTOR('',#35434,1.); +#35434 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); +#35435 = PLANE('',#35436); +#35436 = AXIS2_PLACEMENT_3D('',#35437,#35438,#35439); +#35437 = CARTESIAN_POINT('',(-0.95,1.75,4.2)); +#35438 = DIRECTION('',(1.,-1.224646799147E-16,0.)); +#35439 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); +#35440 = ADVANCED_FACE('',(#35441),#35482,.T.); +#35441 = FACE_BOUND('',#35442,.T.); +#35442 = EDGE_LOOP('',(#35443,#35444,#35452,#35460,#35466,#35467,#35468, + #35476)); +#35443 = ORIENTED_EDGE('',*,*,#34734,.F.); +#35444 = ORIENTED_EDGE('',*,*,#35445,.T.); +#35445 = EDGE_CURVE('',#34735,#35446,#35448,.T.); +#35446 = VERTEX_POINT('',#35447); +#35447 = CARTESIAN_POINT('',(-0.4,1.1,4.2)); +#35448 = LINE('',#35449,#35450); +#35449 = CARTESIAN_POINT('',(-0.4,1.7,4.2)); +#35450 = VECTOR('',#35451,1.); +#35451 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); +#35452 = ORIENTED_EDGE('',*,*,#35453,.T.); +#35453 = EDGE_CURVE('',#35446,#35454,#35456,.T.); +#35454 = VERTEX_POINT('',#35455); +#35455 = CARTESIAN_POINT('',(-1.4,1.1,4.2)); +#35456 = LINE('',#35457,#35458); +#35457 = CARTESIAN_POINT('',(1.525,1.1,4.2)); +#35458 = VECTOR('',#35459,1.); +#35459 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#35460 = ORIENTED_EDGE('',*,*,#35461,.F.); +#35461 = EDGE_CURVE('',#34759,#35454,#35462,.T.); +#35462 = LINE('',#35463,#35464); +#35463 = CARTESIAN_POINT('',(-1.4,1.7,4.2)); +#35464 = VECTOR('',#35465,1.); +#35465 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); +#35466 = ORIENTED_EDGE('',*,*,#34766,.F.); +#35467 = ORIENTED_EDGE('',*,*,#35430,.F.); +#35468 = ORIENTED_EDGE('',*,*,#35469,.F.); +#35469 = EDGE_CURVE('',#35470,#35421,#35472,.T.); +#35470 = VERTEX_POINT('',#35471); +#35471 = CARTESIAN_POINT('',(-0.45,1.75,4.2)); +#35472 = LINE('',#35473,#35474); +#35473 = CARTESIAN_POINT('',(-0.45,1.75,4.2)); +#35474 = VECTOR('',#35475,1.); +#35475 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#35476 = ORIENTED_EDGE('',*,*,#35477,.F.); +#35477 = EDGE_CURVE('',#34727,#35470,#35478,.T.); +#35478 = LINE('',#35479,#35480); +#35479 = CARTESIAN_POINT('',(-0.45,1.7,4.2)); +#35480 = VECTOR('',#35481,1.); +#35481 = DIRECTION('',(1.224646799147E-16,1.,0.)); +#35482 = PLANE('',#35483); +#35483 = AXIS2_PLACEMENT_3D('',#35484,#35485,#35486); +#35484 = CARTESIAN_POINT('',(-0.893939393939,1.417424242424,4.2)); +#35485 = DIRECTION('',(-2.590322521168E-30,-2.221330562073E-31,-1.)); +#35486 = DIRECTION('',(1.,-1.224646799147E-16,-2.590322521168E-30)); +#35487 = ADVANCED_FACE('',(#35488),#35506,.T.); +#35488 = FACE_BOUND('',#35489,.T.); +#35489 = EDGE_LOOP('',(#35490,#35491,#35492,#35500)); +#35490 = ORIENTED_EDGE('',*,*,#34758,.F.); +#35491 = ORIENTED_EDGE('',*,*,#35461,.T.); +#35492 = ORIENTED_EDGE('',*,*,#35493,.T.); +#35493 = EDGE_CURVE('',#35454,#35494,#35496,.T.); +#35494 = VERTEX_POINT('',#35495); +#35495 = CARTESIAN_POINT('',(-1.4,1.1,2.4)); +#35496 = LINE('',#35497,#35498); +#35497 = CARTESIAN_POINT('',(-1.4,1.1,5.1)); +#35498 = VECTOR('',#35499,1.); +#35499 = DIRECTION('',(-0.,0.,-1.)); +#35500 = ORIENTED_EDGE('',*,*,#35501,.F.); +#35501 = EDGE_CURVE('',#34751,#35494,#35502,.T.); +#35502 = LINE('',#35503,#35504); +#35503 = CARTESIAN_POINT('',(-1.4,1.7,2.4)); +#35504 = VECTOR('',#35505,1.); +#35505 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); +#35506 = PLANE('',#35507); +#35507 = AXIS2_PLACEMENT_3D('',#35508,#35509,#35510); +#35508 = CARTESIAN_POINT('',(-1.4,1.7,4.2)); +#35509 = DIRECTION('',(1.,-1.224646799147E-16,-0.)); +#35510 = DIRECTION('',(-0.,0.,-1.)); +#35511 = ADVANCED_FACE('',(#35512),#35530,.T.); +#35512 = FACE_BOUND('',#35513,.T.); +#35513 = EDGE_LOOP('',(#35514,#35515,#35516,#35524)); +#35514 = ORIENTED_EDGE('',*,*,#34750,.F.); +#35515 = ORIENTED_EDGE('',*,*,#35501,.T.); +#35516 = ORIENTED_EDGE('',*,*,#35517,.T.); +#35517 = EDGE_CURVE('',#35494,#35518,#35520,.T.); +#35518 = VERTEX_POINT('',#35519); +#35519 = CARTESIAN_POINT('',(-0.4,1.1,2.4)); +#35520 = LINE('',#35521,#35522); +#35521 = CARTESIAN_POINT('',(1.025,1.1,2.4)); +#35522 = VECTOR('',#35523,1.); +#35523 = DIRECTION('',(1.,-1.224646799147E-16,0.)); +#35524 = ORIENTED_EDGE('',*,*,#35525,.F.); +#35525 = EDGE_CURVE('',#34743,#35518,#35526,.T.); +#35526 = LINE('',#35527,#35528); +#35527 = CARTESIAN_POINT('',(-0.4,1.7,2.4)); +#35528 = VECTOR('',#35529,1.); +#35529 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); +#35530 = PLANE('',#35531); +#35531 = AXIS2_PLACEMENT_3D('',#35532,#35533,#35534); +#35532 = CARTESIAN_POINT('',(-1.4,1.7,2.4)); +#35533 = DIRECTION('',(0.,0.,1.)); +#35534 = DIRECTION('',(1.,-1.224646799147E-16,0.)); +#35535 = ADVANCED_FACE('',(#35536),#35547,.T.); +#35536 = FACE_BOUND('',#35537,.T.); +#35537 = EDGE_LOOP('',(#35538,#35539,#35540,#35546)); +#35538 = ORIENTED_EDGE('',*,*,#34742,.F.); +#35539 = ORIENTED_EDGE('',*,*,#35525,.T.); +#35540 = ORIENTED_EDGE('',*,*,#35541,.T.); +#35541 = EDGE_CURVE('',#35518,#35446,#35542,.T.); +#35542 = LINE('',#35543,#35544); +#35543 = CARTESIAN_POINT('',(-0.4,1.1,4.2)); +#35544 = VECTOR('',#35545,1.); +#35545 = DIRECTION('',(0.,0.,1.)); +#35546 = ORIENTED_EDGE('',*,*,#35445,.F.); +#35547 = PLANE('',#35548); +#35548 = AXIS2_PLACEMENT_3D('',#35549,#35550,#35551); +#35549 = CARTESIAN_POINT('',(-0.4,1.7,2.4)); +#35550 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#35551 = DIRECTION('',(0.,0.,1.)); +#35552 = ADVANCED_FACE('',(#35553),#35564,.F.); +#35553 = FACE_BOUND('',#35554,.F.); +#35554 = EDGE_LOOP('',(#35555,#35556,#35557,#35563)); +#35555 = ORIENTED_EDGE('',*,*,#34726,.T.); +#35556 = ORIENTED_EDGE('',*,*,#35366,.T.); +#35557 = ORIENTED_EDGE('',*,*,#35558,.F.); +#35558 = EDGE_CURVE('',#35470,#35367,#35559,.T.); +#35559 = LINE('',#35560,#35561); +#35560 = CARTESIAN_POINT('',(-0.45,1.75,4.2)); +#35561 = VECTOR('',#35562,1.); +#35562 = DIRECTION('',(0.,0.,1.)); +#35563 = ORIENTED_EDGE('',*,*,#35477,.F.); +#35564 = PLANE('',#35565); +#35565 = AXIS2_PLACEMENT_3D('',#35566,#35567,#35568); +#35566 = CARTESIAN_POINT('',(-0.45,1.7,4.2)); +#35567 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#35568 = DIRECTION('',(1.224646799147E-16,1.,0.)); +#35569 = ADVANCED_FACE('',(#35570),#35588,.F.); +#35570 = FACE_BOUND('',#35571,.F.); +#35571 = EDGE_LOOP('',(#35572,#35573,#35581,#35587)); +#35572 = ORIENTED_EDGE('',*,*,#34710,.F.); +#35573 = ORIENTED_EDGE('',*,*,#35574,.T.); +#35574 = EDGE_CURVE('',#34703,#35575,#35577,.T.); +#35575 = VERTEX_POINT('',#35576); +#35576 = CARTESIAN_POINT('',(0.55,1.1,2.1)); +#35577 = LINE('',#35578,#35579); +#35578 = CARTESIAN_POINT('',(0.55,1.7,2.1)); +#35579 = VECTOR('',#35580,1.); +#35580 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); +#35581 = ORIENTED_EDGE('',*,*,#35582,.T.); +#35582 = EDGE_CURVE('',#35575,#35358,#35583,.T.); +#35583 = LINE('',#35584,#35585); +#35584 = CARTESIAN_POINT('',(0.55,1.1,4.05)); +#35585 = VECTOR('',#35586,1.); +#35586 = DIRECTION('',(0.,0.,1.)); +#35587 = ORIENTED_EDGE('',*,*,#35357,.F.); +#35588 = PLANE('',#35589); +#35589 = AXIS2_PLACEMENT_3D('',#35590,#35591,#35592); +#35590 = CARTESIAN_POINT('',(0.55,1.7,2.1)); +#35591 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#35592 = DIRECTION('',(0.,0.,1.)); +#35593 = ADVANCED_FACE('',(#35594),#35612,.F.); +#35594 = FACE_BOUND('',#35595,.F.); +#35595 = EDGE_LOOP('',(#35596,#35597,#35605,#35611)); +#35596 = ORIENTED_EDGE('',*,*,#34702,.F.); +#35597 = ORIENTED_EDGE('',*,*,#35598,.T.); +#35598 = EDGE_CURVE('',#34695,#35599,#35601,.T.); +#35599 = VERTEX_POINT('',#35600); +#35600 = CARTESIAN_POINT('',(1.45,1.1,2.1)); +#35601 = LINE('',#35602,#35603); +#35602 = CARTESIAN_POINT('',(1.45,1.7,2.1)); +#35603 = VECTOR('',#35604,1.); +#35604 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); +#35605 = ORIENTED_EDGE('',*,*,#35606,.T.); +#35606 = EDGE_CURVE('',#35599,#35575,#35607,.T.); +#35607 = LINE('',#35608,#35609); +#35608 = CARTESIAN_POINT('',(2.45,1.1,2.1)); +#35609 = VECTOR('',#35610,1.); +#35610 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#35611 = ORIENTED_EDGE('',*,*,#35574,.F.); +#35612 = PLANE('',#35613); +#35613 = AXIS2_PLACEMENT_3D('',#35614,#35615,#35616); +#35614 = CARTESIAN_POINT('',(1.45,1.7,2.1)); +#35615 = DIRECTION('',(-0.,0.,-1.)); +#35616 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#35617 = ADVANCED_FACE('',(#35618),#35629,.F.); +#35618 = FACE_BOUND('',#35619,.F.); +#35619 = EDGE_LOOP('',(#35620,#35621,#35622,#35628)); +#35620 = ORIENTED_EDGE('',*,*,#34694,.F.); +#35621 = ORIENTED_EDGE('',*,*,#34905,.T.); +#35622 = ORIENTED_EDGE('',*,*,#35623,.T.); +#35623 = EDGE_CURVE('',#34906,#35599,#35624,.T.); +#35624 = LINE('',#35625,#35626); +#35625 = CARTESIAN_POINT('',(1.45,1.1,6.)); +#35626 = VECTOR('',#35627,1.); +#35627 = DIRECTION('',(-0.,0.,-1.)); +#35628 = ORIENTED_EDGE('',*,*,#35598,.F.); +#35629 = PLANE('',#35630); +#35630 = AXIS2_PLACEMENT_3D('',#35631,#35632,#35633); +#35631 = CARTESIAN_POINT('',(1.45,1.7,6.)); +#35632 = DIRECTION('',(1.,-1.224646799147E-16,0.)); +#35633 = DIRECTION('',(0.,-0.,-1.)); +#35634 = ADVANCED_FACE('',(#35635),#35660,.F.); +#35635 = FACE_BOUND('',#35636,.F.); +#35636 = EDGE_LOOP('',(#35637,#35638,#35646,#35654)); +#35637 = ORIENTED_EDGE('',*,*,#34855,.F.); +#35638 = ORIENTED_EDGE('',*,*,#35639,.T.); +#35639 = EDGE_CURVE('',#34856,#35640,#35642,.T.); +#35640 = VERTEX_POINT('',#35641); +#35641 = CARTESIAN_POINT('',(2.4,1.1,4.2)); +#35642 = LINE('',#35643,#35644); +#35643 = CARTESIAN_POINT('',(2.4,1.7,4.2)); +#35644 = VECTOR('',#35645,1.); +#35645 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); +#35646 = ORIENTED_EDGE('',*,*,#35647,.T.); +#35647 = EDGE_CURVE('',#35640,#35648,#35650,.T.); +#35648 = VERTEX_POINT('',#35649); +#35649 = CARTESIAN_POINT('',(3.4,1.1,4.2)); +#35650 = LINE('',#35651,#35652); +#35651 = CARTESIAN_POINT('',(2.925,1.1,4.2)); +#35652 = VECTOR('',#35653,1.); +#35653 = DIRECTION('',(1.,-1.224646799147E-16,0.)); +#35654 = ORIENTED_EDGE('',*,*,#35655,.F.); +#35655 = EDGE_CURVE('',#34858,#35648,#35656,.T.); +#35656 = LINE('',#35657,#35658); +#35657 = CARTESIAN_POINT('',(3.4,1.7,4.2)); +#35658 = VECTOR('',#35659,1.); +#35659 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); +#35660 = PLANE('',#35661); +#35661 = AXIS2_PLACEMENT_3D('',#35662,#35663,#35664); +#35662 = CARTESIAN_POINT('',(2.4,1.7,4.2)); +#35663 = DIRECTION('',(0.,0.,1.)); +#35664 = DIRECTION('',(1.,-1.224646799147E-16,0.)); +#35665 = ADVANCED_FACE('',(#35666),#35684,.F.); +#35666 = FACE_BOUND('',#35667,.F.); +#35667 = EDGE_LOOP('',(#35668,#35669,#35677,#35683)); +#35668 = ORIENTED_EDGE('',*,*,#34881,.F.); +#35669 = ORIENTED_EDGE('',*,*,#35670,.T.); +#35670 = EDGE_CURVE('',#34874,#35671,#35673,.T.); +#35671 = VERTEX_POINT('',#35672); +#35672 = CARTESIAN_POINT('',(2.4,1.1,2.4)); +#35673 = LINE('',#35674,#35675); +#35674 = CARTESIAN_POINT('',(2.4,1.7,2.4)); +#35675 = VECTOR('',#35676,1.); +#35676 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); +#35677 = ORIENTED_EDGE('',*,*,#35678,.T.); +#35678 = EDGE_CURVE('',#35671,#35640,#35679,.T.); +#35679 = LINE('',#35680,#35681); +#35680 = CARTESIAN_POINT('',(2.4,1.1,4.2)); +#35681 = VECTOR('',#35682,1.); +#35682 = DIRECTION('',(0.,0.,1.)); +#35683 = ORIENTED_EDGE('',*,*,#35639,.F.); +#35684 = PLANE('',#35685); +#35685 = AXIS2_PLACEMENT_3D('',#35686,#35687,#35688); +#35686 = CARTESIAN_POINT('',(2.4,1.7,2.4)); +#35687 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#35688 = DIRECTION('',(0.,0.,1.)); +#35689 = ADVANCED_FACE('',(#35690),#35708,.F.); +#35690 = FACE_BOUND('',#35691,.F.); +#35691 = EDGE_LOOP('',(#35692,#35693,#35694,#35702)); +#35692 = ORIENTED_EDGE('',*,*,#34865,.F.); +#35693 = ORIENTED_EDGE('',*,*,#35655,.T.); +#35694 = ORIENTED_EDGE('',*,*,#35695,.T.); +#35695 = EDGE_CURVE('',#35648,#35696,#35698,.T.); +#35696 = VERTEX_POINT('',#35697); +#35697 = CARTESIAN_POINT('',(3.4,1.1,2.4)); +#35698 = LINE('',#35699,#35700); +#35699 = CARTESIAN_POINT('',(3.4,1.1,5.1)); +#35700 = VECTOR('',#35701,1.); +#35701 = DIRECTION('',(-0.,0.,-1.)); +#35702 = ORIENTED_EDGE('',*,*,#35703,.F.); +#35703 = EDGE_CURVE('',#34866,#35696,#35704,.T.); +#35704 = LINE('',#35705,#35706); +#35705 = CARTESIAN_POINT('',(3.4,1.7,2.4)); +#35706 = VECTOR('',#35707,1.); +#35707 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); +#35708 = PLANE('',#35709); +#35709 = AXIS2_PLACEMENT_3D('',#35710,#35711,#35712); +#35710 = CARTESIAN_POINT('',(3.4,1.7,4.2)); +#35711 = DIRECTION('',(1.,-1.224646799147E-16,-0.)); +#35712 = DIRECTION('',(-0.,0.,-1.)); +#35713 = ADVANCED_FACE('',(#35714),#35725,.F.); +#35714 = FACE_BOUND('',#35715,.F.); +#35715 = EDGE_LOOP('',(#35716,#35717,#35718,#35724)); +#35716 = ORIENTED_EDGE('',*,*,#34873,.F.); +#35717 = ORIENTED_EDGE('',*,*,#35703,.T.); +#35718 = ORIENTED_EDGE('',*,*,#35719,.T.); +#35719 = EDGE_CURVE('',#35696,#35671,#35720,.T.); +#35720 = LINE('',#35721,#35722); +#35721 = CARTESIAN_POINT('',(3.425,1.1,2.4)); +#35722 = VECTOR('',#35723,1.); +#35723 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#35724 = ORIENTED_EDGE('',*,*,#35670,.F.); +#35725 = PLANE('',#35726); +#35726 = AXIS2_PLACEMENT_3D('',#35727,#35728,#35729); +#35727 = CARTESIAN_POINT('',(3.4,1.7,2.4)); +#35728 = DIRECTION('',(-0.,0.,-1.)); +#35729 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#35730 = ADVANCED_FACE('',(#35731),#35760,.F.); +#35731 = FACE_BOUND('',#35732,.F.); +#35732 = EDGE_LOOP('',(#35733,#35734,#35742,#35750,#35756,#35757,#35758, + #35759)); +#35733 = ORIENTED_EDGE('',*,*,#35010,.F.); +#35734 = ORIENTED_EDGE('',*,*,#35735,.T.); +#35735 = EDGE_CURVE('',#35011,#35736,#35738,.T.); +#35736 = VERTEX_POINT('',#35737); +#35737 = CARTESIAN_POINT('',(3.45,-2.3,1.8)); +#35738 = LINE('',#35739,#35740); +#35739 = CARTESIAN_POINT('',(3.45,-2.3,6.)); +#35740 = VECTOR('',#35741,1.); +#35741 = DIRECTION('',(0.,0.,-1.)); +#35742 = ORIENTED_EDGE('',*,*,#35743,.T.); +#35743 = EDGE_CURVE('',#35736,#35744,#35746,.T.); +#35744 = VERTEX_POINT('',#35745); +#35745 = CARTESIAN_POINT('',(3.45,1.1,1.8)); +#35746 = LINE('',#35747,#35748); +#35747 = CARTESIAN_POINT('',(3.45,-2.3,1.8)); +#35748 = VECTOR('',#35749,1.); +#35749 = DIRECTION('',(1.224646799147E-16,1.,0.)); +#35750 = ORIENTED_EDGE('',*,*,#35751,.F.); +#35751 = EDGE_CURVE('',#34914,#35744,#35752,.T.); +#35752 = LINE('',#35753,#35754); +#35753 = CARTESIAN_POINT('',(3.45,1.1,6.)); +#35754 = VECTOR('',#35755,1.); +#35755 = DIRECTION('',(0.,0.,-1.)); +#35756 = ORIENTED_EDGE('',*,*,#34921,.F.); +#35757 = ORIENTED_EDGE('',*,*,#34937,.T.); +#35758 = ORIENTED_EDGE('',*,*,#34967,.F.); +#35759 = ORIENTED_EDGE('',*,*,#34986,.T.); +#35760 = PLANE('',#35761); +#35761 = AXIS2_PLACEMENT_3D('',#35762,#35763,#35764); +#35762 = CARTESIAN_POINT('',(3.45,-2.3,6.)); +#35763 = DIRECTION('',(1.,-1.224646799147E-16,0.)); +#35764 = DIRECTION('',(1.224646799147E-16,1.,0.)); +#35765 = ADVANCED_FACE('',(#35766,#35788,#35794),#35800,.F.); +#35766 = FACE_BOUND('',#35767,.F.); +#35767 = EDGE_LOOP('',(#35768,#35769,#35770,#35778,#35784,#35785,#35786, + #35787)); +#35768 = ORIENTED_EDGE('',*,*,#34913,.F.); +#35769 = ORIENTED_EDGE('',*,*,#35751,.T.); +#35770 = ORIENTED_EDGE('',*,*,#35771,.T.); +#35771 = EDGE_CURVE('',#35744,#35772,#35774,.T.); +#35772 = VERTEX_POINT('',#35773); +#35773 = CARTESIAN_POINT('',(-1.45,1.1,1.8)); +#35774 = LINE('',#35775,#35776); +#35775 = CARTESIAN_POINT('',(3.45,1.1,1.8)); +#35776 = VECTOR('',#35777,1.); +#35777 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#35778 = ORIENTED_EDGE('',*,*,#35779,.F.); +#35779 = EDGE_CURVE('',#35399,#35772,#35780,.T.); +#35780 = LINE('',#35781,#35782); +#35781 = CARTESIAN_POINT('',(-1.45,1.1,6.)); +#35782 = VECTOR('',#35783,1.); +#35783 = DIRECTION('',(0.,0.,-1.)); +#35784 = ORIENTED_EDGE('',*,*,#35406,.F.); +#35785 = ORIENTED_EDGE('',*,*,#35582,.F.); +#35786 = ORIENTED_EDGE('',*,*,#35606,.F.); +#35787 = ORIENTED_EDGE('',*,*,#35623,.F.); +#35788 = FACE_BOUND('',#35789,.F.); +#35789 = EDGE_LOOP('',(#35790,#35791,#35792,#35793)); +#35790 = ORIENTED_EDGE('',*,*,#35453,.T.); +#35791 = ORIENTED_EDGE('',*,*,#35493,.T.); +#35792 = ORIENTED_EDGE('',*,*,#35517,.T.); +#35793 = ORIENTED_EDGE('',*,*,#35541,.T.); +#35794 = FACE_BOUND('',#35795,.F.); +#35795 = EDGE_LOOP('',(#35796,#35797,#35798,#35799)); +#35796 = ORIENTED_EDGE('',*,*,#35719,.F.); +#35797 = ORIENTED_EDGE('',*,*,#35695,.F.); +#35798 = ORIENTED_EDGE('',*,*,#35647,.F.); +#35799 = ORIENTED_EDGE('',*,*,#35678,.F.); +#35800 = PLANE('',#35801); +#35801 = AXIS2_PLACEMENT_3D('',#35802,#35803,#35804); +#35802 = CARTESIAN_POINT('',(3.45,1.1,6.)); +#35803 = DIRECTION('',(1.224646799147E-16,1.,0.)); +#35804 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#35805 = ADVANCED_FACE('',(#35806),#35824,.T.); +#35806 = FACE_BOUND('',#35807,.T.); +#35807 = EDGE_LOOP('',(#35808,#35816,#35822,#35823)); +#35808 = ORIENTED_EDGE('',*,*,#35809,.T.); +#35809 = EDGE_CURVE('',#35027,#35810,#35812,.T.); +#35810 = VERTEX_POINT('',#35811); +#35811 = CARTESIAN_POINT('',(-1.45,-0.6,4.4)); +#35812 = LINE('',#35813,#35814); +#35813 = CARTESIAN_POINT('',(-1.45,-0.6,5.2)); +#35814 = VECTOR('',#35815,1.); +#35815 = DIRECTION('',(-0.,0.,-1.)); +#35816 = ORIENTED_EDGE('',*,*,#35817,.T.); +#35817 = EDGE_CURVE('',#35810,#35253,#35818,.T.); +#35818 = LINE('',#35819,#35820); +#35819 = CARTESIAN_POINT('',(3.95,-0.6,4.4)); +#35820 = VECTOR('',#35821,1.); +#35821 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#35822 = ORIENTED_EDGE('',*,*,#35261,.T.); +#35823 = ORIENTED_EDGE('',*,*,#35034,.F.); +#35824 = PLANE('',#35825); +#35825 = AXIS2_PLACEMENT_3D('',#35826,#35827,#35828); +#35826 = CARTESIAN_POINT('',(3.95,-0.6,4.4)); +#35827 = DIRECTION('',(1.224646799147E-16,1.,0.)); +#35828 = DIRECTION('',(0.,-0.,1.)); +#35829 = ADVANCED_FACE('',(#35830),#35865,.F.); +#35830 = FACE_BOUND('',#35831,.F.); +#35831 = EDGE_LOOP('',(#35832,#35833,#35834,#35842,#35848,#35849,#35850, + #35859)); +#35832 = ORIENTED_EDGE('',*,*,#35398,.F.); +#35833 = ORIENTED_EDGE('',*,*,#35779,.T.); +#35834 = ORIENTED_EDGE('',*,*,#35835,.T.); +#35835 = EDGE_CURVE('',#35772,#35836,#35838,.T.); +#35836 = VERTEX_POINT('',#35837); +#35837 = CARTESIAN_POINT('',(-1.45,-2.3,1.8)); +#35838 = LINE('',#35839,#35840); +#35839 = CARTESIAN_POINT('',(-1.45,1.1,1.8)); +#35840 = VECTOR('',#35841,1.); +#35841 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); +#35842 = ORIENTED_EDGE('',*,*,#35843,.F.); +#35843 = EDGE_CURVE('',#35019,#35836,#35844,.T.); +#35844 = LINE('',#35845,#35846); +#35845 = CARTESIAN_POINT('',(-1.45,-2.3,6.)); +#35846 = VECTOR('',#35847,1.); +#35847 = DIRECTION('',(0.,0.,-1.)); +#35848 = ORIENTED_EDGE('',*,*,#35026,.F.); +#35849 = ORIENTED_EDGE('',*,*,#35809,.T.); +#35850 = ORIENTED_EDGE('',*,*,#35851,.T.); +#35851 = EDGE_CURVE('',#35810,#35852,#35854,.T.); +#35852 = VERTEX_POINT('',#35853); +#35853 = CARTESIAN_POINT('',(-1.45,0.2,4.4)); +#35854 = CIRCLE('',#35855,0.4); +#35855 = AXIS2_PLACEMENT_3D('',#35856,#35857,#35858); +#35856 = CARTESIAN_POINT('',(-1.45,-0.2,4.4)); +#35857 = DIRECTION('',(1.,-1.224646799147E-16,0.)); +#35858 = DIRECTION('',(1.224646799147E-16,1.,0.)); +#35859 = ORIENTED_EDGE('',*,*,#35860,.T.); +#35860 = EDGE_CURVE('',#35852,#35391,#35861,.T.); +#35861 = LINE('',#35862,#35863); +#35862 = CARTESIAN_POINT('',(-1.45,0.2,6.)); +#35863 = VECTOR('',#35864,1.); +#35864 = DIRECTION('',(0.,0.,1.)); +#35865 = PLANE('',#35866); +#35866 = AXIS2_PLACEMENT_3D('',#35867,#35868,#35869); +#35867 = CARTESIAN_POINT('',(-1.45,1.1,6.)); +#35868 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#35869 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); +#35870 = ADVANCED_FACE('',(#35871),#35914,.F.); +#35871 = FACE_BOUND('',#35872,.F.); +#35872 = EDGE_LOOP('',(#35873,#35874,#35875,#35883,#35891,#35899,#35907, + #35913)); +#35873 = ORIENTED_EDGE('',*,*,#35018,.F.); +#35874 = ORIENTED_EDGE('',*,*,#35843,.T.); +#35875 = ORIENTED_EDGE('',*,*,#35876,.T.); +#35876 = EDGE_CURVE('',#35836,#35877,#35879,.T.); +#35877 = VERTEX_POINT('',#35878); +#35878 = CARTESIAN_POINT('',(0.8,-2.3,1.8)); +#35879 = LINE('',#35880,#35881); +#35880 = CARTESIAN_POINT('',(-1.45,-2.3,1.8)); +#35881 = VECTOR('',#35882,1.); +#35882 = DIRECTION('',(1.,-1.224646799147E-16,0.)); +#35883 = ORIENTED_EDGE('',*,*,#35884,.T.); +#35884 = EDGE_CURVE('',#35877,#35885,#35887,.T.); +#35885 = VERTEX_POINT('',#35886); +#35886 = CARTESIAN_POINT('',(0.8,-2.3,3.7)); +#35887 = LINE('',#35888,#35889); +#35888 = CARTESIAN_POINT('',(0.8,-2.3,1.8)); +#35889 = VECTOR('',#35890,1.); +#35890 = DIRECTION('',(0.,0.,1.)); +#35891 = ORIENTED_EDGE('',*,*,#35892,.T.); +#35892 = EDGE_CURVE('',#35885,#35893,#35895,.T.); +#35893 = VERTEX_POINT('',#35894); +#35894 = CARTESIAN_POINT('',(1.2,-2.3,3.7)); +#35895 = LINE('',#35896,#35897); +#35896 = CARTESIAN_POINT('',(0.8,-2.3,3.7)); +#35897 = VECTOR('',#35898,1.); +#35898 = DIRECTION('',(1.,-1.224646799147E-16,0.)); +#35899 = ORIENTED_EDGE('',*,*,#35900,.F.); +#35900 = EDGE_CURVE('',#35901,#35893,#35903,.T.); +#35901 = VERTEX_POINT('',#35902); +#35902 = CARTESIAN_POINT('',(1.2,-2.3,1.8)); +#35903 = LINE('',#35904,#35905); +#35904 = CARTESIAN_POINT('',(1.2,-2.3,1.8)); +#35905 = VECTOR('',#35906,1.); +#35906 = DIRECTION('',(0.,0.,1.)); +#35907 = ORIENTED_EDGE('',*,*,#35908,.T.); +#35908 = EDGE_CURVE('',#35901,#35736,#35909,.T.); +#35909 = LINE('',#35910,#35911); +#35910 = CARTESIAN_POINT('',(-1.45,-2.3,1.8)); +#35911 = VECTOR('',#35912,1.); +#35912 = DIRECTION('',(1.,-1.224646799147E-16,0.)); +#35913 = ORIENTED_EDGE('',*,*,#35735,.F.); +#35914 = PLANE('',#35915); +#35915 = AXIS2_PLACEMENT_3D('',#35916,#35917,#35918); +#35916 = CARTESIAN_POINT('',(-1.45,-2.3,6.)); +#35917 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); +#35918 = DIRECTION('',(1.,-1.224646799147E-16,0.)); +#35919 = ADVANCED_FACE('',(#35920,#35926),#35960,.F.); +#35920 = FACE_BOUND('',#35921,.F.); +#35921 = EDGE_LOOP('',(#35922,#35923,#35924,#35925)); +#35922 = ORIENTED_EDGE('',*,*,#35342,.T.); +#35923 = ORIENTED_EDGE('',*,*,#35088,.T.); +#35924 = ORIENTED_EDGE('',*,*,#35112,.F.); +#35925 = ORIENTED_EDGE('',*,*,#35145,.F.); +#35926 = FACE_BOUND('',#35927,.F.); +#35927 = EDGE_LOOP('',(#35928,#35938,#35946,#35954)); +#35928 = ORIENTED_EDGE('',*,*,#35929,.T.); +#35929 = EDGE_CURVE('',#35930,#35932,#35934,.T.); +#35930 = VERTEX_POINT('',#35931); +#35931 = CARTESIAN_POINT('',(-0.25,0.25,0.1)); +#35932 = VERTEX_POINT('',#35933); +#35933 = CARTESIAN_POINT('',(0.25,0.25,0.1)); +#35934 = LINE('',#35935,#35936); +#35935 = CARTESIAN_POINT('',(0.5,0.25,0.1)); +#35936 = VECTOR('',#35937,1.); +#35937 = DIRECTION('',(1.,-1.224646799147E-16,0.)); +#35938 = ORIENTED_EDGE('',*,*,#35939,.T.); +#35939 = EDGE_CURVE('',#35932,#35940,#35942,.T.); +#35940 = VERTEX_POINT('',#35941); +#35941 = CARTESIAN_POINT('',(0.25,-0.25,0.1)); +#35942 = LINE('',#35943,#35944); +#35943 = CARTESIAN_POINT('',(0.25,0.271633216363,0.1)); +#35944 = VECTOR('',#35945,1.); +#35945 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); +#35946 = ORIENTED_EDGE('',*,*,#35947,.T.); +#35947 = EDGE_CURVE('',#35940,#35948,#35950,.T.); +#35948 = VERTEX_POINT('',#35949); +#35949 = CARTESIAN_POINT('',(-0.25,-0.25,0.1)); +#35950 = LINE('',#35951,#35952); +#35951 = CARTESIAN_POINT('',(0.5,-0.25,0.1)); +#35952 = VECTOR('',#35953,1.); +#35953 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#35954 = ORIENTED_EDGE('',*,*,#35955,.F.); +#35955 = EDGE_CURVE('',#35930,#35948,#35956,.T.); +#35956 = LINE('',#35957,#35958); +#35957 = CARTESIAN_POINT('',(-0.25,0.271633216363,0.1)); +#35958 = VECTOR('',#35959,1.); +#35959 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); +#35960 = PLANE('',#35961); +#35961 = AXIS2_PLACEMENT_3D('',#35962,#35963,#35964); +#35962 = CARTESIAN_POINT('',(0.75,0.5,0.1)); +#35963 = DIRECTION('',(0.,0.,1.)); +#35964 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); +#35965 = ADVANCED_FACE('',(#35966),#35977,.F.); +#35966 = FACE_BOUND('',#35967,.F.); +#35967 = EDGE_LOOP('',(#35968,#35969,#35970,#35976)); +#35968 = ORIENTED_EDGE('',*,*,#35817,.T.); +#35969 = ORIENTED_EDGE('',*,*,#35252,.T.); +#35970 = ORIENTED_EDGE('',*,*,#35971,.F.); +#35971 = EDGE_CURVE('',#35852,#35245,#35972,.T.); +#35972 = LINE('',#35973,#35974); +#35973 = CARTESIAN_POINT('',(3.95,0.2,4.4)); +#35974 = VECTOR('',#35975,1.); +#35975 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#35976 = ORIENTED_EDGE('',*,*,#35851,.F.); +#35977 = CYLINDRICAL_SURFACE('',#35978,0.4); +#35978 = AXIS2_PLACEMENT_3D('',#35979,#35980,#35981); +#35979 = CARTESIAN_POINT('',(3.95,-0.2,4.4)); +#35980 = DIRECTION('',(1.,-1.224646799147E-16,-0.)); +#35981 = DIRECTION('',(1.224646799147E-16,1.,0.)); +#35982 = ADVANCED_FACE('',(#35983),#35989,.T.); +#35983 = FACE_BOUND('',#35984,.T.); +#35984 = EDGE_LOOP('',(#35985,#35986,#35987,#35988)); +#35985 = ORIENTED_EDGE('',*,*,#35860,.T.); +#35986 = ORIENTED_EDGE('',*,*,#35390,.T.); +#35987 = ORIENTED_EDGE('',*,*,#35244,.T.); +#35988 = ORIENTED_EDGE('',*,*,#35971,.F.); +#35989 = PLANE('',#35990); +#35990 = AXIS2_PLACEMENT_3D('',#35991,#35992,#35993); +#35991 = CARTESIAN_POINT('',(3.95,0.2,6.)); +#35992 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); +#35993 = DIRECTION('',(-0.,0.,-1.)); +#35994 = ADVANCED_FACE('',(#35995),#36020,.F.); +#35995 = FACE_BOUND('',#35996,.F.); +#35996 = EDGE_LOOP('',(#35997,#36005,#36006,#36014)); +#35997 = ORIENTED_EDGE('',*,*,#35998,.F.); +#35998 = EDGE_CURVE('',#35303,#35999,#36001,.T.); +#35999 = VERTEX_POINT('',#36000); +#36000 = CARTESIAN_POINT('',(2.25,0.25,-0.9)); +#36001 = LINE('',#36002,#36003); +#36002 = CARTESIAN_POINT('',(2.25,0.25,5.)); +#36003 = VECTOR('',#36004,1.); +#36004 = DIRECTION('',(-0.,0.,-1.)); +#36005 = ORIENTED_EDGE('',*,*,#35300,.F.); +#36006 = ORIENTED_EDGE('',*,*,#36007,.T.); +#36007 = EDGE_CURVE('',#35301,#36008,#36010,.T.); +#36008 = VERTEX_POINT('',#36009); +#36009 = CARTESIAN_POINT('',(1.75,0.25,-0.9)); +#36010 = LINE('',#36011,#36012); +#36011 = CARTESIAN_POINT('',(1.75,0.25,5.)); +#36012 = VECTOR('',#36013,1.); +#36013 = DIRECTION('',(-0.,0.,-1.)); +#36014 = ORIENTED_EDGE('',*,*,#36015,.F.); +#36015 = EDGE_CURVE('',#35999,#36008,#36016,.T.); +#36016 = LINE('',#36017,#36018); +#36017 = CARTESIAN_POINT('',(2.25,0.25,-0.9)); +#36018 = VECTOR('',#36019,1.); +#36019 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#36020 = PLANE('',#36021); +#36021 = AXIS2_PLACEMENT_3D('',#36022,#36023,#36024); +#36022 = CARTESIAN_POINT('',(2.25,0.25,5.)); +#36023 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); +#36024 = DIRECTION('',(-0.,0.,-1.)); +#36025 = ADVANCED_FACE('',(#36026),#36076,.T.); +#36026 = FACE_BOUND('',#36027,.T.); +#36027 = EDGE_LOOP('',(#36028,#36038,#36046,#36054,#36060,#36061,#36062, + #36070)); +#36028 = ORIENTED_EDGE('',*,*,#36029,.T.); +#36029 = EDGE_CURVE('',#36030,#36032,#36034,.T.); +#36030 = VERTEX_POINT('',#36031); +#36031 = CARTESIAN_POINT('',(1.75,0.281578947368,-3.2)); +#36032 = VERTEX_POINT('',#36033); +#36033 = CARTESIAN_POINT('',(1.75,-0.218421052632,-3.2)); +#36034 = LINE('',#36035,#36036); +#36035 = CARTESIAN_POINT('',(1.75,0.25,-3.2)); +#36036 = VECTOR('',#36037,1.); +#36037 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); +#36038 = ORIENTED_EDGE('',*,*,#36039,.T.); +#36039 = EDGE_CURVE('',#36032,#36040,#36042,.T.); +#36040 = VERTEX_POINT('',#36041); +#36041 = CARTESIAN_POINT('',(1.75,5.E-02,-1.5)); +#36042 = LINE('',#36043,#36044); +#36043 = CARTESIAN_POINT('',(1.75,-0.25,-3.4)); +#36044 = VECTOR('',#36045,1.); +#36045 = DIRECTION('',(1.909990663905E-17,0.155962573473,0.987762965329) + ); +#36046 = ORIENTED_EDGE('',*,*,#36047,.T.); +#36047 = EDGE_CURVE('',#36040,#36048,#36050,.T.); +#36048 = VERTEX_POINT('',#36049); +#36049 = CARTESIAN_POINT('',(1.75,-0.25,-0.9)); +#36050 = LINE('',#36051,#36052); +#36051 = CARTESIAN_POINT('',(1.75,5.E-02,-1.5)); +#36052 = VECTOR('',#36053,1.); +#36053 = DIRECTION('',(-5.476786982641E-17,-0.4472135955,0.894427191)); +#36054 = ORIENTED_EDGE('',*,*,#36055,.T.); +#36055 = EDGE_CURVE('',#36048,#35319,#36056,.T.); +#36056 = LINE('',#36057,#36058); +#36057 = CARTESIAN_POINT('',(1.75,-0.25,-0.9)); +#36058 = VECTOR('',#36059,1.); +#36059 = DIRECTION('',(0.,0.,1.)); +#36060 = ORIENTED_EDGE('',*,*,#35326,.F.); +#36061 = ORIENTED_EDGE('',*,*,#36007,.T.); +#36062 = ORIENTED_EDGE('',*,*,#36063,.T.); +#36063 = EDGE_CURVE('',#36008,#36064,#36066,.T.); +#36064 = VERTEX_POINT('',#36065); +#36065 = CARTESIAN_POINT('',(1.75,0.55,-1.5)); +#36066 = LINE('',#36067,#36068); +#36067 = CARTESIAN_POINT('',(1.75,0.25,-0.9)); +#36068 = VECTOR('',#36069,1.); +#36069 = DIRECTION('',(5.476786982641E-17,0.4472135955,-0.894427191)); +#36070 = ORIENTED_EDGE('',*,*,#36071,.T.); +#36071 = EDGE_CURVE('',#36064,#36030,#36072,.T.); +#36072 = LINE('',#36073,#36074); +#36073 = CARTESIAN_POINT('',(1.75,0.55,-1.5)); +#36074 = VECTOR('',#36075,1.); +#36075 = DIRECTION('',(-1.909990663905E-17,-0.155962573473, + -0.987762965329)); +#36076 = PLANE('',#36077); +#36077 = AXIS2_PLACEMENT_3D('',#36078,#36079,#36080); +#36078 = CARTESIAN_POINT('',(1.75,4.326643272645E-02,0.775746953017)); +#36079 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#36080 = DIRECTION('',(0.,0.,1.)); +#36081 = ADVANCED_FACE('',(#36082),#36100,.F.); +#36082 = FACE_BOUND('',#36083,.F.); +#36083 = EDGE_LOOP('',(#36084,#36092,#36098,#36099)); +#36084 = ORIENTED_EDGE('',*,*,#36085,.F.); +#36085 = EDGE_CURVE('',#36086,#35311,#36088,.T.); +#36086 = VERTEX_POINT('',#36087); +#36087 = CARTESIAN_POINT('',(2.25,-0.25,-0.9)); +#36088 = LINE('',#36089,#36090); +#36089 = CARTESIAN_POINT('',(2.25,-0.25,-0.9)); +#36090 = VECTOR('',#36091,1.); +#36091 = DIRECTION('',(0.,0.,1.)); +#36092 = ORIENTED_EDGE('',*,*,#36093,.T.); +#36093 = EDGE_CURVE('',#36086,#36048,#36094,.T.); +#36094 = LINE('',#36095,#36096); +#36095 = CARTESIAN_POINT('',(2.25,-0.25,-0.9)); +#36096 = VECTOR('',#36097,1.); +#36097 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#36098 = ORIENTED_EDGE('',*,*,#36055,.T.); +#36099 = ORIENTED_EDGE('',*,*,#35318,.F.); +#36100 = PLANE('',#36101); +#36101 = AXIS2_PLACEMENT_3D('',#36102,#36103,#36104); +#36102 = CARTESIAN_POINT('',(2.25,-0.25,-0.9)); +#36103 = DIRECTION('',(1.224646799147E-16,1.,0.)); +#36104 = DIRECTION('',(0.,-0.,1.)); +#36105 = ADVANCED_FACE('',(#36106),#36149,.F.); +#36106 = FACE_BOUND('',#36107,.F.); +#36107 = EDGE_LOOP('',(#36108,#36118,#36126,#36132,#36133,#36134,#36135, + #36143)); +#36108 = ORIENTED_EDGE('',*,*,#36109,.T.); +#36109 = EDGE_CURVE('',#36110,#36112,#36114,.T.); +#36110 = VERTEX_POINT('',#36111); +#36111 = CARTESIAN_POINT('',(2.25,0.281578947368,-3.2)); +#36112 = VERTEX_POINT('',#36113); +#36113 = CARTESIAN_POINT('',(2.25,-0.218421052632,-3.2)); +#36114 = LINE('',#36115,#36116); +#36115 = CARTESIAN_POINT('',(2.25,0.25,-3.2)); +#36116 = VECTOR('',#36117,1.); +#36117 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); +#36118 = ORIENTED_EDGE('',*,*,#36119,.T.); +#36119 = EDGE_CURVE('',#36112,#36120,#36122,.T.); +#36120 = VERTEX_POINT('',#36121); +#36121 = CARTESIAN_POINT('',(2.25,5.E-02,-1.5)); +#36122 = LINE('',#36123,#36124); +#36123 = CARTESIAN_POINT('',(2.25,-0.25,-3.4)); +#36124 = VECTOR('',#36125,1.); +#36125 = DIRECTION('',(1.909990663905E-17,0.155962573473,0.987762965329) + ); +#36126 = ORIENTED_EDGE('',*,*,#36127,.T.); +#36127 = EDGE_CURVE('',#36120,#36086,#36128,.T.); +#36128 = LINE('',#36129,#36130); +#36129 = CARTESIAN_POINT('',(2.25,5.E-02,-1.5)); +#36130 = VECTOR('',#36131,1.); +#36131 = DIRECTION('',(-5.476786982641E-17,-0.4472135955,0.894427191)); +#36132 = ORIENTED_EDGE('',*,*,#36085,.T.); +#36133 = ORIENTED_EDGE('',*,*,#35310,.F.); +#36134 = ORIENTED_EDGE('',*,*,#35998,.T.); +#36135 = ORIENTED_EDGE('',*,*,#36136,.T.); +#36136 = EDGE_CURVE('',#35999,#36137,#36139,.T.); +#36137 = VERTEX_POINT('',#36138); +#36138 = CARTESIAN_POINT('',(2.25,0.55,-1.5)); +#36139 = LINE('',#36140,#36141); +#36140 = CARTESIAN_POINT('',(2.25,0.25,-0.9)); +#36141 = VECTOR('',#36142,1.); +#36142 = DIRECTION('',(5.476786982641E-17,0.4472135955,-0.894427191)); +#36143 = ORIENTED_EDGE('',*,*,#36144,.T.); +#36144 = EDGE_CURVE('',#36137,#36110,#36145,.T.); +#36145 = LINE('',#36146,#36147); +#36146 = CARTESIAN_POINT('',(2.25,0.55,-1.5)); +#36147 = VECTOR('',#36148,1.); +#36148 = DIRECTION('',(-1.909990663905E-17,-0.155962573473, + -0.987762965329)); +#36149 = PLANE('',#36150); +#36150 = AXIS2_PLACEMENT_3D('',#36151,#36152,#36153); +#36151 = CARTESIAN_POINT('',(2.25,4.326643272645E-02,0.775746953017)); +#36152 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#36153 = DIRECTION('',(0.,0.,1.)); +#36154 = ADVANCED_FACE('',(#36155),#36161,.F.); +#36155 = FACE_BOUND('',#36156,.F.); +#36156 = EDGE_LOOP('',(#36157,#36158,#36159,#36160)); +#36157 = ORIENTED_EDGE('',*,*,#35558,.T.); +#36158 = ORIENTED_EDGE('',*,*,#35374,.T.); +#36159 = ORIENTED_EDGE('',*,*,#35420,.F.); +#36160 = ORIENTED_EDGE('',*,*,#35469,.F.); +#36161 = PLANE('',#36162); +#36162 = AXIS2_PLACEMENT_3D('',#36163,#36164,#36165); +#36163 = CARTESIAN_POINT('',(-0.45,1.75,4.2)); +#36164 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); +#36165 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#36166 = ADVANCED_FACE('',(#36167,#36196,#36230),#36264,.T.); +#36167 = FACE_BOUND('',#36168,.T.); +#36168 = EDGE_LOOP('',(#36169,#36170,#36171,#36172,#36173,#36181,#36189, + #36195)); +#36169 = ORIENTED_EDGE('',*,*,#35743,.T.); +#36170 = ORIENTED_EDGE('',*,*,#35771,.T.); +#36171 = ORIENTED_EDGE('',*,*,#35835,.T.); +#36172 = ORIENTED_EDGE('',*,*,#35876,.T.); +#36173 = ORIENTED_EDGE('',*,*,#36174,.F.); +#36174 = EDGE_CURVE('',#36175,#35877,#36177,.T.); +#36175 = VERTEX_POINT('',#36176); +#36176 = CARTESIAN_POINT('',(0.8,-2.,1.8)); +#36177 = LINE('',#36178,#36179); +#36178 = CARTESIAN_POINT('',(0.8,-2.,1.8)); +#36179 = VECTOR('',#36180,1.); +#36180 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); +#36181 = ORIENTED_EDGE('',*,*,#36182,.F.); +#36182 = EDGE_CURVE('',#36183,#36175,#36185,.T.); +#36183 = VERTEX_POINT('',#36184); +#36184 = CARTESIAN_POINT('',(1.2,-2.,1.8)); +#36185 = LINE('',#36186,#36187); +#36186 = CARTESIAN_POINT('',(1.2,-2.,1.8)); +#36187 = VECTOR('',#36188,1.); +#36188 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#36189 = ORIENTED_EDGE('',*,*,#36190,.F.); +#36190 = EDGE_CURVE('',#35901,#36183,#36191,.T.); +#36191 = LINE('',#36192,#36193); +#36192 = CARTESIAN_POINT('',(1.2,-2.3,1.8)); +#36193 = VECTOR('',#36194,1.); +#36194 = DIRECTION('',(1.224646799147E-16,1.,0.)); +#36195 = ORIENTED_EDGE('',*,*,#35908,.T.); +#36196 = FACE_BOUND('',#36197,.T.); +#36197 = EDGE_LOOP('',(#36198,#36208,#36216,#36224)); +#36198 = ORIENTED_EDGE('',*,*,#36199,.T.); +#36199 = EDGE_CURVE('',#36200,#36202,#36204,.T.); +#36200 = VERTEX_POINT('',#36201); +#36201 = CARTESIAN_POINT('',(1.75,0.25,1.8)); +#36202 = VERTEX_POINT('',#36203); +#36203 = CARTESIAN_POINT('',(2.25,0.25,1.8)); +#36204 = LINE('',#36205,#36206); +#36205 = CARTESIAN_POINT('',(1.625,0.25,1.8)); +#36206 = VECTOR('',#36207,1.); +#36207 = DIRECTION('',(1.,-1.224646799147E-16,0.)); +#36208 = ORIENTED_EDGE('',*,*,#36209,.T.); +#36209 = EDGE_CURVE('',#36202,#36210,#36212,.T.); +#36210 = VERTEX_POINT('',#36211); +#36211 = CARTESIAN_POINT('',(2.25,-0.25,1.8)); +#36212 = LINE('',#36213,#36214); +#36213 = CARTESIAN_POINT('',(2.25,-0.278366783637,1.8)); +#36214 = VECTOR('',#36215,1.); +#36215 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); +#36216 = ORIENTED_EDGE('',*,*,#36217,.T.); +#36217 = EDGE_CURVE('',#36210,#36218,#36220,.T.); +#36218 = VERTEX_POINT('',#36219); +#36219 = CARTESIAN_POINT('',(1.75,-0.25,1.8)); +#36220 = LINE('',#36221,#36222); +#36221 = CARTESIAN_POINT('',(1.625,-0.25,1.8)); +#36222 = VECTOR('',#36223,1.); +#36223 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#36224 = ORIENTED_EDGE('',*,*,#36225,.F.); +#36225 = EDGE_CURVE('',#36200,#36218,#36226,.T.); +#36226 = LINE('',#36227,#36228); +#36227 = CARTESIAN_POINT('',(1.75,-0.278366783637,1.8)); +#36228 = VECTOR('',#36229,1.); +#36229 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); +#36230 = FACE_BOUND('',#36231,.T.); +#36231 = EDGE_LOOP('',(#36232,#36242,#36250,#36258)); +#36232 = ORIENTED_EDGE('',*,*,#36233,.T.); +#36233 = EDGE_CURVE('',#36234,#36236,#36238,.T.); +#36234 = VERTEX_POINT('',#36235); +#36235 = CARTESIAN_POINT('',(-0.25,0.25,1.8)); +#36236 = VERTEX_POINT('',#36237); +#36237 = CARTESIAN_POINT('',(0.25,0.25,1.8)); +#36238 = LINE('',#36239,#36240); +#36239 = CARTESIAN_POINT('',(0.625,0.25,1.8)); +#36240 = VECTOR('',#36241,1.); +#36241 = DIRECTION('',(1.,-1.224646799147E-16,0.)); +#36242 = ORIENTED_EDGE('',*,*,#36243,.T.); +#36243 = EDGE_CURVE('',#36236,#36244,#36246,.T.); +#36244 = VERTEX_POINT('',#36245); +#36245 = CARTESIAN_POINT('',(0.25,-0.25,1.8)); +#36246 = LINE('',#36247,#36248); +#36247 = CARTESIAN_POINT('',(0.25,-0.278366783637,1.8)); +#36248 = VECTOR('',#36249,1.); +#36249 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); +#36250 = ORIENTED_EDGE('',*,*,#36251,.T.); +#36251 = EDGE_CURVE('',#36244,#36252,#36254,.T.); +#36252 = VERTEX_POINT('',#36253); +#36253 = CARTESIAN_POINT('',(-0.25,-0.25,1.8)); +#36254 = LINE('',#36255,#36256); +#36255 = CARTESIAN_POINT('',(0.625,-0.25,1.8)); +#36256 = VECTOR('',#36257,1.); +#36257 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#36258 = ORIENTED_EDGE('',*,*,#36259,.F.); +#36259 = EDGE_CURVE('',#36234,#36252,#36260,.T.); +#36260 = LINE('',#36261,#36262); +#36261 = CARTESIAN_POINT('',(-0.25,-0.278366783637,1.8)); +#36262 = VECTOR('',#36263,1.); +#36263 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); +#36264 = PLANE('',#36265); +#36265 = AXIS2_PLACEMENT_3D('',#36266,#36267,#36268); +#36266 = CARTESIAN_POINT('',(1.,-0.6,1.8)); +#36267 = DIRECTION('',(0.,0.,1.)); +#36268 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#36269 = ADVANCED_FACE('',(#36270),#36288,.F.); +#36270 = FACE_BOUND('',#36271,.F.); +#36271 = EDGE_LOOP('',(#36272,#36273,#36281,#36287)); +#36272 = ORIENTED_EDGE('',*,*,#35900,.T.); +#36273 = ORIENTED_EDGE('',*,*,#36274,.T.); +#36274 = EDGE_CURVE('',#35893,#36275,#36277,.T.); +#36275 = VERTEX_POINT('',#36276); +#36276 = CARTESIAN_POINT('',(1.2,-2.,3.7)); +#36277 = LINE('',#36278,#36279); +#36278 = CARTESIAN_POINT('',(1.2,-2.3,3.7)); +#36279 = VECTOR('',#36280,1.); +#36280 = DIRECTION('',(1.224646799147E-16,1.,0.)); +#36281 = ORIENTED_EDGE('',*,*,#36282,.F.); +#36282 = EDGE_CURVE('',#36183,#36275,#36283,.T.); +#36283 = LINE('',#36284,#36285); +#36284 = CARTESIAN_POINT('',(1.2,-2.,1.8)); +#36285 = VECTOR('',#36286,1.); +#36286 = DIRECTION('',(0.,0.,1.)); +#36287 = ORIENTED_EDGE('',*,*,#36190,.F.); +#36288 = PLANE('',#36289); +#36289 = AXIS2_PLACEMENT_3D('',#36290,#36291,#36292); +#36290 = CARTESIAN_POINT('',(1.2,-2.3,1.8)); +#36291 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#36292 = DIRECTION('',(1.224646799147E-16,1.,0.)); +#36293 = ADVANCED_FACE('',(#36294),#36312,.T.); +#36294 = FACE_BOUND('',#36295,.T.); +#36295 = EDGE_LOOP('',(#36296,#36304,#36310,#36311)); +#36296 = ORIENTED_EDGE('',*,*,#36297,.T.); +#36297 = EDGE_CURVE('',#36275,#36298,#36300,.T.); +#36298 = VERTEX_POINT('',#36299); +#36299 = CARTESIAN_POINT('',(0.8,-2.,3.7)); +#36300 = LINE('',#36301,#36302); +#36301 = CARTESIAN_POINT('',(1.2,-2.,3.7)); +#36302 = VECTOR('',#36303,1.); +#36303 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#36304 = ORIENTED_EDGE('',*,*,#36305,.T.); +#36305 = EDGE_CURVE('',#36298,#35885,#36306,.T.); +#36306 = LINE('',#36307,#36308); +#36307 = CARTESIAN_POINT('',(0.8,-2.,3.7)); +#36308 = VECTOR('',#36309,1.); +#36309 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); +#36310 = ORIENTED_EDGE('',*,*,#35892,.T.); +#36311 = ORIENTED_EDGE('',*,*,#36274,.T.); +#36312 = PLANE('',#36313); +#36313 = AXIS2_PLACEMENT_3D('',#36314,#36315,#36316); +#36314 = CARTESIAN_POINT('',(1.,-2.15,3.7)); +#36315 = DIRECTION('',(0.,0.,1.)); +#36316 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#36317 = ADVANCED_FACE('',(#36318),#36329,.F.); +#36318 = FACE_BOUND('',#36319,.F.); +#36319 = EDGE_LOOP('',(#36320,#36326,#36327,#36328)); +#36320 = ORIENTED_EDGE('',*,*,#36321,.T.); +#36321 = EDGE_CURVE('',#36175,#36298,#36322,.T.); +#36322 = LINE('',#36323,#36324); +#36323 = CARTESIAN_POINT('',(0.8,-2.,1.8)); +#36324 = VECTOR('',#36325,1.); +#36325 = DIRECTION('',(0.,0.,1.)); +#36326 = ORIENTED_EDGE('',*,*,#36305,.T.); +#36327 = ORIENTED_EDGE('',*,*,#35884,.F.); +#36328 = ORIENTED_EDGE('',*,*,#36174,.F.); +#36329 = PLANE('',#36330); +#36330 = AXIS2_PLACEMENT_3D('',#36331,#36332,#36333); +#36331 = CARTESIAN_POINT('',(0.8,-2.,1.8)); +#36332 = DIRECTION('',(1.,-1.224646799147E-16,0.)); +#36333 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); +#36334 = ADVANCED_FACE('',(#36335),#36360,.F.); +#36335 = FACE_BOUND('',#36336,.F.); +#36336 = EDGE_LOOP('',(#36337,#36345,#36346,#36354)); +#36337 = ORIENTED_EDGE('',*,*,#36338,.F.); +#36338 = EDGE_CURVE('',#35932,#36339,#36341,.T.); +#36339 = VERTEX_POINT('',#36340); +#36340 = CARTESIAN_POINT('',(0.25,0.25,-0.9)); +#36341 = LINE('',#36342,#36343); +#36342 = CARTESIAN_POINT('',(0.25,0.25,5.)); +#36343 = VECTOR('',#36344,1.); +#36344 = DIRECTION('',(-0.,0.,-1.)); +#36345 = ORIENTED_EDGE('',*,*,#35929,.F.); +#36346 = ORIENTED_EDGE('',*,*,#36347,.T.); +#36347 = EDGE_CURVE('',#35930,#36348,#36350,.T.); +#36348 = VERTEX_POINT('',#36349); +#36349 = CARTESIAN_POINT('',(-0.25,0.25,-0.9)); +#36350 = LINE('',#36351,#36352); +#36351 = CARTESIAN_POINT('',(-0.25,0.25,5.)); +#36352 = VECTOR('',#36353,1.); +#36353 = DIRECTION('',(-0.,0.,-1.)); +#36354 = ORIENTED_EDGE('',*,*,#36355,.F.); +#36355 = EDGE_CURVE('',#36339,#36348,#36356,.T.); +#36356 = LINE('',#36357,#36358); +#36357 = CARTESIAN_POINT('',(0.25,0.25,-0.9)); +#36358 = VECTOR('',#36359,1.); +#36359 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#36360 = PLANE('',#36361); +#36361 = AXIS2_PLACEMENT_3D('',#36362,#36363,#36364); +#36362 = CARTESIAN_POINT('',(0.25,0.25,5.)); +#36363 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); +#36364 = DIRECTION('',(-0.,0.,-1.)); +#36365 = ADVANCED_FACE('',(#36366),#36416,.T.); +#36366 = FACE_BOUND('',#36367,.T.); +#36367 = EDGE_LOOP('',(#36368,#36378,#36386,#36394,#36400,#36401,#36402, + #36410)); +#36368 = ORIENTED_EDGE('',*,*,#36369,.T.); +#36369 = EDGE_CURVE('',#36370,#36372,#36374,.T.); +#36370 = VERTEX_POINT('',#36371); +#36371 = CARTESIAN_POINT('',(-0.25,0.281578947368,-3.2)); +#36372 = VERTEX_POINT('',#36373); +#36373 = CARTESIAN_POINT('',(-0.25,-0.218421052632,-3.2)); +#36374 = LINE('',#36375,#36376); +#36375 = CARTESIAN_POINT('',(-0.25,0.25,-3.2)); +#36376 = VECTOR('',#36377,1.); +#36377 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); +#36378 = ORIENTED_EDGE('',*,*,#36379,.T.); +#36379 = EDGE_CURVE('',#36372,#36380,#36382,.T.); +#36380 = VERTEX_POINT('',#36381); +#36381 = CARTESIAN_POINT('',(-0.25,5.E-02,-1.5)); +#36382 = LINE('',#36383,#36384); +#36383 = CARTESIAN_POINT('',(-0.25,-0.25,-3.4)); +#36384 = VECTOR('',#36385,1.); +#36385 = DIRECTION('',(1.909990663905E-17,0.155962573473,0.987762965329) + ); +#36386 = ORIENTED_EDGE('',*,*,#36387,.T.); +#36387 = EDGE_CURVE('',#36380,#36388,#36390,.T.); +#36388 = VERTEX_POINT('',#36389); +#36389 = CARTESIAN_POINT('',(-0.25,-0.25,-0.9)); +#36390 = LINE('',#36391,#36392); +#36391 = CARTESIAN_POINT('',(-0.25,5.E-02,-1.5)); +#36392 = VECTOR('',#36393,1.); +#36393 = DIRECTION('',(-5.476786982641E-17,-0.4472135955,0.894427191)); +#36394 = ORIENTED_EDGE('',*,*,#36395,.T.); +#36395 = EDGE_CURVE('',#36388,#35948,#36396,.T.); +#36396 = LINE('',#36397,#36398); +#36397 = CARTESIAN_POINT('',(-0.25,-0.25,-0.9)); +#36398 = VECTOR('',#36399,1.); +#36399 = DIRECTION('',(0.,0.,1.)); +#36400 = ORIENTED_EDGE('',*,*,#35955,.F.); +#36401 = ORIENTED_EDGE('',*,*,#36347,.T.); +#36402 = ORIENTED_EDGE('',*,*,#36403,.T.); +#36403 = EDGE_CURVE('',#36348,#36404,#36406,.T.); +#36404 = VERTEX_POINT('',#36405); +#36405 = CARTESIAN_POINT('',(-0.25,0.55,-1.5)); +#36406 = LINE('',#36407,#36408); +#36407 = CARTESIAN_POINT('',(-0.25,0.25,-0.9)); +#36408 = VECTOR('',#36409,1.); +#36409 = DIRECTION('',(5.476786982641E-17,0.4472135955,-0.894427191)); +#36410 = ORIENTED_EDGE('',*,*,#36411,.T.); +#36411 = EDGE_CURVE('',#36404,#36370,#36412,.T.); +#36412 = LINE('',#36413,#36414); +#36413 = CARTESIAN_POINT('',(-0.25,0.55,-1.5)); +#36414 = VECTOR('',#36415,1.); +#36415 = DIRECTION('',(-1.909990663905E-17,-0.155962573473, + -0.987762965329)); +#36416 = PLANE('',#36417); +#36417 = AXIS2_PLACEMENT_3D('',#36418,#36419,#36420); +#36418 = CARTESIAN_POINT('',(-0.25,4.326643272645E-02,0.775746953017)); +#36419 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#36420 = DIRECTION('',(0.,0.,1.)); +#36421 = ADVANCED_FACE('',(#36422),#36440,.F.); +#36422 = FACE_BOUND('',#36423,.F.); +#36423 = EDGE_LOOP('',(#36424,#36432,#36438,#36439)); +#36424 = ORIENTED_EDGE('',*,*,#36425,.F.); +#36425 = EDGE_CURVE('',#36426,#35940,#36428,.T.); +#36426 = VERTEX_POINT('',#36427); +#36427 = CARTESIAN_POINT('',(0.25,-0.25,-0.9)); +#36428 = LINE('',#36429,#36430); +#36429 = CARTESIAN_POINT('',(0.25,-0.25,-0.9)); +#36430 = VECTOR('',#36431,1.); +#36431 = DIRECTION('',(0.,0.,1.)); +#36432 = ORIENTED_EDGE('',*,*,#36433,.T.); +#36433 = EDGE_CURVE('',#36426,#36388,#36434,.T.); +#36434 = LINE('',#36435,#36436); +#36435 = CARTESIAN_POINT('',(0.25,-0.25,-0.9)); +#36436 = VECTOR('',#36437,1.); +#36437 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#36438 = ORIENTED_EDGE('',*,*,#36395,.T.); +#36439 = ORIENTED_EDGE('',*,*,#35947,.F.); +#36440 = PLANE('',#36441); +#36441 = AXIS2_PLACEMENT_3D('',#36442,#36443,#36444); +#36442 = CARTESIAN_POINT('',(0.25,-0.25,-0.9)); +#36443 = DIRECTION('',(1.224646799147E-16,1.,0.)); +#36444 = DIRECTION('',(0.,-0.,1.)); +#36445 = ADVANCED_FACE('',(#36446),#36489,.F.); +#36446 = FACE_BOUND('',#36447,.F.); +#36447 = EDGE_LOOP('',(#36448,#36458,#36466,#36472,#36473,#36474,#36475, + #36483)); +#36448 = ORIENTED_EDGE('',*,*,#36449,.T.); +#36449 = EDGE_CURVE('',#36450,#36452,#36454,.T.); +#36450 = VERTEX_POINT('',#36451); +#36451 = CARTESIAN_POINT('',(0.25,0.281578947368,-3.2)); +#36452 = VERTEX_POINT('',#36453); +#36453 = CARTESIAN_POINT('',(0.25,-0.218421052632,-3.2)); +#36454 = LINE('',#36455,#36456); +#36455 = CARTESIAN_POINT('',(0.25,0.25,-3.2)); +#36456 = VECTOR('',#36457,1.); +#36457 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); +#36458 = ORIENTED_EDGE('',*,*,#36459,.T.); +#36459 = EDGE_CURVE('',#36452,#36460,#36462,.T.); +#36460 = VERTEX_POINT('',#36461); +#36461 = CARTESIAN_POINT('',(0.25,5.E-02,-1.5)); +#36462 = LINE('',#36463,#36464); +#36463 = CARTESIAN_POINT('',(0.25,-0.25,-3.4)); +#36464 = VECTOR('',#36465,1.); +#36465 = DIRECTION('',(1.909990663905E-17,0.155962573473,0.987762965329) + ); +#36466 = ORIENTED_EDGE('',*,*,#36467,.T.); +#36467 = EDGE_CURVE('',#36460,#36426,#36468,.T.); +#36468 = LINE('',#36469,#36470); +#36469 = CARTESIAN_POINT('',(0.25,5.E-02,-1.5)); +#36470 = VECTOR('',#36471,1.); +#36471 = DIRECTION('',(-5.476786982641E-17,-0.4472135955,0.894427191)); +#36472 = ORIENTED_EDGE('',*,*,#36425,.T.); +#36473 = ORIENTED_EDGE('',*,*,#35939,.F.); +#36474 = ORIENTED_EDGE('',*,*,#36338,.T.); +#36475 = ORIENTED_EDGE('',*,*,#36476,.T.); +#36476 = EDGE_CURVE('',#36339,#36477,#36479,.T.); +#36477 = VERTEX_POINT('',#36478); +#36478 = CARTESIAN_POINT('',(0.25,0.55,-1.5)); +#36479 = LINE('',#36480,#36481); +#36480 = CARTESIAN_POINT('',(0.25,0.25,-0.9)); +#36481 = VECTOR('',#36482,1.); +#36482 = DIRECTION('',(5.476786982641E-17,0.4472135955,-0.894427191)); +#36483 = ORIENTED_EDGE('',*,*,#36484,.T.); +#36484 = EDGE_CURVE('',#36477,#36450,#36485,.T.); +#36485 = LINE('',#36486,#36487); +#36486 = CARTESIAN_POINT('',(0.25,0.55,-1.5)); +#36487 = VECTOR('',#36488,1.); +#36488 = DIRECTION('',(-1.909990663905E-17,-0.155962573473, + -0.987762965329)); +#36489 = PLANE('',#36490); +#36490 = AXIS2_PLACEMENT_3D('',#36491,#36492,#36493); +#36491 = CARTESIAN_POINT('',(0.25,4.326643272645E-02,0.775746953017)); +#36492 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#36493 = DIRECTION('',(0.,0.,1.)); +#36494 = ADVANCED_FACE('',(#36495),#36506,.F.); +#36495 = FACE_BOUND('',#36496,.F.); +#36496 = EDGE_LOOP('',(#36497,#36498,#36499,#36505)); +#36497 = ORIENTED_EDGE('',*,*,#36015,.T.); +#36498 = ORIENTED_EDGE('',*,*,#36063,.T.); +#36499 = ORIENTED_EDGE('',*,*,#36500,.F.); +#36500 = EDGE_CURVE('',#36137,#36064,#36501,.T.); +#36501 = LINE('',#36502,#36503); +#36502 = CARTESIAN_POINT('',(2.25,0.55,-1.5)); +#36503 = VECTOR('',#36504,1.); +#36504 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#36505 = ORIENTED_EDGE('',*,*,#36136,.F.); +#36506 = PLANE('',#36507); +#36507 = AXIS2_PLACEMENT_3D('',#36508,#36509,#36510); +#36508 = CARTESIAN_POINT('',(2.25,0.25,-0.9)); +#36509 = DIRECTION('',(-1.095357396528E-16,-0.894427191,-0.4472135955)); +#36510 = DIRECTION('',(5.476786982641E-17,0.4472135955,-0.894427191)); +#36511 = ADVANCED_FACE('',(#36512),#36553,.F.); +#36512 = FACE_BOUND('',#36513,.T.); +#36513 = EDGE_LOOP('',(#36514,#36524,#36530,#36531,#36539,#36547)); +#36514 = ORIENTED_EDGE('',*,*,#36515,.T.); +#36515 = EDGE_CURVE('',#36516,#36518,#36520,.T.); +#36516 = VERTEX_POINT('',#36517); +#36517 = CARTESIAN_POINT('',(1.95,-5.E-02,-3.4)); +#36518 = VERTEX_POINT('',#36519); +#36519 = CARTESIAN_POINT('',(1.752447406934,-0.218807485305, + -3.202447406934)); +#36520 = LINE('',#36521,#36522); +#36521 = CARTESIAN_POINT('',(1.983963101414,-2.097873708559E-02, + -3.433963101414)); +#36522 = VECTOR('',#36523,1.); +#36523 = DIRECTION('',(-0.605209817607,-0.517148096144,0.605209817607)); +#36524 = ORIENTED_EDGE('',*,*,#36525,.T.); +#36525 = EDGE_CURVE('',#36518,#36032,#36526,.T.); +#36526 = LINE('',#36527,#36528); +#36527 = CARTESIAN_POINT('',(1.955198358413,-0.250820793434, + -3.405198358413)); +#36528 = VECTOR('',#36529,1.); +#36529 = DIRECTION('',(-0.702740385383,0.110959008218,0.702740385383)); +#36530 = ORIENTED_EDGE('',*,*,#36029,.F.); +#36531 = ORIENTED_EDGE('',*,*,#36532,.F.); +#36532 = EDGE_CURVE('',#36533,#36030,#36535,.T.); +#36533 = VERTEX_POINT('',#36534); +#36534 = CARTESIAN_POINT('',(1.752447406934,0.281192514695, + -3.202447406934)); +#36535 = LINE('',#36536,#36537); +#36536 = CARTESIAN_POINT('',(1.493844049248,0.322024623803, + -2.943844049248)); +#36537 = VECTOR('',#36538,1.); +#36538 = DIRECTION('',(-0.702740385383,0.110959008218,0.702740385383)); +#36539 = ORIENTED_EDGE('',*,*,#36540,.F.); +#36540 = EDGE_CURVE('',#36541,#36533,#36543,.T.); +#36541 = VERTEX_POINT('',#36542); +#36542 = CARTESIAN_POINT('',(1.95,5.E-02,-3.4)); +#36543 = LINE('',#36544,#36545); +#36544 = CARTESIAN_POINT('',(1.895376695718,0.113924744707, + -3.345376695718)); +#36545 = VECTOR('',#36546,1.); +#36546 = DIRECTION('',(-0.544770019249,0.63753529491,0.544770019249)); +#36547 = ORIENTED_EDGE('',*,*,#36548,.T.); +#36548 = EDGE_CURVE('',#36541,#36516,#36549,.T.); +#36549 = LINE('',#36550,#36551); +#36550 = CARTESIAN_POINT('',(1.95,0.25,-3.4)); +#36551 = VECTOR('',#36552,1.); +#36552 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); +#36553 = PLANE('',#36554); +#36554 = AXIS2_PLACEMENT_3D('',#36555,#36556,#36557); +#36555 = CARTESIAN_POINT('',(1.85,0.25,-3.3)); +#36556 = DIRECTION('',(0.707106781187,-8.833102285013E-17,0.707106781187 + )); +#36557 = DIRECTION('',(1.236918052038E-16,1.,1.227125289097E-18)); +#36558 = ADVANCED_FACE('',(#36559),#36579,.F.); +#36559 = FACE_BOUND('',#36560,.F.); +#36560 = EDGE_LOOP('',(#36561,#36562,#36563,#36564,#36565,#36573)); +#36561 = ORIENTED_EDGE('',*,*,#36144,.F.); +#36562 = ORIENTED_EDGE('',*,*,#36500,.T.); +#36563 = ORIENTED_EDGE('',*,*,#36071,.T.); +#36564 = ORIENTED_EDGE('',*,*,#36532,.F.); +#36565 = ORIENTED_EDGE('',*,*,#36566,.F.); +#36566 = EDGE_CURVE('',#36567,#36533,#36569,.T.); +#36567 = VERTEX_POINT('',#36568); +#36568 = CARTESIAN_POINT('',(2.247552593066,0.281192514695, + -3.202447406934)); +#36569 = LINE('',#36570,#36571); +#36570 = CARTESIAN_POINT('',(2.25,0.281192514695,-3.202447406934)); +#36571 = VECTOR('',#36572,1.); +#36572 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#36573 = ORIENTED_EDGE('',*,*,#36574,.T.); +#36574 = EDGE_CURVE('',#36567,#36110,#36575,.T.); +#36575 = LINE('',#36576,#36577); +#36576 = CARTESIAN_POINT('',(2.629616963064,0.341518467852, + -2.820383036936)); +#36577 = VECTOR('',#36578,1.); +#36578 = DIRECTION('',(0.702740385383,0.110959008218,0.702740385383)); +#36579 = PLANE('',#36580); +#36580 = AXIS2_PLACEMENT_3D('',#36581,#36582,#36583); +#36581 = CARTESIAN_POINT('',(2.25,0.55,-1.5)); +#36582 = DIRECTION('',(-1.209660753807E-16,-0.987762965329, + 0.155962573473)); +#36583 = DIRECTION('',(-1.909990663905E-17,-0.155962573473, + -0.987762965329)); +#36584 = ADVANCED_FACE('',(#36585),#36596,.F.); +#36585 = FACE_BOUND('',#36586,.F.); +#36586 = EDGE_LOOP('',(#36587,#36593,#36594,#36595)); +#36587 = ORIENTED_EDGE('',*,*,#36588,.T.); +#36588 = EDGE_CURVE('',#36120,#36040,#36589,.T.); +#36589 = LINE('',#36590,#36591); +#36590 = CARTESIAN_POINT('',(2.25,5.E-02,-1.5)); +#36591 = VECTOR('',#36592,1.); +#36592 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#36593 = ORIENTED_EDGE('',*,*,#36047,.T.); +#36594 = ORIENTED_EDGE('',*,*,#36093,.F.); +#36595 = ORIENTED_EDGE('',*,*,#36127,.F.); +#36596 = PLANE('',#36597); +#36597 = AXIS2_PLACEMENT_3D('',#36598,#36599,#36600); +#36598 = CARTESIAN_POINT('',(2.25,5.E-02,-1.5)); +#36599 = DIRECTION('',(1.095357396528E-16,0.894427191,0.4472135955)); +#36600 = DIRECTION('',(-5.476786982641E-17,-0.4472135955,0.894427191)); +#36601 = ADVANCED_FACE('',(#36602),#36622,.F.); +#36602 = FACE_BOUND('',#36603,.F.); +#36603 = EDGE_LOOP('',(#36604,#36605,#36613,#36619,#36620,#36621)); +#36604 = ORIENTED_EDGE('',*,*,#36119,.F.); +#36605 = ORIENTED_EDGE('',*,*,#36606,.F.); +#36606 = EDGE_CURVE('',#36607,#36112,#36609,.T.); +#36607 = VERTEX_POINT('',#36608); +#36608 = CARTESIAN_POINT('',(2.247552593066,-0.218807485305, + -3.202447406934)); +#36609 = LINE('',#36610,#36611); +#36610 = CARTESIAN_POINT('',(2.168262653899,-0.231326949384, + -3.281737346101)); +#36611 = VECTOR('',#36612,1.); +#36612 = DIRECTION('',(0.702740385383,0.110959008218,0.702740385383)); +#36613 = ORIENTED_EDGE('',*,*,#36614,.T.); +#36614 = EDGE_CURVE('',#36607,#36518,#36615,.T.); +#36615 = LINE('',#36616,#36617); +#36616 = CARTESIAN_POINT('',(2.25,-0.218807485305,-3.202447406934)); +#36617 = VECTOR('',#36618,1.); +#36618 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#36619 = ORIENTED_EDGE('',*,*,#36525,.T.); +#36620 = ORIENTED_EDGE('',*,*,#36039,.T.); +#36621 = ORIENTED_EDGE('',*,*,#36588,.F.); +#36622 = PLANE('',#36623); +#36623 = AXIS2_PLACEMENT_3D('',#36624,#36625,#36626); +#36624 = CARTESIAN_POINT('',(2.25,-0.25,-3.4)); +#36625 = DIRECTION('',(1.209660753807E-16,0.987762965329,-0.155962573473 + )); +#36626 = DIRECTION('',(1.909990663905E-17,0.155962573473,0.987762965329) + ); +#36627 = ADVANCED_FACE('',(#36628),#36655,.T.); +#36628 = FACE_BOUND('',#36629,.F.); +#36629 = EDGE_LOOP('',(#36630,#36638,#36639,#36640,#36641,#36649)); +#36630 = ORIENTED_EDGE('',*,*,#36631,.T.); +#36631 = EDGE_CURVE('',#36632,#36607,#36634,.T.); +#36632 = VERTEX_POINT('',#36633); +#36633 = CARTESIAN_POINT('',(2.05,-5.E-02,-3.4)); +#36634 = LINE('',#36635,#36636); +#36635 = CARTESIAN_POINT('',(2.107606629418,-9.922451332131E-02, + -3.342393370582)); +#36636 = VECTOR('',#36637,1.); +#36637 = DIRECTION('',(0.605209817607,-0.517148096144,0.605209817607)); +#36638 = ORIENTED_EDGE('',*,*,#36606,.T.); +#36639 = ORIENTED_EDGE('',*,*,#36109,.F.); +#36640 = ORIENTED_EDGE('',*,*,#36574,.F.); +#36641 = ORIENTED_EDGE('',*,*,#36642,.F.); +#36642 = EDGE_CURVE('',#36643,#36567,#36645,.T.); +#36643 = VERTEX_POINT('',#36644); +#36644 = CARTESIAN_POINT('',(2.05,5.E-02,-3.4)); +#36645 = LINE('',#36646,#36647); +#36646 = CARTESIAN_POINT('',(2.17881689775,0.200752273427,-3.27118310225 + )); +#36647 = VECTOR('',#36648,1.); +#36648 = DIRECTION('',(0.544770019249,0.63753529491,0.544770019249)); +#36649 = ORIENTED_EDGE('',*,*,#36650,.T.); +#36650 = EDGE_CURVE('',#36643,#36632,#36651,.T.); +#36651 = LINE('',#36652,#36653); +#36652 = CARTESIAN_POINT('',(2.05,0.25,-3.4)); +#36653 = VECTOR('',#36654,1.); +#36654 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); +#36655 = PLANE('',#36656); +#36656 = AXIS2_PLACEMENT_3D('',#36657,#36658,#36659); +#36657 = CARTESIAN_POINT('',(2.15,0.25,-3.3)); +#36658 = DIRECTION('',(0.707106781187,-8.486018839685E-17, + -0.707106781187)); +#36659 = DIRECTION('',(1.212375546256E-16,1.,1.227125289196E-18)); +#36660 = ADVANCED_FACE('',(#36661),#36667,.F.); +#36661 = FACE_BOUND('',#36662,.F.); +#36662 = EDGE_LOOP('',(#36663,#36664,#36665,#36666)); +#36663 = ORIENTED_EDGE('',*,*,#36282,.T.); +#36664 = ORIENTED_EDGE('',*,*,#36297,.T.); +#36665 = ORIENTED_EDGE('',*,*,#36321,.F.); +#36666 = ORIENTED_EDGE('',*,*,#36182,.F.); +#36667 = PLANE('',#36668); +#36668 = AXIS2_PLACEMENT_3D('',#36669,#36670,#36671); +#36669 = CARTESIAN_POINT('',(1.2,-2.,1.8)); +#36670 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); +#36671 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#36672 = ADVANCED_FACE('',(#36673),#36698,.F.); +#36673 = FACE_BOUND('',#36674,.F.); +#36674 = EDGE_LOOP('',(#36675,#36683,#36691,#36697)); +#36675 = ORIENTED_EDGE('',*,*,#36676,.F.); +#36676 = EDGE_CURVE('',#36677,#36202,#36679,.T.); +#36677 = VERTEX_POINT('',#36678); +#36678 = CARTESIAN_POINT('',(2.25,0.25,4.8)); +#36679 = LINE('',#36680,#36681); +#36680 = CARTESIAN_POINT('',(2.25,0.25,5.)); +#36681 = VECTOR('',#36682,1.); +#36682 = DIRECTION('',(-0.,0.,-1.)); +#36683 = ORIENTED_EDGE('',*,*,#36684,.T.); +#36684 = EDGE_CURVE('',#36677,#36685,#36687,.T.); +#36685 = VERTEX_POINT('',#36686); +#36686 = CARTESIAN_POINT('',(1.75,0.25,4.8)); +#36687 = LINE('',#36688,#36689); +#36688 = CARTESIAN_POINT('',(2.25,0.25,4.8)); +#36689 = VECTOR('',#36690,1.); +#36690 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#36691 = ORIENTED_EDGE('',*,*,#36692,.T.); +#36692 = EDGE_CURVE('',#36685,#36200,#36693,.T.); +#36693 = LINE('',#36694,#36695); +#36694 = CARTESIAN_POINT('',(1.75,0.25,5.)); +#36695 = VECTOR('',#36696,1.); +#36696 = DIRECTION('',(-0.,0.,-1.)); +#36697 = ORIENTED_EDGE('',*,*,#36199,.T.); +#36698 = PLANE('',#36699); +#36699 = AXIS2_PLACEMENT_3D('',#36700,#36701,#36702); +#36700 = CARTESIAN_POINT('',(2.25,0.25,5.)); +#36701 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); +#36702 = DIRECTION('',(-0.,0.,-1.)); +#36703 = ADVANCED_FACE('',(#36704),#36722,.T.); +#36704 = FACE_BOUND('',#36705,.T.); +#36705 = EDGE_LOOP('',(#36706,#36707,#36715,#36721)); +#36706 = ORIENTED_EDGE('',*,*,#36225,.T.); +#36707 = ORIENTED_EDGE('',*,*,#36708,.T.); +#36708 = EDGE_CURVE('',#36218,#36709,#36711,.T.); +#36709 = VERTEX_POINT('',#36710); +#36710 = CARTESIAN_POINT('',(1.75,-0.25,4.8)); +#36711 = LINE('',#36712,#36713); +#36712 = CARTESIAN_POINT('',(1.75,-0.25,-0.9)); +#36713 = VECTOR('',#36714,1.); +#36714 = DIRECTION('',(0.,0.,1.)); +#36715 = ORIENTED_EDGE('',*,*,#36716,.T.); +#36716 = EDGE_CURVE('',#36709,#36685,#36717,.T.); +#36717 = LINE('',#36718,#36719); +#36718 = CARTESIAN_POINT('',(1.75,-0.25,4.8)); +#36719 = VECTOR('',#36720,1.); +#36720 = DIRECTION('',(1.224646799147E-16,1.,0.)); +#36721 = ORIENTED_EDGE('',*,*,#36692,.T.); +#36722 = PLANE('',#36723); +#36723 = AXIS2_PLACEMENT_3D('',#36724,#36725,#36726); +#36724 = CARTESIAN_POINT('',(1.75,4.326643272645E-02,0.775746953017)); +#36725 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#36726 = DIRECTION('',(0.,0.,1.)); +#36727 = ADVANCED_FACE('',(#36728),#36746,.F.); +#36728 = FACE_BOUND('',#36729,.F.); +#36729 = EDGE_LOOP('',(#36730,#36738,#36739,#36740)); +#36730 = ORIENTED_EDGE('',*,*,#36731,.F.); +#36731 = EDGE_CURVE('',#36210,#36732,#36734,.T.); +#36732 = VERTEX_POINT('',#36733); +#36733 = CARTESIAN_POINT('',(2.25,-0.25,4.8)); +#36734 = LINE('',#36735,#36736); +#36735 = CARTESIAN_POINT('',(2.25,-0.25,-0.9)); +#36736 = VECTOR('',#36737,1.); +#36737 = DIRECTION('',(0.,0.,1.)); +#36738 = ORIENTED_EDGE('',*,*,#36217,.T.); +#36739 = ORIENTED_EDGE('',*,*,#36708,.T.); +#36740 = ORIENTED_EDGE('',*,*,#36741,.F.); +#36741 = EDGE_CURVE('',#36732,#36709,#36742,.T.); +#36742 = LINE('',#36743,#36744); +#36743 = CARTESIAN_POINT('',(2.25,-0.25,4.8)); +#36744 = VECTOR('',#36745,1.); +#36745 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#36746 = PLANE('',#36747); +#36747 = AXIS2_PLACEMENT_3D('',#36748,#36749,#36750); +#36748 = CARTESIAN_POINT('',(2.25,-0.25,-0.9)); +#36749 = DIRECTION('',(1.224646799147E-16,1.,0.)); +#36750 = DIRECTION('',(0.,-0.,1.)); +#36751 = ADVANCED_FACE('',(#36752),#36763,.F.); +#36752 = FACE_BOUND('',#36753,.F.); +#36753 = EDGE_LOOP('',(#36754,#36755,#36756,#36762)); +#36754 = ORIENTED_EDGE('',*,*,#36209,.T.); +#36755 = ORIENTED_EDGE('',*,*,#36731,.T.); +#36756 = ORIENTED_EDGE('',*,*,#36757,.T.); +#36757 = EDGE_CURVE('',#36732,#36677,#36758,.T.); +#36758 = LINE('',#36759,#36760); +#36759 = CARTESIAN_POINT('',(2.25,-0.25,4.8)); +#36760 = VECTOR('',#36761,1.); +#36761 = DIRECTION('',(1.224646799147E-16,1.,0.)); +#36762 = ORIENTED_EDGE('',*,*,#36676,.T.); +#36763 = PLANE('',#36764); +#36764 = AXIS2_PLACEMENT_3D('',#36765,#36766,#36767); +#36765 = CARTESIAN_POINT('',(2.25,4.326643272645E-02,0.775746953017)); +#36766 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#36767 = DIRECTION('',(0.,0.,1.)); +#36768 = ADVANCED_FACE('',(#36769),#36794,.F.); +#36769 = FACE_BOUND('',#36770,.F.); +#36770 = EDGE_LOOP('',(#36771,#36779,#36787,#36793)); +#36771 = ORIENTED_EDGE('',*,*,#36772,.F.); +#36772 = EDGE_CURVE('',#36773,#36236,#36775,.T.); +#36773 = VERTEX_POINT('',#36774); +#36774 = CARTESIAN_POINT('',(0.25,0.25,4.8)); +#36775 = LINE('',#36776,#36777); +#36776 = CARTESIAN_POINT('',(0.25,0.25,5.)); +#36777 = VECTOR('',#36778,1.); +#36778 = DIRECTION('',(-0.,0.,-1.)); +#36779 = ORIENTED_EDGE('',*,*,#36780,.T.); +#36780 = EDGE_CURVE('',#36773,#36781,#36783,.T.); +#36781 = VERTEX_POINT('',#36782); +#36782 = CARTESIAN_POINT('',(-0.25,0.25,4.8)); +#36783 = LINE('',#36784,#36785); +#36784 = CARTESIAN_POINT('',(0.25,0.25,4.8)); +#36785 = VECTOR('',#36786,1.); +#36786 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#36787 = ORIENTED_EDGE('',*,*,#36788,.T.); +#36788 = EDGE_CURVE('',#36781,#36234,#36789,.T.); +#36789 = LINE('',#36790,#36791); +#36790 = CARTESIAN_POINT('',(-0.25,0.25,5.)); +#36791 = VECTOR('',#36792,1.); +#36792 = DIRECTION('',(-0.,0.,-1.)); +#36793 = ORIENTED_EDGE('',*,*,#36233,.T.); +#36794 = PLANE('',#36795); +#36795 = AXIS2_PLACEMENT_3D('',#36796,#36797,#36798); +#36796 = CARTESIAN_POINT('',(0.25,0.25,5.)); +#36797 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); +#36798 = DIRECTION('',(-0.,0.,-1.)); +#36799 = ADVANCED_FACE('',(#36800),#36818,.T.); +#36800 = FACE_BOUND('',#36801,.T.); +#36801 = EDGE_LOOP('',(#36802,#36803,#36811,#36817)); +#36802 = ORIENTED_EDGE('',*,*,#36259,.T.); +#36803 = ORIENTED_EDGE('',*,*,#36804,.T.); +#36804 = EDGE_CURVE('',#36252,#36805,#36807,.T.); +#36805 = VERTEX_POINT('',#36806); +#36806 = CARTESIAN_POINT('',(-0.25,-0.25,4.8)); +#36807 = LINE('',#36808,#36809); +#36808 = CARTESIAN_POINT('',(-0.25,-0.25,-0.9)); +#36809 = VECTOR('',#36810,1.); +#36810 = DIRECTION('',(0.,0.,1.)); +#36811 = ORIENTED_EDGE('',*,*,#36812,.T.); +#36812 = EDGE_CURVE('',#36805,#36781,#36813,.T.); +#36813 = LINE('',#36814,#36815); +#36814 = CARTESIAN_POINT('',(-0.25,-0.25,4.8)); +#36815 = VECTOR('',#36816,1.); +#36816 = DIRECTION('',(1.224646799147E-16,1.,0.)); +#36817 = ORIENTED_EDGE('',*,*,#36788,.T.); +#36818 = PLANE('',#36819); +#36819 = AXIS2_PLACEMENT_3D('',#36820,#36821,#36822); +#36820 = CARTESIAN_POINT('',(-0.25,4.326643272645E-02,0.775746953017)); +#36821 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#36822 = DIRECTION('',(0.,0.,1.)); +#36823 = ADVANCED_FACE('',(#36824),#36842,.F.); +#36824 = FACE_BOUND('',#36825,.F.); +#36825 = EDGE_LOOP('',(#36826,#36834,#36835,#36836)); +#36826 = ORIENTED_EDGE('',*,*,#36827,.F.); +#36827 = EDGE_CURVE('',#36244,#36828,#36830,.T.); +#36828 = VERTEX_POINT('',#36829); +#36829 = CARTESIAN_POINT('',(0.25,-0.25,4.8)); +#36830 = LINE('',#36831,#36832); +#36831 = CARTESIAN_POINT('',(0.25,-0.25,-0.9)); +#36832 = VECTOR('',#36833,1.); +#36833 = DIRECTION('',(0.,0.,1.)); +#36834 = ORIENTED_EDGE('',*,*,#36251,.T.); +#36835 = ORIENTED_EDGE('',*,*,#36804,.T.); +#36836 = ORIENTED_EDGE('',*,*,#36837,.F.); +#36837 = EDGE_CURVE('',#36828,#36805,#36838,.T.); +#36838 = LINE('',#36839,#36840); +#36839 = CARTESIAN_POINT('',(0.25,-0.25,4.8)); +#36840 = VECTOR('',#36841,1.); +#36841 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#36842 = PLANE('',#36843); +#36843 = AXIS2_PLACEMENT_3D('',#36844,#36845,#36846); +#36844 = CARTESIAN_POINT('',(0.25,-0.25,-0.9)); +#36845 = DIRECTION('',(1.224646799147E-16,1.,0.)); +#36846 = DIRECTION('',(0.,-0.,1.)); +#36847 = ADVANCED_FACE('',(#36848),#36859,.F.); +#36848 = FACE_BOUND('',#36849,.F.); +#36849 = EDGE_LOOP('',(#36850,#36851,#36852,#36858)); +#36850 = ORIENTED_EDGE('',*,*,#36243,.T.); +#36851 = ORIENTED_EDGE('',*,*,#36827,.T.); +#36852 = ORIENTED_EDGE('',*,*,#36853,.T.); +#36853 = EDGE_CURVE('',#36828,#36773,#36854,.T.); +#36854 = LINE('',#36855,#36856); +#36855 = CARTESIAN_POINT('',(0.25,-0.25,4.8)); +#36856 = VECTOR('',#36857,1.); +#36857 = DIRECTION('',(1.224646799147E-16,1.,0.)); +#36858 = ORIENTED_EDGE('',*,*,#36772,.T.); +#36859 = PLANE('',#36860); +#36860 = AXIS2_PLACEMENT_3D('',#36861,#36862,#36863); +#36861 = CARTESIAN_POINT('',(0.25,4.326643272645E-02,0.775746953017)); +#36862 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#36863 = DIRECTION('',(0.,0.,1.)); +#36864 = ADVANCED_FACE('',(#36865),#36876,.F.); +#36865 = FACE_BOUND('',#36866,.F.); +#36866 = EDGE_LOOP('',(#36867,#36868,#36869,#36875)); +#36867 = ORIENTED_EDGE('',*,*,#36355,.T.); +#36868 = ORIENTED_EDGE('',*,*,#36403,.T.); +#36869 = ORIENTED_EDGE('',*,*,#36870,.F.); +#36870 = EDGE_CURVE('',#36477,#36404,#36871,.T.); +#36871 = LINE('',#36872,#36873); +#36872 = CARTESIAN_POINT('',(0.25,0.55,-1.5)); +#36873 = VECTOR('',#36874,1.); +#36874 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#36875 = ORIENTED_EDGE('',*,*,#36476,.F.); +#36876 = PLANE('',#36877); +#36877 = AXIS2_PLACEMENT_3D('',#36878,#36879,#36880); +#36878 = CARTESIAN_POINT('',(0.25,0.25,-0.9)); +#36879 = DIRECTION('',(-1.095357396528E-16,-0.894427191,-0.4472135955)); +#36880 = DIRECTION('',(5.476786982641E-17,0.4472135955,-0.894427191)); +#36881 = ADVANCED_FACE('',(#36882),#36923,.F.); +#36882 = FACE_BOUND('',#36883,.T.); +#36883 = EDGE_LOOP('',(#36884,#36894,#36900,#36901,#36909,#36917)); +#36884 = ORIENTED_EDGE('',*,*,#36885,.T.); +#36885 = EDGE_CURVE('',#36886,#36888,#36890,.T.); +#36886 = VERTEX_POINT('',#36887); +#36887 = CARTESIAN_POINT('',(-5.E-02,-5.E-02,-3.4)); +#36888 = VERTEX_POINT('',#36889); +#36889 = CARTESIAN_POINT('',(-0.247552593066,-0.218807485305, + -3.202447406934)); +#36890 = LINE('',#36891,#36892); +#36891 = CARTESIAN_POINT('',(-1.603689858649E-02,-2.097873708559E-02, + -3.433963101414)); +#36892 = VECTOR('',#36893,1.); +#36893 = DIRECTION('',(-0.605209817607,-0.517148096144,0.605209817607)); +#36894 = ORIENTED_EDGE('',*,*,#36895,.T.); +#36895 = EDGE_CURVE('',#36888,#36372,#36896,.T.); +#36896 = LINE('',#36897,#36898); +#36897 = CARTESIAN_POINT('',(-4.480164158687E-02,-0.250820793434, + -3.405198358413)); +#36898 = VECTOR('',#36899,1.); +#36899 = DIRECTION('',(-0.702740385383,0.110959008218,0.702740385383)); +#36900 = ORIENTED_EDGE('',*,*,#36369,.F.); +#36901 = ORIENTED_EDGE('',*,*,#36902,.F.); +#36902 = EDGE_CURVE('',#36903,#36370,#36905,.T.); +#36903 = VERTEX_POINT('',#36904); +#36904 = CARTESIAN_POINT('',(-0.247552593066,0.281192514695, + -3.202447406934)); +#36905 = LINE('',#36906,#36907); +#36906 = CARTESIAN_POINT('',(-0.506155950752,0.322024623803, + -2.943844049248)); +#36907 = VECTOR('',#36908,1.); +#36908 = DIRECTION('',(-0.702740385383,0.110959008218,0.702740385383)); +#36909 = ORIENTED_EDGE('',*,*,#36910,.F.); +#36910 = EDGE_CURVE('',#36911,#36903,#36913,.T.); +#36911 = VERTEX_POINT('',#36912); +#36912 = CARTESIAN_POINT('',(-5.E-02,5.E-02,-3.4)); +#36913 = LINE('',#36914,#36915); +#36914 = CARTESIAN_POINT('',(-0.104623304282,0.113924744707, + -3.345376695718)); +#36915 = VECTOR('',#36916,1.); +#36916 = DIRECTION('',(-0.544770019249,0.63753529491,0.544770019249)); +#36917 = ORIENTED_EDGE('',*,*,#36918,.T.); +#36918 = EDGE_CURVE('',#36911,#36886,#36919,.T.); +#36919 = LINE('',#36920,#36921); +#36920 = CARTESIAN_POINT('',(-5.E-02,0.25,-3.4)); +#36921 = VECTOR('',#36922,1.); +#36922 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); +#36923 = PLANE('',#36924); +#36924 = AXIS2_PLACEMENT_3D('',#36925,#36926,#36927); +#36925 = CARTESIAN_POINT('',(-0.15,0.25,-3.3)); +#36926 = DIRECTION('',(0.707106781187,-8.833102285013E-17,0.707106781187 + )); +#36927 = DIRECTION('',(1.236918052038E-16,1.,1.227125289097E-18)); +#36928 = ADVANCED_FACE('',(#36929),#36949,.F.); +#36929 = FACE_BOUND('',#36930,.F.); +#36930 = EDGE_LOOP('',(#36931,#36932,#36933,#36934,#36935,#36943)); +#36931 = ORIENTED_EDGE('',*,*,#36484,.F.); +#36932 = ORIENTED_EDGE('',*,*,#36870,.T.); +#36933 = ORIENTED_EDGE('',*,*,#36411,.T.); +#36934 = ORIENTED_EDGE('',*,*,#36902,.F.); +#36935 = ORIENTED_EDGE('',*,*,#36936,.F.); +#36936 = EDGE_CURVE('',#36937,#36903,#36939,.T.); +#36937 = VERTEX_POINT('',#36938); +#36938 = CARTESIAN_POINT('',(0.247552593066,0.281192514695, + -3.202447406934)); +#36939 = LINE('',#36940,#36941); +#36940 = CARTESIAN_POINT('',(0.25,0.281192514695,-3.202447406934)); +#36941 = VECTOR('',#36942,1.); +#36942 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#36943 = ORIENTED_EDGE('',*,*,#36944,.T.); +#36944 = EDGE_CURVE('',#36937,#36450,#36945,.T.); +#36945 = LINE('',#36946,#36947); +#36946 = CARTESIAN_POINT('',(0.629616963064,0.341518467852, + -2.820383036936)); +#36947 = VECTOR('',#36948,1.); +#36948 = DIRECTION('',(0.702740385383,0.110959008218,0.702740385383)); +#36949 = PLANE('',#36950); +#36950 = AXIS2_PLACEMENT_3D('',#36951,#36952,#36953); +#36951 = CARTESIAN_POINT('',(0.25,0.55,-1.5)); +#36952 = DIRECTION('',(-1.209660753807E-16,-0.987762965329, + 0.155962573473)); +#36953 = DIRECTION('',(-1.909990663905E-17,-0.155962573473, + -0.987762965329)); +#36954 = ADVANCED_FACE('',(#36955),#36966,.F.); +#36955 = FACE_BOUND('',#36956,.F.); +#36956 = EDGE_LOOP('',(#36957,#36963,#36964,#36965)); +#36957 = ORIENTED_EDGE('',*,*,#36958,.T.); +#36958 = EDGE_CURVE('',#36460,#36380,#36959,.T.); +#36959 = LINE('',#36960,#36961); +#36960 = CARTESIAN_POINT('',(0.25,5.E-02,-1.5)); +#36961 = VECTOR('',#36962,1.); +#36962 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#36963 = ORIENTED_EDGE('',*,*,#36387,.T.); +#36964 = ORIENTED_EDGE('',*,*,#36433,.F.); +#36965 = ORIENTED_EDGE('',*,*,#36467,.F.); +#36966 = PLANE('',#36967); +#36967 = AXIS2_PLACEMENT_3D('',#36968,#36969,#36970); +#36968 = CARTESIAN_POINT('',(0.25,5.E-02,-1.5)); +#36969 = DIRECTION('',(1.095357396528E-16,0.894427191,0.4472135955)); +#36970 = DIRECTION('',(-5.476786982641E-17,-0.4472135955,0.894427191)); +#36971 = ADVANCED_FACE('',(#36972),#36992,.F.); +#36972 = FACE_BOUND('',#36973,.F.); +#36973 = EDGE_LOOP('',(#36974,#36975,#36983,#36989,#36990,#36991)); +#36974 = ORIENTED_EDGE('',*,*,#36459,.F.); +#36975 = ORIENTED_EDGE('',*,*,#36976,.F.); +#36976 = EDGE_CURVE('',#36977,#36452,#36979,.T.); +#36977 = VERTEX_POINT('',#36978); +#36978 = CARTESIAN_POINT('',(0.247552593066,-0.218807485305, + -3.202447406934)); +#36979 = LINE('',#36980,#36981); +#36980 = CARTESIAN_POINT('',(0.168262653899,-0.231326949384, + -3.281737346101)); +#36981 = VECTOR('',#36982,1.); +#36982 = DIRECTION('',(0.702740385383,0.110959008218,0.702740385383)); +#36983 = ORIENTED_EDGE('',*,*,#36984,.T.); +#36984 = EDGE_CURVE('',#36977,#36888,#36985,.T.); +#36985 = LINE('',#36986,#36987); +#36986 = CARTESIAN_POINT('',(0.25,-0.218807485305,-3.202447406934)); +#36987 = VECTOR('',#36988,1.); +#36988 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#36989 = ORIENTED_EDGE('',*,*,#36895,.T.); +#36990 = ORIENTED_EDGE('',*,*,#36379,.T.); +#36991 = ORIENTED_EDGE('',*,*,#36958,.F.); +#36992 = PLANE('',#36993); +#36993 = AXIS2_PLACEMENT_3D('',#36994,#36995,#36996); +#36994 = CARTESIAN_POINT('',(0.25,-0.25,-3.4)); +#36995 = DIRECTION('',(1.209660753807E-16,0.987762965329,-0.155962573473 + )); +#36996 = DIRECTION('',(1.909990663905E-17,0.155962573473,0.987762965329) + ); +#36997 = ADVANCED_FACE('',(#36998),#37025,.T.); +#36998 = FACE_BOUND('',#36999,.F.); +#36999 = EDGE_LOOP('',(#37000,#37008,#37009,#37010,#37011,#37019)); +#37000 = ORIENTED_EDGE('',*,*,#37001,.T.); +#37001 = EDGE_CURVE('',#37002,#36977,#37004,.T.); +#37002 = VERTEX_POINT('',#37003); +#37003 = CARTESIAN_POINT('',(5.E-02,-5.E-02,-3.4)); +#37004 = LINE('',#37005,#37006); +#37005 = CARTESIAN_POINT('',(0.107606629418,-9.922451332131E-02, + -3.342393370582)); +#37006 = VECTOR('',#37007,1.); +#37007 = DIRECTION('',(0.605209817607,-0.517148096144,0.605209817607)); +#37008 = ORIENTED_EDGE('',*,*,#36976,.T.); +#37009 = ORIENTED_EDGE('',*,*,#36449,.F.); +#37010 = ORIENTED_EDGE('',*,*,#36944,.F.); +#37011 = ORIENTED_EDGE('',*,*,#37012,.F.); +#37012 = EDGE_CURVE('',#37013,#36937,#37015,.T.); +#37013 = VERTEX_POINT('',#37014); +#37014 = CARTESIAN_POINT('',(5.E-02,5.E-02,-3.4)); +#37015 = LINE('',#37016,#37017); +#37016 = CARTESIAN_POINT('',(0.17881689775,0.200752273427,-3.27118310225 + )); +#37017 = VECTOR('',#37018,1.); +#37018 = DIRECTION('',(0.544770019249,0.63753529491,0.544770019249)); +#37019 = ORIENTED_EDGE('',*,*,#37020,.T.); +#37020 = EDGE_CURVE('',#37013,#37002,#37021,.T.); +#37021 = LINE('',#37022,#37023); +#37022 = CARTESIAN_POINT('',(5.E-02,0.25,-3.4)); +#37023 = VECTOR('',#37024,1.); +#37024 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); +#37025 = PLANE('',#37026); +#37026 = AXIS2_PLACEMENT_3D('',#37027,#37028,#37029); +#37027 = CARTESIAN_POINT('',(0.15,0.25,-3.3)); +#37028 = DIRECTION('',(0.707106781187,-8.486018839685E-17, + -0.707106781187)); +#37029 = DIRECTION('',(1.212375546256E-16,1.,1.227125289196E-18)); +#37030 = ADVANCED_FACE('',(#37031),#37042,.T.); +#37031 = FACE_BOUND('',#37032,.F.); +#37032 = EDGE_LOOP('',(#37033,#37034,#37040,#37041)); +#37033 = ORIENTED_EDGE('',*,*,#36631,.F.); +#37034 = ORIENTED_EDGE('',*,*,#37035,.T.); +#37035 = EDGE_CURVE('',#36632,#36516,#37036,.T.); +#37036 = LINE('',#37037,#37038); +#37037 = CARTESIAN_POINT('',(2.25,-5.E-02,-3.4)); +#37038 = VECTOR('',#37039,1.); +#37039 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#37040 = ORIENTED_EDGE('',*,*,#36515,.T.); +#37041 = ORIENTED_EDGE('',*,*,#36614,.F.); +#37042 = PLANE('',#37043); +#37043 = AXIS2_PLACEMENT_3D('',#37044,#37045,#37046); +#37044 = CARTESIAN_POINT('',(2.25,-0.134403742653,-3.301223703467)); +#37045 = DIRECTION('',(-9.136856246232E-17,-0.760250805153, + -0.64962967394)); +#37046 = DIRECTION('',(1.,-1.211454098155E-16,1.127308249542E-18)); +#37047 = ADVANCED_FACE('',(#37048),#37059,.F.); +#37048 = FACE_BOUND('',#37049,.F.); +#37049 = EDGE_LOOP('',(#37050,#37051,#37052,#37058)); +#37050 = ORIENTED_EDGE('',*,*,#37035,.F.); +#37051 = ORIENTED_EDGE('',*,*,#36650,.F.); +#37052 = ORIENTED_EDGE('',*,*,#37053,.T.); +#37053 = EDGE_CURVE('',#36643,#36541,#37054,.T.); +#37054 = LINE('',#37055,#37056); +#37055 = CARTESIAN_POINT('',(2.25,5.E-02,-3.4)); +#37056 = VECTOR('',#37057,1.); +#37057 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#37058 = ORIENTED_EDGE('',*,*,#36548,.T.); +#37059 = PLANE('',#37060); +#37060 = AXIS2_PLACEMENT_3D('',#37061,#37062,#37063); +#37061 = CARTESIAN_POINT('',(2.25,0.25,-3.4)); +#37062 = DIRECTION('',(0.,0.,1.)); +#37063 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); +#37064 = ADVANCED_FACE('',(#37065),#37071,.T.); +#37065 = FACE_BOUND('',#37066,.T.); +#37066 = EDGE_LOOP('',(#37067,#37068,#37069,#37070)); +#37067 = ORIENTED_EDGE('',*,*,#36642,.F.); +#37068 = ORIENTED_EDGE('',*,*,#37053,.T.); +#37069 = ORIENTED_EDGE('',*,*,#36540,.T.); +#37070 = ORIENTED_EDGE('',*,*,#36566,.F.); +#37071 = PLANE('',#37072); +#37072 = AXIS2_PLACEMENT_3D('',#37073,#37074,#37075); +#37073 = CARTESIAN_POINT('',(2.25,0.165596257347,-3.301223703467)); +#37074 = DIRECTION('',(8.302774088379E-17,0.64962967394,-0.760250805153) + ); +#37075 = DIRECTION('',(-1.,1.247195775152E-16,-2.638869166629E-18)); +#37076 = ADVANCED_FACE('',(#37077),#37102,.T.); +#37077 = FACE_BOUND('',#37078,.F.); +#37078 = EDGE_LOOP('',(#37079,#37087,#37095,#37101)); +#37079 = ORIENTED_EDGE('',*,*,#37080,.F.); +#37080 = EDGE_CURVE('',#37081,#36677,#37083,.T.); +#37081 = VERTEX_POINT('',#37082); +#37082 = CARTESIAN_POINT('',(2.05,5.E-02,5.)); +#37083 = LINE('',#37084,#37085); +#37084 = CARTESIAN_POINT('',(2.1,0.1,4.95)); +#37085 = VECTOR('',#37086,1.); +#37086 = DIRECTION('',(0.57735026919,0.57735026919,-0.57735026919)); +#37087 = ORIENTED_EDGE('',*,*,#37088,.T.); +#37088 = EDGE_CURVE('',#37081,#37089,#37091,.T.); +#37089 = VERTEX_POINT('',#37090); +#37090 = CARTESIAN_POINT('',(1.95,5.E-02,5.)); +#37091 = LINE('',#37092,#37093); +#37092 = CARTESIAN_POINT('',(2.25,5.E-02,5.)); +#37093 = VECTOR('',#37094,1.); +#37094 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#37095 = ORIENTED_EDGE('',*,*,#37096,.T.); +#37096 = EDGE_CURVE('',#37089,#36685,#37097,.T.); +#37097 = LINE('',#37098,#37099); +#37098 = CARTESIAN_POINT('',(1.983333333333,1.666666666667E-02, + 5.033333333333)); +#37099 = VECTOR('',#37100,1.); +#37100 = DIRECTION('',(-0.57735026919,0.57735026919,-0.57735026919)); +#37101 = ORIENTED_EDGE('',*,*,#36684,.F.); +#37102 = PLANE('',#37103); +#37103 = AXIS2_PLACEMENT_3D('',#37104,#37105,#37106); +#37104 = CARTESIAN_POINT('',(2.25,0.15,4.9)); +#37105 = DIRECTION('',(8.833102285013E-17,0.707106781187,0.707106781187) + ); +#37106 = DIRECTION('',(1.,-1.236918052038E-16,-1.227125289097E-18)); +#37107 = ADVANCED_FACE('',(#37108),#37126,.F.); +#37108 = FACE_BOUND('',#37109,.T.); +#37109 = EDGE_LOOP('',(#37110,#37118,#37124,#37125)); +#37110 = ORIENTED_EDGE('',*,*,#37111,.F.); +#37111 = EDGE_CURVE('',#37112,#36709,#37114,.T.); +#37112 = VERTEX_POINT('',#37113); +#37113 = CARTESIAN_POINT('',(1.95,-5.E-02,5.)); +#37114 = LINE('',#37115,#37116); +#37115 = CARTESIAN_POINT('',(1.9,-0.1,4.95)); +#37116 = VECTOR('',#37117,1.); +#37117 = DIRECTION('',(-0.57735026919,-0.57735026919,-0.57735026919)); +#37118 = ORIENTED_EDGE('',*,*,#37119,.T.); +#37119 = EDGE_CURVE('',#37112,#37089,#37120,.T.); +#37120 = LINE('',#37121,#37122); +#37121 = CARTESIAN_POINT('',(1.95,-0.25,5.)); +#37122 = VECTOR('',#37123,1.); +#37123 = DIRECTION('',(1.224646799147E-16,1.,0.)); +#37124 = ORIENTED_EDGE('',*,*,#37096,.T.); +#37125 = ORIENTED_EDGE('',*,*,#36716,.F.); +#37126 = PLANE('',#37127); +#37127 = AXIS2_PLACEMENT_3D('',#37128,#37129,#37130); +#37128 = CARTESIAN_POINT('',(1.85,-0.25,4.9)); +#37129 = DIRECTION('',(0.707106781187,-8.486018839685E-17, + -0.707106781187)); +#37130 = DIRECTION('',(-1.212375546256E-16,-1.,-1.227125289196E-18)); +#37131 = ADVANCED_FACE('',(#37132),#37150,.T.); +#37132 = FACE_BOUND('',#37133,.F.); +#37133 = EDGE_LOOP('',(#37134,#37142,#37143,#37144)); +#37134 = ORIENTED_EDGE('',*,*,#37135,.F.); +#37135 = EDGE_CURVE('',#36732,#37136,#37138,.T.); +#37136 = VERTEX_POINT('',#37137); +#37137 = CARTESIAN_POINT('',(2.05,-5.E-02,5.)); +#37138 = LINE('',#37139,#37140); +#37139 = CARTESIAN_POINT('',(2.183333333333,-0.183333333333, + 4.866666666667)); +#37140 = VECTOR('',#37141,1.); +#37141 = DIRECTION('',(-0.57735026919,0.57735026919,0.57735026919)); +#37142 = ORIENTED_EDGE('',*,*,#36741,.T.); +#37143 = ORIENTED_EDGE('',*,*,#37111,.F.); +#37144 = ORIENTED_EDGE('',*,*,#37145,.F.); +#37145 = EDGE_CURVE('',#37136,#37112,#37146,.T.); +#37146 = LINE('',#37147,#37148); +#37147 = CARTESIAN_POINT('',(2.25,-5.E-02,5.)); +#37148 = VECTOR('',#37149,1.); +#37149 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#37150 = PLANE('',#37151); +#37151 = AXIS2_PLACEMENT_3D('',#37152,#37153,#37154); +#37152 = CARTESIAN_POINT('',(2.25,-0.15,4.9)); +#37153 = DIRECTION('',(-8.833102285013E-17,-0.707106781187, + 0.707106781187)); +#37154 = DIRECTION('',(1.,-1.236918052038E-16,1.227125289097E-18)); +#37155 = ADVANCED_FACE('',(#37156),#37167,.T.); +#37156 = FACE_BOUND('',#37157,.F.); +#37157 = EDGE_LOOP('',(#37158,#37159,#37165,#37166)); +#37158 = ORIENTED_EDGE('',*,*,#37135,.T.); +#37159 = ORIENTED_EDGE('',*,*,#37160,.T.); +#37160 = EDGE_CURVE('',#37136,#37081,#37161,.T.); +#37161 = LINE('',#37162,#37163); +#37162 = CARTESIAN_POINT('',(2.05,-0.25,5.)); +#37163 = VECTOR('',#37164,1.); +#37164 = DIRECTION('',(1.224646799147E-16,1.,0.)); +#37165 = ORIENTED_EDGE('',*,*,#37080,.T.); +#37166 = ORIENTED_EDGE('',*,*,#36757,.F.); +#37167 = PLANE('',#37168); +#37168 = AXIS2_PLACEMENT_3D('',#37169,#37170,#37171); +#37169 = CARTESIAN_POINT('',(2.15,-0.25,4.9)); +#37170 = DIRECTION('',(0.707106781187,-8.833102285013E-17,0.707106781187 + )); +#37171 = DIRECTION('',(-1.236918052038E-16,-1.,-1.227125289097E-18)); +#37172 = ADVANCED_FACE('',(#37173),#37198,.T.); +#37173 = FACE_BOUND('',#37174,.F.); +#37174 = EDGE_LOOP('',(#37175,#37183,#37191,#37197)); +#37175 = ORIENTED_EDGE('',*,*,#37176,.F.); +#37176 = EDGE_CURVE('',#37177,#36773,#37179,.T.); +#37177 = VERTEX_POINT('',#37178); +#37178 = CARTESIAN_POINT('',(5.E-02,5.E-02,5.)); +#37179 = LINE('',#37180,#37181); +#37180 = CARTESIAN_POINT('',(0.1,0.1,4.95)); +#37181 = VECTOR('',#37182,1.); +#37182 = DIRECTION('',(0.57735026919,0.57735026919,-0.57735026919)); +#37183 = ORIENTED_EDGE('',*,*,#37184,.T.); +#37184 = EDGE_CURVE('',#37177,#37185,#37187,.T.); +#37185 = VERTEX_POINT('',#37186); +#37186 = CARTESIAN_POINT('',(-5.E-02,5.E-02,5.)); +#37187 = LINE('',#37188,#37189); +#37188 = CARTESIAN_POINT('',(0.25,5.E-02,5.)); +#37189 = VECTOR('',#37190,1.); +#37190 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#37191 = ORIENTED_EDGE('',*,*,#37192,.T.); +#37192 = EDGE_CURVE('',#37185,#36781,#37193,.T.); +#37193 = LINE('',#37194,#37195); +#37194 = CARTESIAN_POINT('',(-1.666666666667E-02,1.666666666667E-02, + 5.033333333333)); +#37195 = VECTOR('',#37196,1.); +#37196 = DIRECTION('',(-0.57735026919,0.57735026919,-0.57735026919)); +#37197 = ORIENTED_EDGE('',*,*,#36780,.F.); +#37198 = PLANE('',#37199); +#37199 = AXIS2_PLACEMENT_3D('',#37200,#37201,#37202); +#37200 = CARTESIAN_POINT('',(0.25,0.15,4.9)); +#37201 = DIRECTION('',(8.833102285013E-17,0.707106781187,0.707106781187) + ); +#37202 = DIRECTION('',(1.,-1.236918052038E-16,-1.227125289097E-18)); +#37203 = ADVANCED_FACE('',(#37204),#37222,.F.); +#37204 = FACE_BOUND('',#37205,.T.); +#37205 = EDGE_LOOP('',(#37206,#37214,#37220,#37221)); +#37206 = ORIENTED_EDGE('',*,*,#37207,.F.); +#37207 = EDGE_CURVE('',#37208,#36805,#37210,.T.); +#37208 = VERTEX_POINT('',#37209); +#37209 = CARTESIAN_POINT('',(-5.E-02,-5.E-02,5.)); +#37210 = LINE('',#37211,#37212); +#37211 = CARTESIAN_POINT('',(-0.1,-0.1,4.95)); +#37212 = VECTOR('',#37213,1.); +#37213 = DIRECTION('',(-0.57735026919,-0.57735026919,-0.57735026919)); +#37214 = ORIENTED_EDGE('',*,*,#37215,.T.); +#37215 = EDGE_CURVE('',#37208,#37185,#37216,.T.); +#37216 = LINE('',#37217,#37218); +#37217 = CARTESIAN_POINT('',(-5.E-02,-0.25,5.)); +#37218 = VECTOR('',#37219,1.); +#37219 = DIRECTION('',(1.224646799147E-16,1.,0.)); +#37220 = ORIENTED_EDGE('',*,*,#37192,.T.); +#37221 = ORIENTED_EDGE('',*,*,#36812,.F.); +#37222 = PLANE('',#37223); +#37223 = AXIS2_PLACEMENT_3D('',#37224,#37225,#37226); +#37224 = CARTESIAN_POINT('',(-0.15,-0.25,4.9)); +#37225 = DIRECTION('',(0.707106781187,-8.486018839685E-17, + -0.707106781187)); +#37226 = DIRECTION('',(-1.212375546256E-16,-1.,-1.227125289196E-18)); +#37227 = ADVANCED_FACE('',(#37228),#37246,.T.); +#37228 = FACE_BOUND('',#37229,.F.); +#37229 = EDGE_LOOP('',(#37230,#37238,#37239,#37240)); +#37230 = ORIENTED_EDGE('',*,*,#37231,.F.); +#37231 = EDGE_CURVE('',#36828,#37232,#37234,.T.); +#37232 = VERTEX_POINT('',#37233); +#37233 = CARTESIAN_POINT('',(5.E-02,-5.E-02,5.)); +#37234 = LINE('',#37235,#37236); +#37235 = CARTESIAN_POINT('',(0.183333333333,-0.183333333333, + 4.866666666667)); +#37236 = VECTOR('',#37237,1.); +#37237 = DIRECTION('',(-0.57735026919,0.57735026919,0.57735026919)); +#37238 = ORIENTED_EDGE('',*,*,#36837,.T.); +#37239 = ORIENTED_EDGE('',*,*,#37207,.F.); +#37240 = ORIENTED_EDGE('',*,*,#37241,.F.); +#37241 = EDGE_CURVE('',#37232,#37208,#37242,.T.); +#37242 = LINE('',#37243,#37244); +#37243 = CARTESIAN_POINT('',(0.25,-5.E-02,5.)); +#37244 = VECTOR('',#37245,1.); +#37245 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#37246 = PLANE('',#37247); +#37247 = AXIS2_PLACEMENT_3D('',#37248,#37249,#37250); +#37248 = CARTESIAN_POINT('',(0.25,-0.15,4.9)); +#37249 = DIRECTION('',(-8.833102285013E-17,-0.707106781187, + 0.707106781187)); +#37250 = DIRECTION('',(1.,-1.236918052038E-16,1.227125289097E-18)); +#37251 = ADVANCED_FACE('',(#37252),#37263,.T.); +#37252 = FACE_BOUND('',#37253,.F.); +#37253 = EDGE_LOOP('',(#37254,#37255,#37261,#37262)); +#37254 = ORIENTED_EDGE('',*,*,#37231,.T.); +#37255 = ORIENTED_EDGE('',*,*,#37256,.T.); +#37256 = EDGE_CURVE('',#37232,#37177,#37257,.T.); +#37257 = LINE('',#37258,#37259); +#37258 = CARTESIAN_POINT('',(5.E-02,-0.25,5.)); +#37259 = VECTOR('',#37260,1.); +#37260 = DIRECTION('',(1.224646799147E-16,1.,0.)); +#37261 = ORIENTED_EDGE('',*,*,#37176,.T.); +#37262 = ORIENTED_EDGE('',*,*,#36853,.F.); +#37263 = PLANE('',#37264); +#37264 = AXIS2_PLACEMENT_3D('',#37265,#37266,#37267); +#37265 = CARTESIAN_POINT('',(0.15,-0.25,4.9)); +#37266 = DIRECTION('',(0.707106781187,-8.833102285013E-17,0.707106781187 + )); +#37267 = DIRECTION('',(-1.236918052038E-16,-1.,-1.227125289097E-18)); +#37268 = ADVANCED_FACE('',(#37269),#37280,.T.); +#37269 = FACE_BOUND('',#37270,.F.); +#37270 = EDGE_LOOP('',(#37271,#37272,#37278,#37279)); +#37271 = ORIENTED_EDGE('',*,*,#37001,.F.); +#37272 = ORIENTED_EDGE('',*,*,#37273,.T.); +#37273 = EDGE_CURVE('',#37002,#36886,#37274,.T.); +#37274 = LINE('',#37275,#37276); +#37275 = CARTESIAN_POINT('',(0.25,-5.E-02,-3.4)); +#37276 = VECTOR('',#37277,1.); +#37277 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#37278 = ORIENTED_EDGE('',*,*,#36885,.T.); +#37279 = ORIENTED_EDGE('',*,*,#36984,.F.); +#37280 = PLANE('',#37281); +#37281 = AXIS2_PLACEMENT_3D('',#37282,#37283,#37284); +#37282 = CARTESIAN_POINT('',(0.25,-0.134403742653,-3.301223703467)); +#37283 = DIRECTION('',(-9.136856246232E-17,-0.760250805153, + -0.64962967394)); +#37284 = DIRECTION('',(1.,-1.211454098155E-16,1.127308249542E-18)); +#37285 = ADVANCED_FACE('',(#37286),#37297,.F.); +#37286 = FACE_BOUND('',#37287,.F.); +#37287 = EDGE_LOOP('',(#37288,#37289,#37290,#37296)); +#37288 = ORIENTED_EDGE('',*,*,#37273,.F.); +#37289 = ORIENTED_EDGE('',*,*,#37020,.F.); +#37290 = ORIENTED_EDGE('',*,*,#37291,.T.); +#37291 = EDGE_CURVE('',#37013,#36911,#37292,.T.); +#37292 = LINE('',#37293,#37294); +#37293 = CARTESIAN_POINT('',(0.25,5.E-02,-3.4)); +#37294 = VECTOR('',#37295,1.); +#37295 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#37296 = ORIENTED_EDGE('',*,*,#36918,.T.); +#37297 = PLANE('',#37298); +#37298 = AXIS2_PLACEMENT_3D('',#37299,#37300,#37301); +#37299 = CARTESIAN_POINT('',(0.25,0.25,-3.4)); +#37300 = DIRECTION('',(0.,0.,1.)); +#37301 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); +#37302 = ADVANCED_FACE('',(#37303),#37309,.T.); +#37303 = FACE_BOUND('',#37304,.T.); +#37304 = EDGE_LOOP('',(#37305,#37306,#37307,#37308)); +#37305 = ORIENTED_EDGE('',*,*,#37012,.F.); +#37306 = ORIENTED_EDGE('',*,*,#37291,.T.); +#37307 = ORIENTED_EDGE('',*,*,#36910,.T.); +#37308 = ORIENTED_EDGE('',*,*,#36936,.F.); +#37309 = PLANE('',#37310); +#37310 = AXIS2_PLACEMENT_3D('',#37311,#37312,#37313); +#37311 = CARTESIAN_POINT('',(0.25,0.165596257347,-3.301223703467)); +#37312 = DIRECTION('',(8.302774088379E-17,0.64962967394,-0.760250805153) + ); +#37313 = DIRECTION('',(-1.,1.247195775152E-16,-2.638869166629E-18)); +#37314 = ADVANCED_FACE('',(#37315),#37321,.F.); +#37315 = FACE_BOUND('',#37316,.F.); +#37316 = EDGE_LOOP('',(#37317,#37318,#37319,#37320)); +#37317 = ORIENTED_EDGE('',*,*,#37119,.T.); +#37318 = ORIENTED_EDGE('',*,*,#37088,.F.); +#37319 = ORIENTED_EDGE('',*,*,#37160,.F.); +#37320 = ORIENTED_EDGE('',*,*,#37145,.T.); +#37321 = PLANE('',#37322); +#37322 = AXIS2_PLACEMENT_3D('',#37323,#37324,#37325); +#37323 = CARTESIAN_POINT('',(2.25,-0.25,5.)); +#37324 = DIRECTION('',(-0.,0.,-1.)); +#37325 = DIRECTION('',(1.224646799147E-16,1.,0.)); +#37326 = ADVANCED_FACE('',(#37327),#37333,.F.); +#37327 = FACE_BOUND('',#37328,.F.); +#37328 = EDGE_LOOP('',(#37329,#37330,#37331,#37332)); +#37329 = ORIENTED_EDGE('',*,*,#37215,.T.); +#37330 = ORIENTED_EDGE('',*,*,#37184,.F.); +#37331 = ORIENTED_EDGE('',*,*,#37256,.F.); +#37332 = ORIENTED_EDGE('',*,*,#37241,.T.); +#37333 = PLANE('',#37334); +#37334 = AXIS2_PLACEMENT_3D('',#37335,#37336,#37337); +#37335 = CARTESIAN_POINT('',(0.25,-0.25,5.)); +#37336 = DIRECTION('',(-0.,0.,-1.)); +#37337 = DIRECTION('',(1.224646799147E-16,1.,0.)); +#37338 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#37342)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#37339,#37340,#37341)) +REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#37339 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#37340 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#37341 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#37342 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#37339, + 'distance_accuracy_value','confusion accuracy'); +#37343 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#37344,#37346); +#37344 = ( REPRESENTATION_RELATIONSHIP('','',#34445,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#37345) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#37345 = ITEM_DEFINED_TRANSFORMATION('','',#11,#171); +#37346 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #37347); +#37347 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('40','J1','',#5,#34440,$); +#37348 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#34442)); +#37349 = SHAPE_DEFINITION_REPRESENTATION(#37350,#37356); +#37350 = PRODUCT_DEFINITION_SHAPE('','',#37351); +#37351 = PRODUCT_DEFINITION('design','',#37352,#37355); +#37352 = PRODUCT_DEFINITION_FORMATION('','',#37353); +#37353 = PRODUCT('kibot_hgi60kw7_PCB','kibot_hgi60kw7_PCB','',(#37354)); +#37354 = PRODUCT_CONTEXT('',#2,'mechanical'); +#37355 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#37356 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#37357),#37990); +#37357 = MANIFOLD_SOLID_BREP('',#37358); +#37358 = CLOSED_SHELL('',(#37359,#37399,#37430,#37461,#37609,#37757, + #37774,#37791,#37808,#37825,#37837,#37854,#37871,#37888,#37905, + #37922,#37939,#37956,#37973)); +#37359 = ADVANCED_FACE('',(#37360),#37394,.T.); +#37360 = FACE_BOUND('',#37361,.T.); +#37361 = EDGE_LOOP('',(#37362,#37372,#37380,#37388)); +#37362 = ORIENTED_EDGE('',*,*,#37363,.T.); +#37363 = EDGE_CURVE('',#37364,#37366,#37368,.T.); +#37364 = VERTEX_POINT('',#37365); +#37365 = CARTESIAN_POINT('',(34.5,20.,0.)); +#37366 = VERTEX_POINT('',#37367); +#37367 = CARTESIAN_POINT('',(34.5,20.,1.5162)); +#37368 = LINE('',#37369,#37370); +#37369 = CARTESIAN_POINT('',(34.5,20.,0.)); +#37370 = VECTOR('',#37371,1.); +#37371 = DIRECTION('',(0.,0.,1.)); +#37372 = ORIENTED_EDGE('',*,*,#37373,.T.); +#37373 = EDGE_CURVE('',#37366,#37374,#37376,.T.); +#37374 = VERTEX_POINT('',#37375); +#37375 = CARTESIAN_POINT('',(46.,20.,1.5162)); +#37376 = LINE('',#37377,#37378); +#37377 = CARTESIAN_POINT('',(34.5,20.,1.5162)); +#37378 = VECTOR('',#37379,1.); +#37379 = DIRECTION('',(1.,0.,0.)); +#37380 = ORIENTED_EDGE('',*,*,#37381,.F.); +#37381 = EDGE_CURVE('',#37382,#37374,#37384,.T.); +#37382 = VERTEX_POINT('',#37383); +#37383 = CARTESIAN_POINT('',(46.,20.,0.)); +#37384 = LINE('',#37385,#37386); +#37385 = CARTESIAN_POINT('',(46.,20.,0.)); +#37386 = VECTOR('',#37387,1.); +#37387 = DIRECTION('',(0.,0.,1.)); +#37388 = ORIENTED_EDGE('',*,*,#37389,.F.); +#37389 = EDGE_CURVE('',#37364,#37382,#37390,.T.); +#37390 = LINE('',#37391,#37392); +#37391 = CARTESIAN_POINT('',(34.5,20.,0.)); +#37392 = VECTOR('',#37393,1.); +#37393 = DIRECTION('',(1.,0.,0.)); +#37394 = PLANE('',#37395); +#37395 = AXIS2_PLACEMENT_3D('',#37396,#37397,#37398); +#37396 = CARTESIAN_POINT('',(34.5,20.,0.)); +#37397 = DIRECTION('',(0.,1.,0.)); +#37398 = DIRECTION('',(1.,0.,0.)); +#37399 = ADVANCED_FACE('',(#37400),#37425,.T.); +#37400 = FACE_BOUND('',#37401,.T.); +#37401 = EDGE_LOOP('',(#37402,#37412,#37418,#37419)); +#37402 = ORIENTED_EDGE('',*,*,#37403,.T.); +#37403 = EDGE_CURVE('',#37404,#37406,#37408,.T.); +#37404 = VERTEX_POINT('',#37405); +#37405 = CARTESIAN_POINT('',(29.25,27.5,0.)); +#37406 = VERTEX_POINT('',#37407); +#37407 = CARTESIAN_POINT('',(29.25,27.5,1.5162)); +#37408 = LINE('',#37409,#37410); +#37409 = CARTESIAN_POINT('',(29.25,27.5,0.)); +#37410 = VECTOR('',#37411,1.); +#37411 = DIRECTION('',(0.,0.,1.)); +#37412 = ORIENTED_EDGE('',*,*,#37413,.T.); +#37413 = EDGE_CURVE('',#37406,#37366,#37414,.T.); +#37414 = LINE('',#37415,#37416); +#37415 = CARTESIAN_POINT('',(29.25,27.5,1.5162)); +#37416 = VECTOR('',#37417,1.); +#37417 = DIRECTION('',(0.573462344363,-0.819231920519,0.)); +#37418 = ORIENTED_EDGE('',*,*,#37363,.F.); +#37419 = ORIENTED_EDGE('',*,*,#37420,.F.); +#37420 = EDGE_CURVE('',#37404,#37364,#37421,.T.); +#37421 = LINE('',#37422,#37423); +#37422 = CARTESIAN_POINT('',(29.25,27.5,0.)); +#37423 = VECTOR('',#37424,1.); +#37424 = DIRECTION('',(0.573462344363,-0.819231920519,0.)); +#37425 = PLANE('',#37426); +#37426 = AXIS2_PLACEMENT_3D('',#37427,#37428,#37429); +#37427 = CARTESIAN_POINT('',(29.25,27.5,0.)); +#37428 = DIRECTION('',(0.819231920519,0.573462344363,-0.)); +#37429 = DIRECTION('',(0.573462344363,-0.819231920519,0.)); +#37430 = ADVANCED_FACE('',(#37431),#37456,.T.); +#37431 = FACE_BOUND('',#37432,.T.); +#37432 = EDGE_LOOP('',(#37433,#37434,#37442,#37450)); +#37433 = ORIENTED_EDGE('',*,*,#37381,.T.); +#37434 = ORIENTED_EDGE('',*,*,#37435,.T.); +#37435 = EDGE_CURVE('',#37374,#37436,#37438,.T.); +#37436 = VERTEX_POINT('',#37437); +#37437 = CARTESIAN_POINT('',(46.,0.,1.5162)); +#37438 = LINE('',#37439,#37440); +#37439 = CARTESIAN_POINT('',(46.,20.,1.5162)); +#37440 = VECTOR('',#37441,1.); +#37441 = DIRECTION('',(0.,-1.,0.)); +#37442 = ORIENTED_EDGE('',*,*,#37443,.F.); +#37443 = EDGE_CURVE('',#37444,#37436,#37446,.T.); +#37444 = VERTEX_POINT('',#37445); +#37445 = CARTESIAN_POINT('',(46.,-0.,0.)); +#37446 = LINE('',#37447,#37448); +#37447 = CARTESIAN_POINT('',(46.,-0.,0.)); +#37448 = VECTOR('',#37449,1.); +#37449 = DIRECTION('',(0.,0.,1.)); +#37450 = ORIENTED_EDGE('',*,*,#37451,.F.); +#37451 = EDGE_CURVE('',#37382,#37444,#37452,.T.); +#37452 = LINE('',#37453,#37454); +#37453 = CARTESIAN_POINT('',(46.,20.,0.)); +#37454 = VECTOR('',#37455,1.); +#37455 = DIRECTION('',(0.,-1.,0.)); +#37456 = PLANE('',#37457); +#37457 = AXIS2_PLACEMENT_3D('',#37458,#37459,#37460); +#37458 = CARTESIAN_POINT('',(46.,20.,0.)); +#37459 = DIRECTION('',(1.,0.,-0.)); +#37460 = DIRECTION('',(0.,-1.,0.)); +#37461 = ADVANCED_FACE('',(#37462,#37505,#37516,#37527,#37538,#37549, + #37560,#37571,#37582,#37593),#37604,.F.); +#37462 = FACE_BOUND('',#37463,.F.); +#37463 = EDGE_LOOP('',(#37464,#37465,#37466,#37474,#37482,#37490,#37498, + #37504)); +#37464 = ORIENTED_EDGE('',*,*,#37389,.F.); +#37465 = ORIENTED_EDGE('',*,*,#37420,.F.); +#37466 = ORIENTED_EDGE('',*,*,#37467,.F.); +#37467 = EDGE_CURVE('',#37468,#37404,#37470,.T.); +#37468 = VERTEX_POINT('',#37469); +#37469 = CARTESIAN_POINT('',(16.75,27.5,0.)); +#37470 = LINE('',#37471,#37472); +#37471 = CARTESIAN_POINT('',(16.75,27.5,0.)); +#37472 = VECTOR('',#37473,1.); +#37473 = DIRECTION('',(1.,0.,0.)); +#37474 = ORIENTED_EDGE('',*,*,#37475,.F.); +#37475 = EDGE_CURVE('',#37476,#37468,#37478,.T.); +#37476 = VERTEX_POINT('',#37477); +#37477 = CARTESIAN_POINT('',(11.5,20.,0.)); +#37478 = LINE('',#37479,#37480); +#37479 = CARTESIAN_POINT('',(11.5,20.,0.)); +#37480 = VECTOR('',#37481,1.); +#37481 = DIRECTION('',(0.573462344363,0.819231920519,0.)); +#37482 = ORIENTED_EDGE('',*,*,#37483,.F.); +#37483 = EDGE_CURVE('',#37484,#37476,#37486,.T.); +#37484 = VERTEX_POINT('',#37485); +#37485 = CARTESIAN_POINT('',(0.,20.,0.)); +#37486 = LINE('',#37487,#37488); +#37487 = CARTESIAN_POINT('',(0.,20.,0.)); +#37488 = VECTOR('',#37489,1.); +#37489 = DIRECTION('',(1.,0.,0.)); +#37490 = ORIENTED_EDGE('',*,*,#37491,.F.); +#37491 = EDGE_CURVE('',#37492,#37484,#37494,.T.); +#37492 = VERTEX_POINT('',#37493); +#37493 = CARTESIAN_POINT('',(0.,-0.,0.)); +#37494 = LINE('',#37495,#37496); +#37495 = CARTESIAN_POINT('',(0.,-0.,0.)); +#37496 = VECTOR('',#37497,1.); +#37497 = DIRECTION('',(0.,1.,0.)); +#37498 = ORIENTED_EDGE('',*,*,#37499,.F.); +#37499 = EDGE_CURVE('',#37444,#37492,#37500,.T.); +#37500 = LINE('',#37501,#37502); +#37501 = CARTESIAN_POINT('',(46.,-0.,0.)); +#37502 = VECTOR('',#37503,1.); +#37503 = DIRECTION('',(-1.,0.,0.)); +#37504 = ORIENTED_EDGE('',*,*,#37451,.F.); +#37505 = FACE_BOUND('',#37506,.F.); +#37506 = EDGE_LOOP('',(#37507)); +#37507 = ORIENTED_EDGE('',*,*,#37508,.T.); +#37508 = EDGE_CURVE('',#37509,#37509,#37511,.T.); +#37509 = VERTEX_POINT('',#37510); +#37510 = CARTESIAN_POINT('',(25.05,3.175,0.)); +#37511 = CIRCLE('',#37512,0.375); +#37512 = AXIS2_PLACEMENT_3D('',#37513,#37514,#37515); +#37513 = CARTESIAN_POINT('',(25.05,3.55,0.)); +#37514 = DIRECTION('',(-0.,0.,-1.)); +#37515 = DIRECTION('',(-0.,-1.,0.)); +#37516 = FACE_BOUND('',#37517,.F.); +#37517 = EDGE_LOOP('',(#37518)); +#37518 = ORIENTED_EDGE('',*,*,#37519,.T.); +#37519 = EDGE_CURVE('',#37520,#37520,#37522,.T.); +#37520 = VERTEX_POINT('',#37521); +#37521 = CARTESIAN_POINT('',(25.05,5.175,0.)); +#37522 = CIRCLE('',#37523,0.375); +#37523 = AXIS2_PLACEMENT_3D('',#37524,#37525,#37526); +#37524 = CARTESIAN_POINT('',(25.05,5.55,0.)); +#37525 = DIRECTION('',(-0.,0.,-1.)); +#37526 = DIRECTION('',(-0.,-1.,0.)); +#37527 = FACE_BOUND('',#37528,.F.); +#37528 = EDGE_LOOP('',(#37529)); +#37529 = ORIENTED_EDGE('',*,*,#37530,.T.); +#37530 = EDGE_CURVE('',#37531,#37531,#37533,.T.); +#37531 = VERTEX_POINT('',#37532); +#37532 = CARTESIAN_POINT('',(43.5,2.375,0.)); +#37533 = CIRCLE('',#37534,0.375); +#37534 = AXIS2_PLACEMENT_3D('',#37535,#37536,#37537); +#37535 = CARTESIAN_POINT('',(43.5,2.75,0.)); +#37536 = DIRECTION('',(-0.,0.,-1.)); +#37537 = DIRECTION('',(-0.,-1.,0.)); +#37538 = FACE_BOUND('',#37539,.F.); +#37539 = EDGE_LOOP('',(#37540)); +#37540 = ORIENTED_EDGE('',*,*,#37541,.T.); +#37541 = EDGE_CURVE('',#37542,#37542,#37544,.T.); +#37542 = VERTEX_POINT('',#37543); +#37543 = CARTESIAN_POINT('',(43.5,4.375,0.)); +#37544 = CIRCLE('',#37545,0.375); +#37545 = AXIS2_PLACEMENT_3D('',#37546,#37547,#37548); +#37546 = CARTESIAN_POINT('',(43.5,4.75,0.)); +#37547 = DIRECTION('',(-0.,0.,-1.)); +#37548 = DIRECTION('',(-0.,-1.,0.)); +#37549 = FACE_BOUND('',#37550,.F.); +#37550 = EDGE_LOOP('',(#37551)); +#37551 = ORIENTED_EDGE('',*,*,#37552,.T.); +#37552 = EDGE_CURVE('',#37553,#37553,#37555,.T.); +#37553 = VERTEX_POINT('',#37554); +#37554 = CARTESIAN_POINT('',(15.5,5.9,0.)); +#37555 = CIRCLE('',#37556,1.1); +#37556 = AXIS2_PLACEMENT_3D('',#37557,#37558,#37559); +#37557 = CARTESIAN_POINT('',(15.5,7.,0.)); +#37558 = DIRECTION('',(-0.,0.,-1.)); +#37559 = DIRECTION('',(-0.,-1.,0.)); +#37560 = FACE_BOUND('',#37561,.F.); +#37561 = EDGE_LOOP('',(#37562)); +#37562 = ORIENTED_EDGE('',*,*,#37563,.T.); +#37563 = EDGE_CURVE('',#37564,#37564,#37566,.T.); +#37564 = VERTEX_POINT('',#37565); +#37565 = CARTESIAN_POINT('',(30.5,5.9,0.)); +#37566 = CIRCLE('',#37567,1.1); +#37567 = AXIS2_PLACEMENT_3D('',#37568,#37569,#37570); +#37568 = CARTESIAN_POINT('',(30.5,7.,0.)); +#37569 = DIRECTION('',(-0.,0.,-1.)); +#37570 = DIRECTION('',(-0.,-1.,0.)); +#37571 = FACE_BOUND('',#37572,.F.); +#37572 = EDGE_LOOP('',(#37573)); +#37573 = ORIENTED_EDGE('',*,*,#37574,.T.); +#37574 = EDGE_CURVE('',#37575,#37575,#37577,.T.); +#37575 = VERTEX_POINT('',#37576); +#37576 = CARTESIAN_POINT('',(43.5,6.375,0.)); +#37577 = CIRCLE('',#37578,0.375); +#37578 = AXIS2_PLACEMENT_3D('',#37579,#37580,#37581); +#37579 = CARTESIAN_POINT('',(43.5,6.75,0.)); +#37580 = DIRECTION('',(-0.,0.,-1.)); +#37581 = DIRECTION('',(-0.,-1.,0.)); +#37582 = FACE_BOUND('',#37583,.F.); +#37583 = EDGE_LOOP('',(#37584)); +#37584 = ORIENTED_EDGE('',*,*,#37585,.T.); +#37585 = EDGE_CURVE('',#37586,#37586,#37588,.T.); +#37586 = VERTEX_POINT('',#37587); +#37587 = CARTESIAN_POINT('',(43.5,8.375,0.)); +#37588 = CIRCLE('',#37589,0.375); +#37589 = AXIS2_PLACEMENT_3D('',#37590,#37591,#37592); +#37590 = CARTESIAN_POINT('',(43.5,8.75,0.)); +#37591 = DIRECTION('',(-0.,0.,-1.)); +#37592 = DIRECTION('',(-0.,-1.,0.)); +#37593 = FACE_BOUND('',#37594,.F.); +#37594 = EDGE_LOOP('',(#37595)); +#37595 = ORIENTED_EDGE('',*,*,#37596,.T.); +#37596 = EDGE_CURVE('',#37597,#37597,#37599,.T.); +#37597 = VERTEX_POINT('',#37598); +#37598 = CARTESIAN_POINT('',(43.5,10.375,0.)); +#37599 = CIRCLE('',#37600,0.375); +#37600 = AXIS2_PLACEMENT_3D('',#37601,#37602,#37603); +#37601 = CARTESIAN_POINT('',(43.5,10.75,0.)); +#37602 = DIRECTION('',(-0.,0.,-1.)); +#37603 = DIRECTION('',(-0.,-1.,0.)); +#37604 = PLANE('',#37605); +#37605 = AXIS2_PLACEMENT_3D('',#37606,#37607,#37608); +#37606 = CARTESIAN_POINT('',(0.,0.,0.)); +#37607 = DIRECTION('',(0.,0.,1.)); +#37608 = DIRECTION('',(1.,0.,-0.)); +#37609 = ADVANCED_FACE('',(#37610,#37653,#37664,#37675,#37686,#37697, + #37708,#37719,#37730,#37741),#37752,.T.); +#37610 = FACE_BOUND('',#37611,.T.); +#37611 = EDGE_LOOP('',(#37612,#37613,#37614,#37622,#37630,#37638,#37646, + #37652)); +#37612 = ORIENTED_EDGE('',*,*,#37373,.F.); +#37613 = ORIENTED_EDGE('',*,*,#37413,.F.); +#37614 = ORIENTED_EDGE('',*,*,#37615,.F.); +#37615 = EDGE_CURVE('',#37616,#37406,#37618,.T.); +#37616 = VERTEX_POINT('',#37617); +#37617 = CARTESIAN_POINT('',(16.75,27.5,1.5162)); +#37618 = LINE('',#37619,#37620); +#37619 = CARTESIAN_POINT('',(16.75,27.5,1.5162)); +#37620 = VECTOR('',#37621,1.); +#37621 = DIRECTION('',(1.,0.,0.)); +#37622 = ORIENTED_EDGE('',*,*,#37623,.F.); +#37623 = EDGE_CURVE('',#37624,#37616,#37626,.T.); +#37624 = VERTEX_POINT('',#37625); +#37625 = CARTESIAN_POINT('',(11.5,20.,1.5162)); +#37626 = LINE('',#37627,#37628); +#37627 = CARTESIAN_POINT('',(11.5,20.,1.5162)); +#37628 = VECTOR('',#37629,1.); +#37629 = DIRECTION('',(0.573462344363,0.819231920519,0.)); +#37630 = ORIENTED_EDGE('',*,*,#37631,.F.); +#37631 = EDGE_CURVE('',#37632,#37624,#37634,.T.); +#37632 = VERTEX_POINT('',#37633); +#37633 = CARTESIAN_POINT('',(0.,20.,1.5162)); +#37634 = LINE('',#37635,#37636); +#37635 = CARTESIAN_POINT('',(0.,20.,1.5162)); +#37636 = VECTOR('',#37637,1.); +#37637 = DIRECTION('',(1.,0.,0.)); +#37638 = ORIENTED_EDGE('',*,*,#37639,.F.); +#37639 = EDGE_CURVE('',#37640,#37632,#37642,.T.); +#37640 = VERTEX_POINT('',#37641); +#37641 = CARTESIAN_POINT('',(0.,0.,1.5162)); +#37642 = LINE('',#37643,#37644); +#37643 = CARTESIAN_POINT('',(0.,0.,1.5162)); +#37644 = VECTOR('',#37645,1.); +#37645 = DIRECTION('',(0.,1.,0.)); +#37646 = ORIENTED_EDGE('',*,*,#37647,.F.); +#37647 = EDGE_CURVE('',#37436,#37640,#37648,.T.); +#37648 = LINE('',#37649,#37650); +#37649 = CARTESIAN_POINT('',(46.,0.,1.5162)); +#37650 = VECTOR('',#37651,1.); +#37651 = DIRECTION('',(-1.,0.,0.)); +#37652 = ORIENTED_EDGE('',*,*,#37435,.F.); +#37653 = FACE_BOUND('',#37654,.T.); +#37654 = EDGE_LOOP('',(#37655)); +#37655 = ORIENTED_EDGE('',*,*,#37656,.T.); +#37656 = EDGE_CURVE('',#37657,#37657,#37659,.T.); +#37657 = VERTEX_POINT('',#37658); +#37658 = CARTESIAN_POINT('',(25.05,3.175,1.5162)); +#37659 = CIRCLE('',#37660,0.375); +#37660 = AXIS2_PLACEMENT_3D('',#37661,#37662,#37663); +#37661 = CARTESIAN_POINT('',(25.05,3.55,1.5162)); +#37662 = DIRECTION('',(-0.,0.,-1.)); +#37663 = DIRECTION('',(-0.,-1.,0.)); +#37664 = FACE_BOUND('',#37665,.T.); +#37665 = EDGE_LOOP('',(#37666)); +#37666 = ORIENTED_EDGE('',*,*,#37667,.T.); +#37667 = EDGE_CURVE('',#37668,#37668,#37670,.T.); +#37668 = VERTEX_POINT('',#37669); +#37669 = CARTESIAN_POINT('',(25.05,5.175,1.5162)); +#37670 = CIRCLE('',#37671,0.375); +#37671 = AXIS2_PLACEMENT_3D('',#37672,#37673,#37674); +#37672 = CARTESIAN_POINT('',(25.05,5.55,1.5162)); +#37673 = DIRECTION('',(-0.,0.,-1.)); +#37674 = DIRECTION('',(-0.,-1.,0.)); +#37675 = FACE_BOUND('',#37676,.T.); +#37676 = EDGE_LOOP('',(#37677)); +#37677 = ORIENTED_EDGE('',*,*,#37678,.T.); +#37678 = EDGE_CURVE('',#37679,#37679,#37681,.T.); +#37679 = VERTEX_POINT('',#37680); +#37680 = CARTESIAN_POINT('',(43.5,2.375,1.5162)); +#37681 = CIRCLE('',#37682,0.375); +#37682 = AXIS2_PLACEMENT_3D('',#37683,#37684,#37685); +#37683 = CARTESIAN_POINT('',(43.5,2.75,1.5162)); +#37684 = DIRECTION('',(-0.,0.,-1.)); +#37685 = DIRECTION('',(-0.,-1.,0.)); +#37686 = FACE_BOUND('',#37687,.T.); +#37687 = EDGE_LOOP('',(#37688)); +#37688 = ORIENTED_EDGE('',*,*,#37689,.T.); +#37689 = EDGE_CURVE('',#37690,#37690,#37692,.T.); +#37690 = VERTEX_POINT('',#37691); +#37691 = CARTESIAN_POINT('',(43.5,4.375,1.5162)); +#37692 = CIRCLE('',#37693,0.375); +#37693 = AXIS2_PLACEMENT_3D('',#37694,#37695,#37696); +#37694 = CARTESIAN_POINT('',(43.5,4.75,1.5162)); +#37695 = DIRECTION('',(-0.,0.,-1.)); +#37696 = DIRECTION('',(-0.,-1.,0.)); +#37697 = FACE_BOUND('',#37698,.T.); +#37698 = EDGE_LOOP('',(#37699)); +#37699 = ORIENTED_EDGE('',*,*,#37700,.T.); +#37700 = EDGE_CURVE('',#37701,#37701,#37703,.T.); +#37701 = VERTEX_POINT('',#37702); +#37702 = CARTESIAN_POINT('',(15.5,5.9,1.5162)); +#37703 = CIRCLE('',#37704,1.1); +#37704 = AXIS2_PLACEMENT_3D('',#37705,#37706,#37707); +#37705 = CARTESIAN_POINT('',(15.5,7.,1.5162)); +#37706 = DIRECTION('',(-0.,0.,-1.)); +#37707 = DIRECTION('',(-0.,-1.,0.)); +#37708 = FACE_BOUND('',#37709,.T.); +#37709 = EDGE_LOOP('',(#37710)); +#37710 = ORIENTED_EDGE('',*,*,#37711,.T.); +#37711 = EDGE_CURVE('',#37712,#37712,#37714,.T.); +#37712 = VERTEX_POINT('',#37713); +#37713 = CARTESIAN_POINT('',(30.5,5.9,1.5162)); +#37714 = CIRCLE('',#37715,1.1); +#37715 = AXIS2_PLACEMENT_3D('',#37716,#37717,#37718); +#37716 = CARTESIAN_POINT('',(30.5,7.,1.5162)); +#37717 = DIRECTION('',(-0.,0.,-1.)); +#37718 = DIRECTION('',(-0.,-1.,0.)); +#37719 = FACE_BOUND('',#37720,.T.); +#37720 = EDGE_LOOP('',(#37721)); +#37721 = ORIENTED_EDGE('',*,*,#37722,.T.); +#37722 = EDGE_CURVE('',#37723,#37723,#37725,.T.); +#37723 = VERTEX_POINT('',#37724); +#37724 = CARTESIAN_POINT('',(43.5,6.375,1.5162)); +#37725 = CIRCLE('',#37726,0.375); +#37726 = AXIS2_PLACEMENT_3D('',#37727,#37728,#37729); +#37727 = CARTESIAN_POINT('',(43.5,6.75,1.5162)); +#37728 = DIRECTION('',(-0.,0.,-1.)); +#37729 = DIRECTION('',(-0.,-1.,0.)); +#37730 = FACE_BOUND('',#37731,.T.); +#37731 = EDGE_LOOP('',(#37732)); +#37732 = ORIENTED_EDGE('',*,*,#37733,.T.); +#37733 = EDGE_CURVE('',#37734,#37734,#37736,.T.); +#37734 = VERTEX_POINT('',#37735); +#37735 = CARTESIAN_POINT('',(43.5,8.375,1.5162)); +#37736 = CIRCLE('',#37737,0.375); +#37737 = AXIS2_PLACEMENT_3D('',#37738,#37739,#37740); +#37738 = CARTESIAN_POINT('',(43.5,8.75,1.5162)); +#37739 = DIRECTION('',(-0.,0.,-1.)); +#37740 = DIRECTION('',(-0.,-1.,0.)); +#37741 = FACE_BOUND('',#37742,.T.); +#37742 = EDGE_LOOP('',(#37743)); +#37743 = ORIENTED_EDGE('',*,*,#37744,.T.); +#37744 = EDGE_CURVE('',#37745,#37745,#37747,.T.); +#37745 = VERTEX_POINT('',#37746); +#37746 = CARTESIAN_POINT('',(43.5,10.375,1.5162)); +#37747 = CIRCLE('',#37748,0.375); +#37748 = AXIS2_PLACEMENT_3D('',#37749,#37750,#37751); +#37749 = CARTESIAN_POINT('',(43.5,10.75,1.5162)); +#37750 = DIRECTION('',(-0.,0.,-1.)); +#37751 = DIRECTION('',(-0.,-1.,0.)); +#37752 = PLANE('',#37753); +#37753 = AXIS2_PLACEMENT_3D('',#37754,#37755,#37756); +#37754 = CARTESIAN_POINT('',(0.,0.,1.5162)); +#37755 = DIRECTION('',(0.,0.,1.)); +#37756 = DIRECTION('',(1.,0.,-0.)); +#37757 = ADVANCED_FACE('',(#37758),#37769,.T.); +#37758 = FACE_BOUND('',#37759,.T.); +#37759 = EDGE_LOOP('',(#37760,#37766,#37767,#37768)); +#37760 = ORIENTED_EDGE('',*,*,#37761,.T.); +#37761 = EDGE_CURVE('',#37468,#37616,#37762,.T.); +#37762 = LINE('',#37763,#37764); +#37763 = CARTESIAN_POINT('',(16.75,27.5,0.)); +#37764 = VECTOR('',#37765,1.); +#37765 = DIRECTION('',(0.,0.,1.)); +#37766 = ORIENTED_EDGE('',*,*,#37615,.T.); +#37767 = ORIENTED_EDGE('',*,*,#37403,.F.); +#37768 = ORIENTED_EDGE('',*,*,#37467,.F.); +#37769 = PLANE('',#37770); +#37770 = AXIS2_PLACEMENT_3D('',#37771,#37772,#37773); +#37771 = CARTESIAN_POINT('',(16.75,27.5,0.)); +#37772 = DIRECTION('',(0.,1.,0.)); +#37773 = DIRECTION('',(1.,0.,0.)); +#37774 = ADVANCED_FACE('',(#37775),#37786,.T.); +#37775 = FACE_BOUND('',#37776,.T.); +#37776 = EDGE_LOOP('',(#37777,#37778,#37779,#37785)); +#37777 = ORIENTED_EDGE('',*,*,#37443,.T.); +#37778 = ORIENTED_EDGE('',*,*,#37647,.T.); +#37779 = ORIENTED_EDGE('',*,*,#37780,.F.); +#37780 = EDGE_CURVE('',#37492,#37640,#37781,.T.); +#37781 = LINE('',#37782,#37783); +#37782 = CARTESIAN_POINT('',(0.,-0.,0.)); +#37783 = VECTOR('',#37784,1.); +#37784 = DIRECTION('',(0.,0.,1.)); +#37785 = ORIENTED_EDGE('',*,*,#37499,.F.); +#37786 = PLANE('',#37787); +#37787 = AXIS2_PLACEMENT_3D('',#37788,#37789,#37790); +#37788 = CARTESIAN_POINT('',(46.,0.,0.)); +#37789 = DIRECTION('',(0.,-1.,0.)); +#37790 = DIRECTION('',(-1.,0.,0.)); +#37791 = ADVANCED_FACE('',(#37792),#37803,.T.); +#37792 = FACE_BOUND('',#37793,.T.); +#37793 = EDGE_LOOP('',(#37794,#37800,#37801,#37802)); +#37794 = ORIENTED_EDGE('',*,*,#37795,.T.); +#37795 = EDGE_CURVE('',#37476,#37624,#37796,.T.); +#37796 = LINE('',#37797,#37798); +#37797 = CARTESIAN_POINT('',(11.5,20.,0.)); +#37798 = VECTOR('',#37799,1.); +#37799 = DIRECTION('',(0.,0.,1.)); +#37800 = ORIENTED_EDGE('',*,*,#37623,.T.); +#37801 = ORIENTED_EDGE('',*,*,#37761,.F.); +#37802 = ORIENTED_EDGE('',*,*,#37475,.F.); +#37803 = PLANE('',#37804); +#37804 = AXIS2_PLACEMENT_3D('',#37805,#37806,#37807); +#37805 = CARTESIAN_POINT('',(11.5,20.,0.)); +#37806 = DIRECTION('',(-0.819231920519,0.573462344363,0.)); +#37807 = DIRECTION('',(0.573462344363,0.819231920519,0.)); +#37808 = ADVANCED_FACE('',(#37809),#37820,.T.); +#37809 = FACE_BOUND('',#37810,.T.); +#37810 = EDGE_LOOP('',(#37811,#37812,#37813,#37819)); +#37811 = ORIENTED_EDGE('',*,*,#37780,.T.); +#37812 = ORIENTED_EDGE('',*,*,#37639,.T.); +#37813 = ORIENTED_EDGE('',*,*,#37814,.F.); +#37814 = EDGE_CURVE('',#37484,#37632,#37815,.T.); +#37815 = LINE('',#37816,#37817); +#37816 = CARTESIAN_POINT('',(0.,20.,0.)); +#37817 = VECTOR('',#37818,1.); +#37818 = DIRECTION('',(0.,0.,1.)); +#37819 = ORIENTED_EDGE('',*,*,#37491,.F.); +#37820 = PLANE('',#37821); +#37821 = AXIS2_PLACEMENT_3D('',#37822,#37823,#37824); +#37822 = CARTESIAN_POINT('',(0.,0.,0.)); +#37823 = DIRECTION('',(-1.,0.,0.)); +#37824 = DIRECTION('',(0.,1.,0.)); +#37825 = ADVANCED_FACE('',(#37826),#37832,.T.); +#37826 = FACE_BOUND('',#37827,.T.); +#37827 = EDGE_LOOP('',(#37828,#37829,#37830,#37831)); +#37828 = ORIENTED_EDGE('',*,*,#37814,.T.); +#37829 = ORIENTED_EDGE('',*,*,#37631,.T.); +#37830 = ORIENTED_EDGE('',*,*,#37795,.F.); +#37831 = ORIENTED_EDGE('',*,*,#37483,.F.); +#37832 = PLANE('',#37833); +#37833 = AXIS2_PLACEMENT_3D('',#37834,#37835,#37836); +#37834 = CARTESIAN_POINT('',(0.,20.,0.)); +#37835 = DIRECTION('',(0.,1.,0.)); +#37836 = DIRECTION('',(1.,0.,0.)); +#37837 = ADVANCED_FACE('',(#37838),#37849,.F.); +#37838 = FACE_BOUND('',#37839,.T.); +#37839 = EDGE_LOOP('',(#37840,#37841,#37847,#37848)); +#37840 = ORIENTED_EDGE('',*,*,#37508,.T.); +#37841 = ORIENTED_EDGE('',*,*,#37842,.T.); +#37842 = EDGE_CURVE('',#37509,#37657,#37843,.T.); +#37843 = LINE('',#37844,#37845); +#37844 = CARTESIAN_POINT('',(25.05,3.175,-4.6E-02)); +#37845 = VECTOR('',#37846,1.); +#37846 = DIRECTION('',(0.,0.,1.)); +#37847 = ORIENTED_EDGE('',*,*,#37656,.F.); +#37848 = ORIENTED_EDGE('',*,*,#37842,.F.); +#37849 = CYLINDRICAL_SURFACE('',#37850,0.375); +#37850 = AXIS2_PLACEMENT_3D('',#37851,#37852,#37853); +#37851 = CARTESIAN_POINT('',(25.05,3.55,-4.6E-02)); +#37852 = DIRECTION('',(-0.,-0.,-1.)); +#37853 = DIRECTION('',(-0.,-1.,0.)); +#37854 = ADVANCED_FACE('',(#37855),#37866,.F.); +#37855 = FACE_BOUND('',#37856,.T.); +#37856 = EDGE_LOOP('',(#37857,#37858,#37864,#37865)); +#37857 = ORIENTED_EDGE('',*,*,#37519,.T.); +#37858 = ORIENTED_EDGE('',*,*,#37859,.T.); +#37859 = EDGE_CURVE('',#37520,#37668,#37860,.T.); +#37860 = LINE('',#37861,#37862); +#37861 = CARTESIAN_POINT('',(25.05,5.175,-4.6E-02)); +#37862 = VECTOR('',#37863,1.); +#37863 = DIRECTION('',(0.,0.,1.)); +#37864 = ORIENTED_EDGE('',*,*,#37667,.F.); +#37865 = ORIENTED_EDGE('',*,*,#37859,.F.); +#37866 = CYLINDRICAL_SURFACE('',#37867,0.375); +#37867 = AXIS2_PLACEMENT_3D('',#37868,#37869,#37870); +#37868 = CARTESIAN_POINT('',(25.05,5.55,-4.6E-02)); +#37869 = DIRECTION('',(-0.,-0.,-1.)); +#37870 = DIRECTION('',(-0.,-1.,0.)); +#37871 = ADVANCED_FACE('',(#37872),#37883,.F.); +#37872 = FACE_BOUND('',#37873,.T.); +#37873 = EDGE_LOOP('',(#37874,#37875,#37881,#37882)); +#37874 = ORIENTED_EDGE('',*,*,#37530,.T.); +#37875 = ORIENTED_EDGE('',*,*,#37876,.T.); +#37876 = EDGE_CURVE('',#37531,#37679,#37877,.T.); +#37877 = LINE('',#37878,#37879); +#37878 = CARTESIAN_POINT('',(43.5,2.375,-4.6E-02)); +#37879 = VECTOR('',#37880,1.); +#37880 = DIRECTION('',(0.,0.,1.)); +#37881 = ORIENTED_EDGE('',*,*,#37678,.F.); +#37882 = ORIENTED_EDGE('',*,*,#37876,.F.); +#37883 = CYLINDRICAL_SURFACE('',#37884,0.375); +#37884 = AXIS2_PLACEMENT_3D('',#37885,#37886,#37887); +#37885 = CARTESIAN_POINT('',(43.5,2.75,-4.6E-02)); +#37886 = DIRECTION('',(-0.,-0.,-1.)); +#37887 = DIRECTION('',(-0.,-1.,0.)); +#37888 = ADVANCED_FACE('',(#37889),#37900,.F.); +#37889 = FACE_BOUND('',#37890,.T.); +#37890 = EDGE_LOOP('',(#37891,#37892,#37898,#37899)); +#37891 = ORIENTED_EDGE('',*,*,#37541,.T.); +#37892 = ORIENTED_EDGE('',*,*,#37893,.T.); +#37893 = EDGE_CURVE('',#37542,#37690,#37894,.T.); +#37894 = LINE('',#37895,#37896); +#37895 = CARTESIAN_POINT('',(43.5,4.375,-4.6E-02)); +#37896 = VECTOR('',#37897,1.); +#37897 = DIRECTION('',(0.,0.,1.)); +#37898 = ORIENTED_EDGE('',*,*,#37689,.F.); +#37899 = ORIENTED_EDGE('',*,*,#37893,.F.); +#37900 = CYLINDRICAL_SURFACE('',#37901,0.375); +#37901 = AXIS2_PLACEMENT_3D('',#37902,#37903,#37904); +#37902 = CARTESIAN_POINT('',(43.5,4.75,-4.6E-02)); +#37903 = DIRECTION('',(-0.,-0.,-1.)); +#37904 = DIRECTION('',(-0.,-1.,0.)); +#37905 = ADVANCED_FACE('',(#37906),#37917,.F.); +#37906 = FACE_BOUND('',#37907,.T.); +#37907 = EDGE_LOOP('',(#37908,#37909,#37915,#37916)); +#37908 = ORIENTED_EDGE('',*,*,#37552,.T.); +#37909 = ORIENTED_EDGE('',*,*,#37910,.T.); +#37910 = EDGE_CURVE('',#37553,#37701,#37911,.T.); +#37911 = LINE('',#37912,#37913); +#37912 = CARTESIAN_POINT('',(15.5,5.9,-4.6E-02)); +#37913 = VECTOR('',#37914,1.); +#37914 = DIRECTION('',(0.,0.,1.)); +#37915 = ORIENTED_EDGE('',*,*,#37700,.F.); +#37916 = ORIENTED_EDGE('',*,*,#37910,.F.); +#37917 = CYLINDRICAL_SURFACE('',#37918,1.1); +#37918 = AXIS2_PLACEMENT_3D('',#37919,#37920,#37921); +#37919 = CARTESIAN_POINT('',(15.5,7.,-4.6E-02)); +#37920 = DIRECTION('',(-0.,-0.,-1.)); +#37921 = DIRECTION('',(-0.,-1.,0.)); +#37922 = ADVANCED_FACE('',(#37923),#37934,.F.); +#37923 = FACE_BOUND('',#37924,.T.); +#37924 = EDGE_LOOP('',(#37925,#37926,#37932,#37933)); +#37925 = ORIENTED_EDGE('',*,*,#37563,.T.); +#37926 = ORIENTED_EDGE('',*,*,#37927,.T.); +#37927 = EDGE_CURVE('',#37564,#37712,#37928,.T.); +#37928 = LINE('',#37929,#37930); +#37929 = CARTESIAN_POINT('',(30.5,5.9,-4.6E-02)); +#37930 = VECTOR('',#37931,1.); +#37931 = DIRECTION('',(0.,0.,1.)); +#37932 = ORIENTED_EDGE('',*,*,#37711,.F.); +#37933 = ORIENTED_EDGE('',*,*,#37927,.F.); +#37934 = CYLINDRICAL_SURFACE('',#37935,1.1); +#37935 = AXIS2_PLACEMENT_3D('',#37936,#37937,#37938); +#37936 = CARTESIAN_POINT('',(30.5,7.,-4.6E-02)); +#37937 = DIRECTION('',(-0.,-0.,-1.)); +#37938 = DIRECTION('',(-0.,-1.,0.)); +#37939 = ADVANCED_FACE('',(#37940),#37951,.F.); +#37940 = FACE_BOUND('',#37941,.T.); +#37941 = EDGE_LOOP('',(#37942,#37943,#37949,#37950)); +#37942 = ORIENTED_EDGE('',*,*,#37574,.T.); +#37943 = ORIENTED_EDGE('',*,*,#37944,.T.); +#37944 = EDGE_CURVE('',#37575,#37723,#37945,.T.); +#37945 = LINE('',#37946,#37947); +#37946 = CARTESIAN_POINT('',(43.5,6.375,-4.6E-02)); +#37947 = VECTOR('',#37948,1.); +#37948 = DIRECTION('',(0.,0.,1.)); +#37949 = ORIENTED_EDGE('',*,*,#37722,.F.); +#37950 = ORIENTED_EDGE('',*,*,#37944,.F.); +#37951 = CYLINDRICAL_SURFACE('',#37952,0.375); +#37952 = AXIS2_PLACEMENT_3D('',#37953,#37954,#37955); +#37953 = CARTESIAN_POINT('',(43.5,6.75,-4.6E-02)); +#37954 = DIRECTION('',(-0.,-0.,-1.)); +#37955 = DIRECTION('',(-0.,-1.,0.)); +#37956 = ADVANCED_FACE('',(#37957),#37968,.F.); +#37957 = FACE_BOUND('',#37958,.T.); +#37958 = EDGE_LOOP('',(#37959,#37960,#37966,#37967)); +#37959 = ORIENTED_EDGE('',*,*,#37585,.T.); +#37960 = ORIENTED_EDGE('',*,*,#37961,.T.); +#37961 = EDGE_CURVE('',#37586,#37734,#37962,.T.); +#37962 = LINE('',#37963,#37964); +#37963 = CARTESIAN_POINT('',(43.5,8.375,-4.6E-02)); +#37964 = VECTOR('',#37965,1.); +#37965 = DIRECTION('',(0.,0.,1.)); +#37966 = ORIENTED_EDGE('',*,*,#37733,.F.); +#37967 = ORIENTED_EDGE('',*,*,#37961,.F.); +#37968 = CYLINDRICAL_SURFACE('',#37969,0.375); +#37969 = AXIS2_PLACEMENT_3D('',#37970,#37971,#37972); +#37970 = CARTESIAN_POINT('',(43.5,8.75,-4.6E-02)); +#37971 = DIRECTION('',(-0.,-0.,-1.)); +#37972 = DIRECTION('',(-0.,-1.,0.)); +#37973 = ADVANCED_FACE('',(#37974),#37985,.F.); +#37974 = FACE_BOUND('',#37975,.T.); +#37975 = EDGE_LOOP('',(#37976,#37977,#37983,#37984)); +#37976 = ORIENTED_EDGE('',*,*,#37596,.T.); +#37977 = ORIENTED_EDGE('',*,*,#37978,.T.); +#37978 = EDGE_CURVE('',#37597,#37745,#37979,.T.); +#37979 = LINE('',#37980,#37981); +#37980 = CARTESIAN_POINT('',(43.5,10.375,-4.6E-02)); +#37981 = VECTOR('',#37982,1.); +#37982 = DIRECTION('',(0.,0.,1.)); +#37983 = ORIENTED_EDGE('',*,*,#37744,.F.); +#37984 = ORIENTED_EDGE('',*,*,#37978,.F.); +#37985 = CYLINDRICAL_SURFACE('',#37986,0.375); +#37986 = AXIS2_PLACEMENT_3D('',#37987,#37988,#37989); +#37987 = CARTESIAN_POINT('',(43.5,10.75,-4.6E-02)); +#37988 = DIRECTION('',(-0.,-0.,-1.)); +#37989 = DIRECTION('',(-0.,-1.,0.)); +#37990 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#37994)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#37991,#37992,#37993)) +REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#37991 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#37992 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#37993 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#37994 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#37991, + 'distance_accuracy_value','confusion accuracy'); +#37995 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#37996,#37998); +#37996 = ( REPRESENTATION_RELATIONSHIP('','',#37356,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#37997) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#37997 = ITEM_DEFINED_TRANSFORMATION('','',#11,#175); +#37998 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #37999); +#37999 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('41','=>[0:1:1:14]','',#5,#37351 + ,$); +#38000 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#37353)); +#38001 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #38002,#38013,#38021,#38028,#38035,#38042,#38049,#38056,#38065, + #38073,#38080,#38087,#38094,#38101,#38108,#38117,#38125,#38132, + #38139,#38146,#38153,#38160,#38169,#38177,#38184,#38191,#38198, + #38205,#38212,#38219,#38226,#38233),#11241); +#38002 = STYLED_ITEM('color',(#38003),#10541); +#38003 = PRESENTATION_STYLE_ASSIGNMENT((#38004,#38010)); +#38004 = SURFACE_STYLE_USAGE(.BOTH.,#38005); +#38005 = SURFACE_SIDE_STYLE('',(#38006)); +#38006 = SURFACE_STYLE_FILL_AREA(#38007); +#38007 = FILL_AREA_STYLE('',(#38008)); +#38008 = FILL_AREA_STYLE_COLOUR('',#38009); +#38009 = COLOUR_RGB('',0.800000010877,0.800000010877,0.800000010877); +#38010 = CURVE_STYLE('',#38011,POSITIVE_LENGTH_MEASURE(0.1),#38012); +#38011 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#38012 = COLOUR_RGB('',9.803921802644E-02,9.803921802644E-02, + 9.803921802644E-02); +#38013 = OVER_RIDING_STYLED_ITEM('overriding color',(#38014),#10543, + #38002); +#38014 = PRESENTATION_STYLE_ASSIGNMENT((#38015)); +#38015 = SURFACE_STYLE_USAGE(.BOTH.,#38016); +#38016 = SURFACE_SIDE_STYLE('',(#38017)); +#38017 = SURFACE_STYLE_FILL_AREA(#38018); +#38018 = FILL_AREA_STYLE('',(#38019)); +#38019 = FILL_AREA_STYLE_COLOUR('',#38020); +#38020 = COLOUR_RGB('',3.921568724327E-02,0.,0.560784336289); +#38021 = OVER_RIDING_STYLED_ITEM('overriding color',(#38022),#10583, + #38002); +#38022 = PRESENTATION_STYLE_ASSIGNMENT((#38023)); +#38023 = SURFACE_STYLE_USAGE(.BOTH.,#38024); +#38024 = SURFACE_SIDE_STYLE('',(#38025)); +#38025 = SURFACE_STYLE_FILL_AREA(#38026); +#38026 = FILL_AREA_STYLE('',(#38027)); +#38027 = FILL_AREA_STYLE_COLOUR('',#38020); +#38028 = OVER_RIDING_STYLED_ITEM('overriding color',(#38029),#10614, + #38002); +#38029 = PRESENTATION_STYLE_ASSIGNMENT((#38030)); +#38030 = SURFACE_STYLE_USAGE(.BOTH.,#38031); +#38031 = SURFACE_SIDE_STYLE('',(#38032)); +#38032 = SURFACE_STYLE_FILL_AREA(#38033); +#38033 = FILL_AREA_STYLE('',(#38034)); +#38034 = FILL_AREA_STYLE_COLOUR('',#38020); +#38035 = OVER_RIDING_STYLED_ITEM('overriding color',(#38036),#10645, + #38002); +#38036 = PRESENTATION_STYLE_ASSIGNMENT((#38037)); +#38037 = SURFACE_STYLE_USAGE(.BOTH.,#38038); +#38038 = SURFACE_SIDE_STYLE('',(#38039)); +#38039 = SURFACE_STYLE_FILL_AREA(#38040); +#38040 = FILL_AREA_STYLE('',(#38041)); +#38041 = FILL_AREA_STYLE_COLOUR('',#38020); +#38042 = OVER_RIDING_STYLED_ITEM('overriding color',(#38043),#10667, + #38002); +#38043 = PRESENTATION_STYLE_ASSIGNMENT((#38044)); +#38044 = SURFACE_STYLE_USAGE(.BOTH.,#38045); +#38045 = SURFACE_SIDE_STYLE('',(#38046)); +#38046 = SURFACE_STYLE_FILL_AREA(#38047); +#38047 = FILL_AREA_STYLE('',(#38048)); +#38048 = FILL_AREA_STYLE_COLOUR('',#38020); +#38049 = OVER_RIDING_STYLED_ITEM('overriding color',(#38050),#10679, + #38002); +#38050 = PRESENTATION_STYLE_ASSIGNMENT((#38051)); +#38051 = SURFACE_STYLE_USAGE(.BOTH.,#38052); +#38052 = SURFACE_SIDE_STYLE('',(#38053)); +#38053 = SURFACE_STYLE_FILL_AREA(#38054); +#38054 = FILL_AREA_STYLE('',(#38055)); +#38055 = FILL_AREA_STYLE_COLOUR('',#38020); +#38056 = STYLED_ITEM('color',(#38057),#10691); +#38057 = PRESENTATION_STYLE_ASSIGNMENT((#38058,#38063)); +#38058 = SURFACE_STYLE_USAGE(.BOTH.,#38059); +#38059 = SURFACE_SIDE_STYLE('',(#38060)); +#38060 = SURFACE_STYLE_FILL_AREA(#38061); +#38061 = FILL_AREA_STYLE('',(#38062)); +#38062 = FILL_AREA_STYLE_COLOUR('',#38009); +#38063 = CURVE_STYLE('',#38064,POSITIVE_LENGTH_MEASURE(0.1),#38012); +#38064 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#38065 = OVER_RIDING_STYLED_ITEM('overriding color',(#38066),#10693, + #38056); +#38066 = PRESENTATION_STYLE_ASSIGNMENT((#38067)); +#38067 = SURFACE_STYLE_USAGE(.BOTH.,#38068); +#38068 = SURFACE_SIDE_STYLE('',(#38069)); +#38069 = SURFACE_STYLE_FILL_AREA(#38070); +#38070 = FILL_AREA_STYLE('',(#38071)); +#38071 = FILL_AREA_STYLE_COLOUR('',#38072); +#38072 = DRAUGHTING_PRE_DEFINED_COLOUR('white'); +#38073 = OVER_RIDING_STYLED_ITEM('overriding color',(#38074),#10733, + #38056); +#38074 = PRESENTATION_STYLE_ASSIGNMENT((#38075)); +#38075 = SURFACE_STYLE_USAGE(.BOTH.,#38076); +#38076 = SURFACE_SIDE_STYLE('',(#38077)); +#38077 = SURFACE_STYLE_FILL_AREA(#38078); +#38078 = FILL_AREA_STYLE('',(#38079)); +#38079 = FILL_AREA_STYLE_COLOUR('',#38072); +#38080 = OVER_RIDING_STYLED_ITEM('overriding color',(#38081),#10764, + #38056); +#38081 = PRESENTATION_STYLE_ASSIGNMENT((#38082)); +#38082 = SURFACE_STYLE_USAGE(.BOTH.,#38083); +#38083 = SURFACE_SIDE_STYLE('',(#38084)); +#38084 = SURFACE_STYLE_FILL_AREA(#38085); +#38085 = FILL_AREA_STYLE('',(#38086)); +#38086 = FILL_AREA_STYLE_COLOUR('',#38072); +#38087 = OVER_RIDING_STYLED_ITEM('overriding color',(#38088),#10795, + #38056); +#38088 = PRESENTATION_STYLE_ASSIGNMENT((#38089)); +#38089 = SURFACE_STYLE_USAGE(.BOTH.,#38090); +#38090 = SURFACE_SIDE_STYLE('',(#38091)); +#38091 = SURFACE_STYLE_FILL_AREA(#38092); +#38092 = FILL_AREA_STYLE('',(#38093)); +#38093 = FILL_AREA_STYLE_COLOUR('',#38072); +#38094 = OVER_RIDING_STYLED_ITEM('overriding color',(#38095),#10817, + #38056); +#38095 = PRESENTATION_STYLE_ASSIGNMENT((#38096)); +#38096 = SURFACE_STYLE_USAGE(.BOTH.,#38097); +#38097 = SURFACE_SIDE_STYLE('',(#38098)); +#38098 = SURFACE_STYLE_FILL_AREA(#38099); +#38099 = FILL_AREA_STYLE('',(#38100)); +#38100 = FILL_AREA_STYLE_COLOUR('',#38072); +#38101 = OVER_RIDING_STYLED_ITEM('overriding color',(#38102),#10829, + #38056); +#38102 = PRESENTATION_STYLE_ASSIGNMENT((#38103)); +#38103 = SURFACE_STYLE_USAGE(.BOTH.,#38104); +#38104 = SURFACE_SIDE_STYLE('',(#38105)); +#38105 = SURFACE_STYLE_FILL_AREA(#38106); +#38106 = FILL_AREA_STYLE('',(#38107)); +#38107 = FILL_AREA_STYLE_COLOUR('',#38072); +#38108 = STYLED_ITEM('color',(#38109),#10841); +#38109 = PRESENTATION_STYLE_ASSIGNMENT((#38110,#38115)); +#38110 = SURFACE_STYLE_USAGE(.BOTH.,#38111); +#38111 = SURFACE_SIDE_STYLE('',(#38112)); +#38112 = SURFACE_STYLE_FILL_AREA(#38113); +#38113 = FILL_AREA_STYLE('',(#38114)); +#38114 = FILL_AREA_STYLE_COLOUR('',#38009); +#38115 = CURVE_STYLE('',#38116,POSITIVE_LENGTH_MEASURE(0.1),#38012); +#38116 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#38117 = OVER_RIDING_STYLED_ITEM('overriding color',(#38118),#10843, + #38108); +#38118 = PRESENTATION_STYLE_ASSIGNMENT((#38119)); +#38119 = SURFACE_STYLE_USAGE(.BOTH.,#38120); +#38120 = SURFACE_SIDE_STYLE('',(#38121)); +#38121 = SURFACE_STYLE_FILL_AREA(#38122); +#38122 = FILL_AREA_STYLE('',(#38123)); +#38123 = FILL_AREA_STYLE_COLOUR('',#38124); +#38124 = COLOUR_RGB('',0.23137255388,0.23137255388,0.23137255388); +#38125 = OVER_RIDING_STYLED_ITEM('overriding color',(#38126),#10883, + #38108); +#38126 = PRESENTATION_STYLE_ASSIGNMENT((#38127)); +#38127 = SURFACE_STYLE_USAGE(.BOTH.,#38128); +#38128 = SURFACE_SIDE_STYLE('',(#38129)); +#38129 = SURFACE_STYLE_FILL_AREA(#38130); +#38130 = FILL_AREA_STYLE('',(#38131)); +#38131 = FILL_AREA_STYLE_COLOUR('',#38124); +#38132 = OVER_RIDING_STYLED_ITEM('overriding color',(#38133),#10914, + #38108); +#38133 = PRESENTATION_STYLE_ASSIGNMENT((#38134)); +#38134 = SURFACE_STYLE_USAGE(.BOTH.,#38135); +#38135 = SURFACE_SIDE_STYLE('',(#38136)); +#38136 = SURFACE_STYLE_FILL_AREA(#38137); +#38137 = FILL_AREA_STYLE('',(#38138)); +#38138 = FILL_AREA_STYLE_COLOUR('',#38124); +#38139 = OVER_RIDING_STYLED_ITEM('overriding color',(#38140),#10945, + #38108); +#38140 = PRESENTATION_STYLE_ASSIGNMENT((#38141)); +#38141 = SURFACE_STYLE_USAGE(.BOTH.,#38142); +#38142 = SURFACE_SIDE_STYLE('',(#38143)); +#38143 = SURFACE_STYLE_FILL_AREA(#38144); +#38144 = FILL_AREA_STYLE('',(#38145)); +#38145 = FILL_AREA_STYLE_COLOUR('',#38124); +#38146 = OVER_RIDING_STYLED_ITEM('overriding color',(#38147),#10967, + #38108); +#38147 = PRESENTATION_STYLE_ASSIGNMENT((#38148)); +#38148 = SURFACE_STYLE_USAGE(.BOTH.,#38149); +#38149 = SURFACE_SIDE_STYLE('',(#38150)); +#38150 = SURFACE_STYLE_FILL_AREA(#38151); +#38151 = FILL_AREA_STYLE('',(#38152)); +#38152 = FILL_AREA_STYLE_COLOUR('',#38124); +#38153 = OVER_RIDING_STYLED_ITEM('overriding color',(#38154),#10979, + #38108); +#38154 = PRESENTATION_STYLE_ASSIGNMENT((#38155)); +#38155 = SURFACE_STYLE_USAGE(.BOTH.,#38156); +#38156 = SURFACE_SIDE_STYLE('',(#38157)); +#38157 = SURFACE_STYLE_FILL_AREA(#38158); +#38158 = FILL_AREA_STYLE('',(#38159)); +#38159 = FILL_AREA_STYLE_COLOUR('',#38124); +#38160 = STYLED_ITEM('color',(#38161),#10991); +#38161 = PRESENTATION_STYLE_ASSIGNMENT((#38162,#38167)); +#38162 = SURFACE_STYLE_USAGE(.BOTH.,#38163); +#38163 = SURFACE_SIDE_STYLE('',(#38164)); +#38164 = SURFACE_STYLE_FILL_AREA(#38165); +#38165 = FILL_AREA_STYLE('',(#38166)); +#38166 = FILL_AREA_STYLE_COLOUR('',#38009); +#38167 = CURVE_STYLE('',#38168,POSITIVE_LENGTH_MEASURE(0.1),#38012); +#38168 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#38169 = OVER_RIDING_STYLED_ITEM('overriding color',(#38170),#10993, + #38160); +#38170 = PRESENTATION_STYLE_ASSIGNMENT((#38171)); +#38171 = SURFACE_STYLE_USAGE(.BOTH.,#38172); +#38172 = SURFACE_SIDE_STYLE('',(#38173)); +#38173 = SURFACE_STYLE_FILL_AREA(#38174); +#38174 = FILL_AREA_STYLE('',(#38175)); +#38175 = FILL_AREA_STYLE_COLOUR('',#38176); +#38176 = COLOUR_RGB('',0.507539989043,0.507539989043,0.507539989043); +#38177 = OVER_RIDING_STYLED_ITEM('overriding color',(#38178),#11033, + #38160); +#38178 = PRESENTATION_STYLE_ASSIGNMENT((#38179)); +#38179 = SURFACE_STYLE_USAGE(.BOTH.,#38180); +#38180 = SURFACE_SIDE_STYLE('',(#38181)); +#38181 = SURFACE_STYLE_FILL_AREA(#38182); +#38182 = FILL_AREA_STYLE('',(#38183)); +#38183 = FILL_AREA_STYLE_COLOUR('',#38176); +#38184 = OVER_RIDING_STYLED_ITEM('overriding color',(#38185),#11064, + #38160); +#38185 = PRESENTATION_STYLE_ASSIGNMENT((#38186)); +#38186 = SURFACE_STYLE_USAGE(.BOTH.,#38187); +#38187 = SURFACE_SIDE_STYLE('',(#38188)); +#38188 = SURFACE_STYLE_FILL_AREA(#38189); +#38189 = FILL_AREA_STYLE('',(#38190)); +#38190 = FILL_AREA_STYLE_COLOUR('',#38176); +#38191 = OVER_RIDING_STYLED_ITEM('overriding color',(#38192),#11097, + #38160); +#38192 = PRESENTATION_STYLE_ASSIGNMENT((#38193)); +#38193 = SURFACE_STYLE_USAGE(.BOTH.,#38194); +#38194 = SURFACE_SIDE_STYLE('',(#38195)); +#38195 = SURFACE_STYLE_FILL_AREA(#38196); +#38196 = FILL_AREA_STYLE('',(#38197)); +#38197 = FILL_AREA_STYLE_COLOUR('',#38176); +#38198 = OVER_RIDING_STYLED_ITEM('overriding color',(#38199),#11121, + #38160); +#38199 = PRESENTATION_STYLE_ASSIGNMENT((#38200)); +#38200 = SURFACE_STYLE_USAGE(.BOTH.,#38201); +#38201 = SURFACE_SIDE_STYLE('',(#38202)); +#38202 = SURFACE_STYLE_FILL_AREA(#38203); +#38203 = FILL_AREA_STYLE('',(#38204)); +#38204 = FILL_AREA_STYLE_COLOUR('',#38176); +#38205 = OVER_RIDING_STYLED_ITEM('overriding color',(#38206),#11145, + #38160); +#38206 = PRESENTATION_STYLE_ASSIGNMENT((#38207)); +#38207 = SURFACE_STYLE_USAGE(.BOTH.,#38208); +#38208 = SURFACE_SIDE_STYLE('',(#38209)); +#38209 = SURFACE_STYLE_FILL_AREA(#38210); +#38210 = FILL_AREA_STYLE('',(#38211)); +#38211 = FILL_AREA_STYLE_COLOUR('',#38176); +#38212 = OVER_RIDING_STYLED_ITEM('overriding color',(#38213),#11162, + #38160); +#38213 = PRESENTATION_STYLE_ASSIGNMENT((#38214)); +#38214 = SURFACE_STYLE_USAGE(.BOTH.,#38215); +#38215 = SURFACE_SIDE_STYLE('',(#38216)); +#38216 = SURFACE_STYLE_FILL_AREA(#38217); +#38217 = FILL_AREA_STYLE('',(#38218)); +#38218 = FILL_AREA_STYLE_COLOUR('',#38176); +#38219 = OVER_RIDING_STYLED_ITEM('overriding color',(#38220),#11187, + #38160); +#38220 = PRESENTATION_STYLE_ASSIGNMENT((#38221)); +#38221 = SURFACE_STYLE_USAGE(.BOTH.,#38222); +#38222 = SURFACE_SIDE_STYLE('',(#38223)); +#38223 = SURFACE_STYLE_FILL_AREA(#38224); +#38224 = FILL_AREA_STYLE('',(#38225)); +#38225 = FILL_AREA_STYLE_COLOUR('',#38176); +#38226 = OVER_RIDING_STYLED_ITEM('overriding color',(#38227),#11211, + #38160); +#38227 = PRESENTATION_STYLE_ASSIGNMENT((#38228)); +#38228 = SURFACE_STYLE_USAGE(.BOTH.,#38229); +#38229 = SURFACE_SIDE_STYLE('',(#38230)); +#38230 = SURFACE_STYLE_FILL_AREA(#38231); +#38231 = FILL_AREA_STYLE('',(#38232)); +#38232 = FILL_AREA_STYLE_COLOUR('',#38176); +#38233 = OVER_RIDING_STYLED_ITEM('overriding color',(#38234),#11229, + #38160); +#38234 = PRESENTATION_STYLE_ASSIGNMENT((#38235)); +#38235 = SURFACE_STYLE_USAGE(.BOTH.,#38236); +#38236 = SURFACE_SIDE_STYLE('',(#38237)); +#38237 = SURFACE_STYLE_FILL_AREA(#38238); +#38238 = FILL_AREA_STYLE('',(#38239)); +#38239 = FILL_AREA_STYLE_COLOUR('',#38176); +#38240 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #38241,#38251,#38260,#38269,#38278,#38287,#38296,#38305,#38314, + #38323,#38332,#38341,#38350,#38359,#38368,#38378,#38387,#38396, + #38405,#38414,#38423,#38432,#38441,#38450,#38459,#38468,#38477, + #38486,#38495,#38504,#38513,#38522,#38531,#38540,#38549,#38558, + #38567,#38576,#38585,#38594,#38603,#38612,#38621,#38630,#38639, + #38648,#38657,#38666,#38675,#38684,#38693,#38702,#38711,#38720, + #38729,#38738,#38747,#38756,#38765,#38774,#38783,#38792,#38801, + #38810,#38819,#38828,#38837,#38846,#38855,#38864,#38873,#38882, + #38891,#38900,#38909,#38918,#38927,#38936,#38945,#38954,#38963, + #38972,#38981,#38990,#38999,#39008,#39017,#39026,#39035,#39044, + #39053,#39062,#39071,#39080,#39089,#39098,#39107,#39116,#39125, + #39134,#39143,#39152,#39161,#39170,#39179,#39188,#39197,#39206, + #39215,#39224,#39233,#39242,#39251,#39260,#39269,#39278,#39287, + #39296,#39305,#39314,#39323,#39332,#39341,#39350,#39359,#39368, + #39377,#39386,#39395,#39404,#39413,#39422,#39431,#39440,#39449, + #39458,#39467,#39476,#39485,#39494,#39503,#39512,#39521,#39530, + #39539,#39548,#39557),#22615); +#38241 = STYLED_ITEM('color',(#38242),#18147); +#38242 = PRESENTATION_STYLE_ASSIGNMENT((#38243,#38249)); +#38243 = SURFACE_STYLE_USAGE(.BOTH.,#38244); +#38244 = SURFACE_SIDE_STYLE('',(#38245)); +#38245 = SURFACE_STYLE_FILL_AREA(#38246); +#38246 = FILL_AREA_STYLE('',(#38247)); +#38247 = FILL_AREA_STYLE_COLOUR('',#38248); +#38248 = COLOUR_RGB('',0.147999998088,0.145000001626,0.145000001626); +#38249 = CURVE_STYLE('',#38250,POSITIVE_LENGTH_MEASURE(0.1),#38248); +#38250 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#38251 = STYLED_ITEM('color',(#38252),#18185); +#38252 = PRESENTATION_STYLE_ASSIGNMENT((#38253,#38258)); +#38253 = SURFACE_STYLE_USAGE(.BOTH.,#38254); +#38254 = SURFACE_SIDE_STYLE('',(#38255)); +#38255 = SURFACE_STYLE_FILL_AREA(#38256); +#38256 = FILL_AREA_STYLE('',(#38257)); +#38257 = FILL_AREA_STYLE_COLOUR('',#38248); +#38258 = CURVE_STYLE('',#38259,POSITIVE_LENGTH_MEASURE(0.1),#38248); +#38259 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#38260 = STYLED_ITEM('color',(#38261),#18248); +#38261 = PRESENTATION_STYLE_ASSIGNMENT((#38262,#38267)); +#38262 = SURFACE_STYLE_USAGE(.BOTH.,#38263); +#38263 = SURFACE_SIDE_STYLE('',(#38264)); +#38264 = SURFACE_STYLE_FILL_AREA(#38265); +#38265 = FILL_AREA_STYLE('',(#38266)); +#38266 = FILL_AREA_STYLE_COLOUR('',#38248); +#38267 = CURVE_STYLE('',#38268,POSITIVE_LENGTH_MEASURE(0.1),#38248); +#38268 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#38269 = STYLED_ITEM('color',(#38270),#18271); +#38270 = PRESENTATION_STYLE_ASSIGNMENT((#38271,#38276)); +#38271 = SURFACE_STYLE_USAGE(.BOTH.,#38272); +#38272 = SURFACE_SIDE_STYLE('',(#38273)); +#38273 = SURFACE_STYLE_FILL_AREA(#38274); +#38274 = FILL_AREA_STYLE('',(#38275)); +#38275 = FILL_AREA_STYLE_COLOUR('',#38248); +#38276 = CURVE_STYLE('',#38277,POSITIVE_LENGTH_MEASURE(0.1),#38248); +#38277 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#38278 = STYLED_ITEM('color',(#38279),#18300); +#38279 = PRESENTATION_STYLE_ASSIGNMENT((#38280,#38285)); +#38280 = SURFACE_STYLE_USAGE(.BOTH.,#38281); +#38281 = SURFACE_SIDE_STYLE('',(#38282)); +#38282 = SURFACE_STYLE_FILL_AREA(#38283); +#38283 = FILL_AREA_STYLE('',(#38284)); +#38284 = FILL_AREA_STYLE_COLOUR('',#38248); +#38285 = CURVE_STYLE('',#38286,POSITIVE_LENGTH_MEASURE(0.1),#38248); +#38286 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#38287 = STYLED_ITEM('color',(#38288),#18323); +#38288 = PRESENTATION_STYLE_ASSIGNMENT((#38289,#38294)); +#38289 = SURFACE_STYLE_USAGE(.BOTH.,#38290); +#38290 = SURFACE_SIDE_STYLE('',(#38291)); +#38291 = SURFACE_STYLE_FILL_AREA(#38292); +#38292 = FILL_AREA_STYLE('',(#38293)); +#38293 = FILL_AREA_STYLE_COLOUR('',#38248); +#38294 = CURVE_STYLE('',#38295,POSITIVE_LENGTH_MEASURE(0.1),#38248); +#38295 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#38296 = STYLED_ITEM('color',(#38297),#18410); +#38297 = PRESENTATION_STYLE_ASSIGNMENT((#38298,#38303)); +#38298 = SURFACE_STYLE_USAGE(.BOTH.,#38299); +#38299 = SURFACE_SIDE_STYLE('',(#38300)); +#38300 = SURFACE_STYLE_FILL_AREA(#38301); +#38301 = FILL_AREA_STYLE('',(#38302)); +#38302 = FILL_AREA_STYLE_COLOUR('',#38248); +#38303 = CURVE_STYLE('',#38304,POSITIVE_LENGTH_MEASURE(0.1),#38248); +#38304 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#38305 = STYLED_ITEM('color',(#38306),#18497); +#38306 = PRESENTATION_STYLE_ASSIGNMENT((#38307,#38312)); +#38307 = SURFACE_STYLE_USAGE(.BOTH.,#38308); +#38308 = SURFACE_SIDE_STYLE('',(#38309)); +#38309 = SURFACE_STYLE_FILL_AREA(#38310); +#38310 = FILL_AREA_STYLE('',(#38311)); +#38311 = FILL_AREA_STYLE_COLOUR('',#38248); +#38312 = CURVE_STYLE('',#38313,POSITIVE_LENGTH_MEASURE(0.1),#38248); +#38313 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#38314 = STYLED_ITEM('color',(#38315),#18520); +#38315 = PRESENTATION_STYLE_ASSIGNMENT((#38316,#38321)); +#38316 = SURFACE_STYLE_USAGE(.BOTH.,#38317); +#38317 = SURFACE_SIDE_STYLE('',(#38318)); +#38318 = SURFACE_STYLE_FILL_AREA(#38319); +#38319 = FILL_AREA_STYLE('',(#38320)); +#38320 = FILL_AREA_STYLE_COLOUR('',#38248); +#38321 = CURVE_STYLE('',#38322,POSITIVE_LENGTH_MEASURE(0.1),#38248); +#38322 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#38323 = STYLED_ITEM('color',(#38324),#18543); +#38324 = PRESENTATION_STYLE_ASSIGNMENT((#38325,#38330)); +#38325 = SURFACE_STYLE_USAGE(.BOTH.,#38326); +#38326 = SURFACE_SIDE_STYLE('',(#38327)); +#38327 = SURFACE_STYLE_FILL_AREA(#38328); +#38328 = FILL_AREA_STYLE('',(#38329)); +#38329 = FILL_AREA_STYLE_COLOUR('',#38248); +#38330 = CURVE_STYLE('',#38331,POSITIVE_LENGTH_MEASURE(0.1),#38248); +#38331 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#38332 = STYLED_ITEM('color',(#38333),#18560); +#38333 = PRESENTATION_STYLE_ASSIGNMENT((#38334,#38339)); +#38334 = SURFACE_STYLE_USAGE(.BOTH.,#38335); +#38335 = SURFACE_SIDE_STYLE('',(#38336)); +#38336 = SURFACE_STYLE_FILL_AREA(#38337); +#38337 = FILL_AREA_STYLE('',(#38338)); +#38338 = FILL_AREA_STYLE_COLOUR('',#38248); +#38339 = CURVE_STYLE('',#38340,POSITIVE_LENGTH_MEASURE(0.1),#38248); +#38340 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#38341 = STYLED_ITEM('color',(#38342),#18583); +#38342 = PRESENTATION_STYLE_ASSIGNMENT((#38343,#38348)); +#38343 = SURFACE_STYLE_USAGE(.BOTH.,#38344); +#38344 = SURFACE_SIDE_STYLE('',(#38345)); +#38345 = SURFACE_STYLE_FILL_AREA(#38346); +#38346 = FILL_AREA_STYLE('',(#38347)); +#38347 = FILL_AREA_STYLE_COLOUR('',#38248); +#38348 = CURVE_STYLE('',#38349,POSITIVE_LENGTH_MEASURE(0.1),#38248); +#38349 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#38350 = STYLED_ITEM('color',(#38351),#18671); +#38351 = PRESENTATION_STYLE_ASSIGNMENT((#38352,#38357)); +#38352 = SURFACE_STYLE_USAGE(.BOTH.,#38353); +#38353 = SURFACE_SIDE_STYLE('',(#38354)); +#38354 = SURFACE_STYLE_FILL_AREA(#38355); +#38355 = FILL_AREA_STYLE('',(#38356)); +#38356 = FILL_AREA_STYLE_COLOUR('',#38248); +#38357 = CURVE_STYLE('',#38358,POSITIVE_LENGTH_MEASURE(0.1),#38248); +#38358 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#38359 = STYLED_ITEM('color',(#38360),#18687); +#38360 = PRESENTATION_STYLE_ASSIGNMENT((#38361,#38366)); +#38361 = SURFACE_STYLE_USAGE(.BOTH.,#38362); +#38362 = SURFACE_SIDE_STYLE('',(#38363)); +#38363 = SURFACE_STYLE_FILL_AREA(#38364); +#38364 = FILL_AREA_STYLE('',(#38365)); +#38365 = FILL_AREA_STYLE_COLOUR('',#38248); +#38366 = CURVE_STYLE('',#38367,POSITIVE_LENGTH_MEASURE(0.1),#38248); +#38367 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#38368 = STYLED_ITEM('color',(#38369),#18717); +#38369 = PRESENTATION_STYLE_ASSIGNMENT((#38370,#38376)); +#38370 = SURFACE_STYLE_USAGE(.BOTH.,#38371); +#38371 = SURFACE_SIDE_STYLE('',(#38372)); +#38372 = SURFACE_STYLE_FILL_AREA(#38373); +#38373 = FILL_AREA_STYLE('',(#38374)); +#38374 = FILL_AREA_STYLE_COLOUR('',#38375); +#38375 = COLOUR_RGB('',0.823999987314,0.819999987296,0.781000009244); +#38376 = CURVE_STYLE('',#38377,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#38377 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#38378 = STYLED_ITEM('color',(#38379),#18748); +#38379 = PRESENTATION_STYLE_ASSIGNMENT((#38380,#38385)); +#38380 = SURFACE_STYLE_USAGE(.BOTH.,#38381); +#38381 = SURFACE_SIDE_STYLE('',(#38382)); +#38382 = SURFACE_STYLE_FILL_AREA(#38383); +#38383 = FILL_AREA_STYLE('',(#38384)); +#38384 = FILL_AREA_STYLE_COLOUR('',#38248); +#38385 = CURVE_STYLE('',#38386,POSITIVE_LENGTH_MEASURE(0.1),#38248); +#38386 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#38387 = STYLED_ITEM('color',(#38388),#18779); +#38388 = PRESENTATION_STYLE_ASSIGNMENT((#38389,#38394)); +#38389 = SURFACE_STYLE_USAGE(.BOTH.,#38390); +#38390 = SURFACE_SIDE_STYLE('',(#38391)); +#38391 = SURFACE_STYLE_FILL_AREA(#38392); +#38392 = FILL_AREA_STYLE('',(#38393)); +#38393 = FILL_AREA_STYLE_COLOUR('',#38375); +#38394 = CURVE_STYLE('',#38395,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#38395 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#38396 = STYLED_ITEM('color',(#38397),#18810); +#38397 = PRESENTATION_STYLE_ASSIGNMENT((#38398,#38403)); +#38398 = SURFACE_STYLE_USAGE(.BOTH.,#38399); +#38399 = SURFACE_SIDE_STYLE('',(#38400)); +#38400 = SURFACE_STYLE_FILL_AREA(#38401); +#38401 = FILL_AREA_STYLE('',(#38402)); +#38402 = FILL_AREA_STYLE_COLOUR('',#38248); +#38403 = CURVE_STYLE('',#38404,POSITIVE_LENGTH_MEASURE(0.1),#38248); +#38404 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#38405 = STYLED_ITEM('color',(#38406),#18841); +#38406 = PRESENTATION_STYLE_ASSIGNMENT((#38407,#38412)); +#38407 = SURFACE_STYLE_USAGE(.BOTH.,#38408); +#38408 = SURFACE_SIDE_STYLE('',(#38409)); +#38409 = SURFACE_STYLE_FILL_AREA(#38410); +#38410 = FILL_AREA_STYLE('',(#38411)); +#38411 = FILL_AREA_STYLE_COLOUR('',#38375); +#38412 = CURVE_STYLE('',#38413,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#38413 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#38414 = STYLED_ITEM('color',(#38415),#18872); +#38415 = PRESENTATION_STYLE_ASSIGNMENT((#38416,#38421)); +#38416 = SURFACE_STYLE_USAGE(.BOTH.,#38417); +#38417 = SURFACE_SIDE_STYLE('',(#38418)); +#38418 = SURFACE_STYLE_FILL_AREA(#38419); +#38419 = FILL_AREA_STYLE('',(#38420)); +#38420 = FILL_AREA_STYLE_COLOUR('',#38248); +#38421 = CURVE_STYLE('',#38422,POSITIVE_LENGTH_MEASURE(0.1),#38248); +#38422 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#38423 = STYLED_ITEM('color',(#38424),#18903); +#38424 = PRESENTATION_STYLE_ASSIGNMENT((#38425,#38430)); +#38425 = SURFACE_STYLE_USAGE(.BOTH.,#38426); +#38426 = SURFACE_SIDE_STYLE('',(#38427)); +#38427 = SURFACE_STYLE_FILL_AREA(#38428); +#38428 = FILL_AREA_STYLE('',(#38429)); +#38429 = FILL_AREA_STYLE_COLOUR('',#38375); +#38430 = CURVE_STYLE('',#38431,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#38431 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#38432 = STYLED_ITEM('color',(#38433),#18934); +#38433 = PRESENTATION_STYLE_ASSIGNMENT((#38434,#38439)); +#38434 = SURFACE_STYLE_USAGE(.BOTH.,#38435); +#38435 = SURFACE_SIDE_STYLE('',(#38436)); +#38436 = SURFACE_STYLE_FILL_AREA(#38437); +#38437 = FILL_AREA_STYLE('',(#38438)); +#38438 = FILL_AREA_STYLE_COLOUR('',#38248); +#38439 = CURVE_STYLE('',#38440,POSITIVE_LENGTH_MEASURE(0.1),#38248); +#38440 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#38441 = STYLED_ITEM('color',(#38442),#18951); +#38442 = PRESENTATION_STYLE_ASSIGNMENT((#38443,#38448)); +#38443 = SURFACE_STYLE_USAGE(.BOTH.,#38444); +#38444 = SURFACE_SIDE_STYLE('',(#38445)); +#38445 = SURFACE_STYLE_FILL_AREA(#38446); +#38446 = FILL_AREA_STYLE('',(#38447)); +#38447 = FILL_AREA_STYLE_COLOUR('',#38248); +#38448 = CURVE_STYLE('',#38449,POSITIVE_LENGTH_MEASURE(0.1),#38248); +#38449 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#38450 = STYLED_ITEM('color',(#38451),#18968); +#38451 = PRESENTATION_STYLE_ASSIGNMENT((#38452,#38457)); +#38452 = SURFACE_STYLE_USAGE(.BOTH.,#38453); +#38453 = SURFACE_SIDE_STYLE('',(#38454)); +#38454 = SURFACE_STYLE_FILL_AREA(#38455); +#38455 = FILL_AREA_STYLE('',(#38456)); +#38456 = FILL_AREA_STYLE_COLOUR('',#38375); +#38457 = CURVE_STYLE('',#38458,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#38458 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#38459 = STYLED_ITEM('color',(#38460),#18999); +#38460 = PRESENTATION_STYLE_ASSIGNMENT((#38461,#38466)); +#38461 = SURFACE_STYLE_USAGE(.BOTH.,#38462); +#38462 = SURFACE_SIDE_STYLE('',(#38463)); +#38463 = SURFACE_STYLE_FILL_AREA(#38464); +#38464 = FILL_AREA_STYLE('',(#38465)); +#38465 = FILL_AREA_STYLE_COLOUR('',#38248); +#38466 = CURVE_STYLE('',#38467,POSITIVE_LENGTH_MEASURE(0.1),#38248); +#38467 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#38468 = STYLED_ITEM('color',(#38469),#19030); +#38469 = PRESENTATION_STYLE_ASSIGNMENT((#38470,#38475)); +#38470 = SURFACE_STYLE_USAGE(.BOTH.,#38471); +#38471 = SURFACE_SIDE_STYLE('',(#38472)); +#38472 = SURFACE_STYLE_FILL_AREA(#38473); +#38473 = FILL_AREA_STYLE('',(#38474)); +#38474 = FILL_AREA_STYLE_COLOUR('',#38375); +#38475 = CURVE_STYLE('',#38476,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#38476 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#38477 = STYLED_ITEM('color',(#38478),#19061); +#38478 = PRESENTATION_STYLE_ASSIGNMENT((#38479,#38484)); +#38479 = SURFACE_STYLE_USAGE(.BOTH.,#38480); +#38480 = SURFACE_SIDE_STYLE('',(#38481)); +#38481 = SURFACE_STYLE_FILL_AREA(#38482); +#38482 = FILL_AREA_STYLE('',(#38483)); +#38483 = FILL_AREA_STYLE_COLOUR('',#38248); +#38484 = CURVE_STYLE('',#38485,POSITIVE_LENGTH_MEASURE(0.1),#38248); +#38485 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#38486 = STYLED_ITEM('color',(#38487),#19092); +#38487 = PRESENTATION_STYLE_ASSIGNMENT((#38488,#38493)); +#38488 = SURFACE_STYLE_USAGE(.BOTH.,#38489); +#38489 = SURFACE_SIDE_STYLE('',(#38490)); +#38490 = SURFACE_STYLE_FILL_AREA(#38491); +#38491 = FILL_AREA_STYLE('',(#38492)); +#38492 = FILL_AREA_STYLE_COLOUR('',#38375); +#38493 = CURVE_STYLE('',#38494,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#38494 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#38495 = STYLED_ITEM('color',(#38496),#19123); +#38496 = PRESENTATION_STYLE_ASSIGNMENT((#38497,#38502)); +#38497 = SURFACE_STYLE_USAGE(.BOTH.,#38498); +#38498 = SURFACE_SIDE_STYLE('',(#38499)); +#38499 = SURFACE_STYLE_FILL_AREA(#38500); +#38500 = FILL_AREA_STYLE('',(#38501)); +#38501 = FILL_AREA_STYLE_COLOUR('',#38248); +#38502 = CURVE_STYLE('',#38503,POSITIVE_LENGTH_MEASURE(0.1),#38248); +#38503 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#38504 = STYLED_ITEM('color',(#38505),#19154); +#38505 = PRESENTATION_STYLE_ASSIGNMENT((#38506,#38511)); +#38506 = SURFACE_STYLE_USAGE(.BOTH.,#38507); +#38507 = SURFACE_SIDE_STYLE('',(#38508)); +#38508 = SURFACE_STYLE_FILL_AREA(#38509); +#38509 = FILL_AREA_STYLE('',(#38510)); +#38510 = FILL_AREA_STYLE_COLOUR('',#38375); +#38511 = CURVE_STYLE('',#38512,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#38512 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#38513 = STYLED_ITEM('color',(#38514),#19185); +#38514 = PRESENTATION_STYLE_ASSIGNMENT((#38515,#38520)); +#38515 = SURFACE_STYLE_USAGE(.BOTH.,#38516); +#38516 = SURFACE_SIDE_STYLE('',(#38517)); +#38517 = SURFACE_STYLE_FILL_AREA(#38518); +#38518 = FILL_AREA_STYLE('',(#38519)); +#38519 = FILL_AREA_STYLE_COLOUR('',#38248); +#38520 = CURVE_STYLE('',#38521,POSITIVE_LENGTH_MEASURE(0.1),#38248); +#38521 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#38522 = STYLED_ITEM('color',(#38523),#19215); +#38523 = PRESENTATION_STYLE_ASSIGNMENT((#38524,#38529)); +#38524 = SURFACE_STYLE_USAGE(.BOTH.,#38525); +#38525 = SURFACE_SIDE_STYLE('',(#38526)); +#38526 = SURFACE_STYLE_FILL_AREA(#38527); +#38527 = FILL_AREA_STYLE('',(#38528)); +#38528 = FILL_AREA_STYLE_COLOUR('',#38248); +#38529 = CURVE_STYLE('',#38530,POSITIVE_LENGTH_MEASURE(0.1),#38248); +#38530 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#38531 = STYLED_ITEM('color',(#38532),#19238); +#38532 = PRESENTATION_STYLE_ASSIGNMENT((#38533,#38538)); +#38533 = SURFACE_STYLE_USAGE(.BOTH.,#38534); +#38534 = SURFACE_SIDE_STYLE('',(#38535)); +#38535 = SURFACE_STYLE_FILL_AREA(#38536); +#38536 = FILL_AREA_STYLE('',(#38537)); +#38537 = FILL_AREA_STYLE_COLOUR('',#38248); +#38538 = CURVE_STYLE('',#38539,POSITIVE_LENGTH_MEASURE(0.1),#38248); +#38539 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#38540 = STYLED_ITEM('color',(#38541),#19261); +#38541 = PRESENTATION_STYLE_ASSIGNMENT((#38542,#38547)); +#38542 = SURFACE_STYLE_USAGE(.BOTH.,#38543); +#38543 = SURFACE_SIDE_STYLE('',(#38544)); +#38544 = SURFACE_STYLE_FILL_AREA(#38545); +#38545 = FILL_AREA_STYLE('',(#38546)); +#38546 = FILL_AREA_STYLE_COLOUR('',#38248); +#38547 = CURVE_STYLE('',#38548,POSITIVE_LENGTH_MEASURE(0.1),#38248); +#38548 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#38549 = STYLED_ITEM('color',(#38550),#19278); +#38550 = PRESENTATION_STYLE_ASSIGNMENT((#38551,#38556)); +#38551 = SURFACE_STYLE_USAGE(.BOTH.,#38552); +#38552 = SURFACE_SIDE_STYLE('',(#38553)); +#38553 = SURFACE_STYLE_FILL_AREA(#38554); +#38554 = FILL_AREA_STYLE('',(#38555)); +#38555 = FILL_AREA_STYLE_COLOUR('',#38375); +#38556 = CURVE_STYLE('',#38557,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#38557 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#38558 = STYLED_ITEM('color',(#38559),#19323); +#38559 = PRESENTATION_STYLE_ASSIGNMENT((#38560,#38565)); +#38560 = SURFACE_STYLE_USAGE(.BOTH.,#38561); +#38561 = SURFACE_SIDE_STYLE('',(#38562)); +#38562 = SURFACE_STYLE_FILL_AREA(#38563); +#38563 = FILL_AREA_STYLE('',(#38564)); +#38564 = FILL_AREA_STYLE_COLOUR('',#38248); +#38565 = CURVE_STYLE('',#38566,POSITIVE_LENGTH_MEASURE(0.1),#38248); +#38566 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#38567 = STYLED_ITEM('color',(#38568),#19409); +#38568 = PRESENTATION_STYLE_ASSIGNMENT((#38569,#38574)); +#38569 = SURFACE_STYLE_USAGE(.BOTH.,#38570); +#38570 = SURFACE_SIDE_STYLE('',(#38571)); +#38571 = SURFACE_STYLE_FILL_AREA(#38572); +#38572 = FILL_AREA_STYLE('',(#38573)); +#38573 = FILL_AREA_STYLE_COLOUR('',#38248); +#38574 = CURVE_STYLE('',#38575,POSITIVE_LENGTH_MEASURE(0.1),#38248); +#38575 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#38576 = STYLED_ITEM('color',(#38577),#19432); +#38577 = PRESENTATION_STYLE_ASSIGNMENT((#38578,#38583)); +#38578 = SURFACE_STYLE_USAGE(.BOTH.,#38579); +#38579 = SURFACE_SIDE_STYLE('',(#38580)); +#38580 = SURFACE_STYLE_FILL_AREA(#38581); +#38581 = FILL_AREA_STYLE('',(#38582)); +#38582 = FILL_AREA_STYLE_COLOUR('',#38248); +#38583 = CURVE_STYLE('',#38584,POSITIVE_LENGTH_MEASURE(0.1),#38248); +#38584 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#38585 = STYLED_ITEM('color',(#38586),#19455); +#38586 = PRESENTATION_STYLE_ASSIGNMENT((#38587,#38592)); +#38587 = SURFACE_STYLE_USAGE(.BOTH.,#38588); +#38588 = SURFACE_SIDE_STYLE('',(#38589)); +#38589 = SURFACE_STYLE_FILL_AREA(#38590); +#38590 = FILL_AREA_STYLE('',(#38591)); +#38591 = FILL_AREA_STYLE_COLOUR('',#38248); +#38592 = CURVE_STYLE('',#38593,POSITIVE_LENGTH_MEASURE(0.1),#38248); +#38593 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#38594 = STYLED_ITEM('color',(#38595),#19478); +#38595 = PRESENTATION_STYLE_ASSIGNMENT((#38596,#38601)); +#38596 = SURFACE_STYLE_USAGE(.BOTH.,#38597); +#38597 = SURFACE_SIDE_STYLE('',(#38598)); +#38598 = SURFACE_STYLE_FILL_AREA(#38599); +#38599 = FILL_AREA_STYLE('',(#38600)); +#38600 = FILL_AREA_STYLE_COLOUR('',#38248); +#38601 = CURVE_STYLE('',#38602,POSITIVE_LENGTH_MEASURE(0.1),#38248); +#38602 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#38603 = STYLED_ITEM('color',(#38604),#19565); +#38604 = PRESENTATION_STYLE_ASSIGNMENT((#38605,#38610)); +#38605 = SURFACE_STYLE_USAGE(.BOTH.,#38606); +#38606 = SURFACE_SIDE_STYLE('',(#38607)); +#38607 = SURFACE_STYLE_FILL_AREA(#38608); +#38608 = FILL_AREA_STYLE('',(#38609)); +#38609 = FILL_AREA_STYLE_COLOUR('',#38375); +#38610 = CURVE_STYLE('',#38611,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#38611 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#38612 = STYLED_ITEM('color',(#38613),#19603); +#38613 = PRESENTATION_STYLE_ASSIGNMENT((#38614,#38619)); +#38614 = SURFACE_STYLE_USAGE(.BOTH.,#38615); +#38615 = SURFACE_SIDE_STYLE('',(#38616)); +#38616 = SURFACE_STYLE_FILL_AREA(#38617); +#38617 = FILL_AREA_STYLE('',(#38618)); +#38618 = FILL_AREA_STYLE_COLOUR('',#38248); +#38619 = CURVE_STYLE('',#38620,POSITIVE_LENGTH_MEASURE(0.1),#38248); +#38620 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#38621 = STYLED_ITEM('color',(#38622),#19652); +#38622 = PRESENTATION_STYLE_ASSIGNMENT((#38623,#38628)); +#38623 = SURFACE_STYLE_USAGE(.BOTH.,#38624); +#38624 = SURFACE_SIDE_STYLE('',(#38625)); +#38625 = SURFACE_STYLE_FILL_AREA(#38626); +#38626 = FILL_AREA_STYLE('',(#38627)); +#38627 = FILL_AREA_STYLE_COLOUR('',#38375); +#38628 = CURVE_STYLE('',#38629,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#38629 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#38630 = STYLED_ITEM('color',(#38631),#19744); +#38631 = PRESENTATION_STYLE_ASSIGNMENT((#38632,#38637)); +#38632 = SURFACE_STYLE_USAGE(.BOTH.,#38633); +#38633 = SURFACE_SIDE_STYLE('',(#38634)); +#38634 = SURFACE_STYLE_FILL_AREA(#38635); +#38635 = FILL_AREA_STYLE('',(#38636)); +#38636 = FILL_AREA_STYLE_COLOUR('',#38375); +#38637 = CURVE_STYLE('',#38638,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#38638 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#38639 = STYLED_ITEM('color',(#38640),#19769); +#38640 = PRESENTATION_STYLE_ASSIGNMENT((#38641,#38646)); +#38641 = SURFACE_STYLE_USAGE(.BOTH.,#38642); +#38642 = SURFACE_SIDE_STYLE('',(#38643)); +#38643 = SURFACE_STYLE_FILL_AREA(#38644); +#38644 = FILL_AREA_STYLE('',(#38645)); +#38645 = FILL_AREA_STYLE_COLOUR('',#38375); +#38646 = CURVE_STYLE('',#38647,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#38647 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#38648 = STYLED_ITEM('color',(#38649),#19853); +#38649 = PRESENTATION_STYLE_ASSIGNMENT((#38650,#38655)); +#38650 = SURFACE_STYLE_USAGE(.BOTH.,#38651); +#38651 = SURFACE_SIDE_STYLE('',(#38652)); +#38652 = SURFACE_STYLE_FILL_AREA(#38653); +#38653 = FILL_AREA_STYLE('',(#38654)); +#38654 = FILL_AREA_STYLE_COLOUR('',#38248); +#38655 = CURVE_STYLE('',#38656,POSITIVE_LENGTH_MEASURE(0.1),#38248); +#38656 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#38657 = STYLED_ITEM('color',(#38658),#19875); +#38658 = PRESENTATION_STYLE_ASSIGNMENT((#38659,#38664)); +#38659 = SURFACE_STYLE_USAGE(.BOTH.,#38660); +#38660 = SURFACE_SIDE_STYLE('',(#38661)); +#38661 = SURFACE_STYLE_FILL_AREA(#38662); +#38662 = FILL_AREA_STYLE('',(#38663)); +#38663 = FILL_AREA_STYLE_COLOUR('',#38375); +#38664 = CURVE_STYLE('',#38665,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#38665 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#38666 = STYLED_ITEM('color',(#38667),#19967); +#38667 = PRESENTATION_STYLE_ASSIGNMENT((#38668,#38673)); +#38668 = SURFACE_STYLE_USAGE(.BOTH.,#38669); +#38669 = SURFACE_SIDE_STYLE('',(#38670)); +#38670 = SURFACE_STYLE_FILL_AREA(#38671); +#38671 = FILL_AREA_STYLE('',(#38672)); +#38672 = FILL_AREA_STYLE_COLOUR('',#38375); +#38673 = CURVE_STYLE('',#38674,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#38674 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#38675 = STYLED_ITEM('color',(#38676),#19992); +#38676 = PRESENTATION_STYLE_ASSIGNMENT((#38677,#38682)); +#38677 = SURFACE_STYLE_USAGE(.BOTH.,#38678); +#38678 = SURFACE_SIDE_STYLE('',(#38679)); +#38679 = SURFACE_STYLE_FILL_AREA(#38680); +#38680 = FILL_AREA_STYLE('',(#38681)); +#38681 = FILL_AREA_STYLE_COLOUR('',#38375); +#38682 = CURVE_STYLE('',#38683,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#38683 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#38684 = STYLED_ITEM('color',(#38685),#20076); +#38685 = PRESENTATION_STYLE_ASSIGNMENT((#38686,#38691)); +#38686 = SURFACE_STYLE_USAGE(.BOTH.,#38687); +#38687 = SURFACE_SIDE_STYLE('',(#38688)); +#38688 = SURFACE_STYLE_FILL_AREA(#38689); +#38689 = FILL_AREA_STYLE('',(#38690)); +#38690 = FILL_AREA_STYLE_COLOUR('',#38248); +#38691 = CURVE_STYLE('',#38692,POSITIVE_LENGTH_MEASURE(0.1),#38248); +#38692 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#38693 = STYLED_ITEM('color',(#38694),#20098); +#38694 = PRESENTATION_STYLE_ASSIGNMENT((#38695,#38700)); +#38695 = SURFACE_STYLE_USAGE(.BOTH.,#38696); +#38696 = SURFACE_SIDE_STYLE('',(#38697)); +#38697 = SURFACE_STYLE_FILL_AREA(#38698); +#38698 = FILL_AREA_STYLE('',(#38699)); +#38699 = FILL_AREA_STYLE_COLOUR('',#38375); +#38700 = CURVE_STYLE('',#38701,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#38701 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#38702 = STYLED_ITEM('color',(#38703),#20190); +#38703 = PRESENTATION_STYLE_ASSIGNMENT((#38704,#38709)); +#38704 = SURFACE_STYLE_USAGE(.BOTH.,#38705); +#38705 = SURFACE_SIDE_STYLE('',(#38706)); +#38706 = SURFACE_STYLE_FILL_AREA(#38707); +#38707 = FILL_AREA_STYLE('',(#38708)); +#38708 = FILL_AREA_STYLE_COLOUR('',#38375); +#38709 = CURVE_STYLE('',#38710,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#38710 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#38711 = STYLED_ITEM('color',(#38712),#20215); +#38712 = PRESENTATION_STYLE_ASSIGNMENT((#38713,#38718)); +#38713 = SURFACE_STYLE_USAGE(.BOTH.,#38714); +#38714 = SURFACE_SIDE_STYLE('',(#38715)); +#38715 = SURFACE_STYLE_FILL_AREA(#38716); +#38716 = FILL_AREA_STYLE('',(#38717)); +#38717 = FILL_AREA_STYLE_COLOUR('',#38375); +#38718 = CURVE_STYLE('',#38719,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#38719 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#38720 = STYLED_ITEM('color',(#38721),#20299); +#38721 = PRESENTATION_STYLE_ASSIGNMENT((#38722,#38727)); +#38722 = SURFACE_STYLE_USAGE(.BOTH.,#38723); +#38723 = SURFACE_SIDE_STYLE('',(#38724)); +#38724 = SURFACE_STYLE_FILL_AREA(#38725); +#38725 = FILL_AREA_STYLE('',(#38726)); +#38726 = FILL_AREA_STYLE_COLOUR('',#38248); +#38727 = CURVE_STYLE('',#38728,POSITIVE_LENGTH_MEASURE(0.1),#38248); +#38728 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#38729 = STYLED_ITEM('color',(#38730),#20316); +#38730 = PRESENTATION_STYLE_ASSIGNMENT((#38731,#38736)); +#38731 = SURFACE_STYLE_USAGE(.BOTH.,#38732); +#38732 = SURFACE_SIDE_STYLE('',(#38733)); +#38733 = SURFACE_STYLE_FILL_AREA(#38734); +#38734 = FILL_AREA_STYLE('',(#38735)); +#38735 = FILL_AREA_STYLE_COLOUR('',#38375); +#38736 = CURVE_STYLE('',#38737,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#38737 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#38738 = STYLED_ITEM('color',(#38739),#20401); +#38739 = PRESENTATION_STYLE_ASSIGNMENT((#38740,#38745)); +#38740 = SURFACE_STYLE_USAGE(.BOTH.,#38741); +#38741 = SURFACE_SIDE_STYLE('',(#38742)); +#38742 = SURFACE_STYLE_FILL_AREA(#38743); +#38743 = FILL_AREA_STYLE('',(#38744)); +#38744 = FILL_AREA_STYLE_COLOUR('',#38375); +#38745 = CURVE_STYLE('',#38746,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#38746 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#38747 = STYLED_ITEM('color',(#38748),#20426); +#38748 = PRESENTATION_STYLE_ASSIGNMENT((#38749,#38754)); +#38749 = SURFACE_STYLE_USAGE(.BOTH.,#38750); +#38750 = SURFACE_SIDE_STYLE('',(#38751)); +#38751 = SURFACE_STYLE_FILL_AREA(#38752); +#38752 = FILL_AREA_STYLE('',(#38753)); +#38753 = FILL_AREA_STYLE_COLOUR('',#38375); +#38754 = CURVE_STYLE('',#38755,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#38755 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#38756 = STYLED_ITEM('color',(#38757),#20503); +#38757 = PRESENTATION_STYLE_ASSIGNMENT((#38758,#38763)); +#38758 = SURFACE_STYLE_USAGE(.BOTH.,#38759); +#38759 = SURFACE_SIDE_STYLE('',(#38760)); +#38760 = SURFACE_STYLE_FILL_AREA(#38761); +#38761 = FILL_AREA_STYLE('',(#38762)); +#38762 = FILL_AREA_STYLE_COLOUR('',#38375); +#38763 = CURVE_STYLE('',#38764,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#38764 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#38765 = STYLED_ITEM('color',(#38766),#20588); +#38766 = PRESENTATION_STYLE_ASSIGNMENT((#38767,#38772)); +#38767 = SURFACE_STYLE_USAGE(.BOTH.,#38768); +#38768 = SURFACE_SIDE_STYLE('',(#38769)); +#38769 = SURFACE_STYLE_FILL_AREA(#38770); +#38770 = FILL_AREA_STYLE('',(#38771)); +#38771 = FILL_AREA_STYLE_COLOUR('',#38375); +#38772 = CURVE_STYLE('',#38773,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#38773 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#38774 = STYLED_ITEM('color',(#38775),#20613); +#38775 = PRESENTATION_STYLE_ASSIGNMENT((#38776,#38781)); +#38776 = SURFACE_STYLE_USAGE(.BOTH.,#38777); +#38777 = SURFACE_SIDE_STYLE('',(#38778)); +#38778 = SURFACE_STYLE_FILL_AREA(#38779); +#38779 = FILL_AREA_STYLE('',(#38780)); +#38780 = FILL_AREA_STYLE_COLOUR('',#38375); +#38781 = CURVE_STYLE('',#38782,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#38782 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#38783 = STYLED_ITEM('color',(#38784),#20690); +#38784 = PRESENTATION_STYLE_ASSIGNMENT((#38785,#38790)); +#38785 = SURFACE_STYLE_USAGE(.BOTH.,#38786); +#38786 = SURFACE_SIDE_STYLE('',(#38787)); +#38787 = SURFACE_STYLE_FILL_AREA(#38788); +#38788 = FILL_AREA_STYLE('',(#38789)); +#38789 = FILL_AREA_STYLE_COLOUR('',#38248); +#38790 = CURVE_STYLE('',#38791,POSITIVE_LENGTH_MEASURE(0.1),#38248); +#38791 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#38792 = STYLED_ITEM('color',(#38793),#20707); +#38793 = PRESENTATION_STYLE_ASSIGNMENT((#38794,#38799)); +#38794 = SURFACE_STYLE_USAGE(.BOTH.,#38795); +#38795 = SURFACE_SIDE_STYLE('',(#38796)); +#38796 = SURFACE_STYLE_FILL_AREA(#38797); +#38797 = FILL_AREA_STYLE('',(#38798)); +#38798 = FILL_AREA_STYLE_COLOUR('',#38375); +#38799 = CURVE_STYLE('',#38800,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#38800 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#38801 = STYLED_ITEM('color',(#38802),#20799); +#38802 = PRESENTATION_STYLE_ASSIGNMENT((#38803,#38808)); +#38803 = SURFACE_STYLE_USAGE(.BOTH.,#38804); +#38804 = SURFACE_SIDE_STYLE('',(#38805)); +#38805 = SURFACE_STYLE_FILL_AREA(#38806); +#38806 = FILL_AREA_STYLE('',(#38807)); +#38807 = FILL_AREA_STYLE_COLOUR('',#38375); +#38808 = CURVE_STYLE('',#38809,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#38809 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#38810 = STYLED_ITEM('color',(#38811),#20824); +#38811 = PRESENTATION_STYLE_ASSIGNMENT((#38812,#38817)); +#38812 = SURFACE_STYLE_USAGE(.BOTH.,#38813); +#38813 = SURFACE_SIDE_STYLE('',(#38814)); +#38814 = SURFACE_STYLE_FILL_AREA(#38815); +#38815 = FILL_AREA_STYLE('',(#38816)); +#38816 = FILL_AREA_STYLE_COLOUR('',#38375); +#38817 = CURVE_STYLE('',#38818,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#38818 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#38819 = STYLED_ITEM('color',(#38820),#20908); +#38820 = PRESENTATION_STYLE_ASSIGNMENT((#38821,#38826)); +#38821 = SURFACE_STYLE_USAGE(.BOTH.,#38822); +#38822 = SURFACE_SIDE_STYLE('',(#38823)); +#38823 = SURFACE_STYLE_FILL_AREA(#38824); +#38824 = FILL_AREA_STYLE('',(#38825)); +#38825 = FILL_AREA_STYLE_COLOUR('',#38248); +#38826 = CURVE_STYLE('',#38827,POSITIVE_LENGTH_MEASURE(0.1),#38248); +#38827 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#38828 = STYLED_ITEM('color',(#38829),#20930); +#38829 = PRESENTATION_STYLE_ASSIGNMENT((#38830,#38835)); +#38830 = SURFACE_STYLE_USAGE(.BOTH.,#38831); +#38831 = SURFACE_SIDE_STYLE('',(#38832)); +#38832 = SURFACE_STYLE_FILL_AREA(#38833); +#38833 = FILL_AREA_STYLE('',(#38834)); +#38834 = FILL_AREA_STYLE_COLOUR('',#38375); +#38835 = CURVE_STYLE('',#38836,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#38836 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#38837 = STYLED_ITEM('color',(#38838),#21022); +#38838 = PRESENTATION_STYLE_ASSIGNMENT((#38839,#38844)); +#38839 = SURFACE_STYLE_USAGE(.BOTH.,#38840); +#38840 = SURFACE_SIDE_STYLE('',(#38841)); +#38841 = SURFACE_STYLE_FILL_AREA(#38842); +#38842 = FILL_AREA_STYLE('',(#38843)); +#38843 = FILL_AREA_STYLE_COLOUR('',#38375); +#38844 = CURVE_STYLE('',#38845,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#38845 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#38846 = STYLED_ITEM('color',(#38847),#21047); +#38847 = PRESENTATION_STYLE_ASSIGNMENT((#38848,#38853)); +#38848 = SURFACE_STYLE_USAGE(.BOTH.,#38849); +#38849 = SURFACE_SIDE_STYLE('',(#38850)); +#38850 = SURFACE_STYLE_FILL_AREA(#38851); +#38851 = FILL_AREA_STYLE('',(#38852)); +#38852 = FILL_AREA_STYLE_COLOUR('',#38375); +#38853 = CURVE_STYLE('',#38854,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#38854 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#38855 = STYLED_ITEM('color',(#38856),#21131); +#38856 = PRESENTATION_STYLE_ASSIGNMENT((#38857,#38862)); +#38857 = SURFACE_STYLE_USAGE(.BOTH.,#38858); +#38858 = SURFACE_SIDE_STYLE('',(#38859)); +#38859 = SURFACE_STYLE_FILL_AREA(#38860); +#38860 = FILL_AREA_STYLE('',(#38861)); +#38861 = FILL_AREA_STYLE_COLOUR('',#38248); +#38862 = CURVE_STYLE('',#38863,POSITIVE_LENGTH_MEASURE(0.1),#38248); +#38863 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#38864 = STYLED_ITEM('color',(#38865),#21153); +#38865 = PRESENTATION_STYLE_ASSIGNMENT((#38866,#38871)); +#38866 = SURFACE_STYLE_USAGE(.BOTH.,#38867); +#38867 = SURFACE_SIDE_STYLE('',(#38868)); +#38868 = SURFACE_STYLE_FILL_AREA(#38869); +#38869 = FILL_AREA_STYLE('',(#38870)); +#38870 = FILL_AREA_STYLE_COLOUR('',#38375); +#38871 = CURVE_STYLE('',#38872,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#38872 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#38873 = STYLED_ITEM('color',(#38874),#21245); +#38874 = PRESENTATION_STYLE_ASSIGNMENT((#38875,#38880)); +#38875 = SURFACE_STYLE_USAGE(.BOTH.,#38876); +#38876 = SURFACE_SIDE_STYLE('',(#38877)); +#38877 = SURFACE_STYLE_FILL_AREA(#38878); +#38878 = FILL_AREA_STYLE('',(#38879)); +#38879 = FILL_AREA_STYLE_COLOUR('',#38375); +#38880 = CURVE_STYLE('',#38881,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#38881 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#38882 = STYLED_ITEM('color',(#38883),#21270); +#38883 = PRESENTATION_STYLE_ASSIGNMENT((#38884,#38889)); +#38884 = SURFACE_STYLE_USAGE(.BOTH.,#38885); +#38885 = SURFACE_SIDE_STYLE('',(#38886)); +#38886 = SURFACE_STYLE_FILL_AREA(#38887); +#38887 = FILL_AREA_STYLE('',(#38888)); +#38888 = FILL_AREA_STYLE_COLOUR('',#38375); +#38889 = CURVE_STYLE('',#38890,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#38890 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#38891 = STYLED_ITEM('color',(#38892),#21354); +#38892 = PRESENTATION_STYLE_ASSIGNMENT((#38893,#38898)); +#38893 = SURFACE_STYLE_USAGE(.BOTH.,#38894); +#38894 = SURFACE_SIDE_STYLE('',(#38895)); +#38895 = SURFACE_STYLE_FILL_AREA(#38896); +#38896 = FILL_AREA_STYLE('',(#38897)); +#38897 = FILL_AREA_STYLE_COLOUR('',#38375); +#38898 = CURVE_STYLE('',#38899,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#38899 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#38900 = STYLED_ITEM('color',(#38901),#21371); +#38901 = PRESENTATION_STYLE_ASSIGNMENT((#38902,#38907)); +#38902 = SURFACE_STYLE_USAGE(.BOTH.,#38903); +#38903 = SURFACE_SIDE_STYLE('',(#38904)); +#38904 = SURFACE_STYLE_FILL_AREA(#38905); +#38905 = FILL_AREA_STYLE('',(#38906)); +#38906 = FILL_AREA_STYLE_COLOUR('',#38375); +#38907 = CURVE_STYLE('',#38908,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#38908 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#38909 = STYLED_ITEM('color',(#38910),#21390); +#38910 = PRESENTATION_STYLE_ASSIGNMENT((#38911,#38916)); +#38911 = SURFACE_STYLE_USAGE(.BOTH.,#38912); +#38912 = SURFACE_SIDE_STYLE('',(#38913)); +#38913 = SURFACE_STYLE_FILL_AREA(#38914); +#38914 = FILL_AREA_STYLE('',(#38915)); +#38915 = FILL_AREA_STYLE_COLOUR('',#38375); +#38916 = CURVE_STYLE('',#38917,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#38917 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#38918 = STYLED_ITEM('color',(#38919),#21409); +#38919 = PRESENTATION_STYLE_ASSIGNMENT((#38920,#38925)); +#38920 = SURFACE_STYLE_USAGE(.BOTH.,#38921); +#38921 = SURFACE_SIDE_STYLE('',(#38922)); +#38922 = SURFACE_STYLE_FILL_AREA(#38923); +#38923 = FILL_AREA_STYLE('',(#38924)); +#38924 = FILL_AREA_STYLE_COLOUR('',#38375); +#38925 = CURVE_STYLE('',#38926,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#38926 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#38927 = STYLED_ITEM('color',(#38928),#21428); +#38928 = PRESENTATION_STYLE_ASSIGNMENT((#38929,#38934)); +#38929 = SURFACE_STYLE_USAGE(.BOTH.,#38930); +#38930 = SURFACE_SIDE_STYLE('',(#38931)); +#38931 = SURFACE_STYLE_FILL_AREA(#38932); +#38932 = FILL_AREA_STYLE('',(#38933)); +#38933 = FILL_AREA_STYLE_COLOUR('',#38248); +#38934 = CURVE_STYLE('',#38935,POSITIVE_LENGTH_MEASURE(0.1),#38248); +#38935 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#38936 = STYLED_ITEM('color',(#38937),#21474); +#38937 = PRESENTATION_STYLE_ASSIGNMENT((#38938,#38943)); +#38938 = SURFACE_STYLE_USAGE(.BOTH.,#38939); +#38939 = SURFACE_SIDE_STYLE('',(#38940)); +#38940 = SURFACE_STYLE_FILL_AREA(#38941); +#38941 = FILL_AREA_STYLE('',(#38942)); +#38942 = FILL_AREA_STYLE_COLOUR('',#38248); +#38943 = CURVE_STYLE('',#38944,POSITIVE_LENGTH_MEASURE(0.1),#38248); +#38944 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#38945 = STYLED_ITEM('color',(#38946),#21490); +#38946 = PRESENTATION_STYLE_ASSIGNMENT((#38947,#38952)); +#38947 = SURFACE_STYLE_USAGE(.BOTH.,#38948); +#38948 = SURFACE_SIDE_STYLE('',(#38949)); +#38949 = SURFACE_STYLE_FILL_AREA(#38950); +#38950 = FILL_AREA_STYLE('',(#38951)); +#38951 = FILL_AREA_STYLE_COLOUR('',#38375); +#38952 = CURVE_STYLE('',#38953,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#38953 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#38954 = STYLED_ITEM('color',(#38955),#21509); +#38955 = PRESENTATION_STYLE_ASSIGNMENT((#38956,#38961)); +#38956 = SURFACE_STYLE_USAGE(.BOTH.,#38957); +#38957 = SURFACE_SIDE_STYLE('',(#38958)); +#38958 = SURFACE_STYLE_FILL_AREA(#38959); +#38959 = FILL_AREA_STYLE('',(#38960)); +#38960 = FILL_AREA_STYLE_COLOUR('',#38375); +#38961 = CURVE_STYLE('',#38962,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#38962 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#38963 = STYLED_ITEM('color',(#38964),#21528); +#38964 = PRESENTATION_STYLE_ASSIGNMENT((#38965,#38970)); +#38965 = SURFACE_STYLE_USAGE(.BOTH.,#38966); +#38966 = SURFACE_SIDE_STYLE('',(#38967)); +#38967 = SURFACE_STYLE_FILL_AREA(#38968); +#38968 = FILL_AREA_STYLE('',(#38969)); +#38969 = FILL_AREA_STYLE_COLOUR('',#38375); +#38970 = CURVE_STYLE('',#38971,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#38971 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#38972 = STYLED_ITEM('color',(#38973),#21547); +#38973 = PRESENTATION_STYLE_ASSIGNMENT((#38974,#38979)); +#38974 = SURFACE_STYLE_USAGE(.BOTH.,#38975); +#38975 = SURFACE_SIDE_STYLE('',(#38976)); +#38976 = SURFACE_STYLE_FILL_AREA(#38977); +#38977 = FILL_AREA_STYLE('',(#38978)); +#38978 = FILL_AREA_STYLE_COLOUR('',#38248); +#38979 = CURVE_STYLE('',#38980,POSITIVE_LENGTH_MEASURE(0.1),#38248); +#38980 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#38981 = STYLED_ITEM('color',(#38982),#21563); +#38982 = PRESENTATION_STYLE_ASSIGNMENT((#38983,#38988)); +#38983 = SURFACE_STYLE_USAGE(.BOTH.,#38984); +#38984 = SURFACE_SIDE_STYLE('',(#38985)); +#38985 = SURFACE_STYLE_FILL_AREA(#38986); +#38986 = FILL_AREA_STYLE('',(#38987)); +#38987 = FILL_AREA_STYLE_COLOUR('',#38375); +#38988 = CURVE_STYLE('',#38989,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#38989 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#38990 = STYLED_ITEM('color',(#38991),#21580); +#38991 = PRESENTATION_STYLE_ASSIGNMENT((#38992,#38997)); +#38992 = SURFACE_STYLE_USAGE(.BOTH.,#38993); +#38993 = SURFACE_SIDE_STYLE('',(#38994)); +#38994 = SURFACE_STYLE_FILL_AREA(#38995); +#38995 = FILL_AREA_STYLE('',(#38996)); +#38996 = FILL_AREA_STYLE_COLOUR('',#38248); +#38997 = CURVE_STYLE('',#38998,POSITIVE_LENGTH_MEASURE(0.1),#38248); +#38998 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#38999 = STYLED_ITEM('color',(#39000),#21592); +#39000 = PRESENTATION_STYLE_ASSIGNMENT((#39001,#39006)); +#39001 = SURFACE_STYLE_USAGE(.BOTH.,#39002); +#39002 = SURFACE_SIDE_STYLE('',(#39003)); +#39003 = SURFACE_STYLE_FILL_AREA(#39004); +#39004 = FILL_AREA_STYLE('',(#39005)); +#39005 = FILL_AREA_STYLE_COLOUR('',#38375); +#39006 = CURVE_STYLE('',#39007,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#39007 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#39008 = STYLED_ITEM('color',(#39009),#21609); +#39009 = PRESENTATION_STYLE_ASSIGNMENT((#39010,#39015)); +#39010 = SURFACE_STYLE_USAGE(.BOTH.,#39011); +#39011 = SURFACE_SIDE_STYLE('',(#39012)); +#39012 = SURFACE_STYLE_FILL_AREA(#39013); +#39013 = FILL_AREA_STYLE('',(#39014)); +#39014 = FILL_AREA_STYLE_COLOUR('',#38375); +#39015 = CURVE_STYLE('',#39016,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#39016 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#39017 = STYLED_ITEM('color',(#39018),#21626); +#39018 = PRESENTATION_STYLE_ASSIGNMENT((#39019,#39024)); +#39019 = SURFACE_STYLE_USAGE(.BOTH.,#39020); +#39020 = SURFACE_SIDE_STYLE('',(#39021)); +#39021 = SURFACE_STYLE_FILL_AREA(#39022); +#39022 = FILL_AREA_STYLE('',(#39023)); +#39023 = FILL_AREA_STYLE_COLOUR('',#38375); +#39024 = CURVE_STYLE('',#39025,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#39025 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#39026 = STYLED_ITEM('color',(#39027),#21643); +#39027 = PRESENTATION_STYLE_ASSIGNMENT((#39028,#39033)); +#39028 = SURFACE_STYLE_USAGE(.BOTH.,#39029); +#39029 = SURFACE_SIDE_STYLE('',(#39030)); +#39030 = SURFACE_STYLE_FILL_AREA(#39031); +#39031 = FILL_AREA_STYLE('',(#39032)); +#39032 = FILL_AREA_STYLE_COLOUR('',#38375); +#39033 = CURVE_STYLE('',#39034,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#39034 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#39035 = STYLED_ITEM('color',(#39036),#21660); +#39036 = PRESENTATION_STYLE_ASSIGNMENT((#39037,#39042)); +#39037 = SURFACE_STYLE_USAGE(.BOTH.,#39038); +#39038 = SURFACE_SIDE_STYLE('',(#39039)); +#39039 = SURFACE_STYLE_FILL_AREA(#39040); +#39040 = FILL_AREA_STYLE('',(#39041)); +#39041 = FILL_AREA_STYLE_COLOUR('',#38375); +#39042 = CURVE_STYLE('',#39043,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#39043 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#39044 = STYLED_ITEM('color',(#39045),#21677); +#39045 = PRESENTATION_STYLE_ASSIGNMENT((#39046,#39051)); +#39046 = SURFACE_STYLE_USAGE(.BOTH.,#39047); +#39047 = SURFACE_SIDE_STYLE('',(#39048)); +#39048 = SURFACE_STYLE_FILL_AREA(#39049); +#39049 = FILL_AREA_STYLE('',(#39050)); +#39050 = FILL_AREA_STYLE_COLOUR('',#38375); +#39051 = CURVE_STYLE('',#39052,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#39052 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#39053 = STYLED_ITEM('color',(#39054),#21694); +#39054 = PRESENTATION_STYLE_ASSIGNMENT((#39055,#39060)); +#39055 = SURFACE_STYLE_USAGE(.BOTH.,#39056); +#39056 = SURFACE_SIDE_STYLE('',(#39057)); +#39057 = SURFACE_STYLE_FILL_AREA(#39058); +#39058 = FILL_AREA_STYLE('',(#39059)); +#39059 = FILL_AREA_STYLE_COLOUR('',#38375); +#39060 = CURVE_STYLE('',#39061,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#39061 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#39062 = STYLED_ITEM('color',(#39063),#21711); +#39063 = PRESENTATION_STYLE_ASSIGNMENT((#39064,#39069)); +#39064 = SURFACE_STYLE_USAGE(.BOTH.,#39065); +#39065 = SURFACE_SIDE_STYLE('',(#39066)); +#39066 = SURFACE_STYLE_FILL_AREA(#39067); +#39067 = FILL_AREA_STYLE('',(#39068)); +#39068 = FILL_AREA_STYLE_COLOUR('',#38375); +#39069 = CURVE_STYLE('',#39070,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#39070 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#39071 = STYLED_ITEM('color',(#39072),#21723); +#39072 = PRESENTATION_STYLE_ASSIGNMENT((#39073,#39078)); +#39073 = SURFACE_STYLE_USAGE(.BOTH.,#39074); +#39074 = SURFACE_SIDE_STYLE('',(#39075)); +#39075 = SURFACE_STYLE_FILL_AREA(#39076); +#39076 = FILL_AREA_STYLE('',(#39077)); +#39077 = FILL_AREA_STYLE_COLOUR('',#38375); +#39078 = CURVE_STYLE('',#39079,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#39079 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#39080 = STYLED_ITEM('color',(#39081),#21740); +#39081 = PRESENTATION_STYLE_ASSIGNMENT((#39082,#39087)); +#39082 = SURFACE_STYLE_USAGE(.BOTH.,#39083); +#39083 = SURFACE_SIDE_STYLE('',(#39084)); +#39084 = SURFACE_STYLE_FILL_AREA(#39085); +#39085 = FILL_AREA_STYLE('',(#39086)); +#39086 = FILL_AREA_STYLE_COLOUR('',#38375); +#39087 = CURVE_STYLE('',#39088,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#39088 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#39089 = STYLED_ITEM('color',(#39090),#21757); +#39090 = PRESENTATION_STYLE_ASSIGNMENT((#39091,#39096)); +#39091 = SURFACE_STYLE_USAGE(.BOTH.,#39092); +#39092 = SURFACE_SIDE_STYLE('',(#39093)); +#39093 = SURFACE_STYLE_FILL_AREA(#39094); +#39094 = FILL_AREA_STYLE('',(#39095)); +#39095 = FILL_AREA_STYLE_COLOUR('',#38375); +#39096 = CURVE_STYLE('',#39097,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#39097 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#39098 = STYLED_ITEM('color',(#39099),#21774); +#39099 = PRESENTATION_STYLE_ASSIGNMENT((#39100,#39105)); +#39100 = SURFACE_STYLE_USAGE(.BOTH.,#39101); +#39101 = SURFACE_SIDE_STYLE('',(#39102)); +#39102 = SURFACE_STYLE_FILL_AREA(#39103); +#39103 = FILL_AREA_STYLE('',(#39104)); +#39104 = FILL_AREA_STYLE_COLOUR('',#38375); +#39105 = CURVE_STYLE('',#39106,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#39106 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#39107 = STYLED_ITEM('color',(#39108),#21791); +#39108 = PRESENTATION_STYLE_ASSIGNMENT((#39109,#39114)); +#39109 = SURFACE_STYLE_USAGE(.BOTH.,#39110); +#39110 = SURFACE_SIDE_STYLE('',(#39111)); +#39111 = SURFACE_STYLE_FILL_AREA(#39112); +#39112 = FILL_AREA_STYLE('',(#39113)); +#39113 = FILL_AREA_STYLE_COLOUR('',#38375); +#39114 = CURVE_STYLE('',#39115,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#39115 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#39116 = STYLED_ITEM('color',(#39117),#21808); +#39117 = PRESENTATION_STYLE_ASSIGNMENT((#39118,#39123)); +#39118 = SURFACE_STYLE_USAGE(.BOTH.,#39119); +#39119 = SURFACE_SIDE_STYLE('',(#39120)); +#39120 = SURFACE_STYLE_FILL_AREA(#39121); +#39121 = FILL_AREA_STYLE('',(#39122)); +#39122 = FILL_AREA_STYLE_COLOUR('',#38375); +#39123 = CURVE_STYLE('',#39124,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#39124 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#39125 = STYLED_ITEM('color',(#39126),#21825); +#39126 = PRESENTATION_STYLE_ASSIGNMENT((#39127,#39132)); +#39127 = SURFACE_STYLE_USAGE(.BOTH.,#39128); +#39128 = SURFACE_SIDE_STYLE('',(#39129)); +#39129 = SURFACE_STYLE_FILL_AREA(#39130); +#39130 = FILL_AREA_STYLE('',(#39131)); +#39131 = FILL_AREA_STYLE_COLOUR('',#38375); +#39132 = CURVE_STYLE('',#39133,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#39133 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#39134 = STYLED_ITEM('color',(#39135),#21842); +#39135 = PRESENTATION_STYLE_ASSIGNMENT((#39136,#39141)); +#39136 = SURFACE_STYLE_USAGE(.BOTH.,#39137); +#39137 = SURFACE_SIDE_STYLE('',(#39138)); +#39138 = SURFACE_STYLE_FILL_AREA(#39139); +#39139 = FILL_AREA_STYLE('',(#39140)); +#39140 = FILL_AREA_STYLE_COLOUR('',#38375); +#39141 = CURVE_STYLE('',#39142,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#39142 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#39143 = STYLED_ITEM('color',(#39144),#21854); +#39144 = PRESENTATION_STYLE_ASSIGNMENT((#39145,#39150)); +#39145 = SURFACE_STYLE_USAGE(.BOTH.,#39146); +#39146 = SURFACE_SIDE_STYLE('',(#39147)); +#39147 = SURFACE_STYLE_FILL_AREA(#39148); +#39148 = FILL_AREA_STYLE('',(#39149)); +#39149 = FILL_AREA_STYLE_COLOUR('',#38375); +#39150 = CURVE_STYLE('',#39151,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#39151 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#39152 = STYLED_ITEM('color',(#39153),#21871); +#39153 = PRESENTATION_STYLE_ASSIGNMENT((#39154,#39159)); +#39154 = SURFACE_STYLE_USAGE(.BOTH.,#39155); +#39155 = SURFACE_SIDE_STYLE('',(#39156)); +#39156 = SURFACE_STYLE_FILL_AREA(#39157); +#39157 = FILL_AREA_STYLE('',(#39158)); +#39158 = FILL_AREA_STYLE_COLOUR('',#38375); +#39159 = CURVE_STYLE('',#39160,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#39160 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#39161 = STYLED_ITEM('color',(#39162),#21888); +#39162 = PRESENTATION_STYLE_ASSIGNMENT((#39163,#39168)); +#39163 = SURFACE_STYLE_USAGE(.BOTH.,#39164); +#39164 = SURFACE_SIDE_STYLE('',(#39165)); +#39165 = SURFACE_STYLE_FILL_AREA(#39166); +#39166 = FILL_AREA_STYLE('',(#39167)); +#39167 = FILL_AREA_STYLE_COLOUR('',#38375); +#39168 = CURVE_STYLE('',#39169,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#39169 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#39170 = STYLED_ITEM('color',(#39171),#21905); +#39171 = PRESENTATION_STYLE_ASSIGNMENT((#39172,#39177)); +#39172 = SURFACE_STYLE_USAGE(.BOTH.,#39173); +#39173 = SURFACE_SIDE_STYLE('',(#39174)); +#39174 = SURFACE_STYLE_FILL_AREA(#39175); +#39175 = FILL_AREA_STYLE('',(#39176)); +#39176 = FILL_AREA_STYLE_COLOUR('',#38375); +#39177 = CURVE_STYLE('',#39178,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#39178 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#39179 = STYLED_ITEM('color',(#39180),#21922); +#39180 = PRESENTATION_STYLE_ASSIGNMENT((#39181,#39186)); +#39181 = SURFACE_STYLE_USAGE(.BOTH.,#39182); +#39182 = SURFACE_SIDE_STYLE('',(#39183)); +#39183 = SURFACE_STYLE_FILL_AREA(#39184); +#39184 = FILL_AREA_STYLE('',(#39185)); +#39185 = FILL_AREA_STYLE_COLOUR('',#38375); +#39186 = CURVE_STYLE('',#39187,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#39187 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#39188 = STYLED_ITEM('color',(#39189),#21939); +#39189 = PRESENTATION_STYLE_ASSIGNMENT((#39190,#39195)); +#39190 = SURFACE_STYLE_USAGE(.BOTH.,#39191); +#39191 = SURFACE_SIDE_STYLE('',(#39192)); +#39192 = SURFACE_STYLE_FILL_AREA(#39193); +#39193 = FILL_AREA_STYLE('',(#39194)); +#39194 = FILL_AREA_STYLE_COLOUR('',#38375); +#39195 = CURVE_STYLE('',#39196,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#39196 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#39197 = STYLED_ITEM('color',(#39198),#21956); +#39198 = PRESENTATION_STYLE_ASSIGNMENT((#39199,#39204)); +#39199 = SURFACE_STYLE_USAGE(.BOTH.,#39200); +#39200 = SURFACE_SIDE_STYLE('',(#39201)); +#39201 = SURFACE_STYLE_FILL_AREA(#39202); +#39202 = FILL_AREA_STYLE('',(#39203)); +#39203 = FILL_AREA_STYLE_COLOUR('',#38375); +#39204 = CURVE_STYLE('',#39205,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#39205 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#39206 = STYLED_ITEM('color',(#39207),#21973); +#39207 = PRESENTATION_STYLE_ASSIGNMENT((#39208,#39213)); +#39208 = SURFACE_STYLE_USAGE(.BOTH.,#39209); +#39209 = SURFACE_SIDE_STYLE('',(#39210)); +#39210 = SURFACE_STYLE_FILL_AREA(#39211); +#39211 = FILL_AREA_STYLE('',(#39212)); +#39212 = FILL_AREA_STYLE_COLOUR('',#38375); +#39213 = CURVE_STYLE('',#39214,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#39214 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#39215 = STYLED_ITEM('color',(#39216),#21985); +#39216 = PRESENTATION_STYLE_ASSIGNMENT((#39217,#39222)); +#39217 = SURFACE_STYLE_USAGE(.BOTH.,#39218); +#39218 = SURFACE_SIDE_STYLE('',(#39219)); +#39219 = SURFACE_STYLE_FILL_AREA(#39220); +#39220 = FILL_AREA_STYLE('',(#39221)); +#39221 = FILL_AREA_STYLE_COLOUR('',#38375); +#39222 = CURVE_STYLE('',#39223,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#39223 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#39224 = STYLED_ITEM('color',(#39225),#22002); +#39225 = PRESENTATION_STYLE_ASSIGNMENT((#39226,#39231)); +#39226 = SURFACE_STYLE_USAGE(.BOTH.,#39227); +#39227 = SURFACE_SIDE_STYLE('',(#39228)); +#39228 = SURFACE_STYLE_FILL_AREA(#39229); +#39229 = FILL_AREA_STYLE('',(#39230)); +#39230 = FILL_AREA_STYLE_COLOUR('',#38375); +#39231 = CURVE_STYLE('',#39232,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#39232 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#39233 = STYLED_ITEM('color',(#39234),#22019); +#39234 = PRESENTATION_STYLE_ASSIGNMENT((#39235,#39240)); +#39235 = SURFACE_STYLE_USAGE(.BOTH.,#39236); +#39236 = SURFACE_SIDE_STYLE('',(#39237)); +#39237 = SURFACE_STYLE_FILL_AREA(#39238); +#39238 = FILL_AREA_STYLE('',(#39239)); +#39239 = FILL_AREA_STYLE_COLOUR('',#38375); +#39240 = CURVE_STYLE('',#39241,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#39241 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#39242 = STYLED_ITEM('color',(#39243),#22036); +#39243 = PRESENTATION_STYLE_ASSIGNMENT((#39244,#39249)); +#39244 = SURFACE_STYLE_USAGE(.BOTH.,#39245); +#39245 = SURFACE_SIDE_STYLE('',(#39246)); +#39246 = SURFACE_STYLE_FILL_AREA(#39247); +#39247 = FILL_AREA_STYLE('',(#39248)); +#39248 = FILL_AREA_STYLE_COLOUR('',#38375); +#39249 = CURVE_STYLE('',#39250,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#39250 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#39251 = STYLED_ITEM('color',(#39252),#22053); +#39252 = PRESENTATION_STYLE_ASSIGNMENT((#39253,#39258)); +#39253 = SURFACE_STYLE_USAGE(.BOTH.,#39254); +#39254 = SURFACE_SIDE_STYLE('',(#39255)); +#39255 = SURFACE_STYLE_FILL_AREA(#39256); +#39256 = FILL_AREA_STYLE('',(#39257)); +#39257 = FILL_AREA_STYLE_COLOUR('',#38375); +#39258 = CURVE_STYLE('',#39259,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#39259 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#39260 = STYLED_ITEM('color',(#39261),#22070); +#39261 = PRESENTATION_STYLE_ASSIGNMENT((#39262,#39267)); +#39262 = SURFACE_STYLE_USAGE(.BOTH.,#39263); +#39263 = SURFACE_SIDE_STYLE('',(#39264)); +#39264 = SURFACE_STYLE_FILL_AREA(#39265); +#39265 = FILL_AREA_STYLE('',(#39266)); +#39266 = FILL_AREA_STYLE_COLOUR('',#38375); +#39267 = CURVE_STYLE('',#39268,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#39268 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#39269 = STYLED_ITEM('color',(#39270),#22087); +#39270 = PRESENTATION_STYLE_ASSIGNMENT((#39271,#39276)); +#39271 = SURFACE_STYLE_USAGE(.BOTH.,#39272); +#39272 = SURFACE_SIDE_STYLE('',(#39273)); +#39273 = SURFACE_STYLE_FILL_AREA(#39274); +#39274 = FILL_AREA_STYLE('',(#39275)); +#39275 = FILL_AREA_STYLE_COLOUR('',#38375); +#39276 = CURVE_STYLE('',#39277,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#39277 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#39278 = STYLED_ITEM('color',(#39279),#22099); +#39279 = PRESENTATION_STYLE_ASSIGNMENT((#39280,#39285)); +#39280 = SURFACE_STYLE_USAGE(.BOTH.,#39281); +#39281 = SURFACE_SIDE_STYLE('',(#39282)); +#39282 = SURFACE_STYLE_FILL_AREA(#39283); +#39283 = FILL_AREA_STYLE('',(#39284)); +#39284 = FILL_AREA_STYLE_COLOUR('',#38375); +#39285 = CURVE_STYLE('',#39286,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#39286 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#39287 = STYLED_ITEM('color',(#39288),#22116); +#39288 = PRESENTATION_STYLE_ASSIGNMENT((#39289,#39294)); +#39289 = SURFACE_STYLE_USAGE(.BOTH.,#39290); +#39290 = SURFACE_SIDE_STYLE('',(#39291)); +#39291 = SURFACE_STYLE_FILL_AREA(#39292); +#39292 = FILL_AREA_STYLE('',(#39293)); +#39293 = FILL_AREA_STYLE_COLOUR('',#38375); +#39294 = CURVE_STYLE('',#39295,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#39295 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#39296 = STYLED_ITEM('color',(#39297),#22133); +#39297 = PRESENTATION_STYLE_ASSIGNMENT((#39298,#39303)); +#39298 = SURFACE_STYLE_USAGE(.BOTH.,#39299); +#39299 = SURFACE_SIDE_STYLE('',(#39300)); +#39300 = SURFACE_STYLE_FILL_AREA(#39301); +#39301 = FILL_AREA_STYLE('',(#39302)); +#39302 = FILL_AREA_STYLE_COLOUR('',#38375); +#39303 = CURVE_STYLE('',#39304,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#39304 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#39305 = STYLED_ITEM('color',(#39306),#22150); +#39306 = PRESENTATION_STYLE_ASSIGNMENT((#39307,#39312)); +#39307 = SURFACE_STYLE_USAGE(.BOTH.,#39308); +#39308 = SURFACE_SIDE_STYLE('',(#39309)); +#39309 = SURFACE_STYLE_FILL_AREA(#39310); +#39310 = FILL_AREA_STYLE('',(#39311)); +#39311 = FILL_AREA_STYLE_COLOUR('',#38375); +#39312 = CURVE_STYLE('',#39313,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#39313 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#39314 = STYLED_ITEM('color',(#39315),#22167); +#39315 = PRESENTATION_STYLE_ASSIGNMENT((#39316,#39321)); +#39316 = SURFACE_STYLE_USAGE(.BOTH.,#39317); +#39317 = SURFACE_SIDE_STYLE('',(#39318)); +#39318 = SURFACE_STYLE_FILL_AREA(#39319); +#39319 = FILL_AREA_STYLE('',(#39320)); +#39320 = FILL_AREA_STYLE_COLOUR('',#38375); +#39321 = CURVE_STYLE('',#39322,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#39322 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#39323 = STYLED_ITEM('color',(#39324),#22184); +#39324 = PRESENTATION_STYLE_ASSIGNMENT((#39325,#39330)); +#39325 = SURFACE_STYLE_USAGE(.BOTH.,#39326); +#39326 = SURFACE_SIDE_STYLE('',(#39327)); +#39327 = SURFACE_STYLE_FILL_AREA(#39328); +#39328 = FILL_AREA_STYLE('',(#39329)); +#39329 = FILL_AREA_STYLE_COLOUR('',#38375); +#39330 = CURVE_STYLE('',#39331,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#39331 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#39332 = STYLED_ITEM('color',(#39333),#22201); +#39333 = PRESENTATION_STYLE_ASSIGNMENT((#39334,#39339)); +#39334 = SURFACE_STYLE_USAGE(.BOTH.,#39335); +#39335 = SURFACE_SIDE_STYLE('',(#39336)); +#39336 = SURFACE_STYLE_FILL_AREA(#39337); +#39337 = FILL_AREA_STYLE('',(#39338)); +#39338 = FILL_AREA_STYLE_COLOUR('',#38375); +#39339 = CURVE_STYLE('',#39340,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#39340 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#39341 = STYLED_ITEM('color',(#39342),#22213); +#39342 = PRESENTATION_STYLE_ASSIGNMENT((#39343,#39348)); +#39343 = SURFACE_STYLE_USAGE(.BOTH.,#39344); +#39344 = SURFACE_SIDE_STYLE('',(#39345)); +#39345 = SURFACE_STYLE_FILL_AREA(#39346); +#39346 = FILL_AREA_STYLE('',(#39347)); +#39347 = FILL_AREA_STYLE_COLOUR('',#38375); +#39348 = CURVE_STYLE('',#39349,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#39349 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#39350 = STYLED_ITEM('color',(#39351),#22230); +#39351 = PRESENTATION_STYLE_ASSIGNMENT((#39352,#39357)); +#39352 = SURFACE_STYLE_USAGE(.BOTH.,#39353); +#39353 = SURFACE_SIDE_STYLE('',(#39354)); +#39354 = SURFACE_STYLE_FILL_AREA(#39355); +#39355 = FILL_AREA_STYLE('',(#39356)); +#39356 = FILL_AREA_STYLE_COLOUR('',#38375); +#39357 = CURVE_STYLE('',#39358,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#39358 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#39359 = STYLED_ITEM('color',(#39360),#22247); +#39360 = PRESENTATION_STYLE_ASSIGNMENT((#39361,#39366)); +#39361 = SURFACE_STYLE_USAGE(.BOTH.,#39362); +#39362 = SURFACE_SIDE_STYLE('',(#39363)); +#39363 = SURFACE_STYLE_FILL_AREA(#39364); +#39364 = FILL_AREA_STYLE('',(#39365)); +#39365 = FILL_AREA_STYLE_COLOUR('',#38375); +#39366 = CURVE_STYLE('',#39367,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#39367 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#39368 = STYLED_ITEM('color',(#39369),#22264); +#39369 = PRESENTATION_STYLE_ASSIGNMENT((#39370,#39375)); +#39370 = SURFACE_STYLE_USAGE(.BOTH.,#39371); +#39371 = SURFACE_SIDE_STYLE('',(#39372)); +#39372 = SURFACE_STYLE_FILL_AREA(#39373); +#39373 = FILL_AREA_STYLE('',(#39374)); +#39374 = FILL_AREA_STYLE_COLOUR('',#38375); +#39375 = CURVE_STYLE('',#39376,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#39376 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#39377 = STYLED_ITEM('color',(#39378),#22281); +#39378 = PRESENTATION_STYLE_ASSIGNMENT((#39379,#39384)); +#39379 = SURFACE_STYLE_USAGE(.BOTH.,#39380); +#39380 = SURFACE_SIDE_STYLE('',(#39381)); +#39381 = SURFACE_STYLE_FILL_AREA(#39382); +#39382 = FILL_AREA_STYLE('',(#39383)); +#39383 = FILL_AREA_STYLE_COLOUR('',#38375); +#39384 = CURVE_STYLE('',#39385,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#39385 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#39386 = STYLED_ITEM('color',(#39387),#22298); +#39387 = PRESENTATION_STYLE_ASSIGNMENT((#39388,#39393)); +#39388 = SURFACE_STYLE_USAGE(.BOTH.,#39389); +#39389 = SURFACE_SIDE_STYLE('',(#39390)); +#39390 = SURFACE_STYLE_FILL_AREA(#39391); +#39391 = FILL_AREA_STYLE('',(#39392)); +#39392 = FILL_AREA_STYLE_COLOUR('',#38375); +#39393 = CURVE_STYLE('',#39394,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#39394 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#39395 = STYLED_ITEM('color',(#39396),#22315); +#39396 = PRESENTATION_STYLE_ASSIGNMENT((#39397,#39402)); +#39397 = SURFACE_STYLE_USAGE(.BOTH.,#39398); +#39398 = SURFACE_SIDE_STYLE('',(#39399)); +#39399 = SURFACE_STYLE_FILL_AREA(#39400); +#39400 = FILL_AREA_STYLE('',(#39401)); +#39401 = FILL_AREA_STYLE_COLOUR('',#38375); +#39402 = CURVE_STYLE('',#39403,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#39403 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#39404 = STYLED_ITEM('color',(#39405),#22332); +#39405 = PRESENTATION_STYLE_ASSIGNMENT((#39406,#39411)); +#39406 = SURFACE_STYLE_USAGE(.BOTH.,#39407); +#39407 = SURFACE_SIDE_STYLE('',(#39408)); +#39408 = SURFACE_STYLE_FILL_AREA(#39409); +#39409 = FILL_AREA_STYLE('',(#39410)); +#39410 = FILL_AREA_STYLE_COLOUR('',#38375); +#39411 = CURVE_STYLE('',#39412,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#39412 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#39413 = STYLED_ITEM('color',(#39414),#22344); +#39414 = PRESENTATION_STYLE_ASSIGNMENT((#39415,#39420)); +#39415 = SURFACE_STYLE_USAGE(.BOTH.,#39416); +#39416 = SURFACE_SIDE_STYLE('',(#39417)); +#39417 = SURFACE_STYLE_FILL_AREA(#39418); +#39418 = FILL_AREA_STYLE('',(#39419)); +#39419 = FILL_AREA_STYLE_COLOUR('',#38375); +#39420 = CURVE_STYLE('',#39421,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#39421 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#39422 = STYLED_ITEM('color',(#39423),#22361); +#39423 = PRESENTATION_STYLE_ASSIGNMENT((#39424,#39429)); +#39424 = SURFACE_STYLE_USAGE(.BOTH.,#39425); +#39425 = SURFACE_SIDE_STYLE('',(#39426)); +#39426 = SURFACE_STYLE_FILL_AREA(#39427); +#39427 = FILL_AREA_STYLE('',(#39428)); +#39428 = FILL_AREA_STYLE_COLOUR('',#38375); +#39429 = CURVE_STYLE('',#39430,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#39430 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#39431 = STYLED_ITEM('color',(#39432),#22378); +#39432 = PRESENTATION_STYLE_ASSIGNMENT((#39433,#39438)); +#39433 = SURFACE_STYLE_USAGE(.BOTH.,#39434); +#39434 = SURFACE_SIDE_STYLE('',(#39435)); +#39435 = SURFACE_STYLE_FILL_AREA(#39436); +#39436 = FILL_AREA_STYLE('',(#39437)); +#39437 = FILL_AREA_STYLE_COLOUR('',#38375); +#39438 = CURVE_STYLE('',#39439,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#39439 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#39440 = STYLED_ITEM('color',(#39441),#22395); +#39441 = PRESENTATION_STYLE_ASSIGNMENT((#39442,#39447)); +#39442 = SURFACE_STYLE_USAGE(.BOTH.,#39443); +#39443 = SURFACE_SIDE_STYLE('',(#39444)); +#39444 = SURFACE_STYLE_FILL_AREA(#39445); +#39445 = FILL_AREA_STYLE('',(#39446)); +#39446 = FILL_AREA_STYLE_COLOUR('',#38375); +#39447 = CURVE_STYLE('',#39448,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#39448 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#39449 = STYLED_ITEM('color',(#39450),#22412); +#39450 = PRESENTATION_STYLE_ASSIGNMENT((#39451,#39456)); +#39451 = SURFACE_STYLE_USAGE(.BOTH.,#39452); +#39452 = SURFACE_SIDE_STYLE('',(#39453)); +#39453 = SURFACE_STYLE_FILL_AREA(#39454); +#39454 = FILL_AREA_STYLE('',(#39455)); +#39455 = FILL_AREA_STYLE_COLOUR('',#38375); +#39456 = CURVE_STYLE('',#39457,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#39457 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#39458 = STYLED_ITEM('color',(#39459),#22429); +#39459 = PRESENTATION_STYLE_ASSIGNMENT((#39460,#39465)); +#39460 = SURFACE_STYLE_USAGE(.BOTH.,#39461); +#39461 = SURFACE_SIDE_STYLE('',(#39462)); +#39462 = SURFACE_STYLE_FILL_AREA(#39463); +#39463 = FILL_AREA_STYLE('',(#39464)); +#39464 = FILL_AREA_STYLE_COLOUR('',#38375); +#39465 = CURVE_STYLE('',#39466,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#39466 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#39467 = STYLED_ITEM('color',(#39468),#22446); +#39468 = PRESENTATION_STYLE_ASSIGNMENT((#39469,#39474)); +#39469 = SURFACE_STYLE_USAGE(.BOTH.,#39470); +#39470 = SURFACE_SIDE_STYLE('',(#39471)); +#39471 = SURFACE_STYLE_FILL_AREA(#39472); +#39472 = FILL_AREA_STYLE('',(#39473)); +#39473 = FILL_AREA_STYLE_COLOUR('',#38375); +#39474 = CURVE_STYLE('',#39475,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#39475 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#39476 = STYLED_ITEM('color',(#39477),#22463); +#39477 = PRESENTATION_STYLE_ASSIGNMENT((#39478,#39483)); +#39478 = SURFACE_STYLE_USAGE(.BOTH.,#39479); +#39479 = SURFACE_SIDE_STYLE('',(#39480)); +#39480 = SURFACE_STYLE_FILL_AREA(#39481); +#39481 = FILL_AREA_STYLE('',(#39482)); +#39482 = FILL_AREA_STYLE_COLOUR('',#38375); +#39483 = CURVE_STYLE('',#39484,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#39484 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#39485 = STYLED_ITEM('color',(#39486),#22475); +#39486 = PRESENTATION_STYLE_ASSIGNMENT((#39487,#39492)); +#39487 = SURFACE_STYLE_USAGE(.BOTH.,#39488); +#39488 = SURFACE_SIDE_STYLE('',(#39489)); +#39489 = SURFACE_STYLE_FILL_AREA(#39490); +#39490 = FILL_AREA_STYLE('',(#39491)); +#39491 = FILL_AREA_STYLE_COLOUR('',#38375); +#39492 = CURVE_STYLE('',#39493,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#39493 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#39494 = STYLED_ITEM('color',(#39495),#22492); +#39495 = PRESENTATION_STYLE_ASSIGNMENT((#39496,#39501)); +#39496 = SURFACE_STYLE_USAGE(.BOTH.,#39497); +#39497 = SURFACE_SIDE_STYLE('',(#39498)); +#39498 = SURFACE_STYLE_FILL_AREA(#39499); +#39499 = FILL_AREA_STYLE('',(#39500)); +#39500 = FILL_AREA_STYLE_COLOUR('',#38375); +#39501 = CURVE_STYLE('',#39502,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#39502 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#39503 = STYLED_ITEM('color',(#39504),#22509); +#39504 = PRESENTATION_STYLE_ASSIGNMENT((#39505,#39510)); +#39505 = SURFACE_STYLE_USAGE(.BOTH.,#39506); +#39506 = SURFACE_SIDE_STYLE('',(#39507)); +#39507 = SURFACE_STYLE_FILL_AREA(#39508); +#39508 = FILL_AREA_STYLE('',(#39509)); +#39509 = FILL_AREA_STYLE_COLOUR('',#38375); +#39510 = CURVE_STYLE('',#39511,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#39511 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#39512 = STYLED_ITEM('color',(#39513),#22526); +#39513 = PRESENTATION_STYLE_ASSIGNMENT((#39514,#39519)); +#39514 = SURFACE_STYLE_USAGE(.BOTH.,#39515); +#39515 = SURFACE_SIDE_STYLE('',(#39516)); +#39516 = SURFACE_STYLE_FILL_AREA(#39517); +#39517 = FILL_AREA_STYLE('',(#39518)); +#39518 = FILL_AREA_STYLE_COLOUR('',#38375); +#39519 = CURVE_STYLE('',#39520,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#39520 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#39521 = STYLED_ITEM('color',(#39522),#22543); +#39522 = PRESENTATION_STYLE_ASSIGNMENT((#39523,#39528)); +#39523 = SURFACE_STYLE_USAGE(.BOTH.,#39524); +#39524 = SURFACE_SIDE_STYLE('',(#39525)); +#39525 = SURFACE_STYLE_FILL_AREA(#39526); +#39526 = FILL_AREA_STYLE('',(#39527)); +#39527 = FILL_AREA_STYLE_COLOUR('',#38375); +#39528 = CURVE_STYLE('',#39529,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#39529 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#39530 = STYLED_ITEM('color',(#39531),#22560); +#39531 = PRESENTATION_STYLE_ASSIGNMENT((#39532,#39537)); +#39532 = SURFACE_STYLE_USAGE(.BOTH.,#39533); +#39533 = SURFACE_SIDE_STYLE('',(#39534)); +#39534 = SURFACE_STYLE_FILL_AREA(#39535); +#39535 = FILL_AREA_STYLE('',(#39536)); +#39536 = FILL_AREA_STYLE_COLOUR('',#38375); +#39537 = CURVE_STYLE('',#39538,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#39538 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#39539 = STYLED_ITEM('color',(#39540),#22577); +#39540 = PRESENTATION_STYLE_ASSIGNMENT((#39541,#39546)); +#39541 = SURFACE_STYLE_USAGE(.BOTH.,#39542); +#39542 = SURFACE_SIDE_STYLE('',(#39543)); +#39543 = SURFACE_STYLE_FILL_AREA(#39544); +#39544 = FILL_AREA_STYLE('',(#39545)); +#39545 = FILL_AREA_STYLE_COLOUR('',#38375); +#39546 = CURVE_STYLE('',#39547,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#39547 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#39548 = STYLED_ITEM('color',(#39549),#22594); +#39549 = PRESENTATION_STYLE_ASSIGNMENT((#39550,#39555)); +#39550 = SURFACE_STYLE_USAGE(.BOTH.,#39551); +#39551 = SURFACE_SIDE_STYLE('',(#39552)); +#39552 = SURFACE_STYLE_FILL_AREA(#39553); +#39553 = FILL_AREA_STYLE('',(#39554)); +#39554 = FILL_AREA_STYLE_COLOUR('',#38375); +#39555 = CURVE_STYLE('',#39556,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#39556 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#39557 = STYLED_ITEM('color',(#39558),#22606); +#39558 = PRESENTATION_STYLE_ASSIGNMENT((#39559,#39565)); +#39559 = SURFACE_STYLE_USAGE(.BOTH.,#39560); +#39560 = SURFACE_SIDE_STYLE('',(#39561)); +#39561 = SURFACE_STYLE_FILL_AREA(#39562); +#39562 = FILL_AREA_STYLE('',(#39563)); +#39563 = FILL_AREA_STYLE_COLOUR('',#39564); +#39564 = COLOUR_RGB('',0.690999998585,0.664000007176,0.597999987832); +#39565 = CURVE_STYLE('',#39566,POSITIVE_LENGTH_MEASURE(0.1),#39564); +#39566 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#39567 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #39568,#39577,#39586,#39595,#39604,#39613,#39622,#39631,#39640, + #39649,#39658,#39667,#39676,#39685,#39694,#39703,#39712,#39721, + #39730,#39739,#39748,#39757,#39766,#39775,#39784,#39793,#39802, + #39811,#39820,#39829,#39838,#39847,#39856,#39865,#39874,#39883, + #39892,#39901,#39910,#39919,#39928,#39937,#39946,#39955,#39964, + #39973,#39982,#39991,#40000,#40009,#40018,#40027,#40036,#40045, + #40054,#40063,#40072,#40081,#40090,#40099,#40108,#40117,#40126, + #40135,#40144,#40153,#40162,#40171,#40180,#40189,#40198,#40207, + #40216,#40225,#40234,#40243,#40252,#40261,#40270,#40279,#40288, + #40297,#40306,#40315,#40324,#40333,#40342,#40351,#40360,#40369, + #40378,#40387,#40396,#40405,#40414,#40423,#40432,#40441,#40450, + #40459,#40468,#40477),#14344); +#39568 = STYLED_ITEM('color',(#39569),#11277); +#39569 = PRESENTATION_STYLE_ASSIGNMENT((#39570,#39575)); +#39570 = SURFACE_STYLE_USAGE(.BOTH.,#39571); +#39571 = SURFACE_SIDE_STYLE('',(#39572)); +#39572 = SURFACE_STYLE_FILL_AREA(#39573); +#39573 = FILL_AREA_STYLE('',(#39574)); +#39574 = FILL_AREA_STYLE_COLOUR('',#38248); +#39575 = CURVE_STYLE('',#39576,POSITIVE_LENGTH_MEASURE(0.1),#38248); +#39576 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#39577 = STYLED_ITEM('color',(#39578),#11315); +#39578 = PRESENTATION_STYLE_ASSIGNMENT((#39579,#39584)); +#39579 = SURFACE_STYLE_USAGE(.BOTH.,#39580); +#39580 = SURFACE_SIDE_STYLE('',(#39581)); +#39581 = SURFACE_STYLE_FILL_AREA(#39582); +#39582 = FILL_AREA_STYLE('',(#39583)); +#39583 = FILL_AREA_STYLE_COLOUR('',#38248); +#39584 = CURVE_STYLE('',#39585,POSITIVE_LENGTH_MEASURE(0.1),#38248); +#39585 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#39586 = STYLED_ITEM('color',(#39587),#11378); +#39587 = PRESENTATION_STYLE_ASSIGNMENT((#39588,#39593)); +#39588 = SURFACE_STYLE_USAGE(.BOTH.,#39589); +#39589 = SURFACE_SIDE_STYLE('',(#39590)); +#39590 = SURFACE_STYLE_FILL_AREA(#39591); +#39591 = FILL_AREA_STYLE('',(#39592)); +#39592 = FILL_AREA_STYLE_COLOUR('',#38248); +#39593 = CURVE_STYLE('',#39594,POSITIVE_LENGTH_MEASURE(0.1),#38248); +#39594 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#39595 = STYLED_ITEM('color',(#39596),#11401); +#39596 = PRESENTATION_STYLE_ASSIGNMENT((#39597,#39602)); +#39597 = SURFACE_STYLE_USAGE(.BOTH.,#39598); +#39598 = SURFACE_SIDE_STYLE('',(#39599)); +#39599 = SURFACE_STYLE_FILL_AREA(#39600); +#39600 = FILL_AREA_STYLE('',(#39601)); +#39601 = FILL_AREA_STYLE_COLOUR('',#38248); +#39602 = CURVE_STYLE('',#39603,POSITIVE_LENGTH_MEASURE(0.1),#38248); +#39603 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#39604 = STYLED_ITEM('color',(#39605),#11430); +#39605 = PRESENTATION_STYLE_ASSIGNMENT((#39606,#39611)); +#39606 = SURFACE_STYLE_USAGE(.BOTH.,#39607); +#39607 = SURFACE_SIDE_STYLE('',(#39608)); +#39608 = SURFACE_STYLE_FILL_AREA(#39609); +#39609 = FILL_AREA_STYLE('',(#39610)); +#39610 = FILL_AREA_STYLE_COLOUR('',#38248); +#39611 = CURVE_STYLE('',#39612,POSITIVE_LENGTH_MEASURE(0.1),#38248); +#39612 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#39613 = STYLED_ITEM('color',(#39614),#11453); +#39614 = PRESENTATION_STYLE_ASSIGNMENT((#39615,#39620)); +#39615 = SURFACE_STYLE_USAGE(.BOTH.,#39616); +#39616 = SURFACE_SIDE_STYLE('',(#39617)); +#39617 = SURFACE_STYLE_FILL_AREA(#39618); +#39618 = FILL_AREA_STYLE('',(#39619)); +#39619 = FILL_AREA_STYLE_COLOUR('',#38248); +#39620 = CURVE_STYLE('',#39621,POSITIVE_LENGTH_MEASURE(0.1),#38248); +#39621 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#39622 = STYLED_ITEM('color',(#39623),#11524); +#39623 = PRESENTATION_STYLE_ASSIGNMENT((#39624,#39629)); +#39624 = SURFACE_STYLE_USAGE(.BOTH.,#39625); +#39625 = SURFACE_SIDE_STYLE('',(#39626)); +#39626 = SURFACE_STYLE_FILL_AREA(#39627); +#39627 = FILL_AREA_STYLE('',(#39628)); +#39628 = FILL_AREA_STYLE_COLOUR('',#38248); +#39629 = CURVE_STYLE('',#39630,POSITIVE_LENGTH_MEASURE(0.1),#38248); +#39630 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#39631 = STYLED_ITEM('color',(#39632),#11579); +#39632 = PRESENTATION_STYLE_ASSIGNMENT((#39633,#39638)); +#39633 = SURFACE_STYLE_USAGE(.BOTH.,#39634); +#39634 = SURFACE_SIDE_STYLE('',(#39635)); +#39635 = SURFACE_STYLE_FILL_AREA(#39636); +#39636 = FILL_AREA_STYLE('',(#39637)); +#39637 = FILL_AREA_STYLE_COLOUR('',#38248); +#39638 = CURVE_STYLE('',#39639,POSITIVE_LENGTH_MEASURE(0.1),#38248); +#39639 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#39640 = STYLED_ITEM('color',(#39641),#11602); +#39641 = PRESENTATION_STYLE_ASSIGNMENT((#39642,#39647)); +#39642 = SURFACE_STYLE_USAGE(.BOTH.,#39643); +#39643 = SURFACE_SIDE_STYLE('',(#39644)); +#39644 = SURFACE_STYLE_FILL_AREA(#39645); +#39645 = FILL_AREA_STYLE('',(#39646)); +#39646 = FILL_AREA_STYLE_COLOUR('',#38248); +#39647 = CURVE_STYLE('',#39648,POSITIVE_LENGTH_MEASURE(0.1),#38248); +#39648 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#39649 = STYLED_ITEM('color',(#39650),#11625); +#39650 = PRESENTATION_STYLE_ASSIGNMENT((#39651,#39656)); +#39651 = SURFACE_STYLE_USAGE(.BOTH.,#39652); +#39652 = SURFACE_SIDE_STYLE('',(#39653)); +#39653 = SURFACE_STYLE_FILL_AREA(#39654); +#39654 = FILL_AREA_STYLE('',(#39655)); +#39655 = FILL_AREA_STYLE_COLOUR('',#38248); +#39656 = CURVE_STYLE('',#39657,POSITIVE_LENGTH_MEASURE(0.1),#38248); +#39657 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#39658 = STYLED_ITEM('color',(#39659),#11642); +#39659 = PRESENTATION_STYLE_ASSIGNMENT((#39660,#39665)); +#39660 = SURFACE_STYLE_USAGE(.BOTH.,#39661); +#39661 = SURFACE_SIDE_STYLE('',(#39662)); +#39662 = SURFACE_STYLE_FILL_AREA(#39663); +#39663 = FILL_AREA_STYLE('',(#39664)); +#39664 = FILL_AREA_STYLE_COLOUR('',#38248); +#39665 = CURVE_STYLE('',#39666,POSITIVE_LENGTH_MEASURE(0.1),#38248); +#39666 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#39667 = STYLED_ITEM('color',(#39668),#11665); +#39668 = PRESENTATION_STYLE_ASSIGNMENT((#39669,#39674)); +#39669 = SURFACE_STYLE_USAGE(.BOTH.,#39670); +#39670 = SURFACE_SIDE_STYLE('',(#39671)); +#39671 = SURFACE_STYLE_FILL_AREA(#39672); +#39672 = FILL_AREA_STYLE('',(#39673)); +#39673 = FILL_AREA_STYLE_COLOUR('',#38248); +#39674 = CURVE_STYLE('',#39675,POSITIVE_LENGTH_MEASURE(0.1),#38248); +#39675 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#39676 = STYLED_ITEM('color',(#39677),#11753); +#39677 = PRESENTATION_STYLE_ASSIGNMENT((#39678,#39683)); +#39678 = SURFACE_STYLE_USAGE(.BOTH.,#39679); +#39679 = SURFACE_SIDE_STYLE('',(#39680)); +#39680 = SURFACE_STYLE_FILL_AREA(#39681); +#39681 = FILL_AREA_STYLE('',(#39682)); +#39682 = FILL_AREA_STYLE_COLOUR('',#38248); +#39683 = CURVE_STYLE('',#39684,POSITIVE_LENGTH_MEASURE(0.1),#38248); +#39684 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#39685 = STYLED_ITEM('color',(#39686),#11769); +#39686 = PRESENTATION_STYLE_ASSIGNMENT((#39687,#39692)); +#39687 = SURFACE_STYLE_USAGE(.BOTH.,#39688); +#39688 = SURFACE_SIDE_STYLE('',(#39689)); +#39689 = SURFACE_STYLE_FILL_AREA(#39690); +#39690 = FILL_AREA_STYLE('',(#39691)); +#39691 = FILL_AREA_STYLE_COLOUR('',#38248); +#39692 = CURVE_STYLE('',#39693,POSITIVE_LENGTH_MEASURE(0.1),#38248); +#39693 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#39694 = STYLED_ITEM('color',(#39695),#11799); +#39695 = PRESENTATION_STYLE_ASSIGNMENT((#39696,#39701)); +#39696 = SURFACE_STYLE_USAGE(.BOTH.,#39697); +#39697 = SURFACE_SIDE_STYLE('',(#39698)); +#39698 = SURFACE_STYLE_FILL_AREA(#39699); +#39699 = FILL_AREA_STYLE('',(#39700)); +#39700 = FILL_AREA_STYLE_COLOUR('',#38375); +#39701 = CURVE_STYLE('',#39702,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#39702 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#39703 = STYLED_ITEM('color',(#39704),#11830); +#39704 = PRESENTATION_STYLE_ASSIGNMENT((#39705,#39710)); +#39705 = SURFACE_STYLE_USAGE(.BOTH.,#39706); +#39706 = SURFACE_SIDE_STYLE('',(#39707)); +#39707 = SURFACE_STYLE_FILL_AREA(#39708); +#39708 = FILL_AREA_STYLE('',(#39709)); +#39709 = FILL_AREA_STYLE_COLOUR('',#38248); +#39710 = CURVE_STYLE('',#39711,POSITIVE_LENGTH_MEASURE(0.1),#38248); +#39711 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#39712 = STYLED_ITEM('color',(#39713),#11861); +#39713 = PRESENTATION_STYLE_ASSIGNMENT((#39714,#39719)); +#39714 = SURFACE_STYLE_USAGE(.BOTH.,#39715); +#39715 = SURFACE_SIDE_STYLE('',(#39716)); +#39716 = SURFACE_STYLE_FILL_AREA(#39717); +#39717 = FILL_AREA_STYLE('',(#39718)); +#39718 = FILL_AREA_STYLE_COLOUR('',#38375); +#39719 = CURVE_STYLE('',#39720,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#39720 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#39721 = STYLED_ITEM('color',(#39722),#11892); +#39722 = PRESENTATION_STYLE_ASSIGNMENT((#39723,#39728)); +#39723 = SURFACE_STYLE_USAGE(.BOTH.,#39724); +#39724 = SURFACE_SIDE_STYLE('',(#39725)); +#39725 = SURFACE_STYLE_FILL_AREA(#39726); +#39726 = FILL_AREA_STYLE('',(#39727)); +#39727 = FILL_AREA_STYLE_COLOUR('',#38248); +#39728 = CURVE_STYLE('',#39729,POSITIVE_LENGTH_MEASURE(0.1),#38248); +#39729 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#39730 = STYLED_ITEM('color',(#39731),#11923); +#39731 = PRESENTATION_STYLE_ASSIGNMENT((#39732,#39737)); +#39732 = SURFACE_STYLE_USAGE(.BOTH.,#39733); +#39733 = SURFACE_SIDE_STYLE('',(#39734)); +#39734 = SURFACE_STYLE_FILL_AREA(#39735); +#39735 = FILL_AREA_STYLE('',(#39736)); +#39736 = FILL_AREA_STYLE_COLOUR('',#38375); +#39737 = CURVE_STYLE('',#39738,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#39738 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#39739 = STYLED_ITEM('color',(#39740),#11954); +#39740 = PRESENTATION_STYLE_ASSIGNMENT((#39741,#39746)); +#39741 = SURFACE_STYLE_USAGE(.BOTH.,#39742); +#39742 = SURFACE_SIDE_STYLE('',(#39743)); +#39743 = SURFACE_STYLE_FILL_AREA(#39744); +#39744 = FILL_AREA_STYLE('',(#39745)); +#39745 = FILL_AREA_STYLE_COLOUR('',#38248); +#39746 = CURVE_STYLE('',#39747,POSITIVE_LENGTH_MEASURE(0.1),#38248); +#39747 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#39748 = STYLED_ITEM('color',(#39749),#11971); +#39749 = PRESENTATION_STYLE_ASSIGNMENT((#39750,#39755)); +#39750 = SURFACE_STYLE_USAGE(.BOTH.,#39751); +#39751 = SURFACE_SIDE_STYLE('',(#39752)); +#39752 = SURFACE_STYLE_FILL_AREA(#39753); +#39753 = FILL_AREA_STYLE('',(#39754)); +#39754 = FILL_AREA_STYLE_COLOUR('',#38248); +#39755 = CURVE_STYLE('',#39756,POSITIVE_LENGTH_MEASURE(0.1),#38248); +#39756 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#39757 = STYLED_ITEM('color',(#39758),#11988); +#39758 = PRESENTATION_STYLE_ASSIGNMENT((#39759,#39764)); +#39759 = SURFACE_STYLE_USAGE(.BOTH.,#39760); +#39760 = SURFACE_SIDE_STYLE('',(#39761)); +#39761 = SURFACE_STYLE_FILL_AREA(#39762); +#39762 = FILL_AREA_STYLE('',(#39763)); +#39763 = FILL_AREA_STYLE_COLOUR('',#38375); +#39764 = CURVE_STYLE('',#39765,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#39765 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#39766 = STYLED_ITEM('color',(#39767),#12019); +#39767 = PRESENTATION_STYLE_ASSIGNMENT((#39768,#39773)); +#39768 = SURFACE_STYLE_USAGE(.BOTH.,#39769); +#39769 = SURFACE_SIDE_STYLE('',(#39770)); +#39770 = SURFACE_STYLE_FILL_AREA(#39771); +#39771 = FILL_AREA_STYLE('',(#39772)); +#39772 = FILL_AREA_STYLE_COLOUR('',#38248); +#39773 = CURVE_STYLE('',#39774,POSITIVE_LENGTH_MEASURE(0.1),#38248); +#39774 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#39775 = STYLED_ITEM('color',(#39776),#12050); +#39776 = PRESENTATION_STYLE_ASSIGNMENT((#39777,#39782)); +#39777 = SURFACE_STYLE_USAGE(.BOTH.,#39778); +#39778 = SURFACE_SIDE_STYLE('',(#39779)); +#39779 = SURFACE_STYLE_FILL_AREA(#39780); +#39780 = FILL_AREA_STYLE('',(#39781)); +#39781 = FILL_AREA_STYLE_COLOUR('',#38375); +#39782 = CURVE_STYLE('',#39783,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#39783 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#39784 = STYLED_ITEM('color',(#39785),#12081); +#39785 = PRESENTATION_STYLE_ASSIGNMENT((#39786,#39791)); +#39786 = SURFACE_STYLE_USAGE(.BOTH.,#39787); +#39787 = SURFACE_SIDE_STYLE('',(#39788)); +#39788 = SURFACE_STYLE_FILL_AREA(#39789); +#39789 = FILL_AREA_STYLE('',(#39790)); +#39790 = FILL_AREA_STYLE_COLOUR('',#38248); +#39791 = CURVE_STYLE('',#39792,POSITIVE_LENGTH_MEASURE(0.1),#38248); +#39792 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#39793 = STYLED_ITEM('color',(#39794),#12111); +#39794 = PRESENTATION_STYLE_ASSIGNMENT((#39795,#39800)); +#39795 = SURFACE_STYLE_USAGE(.BOTH.,#39796); +#39796 = SURFACE_SIDE_STYLE('',(#39797)); +#39797 = SURFACE_STYLE_FILL_AREA(#39798); +#39798 = FILL_AREA_STYLE('',(#39799)); +#39799 = FILL_AREA_STYLE_COLOUR('',#38248); +#39800 = CURVE_STYLE('',#39801,POSITIVE_LENGTH_MEASURE(0.1),#38248); +#39801 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#39802 = STYLED_ITEM('color',(#39803),#12134); +#39803 = PRESENTATION_STYLE_ASSIGNMENT((#39804,#39809)); +#39804 = SURFACE_STYLE_USAGE(.BOTH.,#39805); +#39805 = SURFACE_SIDE_STYLE('',(#39806)); +#39806 = SURFACE_STYLE_FILL_AREA(#39807); +#39807 = FILL_AREA_STYLE('',(#39808)); +#39808 = FILL_AREA_STYLE_COLOUR('',#38248); +#39809 = CURVE_STYLE('',#39810,POSITIVE_LENGTH_MEASURE(0.1),#38248); +#39810 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#39811 = STYLED_ITEM('color',(#39812),#12157); +#39812 = PRESENTATION_STYLE_ASSIGNMENT((#39813,#39818)); +#39813 = SURFACE_STYLE_USAGE(.BOTH.,#39814); +#39814 = SURFACE_SIDE_STYLE('',(#39815)); +#39815 = SURFACE_STYLE_FILL_AREA(#39816); +#39816 = FILL_AREA_STYLE('',(#39817)); +#39817 = FILL_AREA_STYLE_COLOUR('',#38248); +#39818 = CURVE_STYLE('',#39819,POSITIVE_LENGTH_MEASURE(0.1),#38248); +#39819 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#39820 = STYLED_ITEM('color',(#39821),#12174); +#39821 = PRESENTATION_STYLE_ASSIGNMENT((#39822,#39827)); +#39822 = SURFACE_STYLE_USAGE(.BOTH.,#39823); +#39823 = SURFACE_SIDE_STYLE('',(#39824)); +#39824 = SURFACE_STYLE_FILL_AREA(#39825); +#39825 = FILL_AREA_STYLE('',(#39826)); +#39826 = FILL_AREA_STYLE_COLOUR('',#38375); +#39827 = CURVE_STYLE('',#39828,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#39828 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#39829 = STYLED_ITEM('color',(#39830),#12219); +#39830 = PRESENTATION_STYLE_ASSIGNMENT((#39831,#39836)); +#39831 = SURFACE_STYLE_USAGE(.BOTH.,#39832); +#39832 = SURFACE_SIDE_STYLE('',(#39833)); +#39833 = SURFACE_STYLE_FILL_AREA(#39834); +#39834 = FILL_AREA_STYLE('',(#39835)); +#39835 = FILL_AREA_STYLE_COLOUR('',#38248); +#39836 = CURVE_STYLE('',#39837,POSITIVE_LENGTH_MEASURE(0.1),#38248); +#39837 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#39838 = STYLED_ITEM('color',(#39839),#12289); +#39839 = PRESENTATION_STYLE_ASSIGNMENT((#39840,#39845)); +#39840 = SURFACE_STYLE_USAGE(.BOTH.,#39841); +#39841 = SURFACE_SIDE_STYLE('',(#39842)); +#39842 = SURFACE_STYLE_FILL_AREA(#39843); +#39843 = FILL_AREA_STYLE('',(#39844)); +#39844 = FILL_AREA_STYLE_COLOUR('',#38248); +#39845 = CURVE_STYLE('',#39846,POSITIVE_LENGTH_MEASURE(0.1),#38248); +#39846 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#39847 = STYLED_ITEM('color',(#39848),#12312); +#39848 = PRESENTATION_STYLE_ASSIGNMENT((#39849,#39854)); +#39849 = SURFACE_STYLE_USAGE(.BOTH.,#39850); +#39850 = SURFACE_SIDE_STYLE('',(#39851)); +#39851 = SURFACE_STYLE_FILL_AREA(#39852); +#39852 = FILL_AREA_STYLE('',(#39853)); +#39853 = FILL_AREA_STYLE_COLOUR('',#38248); +#39854 = CURVE_STYLE('',#39855,POSITIVE_LENGTH_MEASURE(0.1),#38248); +#39855 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#39856 = STYLED_ITEM('color',(#39857),#12335); +#39857 = PRESENTATION_STYLE_ASSIGNMENT((#39858,#39863)); +#39858 = SURFACE_STYLE_USAGE(.BOTH.,#39859); +#39859 = SURFACE_SIDE_STYLE('',(#39860)); +#39860 = SURFACE_STYLE_FILL_AREA(#39861); +#39861 = FILL_AREA_STYLE('',(#39862)); +#39862 = FILL_AREA_STYLE_COLOUR('',#38248); +#39863 = CURVE_STYLE('',#39864,POSITIVE_LENGTH_MEASURE(0.1),#38248); +#39864 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#39865 = STYLED_ITEM('color',(#39866),#12358); +#39866 = PRESENTATION_STYLE_ASSIGNMENT((#39867,#39872)); +#39867 = SURFACE_STYLE_USAGE(.BOTH.,#39868); +#39868 = SURFACE_SIDE_STYLE('',(#39869)); +#39869 = SURFACE_STYLE_FILL_AREA(#39870); +#39870 = FILL_AREA_STYLE('',(#39871)); +#39871 = FILL_AREA_STYLE_COLOUR('',#38248); +#39872 = CURVE_STYLE('',#39873,POSITIVE_LENGTH_MEASURE(0.1),#38248); +#39873 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#39874 = STYLED_ITEM('color',(#39875),#12413); +#39875 = PRESENTATION_STYLE_ASSIGNMENT((#39876,#39881)); +#39876 = SURFACE_STYLE_USAGE(.BOTH.,#39877); +#39877 = SURFACE_SIDE_STYLE('',(#39878)); +#39878 = SURFACE_STYLE_FILL_AREA(#39879); +#39879 = FILL_AREA_STYLE('',(#39880)); +#39880 = FILL_AREA_STYLE_COLOUR('',#38375); +#39881 = CURVE_STYLE('',#39882,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#39882 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#39883 = STYLED_ITEM('color',(#39884),#12451); +#39884 = PRESENTATION_STYLE_ASSIGNMENT((#39885,#39890)); +#39885 = SURFACE_STYLE_USAGE(.BOTH.,#39886); +#39886 = SURFACE_SIDE_STYLE('',(#39887)); +#39887 = SURFACE_STYLE_FILL_AREA(#39888); +#39888 = FILL_AREA_STYLE('',(#39889)); +#39889 = FILL_AREA_STYLE_COLOUR('',#38248); +#39890 = CURVE_STYLE('',#39891,POSITIVE_LENGTH_MEASURE(0.1),#38248); +#39891 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#39892 = STYLED_ITEM('color',(#39893),#12500); +#39893 = PRESENTATION_STYLE_ASSIGNMENT((#39894,#39899)); +#39894 = SURFACE_STYLE_USAGE(.BOTH.,#39895); +#39895 = SURFACE_SIDE_STYLE('',(#39896)); +#39896 = SURFACE_STYLE_FILL_AREA(#39897); +#39897 = FILL_AREA_STYLE('',(#39898)); +#39898 = FILL_AREA_STYLE_COLOUR('',#38375); +#39899 = CURVE_STYLE('',#39900,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#39900 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#39901 = STYLED_ITEM('color',(#39902),#12592); +#39902 = PRESENTATION_STYLE_ASSIGNMENT((#39903,#39908)); +#39903 = SURFACE_STYLE_USAGE(.BOTH.,#39904); +#39904 = SURFACE_SIDE_STYLE('',(#39905)); +#39905 = SURFACE_STYLE_FILL_AREA(#39906); +#39906 = FILL_AREA_STYLE('',(#39907)); +#39907 = FILL_AREA_STYLE_COLOUR('',#38375); +#39908 = CURVE_STYLE('',#39909,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#39909 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#39910 = STYLED_ITEM('color',(#39911),#12617); +#39911 = PRESENTATION_STYLE_ASSIGNMENT((#39912,#39917)); +#39912 = SURFACE_STYLE_USAGE(.BOTH.,#39913); +#39913 = SURFACE_SIDE_STYLE('',(#39914)); +#39914 = SURFACE_STYLE_FILL_AREA(#39915); +#39915 = FILL_AREA_STYLE('',(#39916)); +#39916 = FILL_AREA_STYLE_COLOUR('',#38375); +#39917 = CURVE_STYLE('',#39918,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#39918 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#39919 = STYLED_ITEM('color',(#39920),#12701); +#39920 = PRESENTATION_STYLE_ASSIGNMENT((#39921,#39926)); +#39921 = SURFACE_STYLE_USAGE(.BOTH.,#39922); +#39922 = SURFACE_SIDE_STYLE('',(#39923)); +#39923 = SURFACE_STYLE_FILL_AREA(#39924); +#39924 = FILL_AREA_STYLE('',(#39925)); +#39925 = FILL_AREA_STYLE_COLOUR('',#38248); +#39926 = CURVE_STYLE('',#39927,POSITIVE_LENGTH_MEASURE(0.1),#38248); +#39927 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#39928 = STYLED_ITEM('color',(#39929),#12723); +#39929 = PRESENTATION_STYLE_ASSIGNMENT((#39930,#39935)); +#39930 = SURFACE_STYLE_USAGE(.BOTH.,#39931); +#39931 = SURFACE_SIDE_STYLE('',(#39932)); +#39932 = SURFACE_STYLE_FILL_AREA(#39933); +#39933 = FILL_AREA_STYLE('',(#39934)); +#39934 = FILL_AREA_STYLE_COLOUR('',#38375); +#39935 = CURVE_STYLE('',#39936,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#39936 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#39937 = STYLED_ITEM('color',(#39938),#12815); +#39938 = PRESENTATION_STYLE_ASSIGNMENT((#39939,#39944)); +#39939 = SURFACE_STYLE_USAGE(.BOTH.,#39940); +#39940 = SURFACE_SIDE_STYLE('',(#39941)); +#39941 = SURFACE_STYLE_FILL_AREA(#39942); +#39942 = FILL_AREA_STYLE('',(#39943)); +#39943 = FILL_AREA_STYLE_COLOUR('',#38375); +#39944 = CURVE_STYLE('',#39945,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#39945 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#39946 = STYLED_ITEM('color',(#39947),#12840); +#39947 = PRESENTATION_STYLE_ASSIGNMENT((#39948,#39953)); +#39948 = SURFACE_STYLE_USAGE(.BOTH.,#39949); +#39949 = SURFACE_SIDE_STYLE('',(#39950)); +#39950 = SURFACE_STYLE_FILL_AREA(#39951); +#39951 = FILL_AREA_STYLE('',(#39952)); +#39952 = FILL_AREA_STYLE_COLOUR('',#38375); +#39953 = CURVE_STYLE('',#39954,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#39954 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#39955 = STYLED_ITEM('color',(#39956),#12924); +#39956 = PRESENTATION_STYLE_ASSIGNMENT((#39957,#39962)); +#39957 = SURFACE_STYLE_USAGE(.BOTH.,#39958); +#39958 = SURFACE_SIDE_STYLE('',(#39959)); +#39959 = SURFACE_STYLE_FILL_AREA(#39960); +#39960 = FILL_AREA_STYLE('',(#39961)); +#39961 = FILL_AREA_STYLE_COLOUR('',#38248); +#39962 = CURVE_STYLE('',#39963,POSITIVE_LENGTH_MEASURE(0.1),#38248); +#39963 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#39964 = STYLED_ITEM('color',(#39965),#12941); +#39965 = PRESENTATION_STYLE_ASSIGNMENT((#39966,#39971)); +#39966 = SURFACE_STYLE_USAGE(.BOTH.,#39967); +#39967 = SURFACE_SIDE_STYLE('',(#39968)); +#39968 = SURFACE_STYLE_FILL_AREA(#39969); +#39969 = FILL_AREA_STYLE('',(#39970)); +#39970 = FILL_AREA_STYLE_COLOUR('',#38375); +#39971 = CURVE_STYLE('',#39972,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#39972 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#39973 = STYLED_ITEM('color',(#39974),#13026); +#39974 = PRESENTATION_STYLE_ASSIGNMENT((#39975,#39980)); +#39975 = SURFACE_STYLE_USAGE(.BOTH.,#39976); +#39976 = SURFACE_SIDE_STYLE('',(#39977)); +#39977 = SURFACE_STYLE_FILL_AREA(#39978); +#39978 = FILL_AREA_STYLE('',(#39979)); +#39979 = FILL_AREA_STYLE_COLOUR('',#38375); +#39980 = CURVE_STYLE('',#39981,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#39981 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#39982 = STYLED_ITEM('color',(#39983),#13051); +#39983 = PRESENTATION_STYLE_ASSIGNMENT((#39984,#39989)); +#39984 = SURFACE_STYLE_USAGE(.BOTH.,#39985); +#39985 = SURFACE_SIDE_STYLE('',(#39986)); +#39986 = SURFACE_STYLE_FILL_AREA(#39987); +#39987 = FILL_AREA_STYLE('',(#39988)); +#39988 = FILL_AREA_STYLE_COLOUR('',#38375); +#39989 = CURVE_STYLE('',#39990,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#39990 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#39991 = STYLED_ITEM('color',(#39992),#13128); +#39992 = PRESENTATION_STYLE_ASSIGNMENT((#39993,#39998)); +#39993 = SURFACE_STYLE_USAGE(.BOTH.,#39994); +#39994 = SURFACE_SIDE_STYLE('',(#39995)); +#39995 = SURFACE_STYLE_FILL_AREA(#39996); +#39996 = FILL_AREA_STYLE('',(#39997)); +#39997 = FILL_AREA_STYLE_COLOUR('',#38375); +#39998 = CURVE_STYLE('',#39999,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#39999 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#40000 = STYLED_ITEM('color',(#40001),#13213); +#40001 = PRESENTATION_STYLE_ASSIGNMENT((#40002,#40007)); +#40002 = SURFACE_STYLE_USAGE(.BOTH.,#40003); +#40003 = SURFACE_SIDE_STYLE('',(#40004)); +#40004 = SURFACE_STYLE_FILL_AREA(#40005); +#40005 = FILL_AREA_STYLE('',(#40006)); +#40006 = FILL_AREA_STYLE_COLOUR('',#38375); +#40007 = CURVE_STYLE('',#40008,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#40008 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#40009 = STYLED_ITEM('color',(#40010),#13238); +#40010 = PRESENTATION_STYLE_ASSIGNMENT((#40011,#40016)); +#40011 = SURFACE_STYLE_USAGE(.BOTH.,#40012); +#40012 = SURFACE_SIDE_STYLE('',(#40013)); +#40013 = SURFACE_STYLE_FILL_AREA(#40014); +#40014 = FILL_AREA_STYLE('',(#40015)); +#40015 = FILL_AREA_STYLE_COLOUR('',#38375); +#40016 = CURVE_STYLE('',#40017,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#40017 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#40018 = STYLED_ITEM('color',(#40019),#13315); +#40019 = PRESENTATION_STYLE_ASSIGNMENT((#40020,#40025)); +#40020 = SURFACE_STYLE_USAGE(.BOTH.,#40021); +#40021 = SURFACE_SIDE_STYLE('',(#40022)); +#40022 = SURFACE_STYLE_FILL_AREA(#40023); +#40023 = FILL_AREA_STYLE('',(#40024)); +#40024 = FILL_AREA_STYLE_COLOUR('',#38248); +#40025 = CURVE_STYLE('',#40026,POSITIVE_LENGTH_MEASURE(0.1),#38248); +#40026 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#40027 = STYLED_ITEM('color',(#40028),#13332); +#40028 = PRESENTATION_STYLE_ASSIGNMENT((#40029,#40034)); +#40029 = SURFACE_STYLE_USAGE(.BOTH.,#40030); +#40030 = SURFACE_SIDE_STYLE('',(#40031)); +#40031 = SURFACE_STYLE_FILL_AREA(#40032); +#40032 = FILL_AREA_STYLE('',(#40033)); +#40033 = FILL_AREA_STYLE_COLOUR('',#38375); +#40034 = CURVE_STYLE('',#40035,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#40035 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#40036 = STYLED_ITEM('color',(#40037),#13424); +#40037 = PRESENTATION_STYLE_ASSIGNMENT((#40038,#40043)); +#40038 = SURFACE_STYLE_USAGE(.BOTH.,#40039); +#40039 = SURFACE_SIDE_STYLE('',(#40040)); +#40040 = SURFACE_STYLE_FILL_AREA(#40041); +#40041 = FILL_AREA_STYLE('',(#40042)); +#40042 = FILL_AREA_STYLE_COLOUR('',#38375); +#40043 = CURVE_STYLE('',#40044,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#40044 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#40045 = STYLED_ITEM('color',(#40046),#13449); +#40046 = PRESENTATION_STYLE_ASSIGNMENT((#40047,#40052)); +#40047 = SURFACE_STYLE_USAGE(.BOTH.,#40048); +#40048 = SURFACE_SIDE_STYLE('',(#40049)); +#40049 = SURFACE_STYLE_FILL_AREA(#40050); +#40050 = FILL_AREA_STYLE('',(#40051)); +#40051 = FILL_AREA_STYLE_COLOUR('',#38375); +#40052 = CURVE_STYLE('',#40053,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#40053 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#40054 = STYLED_ITEM('color',(#40055),#13533); +#40055 = PRESENTATION_STYLE_ASSIGNMENT((#40056,#40061)); +#40056 = SURFACE_STYLE_USAGE(.BOTH.,#40057); +#40057 = SURFACE_SIDE_STYLE('',(#40058)); +#40058 = SURFACE_STYLE_FILL_AREA(#40059); +#40059 = FILL_AREA_STYLE('',(#40060)); +#40060 = FILL_AREA_STYLE_COLOUR('',#38375); +#40061 = CURVE_STYLE('',#40062,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#40062 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#40063 = STYLED_ITEM('color',(#40064),#13550); +#40064 = PRESENTATION_STYLE_ASSIGNMENT((#40065,#40070)); +#40065 = SURFACE_STYLE_USAGE(.BOTH.,#40066); +#40066 = SURFACE_SIDE_STYLE('',(#40067)); +#40067 = SURFACE_STYLE_FILL_AREA(#40068); +#40068 = FILL_AREA_STYLE('',(#40069)); +#40069 = FILL_AREA_STYLE_COLOUR('',#38375); +#40070 = CURVE_STYLE('',#40071,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#40071 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#40072 = STYLED_ITEM('color',(#40073),#13569); +#40073 = PRESENTATION_STYLE_ASSIGNMENT((#40074,#40079)); +#40074 = SURFACE_STYLE_USAGE(.BOTH.,#40075); +#40075 = SURFACE_SIDE_STYLE('',(#40076)); +#40076 = SURFACE_STYLE_FILL_AREA(#40077); +#40077 = FILL_AREA_STYLE('',(#40078)); +#40078 = FILL_AREA_STYLE_COLOUR('',#38375); +#40079 = CURVE_STYLE('',#40080,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#40080 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#40081 = STYLED_ITEM('color',(#40082),#13588); +#40082 = PRESENTATION_STYLE_ASSIGNMENT((#40083,#40088)); +#40083 = SURFACE_STYLE_USAGE(.BOTH.,#40084); +#40084 = SURFACE_SIDE_STYLE('',(#40085)); +#40085 = SURFACE_STYLE_FILL_AREA(#40086); +#40086 = FILL_AREA_STYLE('',(#40087)); +#40087 = FILL_AREA_STYLE_COLOUR('',#38248); +#40088 = CURVE_STYLE('',#40089,POSITIVE_LENGTH_MEASURE(0.1),#38248); +#40089 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#40090 = STYLED_ITEM('color',(#40091),#13634); +#40091 = PRESENTATION_STYLE_ASSIGNMENT((#40092,#40097)); +#40092 = SURFACE_STYLE_USAGE(.BOTH.,#40093); +#40093 = SURFACE_SIDE_STYLE('',(#40094)); +#40094 = SURFACE_STYLE_FILL_AREA(#40095); +#40095 = FILL_AREA_STYLE('',(#40096)); +#40096 = FILL_AREA_STYLE_COLOUR('',#38248); +#40097 = CURVE_STYLE('',#40098,POSITIVE_LENGTH_MEASURE(0.1),#38248); +#40098 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#40099 = STYLED_ITEM('color',(#40100),#13650); +#40100 = PRESENTATION_STYLE_ASSIGNMENT((#40101,#40106)); +#40101 = SURFACE_STYLE_USAGE(.BOTH.,#40102); +#40102 = SURFACE_SIDE_STYLE('',(#40103)); +#40103 = SURFACE_STYLE_FILL_AREA(#40104); +#40104 = FILL_AREA_STYLE('',(#40105)); +#40105 = FILL_AREA_STYLE_COLOUR('',#38375); +#40106 = CURVE_STYLE('',#40107,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#40107 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#40108 = STYLED_ITEM('color',(#40109),#13669); +#40109 = PRESENTATION_STYLE_ASSIGNMENT((#40110,#40115)); +#40110 = SURFACE_STYLE_USAGE(.BOTH.,#40111); +#40111 = SURFACE_SIDE_STYLE('',(#40112)); +#40112 = SURFACE_STYLE_FILL_AREA(#40113); +#40113 = FILL_AREA_STYLE('',(#40114)); +#40114 = FILL_AREA_STYLE_COLOUR('',#38248); +#40115 = CURVE_STYLE('',#40116,POSITIVE_LENGTH_MEASURE(0.1),#38248); +#40116 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#40117 = STYLED_ITEM('color',(#40118),#13685); +#40118 = PRESENTATION_STYLE_ASSIGNMENT((#40119,#40124)); +#40119 = SURFACE_STYLE_USAGE(.BOTH.,#40120); +#40120 = SURFACE_SIDE_STYLE('',(#40121)); +#40121 = SURFACE_STYLE_FILL_AREA(#40122); +#40122 = FILL_AREA_STYLE('',(#40123)); +#40123 = FILL_AREA_STYLE_COLOUR('',#38375); +#40124 = CURVE_STYLE('',#40125,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#40125 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#40126 = STYLED_ITEM('color',(#40127),#13702); +#40127 = PRESENTATION_STYLE_ASSIGNMENT((#40128,#40133)); +#40128 = SURFACE_STYLE_USAGE(.BOTH.,#40129); +#40129 = SURFACE_SIDE_STYLE('',(#40130)); +#40130 = SURFACE_STYLE_FILL_AREA(#40131); +#40131 = FILL_AREA_STYLE('',(#40132)); +#40132 = FILL_AREA_STYLE_COLOUR('',#38248); +#40133 = CURVE_STYLE('',#40134,POSITIVE_LENGTH_MEASURE(0.1),#38248); +#40134 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#40135 = STYLED_ITEM('color',(#40136),#13714); +#40136 = PRESENTATION_STYLE_ASSIGNMENT((#40137,#40142)); +#40137 = SURFACE_STYLE_USAGE(.BOTH.,#40138); +#40138 = SURFACE_SIDE_STYLE('',(#40139)); +#40139 = SURFACE_STYLE_FILL_AREA(#40140); +#40140 = FILL_AREA_STYLE('',(#40141)); +#40141 = FILL_AREA_STYLE_COLOUR('',#38375); +#40142 = CURVE_STYLE('',#40143,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#40143 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#40144 = STYLED_ITEM('color',(#40145),#13731); +#40145 = PRESENTATION_STYLE_ASSIGNMENT((#40146,#40151)); +#40146 = SURFACE_STYLE_USAGE(.BOTH.,#40147); +#40147 = SURFACE_SIDE_STYLE('',(#40148)); +#40148 = SURFACE_STYLE_FILL_AREA(#40149); +#40149 = FILL_AREA_STYLE('',(#40150)); +#40150 = FILL_AREA_STYLE_COLOUR('',#38375); +#40151 = CURVE_STYLE('',#40152,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#40152 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#40153 = STYLED_ITEM('color',(#40154),#13748); +#40154 = PRESENTATION_STYLE_ASSIGNMENT((#40155,#40160)); +#40155 = SURFACE_STYLE_USAGE(.BOTH.,#40156); +#40156 = SURFACE_SIDE_STYLE('',(#40157)); +#40157 = SURFACE_STYLE_FILL_AREA(#40158); +#40158 = FILL_AREA_STYLE('',(#40159)); +#40159 = FILL_AREA_STYLE_COLOUR('',#38375); +#40160 = CURVE_STYLE('',#40161,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#40161 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#40162 = STYLED_ITEM('color',(#40163),#13765); +#40163 = PRESENTATION_STYLE_ASSIGNMENT((#40164,#40169)); +#40164 = SURFACE_STYLE_USAGE(.BOTH.,#40165); +#40165 = SURFACE_SIDE_STYLE('',(#40166)); +#40166 = SURFACE_STYLE_FILL_AREA(#40167); +#40167 = FILL_AREA_STYLE('',(#40168)); +#40168 = FILL_AREA_STYLE_COLOUR('',#38375); +#40169 = CURVE_STYLE('',#40170,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#40170 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#40171 = STYLED_ITEM('color',(#40172),#13782); +#40172 = PRESENTATION_STYLE_ASSIGNMENT((#40173,#40178)); +#40173 = SURFACE_STYLE_USAGE(.BOTH.,#40174); +#40174 = SURFACE_SIDE_STYLE('',(#40175)); +#40175 = SURFACE_STYLE_FILL_AREA(#40176); +#40176 = FILL_AREA_STYLE('',(#40177)); +#40177 = FILL_AREA_STYLE_COLOUR('',#38375); +#40178 = CURVE_STYLE('',#40179,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#40179 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#40180 = STYLED_ITEM('color',(#40181),#13799); +#40181 = PRESENTATION_STYLE_ASSIGNMENT((#40182,#40187)); +#40182 = SURFACE_STYLE_USAGE(.BOTH.,#40183); +#40183 = SURFACE_SIDE_STYLE('',(#40184)); +#40184 = SURFACE_STYLE_FILL_AREA(#40185); +#40185 = FILL_AREA_STYLE('',(#40186)); +#40186 = FILL_AREA_STYLE_COLOUR('',#38375); +#40187 = CURVE_STYLE('',#40188,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#40188 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#40189 = STYLED_ITEM('color',(#40190),#13816); +#40190 = PRESENTATION_STYLE_ASSIGNMENT((#40191,#40196)); +#40191 = SURFACE_STYLE_USAGE(.BOTH.,#40192); +#40192 = SURFACE_SIDE_STYLE('',(#40193)); +#40193 = SURFACE_STYLE_FILL_AREA(#40194); +#40194 = FILL_AREA_STYLE('',(#40195)); +#40195 = FILL_AREA_STYLE_COLOUR('',#38375); +#40196 = CURVE_STYLE('',#40197,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#40197 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#40198 = STYLED_ITEM('color',(#40199),#13833); +#40199 = PRESENTATION_STYLE_ASSIGNMENT((#40200,#40205)); +#40200 = SURFACE_STYLE_USAGE(.BOTH.,#40201); +#40201 = SURFACE_SIDE_STYLE('',(#40202)); +#40202 = SURFACE_STYLE_FILL_AREA(#40203); +#40203 = FILL_AREA_STYLE('',(#40204)); +#40204 = FILL_AREA_STYLE_COLOUR('',#38375); +#40205 = CURVE_STYLE('',#40206,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#40206 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#40207 = STYLED_ITEM('color',(#40208),#13845); +#40208 = PRESENTATION_STYLE_ASSIGNMENT((#40209,#40214)); +#40209 = SURFACE_STYLE_USAGE(.BOTH.,#40210); +#40210 = SURFACE_SIDE_STYLE('',(#40211)); +#40211 = SURFACE_STYLE_FILL_AREA(#40212); +#40212 = FILL_AREA_STYLE('',(#40213)); +#40213 = FILL_AREA_STYLE_COLOUR('',#38375); +#40214 = CURVE_STYLE('',#40215,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#40215 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#40216 = STYLED_ITEM('color',(#40217),#13862); +#40217 = PRESENTATION_STYLE_ASSIGNMENT((#40218,#40223)); +#40218 = SURFACE_STYLE_USAGE(.BOTH.,#40219); +#40219 = SURFACE_SIDE_STYLE('',(#40220)); +#40220 = SURFACE_STYLE_FILL_AREA(#40221); +#40221 = FILL_AREA_STYLE('',(#40222)); +#40222 = FILL_AREA_STYLE_COLOUR('',#38375); +#40223 = CURVE_STYLE('',#40224,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#40224 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#40225 = STYLED_ITEM('color',(#40226),#13879); +#40226 = PRESENTATION_STYLE_ASSIGNMENT((#40227,#40232)); +#40227 = SURFACE_STYLE_USAGE(.BOTH.,#40228); +#40228 = SURFACE_SIDE_STYLE('',(#40229)); +#40229 = SURFACE_STYLE_FILL_AREA(#40230); +#40230 = FILL_AREA_STYLE('',(#40231)); +#40231 = FILL_AREA_STYLE_COLOUR('',#38375); +#40232 = CURVE_STYLE('',#40233,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#40233 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#40234 = STYLED_ITEM('color',(#40235),#13896); +#40235 = PRESENTATION_STYLE_ASSIGNMENT((#40236,#40241)); +#40236 = SURFACE_STYLE_USAGE(.BOTH.,#40237); +#40237 = SURFACE_SIDE_STYLE('',(#40238)); +#40238 = SURFACE_STYLE_FILL_AREA(#40239); +#40239 = FILL_AREA_STYLE('',(#40240)); +#40240 = FILL_AREA_STYLE_COLOUR('',#38375); +#40241 = CURVE_STYLE('',#40242,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#40242 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#40243 = STYLED_ITEM('color',(#40244),#13913); +#40244 = PRESENTATION_STYLE_ASSIGNMENT((#40245,#40250)); +#40245 = SURFACE_STYLE_USAGE(.BOTH.,#40246); +#40246 = SURFACE_SIDE_STYLE('',(#40247)); +#40247 = SURFACE_STYLE_FILL_AREA(#40248); +#40248 = FILL_AREA_STYLE('',(#40249)); +#40249 = FILL_AREA_STYLE_COLOUR('',#38375); +#40250 = CURVE_STYLE('',#40251,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#40251 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#40252 = STYLED_ITEM('color',(#40253),#13930); +#40253 = PRESENTATION_STYLE_ASSIGNMENT((#40254,#40259)); +#40254 = SURFACE_STYLE_USAGE(.BOTH.,#40255); +#40255 = SURFACE_SIDE_STYLE('',(#40256)); +#40256 = SURFACE_STYLE_FILL_AREA(#40257); +#40257 = FILL_AREA_STYLE('',(#40258)); +#40258 = FILL_AREA_STYLE_COLOUR('',#38375); +#40259 = CURVE_STYLE('',#40260,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#40260 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#40261 = STYLED_ITEM('color',(#40262),#13947); +#40262 = PRESENTATION_STYLE_ASSIGNMENT((#40263,#40268)); +#40263 = SURFACE_STYLE_USAGE(.BOTH.,#40264); +#40264 = SURFACE_SIDE_STYLE('',(#40265)); +#40265 = SURFACE_STYLE_FILL_AREA(#40266); +#40266 = FILL_AREA_STYLE('',(#40267)); +#40267 = FILL_AREA_STYLE_COLOUR('',#38375); +#40268 = CURVE_STYLE('',#40269,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#40269 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#40270 = STYLED_ITEM('color',(#40271),#13964); +#40271 = PRESENTATION_STYLE_ASSIGNMENT((#40272,#40277)); +#40272 = SURFACE_STYLE_USAGE(.BOTH.,#40273); +#40273 = SURFACE_SIDE_STYLE('',(#40274)); +#40274 = SURFACE_STYLE_FILL_AREA(#40275); +#40275 = FILL_AREA_STYLE('',(#40276)); +#40276 = FILL_AREA_STYLE_COLOUR('',#38375); +#40277 = CURVE_STYLE('',#40278,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#40278 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#40279 = STYLED_ITEM('color',(#40280),#13976); +#40280 = PRESENTATION_STYLE_ASSIGNMENT((#40281,#40286)); +#40281 = SURFACE_STYLE_USAGE(.BOTH.,#40282); +#40282 = SURFACE_SIDE_STYLE('',(#40283)); +#40283 = SURFACE_STYLE_FILL_AREA(#40284); +#40284 = FILL_AREA_STYLE('',(#40285)); +#40285 = FILL_AREA_STYLE_COLOUR('',#38375); +#40286 = CURVE_STYLE('',#40287,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#40287 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#40288 = STYLED_ITEM('color',(#40289),#13993); +#40289 = PRESENTATION_STYLE_ASSIGNMENT((#40290,#40295)); +#40290 = SURFACE_STYLE_USAGE(.BOTH.,#40291); +#40291 = SURFACE_SIDE_STYLE('',(#40292)); +#40292 = SURFACE_STYLE_FILL_AREA(#40293); +#40293 = FILL_AREA_STYLE('',(#40294)); +#40294 = FILL_AREA_STYLE_COLOUR('',#38375); +#40295 = CURVE_STYLE('',#40296,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#40296 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#40297 = STYLED_ITEM('color',(#40298),#14010); +#40298 = PRESENTATION_STYLE_ASSIGNMENT((#40299,#40304)); +#40299 = SURFACE_STYLE_USAGE(.BOTH.,#40300); +#40300 = SURFACE_SIDE_STYLE('',(#40301)); +#40301 = SURFACE_STYLE_FILL_AREA(#40302); +#40302 = FILL_AREA_STYLE('',(#40303)); +#40303 = FILL_AREA_STYLE_COLOUR('',#38375); +#40304 = CURVE_STYLE('',#40305,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#40305 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#40306 = STYLED_ITEM('color',(#40307),#14027); +#40307 = PRESENTATION_STYLE_ASSIGNMENT((#40308,#40313)); +#40308 = SURFACE_STYLE_USAGE(.BOTH.,#40309); +#40309 = SURFACE_SIDE_STYLE('',(#40310)); +#40310 = SURFACE_STYLE_FILL_AREA(#40311); +#40311 = FILL_AREA_STYLE('',(#40312)); +#40312 = FILL_AREA_STYLE_COLOUR('',#38375); +#40313 = CURVE_STYLE('',#40314,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#40314 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#40315 = STYLED_ITEM('color',(#40316),#14044); +#40316 = PRESENTATION_STYLE_ASSIGNMENT((#40317,#40322)); +#40317 = SURFACE_STYLE_USAGE(.BOTH.,#40318); +#40318 = SURFACE_SIDE_STYLE('',(#40319)); +#40319 = SURFACE_STYLE_FILL_AREA(#40320); +#40320 = FILL_AREA_STYLE('',(#40321)); +#40321 = FILL_AREA_STYLE_COLOUR('',#38375); +#40322 = CURVE_STYLE('',#40323,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#40323 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#40324 = STYLED_ITEM('color',(#40325),#14061); +#40325 = PRESENTATION_STYLE_ASSIGNMENT((#40326,#40331)); +#40326 = SURFACE_STYLE_USAGE(.BOTH.,#40327); +#40327 = SURFACE_SIDE_STYLE('',(#40328)); +#40328 = SURFACE_STYLE_FILL_AREA(#40329); +#40329 = FILL_AREA_STYLE('',(#40330)); +#40330 = FILL_AREA_STYLE_COLOUR('',#38375); +#40331 = CURVE_STYLE('',#40332,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#40332 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#40333 = STYLED_ITEM('color',(#40334),#14078); +#40334 = PRESENTATION_STYLE_ASSIGNMENT((#40335,#40340)); +#40335 = SURFACE_STYLE_USAGE(.BOTH.,#40336); +#40336 = SURFACE_SIDE_STYLE('',(#40337)); +#40337 = SURFACE_STYLE_FILL_AREA(#40338); +#40338 = FILL_AREA_STYLE('',(#40339)); +#40339 = FILL_AREA_STYLE_COLOUR('',#38375); +#40340 = CURVE_STYLE('',#40341,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#40341 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#40342 = STYLED_ITEM('color',(#40343),#14090); +#40343 = PRESENTATION_STYLE_ASSIGNMENT((#40344,#40349)); +#40344 = SURFACE_STYLE_USAGE(.BOTH.,#40345); +#40345 = SURFACE_SIDE_STYLE('',(#40346)); +#40346 = SURFACE_STYLE_FILL_AREA(#40347); +#40347 = FILL_AREA_STYLE('',(#40348)); +#40348 = FILL_AREA_STYLE_COLOUR('',#38375); +#40349 = CURVE_STYLE('',#40350,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#40350 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#40351 = STYLED_ITEM('color',(#40352),#14107); +#40352 = PRESENTATION_STYLE_ASSIGNMENT((#40353,#40358)); +#40353 = SURFACE_STYLE_USAGE(.BOTH.,#40354); +#40354 = SURFACE_SIDE_STYLE('',(#40355)); +#40355 = SURFACE_STYLE_FILL_AREA(#40356); +#40356 = FILL_AREA_STYLE('',(#40357)); +#40357 = FILL_AREA_STYLE_COLOUR('',#38375); +#40358 = CURVE_STYLE('',#40359,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#40359 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#40360 = STYLED_ITEM('color',(#40361),#14124); +#40361 = PRESENTATION_STYLE_ASSIGNMENT((#40362,#40367)); +#40362 = SURFACE_STYLE_USAGE(.BOTH.,#40363); +#40363 = SURFACE_SIDE_STYLE('',(#40364)); +#40364 = SURFACE_STYLE_FILL_AREA(#40365); +#40365 = FILL_AREA_STYLE('',(#40366)); +#40366 = FILL_AREA_STYLE_COLOUR('',#38375); +#40367 = CURVE_STYLE('',#40368,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#40368 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#40369 = STYLED_ITEM('color',(#40370),#14141); +#40370 = PRESENTATION_STYLE_ASSIGNMENT((#40371,#40376)); +#40371 = SURFACE_STYLE_USAGE(.BOTH.,#40372); +#40372 = SURFACE_SIDE_STYLE('',(#40373)); +#40373 = SURFACE_STYLE_FILL_AREA(#40374); +#40374 = FILL_AREA_STYLE('',(#40375)); +#40375 = FILL_AREA_STYLE_COLOUR('',#38375); +#40376 = CURVE_STYLE('',#40377,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#40377 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#40378 = STYLED_ITEM('color',(#40379),#14158); +#40379 = PRESENTATION_STYLE_ASSIGNMENT((#40380,#40385)); +#40380 = SURFACE_STYLE_USAGE(.BOTH.,#40381); +#40381 = SURFACE_SIDE_STYLE('',(#40382)); +#40382 = SURFACE_STYLE_FILL_AREA(#40383); +#40383 = FILL_AREA_STYLE('',(#40384)); +#40384 = FILL_AREA_STYLE_COLOUR('',#38375); +#40385 = CURVE_STYLE('',#40386,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#40386 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#40387 = STYLED_ITEM('color',(#40388),#14175); +#40388 = PRESENTATION_STYLE_ASSIGNMENT((#40389,#40394)); +#40389 = SURFACE_STYLE_USAGE(.BOTH.,#40390); +#40390 = SURFACE_SIDE_STYLE('',(#40391)); +#40391 = SURFACE_STYLE_FILL_AREA(#40392); +#40392 = FILL_AREA_STYLE('',(#40393)); +#40393 = FILL_AREA_STYLE_COLOUR('',#38375); +#40394 = CURVE_STYLE('',#40395,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#40395 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#40396 = STYLED_ITEM('color',(#40397),#14192); +#40397 = PRESENTATION_STYLE_ASSIGNMENT((#40398,#40403)); +#40398 = SURFACE_STYLE_USAGE(.BOTH.,#40399); +#40399 = SURFACE_SIDE_STYLE('',(#40400)); +#40400 = SURFACE_STYLE_FILL_AREA(#40401); +#40401 = FILL_AREA_STYLE('',(#40402)); +#40402 = FILL_AREA_STYLE_COLOUR('',#38375); +#40403 = CURVE_STYLE('',#40404,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#40404 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#40405 = STYLED_ITEM('color',(#40406),#14204); +#40406 = PRESENTATION_STYLE_ASSIGNMENT((#40407,#40412)); +#40407 = SURFACE_STYLE_USAGE(.BOTH.,#40408); +#40408 = SURFACE_SIDE_STYLE('',(#40409)); +#40409 = SURFACE_STYLE_FILL_AREA(#40410); +#40410 = FILL_AREA_STYLE('',(#40411)); +#40411 = FILL_AREA_STYLE_COLOUR('',#38375); +#40412 = CURVE_STYLE('',#40413,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#40413 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#40414 = STYLED_ITEM('color',(#40415),#14221); +#40415 = PRESENTATION_STYLE_ASSIGNMENT((#40416,#40421)); +#40416 = SURFACE_STYLE_USAGE(.BOTH.,#40417); +#40417 = SURFACE_SIDE_STYLE('',(#40418)); +#40418 = SURFACE_STYLE_FILL_AREA(#40419); +#40419 = FILL_AREA_STYLE('',(#40420)); +#40420 = FILL_AREA_STYLE_COLOUR('',#38375); +#40421 = CURVE_STYLE('',#40422,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#40422 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#40423 = STYLED_ITEM('color',(#40424),#14238); +#40424 = PRESENTATION_STYLE_ASSIGNMENT((#40425,#40430)); +#40425 = SURFACE_STYLE_USAGE(.BOTH.,#40426); +#40426 = SURFACE_SIDE_STYLE('',(#40427)); +#40427 = SURFACE_STYLE_FILL_AREA(#40428); +#40428 = FILL_AREA_STYLE('',(#40429)); +#40429 = FILL_AREA_STYLE_COLOUR('',#38375); +#40430 = CURVE_STYLE('',#40431,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#40431 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#40432 = STYLED_ITEM('color',(#40433),#14255); +#40433 = PRESENTATION_STYLE_ASSIGNMENT((#40434,#40439)); +#40434 = SURFACE_STYLE_USAGE(.BOTH.,#40435); +#40435 = SURFACE_SIDE_STYLE('',(#40436)); +#40436 = SURFACE_STYLE_FILL_AREA(#40437); +#40437 = FILL_AREA_STYLE('',(#40438)); +#40438 = FILL_AREA_STYLE_COLOUR('',#38375); +#40439 = CURVE_STYLE('',#40440,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#40440 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#40441 = STYLED_ITEM('color',(#40442),#14272); +#40442 = PRESENTATION_STYLE_ASSIGNMENT((#40443,#40448)); +#40443 = SURFACE_STYLE_USAGE(.BOTH.,#40444); +#40444 = SURFACE_SIDE_STYLE('',(#40445)); +#40445 = SURFACE_STYLE_FILL_AREA(#40446); +#40446 = FILL_AREA_STYLE('',(#40447)); +#40447 = FILL_AREA_STYLE_COLOUR('',#38375); +#40448 = CURVE_STYLE('',#40449,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#40449 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#40450 = STYLED_ITEM('color',(#40451),#14289); +#40451 = PRESENTATION_STYLE_ASSIGNMENT((#40452,#40457)); +#40452 = SURFACE_STYLE_USAGE(.BOTH.,#40453); +#40453 = SURFACE_SIDE_STYLE('',(#40454)); +#40454 = SURFACE_STYLE_FILL_AREA(#40455); +#40455 = FILL_AREA_STYLE('',(#40456)); +#40456 = FILL_AREA_STYLE_COLOUR('',#38375); +#40457 = CURVE_STYLE('',#40458,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#40458 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#40459 = STYLED_ITEM('color',(#40460),#14306); +#40460 = PRESENTATION_STYLE_ASSIGNMENT((#40461,#40466)); +#40461 = SURFACE_STYLE_USAGE(.BOTH.,#40462); +#40462 = SURFACE_SIDE_STYLE('',(#40463)); +#40463 = SURFACE_STYLE_FILL_AREA(#40464); +#40464 = FILL_AREA_STYLE('',(#40465)); +#40465 = FILL_AREA_STYLE_COLOUR('',#38375); +#40466 = CURVE_STYLE('',#40467,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#40467 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#40468 = STYLED_ITEM('color',(#40469),#14323); +#40469 = PRESENTATION_STYLE_ASSIGNMENT((#40470,#40475)); +#40470 = SURFACE_STYLE_USAGE(.BOTH.,#40471); +#40471 = SURFACE_SIDE_STYLE('',(#40472)); +#40472 = SURFACE_STYLE_FILL_AREA(#40473); +#40473 = FILL_AREA_STYLE('',(#40474)); +#40474 = FILL_AREA_STYLE_COLOUR('',#38375); +#40475 = CURVE_STYLE('',#40476,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#40476 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#40477 = STYLED_ITEM('color',(#40478),#14335); +#40478 = PRESENTATION_STYLE_ASSIGNMENT((#40479,#40484)); +#40479 = SURFACE_STYLE_USAGE(.BOTH.,#40480); +#40480 = SURFACE_SIDE_STYLE('',(#40481)); +#40481 = SURFACE_STYLE_FILL_AREA(#40482); +#40482 = FILL_AREA_STYLE('',(#40483)); +#40483 = FILL_AREA_STYLE_COLOUR('',#39564); +#40484 = CURVE_STYLE('',#40485,POSITIVE_LENGTH_MEASURE(0.1),#39564); +#40485 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#40486 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #40487,#40494,#40501,#40508,#40515,#40522,#40529,#40536,#40544, + #40551,#40558,#40565,#40572,#40579,#40587,#40594,#40601,#40608, + #40615,#40622,#40629,#40636,#40643,#40650,#40657,#40664),#1856); +#40487 = STYLED_ITEM('color',(#40488),#1068); +#40488 = PRESENTATION_STYLE_ASSIGNMENT((#40489)); +#40489 = SURFACE_STYLE_USAGE(.BOTH.,#40490); +#40490 = SURFACE_SIDE_STYLE('',(#40491)); +#40491 = SURFACE_STYLE_FILL_AREA(#40492); +#40492 = FILL_AREA_STYLE('',(#40493)); +#40493 = FILL_AREA_STYLE_COLOUR('',#38375); +#40494 = STYLED_ITEM('color',(#40495),#1108); +#40495 = PRESENTATION_STYLE_ASSIGNMENT((#40496)); +#40496 = SURFACE_STYLE_USAGE(.BOTH.,#40497); +#40497 = SURFACE_SIDE_STYLE('',(#40498)); +#40498 = SURFACE_STYLE_FILL_AREA(#40499); +#40499 = FILL_AREA_STYLE('',(#40500)); +#40500 = FILL_AREA_STYLE_COLOUR('',#38375); +#40501 = STYLED_ITEM('color',(#40502),#1191); +#40502 = PRESENTATION_STYLE_ASSIGNMENT((#40503)); +#40503 = SURFACE_STYLE_USAGE(.BOTH.,#40504); +#40504 = SURFACE_SIDE_STYLE('',(#40505)); +#40505 = SURFACE_STYLE_FILL_AREA(#40506); +#40506 = FILL_AREA_STYLE('',(#40507)); +#40507 = FILL_AREA_STYLE_COLOUR('',#38375); +#40508 = STYLED_ITEM('color',(#40509),#1216); +#40509 = PRESENTATION_STYLE_ASSIGNMENT((#40510)); +#40510 = SURFACE_STYLE_USAGE(.BOTH.,#40511); +#40511 = SURFACE_SIDE_STYLE('',(#40512)); +#40512 = SURFACE_STYLE_FILL_AREA(#40513); +#40513 = FILL_AREA_STYLE('',(#40514)); +#40514 = FILL_AREA_STYLE_COLOUR('',#38375); +#40515 = STYLED_ITEM('color',(#40516),#1241); +#40516 = PRESENTATION_STYLE_ASSIGNMENT((#40517)); +#40517 = SURFACE_STYLE_USAGE(.BOTH.,#40518); +#40518 = SURFACE_SIDE_STYLE('',(#40519)); +#40519 = SURFACE_STYLE_FILL_AREA(#40520); +#40520 = FILL_AREA_STYLE('',(#40521)); +#40521 = FILL_AREA_STYLE_COLOUR('',#38375); +#40522 = STYLED_ITEM('color',(#40523),#1308); +#40523 = PRESENTATION_STYLE_ASSIGNMENT((#40524)); +#40524 = SURFACE_STYLE_USAGE(.BOTH.,#40525); +#40525 = SURFACE_SIDE_STYLE('',(#40526)); +#40526 = SURFACE_STYLE_FILL_AREA(#40527); +#40527 = FILL_AREA_STYLE('',(#40528)); +#40528 = FILL_AREA_STYLE_COLOUR('',#38375); +#40529 = STYLED_ITEM('color',(#40530),#1325); +#40530 = PRESENTATION_STYLE_ASSIGNMENT((#40531)); +#40531 = SURFACE_STYLE_USAGE(.BOTH.,#40532); +#40532 = SURFACE_SIDE_STYLE('',(#40533)); +#40533 = SURFACE_STYLE_FILL_AREA(#40534); +#40534 = FILL_AREA_STYLE('',(#40535)); +#40535 = FILL_AREA_STYLE_COLOUR('',#38375); +#40536 = STYLED_ITEM('color',(#40537),#1342); +#40537 = PRESENTATION_STYLE_ASSIGNMENT((#40538)); +#40538 = SURFACE_STYLE_USAGE(.BOTH.,#40539); +#40539 = SURFACE_SIDE_STYLE('',(#40540)); +#40540 = SURFACE_STYLE_FILL_AREA(#40541); +#40541 = FILL_AREA_STYLE('',(#40542)); +#40542 = FILL_AREA_STYLE_COLOUR('',#40543); +#40543 = COLOUR_RGB('',0.894999966383,0.890999961016,0.813000030345); +#40544 = STYLED_ITEM('color',(#40545),#1391); +#40545 = PRESENTATION_STYLE_ASSIGNMENT((#40546)); +#40546 = SURFACE_STYLE_USAGE(.BOTH.,#40547); +#40547 = SURFACE_SIDE_STYLE('',(#40548)); +#40548 = SURFACE_STYLE_FILL_AREA(#40549); +#40549 = FILL_AREA_STYLE('',(#40550)); +#40550 = FILL_AREA_STYLE_COLOUR('',#38375); +#40551 = STYLED_ITEM('color',(#40552),#1408); +#40552 = PRESENTATION_STYLE_ASSIGNMENT((#40553)); +#40553 = SURFACE_STYLE_USAGE(.BOTH.,#40554); +#40554 = SURFACE_SIDE_STYLE('',(#40555)); +#40555 = SURFACE_STYLE_FILL_AREA(#40556); +#40556 = FILL_AREA_STYLE('',(#40557)); +#40557 = FILL_AREA_STYLE_COLOUR('',#38375); +#40558 = STYLED_ITEM('color',(#40559),#1425); +#40559 = PRESENTATION_STYLE_ASSIGNMENT((#40560)); +#40560 = SURFACE_STYLE_USAGE(.BOTH.,#40561); +#40561 = SURFACE_SIDE_STYLE('',(#40562)); +#40562 = SURFACE_STYLE_FILL_AREA(#40563); +#40563 = FILL_AREA_STYLE('',(#40564)); +#40564 = FILL_AREA_STYLE_COLOUR('',#40543); +#40565 = STYLED_ITEM('color',(#40566),#1474); +#40566 = PRESENTATION_STYLE_ASSIGNMENT((#40567)); +#40567 = SURFACE_STYLE_USAGE(.BOTH.,#40568); +#40568 = SURFACE_SIDE_STYLE('',(#40569)); +#40569 = SURFACE_STYLE_FILL_AREA(#40570); +#40570 = FILL_AREA_STYLE('',(#40571)); +#40571 = FILL_AREA_STYLE_COLOUR('',#40543); +#40572 = STYLED_ITEM('color',(#40573),#1491); +#40573 = PRESENTATION_STYLE_ASSIGNMENT((#40574)); +#40574 = SURFACE_STYLE_USAGE(.BOTH.,#40575); +#40575 = SURFACE_SIDE_STYLE('',(#40576)); +#40576 = SURFACE_STYLE_FILL_AREA(#40577); +#40577 = FILL_AREA_STYLE('',(#40578)); +#40578 = FILL_AREA_STYLE_COLOUR('',#38375); +#40579 = STYLED_ITEM('color',(#40580),#1560); +#40580 = PRESENTATION_STYLE_ASSIGNMENT((#40581)); +#40581 = SURFACE_STYLE_USAGE(.BOTH.,#40582); +#40582 = SURFACE_SIDE_STYLE('',(#40583)); +#40583 = SURFACE_STYLE_FILL_AREA(#40584); +#40584 = FILL_AREA_STYLE('',(#40585)); +#40585 = FILL_AREA_STYLE_COLOUR('',#40586); +#40586 = COLOUR_RGB('',8.200000279077E-02,8.600000121357E-02, + 9.399999706163E-02); +#40587 = STYLED_ITEM('color',(#40588),#1591); +#40588 = PRESENTATION_STYLE_ASSIGNMENT((#40589)); +#40589 = SURFACE_STYLE_USAGE(.BOTH.,#40590); +#40590 = SURFACE_SIDE_STYLE('',(#40591)); +#40591 = SURFACE_STYLE_FILL_AREA(#40592); +#40592 = FILL_AREA_STYLE('',(#40593)); +#40593 = FILL_AREA_STYLE_COLOUR('',#40586); +#40594 = STYLED_ITEM('color',(#40595),#1615); +#40595 = PRESENTATION_STYLE_ASSIGNMENT((#40596)); +#40596 = SURFACE_STYLE_USAGE(.BOTH.,#40597); +#40597 = SURFACE_SIDE_STYLE('',(#40598)); +#40598 = SURFACE_STYLE_FILL_AREA(#40599); +#40599 = FILL_AREA_STYLE('',(#40600)); +#40600 = FILL_AREA_STYLE_COLOUR('',#38375); +#40601 = STYLED_ITEM('color',(#40602),#1684); +#40602 = PRESENTATION_STYLE_ASSIGNMENT((#40603)); +#40603 = SURFACE_STYLE_USAGE(.BOTH.,#40604); +#40604 = SURFACE_SIDE_STYLE('',(#40605)); +#40605 = SURFACE_STYLE_FILL_AREA(#40606); +#40606 = FILL_AREA_STYLE('',(#40607)); +#40607 = FILL_AREA_STYLE_COLOUR('',#40586); +#40608 = STYLED_ITEM('color',(#40609),#1708); +#40609 = PRESENTATION_STYLE_ASSIGNMENT((#40610)); +#40610 = SURFACE_STYLE_USAGE(.BOTH.,#40611); +#40611 = SURFACE_SIDE_STYLE('',(#40612)); +#40612 = SURFACE_STYLE_FILL_AREA(#40613); +#40613 = FILL_AREA_STYLE('',(#40614)); +#40614 = FILL_AREA_STYLE_COLOUR('',#38375); +#40615 = STYLED_ITEM('color',(#40616),#1725); +#40616 = PRESENTATION_STYLE_ASSIGNMENT((#40617)); +#40617 = SURFACE_STYLE_USAGE(.BOTH.,#40618); +#40618 = SURFACE_SIDE_STYLE('',(#40619)); +#40619 = SURFACE_STYLE_FILL_AREA(#40620); +#40620 = FILL_AREA_STYLE('',(#40621)); +#40621 = FILL_AREA_STYLE_COLOUR('',#38375); +#40622 = STYLED_ITEM('color',(#40623),#1742); +#40623 = PRESENTATION_STYLE_ASSIGNMENT((#40624)); +#40624 = SURFACE_STYLE_USAGE(.BOTH.,#40625); +#40625 = SURFACE_SIDE_STYLE('',(#40626)); +#40626 = SURFACE_STYLE_FILL_AREA(#40627); +#40627 = FILL_AREA_STYLE('',(#40628)); +#40628 = FILL_AREA_STYLE_COLOUR('',#38375); +#40629 = STYLED_ITEM('color',(#40630),#1759); +#40630 = PRESENTATION_STYLE_ASSIGNMENT((#40631)); +#40631 = SURFACE_STYLE_USAGE(.BOTH.,#40632); +#40632 = SURFACE_SIDE_STYLE('',(#40633)); +#40633 = SURFACE_STYLE_FILL_AREA(#40634); +#40634 = FILL_AREA_STYLE('',(#40635)); +#40635 = FILL_AREA_STYLE_COLOUR('',#38375); +#40636 = STYLED_ITEM('color',(#40637),#1776); +#40637 = PRESENTATION_STYLE_ASSIGNMENT((#40638)); +#40638 = SURFACE_STYLE_USAGE(.BOTH.,#40639); +#40639 = SURFACE_SIDE_STYLE('',(#40640)); +#40640 = SURFACE_STYLE_FILL_AREA(#40641); +#40641 = FILL_AREA_STYLE('',(#40642)); +#40642 = FILL_AREA_STYLE_COLOUR('',#38375); +#40643 = STYLED_ITEM('color',(#40644),#1793); +#40644 = PRESENTATION_STYLE_ASSIGNMENT((#40645)); +#40645 = SURFACE_STYLE_USAGE(.BOTH.,#40646); +#40646 = SURFACE_SIDE_STYLE('',(#40647)); +#40647 = SURFACE_STYLE_FILL_AREA(#40648); +#40648 = FILL_AREA_STYLE('',(#40649)); +#40649 = FILL_AREA_STYLE_COLOUR('',#38375); +#40650 = STYLED_ITEM('color',(#40651),#1810); +#40651 = PRESENTATION_STYLE_ASSIGNMENT((#40652)); +#40652 = SURFACE_STYLE_USAGE(.BOTH.,#40653); +#40653 = SURFACE_SIDE_STYLE('',(#40654)); +#40654 = SURFACE_STYLE_FILL_AREA(#40655); +#40655 = FILL_AREA_STYLE('',(#40656)); +#40656 = FILL_AREA_STYLE_COLOUR('',#38375); +#40657 = STYLED_ITEM('color',(#40658),#1827); +#40658 = PRESENTATION_STYLE_ASSIGNMENT((#40659)); +#40659 = SURFACE_STYLE_USAGE(.BOTH.,#40660); +#40660 = SURFACE_SIDE_STYLE('',(#40661)); +#40661 = SURFACE_STYLE_FILL_AREA(#40662); +#40662 = FILL_AREA_STYLE('',(#40663)); +#40663 = FILL_AREA_STYLE_COLOUR('',#40586); +#40664 = STYLED_ITEM('color',(#40665),#1844); +#40665 = PRESENTATION_STYLE_ASSIGNMENT((#40666)); +#40666 = SURFACE_STYLE_USAGE(.BOTH.,#40667); +#40667 = SURFACE_SIDE_STYLE('',(#40668)); +#40668 = SURFACE_STYLE_FILL_AREA(#40669); +#40669 = FILL_AREA_STYLE('',(#40670)); +#40670 = FILL_AREA_STYLE_COLOUR('',#40586); +#40671 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #40672,#40679,#40686,#40693,#40700,#40707,#40714,#40721,#40728, + #40735,#40742,#40750,#40757,#40764,#40771,#40778,#40785,#40792, + #40799,#40806,#40813,#40820,#40827,#40834,#40841,#40848,#40855, + #40862),#16100); +#40672 = STYLED_ITEM('color',(#40673),#15248); +#40673 = PRESENTATION_STYLE_ASSIGNMENT((#40674)); +#40674 = SURFACE_STYLE_USAGE(.BOTH.,#40675); +#40675 = SURFACE_SIDE_STYLE('',(#40676)); +#40676 = SURFACE_STYLE_FILL_AREA(#40677); +#40677 = FILL_AREA_STYLE('',(#40678)); +#40678 = FILL_AREA_STYLE_COLOUR('',#38375); +#40679 = STYLED_ITEM('color',(#40680),#15324); +#40680 = PRESENTATION_STYLE_ASSIGNMENT((#40681)); +#40681 = SURFACE_STYLE_USAGE(.BOTH.,#40682); +#40682 = SURFACE_SIDE_STYLE('',(#40683)); +#40683 = SURFACE_STYLE_FILL_AREA(#40684); +#40684 = FILL_AREA_STYLE('',(#40685)); +#40685 = FILL_AREA_STYLE_COLOUR('',#38375); +#40686 = STYLED_ITEM('color',(#40687),#15355); +#40687 = PRESENTATION_STYLE_ASSIGNMENT((#40688)); +#40688 = SURFACE_STYLE_USAGE(.BOTH.,#40689); +#40689 = SURFACE_SIDE_STYLE('',(#40690)); +#40690 = SURFACE_STYLE_FILL_AREA(#40691); +#40691 = FILL_AREA_STYLE('',(#40692)); +#40692 = FILL_AREA_STYLE_COLOUR('',#38375); +#40693 = STYLED_ITEM('color',(#40694),#15380); +#40694 = PRESENTATION_STYLE_ASSIGNMENT((#40695)); +#40695 = SURFACE_STYLE_USAGE(.BOTH.,#40696); +#40696 = SURFACE_SIDE_STYLE('',(#40697)); +#40697 = SURFACE_STYLE_FILL_AREA(#40698); +#40698 = FILL_AREA_STYLE('',(#40699)); +#40699 = FILL_AREA_STYLE_COLOUR('',#38375); +#40700 = STYLED_ITEM('color',(#40701),#15405); +#40701 = PRESENTATION_STYLE_ASSIGNMENT((#40702)); +#40702 = SURFACE_STYLE_USAGE(.BOTH.,#40703); +#40703 = SURFACE_SIDE_STYLE('',(#40704)); +#40704 = SURFACE_STYLE_FILL_AREA(#40705); +#40705 = FILL_AREA_STYLE('',(#40706)); +#40706 = FILL_AREA_STYLE_COLOUR('',#38375); +#40707 = STYLED_ITEM('color',(#40708),#15429); +#40708 = PRESENTATION_STYLE_ASSIGNMENT((#40709)); +#40709 = SURFACE_STYLE_USAGE(.BOTH.,#40710); +#40710 = SURFACE_SIDE_STYLE('',(#40711)); +#40711 = SURFACE_STYLE_FILL_AREA(#40712); +#40712 = FILL_AREA_STYLE('',(#40713)); +#40713 = FILL_AREA_STYLE_COLOUR('',#38375); +#40714 = STYLED_ITEM('color',(#40715),#15453); +#40715 = PRESENTATION_STYLE_ASSIGNMENT((#40716)); +#40716 = SURFACE_STYLE_USAGE(.BOTH.,#40717); +#40717 = SURFACE_SIDE_STYLE('',(#40718)); +#40718 = SURFACE_STYLE_FILL_AREA(#40719); +#40719 = FILL_AREA_STYLE('',(#40720)); +#40720 = FILL_AREA_STYLE_COLOUR('',#38375); +#40721 = STYLED_ITEM('color',(#40722),#15478); +#40722 = PRESENTATION_STYLE_ASSIGNMENT((#40723)); +#40723 = SURFACE_STYLE_USAGE(.BOTH.,#40724); +#40724 = SURFACE_SIDE_STYLE('',(#40725)); +#40725 = SURFACE_STYLE_FILL_AREA(#40726); +#40726 = FILL_AREA_STYLE('',(#40727)); +#40727 = FILL_AREA_STYLE_COLOUR('',#38375); +#40728 = STYLED_ITEM('color',(#40729),#15503); +#40729 = PRESENTATION_STYLE_ASSIGNMENT((#40730)); +#40730 = SURFACE_STYLE_USAGE(.BOTH.,#40731); +#40731 = SURFACE_SIDE_STYLE('',(#40732)); +#40732 = SURFACE_STYLE_FILL_AREA(#40733); +#40733 = FILL_AREA_STYLE('',(#40734)); +#40734 = FILL_AREA_STYLE_COLOUR('',#38375); +#40735 = STYLED_ITEM('color',(#40736),#15520); +#40736 = PRESENTATION_STYLE_ASSIGNMENT((#40737)); +#40737 = SURFACE_STYLE_USAGE(.BOTH.,#40738); +#40738 = SURFACE_SIDE_STYLE('',(#40739)); +#40739 = SURFACE_STYLE_FILL_AREA(#40740); +#40740 = FILL_AREA_STYLE('',(#40741)); +#40741 = FILL_AREA_STYLE_COLOUR('',#38375); +#40742 = STYLED_ITEM('color',(#40743),#15606); +#40743 = PRESENTATION_STYLE_ASSIGNMENT((#40744)); +#40744 = SURFACE_STYLE_USAGE(.BOTH.,#40745); +#40745 = SURFACE_SIDE_STYLE('',(#40746)); +#40746 = SURFACE_STYLE_FILL_AREA(#40747); +#40747 = FILL_AREA_STYLE('',(#40748)); +#40748 = FILL_AREA_STYLE_COLOUR('',#40749); +#40749 = COLOUR_RGB('',0.379000005575,0.270000008848,0.214999999939); +#40750 = STYLED_ITEM('color',(#40751),#15638); +#40751 = PRESENTATION_STYLE_ASSIGNMENT((#40752)); +#40752 = SURFACE_STYLE_USAGE(.BOTH.,#40753); +#40753 = SURFACE_SIDE_STYLE('',(#40754)); +#40754 = SURFACE_STYLE_FILL_AREA(#40755); +#40755 = FILL_AREA_STYLE('',(#40756)); +#40756 = FILL_AREA_STYLE_COLOUR('',#40749); +#40757 = STYLED_ITEM('color',(#40758),#15662); +#40758 = PRESENTATION_STYLE_ASSIGNMENT((#40759)); +#40759 = SURFACE_STYLE_USAGE(.BOTH.,#40760); +#40760 = SURFACE_SIDE_STYLE('',(#40761)); +#40761 = SURFACE_STYLE_FILL_AREA(#40762); +#40762 = FILL_AREA_STYLE('',(#40763)); +#40763 = FILL_AREA_STYLE_COLOUR('',#40749); +#40764 = STYLED_ITEM('color',(#40765),#15687); +#40765 = PRESENTATION_STYLE_ASSIGNMENT((#40766)); +#40766 = SURFACE_STYLE_USAGE(.BOTH.,#40767); +#40767 = SURFACE_SIDE_STYLE('',(#40768)); +#40768 = SURFACE_STYLE_FILL_AREA(#40769); +#40769 = FILL_AREA_STYLE('',(#40770)); +#40770 = FILL_AREA_STYLE_COLOUR('',#40749); +#40771 = STYLED_ITEM('color',(#40772),#15711); +#40772 = PRESENTATION_STYLE_ASSIGNMENT((#40773)); +#40773 = SURFACE_STYLE_USAGE(.BOTH.,#40774); +#40774 = SURFACE_SIDE_STYLE('',(#40775)); +#40775 = SURFACE_STYLE_FILL_AREA(#40776); +#40776 = FILL_AREA_STYLE('',(#40777)); +#40777 = FILL_AREA_STYLE_COLOUR('',#40749); +#40778 = STYLED_ITEM('color',(#40779),#15736); +#40779 = PRESENTATION_STYLE_ASSIGNMENT((#40780)); +#40780 = SURFACE_STYLE_USAGE(.BOTH.,#40781); +#40781 = SURFACE_SIDE_STYLE('',(#40782)); +#40782 = SURFACE_STYLE_FILL_AREA(#40783); +#40783 = FILL_AREA_STYLE('',(#40784)); +#40784 = FILL_AREA_STYLE_COLOUR('',#40749); +#40785 = STYLED_ITEM('color',(#40786),#15760); +#40786 = PRESENTATION_STYLE_ASSIGNMENT((#40787)); +#40787 = SURFACE_STYLE_USAGE(.BOTH.,#40788); +#40788 = SURFACE_SIDE_STYLE('',(#40789)); +#40789 = SURFACE_STYLE_FILL_AREA(#40790); +#40790 = FILL_AREA_STYLE('',(#40791)); +#40791 = FILL_AREA_STYLE_COLOUR('',#40749); +#40792 = STYLED_ITEM('color',(#40793),#15785); +#40793 = PRESENTATION_STYLE_ASSIGNMENT((#40794)); +#40794 = SURFACE_STYLE_USAGE(.BOTH.,#40795); +#40795 = SURFACE_SIDE_STYLE('',(#40796)); +#40796 = SURFACE_STYLE_FILL_AREA(#40797); +#40797 = FILL_AREA_STYLE('',(#40798)); +#40798 = FILL_AREA_STYLE_COLOUR('',#40749); +#40799 = STYLED_ITEM('color',(#40800),#15802); +#40800 = PRESENTATION_STYLE_ASSIGNMENT((#40801)); +#40801 = SURFACE_STYLE_USAGE(.BOTH.,#40802); +#40802 = SURFACE_SIDE_STYLE('',(#40803)); +#40803 = SURFACE_STYLE_FILL_AREA(#40804); +#40804 = FILL_AREA_STYLE('',(#40805)); +#40805 = FILL_AREA_STYLE_COLOUR('',#38375); +#40806 = STYLED_ITEM('color',(#40807),#15888); +#40807 = PRESENTATION_STYLE_ASSIGNMENT((#40808)); +#40808 = SURFACE_STYLE_USAGE(.BOTH.,#40809); +#40809 = SURFACE_SIDE_STYLE('',(#40810)); +#40810 = SURFACE_STYLE_FILL_AREA(#40811); +#40811 = FILL_AREA_STYLE('',(#40812)); +#40812 = FILL_AREA_STYLE_COLOUR('',#38375); +#40813 = STYLED_ITEM('color',(#40814),#15919); +#40814 = PRESENTATION_STYLE_ASSIGNMENT((#40815)); +#40815 = SURFACE_STYLE_USAGE(.BOTH.,#40816); +#40816 = SURFACE_SIDE_STYLE('',(#40817)); +#40817 = SURFACE_STYLE_FILL_AREA(#40818); +#40818 = FILL_AREA_STYLE('',(#40819)); +#40819 = FILL_AREA_STYLE_COLOUR('',#38375); +#40820 = STYLED_ITEM('color',(#40821),#15944); +#40821 = PRESENTATION_STYLE_ASSIGNMENT((#40822)); +#40822 = SURFACE_STYLE_USAGE(.BOTH.,#40823); +#40823 = SURFACE_SIDE_STYLE('',(#40824)); +#40824 = SURFACE_STYLE_FILL_AREA(#40825); +#40825 = FILL_AREA_STYLE('',(#40826)); +#40826 = FILL_AREA_STYLE_COLOUR('',#38375); +#40827 = STYLED_ITEM('color',(#40828),#15969); +#40828 = PRESENTATION_STYLE_ASSIGNMENT((#40829)); +#40829 = SURFACE_STYLE_USAGE(.BOTH.,#40830); +#40830 = SURFACE_SIDE_STYLE('',(#40831)); +#40831 = SURFACE_STYLE_FILL_AREA(#40832); +#40832 = FILL_AREA_STYLE('',(#40833)); +#40833 = FILL_AREA_STYLE_COLOUR('',#38375); +#40834 = STYLED_ITEM('color',(#40835),#15993); +#40835 = PRESENTATION_STYLE_ASSIGNMENT((#40836)); +#40836 = SURFACE_STYLE_USAGE(.BOTH.,#40837); +#40837 = SURFACE_SIDE_STYLE('',(#40838)); +#40838 = SURFACE_STYLE_FILL_AREA(#40839); +#40839 = FILL_AREA_STYLE('',(#40840)); +#40840 = FILL_AREA_STYLE_COLOUR('',#38375); +#40841 = STYLED_ITEM('color',(#40842),#16017); +#40842 = PRESENTATION_STYLE_ASSIGNMENT((#40843)); +#40843 = SURFACE_STYLE_USAGE(.BOTH.,#40844); +#40844 = SURFACE_SIDE_STYLE('',(#40845)); +#40845 = SURFACE_STYLE_FILL_AREA(#40846); +#40846 = FILL_AREA_STYLE('',(#40847)); +#40847 = FILL_AREA_STYLE_COLOUR('',#38375); +#40848 = STYLED_ITEM('color',(#40849),#16042); +#40849 = PRESENTATION_STYLE_ASSIGNMENT((#40850)); +#40850 = SURFACE_STYLE_USAGE(.BOTH.,#40851); +#40851 = SURFACE_SIDE_STYLE('',(#40852)); +#40852 = SURFACE_STYLE_FILL_AREA(#40853); +#40853 = FILL_AREA_STYLE('',(#40854)); +#40854 = FILL_AREA_STYLE_COLOUR('',#38375); +#40855 = STYLED_ITEM('color',(#40856),#16067); +#40856 = PRESENTATION_STYLE_ASSIGNMENT((#40857)); +#40857 = SURFACE_STYLE_USAGE(.BOTH.,#40858); +#40858 = SURFACE_SIDE_STYLE('',(#40859)); +#40859 = SURFACE_STYLE_FILL_AREA(#40860); +#40860 = FILL_AREA_STYLE('',(#40861)); +#40861 = FILL_AREA_STYLE_COLOUR('',#38375); +#40862 = STYLED_ITEM('color',(#40863),#16084); +#40863 = PRESENTATION_STYLE_ASSIGNMENT((#40864)); +#40864 = SURFACE_STYLE_USAGE(.BOTH.,#40865); +#40865 = SURFACE_SIDE_STYLE('',(#40866)); +#40866 = SURFACE_STYLE_FILL_AREA(#40867); +#40867 = FILL_AREA_STYLE('',(#40868)); +#40868 = FILL_AREA_STYLE_COLOUR('',#38375); +#40869 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #40870,#40877,#40884,#40891,#40898,#40905,#40912,#40919,#40926, + #40933,#40940,#40947,#40954,#40961,#40968,#40975,#40982,#40989, + #40996,#41003,#41010,#41017,#41024,#41031,#41038,#41045,#41052, + #41059),#1047); +#40870 = STYLED_ITEM('color',(#40871),#195); +#40871 = PRESENTATION_STYLE_ASSIGNMENT((#40872)); +#40872 = SURFACE_STYLE_USAGE(.BOTH.,#40873); +#40873 = SURFACE_SIDE_STYLE('',(#40874)); +#40874 = SURFACE_STYLE_FILL_AREA(#40875); +#40875 = FILL_AREA_STYLE('',(#40876)); +#40876 = FILL_AREA_STYLE_COLOUR('',#38375); +#40877 = STYLED_ITEM('color',(#40878),#271); +#40878 = PRESENTATION_STYLE_ASSIGNMENT((#40879)); +#40879 = SURFACE_STYLE_USAGE(.BOTH.,#40880); +#40880 = SURFACE_SIDE_STYLE('',(#40881)); +#40881 = SURFACE_STYLE_FILL_AREA(#40882); +#40882 = FILL_AREA_STYLE('',(#40883)); +#40883 = FILL_AREA_STYLE_COLOUR('',#38375); +#40884 = STYLED_ITEM('color',(#40885),#302); +#40885 = PRESENTATION_STYLE_ASSIGNMENT((#40886)); +#40886 = SURFACE_STYLE_USAGE(.BOTH.,#40887); +#40887 = SURFACE_SIDE_STYLE('',(#40888)); +#40888 = SURFACE_STYLE_FILL_AREA(#40889); +#40889 = FILL_AREA_STYLE('',(#40890)); +#40890 = FILL_AREA_STYLE_COLOUR('',#38375); +#40891 = STYLED_ITEM('color',(#40892),#327); +#40892 = PRESENTATION_STYLE_ASSIGNMENT((#40893)); +#40893 = SURFACE_STYLE_USAGE(.BOTH.,#40894); +#40894 = SURFACE_SIDE_STYLE('',(#40895)); +#40895 = SURFACE_STYLE_FILL_AREA(#40896); +#40896 = FILL_AREA_STYLE('',(#40897)); +#40897 = FILL_AREA_STYLE_COLOUR('',#38375); +#40898 = STYLED_ITEM('color',(#40899),#352); +#40899 = PRESENTATION_STYLE_ASSIGNMENT((#40900)); +#40900 = SURFACE_STYLE_USAGE(.BOTH.,#40901); +#40901 = SURFACE_SIDE_STYLE('',(#40902)); +#40902 = SURFACE_STYLE_FILL_AREA(#40903); +#40903 = FILL_AREA_STYLE('',(#40904)); +#40904 = FILL_AREA_STYLE_COLOUR('',#38375); +#40905 = STYLED_ITEM('color',(#40906),#376); +#40906 = PRESENTATION_STYLE_ASSIGNMENT((#40907)); +#40907 = SURFACE_STYLE_USAGE(.BOTH.,#40908); +#40908 = SURFACE_SIDE_STYLE('',(#40909)); +#40909 = SURFACE_STYLE_FILL_AREA(#40910); +#40910 = FILL_AREA_STYLE('',(#40911)); +#40911 = FILL_AREA_STYLE_COLOUR('',#38375); +#40912 = STYLED_ITEM('color',(#40913),#400); +#40913 = PRESENTATION_STYLE_ASSIGNMENT((#40914)); +#40914 = SURFACE_STYLE_USAGE(.BOTH.,#40915); +#40915 = SURFACE_SIDE_STYLE('',(#40916)); +#40916 = SURFACE_STYLE_FILL_AREA(#40917); +#40917 = FILL_AREA_STYLE('',(#40918)); +#40918 = FILL_AREA_STYLE_COLOUR('',#38375); +#40919 = STYLED_ITEM('color',(#40920),#425); +#40920 = PRESENTATION_STYLE_ASSIGNMENT((#40921)); +#40921 = SURFACE_STYLE_USAGE(.BOTH.,#40922); +#40922 = SURFACE_SIDE_STYLE('',(#40923)); +#40923 = SURFACE_STYLE_FILL_AREA(#40924); +#40924 = FILL_AREA_STYLE('',(#40925)); +#40925 = FILL_AREA_STYLE_COLOUR('',#38375); +#40926 = STYLED_ITEM('color',(#40927),#450); +#40927 = PRESENTATION_STYLE_ASSIGNMENT((#40928)); +#40928 = SURFACE_STYLE_USAGE(.BOTH.,#40929); +#40929 = SURFACE_SIDE_STYLE('',(#40930)); +#40930 = SURFACE_STYLE_FILL_AREA(#40931); +#40931 = FILL_AREA_STYLE('',(#40932)); +#40932 = FILL_AREA_STYLE_COLOUR('',#38375); +#40933 = STYLED_ITEM('color',(#40934),#467); +#40934 = PRESENTATION_STYLE_ASSIGNMENT((#40935)); +#40935 = SURFACE_STYLE_USAGE(.BOTH.,#40936); +#40936 = SURFACE_SIDE_STYLE('',(#40937)); +#40937 = SURFACE_STYLE_FILL_AREA(#40938); +#40938 = FILL_AREA_STYLE('',(#40939)); +#40939 = FILL_AREA_STYLE_COLOUR('',#38375); +#40940 = STYLED_ITEM('color',(#40941),#553); +#40941 = PRESENTATION_STYLE_ASSIGNMENT((#40942)); +#40942 = SURFACE_STYLE_USAGE(.BOTH.,#40943); +#40943 = SURFACE_SIDE_STYLE('',(#40944)); +#40944 = SURFACE_STYLE_FILL_AREA(#40945); +#40945 = FILL_AREA_STYLE('',(#40946)); +#40946 = FILL_AREA_STYLE_COLOUR('',#40749); +#40947 = STYLED_ITEM('color',(#40948),#585); +#40948 = PRESENTATION_STYLE_ASSIGNMENT((#40949)); +#40949 = SURFACE_STYLE_USAGE(.BOTH.,#40950); +#40950 = SURFACE_SIDE_STYLE('',(#40951)); +#40951 = SURFACE_STYLE_FILL_AREA(#40952); +#40952 = FILL_AREA_STYLE('',(#40953)); +#40953 = FILL_AREA_STYLE_COLOUR('',#40749); +#40954 = STYLED_ITEM('color',(#40955),#609); +#40955 = PRESENTATION_STYLE_ASSIGNMENT((#40956)); +#40956 = SURFACE_STYLE_USAGE(.BOTH.,#40957); +#40957 = SURFACE_SIDE_STYLE('',(#40958)); +#40958 = SURFACE_STYLE_FILL_AREA(#40959); +#40959 = FILL_AREA_STYLE('',(#40960)); +#40960 = FILL_AREA_STYLE_COLOUR('',#40749); +#40961 = STYLED_ITEM('color',(#40962),#634); +#40962 = PRESENTATION_STYLE_ASSIGNMENT((#40963)); +#40963 = SURFACE_STYLE_USAGE(.BOTH.,#40964); +#40964 = SURFACE_SIDE_STYLE('',(#40965)); +#40965 = SURFACE_STYLE_FILL_AREA(#40966); +#40966 = FILL_AREA_STYLE('',(#40967)); +#40967 = FILL_AREA_STYLE_COLOUR('',#40749); +#40968 = STYLED_ITEM('color',(#40969),#658); +#40969 = PRESENTATION_STYLE_ASSIGNMENT((#40970)); +#40970 = SURFACE_STYLE_USAGE(.BOTH.,#40971); +#40971 = SURFACE_SIDE_STYLE('',(#40972)); +#40972 = SURFACE_STYLE_FILL_AREA(#40973); +#40973 = FILL_AREA_STYLE('',(#40974)); +#40974 = FILL_AREA_STYLE_COLOUR('',#40749); +#40975 = STYLED_ITEM('color',(#40976),#683); +#40976 = PRESENTATION_STYLE_ASSIGNMENT((#40977)); +#40977 = SURFACE_STYLE_USAGE(.BOTH.,#40978); +#40978 = SURFACE_SIDE_STYLE('',(#40979)); +#40979 = SURFACE_STYLE_FILL_AREA(#40980); +#40980 = FILL_AREA_STYLE('',(#40981)); +#40981 = FILL_AREA_STYLE_COLOUR('',#40749); +#40982 = STYLED_ITEM('color',(#40983),#707); +#40983 = PRESENTATION_STYLE_ASSIGNMENT((#40984)); +#40984 = SURFACE_STYLE_USAGE(.BOTH.,#40985); +#40985 = SURFACE_SIDE_STYLE('',(#40986)); +#40986 = SURFACE_STYLE_FILL_AREA(#40987); +#40987 = FILL_AREA_STYLE('',(#40988)); +#40988 = FILL_AREA_STYLE_COLOUR('',#40749); +#40989 = STYLED_ITEM('color',(#40990),#732); +#40990 = PRESENTATION_STYLE_ASSIGNMENT((#40991)); +#40991 = SURFACE_STYLE_USAGE(.BOTH.,#40992); +#40992 = SURFACE_SIDE_STYLE('',(#40993)); +#40993 = SURFACE_STYLE_FILL_AREA(#40994); +#40994 = FILL_AREA_STYLE('',(#40995)); +#40995 = FILL_AREA_STYLE_COLOUR('',#40749); +#40996 = STYLED_ITEM('color',(#40997),#749); +#40997 = PRESENTATION_STYLE_ASSIGNMENT((#40998)); +#40998 = SURFACE_STYLE_USAGE(.BOTH.,#40999); +#40999 = SURFACE_SIDE_STYLE('',(#41000)); +#41000 = SURFACE_STYLE_FILL_AREA(#41001); +#41001 = FILL_AREA_STYLE('',(#41002)); +#41002 = FILL_AREA_STYLE_COLOUR('',#38375); +#41003 = STYLED_ITEM('color',(#41004),#835); +#41004 = PRESENTATION_STYLE_ASSIGNMENT((#41005)); +#41005 = SURFACE_STYLE_USAGE(.BOTH.,#41006); +#41006 = SURFACE_SIDE_STYLE('',(#41007)); +#41007 = SURFACE_STYLE_FILL_AREA(#41008); +#41008 = FILL_AREA_STYLE('',(#41009)); +#41009 = FILL_AREA_STYLE_COLOUR('',#38375); +#41010 = STYLED_ITEM('color',(#41011),#866); +#41011 = PRESENTATION_STYLE_ASSIGNMENT((#41012)); +#41012 = SURFACE_STYLE_USAGE(.BOTH.,#41013); +#41013 = SURFACE_SIDE_STYLE('',(#41014)); +#41014 = SURFACE_STYLE_FILL_AREA(#41015); +#41015 = FILL_AREA_STYLE('',(#41016)); +#41016 = FILL_AREA_STYLE_COLOUR('',#38375); +#41017 = STYLED_ITEM('color',(#41018),#891); +#41018 = PRESENTATION_STYLE_ASSIGNMENT((#41019)); +#41019 = SURFACE_STYLE_USAGE(.BOTH.,#41020); +#41020 = SURFACE_SIDE_STYLE('',(#41021)); +#41021 = SURFACE_STYLE_FILL_AREA(#41022); +#41022 = FILL_AREA_STYLE('',(#41023)); +#41023 = FILL_AREA_STYLE_COLOUR('',#38375); +#41024 = STYLED_ITEM('color',(#41025),#916); +#41025 = PRESENTATION_STYLE_ASSIGNMENT((#41026)); +#41026 = SURFACE_STYLE_USAGE(.BOTH.,#41027); +#41027 = SURFACE_SIDE_STYLE('',(#41028)); +#41028 = SURFACE_STYLE_FILL_AREA(#41029); +#41029 = FILL_AREA_STYLE('',(#41030)); +#41030 = FILL_AREA_STYLE_COLOUR('',#38375); +#41031 = STYLED_ITEM('color',(#41032),#940); +#41032 = PRESENTATION_STYLE_ASSIGNMENT((#41033)); +#41033 = SURFACE_STYLE_USAGE(.BOTH.,#41034); +#41034 = SURFACE_SIDE_STYLE('',(#41035)); +#41035 = SURFACE_STYLE_FILL_AREA(#41036); +#41036 = FILL_AREA_STYLE('',(#41037)); +#41037 = FILL_AREA_STYLE_COLOUR('',#38375); +#41038 = STYLED_ITEM('color',(#41039),#964); +#41039 = PRESENTATION_STYLE_ASSIGNMENT((#41040)); +#41040 = SURFACE_STYLE_USAGE(.BOTH.,#41041); +#41041 = SURFACE_SIDE_STYLE('',(#41042)); +#41042 = SURFACE_STYLE_FILL_AREA(#41043); +#41043 = FILL_AREA_STYLE('',(#41044)); +#41044 = FILL_AREA_STYLE_COLOUR('',#38375); +#41045 = STYLED_ITEM('color',(#41046),#989); +#41046 = PRESENTATION_STYLE_ASSIGNMENT((#41047)); +#41047 = SURFACE_STYLE_USAGE(.BOTH.,#41048); +#41048 = SURFACE_SIDE_STYLE('',(#41049)); +#41049 = SURFACE_STYLE_FILL_AREA(#41050); +#41050 = FILL_AREA_STYLE('',(#41051)); +#41051 = FILL_AREA_STYLE_COLOUR('',#38375); +#41052 = STYLED_ITEM('color',(#41053),#1014); +#41053 = PRESENTATION_STYLE_ASSIGNMENT((#41054)); +#41054 = SURFACE_STYLE_USAGE(.BOTH.,#41055); +#41055 = SURFACE_SIDE_STYLE('',(#41056)); +#41056 = SURFACE_STYLE_FILL_AREA(#41057); +#41057 = FILL_AREA_STYLE('',(#41058)); +#41058 = FILL_AREA_STYLE_COLOUR('',#38375); +#41059 = STYLED_ITEM('color',(#41060),#1031); +#41060 = PRESENTATION_STYLE_ASSIGNMENT((#41061)); +#41061 = SURFACE_STYLE_USAGE(.BOTH.,#41062); +#41062 = SURFACE_SIDE_STYLE('',(#41063)); +#41063 = SURFACE_STYLE_FILL_AREA(#41064); +#41064 = FILL_AREA_STYLE('',(#41065)); +#41065 = FILL_AREA_STYLE_COLOUR('',#38375); +#41066 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #41067),#37990); +#41067 = STYLED_ITEM('color',(#41068),#37357); +#41068 = PRESENTATION_STYLE_ASSIGNMENT((#41069)); +#41069 = SURFACE_STYLE_USAGE(.BOTH.,#41070); +#41070 = SURFACE_SIDE_STYLE('',(#41071)); +#41071 = SURFACE_STYLE_FILL_AREA(#41072); +#41072 = FILL_AREA_STYLE('',(#41073)); +#41073 = FILL_AREA_STYLE_COLOUR('',#41074); +#41074 = COLOUR_RGB('',0.277846546019,0.436627062838,0.370214030736); +#41075 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #41076,#41084,#41092,#41099,#41106,#41113,#41120,#41127,#41134, + #41141,#41148,#41155,#41163,#41170,#41177,#41184,#41191,#41198, + #41205,#41212,#41219,#41226,#41233,#41240,#41247,#41254,#41261, + #41268,#41275,#41282,#41289,#41296,#41303,#41310,#41317,#41324, + #41331,#41338,#41345,#41352,#41359,#41366,#41373,#41380,#41387, + #41394,#41401,#41408,#41415,#41422,#41429,#41436,#41443,#41450, + #41457,#41464,#41471,#41478,#41485,#41492,#41499,#41506,#41513, + #41520,#41527,#41534,#41541,#41548,#41555,#41562,#41569,#41576, + #41583,#41590,#41597,#41604,#41611,#41618,#41625,#41632,#41639, + #41646,#41653,#41660,#41667,#41674,#41681,#41688,#41695,#41702, + #41709,#41716,#41723,#41730,#41737,#41744,#41751,#41758,#41765, + #41772,#41779,#41786,#41793,#41800,#41807,#41814,#41821,#41828, + #41835,#41842,#41849,#41856,#41863,#41870,#41877,#41884,#41891, + #41898,#41905,#41912,#41919,#41926,#41933,#41940,#41947,#41954, + #41961,#41968,#41975,#41982,#41989,#41996,#42003,#42010,#42017, + #42024,#42031,#42038,#42045,#42052,#42059,#42066,#42073,#42080, + #42087,#42094,#42101,#42108,#42115,#42122,#42129,#42136,#42143, + #42150,#42157,#42164,#42171,#42178,#42185,#42192,#42199,#42206, + #42213,#42220,#42227,#42234,#42241,#42248,#42255,#42262,#42269, + #42276,#42283,#42290,#42297,#42304,#42311,#42318,#42325,#42332, + #42339,#42346,#42353,#42360,#42367,#42374,#42381,#42388,#42395, + #42402,#42409,#42416,#42423,#42430,#42437,#42444,#42451,#42458, + #42465,#42472,#42479,#42486,#42493,#42500,#42507,#42514,#42521, + #42528,#42535,#42542,#42549,#42556,#42563,#42570,#42577,#42584, + #42591,#42598,#42605,#42612,#42619,#42626,#42633,#42640,#42647, + #42654,#42661,#42668,#42675,#42682,#42689,#42696,#42703,#42710, + #42717,#42724,#42731,#42738,#42745,#42752,#42759,#42766,#42773, + #42780,#42787,#42794,#42801,#42808,#42815,#42822,#42829,#42836), + #10512); +#41076 = STYLED_ITEM('color',(#41077),#1905); +#41077 = PRESENTATION_STYLE_ASSIGNMENT((#41078)); +#41078 = SURFACE_STYLE_USAGE(.BOTH.,#41079); +#41079 = SURFACE_SIDE_STYLE('',(#41080)); +#41080 = SURFACE_STYLE_FILL_AREA(#41081); +#41081 = FILL_AREA_STYLE('',(#41082)); +#41082 = FILL_AREA_STYLE_COLOUR('',#41083); +#41083 = COLOUR_RGB('',0.501960785193,0.250980388104,0.250980388104); +#41084 = OVER_RIDING_STYLED_ITEM('overriding color',(#41085),#1907, + #41076); +#41085 = PRESENTATION_STYLE_ASSIGNMENT((#41086)); +#41086 = SURFACE_STYLE_USAGE(.BOTH.,#41087); +#41087 = SURFACE_SIDE_STYLE('',(#41088)); +#41088 = SURFACE_STYLE_FILL_AREA(#41089); +#41089 = FILL_AREA_STYLE('',(#41090)); +#41090 = FILL_AREA_STYLE_COLOUR('',#41091); +#41091 = COLOUR_RGB('',0.752941164258,0.752941164258,0.752941164258); +#41092 = OVER_RIDING_STYLED_ITEM('overriding color',(#41093),#1949, + #41076); +#41093 = PRESENTATION_STYLE_ASSIGNMENT((#41094)); +#41094 = SURFACE_STYLE_USAGE(.BOTH.,#41095); +#41095 = SURFACE_SIDE_STYLE('',(#41096)); +#41096 = SURFACE_STYLE_FILL_AREA(#41097); +#41097 = FILL_AREA_STYLE('',(#41098)); +#41098 = FILL_AREA_STYLE_COLOUR('',#38072); +#41099 = OVER_RIDING_STYLED_ITEM('overriding color',(#41100),#2005, + #41076); +#41100 = PRESENTATION_STYLE_ASSIGNMENT((#41101)); +#41101 = SURFACE_STYLE_USAGE(.BOTH.,#41102); +#41102 = SURFACE_SIDE_STYLE('',(#41103)); +#41103 = SURFACE_STYLE_FILL_AREA(#41104); +#41104 = FILL_AREA_STYLE('',(#41105)); +#41105 = FILL_AREA_STYLE_COLOUR('',#38072); +#41106 = OVER_RIDING_STYLED_ITEM('overriding color',(#41107),#2061, + #41076); +#41107 = PRESENTATION_STYLE_ASSIGNMENT((#41108)); +#41108 = SURFACE_STYLE_USAGE(.BOTH.,#41109); +#41109 = SURFACE_SIDE_STYLE('',(#41110)); +#41110 = SURFACE_STYLE_FILL_AREA(#41111); +#41111 = FILL_AREA_STYLE('',(#41112)); +#41112 = FILL_AREA_STYLE_COLOUR('',#38072); +#41113 = OVER_RIDING_STYLED_ITEM('overriding color',(#41114),#2117, + #41076); +#41114 = PRESENTATION_STYLE_ASSIGNMENT((#41115)); +#41115 = SURFACE_STYLE_USAGE(.BOTH.,#41116); +#41116 = SURFACE_SIDE_STYLE('',(#41117)); +#41117 = SURFACE_STYLE_FILL_AREA(#41118); +#41118 = FILL_AREA_STYLE('',(#41119)); +#41119 = FILL_AREA_STYLE_COLOUR('',#38072); +#41120 = OVER_RIDING_STYLED_ITEM('overriding color',(#41121),#2173, + #41076); +#41121 = PRESENTATION_STYLE_ASSIGNMENT((#41122)); +#41122 = SURFACE_STYLE_USAGE(.BOTH.,#41123); +#41123 = SURFACE_SIDE_STYLE('',(#41124)); +#41124 = SURFACE_STYLE_FILL_AREA(#41125); +#41125 = FILL_AREA_STYLE('',(#41126)); +#41126 = FILL_AREA_STYLE_COLOUR('',#38072); +#41127 = OVER_RIDING_STYLED_ITEM('overriding color',(#41128),#2229, + #41076); +#41128 = PRESENTATION_STYLE_ASSIGNMENT((#41129)); +#41129 = SURFACE_STYLE_USAGE(.BOTH.,#41130); +#41130 = SURFACE_SIDE_STYLE('',(#41131)); +#41131 = SURFACE_STYLE_FILL_AREA(#41132); +#41132 = FILL_AREA_STYLE('',(#41133)); +#41133 = FILL_AREA_STYLE_COLOUR('',#38072); +#41134 = OVER_RIDING_STYLED_ITEM('overriding color',(#41135),#2285, + #41076); +#41135 = PRESENTATION_STYLE_ASSIGNMENT((#41136)); +#41136 = SURFACE_STYLE_USAGE(.BOTH.,#41137); +#41137 = SURFACE_SIDE_STYLE('',(#41138)); +#41138 = SURFACE_STYLE_FILL_AREA(#41139); +#41139 = FILL_AREA_STYLE('',(#41140)); +#41140 = FILL_AREA_STYLE_COLOUR('',#38072); +#41141 = OVER_RIDING_STYLED_ITEM('overriding color',(#41142),#2341, + #41076); +#41142 = PRESENTATION_STYLE_ASSIGNMENT((#41143)); +#41143 = SURFACE_STYLE_USAGE(.BOTH.,#41144); +#41144 = SURFACE_SIDE_STYLE('',(#41145)); +#41145 = SURFACE_STYLE_FILL_AREA(#41146); +#41146 = FILL_AREA_STYLE('',(#41147)); +#41147 = FILL_AREA_STYLE_COLOUR('',#38072); +#41148 = OVER_RIDING_STYLED_ITEM('overriding color',(#41149),#2397, + #41076); +#41149 = PRESENTATION_STYLE_ASSIGNMENT((#41150)); +#41150 = SURFACE_STYLE_USAGE(.BOTH.,#41151); +#41151 = SURFACE_SIDE_STYLE('',(#41152)); +#41152 = SURFACE_STYLE_FILL_AREA(#41153); +#41153 = FILL_AREA_STYLE('',(#41154)); +#41154 = FILL_AREA_STYLE_COLOUR('',#38072); +#41155 = OVER_RIDING_STYLED_ITEM('overriding color',(#41156),#2453, + #41076); +#41156 = PRESENTATION_STYLE_ASSIGNMENT((#41157)); +#41157 = SURFACE_STYLE_USAGE(.BOTH.,#41158); +#41158 = SURFACE_SIDE_STYLE('',(#41159)); +#41159 = SURFACE_STYLE_FILL_AREA(#41160); +#41160 = FILL_AREA_STYLE('',(#41161)); +#41161 = FILL_AREA_STYLE_COLOUR('',#41162); +#41162 = COLOUR_RGB('',0.250980388104,0.250980388104,0.250980388104); +#41163 = OVER_RIDING_STYLED_ITEM('overriding color',(#41164),#3961, + #41076); +#41164 = PRESENTATION_STYLE_ASSIGNMENT((#41165)); +#41165 = SURFACE_STYLE_USAGE(.BOTH.,#41166); +#41166 = SURFACE_SIDE_STYLE('',(#41167)); +#41167 = SURFACE_STYLE_FILL_AREA(#41168); +#41168 = FILL_AREA_STYLE('',(#41169)); +#41169 = FILL_AREA_STYLE_COLOUR('',#41162); +#41170 = OVER_RIDING_STYLED_ITEM('overriding color',(#41171),#3992, + #41076); +#41171 = PRESENTATION_STYLE_ASSIGNMENT((#41172)); +#41172 = SURFACE_STYLE_USAGE(.BOTH.,#41173); +#41173 = SURFACE_SIDE_STYLE('',(#41174)); +#41174 = SURFACE_STYLE_FILL_AREA(#41175); +#41175 = FILL_AREA_STYLE('',(#41176)); +#41176 = FILL_AREA_STYLE_COLOUR('',#41162); +#41177 = OVER_RIDING_STYLED_ITEM('overriding color',(#41178),#4016, + #41076); +#41178 = PRESENTATION_STYLE_ASSIGNMENT((#41179)); +#41179 = SURFACE_STYLE_USAGE(.BOTH.,#41180); +#41180 = SURFACE_SIDE_STYLE('',(#41181)); +#41181 = SURFACE_STYLE_FILL_AREA(#41182); +#41182 = FILL_AREA_STYLE('',(#41183)); +#41183 = FILL_AREA_STYLE_COLOUR('',#41162); +#41184 = OVER_RIDING_STYLED_ITEM('overriding color',(#41185),#4040, + #41076); +#41185 = PRESENTATION_STYLE_ASSIGNMENT((#41186)); +#41186 = SURFACE_STYLE_USAGE(.BOTH.,#41187); +#41187 = SURFACE_SIDE_STYLE('',(#41188)); +#41188 = SURFACE_STYLE_FILL_AREA(#41189); +#41189 = FILL_AREA_STYLE('',(#41190)); +#41190 = FILL_AREA_STYLE_COLOUR('',#41162); +#41191 = OVER_RIDING_STYLED_ITEM('overriding color',(#41192),#4057, + #41076); +#41192 = PRESENTATION_STYLE_ASSIGNMENT((#41193)); +#41193 = SURFACE_STYLE_USAGE(.BOTH.,#41194); +#41194 = SURFACE_SIDE_STYLE('',(#41195)); +#41195 = SURFACE_STYLE_FILL_AREA(#41196); +#41196 = FILL_AREA_STYLE('',(#41197)); +#41197 = FILL_AREA_STYLE_COLOUR('',#41162); +#41198 = OVER_RIDING_STYLED_ITEM('overriding color',(#41199),#4159, + #41076); +#41199 = PRESENTATION_STYLE_ASSIGNMENT((#41200)); +#41200 = SURFACE_STYLE_USAGE(.BOTH.,#41201); +#41201 = SURFACE_SIDE_STYLE('',(#41202)); +#41202 = SURFACE_STYLE_FILL_AREA(#41203); +#41203 = FILL_AREA_STYLE('',(#41204)); +#41204 = FILL_AREA_STYLE_COLOUR('',#38072); +#41205 = OVER_RIDING_STYLED_ITEM('overriding color',(#41206),#4183, + #41076); +#41206 = PRESENTATION_STYLE_ASSIGNMENT((#41207)); +#41207 = SURFACE_STYLE_USAGE(.BOTH.,#41208); +#41208 = SURFACE_SIDE_STYLE('',(#41209)); +#41209 = SURFACE_STYLE_FILL_AREA(#41210); +#41210 = FILL_AREA_STYLE('',(#41211)); +#41211 = FILL_AREA_STYLE_COLOUR('',#38072); +#41212 = OVER_RIDING_STYLED_ITEM('overriding color',(#41213),#4207, + #41076); +#41213 = PRESENTATION_STYLE_ASSIGNMENT((#41214)); +#41214 = SURFACE_STYLE_USAGE(.BOTH.,#41215); +#41215 = SURFACE_SIDE_STYLE('',(#41216)); +#41216 = SURFACE_STYLE_FILL_AREA(#41217); +#41217 = FILL_AREA_STYLE('',(#41218)); +#41218 = FILL_AREA_STYLE_COLOUR('',#38072); +#41219 = OVER_RIDING_STYLED_ITEM('overriding color',(#41220),#4231, + #41076); +#41220 = PRESENTATION_STYLE_ASSIGNMENT((#41221)); +#41221 = SURFACE_STYLE_USAGE(.BOTH.,#41222); +#41222 = SURFACE_SIDE_STYLE('',(#41223)); +#41223 = SURFACE_STYLE_FILL_AREA(#41224); +#41224 = FILL_AREA_STYLE('',(#41225)); +#41225 = FILL_AREA_STYLE_COLOUR('',#38072); +#41226 = OVER_RIDING_STYLED_ITEM('overriding color',(#41227),#4255, + #41076); +#41227 = PRESENTATION_STYLE_ASSIGNMENT((#41228)); +#41228 = SURFACE_STYLE_USAGE(.BOTH.,#41229); +#41229 = SURFACE_SIDE_STYLE('',(#41230)); +#41230 = SURFACE_STYLE_FILL_AREA(#41231); +#41231 = FILL_AREA_STYLE('',(#41232)); +#41232 = FILL_AREA_STYLE_COLOUR('',#38072); +#41233 = OVER_RIDING_STYLED_ITEM('overriding color',(#41234),#4279, + #41076); +#41234 = PRESENTATION_STYLE_ASSIGNMENT((#41235)); +#41235 = SURFACE_STYLE_USAGE(.BOTH.,#41236); +#41236 = SURFACE_SIDE_STYLE('',(#41237)); +#41237 = SURFACE_STYLE_FILL_AREA(#41238); +#41238 = FILL_AREA_STYLE('',(#41239)); +#41239 = FILL_AREA_STYLE_COLOUR('',#38072); +#41240 = OVER_RIDING_STYLED_ITEM('overriding color',(#41241),#4303, + #41076); +#41241 = PRESENTATION_STYLE_ASSIGNMENT((#41242)); +#41242 = SURFACE_STYLE_USAGE(.BOTH.,#41243); +#41243 = SURFACE_SIDE_STYLE('',(#41244)); +#41244 = SURFACE_STYLE_FILL_AREA(#41245); +#41245 = FILL_AREA_STYLE('',(#41246)); +#41246 = FILL_AREA_STYLE_COLOUR('',#38072); +#41247 = OVER_RIDING_STYLED_ITEM('overriding color',(#41248),#4327, + #41076); +#41248 = PRESENTATION_STYLE_ASSIGNMENT((#41249)); +#41249 = SURFACE_STYLE_USAGE(.BOTH.,#41250); +#41250 = SURFACE_SIDE_STYLE('',(#41251)); +#41251 = SURFACE_STYLE_FILL_AREA(#41252); +#41252 = FILL_AREA_STYLE('',(#41253)); +#41253 = FILL_AREA_STYLE_COLOUR('',#38072); +#41254 = OVER_RIDING_STYLED_ITEM('overriding color',(#41255),#4351, + #41076); +#41255 = PRESENTATION_STYLE_ASSIGNMENT((#41256)); +#41256 = SURFACE_STYLE_USAGE(.BOTH.,#41257); +#41257 = SURFACE_SIDE_STYLE('',(#41258)); +#41258 = SURFACE_STYLE_FILL_AREA(#41259); +#41259 = FILL_AREA_STYLE('',(#41260)); +#41260 = FILL_AREA_STYLE_COLOUR('',#38072); +#41261 = OVER_RIDING_STYLED_ITEM('overriding color',(#41262),#4375, + #41076); +#41262 = PRESENTATION_STYLE_ASSIGNMENT((#41263)); +#41263 = SURFACE_STYLE_USAGE(.BOTH.,#41264); +#41264 = SURFACE_SIDE_STYLE('',(#41265)); +#41265 = SURFACE_STYLE_FILL_AREA(#41266); +#41266 = FILL_AREA_STYLE('',(#41267)); +#41267 = FILL_AREA_STYLE_COLOUR('',#41091); +#41268 = OVER_RIDING_STYLED_ITEM('overriding color',(#41269),#4393, + #41076); +#41269 = PRESENTATION_STYLE_ASSIGNMENT((#41270)); +#41270 = SURFACE_STYLE_USAGE(.BOTH.,#41271); +#41271 = SURFACE_SIDE_STYLE('',(#41272)); +#41272 = SURFACE_STYLE_FILL_AREA(#41273); +#41273 = FILL_AREA_STYLE('',(#41274)); +#41274 = FILL_AREA_STYLE_COLOUR('',#41091); +#41275 = OVER_RIDING_STYLED_ITEM('overriding color',(#41276),#4403, + #41076); +#41276 = PRESENTATION_STYLE_ASSIGNMENT((#41277)); +#41277 = SURFACE_STYLE_USAGE(.BOTH.,#41278); +#41278 = SURFACE_SIDE_STYLE('',(#41279)); +#41279 = SURFACE_STYLE_FILL_AREA(#41280); +#41280 = FILL_AREA_STYLE('',(#41281)); +#41281 = FILL_AREA_STYLE_COLOUR('',#38072); +#41282 = OVER_RIDING_STYLED_ITEM('overriding color',(#41283),#4434, + #41076); +#41283 = PRESENTATION_STYLE_ASSIGNMENT((#41284)); +#41284 = SURFACE_STYLE_USAGE(.BOTH.,#41285); +#41285 = SURFACE_SIDE_STYLE('',(#41286)); +#41286 = SURFACE_STYLE_FILL_AREA(#41287); +#41287 = FILL_AREA_STYLE('',(#41288)); +#41288 = FILL_AREA_STYLE_COLOUR('',#38072); +#41289 = OVER_RIDING_STYLED_ITEM('overriding color',(#41290),#4458, + #41076); +#41290 = PRESENTATION_STYLE_ASSIGNMENT((#41291)); +#41291 = SURFACE_STYLE_USAGE(.BOTH.,#41292); +#41292 = SURFACE_SIDE_STYLE('',(#41293)); +#41293 = SURFACE_STYLE_FILL_AREA(#41294); +#41294 = FILL_AREA_STYLE('',(#41295)); +#41295 = FILL_AREA_STYLE_COLOUR('',#38072); +#41296 = OVER_RIDING_STYLED_ITEM('overriding color',(#41297),#4482, + #41076); +#41297 = PRESENTATION_STYLE_ASSIGNMENT((#41298)); +#41298 = SURFACE_STYLE_USAGE(.BOTH.,#41299); +#41299 = SURFACE_SIDE_STYLE('',(#41300)); +#41300 = SURFACE_STYLE_FILL_AREA(#41301); +#41301 = FILL_AREA_STYLE('',(#41302)); +#41302 = FILL_AREA_STYLE_COLOUR('',#38072); +#41303 = OVER_RIDING_STYLED_ITEM('overriding color',(#41304),#4506, + #41076); +#41304 = PRESENTATION_STYLE_ASSIGNMENT((#41305)); +#41305 = SURFACE_STYLE_USAGE(.BOTH.,#41306); +#41306 = SURFACE_SIDE_STYLE('',(#41307)); +#41307 = SURFACE_STYLE_FILL_AREA(#41308); +#41308 = FILL_AREA_STYLE('',(#41309)); +#41309 = FILL_AREA_STYLE_COLOUR('',#38072); +#41310 = OVER_RIDING_STYLED_ITEM('overriding color',(#41311),#4530, + #41076); +#41311 = PRESENTATION_STYLE_ASSIGNMENT((#41312)); +#41312 = SURFACE_STYLE_USAGE(.BOTH.,#41313); +#41313 = SURFACE_SIDE_STYLE('',(#41314)); +#41314 = SURFACE_STYLE_FILL_AREA(#41315); +#41315 = FILL_AREA_STYLE('',(#41316)); +#41316 = FILL_AREA_STYLE_COLOUR('',#38072); +#41317 = OVER_RIDING_STYLED_ITEM('overriding color',(#41318),#4547, + #41076); +#41318 = PRESENTATION_STYLE_ASSIGNMENT((#41319)); +#41319 = SURFACE_STYLE_USAGE(.BOTH.,#41320); +#41320 = SURFACE_SIDE_STYLE('',(#41321)); +#41321 = SURFACE_STYLE_FILL_AREA(#41322); +#41322 = FILL_AREA_STYLE('',(#41323)); +#41323 = FILL_AREA_STYLE_COLOUR('',#38072); +#41324 = OVER_RIDING_STYLED_ITEM('overriding color',(#41325),#4561, + #41076); +#41325 = PRESENTATION_STYLE_ASSIGNMENT((#41326)); +#41326 = SURFACE_STYLE_USAGE(.BOTH.,#41327); +#41327 = SURFACE_SIDE_STYLE('',(#41328)); +#41328 = SURFACE_STYLE_FILL_AREA(#41329); +#41329 = FILL_AREA_STYLE('',(#41330)); +#41330 = FILL_AREA_STYLE_COLOUR('',#38072); +#41331 = OVER_RIDING_STYLED_ITEM('overriding color',(#41332),#4597, + #41076); +#41332 = PRESENTATION_STYLE_ASSIGNMENT((#41333)); +#41333 = SURFACE_STYLE_USAGE(.BOTH.,#41334); +#41334 = SURFACE_SIDE_STYLE('',(#41335)); +#41335 = SURFACE_STYLE_FILL_AREA(#41336); +#41336 = FILL_AREA_STYLE('',(#41337)); +#41337 = FILL_AREA_STYLE_COLOUR('',#38072); +#41338 = OVER_RIDING_STYLED_ITEM('overriding color',(#41339),#4621, + #41076); +#41339 = PRESENTATION_STYLE_ASSIGNMENT((#41340)); +#41340 = SURFACE_STYLE_USAGE(.BOTH.,#41341); +#41341 = SURFACE_SIDE_STYLE('',(#41342)); +#41342 = SURFACE_STYLE_FILL_AREA(#41343); +#41343 = FILL_AREA_STYLE('',(#41344)); +#41344 = FILL_AREA_STYLE_COLOUR('',#38072); +#41345 = OVER_RIDING_STYLED_ITEM('overriding color',(#41346),#4650, + #41076); +#41346 = PRESENTATION_STYLE_ASSIGNMENT((#41347)); +#41347 = SURFACE_STYLE_USAGE(.BOTH.,#41348); +#41348 = SURFACE_SIDE_STYLE('',(#41349)); +#41349 = SURFACE_STYLE_FILL_AREA(#41350); +#41350 = FILL_AREA_STYLE('',(#41351)); +#41351 = FILL_AREA_STYLE_COLOUR('',#38072); +#41352 = OVER_RIDING_STYLED_ITEM('overriding color',(#41353),#4679, + #41076); +#41353 = PRESENTATION_STYLE_ASSIGNMENT((#41354)); +#41354 = SURFACE_STYLE_USAGE(.BOTH.,#41355); +#41355 = SURFACE_SIDE_STYLE('',(#41356)); +#41356 = SURFACE_STYLE_FILL_AREA(#41357); +#41357 = FILL_AREA_STYLE('',(#41358)); +#41358 = FILL_AREA_STYLE_COLOUR('',#38072); +#41359 = OVER_RIDING_STYLED_ITEM('overriding color',(#41360),#4708, + #41076); +#41360 = PRESENTATION_STYLE_ASSIGNMENT((#41361)); +#41361 = SURFACE_STYLE_USAGE(.BOTH.,#41362); +#41362 = SURFACE_SIDE_STYLE('',(#41363)); +#41363 = SURFACE_STYLE_FILL_AREA(#41364); +#41364 = FILL_AREA_STYLE('',(#41365)); +#41365 = FILL_AREA_STYLE_COLOUR('',#38072); +#41366 = OVER_RIDING_STYLED_ITEM('overriding color',(#41367),#4737, + #41076); +#41367 = PRESENTATION_STYLE_ASSIGNMENT((#41368)); +#41368 = SURFACE_STYLE_USAGE(.BOTH.,#41369); +#41369 = SURFACE_SIDE_STYLE('',(#41370)); +#41370 = SURFACE_STYLE_FILL_AREA(#41371); +#41371 = FILL_AREA_STYLE('',(#41372)); +#41372 = FILL_AREA_STYLE_COLOUR('',#38072); +#41373 = OVER_RIDING_STYLED_ITEM('overriding color',(#41374),#4766, + #41076); +#41374 = PRESENTATION_STYLE_ASSIGNMENT((#41375)); +#41375 = SURFACE_STYLE_USAGE(.BOTH.,#41376); +#41376 = SURFACE_SIDE_STYLE('',(#41377)); +#41377 = SURFACE_STYLE_FILL_AREA(#41378); +#41378 = FILL_AREA_STYLE('',(#41379)); +#41379 = FILL_AREA_STYLE_COLOUR('',#38072); +#41380 = OVER_RIDING_STYLED_ITEM('overriding color',(#41381),#4795, + #41076); +#41381 = PRESENTATION_STYLE_ASSIGNMENT((#41382)); +#41382 = SURFACE_STYLE_USAGE(.BOTH.,#41383); +#41383 = SURFACE_SIDE_STYLE('',(#41384)); +#41384 = SURFACE_STYLE_FILL_AREA(#41385); +#41385 = FILL_AREA_STYLE('',(#41386)); +#41386 = FILL_AREA_STYLE_COLOUR('',#38072); +#41387 = OVER_RIDING_STYLED_ITEM('overriding color',(#41388),#4819, + #41076); +#41388 = PRESENTATION_STYLE_ASSIGNMENT((#41389)); +#41389 = SURFACE_STYLE_USAGE(.BOTH.,#41390); +#41390 = SURFACE_SIDE_STYLE('',(#41391)); +#41391 = SURFACE_STYLE_FILL_AREA(#41392); +#41392 = FILL_AREA_STYLE('',(#41393)); +#41393 = FILL_AREA_STYLE_COLOUR('',#38072); +#41394 = OVER_RIDING_STYLED_ITEM('overriding color',(#41395),#4848, + #41076); +#41395 = PRESENTATION_STYLE_ASSIGNMENT((#41396)); +#41396 = SURFACE_STYLE_USAGE(.BOTH.,#41397); +#41397 = SURFACE_SIDE_STYLE('',(#41398)); +#41398 = SURFACE_STYLE_FILL_AREA(#41399); +#41399 = FILL_AREA_STYLE('',(#41400)); +#41400 = FILL_AREA_STYLE_COLOUR('',#38072); +#41401 = OVER_RIDING_STYLED_ITEM('overriding color',(#41402),#4877, + #41076); +#41402 = PRESENTATION_STYLE_ASSIGNMENT((#41403)); +#41403 = SURFACE_STYLE_USAGE(.BOTH.,#41404); +#41404 = SURFACE_SIDE_STYLE('',(#41405)); +#41405 = SURFACE_STYLE_FILL_AREA(#41406); +#41406 = FILL_AREA_STYLE('',(#41407)); +#41407 = FILL_AREA_STYLE_COLOUR('',#38072); +#41408 = OVER_RIDING_STYLED_ITEM('overriding color',(#41409),#4906, + #41076); +#41409 = PRESENTATION_STYLE_ASSIGNMENT((#41410)); +#41410 = SURFACE_STYLE_USAGE(.BOTH.,#41411); +#41411 = SURFACE_SIDE_STYLE('',(#41412)); +#41412 = SURFACE_STYLE_FILL_AREA(#41413); +#41413 = FILL_AREA_STYLE('',(#41414)); +#41414 = FILL_AREA_STYLE_COLOUR('',#38072); +#41415 = OVER_RIDING_STYLED_ITEM('overriding color',(#41416),#4935, + #41076); +#41416 = PRESENTATION_STYLE_ASSIGNMENT((#41417)); +#41417 = SURFACE_STYLE_USAGE(.BOTH.,#41418); +#41418 = SURFACE_SIDE_STYLE('',(#41419)); +#41419 = SURFACE_STYLE_FILL_AREA(#41420); +#41420 = FILL_AREA_STYLE('',(#41421)); +#41421 = FILL_AREA_STYLE_COLOUR('',#38072); +#41422 = OVER_RIDING_STYLED_ITEM('overriding color',(#41423),#4957, + #41076); +#41423 = PRESENTATION_STYLE_ASSIGNMENT((#41424)); +#41424 = SURFACE_STYLE_USAGE(.BOTH.,#41425); +#41425 = SURFACE_SIDE_STYLE('',(#41426)); +#41426 = SURFACE_STYLE_FILL_AREA(#41427); +#41427 = FILL_AREA_STYLE('',(#41428)); +#41428 = FILL_AREA_STYLE_COLOUR('',#38072); +#41429 = OVER_RIDING_STYLED_ITEM('overriding color',(#41430),#4979, + #41076); +#41430 = PRESENTATION_STYLE_ASSIGNMENT((#41431)); +#41431 = SURFACE_STYLE_USAGE(.BOTH.,#41432); +#41432 = SURFACE_SIDE_STYLE('',(#41433)); +#41433 = SURFACE_STYLE_FILL_AREA(#41434); +#41434 = FILL_AREA_STYLE('',(#41435)); +#41435 = FILL_AREA_STYLE_COLOUR('',#38072); +#41436 = OVER_RIDING_STYLED_ITEM('overriding color',(#41437),#5010, + #41076); +#41437 = PRESENTATION_STYLE_ASSIGNMENT((#41438)); +#41438 = SURFACE_STYLE_USAGE(.BOTH.,#41439); +#41439 = SURFACE_SIDE_STYLE('',(#41440)); +#41440 = SURFACE_STYLE_FILL_AREA(#41441); +#41441 = FILL_AREA_STYLE('',(#41442)); +#41442 = FILL_AREA_STYLE_COLOUR('',#38072); +#41443 = OVER_RIDING_STYLED_ITEM('overriding color',(#41444),#5034, + #41076); +#41444 = PRESENTATION_STYLE_ASSIGNMENT((#41445)); +#41445 = SURFACE_STYLE_USAGE(.BOTH.,#41446); +#41446 = SURFACE_SIDE_STYLE('',(#41447)); +#41447 = SURFACE_STYLE_FILL_AREA(#41448); +#41448 = FILL_AREA_STYLE('',(#41449)); +#41449 = FILL_AREA_STYLE_COLOUR('',#38072); +#41450 = OVER_RIDING_STYLED_ITEM('overriding color',(#41451),#5058, + #41076); +#41451 = PRESENTATION_STYLE_ASSIGNMENT((#41452)); +#41452 = SURFACE_STYLE_USAGE(.BOTH.,#41453); +#41453 = SURFACE_SIDE_STYLE('',(#41454)); +#41454 = SURFACE_STYLE_FILL_AREA(#41455); +#41455 = FILL_AREA_STYLE('',(#41456)); +#41456 = FILL_AREA_STYLE_COLOUR('',#38072); +#41457 = OVER_RIDING_STYLED_ITEM('overriding color',(#41458),#5082, + #41076); +#41458 = PRESENTATION_STYLE_ASSIGNMENT((#41459)); +#41459 = SURFACE_STYLE_USAGE(.BOTH.,#41460); +#41460 = SURFACE_SIDE_STYLE('',(#41461)); +#41461 = SURFACE_STYLE_FILL_AREA(#41462); +#41462 = FILL_AREA_STYLE('',(#41463)); +#41463 = FILL_AREA_STYLE_COLOUR('',#38072); +#41464 = OVER_RIDING_STYLED_ITEM('overriding color',(#41465),#5106, + #41076); +#41465 = PRESENTATION_STYLE_ASSIGNMENT((#41466)); +#41466 = SURFACE_STYLE_USAGE(.BOTH.,#41467); +#41467 = SURFACE_SIDE_STYLE('',(#41468)); +#41468 = SURFACE_STYLE_FILL_AREA(#41469); +#41469 = FILL_AREA_STYLE('',(#41470)); +#41470 = FILL_AREA_STYLE_COLOUR('',#38072); +#41471 = OVER_RIDING_STYLED_ITEM('overriding color',(#41472),#5130, + #41076); +#41472 = PRESENTATION_STYLE_ASSIGNMENT((#41473)); +#41473 = SURFACE_STYLE_USAGE(.BOTH.,#41474); +#41474 = SURFACE_SIDE_STYLE('',(#41475)); +#41475 = SURFACE_STYLE_FILL_AREA(#41476); +#41476 = FILL_AREA_STYLE('',(#41477)); +#41477 = FILL_AREA_STYLE_COLOUR('',#38072); +#41478 = OVER_RIDING_STYLED_ITEM('overriding color',(#41479),#5154, + #41076); +#41479 = PRESENTATION_STYLE_ASSIGNMENT((#41480)); +#41480 = SURFACE_STYLE_USAGE(.BOTH.,#41481); +#41481 = SURFACE_SIDE_STYLE('',(#41482)); +#41482 = SURFACE_STYLE_FILL_AREA(#41483); +#41483 = FILL_AREA_STYLE('',(#41484)); +#41484 = FILL_AREA_STYLE_COLOUR('',#38072); +#41485 = OVER_RIDING_STYLED_ITEM('overriding color',(#41486),#5178, + #41076); +#41486 = PRESENTATION_STYLE_ASSIGNMENT((#41487)); +#41487 = SURFACE_STYLE_USAGE(.BOTH.,#41488); +#41488 = SURFACE_SIDE_STYLE('',(#41489)); +#41489 = SURFACE_STYLE_FILL_AREA(#41490); +#41490 = FILL_AREA_STYLE('',(#41491)); +#41491 = FILL_AREA_STYLE_COLOUR('',#38072); +#41492 = OVER_RIDING_STYLED_ITEM('overriding color',(#41493),#5202, + #41076); +#41493 = PRESENTATION_STYLE_ASSIGNMENT((#41494)); +#41494 = SURFACE_STYLE_USAGE(.BOTH.,#41495); +#41495 = SURFACE_SIDE_STYLE('',(#41496)); +#41496 = SURFACE_STYLE_FILL_AREA(#41497); +#41497 = FILL_AREA_STYLE('',(#41498)); +#41498 = FILL_AREA_STYLE_COLOUR('',#38072); +#41499 = OVER_RIDING_STYLED_ITEM('overriding color',(#41500),#5226, + #41076); +#41500 = PRESENTATION_STYLE_ASSIGNMENT((#41501)); +#41501 = SURFACE_STYLE_USAGE(.BOTH.,#41502); +#41502 = SURFACE_SIDE_STYLE('',(#41503)); +#41503 = SURFACE_STYLE_FILL_AREA(#41504); +#41504 = FILL_AREA_STYLE('',(#41505)); +#41505 = FILL_AREA_STYLE_COLOUR('',#38072); +#41506 = OVER_RIDING_STYLED_ITEM('overriding color',(#41507),#5250, + #41076); +#41507 = PRESENTATION_STYLE_ASSIGNMENT((#41508)); +#41508 = SURFACE_STYLE_USAGE(.BOTH.,#41509); +#41509 = SURFACE_SIDE_STYLE('',(#41510)); +#41510 = SURFACE_STYLE_FILL_AREA(#41511); +#41511 = FILL_AREA_STYLE('',(#41512)); +#41512 = FILL_AREA_STYLE_COLOUR('',#38072); +#41513 = OVER_RIDING_STYLED_ITEM('overriding color',(#41514),#5267, + #41076); +#41514 = PRESENTATION_STYLE_ASSIGNMENT((#41515)); +#41515 = SURFACE_STYLE_USAGE(.BOTH.,#41516); +#41516 = SURFACE_SIDE_STYLE('',(#41517)); +#41517 = SURFACE_STYLE_FILL_AREA(#41518); +#41518 = FILL_AREA_STYLE('',(#41519)); +#41519 = FILL_AREA_STYLE_COLOUR('',#38072); +#41520 = OVER_RIDING_STYLED_ITEM('overriding color',(#41521),#5287, + #41076); +#41521 = PRESENTATION_STYLE_ASSIGNMENT((#41522)); +#41522 = SURFACE_STYLE_USAGE(.BOTH.,#41523); +#41523 = SURFACE_SIDE_STYLE('',(#41524)); +#41524 = SURFACE_STYLE_FILL_AREA(#41525); +#41525 = FILL_AREA_STYLE('',(#41526)); +#41526 = FILL_AREA_STYLE_COLOUR('',#38072); +#41527 = OVER_RIDING_STYLED_ITEM('overriding color',(#41528),#5417, + #41076); +#41528 = PRESENTATION_STYLE_ASSIGNMENT((#41529)); +#41529 = SURFACE_STYLE_USAGE(.BOTH.,#41530); +#41530 = SURFACE_SIDE_STYLE('',(#41531)); +#41531 = SURFACE_STYLE_FILL_AREA(#41532); +#41532 = FILL_AREA_STYLE('',(#41533)); +#41533 = FILL_AREA_STYLE_COLOUR('',#38072); +#41534 = OVER_RIDING_STYLED_ITEM('overriding color',(#41535),#5439, + #41076); +#41535 = PRESENTATION_STYLE_ASSIGNMENT((#41536)); +#41536 = SURFACE_STYLE_USAGE(.BOTH.,#41537); +#41537 = SURFACE_SIDE_STYLE('',(#41538)); +#41538 = SURFACE_STYLE_FILL_AREA(#41539); +#41539 = FILL_AREA_STYLE('',(#41540)); +#41540 = FILL_AREA_STYLE_COLOUR('',#38072); +#41541 = OVER_RIDING_STYLED_ITEM('overriding color',(#41542),#5460, + #41076); +#41542 = PRESENTATION_STYLE_ASSIGNMENT((#41543)); +#41543 = SURFACE_STYLE_USAGE(.BOTH.,#41544); +#41544 = SURFACE_SIDE_STYLE('',(#41545)); +#41545 = SURFACE_STYLE_FILL_AREA(#41546); +#41546 = FILL_AREA_STYLE('',(#41547)); +#41547 = FILL_AREA_STYLE_COLOUR('',#38072); +#41548 = OVER_RIDING_STYLED_ITEM('overriding color',(#41549),#5481, + #41076); +#41549 = PRESENTATION_STYLE_ASSIGNMENT((#41550)); +#41550 = SURFACE_STYLE_USAGE(.BOTH.,#41551); +#41551 = SURFACE_SIDE_STYLE('',(#41552)); +#41552 = SURFACE_STYLE_FILL_AREA(#41553); +#41553 = FILL_AREA_STYLE('',(#41554)); +#41554 = FILL_AREA_STYLE_COLOUR('',#38072); +#41555 = OVER_RIDING_STYLED_ITEM('overriding color',(#41556),#5502, + #41076); +#41556 = PRESENTATION_STYLE_ASSIGNMENT((#41557)); +#41557 = SURFACE_STYLE_USAGE(.BOTH.,#41558); +#41558 = SURFACE_SIDE_STYLE('',(#41559)); +#41559 = SURFACE_STYLE_FILL_AREA(#41560); +#41560 = FILL_AREA_STYLE('',(#41561)); +#41561 = FILL_AREA_STYLE_COLOUR('',#38072); +#41562 = OVER_RIDING_STYLED_ITEM('overriding color',(#41563),#5523, + #41076); +#41563 = PRESENTATION_STYLE_ASSIGNMENT((#41564)); +#41564 = SURFACE_STYLE_USAGE(.BOTH.,#41565); +#41565 = SURFACE_SIDE_STYLE('',(#41566)); +#41566 = SURFACE_STYLE_FILL_AREA(#41567); +#41567 = FILL_AREA_STYLE('',(#41568)); +#41568 = FILL_AREA_STYLE_COLOUR('',#38072); +#41569 = OVER_RIDING_STYLED_ITEM('overriding color',(#41570),#5540, + #41076); +#41570 = PRESENTATION_STYLE_ASSIGNMENT((#41571)); +#41571 = SURFACE_STYLE_USAGE(.BOTH.,#41572); +#41572 = SURFACE_SIDE_STYLE('',(#41573)); +#41573 = SURFACE_STYLE_FILL_AREA(#41574); +#41574 = FILL_AREA_STYLE('',(#41575)); +#41575 = FILL_AREA_STYLE_COLOUR('',#38072); +#41576 = OVER_RIDING_STYLED_ITEM('overriding color',(#41577),#5552, + #41076); +#41577 = PRESENTATION_STYLE_ASSIGNMENT((#41578)); +#41578 = SURFACE_STYLE_USAGE(.BOTH.,#41579); +#41579 = SURFACE_SIDE_STYLE('',(#41580)); +#41580 = SURFACE_STYLE_FILL_AREA(#41581); +#41581 = FILL_AREA_STYLE('',(#41582)); +#41582 = FILL_AREA_STYLE_COLOUR('',#38072); +#41583 = OVER_RIDING_STYLED_ITEM('overriding color',(#41584),#5583, + #41076); +#41584 = PRESENTATION_STYLE_ASSIGNMENT((#41585)); +#41585 = SURFACE_STYLE_USAGE(.BOTH.,#41586); +#41586 = SURFACE_SIDE_STYLE('',(#41587)); +#41587 = SURFACE_STYLE_FILL_AREA(#41588); +#41588 = FILL_AREA_STYLE('',(#41589)); +#41589 = FILL_AREA_STYLE_COLOUR('',#38072); +#41590 = OVER_RIDING_STYLED_ITEM('overriding color',(#41591),#5607, + #41076); +#41591 = PRESENTATION_STYLE_ASSIGNMENT((#41592)); +#41592 = SURFACE_STYLE_USAGE(.BOTH.,#41593); +#41593 = SURFACE_SIDE_STYLE('',(#41594)); +#41594 = SURFACE_STYLE_FILL_AREA(#41595); +#41595 = FILL_AREA_STYLE('',(#41596)); +#41596 = FILL_AREA_STYLE_COLOUR('',#38072); +#41597 = OVER_RIDING_STYLED_ITEM('overriding color',(#41598),#5631, + #41076); +#41598 = PRESENTATION_STYLE_ASSIGNMENT((#41599)); +#41599 = SURFACE_STYLE_USAGE(.BOTH.,#41600); +#41600 = SURFACE_SIDE_STYLE('',(#41601)); +#41601 = SURFACE_STYLE_FILL_AREA(#41602); +#41602 = FILL_AREA_STYLE('',(#41603)); +#41603 = FILL_AREA_STYLE_COLOUR('',#38072); +#41604 = OVER_RIDING_STYLED_ITEM('overriding color',(#41605),#5660, + #41076); +#41605 = PRESENTATION_STYLE_ASSIGNMENT((#41606)); +#41606 = SURFACE_STYLE_USAGE(.BOTH.,#41607); +#41607 = SURFACE_SIDE_STYLE('',(#41608)); +#41608 = SURFACE_STYLE_FILL_AREA(#41609); +#41609 = FILL_AREA_STYLE('',(#41610)); +#41610 = FILL_AREA_STYLE_COLOUR('',#38072); +#41611 = OVER_RIDING_STYLED_ITEM('overriding color',(#41612),#5689, + #41076); +#41612 = PRESENTATION_STYLE_ASSIGNMENT((#41613)); +#41613 = SURFACE_STYLE_USAGE(.BOTH.,#41614); +#41614 = SURFACE_SIDE_STYLE('',(#41615)); +#41615 = SURFACE_STYLE_FILL_AREA(#41616); +#41616 = FILL_AREA_STYLE('',(#41617)); +#41617 = FILL_AREA_STYLE_COLOUR('',#38072); +#41618 = OVER_RIDING_STYLED_ITEM('overriding color',(#41619),#5718, + #41076); +#41619 = PRESENTATION_STYLE_ASSIGNMENT((#41620)); +#41620 = SURFACE_STYLE_USAGE(.BOTH.,#41621); +#41621 = SURFACE_SIDE_STYLE('',(#41622)); +#41622 = SURFACE_STYLE_FILL_AREA(#41623); +#41623 = FILL_AREA_STYLE('',(#41624)); +#41624 = FILL_AREA_STYLE_COLOUR('',#38072); +#41625 = OVER_RIDING_STYLED_ITEM('overriding color',(#41626),#5740, + #41076); +#41626 = PRESENTATION_STYLE_ASSIGNMENT((#41627)); +#41627 = SURFACE_STYLE_USAGE(.BOTH.,#41628); +#41628 = SURFACE_SIDE_STYLE('',(#41629)); +#41629 = SURFACE_STYLE_FILL_AREA(#41630); +#41630 = FILL_AREA_STYLE('',(#41631)); +#41631 = FILL_AREA_STYLE_COLOUR('',#41162); +#41632 = OVER_RIDING_STYLED_ITEM('overriding color',(#41633),#5755, + #41076); +#41633 = PRESENTATION_STYLE_ASSIGNMENT((#41634)); +#41634 = SURFACE_STYLE_USAGE(.BOTH.,#41635); +#41635 = SURFACE_SIDE_STYLE('',(#41636)); +#41636 = SURFACE_STYLE_FILL_AREA(#41637); +#41637 = FILL_AREA_STYLE('',(#41638)); +#41638 = FILL_AREA_STYLE_COLOUR('',#38072); +#41639 = OVER_RIDING_STYLED_ITEM('overriding color',(#41640),#5879, + #41076); +#41640 = PRESENTATION_STYLE_ASSIGNMENT((#41641)); +#41641 = SURFACE_STYLE_USAGE(.BOTH.,#41642); +#41642 = SURFACE_SIDE_STYLE('',(#41643)); +#41643 = SURFACE_STYLE_FILL_AREA(#41644); +#41644 = FILL_AREA_STYLE('',(#41645)); +#41645 = FILL_AREA_STYLE_COLOUR('',#38072); +#41646 = OVER_RIDING_STYLED_ITEM('overriding color',(#41647),#5901, + #41076); +#41647 = PRESENTATION_STYLE_ASSIGNMENT((#41648)); +#41648 = SURFACE_STYLE_USAGE(.BOTH.,#41649); +#41649 = SURFACE_SIDE_STYLE('',(#41650)); +#41650 = SURFACE_STYLE_FILL_AREA(#41651); +#41651 = FILL_AREA_STYLE('',(#41652)); +#41652 = FILL_AREA_STYLE_COLOUR('',#38072); +#41653 = OVER_RIDING_STYLED_ITEM('overriding color',(#41654),#5918, + #41076); +#41654 = PRESENTATION_STYLE_ASSIGNMENT((#41655)); +#41655 = SURFACE_STYLE_USAGE(.BOTH.,#41656); +#41656 = SURFACE_SIDE_STYLE('',(#41657)); +#41657 = SURFACE_STYLE_FILL_AREA(#41658); +#41658 = FILL_AREA_STYLE('',(#41659)); +#41659 = FILL_AREA_STYLE_COLOUR('',#38072); +#41660 = OVER_RIDING_STYLED_ITEM('overriding color',(#41661),#5935, + #41076); +#41661 = PRESENTATION_STYLE_ASSIGNMENT((#41662)); +#41662 = SURFACE_STYLE_USAGE(.BOTH.,#41663); +#41663 = SURFACE_SIDE_STYLE('',(#41664)); +#41664 = SURFACE_STYLE_FILL_AREA(#41665); +#41665 = FILL_AREA_STYLE('',(#41666)); +#41666 = FILL_AREA_STYLE_COLOUR('',#38072); +#41667 = OVER_RIDING_STYLED_ITEM('overriding color',(#41668),#5952, + #41076); +#41668 = PRESENTATION_STYLE_ASSIGNMENT((#41669)); +#41669 = SURFACE_STYLE_USAGE(.BOTH.,#41670); +#41670 = SURFACE_SIDE_STYLE('',(#41671)); +#41671 = SURFACE_STYLE_FILL_AREA(#41672); +#41672 = FILL_AREA_STYLE('',(#41673)); +#41673 = FILL_AREA_STYLE_COLOUR('',#38072); +#41674 = OVER_RIDING_STYLED_ITEM('overriding color',(#41675),#5969, + #41076); +#41675 = PRESENTATION_STYLE_ASSIGNMENT((#41676)); +#41676 = SURFACE_STYLE_USAGE(.BOTH.,#41677); +#41677 = SURFACE_SIDE_STYLE('',(#41678)); +#41678 = SURFACE_STYLE_FILL_AREA(#41679); +#41679 = FILL_AREA_STYLE('',(#41680)); +#41680 = FILL_AREA_STYLE_COLOUR('',#38072); +#41681 = OVER_RIDING_STYLED_ITEM('overriding color',(#41682),#5986, + #41076); +#41682 = PRESENTATION_STYLE_ASSIGNMENT((#41683)); +#41683 = SURFACE_STYLE_USAGE(.BOTH.,#41684); +#41684 = SURFACE_SIDE_STYLE('',(#41685)); +#41685 = SURFACE_STYLE_FILL_AREA(#41686); +#41686 = FILL_AREA_STYLE('',(#41687)); +#41687 = FILL_AREA_STYLE_COLOUR('',#38072); +#41688 = OVER_RIDING_STYLED_ITEM('overriding color',(#41689),#6003, + #41076); +#41689 = PRESENTATION_STYLE_ASSIGNMENT((#41690)); +#41690 = SURFACE_STYLE_USAGE(.BOTH.,#41691); +#41691 = SURFACE_SIDE_STYLE('',(#41692)); +#41692 = SURFACE_STYLE_FILL_AREA(#41693); +#41693 = FILL_AREA_STYLE('',(#41694)); +#41694 = FILL_AREA_STYLE_COLOUR('',#38072); +#41695 = OVER_RIDING_STYLED_ITEM('overriding color',(#41696),#6015, + #41076); +#41696 = PRESENTATION_STYLE_ASSIGNMENT((#41697)); +#41697 = SURFACE_STYLE_USAGE(.BOTH.,#41698); +#41698 = SURFACE_SIDE_STYLE('',(#41699)); +#41699 = SURFACE_STYLE_FILL_AREA(#41700); +#41700 = FILL_AREA_STYLE('',(#41701)); +#41701 = FILL_AREA_STYLE_COLOUR('',#38072); +#41702 = OVER_RIDING_STYLED_ITEM('overriding color',(#41703),#6046, + #41076); +#41703 = PRESENTATION_STYLE_ASSIGNMENT((#41704)); +#41704 = SURFACE_STYLE_USAGE(.BOTH.,#41705); +#41705 = SURFACE_SIDE_STYLE('',(#41706)); +#41706 = SURFACE_STYLE_FILL_AREA(#41707); +#41707 = FILL_AREA_STYLE('',(#41708)); +#41708 = FILL_AREA_STYLE_COLOUR('',#38072); +#41709 = OVER_RIDING_STYLED_ITEM('overriding color',(#41710),#6070, + #41076); +#41710 = PRESENTATION_STYLE_ASSIGNMENT((#41711)); +#41711 = SURFACE_STYLE_USAGE(.BOTH.,#41712); +#41712 = SURFACE_SIDE_STYLE('',(#41713)); +#41713 = SURFACE_STYLE_FILL_AREA(#41714); +#41714 = FILL_AREA_STYLE('',(#41715)); +#41715 = FILL_AREA_STYLE_COLOUR('',#38072); +#41716 = OVER_RIDING_STYLED_ITEM('overriding color',(#41717),#6099, + #41076); +#41717 = PRESENTATION_STYLE_ASSIGNMENT((#41718)); +#41718 = SURFACE_STYLE_USAGE(.BOTH.,#41719); +#41719 = SURFACE_SIDE_STYLE('',(#41720)); +#41720 = SURFACE_STYLE_FILL_AREA(#41721); +#41721 = FILL_AREA_STYLE('',(#41722)); +#41722 = FILL_AREA_STYLE_COLOUR('',#38072); +#41723 = OVER_RIDING_STYLED_ITEM('overriding color',(#41724),#6123, + #41076); +#41724 = PRESENTATION_STYLE_ASSIGNMENT((#41725)); +#41725 = SURFACE_STYLE_USAGE(.BOTH.,#41726); +#41726 = SURFACE_SIDE_STYLE('',(#41727)); +#41727 = SURFACE_STYLE_FILL_AREA(#41728); +#41728 = FILL_AREA_STYLE('',(#41729)); +#41729 = FILL_AREA_STYLE_COLOUR('',#38072); +#41730 = OVER_RIDING_STYLED_ITEM('overriding color',(#41731),#6152, + #41076); +#41731 = PRESENTATION_STYLE_ASSIGNMENT((#41732)); +#41732 = SURFACE_STYLE_USAGE(.BOTH.,#41733); +#41733 = SURFACE_SIDE_STYLE('',(#41734)); +#41734 = SURFACE_STYLE_FILL_AREA(#41735); +#41735 = FILL_AREA_STYLE('',(#41736)); +#41736 = FILL_AREA_STYLE_COLOUR('',#38072); +#41737 = OVER_RIDING_STYLED_ITEM('overriding color',(#41738),#6169, + #41076); +#41738 = PRESENTATION_STYLE_ASSIGNMENT((#41739)); +#41739 = SURFACE_STYLE_USAGE(.BOTH.,#41740); +#41740 = SURFACE_SIDE_STYLE('',(#41741)); +#41741 = SURFACE_STYLE_FILL_AREA(#41742); +#41742 = FILL_AREA_STYLE('',(#41743)); +#41743 = FILL_AREA_STYLE_COLOUR('',#41162); +#41744 = OVER_RIDING_STYLED_ITEM('overriding color',(#41745),#6183, + #41076); +#41745 = PRESENTATION_STYLE_ASSIGNMENT((#41746)); +#41746 = SURFACE_STYLE_USAGE(.BOTH.,#41747); +#41747 = SURFACE_SIDE_STYLE('',(#41748)); +#41748 = SURFACE_STYLE_FILL_AREA(#41749); +#41749 = FILL_AREA_STYLE('',(#41750)); +#41750 = FILL_AREA_STYLE_COLOUR('',#38072); +#41751 = OVER_RIDING_STYLED_ITEM('overriding color',(#41752),#6214, + #41076); +#41752 = PRESENTATION_STYLE_ASSIGNMENT((#41753)); +#41753 = SURFACE_STYLE_USAGE(.BOTH.,#41754); +#41754 = SURFACE_SIDE_STYLE('',(#41755)); +#41755 = SURFACE_STYLE_FILL_AREA(#41756); +#41756 = FILL_AREA_STYLE('',(#41757)); +#41757 = FILL_AREA_STYLE_COLOUR('',#38072); +#41758 = OVER_RIDING_STYLED_ITEM('overriding color',(#41759),#6238, + #41076); +#41759 = PRESENTATION_STYLE_ASSIGNMENT((#41760)); +#41760 = SURFACE_STYLE_USAGE(.BOTH.,#41761); +#41761 = SURFACE_SIDE_STYLE('',(#41762)); +#41762 = SURFACE_STYLE_FILL_AREA(#41763); +#41763 = FILL_AREA_STYLE('',(#41764)); +#41764 = FILL_AREA_STYLE_COLOUR('',#38072); +#41765 = OVER_RIDING_STYLED_ITEM('overriding color',(#41766),#6262, + #41076); +#41766 = PRESENTATION_STYLE_ASSIGNMENT((#41767)); +#41767 = SURFACE_STYLE_USAGE(.BOTH.,#41768); +#41768 = SURFACE_SIDE_STYLE('',(#41769)); +#41769 = SURFACE_STYLE_FILL_AREA(#41770); +#41770 = FILL_AREA_STYLE('',(#41771)); +#41771 = FILL_AREA_STYLE_COLOUR('',#38072); +#41772 = OVER_RIDING_STYLED_ITEM('overriding color',(#41773),#6286, + #41076); +#41773 = PRESENTATION_STYLE_ASSIGNMENT((#41774)); +#41774 = SURFACE_STYLE_USAGE(.BOTH.,#41775); +#41775 = SURFACE_SIDE_STYLE('',(#41776)); +#41776 = SURFACE_STYLE_FILL_AREA(#41777); +#41777 = FILL_AREA_STYLE('',(#41778)); +#41778 = FILL_AREA_STYLE_COLOUR('',#38072); +#41779 = OVER_RIDING_STYLED_ITEM('overriding color',(#41780),#6310, + #41076); +#41780 = PRESENTATION_STYLE_ASSIGNMENT((#41781)); +#41781 = SURFACE_STYLE_USAGE(.BOTH.,#41782); +#41782 = SURFACE_SIDE_STYLE('',(#41783)); +#41783 = SURFACE_STYLE_FILL_AREA(#41784); +#41784 = FILL_AREA_STYLE('',(#41785)); +#41785 = FILL_AREA_STYLE_COLOUR('',#38072); +#41786 = OVER_RIDING_STYLED_ITEM('overriding color',(#41787),#6334, + #41076); +#41787 = PRESENTATION_STYLE_ASSIGNMENT((#41788)); +#41788 = SURFACE_STYLE_USAGE(.BOTH.,#41789); +#41789 = SURFACE_SIDE_STYLE('',(#41790)); +#41790 = SURFACE_STYLE_FILL_AREA(#41791); +#41791 = FILL_AREA_STYLE('',(#41792)); +#41792 = FILL_AREA_STYLE_COLOUR('',#38072); +#41793 = OVER_RIDING_STYLED_ITEM('overriding color',(#41794),#6358, + #41076); +#41794 = PRESENTATION_STYLE_ASSIGNMENT((#41795)); +#41795 = SURFACE_STYLE_USAGE(.BOTH.,#41796); +#41796 = SURFACE_SIDE_STYLE('',(#41797)); +#41797 = SURFACE_STYLE_FILL_AREA(#41798); +#41798 = FILL_AREA_STYLE('',(#41799)); +#41799 = FILL_AREA_STYLE_COLOUR('',#38072); +#41800 = OVER_RIDING_STYLED_ITEM('overriding color',(#41801),#6382, + #41076); +#41801 = PRESENTATION_STYLE_ASSIGNMENT((#41802)); +#41802 = SURFACE_STYLE_USAGE(.BOTH.,#41803); +#41803 = SURFACE_SIDE_STYLE('',(#41804)); +#41804 = SURFACE_STYLE_FILL_AREA(#41805); +#41805 = FILL_AREA_STYLE('',(#41806)); +#41806 = FILL_AREA_STYLE_COLOUR('',#38072); +#41807 = OVER_RIDING_STYLED_ITEM('overriding color',(#41808),#6406, + #41076); +#41808 = PRESENTATION_STYLE_ASSIGNMENT((#41809)); +#41809 = SURFACE_STYLE_USAGE(.BOTH.,#41810); +#41810 = SURFACE_SIDE_STYLE('',(#41811)); +#41811 = SURFACE_STYLE_FILL_AREA(#41812); +#41812 = FILL_AREA_STYLE('',(#41813)); +#41813 = FILL_AREA_STYLE_COLOUR('',#38072); +#41814 = OVER_RIDING_STYLED_ITEM('overriding color',(#41815),#6430, + #41076); +#41815 = PRESENTATION_STYLE_ASSIGNMENT((#41816)); +#41816 = SURFACE_STYLE_USAGE(.BOTH.,#41817); +#41817 = SURFACE_SIDE_STYLE('',(#41818)); +#41818 = SURFACE_STYLE_FILL_AREA(#41819); +#41819 = FILL_AREA_STYLE('',(#41820)); +#41820 = FILL_AREA_STYLE_COLOUR('',#38072); +#41821 = OVER_RIDING_STYLED_ITEM('overriding color',(#41822),#6454, + #41076); +#41822 = PRESENTATION_STYLE_ASSIGNMENT((#41823)); +#41823 = SURFACE_STYLE_USAGE(.BOTH.,#41824); +#41824 = SURFACE_SIDE_STYLE('',(#41825)); +#41825 = SURFACE_STYLE_FILL_AREA(#41826); +#41826 = FILL_AREA_STYLE('',(#41827)); +#41827 = FILL_AREA_STYLE_COLOUR('',#38072); +#41828 = OVER_RIDING_STYLED_ITEM('overriding color',(#41829),#6471, + #41076); +#41829 = PRESENTATION_STYLE_ASSIGNMENT((#41830)); +#41830 = SURFACE_STYLE_USAGE(.BOTH.,#41831); +#41831 = SURFACE_SIDE_STYLE('',(#41832)); +#41832 = SURFACE_STYLE_FILL_AREA(#41833); +#41833 = FILL_AREA_STYLE('',(#41834)); +#41834 = FILL_AREA_STYLE_COLOUR('',#38072); +#41835 = OVER_RIDING_STYLED_ITEM('overriding color',(#41836),#6491, + #41076); +#41836 = PRESENTATION_STYLE_ASSIGNMENT((#41837)); +#41837 = SURFACE_STYLE_USAGE(.BOTH.,#41838); +#41838 = SURFACE_SIDE_STYLE('',(#41839)); +#41839 = SURFACE_STYLE_FILL_AREA(#41840); +#41840 = FILL_AREA_STYLE('',(#41841)); +#41841 = FILL_AREA_STYLE_COLOUR('',#38072); +#41842 = OVER_RIDING_STYLED_ITEM('overriding color',(#41843),#6691, + #41076); +#41843 = PRESENTATION_STYLE_ASSIGNMENT((#41844)); +#41844 = SURFACE_STYLE_USAGE(.BOTH.,#41845); +#41845 = SURFACE_SIDE_STYLE('',(#41846)); +#41846 = SURFACE_STYLE_FILL_AREA(#41847); +#41847 = FILL_AREA_STYLE('',(#41848)); +#41848 = FILL_AREA_STYLE_COLOUR('',#38072); +#41849 = OVER_RIDING_STYLED_ITEM('overriding color',(#41850),#6717, + #41076); +#41850 = PRESENTATION_STYLE_ASSIGNMENT((#41851)); +#41851 = SURFACE_STYLE_USAGE(.BOTH.,#41852); +#41852 = SURFACE_SIDE_STYLE('',(#41853)); +#41853 = SURFACE_STYLE_FILL_AREA(#41854); +#41854 = FILL_AREA_STYLE('',(#41855)); +#41855 = FILL_AREA_STYLE_COLOUR('',#38072); +#41856 = OVER_RIDING_STYLED_ITEM('overriding color',(#41857),#6734, + #41076); +#41857 = PRESENTATION_STYLE_ASSIGNMENT((#41858)); +#41858 = SURFACE_STYLE_USAGE(.BOTH.,#41859); +#41859 = SURFACE_SIDE_STYLE('',(#41860)); +#41860 = SURFACE_STYLE_FILL_AREA(#41861); +#41861 = FILL_AREA_STYLE('',(#41862)); +#41862 = FILL_AREA_STYLE_COLOUR('',#38072); +#41863 = OVER_RIDING_STYLED_ITEM('overriding color',(#41864),#6755, + #41076); +#41864 = PRESENTATION_STYLE_ASSIGNMENT((#41865)); +#41865 = SURFACE_STYLE_USAGE(.BOTH.,#41866); +#41866 = SURFACE_SIDE_STYLE('',(#41867)); +#41867 = SURFACE_STYLE_FILL_AREA(#41868); +#41868 = FILL_AREA_STYLE('',(#41869)); +#41869 = FILL_AREA_STYLE_COLOUR('',#38072); +#41870 = OVER_RIDING_STYLED_ITEM('overriding color',(#41871),#6776, + #41076); +#41871 = PRESENTATION_STYLE_ASSIGNMENT((#41872)); +#41872 = SURFACE_STYLE_USAGE(.BOTH.,#41873); +#41873 = SURFACE_SIDE_STYLE('',(#41874)); +#41874 = SURFACE_STYLE_FILL_AREA(#41875); +#41875 = FILL_AREA_STYLE('',(#41876)); +#41876 = FILL_AREA_STYLE_COLOUR('',#38072); +#41877 = OVER_RIDING_STYLED_ITEM('overriding color',(#41878),#6793, + #41076); +#41878 = PRESENTATION_STYLE_ASSIGNMENT((#41879)); +#41879 = SURFACE_STYLE_USAGE(.BOTH.,#41880); +#41880 = SURFACE_SIDE_STYLE('',(#41881)); +#41881 = SURFACE_STYLE_FILL_AREA(#41882); +#41882 = FILL_AREA_STYLE('',(#41883)); +#41883 = FILL_AREA_STYLE_COLOUR('',#38072); +#41884 = OVER_RIDING_STYLED_ITEM('overriding color',(#41885),#6814, + #41076); +#41885 = PRESENTATION_STYLE_ASSIGNMENT((#41886)); +#41886 = SURFACE_STYLE_USAGE(.BOTH.,#41887); +#41887 = SURFACE_SIDE_STYLE('',(#41888)); +#41888 = SURFACE_STYLE_FILL_AREA(#41889); +#41889 = FILL_AREA_STYLE('',(#41890)); +#41890 = FILL_AREA_STYLE_COLOUR('',#38072); +#41891 = OVER_RIDING_STYLED_ITEM('overriding color',(#41892),#6835, + #41076); +#41892 = PRESENTATION_STYLE_ASSIGNMENT((#41893)); +#41893 = SURFACE_STYLE_USAGE(.BOTH.,#41894); +#41894 = SURFACE_SIDE_STYLE('',(#41895)); +#41895 = SURFACE_STYLE_FILL_AREA(#41896); +#41896 = FILL_AREA_STYLE('',(#41897)); +#41897 = FILL_AREA_STYLE_COLOUR('',#38072); +#41898 = OVER_RIDING_STYLED_ITEM('overriding color',(#41899),#6856, + #41076); +#41899 = PRESENTATION_STYLE_ASSIGNMENT((#41900)); +#41900 = SURFACE_STYLE_USAGE(.BOTH.,#41901); +#41901 = SURFACE_SIDE_STYLE('',(#41902)); +#41902 = SURFACE_STYLE_FILL_AREA(#41903); +#41903 = FILL_AREA_STYLE('',(#41904)); +#41904 = FILL_AREA_STYLE_COLOUR('',#38072); +#41905 = OVER_RIDING_STYLED_ITEM('overriding color',(#41906),#6877, + #41076); +#41906 = PRESENTATION_STYLE_ASSIGNMENT((#41907)); +#41907 = SURFACE_STYLE_USAGE(.BOTH.,#41908); +#41908 = SURFACE_SIDE_STYLE('',(#41909)); +#41909 = SURFACE_STYLE_FILL_AREA(#41910); +#41910 = FILL_AREA_STYLE('',(#41911)); +#41911 = FILL_AREA_STYLE_COLOUR('',#38072); +#41912 = OVER_RIDING_STYLED_ITEM('overriding color',(#41913),#6894, + #41076); +#41913 = PRESENTATION_STYLE_ASSIGNMENT((#41914)); +#41914 = SURFACE_STYLE_USAGE(.BOTH.,#41915); +#41915 = SURFACE_SIDE_STYLE('',(#41916)); +#41916 = SURFACE_STYLE_FILL_AREA(#41917); +#41917 = FILL_AREA_STYLE('',(#41918)); +#41918 = FILL_AREA_STYLE_COLOUR('',#38072); +#41919 = OVER_RIDING_STYLED_ITEM('overriding color',(#41920),#6911, + #41076); +#41920 = PRESENTATION_STYLE_ASSIGNMENT((#41921)); +#41921 = SURFACE_STYLE_USAGE(.BOTH.,#41922); +#41922 = SURFACE_SIDE_STYLE('',(#41923)); +#41923 = SURFACE_STYLE_FILL_AREA(#41924); +#41924 = FILL_AREA_STYLE('',(#41925)); +#41925 = FILL_AREA_STYLE_COLOUR('',#38072); +#41926 = OVER_RIDING_STYLED_ITEM('overriding color',(#41927),#6928, + #41076); +#41927 = PRESENTATION_STYLE_ASSIGNMENT((#41928)); +#41928 = SURFACE_STYLE_USAGE(.BOTH.,#41929); +#41929 = SURFACE_SIDE_STYLE('',(#41930)); +#41930 = SURFACE_STYLE_FILL_AREA(#41931); +#41931 = FILL_AREA_STYLE('',(#41932)); +#41932 = FILL_AREA_STYLE_COLOUR('',#38072); +#41933 = OVER_RIDING_STYLED_ITEM('overriding color',(#41934),#6945, + #41076); +#41934 = PRESENTATION_STYLE_ASSIGNMENT((#41935)); +#41935 = SURFACE_STYLE_USAGE(.BOTH.,#41936); +#41936 = SURFACE_SIDE_STYLE('',(#41937)); +#41937 = SURFACE_STYLE_FILL_AREA(#41938); +#41938 = FILL_AREA_STYLE('',(#41939)); +#41939 = FILL_AREA_STYLE_COLOUR('',#38072); +#41940 = OVER_RIDING_STYLED_ITEM('overriding color',(#41941),#6961, + #41076); +#41941 = PRESENTATION_STYLE_ASSIGNMENT((#41942)); +#41942 = SURFACE_STYLE_USAGE(.BOTH.,#41943); +#41943 = SURFACE_SIDE_STYLE('',(#41944)); +#41944 = SURFACE_STYLE_FILL_AREA(#41945); +#41945 = FILL_AREA_STYLE('',(#41946)); +#41946 = FILL_AREA_STYLE_COLOUR('',#38072); +#41947 = OVER_RIDING_STYLED_ITEM('overriding color',(#41948),#6997, + #41076); +#41948 = PRESENTATION_STYLE_ASSIGNMENT((#41949)); +#41949 = SURFACE_STYLE_USAGE(.BOTH.,#41950); +#41950 = SURFACE_SIDE_STYLE('',(#41951)); +#41951 = SURFACE_STYLE_FILL_AREA(#41952); +#41952 = FILL_AREA_STYLE('',(#41953)); +#41953 = FILL_AREA_STYLE_COLOUR('',#38072); +#41954 = OVER_RIDING_STYLED_ITEM('overriding color',(#41955),#7026, + #41076); +#41955 = PRESENTATION_STYLE_ASSIGNMENT((#41956)); +#41956 = SURFACE_STYLE_USAGE(.BOTH.,#41957); +#41957 = SURFACE_SIDE_STYLE('',(#41958)); +#41958 = SURFACE_STYLE_FILL_AREA(#41959); +#41959 = FILL_AREA_STYLE('',(#41960)); +#41960 = FILL_AREA_STYLE_COLOUR('',#38072); +#41961 = OVER_RIDING_STYLED_ITEM('overriding color',(#41962),#7055, + #41076); +#41962 = PRESENTATION_STYLE_ASSIGNMENT((#41963)); +#41963 = SURFACE_STYLE_USAGE(.BOTH.,#41964); +#41964 = SURFACE_SIDE_STYLE('',(#41965)); +#41965 = SURFACE_STYLE_FILL_AREA(#41966); +#41966 = FILL_AREA_STYLE('',(#41967)); +#41967 = FILL_AREA_STYLE_COLOUR('',#38072); +#41968 = OVER_RIDING_STYLED_ITEM('overriding color',(#41969),#7084, + #41076); +#41969 = PRESENTATION_STYLE_ASSIGNMENT((#41970)); +#41970 = SURFACE_STYLE_USAGE(.BOTH.,#41971); +#41971 = SURFACE_SIDE_STYLE('',(#41972)); +#41972 = SURFACE_STYLE_FILL_AREA(#41973); +#41973 = FILL_AREA_STYLE('',(#41974)); +#41974 = FILL_AREA_STYLE_COLOUR('',#38072); +#41975 = OVER_RIDING_STYLED_ITEM('overriding color',(#41976),#7113, + #41076); +#41976 = PRESENTATION_STYLE_ASSIGNMENT((#41977)); +#41977 = SURFACE_STYLE_USAGE(.BOTH.,#41978); +#41978 = SURFACE_SIDE_STYLE('',(#41979)); +#41979 = SURFACE_STYLE_FILL_AREA(#41980); +#41980 = FILL_AREA_STYLE('',(#41981)); +#41981 = FILL_AREA_STYLE_COLOUR('',#38072); +#41982 = OVER_RIDING_STYLED_ITEM('overriding color',(#41983),#7142, + #41076); +#41983 = PRESENTATION_STYLE_ASSIGNMENT((#41984)); +#41984 = SURFACE_STYLE_USAGE(.BOTH.,#41985); +#41985 = SURFACE_SIDE_STYLE('',(#41986)); +#41986 = SURFACE_STYLE_FILL_AREA(#41987); +#41987 = FILL_AREA_STYLE('',(#41988)); +#41988 = FILL_AREA_STYLE_COLOUR('',#38072); +#41989 = OVER_RIDING_STYLED_ITEM('overriding color',(#41990),#7166, + #41076); +#41990 = PRESENTATION_STYLE_ASSIGNMENT((#41991)); +#41991 = SURFACE_STYLE_USAGE(.BOTH.,#41992); +#41992 = SURFACE_SIDE_STYLE('',(#41993)); +#41993 = SURFACE_STYLE_FILL_AREA(#41994); +#41994 = FILL_AREA_STYLE('',(#41995)); +#41995 = FILL_AREA_STYLE_COLOUR('',#38072); +#41996 = OVER_RIDING_STYLED_ITEM('overriding color',(#41997),#7183, + #41076); +#41997 = PRESENTATION_STYLE_ASSIGNMENT((#41998)); +#41998 = SURFACE_STYLE_USAGE(.BOTH.,#41999); +#41999 = SURFACE_SIDE_STYLE('',(#42000)); +#42000 = SURFACE_STYLE_FILL_AREA(#42001); +#42001 = FILL_AREA_STYLE('',(#42002)); +#42002 = FILL_AREA_STYLE_COLOUR('',#41162); +#42003 = OVER_RIDING_STYLED_ITEM('overriding color',(#42004),#7199, + #41076); +#42004 = PRESENTATION_STYLE_ASSIGNMENT((#42005)); +#42005 = SURFACE_STYLE_USAGE(.BOTH.,#42006); +#42006 = SURFACE_SIDE_STYLE('',(#42007)); +#42007 = SURFACE_STYLE_FILL_AREA(#42008); +#42008 = FILL_AREA_STYLE('',(#42009)); +#42009 = FILL_AREA_STYLE_COLOUR('',#38072); +#42010 = OVER_RIDING_STYLED_ITEM('overriding color',(#42011),#7235, + #41076); +#42011 = PRESENTATION_STYLE_ASSIGNMENT((#42012)); +#42012 = SURFACE_STYLE_USAGE(.BOTH.,#42013); +#42013 = SURFACE_SIDE_STYLE('',(#42014)); +#42014 = SURFACE_STYLE_FILL_AREA(#42015); +#42015 = FILL_AREA_STYLE('',(#42016)); +#42016 = FILL_AREA_STYLE_COLOUR('',#38072); +#42017 = OVER_RIDING_STYLED_ITEM('overriding color',(#42018),#7259, + #41076); +#42018 = PRESENTATION_STYLE_ASSIGNMENT((#42019)); +#42019 = SURFACE_STYLE_USAGE(.BOTH.,#42020); +#42020 = SURFACE_SIDE_STYLE('',(#42021)); +#42021 = SURFACE_STYLE_FILL_AREA(#42022); +#42022 = FILL_AREA_STYLE('',(#42023)); +#42023 = FILL_AREA_STYLE_COLOUR('',#38072); +#42024 = OVER_RIDING_STYLED_ITEM('overriding color',(#42025),#7288, + #41076); +#42025 = PRESENTATION_STYLE_ASSIGNMENT((#42026)); +#42026 = SURFACE_STYLE_USAGE(.BOTH.,#42027); +#42027 = SURFACE_SIDE_STYLE('',(#42028)); +#42028 = SURFACE_STYLE_FILL_AREA(#42029); +#42029 = FILL_AREA_STYLE('',(#42030)); +#42030 = FILL_AREA_STYLE_COLOUR('',#38072); +#42031 = OVER_RIDING_STYLED_ITEM('overriding color',(#42032),#7317, + #41076); +#42032 = PRESENTATION_STYLE_ASSIGNMENT((#42033)); +#42033 = SURFACE_STYLE_USAGE(.BOTH.,#42034); +#42034 = SURFACE_SIDE_STYLE('',(#42035)); +#42035 = SURFACE_STYLE_FILL_AREA(#42036); +#42036 = FILL_AREA_STYLE('',(#42037)); +#42037 = FILL_AREA_STYLE_COLOUR('',#38072); +#42038 = OVER_RIDING_STYLED_ITEM('overriding color',(#42039),#7346, + #41076); +#42039 = PRESENTATION_STYLE_ASSIGNMENT((#42040)); +#42040 = SURFACE_STYLE_USAGE(.BOTH.,#42041); +#42041 = SURFACE_SIDE_STYLE('',(#42042)); +#42042 = SURFACE_STYLE_FILL_AREA(#42043); +#42043 = FILL_AREA_STYLE('',(#42044)); +#42044 = FILL_AREA_STYLE_COLOUR('',#38072); +#42045 = OVER_RIDING_STYLED_ITEM('overriding color',(#42046),#7375, + #41076); +#42046 = PRESENTATION_STYLE_ASSIGNMENT((#42047)); +#42047 = SURFACE_STYLE_USAGE(.BOTH.,#42048); +#42048 = SURFACE_SIDE_STYLE('',(#42049)); +#42049 = SURFACE_STYLE_FILL_AREA(#42050); +#42050 = FILL_AREA_STYLE('',(#42051)); +#42051 = FILL_AREA_STYLE_COLOUR('',#38072); +#42052 = OVER_RIDING_STYLED_ITEM('overriding color',(#42053),#7404, + #41076); +#42053 = PRESENTATION_STYLE_ASSIGNMENT((#42054)); +#42054 = SURFACE_STYLE_USAGE(.BOTH.,#42055); +#42055 = SURFACE_SIDE_STYLE('',(#42056)); +#42056 = SURFACE_STYLE_FILL_AREA(#42057); +#42057 = FILL_AREA_STYLE('',(#42058)); +#42058 = FILL_AREA_STYLE_COLOUR('',#38072); +#42059 = OVER_RIDING_STYLED_ITEM('overriding color',(#42060),#7433, + #41076); +#42060 = PRESENTATION_STYLE_ASSIGNMENT((#42061)); +#42061 = SURFACE_STYLE_USAGE(.BOTH.,#42062); +#42062 = SURFACE_SIDE_STYLE('',(#42063)); +#42063 = SURFACE_STYLE_FILL_AREA(#42064); +#42064 = FILL_AREA_STYLE('',(#42065)); +#42065 = FILL_AREA_STYLE_COLOUR('',#38072); +#42066 = OVER_RIDING_STYLED_ITEM('overriding color',(#42067),#7462, + #41076); +#42067 = PRESENTATION_STYLE_ASSIGNMENT((#42068)); +#42068 = SURFACE_STYLE_USAGE(.BOTH.,#42069); +#42069 = SURFACE_SIDE_STYLE('',(#42070)); +#42070 = SURFACE_STYLE_FILL_AREA(#42071); +#42071 = FILL_AREA_STYLE('',(#42072)); +#42072 = FILL_AREA_STYLE_COLOUR('',#38072); +#42073 = OVER_RIDING_STYLED_ITEM('overriding color',(#42074),#7491, + #41076); +#42074 = PRESENTATION_STYLE_ASSIGNMENT((#42075)); +#42075 = SURFACE_STYLE_USAGE(.BOTH.,#42076); +#42076 = SURFACE_SIDE_STYLE('',(#42077)); +#42077 = SURFACE_STYLE_FILL_AREA(#42078); +#42078 = FILL_AREA_STYLE('',(#42079)); +#42079 = FILL_AREA_STYLE_COLOUR('',#38072); +#42080 = OVER_RIDING_STYLED_ITEM('overriding color',(#42081),#7520, + #41076); +#42081 = PRESENTATION_STYLE_ASSIGNMENT((#42082)); +#42082 = SURFACE_STYLE_USAGE(.BOTH.,#42083); +#42083 = SURFACE_SIDE_STYLE('',(#42084)); +#42084 = SURFACE_STYLE_FILL_AREA(#42085); +#42085 = FILL_AREA_STYLE('',(#42086)); +#42086 = FILL_AREA_STYLE_COLOUR('',#38072); +#42087 = OVER_RIDING_STYLED_ITEM('overriding color',(#42088),#7549, + #41076); +#42088 = PRESENTATION_STYLE_ASSIGNMENT((#42089)); +#42089 = SURFACE_STYLE_USAGE(.BOTH.,#42090); +#42090 = SURFACE_SIDE_STYLE('',(#42091)); +#42091 = SURFACE_STYLE_FILL_AREA(#42092); +#42092 = FILL_AREA_STYLE('',(#42093)); +#42093 = FILL_AREA_STYLE_COLOUR('',#38072); +#42094 = OVER_RIDING_STYLED_ITEM('overriding color',(#42095),#7573, + #41076); +#42095 = PRESENTATION_STYLE_ASSIGNMENT((#42096)); +#42096 = SURFACE_STYLE_USAGE(.BOTH.,#42097); +#42097 = SURFACE_SIDE_STYLE('',(#42098)); +#42098 = SURFACE_STYLE_FILL_AREA(#42099); +#42099 = FILL_AREA_STYLE('',(#42100)); +#42100 = FILL_AREA_STYLE_COLOUR('',#38072); +#42101 = OVER_RIDING_STYLED_ITEM('overriding color',(#42102),#7602, + #41076); +#42102 = PRESENTATION_STYLE_ASSIGNMENT((#42103)); +#42103 = SURFACE_STYLE_USAGE(.BOTH.,#42104); +#42104 = SURFACE_SIDE_STYLE('',(#42105)); +#42105 = SURFACE_STYLE_FILL_AREA(#42106); +#42106 = FILL_AREA_STYLE('',(#42107)); +#42107 = FILL_AREA_STYLE_COLOUR('',#38072); +#42108 = OVER_RIDING_STYLED_ITEM('overriding color',(#42109),#7631, + #41076); +#42109 = PRESENTATION_STYLE_ASSIGNMENT((#42110)); +#42110 = SURFACE_STYLE_USAGE(.BOTH.,#42111); +#42111 = SURFACE_SIDE_STYLE('',(#42112)); +#42112 = SURFACE_STYLE_FILL_AREA(#42113); +#42113 = FILL_AREA_STYLE('',(#42114)); +#42114 = FILL_AREA_STYLE_COLOUR('',#38072); +#42115 = OVER_RIDING_STYLED_ITEM('overriding color',(#42116),#7660, + #41076); +#42116 = PRESENTATION_STYLE_ASSIGNMENT((#42117)); +#42117 = SURFACE_STYLE_USAGE(.BOTH.,#42118); +#42118 = SURFACE_SIDE_STYLE('',(#42119)); +#42119 = SURFACE_STYLE_FILL_AREA(#42120); +#42120 = FILL_AREA_STYLE('',(#42121)); +#42121 = FILL_AREA_STYLE_COLOUR('',#38072); +#42122 = OVER_RIDING_STYLED_ITEM('overriding color',(#42123),#7689, + #41076); +#42123 = PRESENTATION_STYLE_ASSIGNMENT((#42124)); +#42124 = SURFACE_STYLE_USAGE(.BOTH.,#42125); +#42125 = SURFACE_SIDE_STYLE('',(#42126)); +#42126 = SURFACE_STYLE_FILL_AREA(#42127); +#42127 = FILL_AREA_STYLE('',(#42128)); +#42128 = FILL_AREA_STYLE_COLOUR('',#38072); +#42129 = OVER_RIDING_STYLED_ITEM('overriding color',(#42130),#7718, + #41076); +#42130 = PRESENTATION_STYLE_ASSIGNMENT((#42131)); +#42131 = SURFACE_STYLE_USAGE(.BOTH.,#42132); +#42132 = SURFACE_SIDE_STYLE('',(#42133)); +#42133 = SURFACE_STYLE_FILL_AREA(#42134); +#42134 = FILL_AREA_STYLE('',(#42135)); +#42135 = FILL_AREA_STYLE_COLOUR('',#38072); +#42136 = OVER_RIDING_STYLED_ITEM('overriding color',(#42137),#7747, + #41076); +#42137 = PRESENTATION_STYLE_ASSIGNMENT((#42138)); +#42138 = SURFACE_STYLE_USAGE(.BOTH.,#42139); +#42139 = SURFACE_SIDE_STYLE('',(#42140)); +#42140 = SURFACE_STYLE_FILL_AREA(#42141); +#42141 = FILL_AREA_STYLE('',(#42142)); +#42142 = FILL_AREA_STYLE_COLOUR('',#38072); +#42143 = OVER_RIDING_STYLED_ITEM('overriding color',(#42144),#7776, + #41076); +#42144 = PRESENTATION_STYLE_ASSIGNMENT((#42145)); +#42145 = SURFACE_STYLE_USAGE(.BOTH.,#42146); +#42146 = SURFACE_SIDE_STYLE('',(#42147)); +#42147 = SURFACE_STYLE_FILL_AREA(#42148); +#42148 = FILL_AREA_STYLE('',(#42149)); +#42149 = FILL_AREA_STYLE_COLOUR('',#38072); +#42150 = OVER_RIDING_STYLED_ITEM('overriding color',(#42151),#7798, + #41076); +#42151 = PRESENTATION_STYLE_ASSIGNMENT((#42152)); +#42152 = SURFACE_STYLE_USAGE(.BOTH.,#42153); +#42153 = SURFACE_SIDE_STYLE('',(#42154)); +#42154 = SURFACE_STYLE_FILL_AREA(#42155); +#42155 = FILL_AREA_STYLE('',(#42156)); +#42156 = FILL_AREA_STYLE_COLOUR('',#38072); +#42157 = OVER_RIDING_STYLED_ITEM('overriding color',(#42158),#7827, + #41076); +#42158 = PRESENTATION_STYLE_ASSIGNMENT((#42159)); +#42159 = SURFACE_STYLE_USAGE(.BOTH.,#42160); +#42160 = SURFACE_SIDE_STYLE('',(#42161)); +#42161 = SURFACE_STYLE_FILL_AREA(#42162); +#42162 = FILL_AREA_STYLE('',(#42163)); +#42163 = FILL_AREA_STYLE_COLOUR('',#38072); +#42164 = OVER_RIDING_STYLED_ITEM('overriding color',(#42165),#7858, + #41076); +#42165 = PRESENTATION_STYLE_ASSIGNMENT((#42166)); +#42166 = SURFACE_STYLE_USAGE(.BOTH.,#42167); +#42167 = SURFACE_SIDE_STYLE('',(#42168)); +#42168 = SURFACE_STYLE_FILL_AREA(#42169); +#42169 = FILL_AREA_STYLE('',(#42170)); +#42170 = FILL_AREA_STYLE_COLOUR('',#38072); +#42171 = OVER_RIDING_STYLED_ITEM('overriding color',(#42172),#7882, + #41076); +#42172 = PRESENTATION_STYLE_ASSIGNMENT((#42173)); +#42173 = SURFACE_STYLE_USAGE(.BOTH.,#42174); +#42174 = SURFACE_SIDE_STYLE('',(#42175)); +#42175 = SURFACE_STYLE_FILL_AREA(#42176); +#42176 = FILL_AREA_STYLE('',(#42177)); +#42177 = FILL_AREA_STYLE_COLOUR('',#38072); +#42178 = OVER_RIDING_STYLED_ITEM('overriding color',(#42179),#7911, + #41076); +#42179 = PRESENTATION_STYLE_ASSIGNMENT((#42180)); +#42180 = SURFACE_STYLE_USAGE(.BOTH.,#42181); +#42181 = SURFACE_SIDE_STYLE('',(#42182)); +#42182 = SURFACE_STYLE_FILL_AREA(#42183); +#42183 = FILL_AREA_STYLE('',(#42184)); +#42184 = FILL_AREA_STYLE_COLOUR('',#38072); +#42185 = OVER_RIDING_STYLED_ITEM('overriding color',(#42186),#7935, + #41076); +#42186 = PRESENTATION_STYLE_ASSIGNMENT((#42187)); +#42187 = SURFACE_STYLE_USAGE(.BOTH.,#42188); +#42188 = SURFACE_SIDE_STYLE('',(#42189)); +#42189 = SURFACE_STYLE_FILL_AREA(#42190); +#42190 = FILL_AREA_STYLE('',(#42191)); +#42191 = FILL_AREA_STYLE_COLOUR('',#38072); +#42192 = OVER_RIDING_STYLED_ITEM('overriding color',(#42193),#7959, + #41076); +#42193 = PRESENTATION_STYLE_ASSIGNMENT((#42194)); +#42194 = SURFACE_STYLE_USAGE(.BOTH.,#42195); +#42195 = SURFACE_SIDE_STYLE('',(#42196)); +#42196 = SURFACE_STYLE_FILL_AREA(#42197); +#42197 = FILL_AREA_STYLE('',(#42198)); +#42198 = FILL_AREA_STYLE_COLOUR('',#38072); +#42199 = OVER_RIDING_STYLED_ITEM('overriding color',(#42200),#7983, + #41076); +#42200 = PRESENTATION_STYLE_ASSIGNMENT((#42201)); +#42201 = SURFACE_STYLE_USAGE(.BOTH.,#42202); +#42202 = SURFACE_SIDE_STYLE('',(#42203)); +#42203 = SURFACE_STYLE_FILL_AREA(#42204); +#42204 = FILL_AREA_STYLE('',(#42205)); +#42205 = FILL_AREA_STYLE_COLOUR('',#38072); +#42206 = OVER_RIDING_STYLED_ITEM('overriding color',(#42207),#8007, + #41076); +#42207 = PRESENTATION_STYLE_ASSIGNMENT((#42208)); +#42208 = SURFACE_STYLE_USAGE(.BOTH.,#42209); +#42209 = SURFACE_SIDE_STYLE('',(#42210)); +#42210 = SURFACE_STYLE_FILL_AREA(#42211); +#42211 = FILL_AREA_STYLE('',(#42212)); +#42212 = FILL_AREA_STYLE_COLOUR('',#38072); +#42213 = OVER_RIDING_STYLED_ITEM('overriding color',(#42214),#8031, + #41076); +#42214 = PRESENTATION_STYLE_ASSIGNMENT((#42215)); +#42215 = SURFACE_STYLE_USAGE(.BOTH.,#42216); +#42216 = SURFACE_SIDE_STYLE('',(#42217)); +#42217 = SURFACE_STYLE_FILL_AREA(#42218); +#42218 = FILL_AREA_STYLE('',(#42219)); +#42219 = FILL_AREA_STYLE_COLOUR('',#38072); +#42220 = OVER_RIDING_STYLED_ITEM('overriding color',(#42221),#8055, + #41076); +#42221 = PRESENTATION_STYLE_ASSIGNMENT((#42222)); +#42222 = SURFACE_STYLE_USAGE(.BOTH.,#42223); +#42223 = SURFACE_SIDE_STYLE('',(#42224)); +#42224 = SURFACE_STYLE_FILL_AREA(#42225); +#42225 = FILL_AREA_STYLE('',(#42226)); +#42226 = FILL_AREA_STYLE_COLOUR('',#38072); +#42227 = OVER_RIDING_STYLED_ITEM('overriding color',(#42228),#8084, + #41076); +#42228 = PRESENTATION_STYLE_ASSIGNMENT((#42229)); +#42229 = SURFACE_STYLE_USAGE(.BOTH.,#42230); +#42230 = SURFACE_SIDE_STYLE('',(#42231)); +#42231 = SURFACE_STYLE_FILL_AREA(#42232); +#42232 = FILL_AREA_STYLE('',(#42233)); +#42233 = FILL_AREA_STYLE_COLOUR('',#38072); +#42234 = OVER_RIDING_STYLED_ITEM('overriding color',(#42235),#8113, + #41076); +#42235 = PRESENTATION_STYLE_ASSIGNMENT((#42236)); +#42236 = SURFACE_STYLE_USAGE(.BOTH.,#42237); +#42237 = SURFACE_SIDE_STYLE('',(#42238)); +#42238 = SURFACE_STYLE_FILL_AREA(#42239); +#42239 = FILL_AREA_STYLE('',(#42240)); +#42240 = FILL_AREA_STYLE_COLOUR('',#38072); +#42241 = OVER_RIDING_STYLED_ITEM('overriding color',(#42242),#8137, + #41076); +#42242 = PRESENTATION_STYLE_ASSIGNMENT((#42243)); +#42243 = SURFACE_STYLE_USAGE(.BOTH.,#42244); +#42244 = SURFACE_SIDE_STYLE('',(#42245)); +#42245 = SURFACE_STYLE_FILL_AREA(#42246); +#42246 = FILL_AREA_STYLE('',(#42247)); +#42247 = FILL_AREA_STYLE_COLOUR('',#38072); +#42248 = OVER_RIDING_STYLED_ITEM('overriding color',(#42249),#8166, + #41076); +#42249 = PRESENTATION_STYLE_ASSIGNMENT((#42250)); +#42250 = SURFACE_STYLE_USAGE(.BOTH.,#42251); +#42251 = SURFACE_SIDE_STYLE('',(#42252)); +#42252 = SURFACE_STYLE_FILL_AREA(#42253); +#42253 = FILL_AREA_STYLE('',(#42254)); +#42254 = FILL_AREA_STYLE_COLOUR('',#38072); +#42255 = OVER_RIDING_STYLED_ITEM('overriding color',(#42256),#8195, + #41076); +#42256 = PRESENTATION_STYLE_ASSIGNMENT((#42257)); +#42257 = SURFACE_STYLE_USAGE(.BOTH.,#42258); +#42258 = SURFACE_SIDE_STYLE('',(#42259)); +#42259 = SURFACE_STYLE_FILL_AREA(#42260); +#42260 = FILL_AREA_STYLE('',(#42261)); +#42261 = FILL_AREA_STYLE_COLOUR('',#38072); +#42262 = OVER_RIDING_STYLED_ITEM('overriding color',(#42263),#8212, + #41076); +#42263 = PRESENTATION_STYLE_ASSIGNMENT((#42264)); +#42264 = SURFACE_STYLE_USAGE(.BOTH.,#42265); +#42265 = SURFACE_SIDE_STYLE('',(#42266)); +#42266 = SURFACE_STYLE_FILL_AREA(#42267); +#42267 = FILL_AREA_STYLE('',(#42268)); +#42268 = FILL_AREA_STYLE_COLOUR('',#38072); +#42269 = OVER_RIDING_STYLED_ITEM('overriding color',(#42270),#8235, + #41076); +#42270 = PRESENTATION_STYLE_ASSIGNMENT((#42271)); +#42271 = SURFACE_STYLE_USAGE(.BOTH.,#42272); +#42272 = SURFACE_SIDE_STYLE('',(#42273)); +#42273 = SURFACE_STYLE_FILL_AREA(#42274); +#42274 = FILL_AREA_STYLE('',(#42275)); +#42275 = FILL_AREA_STYLE_COLOUR('',#38072); +#42276 = OVER_RIDING_STYLED_ITEM('overriding color',(#42277),#8266, + #41076); +#42277 = PRESENTATION_STYLE_ASSIGNMENT((#42278)); +#42278 = SURFACE_STYLE_USAGE(.BOTH.,#42279); +#42279 = SURFACE_SIDE_STYLE('',(#42280)); +#42280 = SURFACE_STYLE_FILL_AREA(#42281); +#42281 = FILL_AREA_STYLE('',(#42282)); +#42282 = FILL_AREA_STYLE_COLOUR('',#38072); +#42283 = OVER_RIDING_STYLED_ITEM('overriding color',(#42284),#8290, + #41076); +#42284 = PRESENTATION_STYLE_ASSIGNMENT((#42285)); +#42285 = SURFACE_STYLE_USAGE(.BOTH.,#42286); +#42286 = SURFACE_SIDE_STYLE('',(#42287)); +#42287 = SURFACE_STYLE_FILL_AREA(#42288); +#42288 = FILL_AREA_STYLE('',(#42289)); +#42289 = FILL_AREA_STYLE_COLOUR('',#38072); +#42290 = OVER_RIDING_STYLED_ITEM('overriding color',(#42291),#8314, + #41076); +#42291 = PRESENTATION_STYLE_ASSIGNMENT((#42292)); +#42292 = SURFACE_STYLE_USAGE(.BOTH.,#42293); +#42293 = SURFACE_SIDE_STYLE('',(#42294)); +#42294 = SURFACE_STYLE_FILL_AREA(#42295); +#42295 = FILL_AREA_STYLE('',(#42296)); +#42296 = FILL_AREA_STYLE_COLOUR('',#38072); +#42297 = OVER_RIDING_STYLED_ITEM('overriding color',(#42298),#8338, + #41076); +#42298 = PRESENTATION_STYLE_ASSIGNMENT((#42299)); +#42299 = SURFACE_STYLE_USAGE(.BOTH.,#42300); +#42300 = SURFACE_SIDE_STYLE('',(#42301)); +#42301 = SURFACE_STYLE_FILL_AREA(#42302); +#42302 = FILL_AREA_STYLE('',(#42303)); +#42303 = FILL_AREA_STYLE_COLOUR('',#38072); +#42304 = OVER_RIDING_STYLED_ITEM('overriding color',(#42305),#8362, + #41076); +#42305 = PRESENTATION_STYLE_ASSIGNMENT((#42306)); +#42306 = SURFACE_STYLE_USAGE(.BOTH.,#42307); +#42307 = SURFACE_SIDE_STYLE('',(#42308)); +#42308 = SURFACE_STYLE_FILL_AREA(#42309); +#42309 = FILL_AREA_STYLE('',(#42310)); +#42310 = FILL_AREA_STYLE_COLOUR('',#38072); +#42311 = OVER_RIDING_STYLED_ITEM('overriding color',(#42312),#8386, + #41076); +#42312 = PRESENTATION_STYLE_ASSIGNMENT((#42313)); +#42313 = SURFACE_STYLE_USAGE(.BOTH.,#42314); +#42314 = SURFACE_SIDE_STYLE('',(#42315)); +#42315 = SURFACE_STYLE_FILL_AREA(#42316); +#42316 = FILL_AREA_STYLE('',(#42317)); +#42317 = FILL_AREA_STYLE_COLOUR('',#38072); +#42318 = OVER_RIDING_STYLED_ITEM('overriding color',(#42319),#8410, + #41076); +#42319 = PRESENTATION_STYLE_ASSIGNMENT((#42320)); +#42320 = SURFACE_STYLE_USAGE(.BOTH.,#42321); +#42321 = SURFACE_SIDE_STYLE('',(#42322)); +#42322 = SURFACE_STYLE_FILL_AREA(#42323); +#42323 = FILL_AREA_STYLE('',(#42324)); +#42324 = FILL_AREA_STYLE_COLOUR('',#38072); +#42325 = OVER_RIDING_STYLED_ITEM('overriding color',(#42326),#8434, + #41076); +#42326 = PRESENTATION_STYLE_ASSIGNMENT((#42327)); +#42327 = SURFACE_STYLE_USAGE(.BOTH.,#42328); +#42328 = SURFACE_SIDE_STYLE('',(#42329)); +#42329 = SURFACE_STYLE_FILL_AREA(#42330); +#42330 = FILL_AREA_STYLE('',(#42331)); +#42331 = FILL_AREA_STYLE_COLOUR('',#38072); +#42332 = OVER_RIDING_STYLED_ITEM('overriding color',(#42333),#8458, + #41076); +#42333 = PRESENTATION_STYLE_ASSIGNMENT((#42334)); +#42334 = SURFACE_STYLE_USAGE(.BOTH.,#42335); +#42335 = SURFACE_SIDE_STYLE('',(#42336)); +#42336 = SURFACE_STYLE_FILL_AREA(#42337); +#42337 = FILL_AREA_STYLE('',(#42338)); +#42338 = FILL_AREA_STYLE_COLOUR('',#38072); +#42339 = OVER_RIDING_STYLED_ITEM('overriding color',(#42340),#8482, + #41076); +#42340 = PRESENTATION_STYLE_ASSIGNMENT((#42341)); +#42341 = SURFACE_STYLE_USAGE(.BOTH.,#42342); +#42342 = SURFACE_SIDE_STYLE('',(#42343)); +#42343 = SURFACE_STYLE_FILL_AREA(#42344); +#42344 = FILL_AREA_STYLE('',(#42345)); +#42345 = FILL_AREA_STYLE_COLOUR('',#38072); +#42346 = OVER_RIDING_STYLED_ITEM('overriding color',(#42347),#8506, + #41076); +#42347 = PRESENTATION_STYLE_ASSIGNMENT((#42348)); +#42348 = SURFACE_STYLE_USAGE(.BOTH.,#42349); +#42349 = SURFACE_SIDE_STYLE('',(#42350)); +#42350 = SURFACE_STYLE_FILL_AREA(#42351); +#42351 = FILL_AREA_STYLE('',(#42352)); +#42352 = FILL_AREA_STYLE_COLOUR('',#38072); +#42353 = OVER_RIDING_STYLED_ITEM('overriding color',(#42354),#8523, + #41076); +#42354 = PRESENTATION_STYLE_ASSIGNMENT((#42355)); +#42355 = SURFACE_STYLE_USAGE(.BOTH.,#42356); +#42356 = SURFACE_SIDE_STYLE('',(#42357)); +#42357 = SURFACE_STYLE_FILL_AREA(#42358); +#42358 = FILL_AREA_STYLE('',(#42359)); +#42359 = FILL_AREA_STYLE_COLOUR('',#38072); +#42360 = OVER_RIDING_STYLED_ITEM('overriding color',(#42361),#8543, + #41076); +#42361 = PRESENTATION_STYLE_ASSIGNMENT((#42362)); +#42362 = SURFACE_STYLE_USAGE(.BOTH.,#42363); +#42363 = SURFACE_SIDE_STYLE('',(#42364)); +#42364 = SURFACE_STYLE_FILL_AREA(#42365); +#42365 = FILL_AREA_STYLE('',(#42366)); +#42366 = FILL_AREA_STYLE_COLOUR('',#38072); +#42367 = OVER_RIDING_STYLED_ITEM('overriding color',(#42368),#8673, + #41076); +#42368 = PRESENTATION_STYLE_ASSIGNMENT((#42369)); +#42369 = SURFACE_STYLE_USAGE(.BOTH.,#42370); +#42370 = SURFACE_SIDE_STYLE('',(#42371)); +#42371 = SURFACE_STYLE_FILL_AREA(#42372); +#42372 = FILL_AREA_STYLE('',(#42373)); +#42373 = FILL_AREA_STYLE_COLOUR('',#38072); +#42374 = OVER_RIDING_STYLED_ITEM('overriding color',(#42375),#8695, + #41076); +#42375 = PRESENTATION_STYLE_ASSIGNMENT((#42376)); +#42376 = SURFACE_STYLE_USAGE(.BOTH.,#42377); +#42377 = SURFACE_SIDE_STYLE('',(#42378)); +#42378 = SURFACE_STYLE_FILL_AREA(#42379); +#42379 = FILL_AREA_STYLE('',(#42380)); +#42380 = FILL_AREA_STYLE_COLOUR('',#38072); +#42381 = OVER_RIDING_STYLED_ITEM('overriding color',(#42382),#8716, + #41076); +#42382 = PRESENTATION_STYLE_ASSIGNMENT((#42383)); +#42383 = SURFACE_STYLE_USAGE(.BOTH.,#42384); +#42384 = SURFACE_SIDE_STYLE('',(#42385)); +#42385 = SURFACE_STYLE_FILL_AREA(#42386); +#42386 = FILL_AREA_STYLE('',(#42387)); +#42387 = FILL_AREA_STYLE_COLOUR('',#38072); +#42388 = OVER_RIDING_STYLED_ITEM('overriding color',(#42389),#8737, + #41076); +#42389 = PRESENTATION_STYLE_ASSIGNMENT((#42390)); +#42390 = SURFACE_STYLE_USAGE(.BOTH.,#42391); +#42391 = SURFACE_SIDE_STYLE('',(#42392)); +#42392 = SURFACE_STYLE_FILL_AREA(#42393); +#42393 = FILL_AREA_STYLE('',(#42394)); +#42394 = FILL_AREA_STYLE_COLOUR('',#38072); +#42395 = OVER_RIDING_STYLED_ITEM('overriding color',(#42396),#8758, + #41076); +#42396 = PRESENTATION_STYLE_ASSIGNMENT((#42397)); +#42397 = SURFACE_STYLE_USAGE(.BOTH.,#42398); +#42398 = SURFACE_SIDE_STYLE('',(#42399)); +#42399 = SURFACE_STYLE_FILL_AREA(#42400); +#42400 = FILL_AREA_STYLE('',(#42401)); +#42401 = FILL_AREA_STYLE_COLOUR('',#38072); +#42402 = OVER_RIDING_STYLED_ITEM('overriding color',(#42403),#8779, + #41076); +#42403 = PRESENTATION_STYLE_ASSIGNMENT((#42404)); +#42404 = SURFACE_STYLE_USAGE(.BOTH.,#42405); +#42405 = SURFACE_SIDE_STYLE('',(#42406)); +#42406 = SURFACE_STYLE_FILL_AREA(#42407); +#42407 = FILL_AREA_STYLE('',(#42408)); +#42408 = FILL_AREA_STYLE_COLOUR('',#38072); +#42409 = OVER_RIDING_STYLED_ITEM('overriding color',(#42410),#8796, + #41076); +#42410 = PRESENTATION_STYLE_ASSIGNMENT((#42411)); +#42411 = SURFACE_STYLE_USAGE(.BOTH.,#42412); +#42412 = SURFACE_SIDE_STYLE('',(#42413)); +#42413 = SURFACE_STYLE_FILL_AREA(#42414); +#42414 = FILL_AREA_STYLE('',(#42415)); +#42415 = FILL_AREA_STYLE_COLOUR('',#38072); +#42416 = OVER_RIDING_STYLED_ITEM('overriding color',(#42417),#8808, + #41076); +#42417 = PRESENTATION_STYLE_ASSIGNMENT((#42418)); +#42418 = SURFACE_STYLE_USAGE(.BOTH.,#42419); +#42419 = SURFACE_SIDE_STYLE('',(#42420)); +#42420 = SURFACE_STYLE_FILL_AREA(#42421); +#42421 = FILL_AREA_STYLE('',(#42422)); +#42422 = FILL_AREA_STYLE_COLOUR('',#38072); +#42423 = OVER_RIDING_STYLED_ITEM('overriding color',(#42424),#8839, + #41076); +#42424 = PRESENTATION_STYLE_ASSIGNMENT((#42425)); +#42425 = SURFACE_STYLE_USAGE(.BOTH.,#42426); +#42426 = SURFACE_SIDE_STYLE('',(#42427)); +#42427 = SURFACE_STYLE_FILL_AREA(#42428); +#42428 = FILL_AREA_STYLE('',(#42429)); +#42429 = FILL_AREA_STYLE_COLOUR('',#38072); +#42430 = OVER_RIDING_STYLED_ITEM('overriding color',(#42431),#8863, + #41076); +#42431 = PRESENTATION_STYLE_ASSIGNMENT((#42432)); +#42432 = SURFACE_STYLE_USAGE(.BOTH.,#42433); +#42433 = SURFACE_SIDE_STYLE('',(#42434)); +#42434 = SURFACE_STYLE_FILL_AREA(#42435); +#42435 = FILL_AREA_STYLE('',(#42436)); +#42436 = FILL_AREA_STYLE_COLOUR('',#38072); +#42437 = OVER_RIDING_STYLED_ITEM('overriding color',(#42438),#8887, + #41076); +#42438 = PRESENTATION_STYLE_ASSIGNMENT((#42439)); +#42439 = SURFACE_STYLE_USAGE(.BOTH.,#42440); +#42440 = SURFACE_SIDE_STYLE('',(#42441)); +#42441 = SURFACE_STYLE_FILL_AREA(#42442); +#42442 = FILL_AREA_STYLE('',(#42443)); +#42443 = FILL_AREA_STYLE_COLOUR('',#38072); +#42444 = OVER_RIDING_STYLED_ITEM('overriding color',(#42445),#8916, + #41076); +#42445 = PRESENTATION_STYLE_ASSIGNMENT((#42446)); +#42446 = SURFACE_STYLE_USAGE(.BOTH.,#42447); +#42447 = SURFACE_SIDE_STYLE('',(#42448)); +#42448 = SURFACE_STYLE_FILL_AREA(#42449); +#42449 = FILL_AREA_STYLE('',(#42450)); +#42450 = FILL_AREA_STYLE_COLOUR('',#38072); +#42451 = OVER_RIDING_STYLED_ITEM('overriding color',(#42452),#8945, + #41076); +#42452 = PRESENTATION_STYLE_ASSIGNMENT((#42453)); +#42453 = SURFACE_STYLE_USAGE(.BOTH.,#42454); +#42454 = SURFACE_SIDE_STYLE('',(#42455)); +#42455 = SURFACE_STYLE_FILL_AREA(#42456); +#42456 = FILL_AREA_STYLE('',(#42457)); +#42457 = FILL_AREA_STYLE_COLOUR('',#38072); +#42458 = OVER_RIDING_STYLED_ITEM('overriding color',(#42459),#8974, + #41076); +#42459 = PRESENTATION_STYLE_ASSIGNMENT((#42460)); +#42460 = SURFACE_STYLE_USAGE(.BOTH.,#42461); +#42461 = SURFACE_SIDE_STYLE('',(#42462)); +#42462 = SURFACE_STYLE_FILL_AREA(#42463); +#42463 = FILL_AREA_STYLE('',(#42464)); +#42464 = FILL_AREA_STYLE_COLOUR('',#38072); +#42465 = OVER_RIDING_STYLED_ITEM('overriding color',(#42466),#8996, + #41076); +#42466 = PRESENTATION_STYLE_ASSIGNMENT((#42467)); +#42467 = SURFACE_STYLE_USAGE(.BOTH.,#42468); +#42468 = SURFACE_SIDE_STYLE('',(#42469)); +#42469 = SURFACE_STYLE_FILL_AREA(#42470); +#42470 = FILL_AREA_STYLE('',(#42471)); +#42471 = FILL_AREA_STYLE_COLOUR('',#41162); +#42472 = OVER_RIDING_STYLED_ITEM('overriding color',(#42473),#9011, + #41076); +#42473 = PRESENTATION_STYLE_ASSIGNMENT((#42474)); +#42474 = SURFACE_STYLE_USAGE(.BOTH.,#42475); +#42475 = SURFACE_SIDE_STYLE('',(#42476)); +#42476 = SURFACE_STYLE_FILL_AREA(#42477); +#42477 = FILL_AREA_STYLE('',(#42478)); +#42478 = FILL_AREA_STYLE_COLOUR('',#38072); +#42479 = OVER_RIDING_STYLED_ITEM('overriding color',(#42480),#9135, + #41076); +#42480 = PRESENTATION_STYLE_ASSIGNMENT((#42481)); +#42481 = SURFACE_STYLE_USAGE(.BOTH.,#42482); +#42482 = SURFACE_SIDE_STYLE('',(#42483)); +#42483 = SURFACE_STYLE_FILL_AREA(#42484); +#42484 = FILL_AREA_STYLE('',(#42485)); +#42485 = FILL_AREA_STYLE_COLOUR('',#38072); +#42486 = OVER_RIDING_STYLED_ITEM('overriding color',(#42487),#9157, + #41076); +#42487 = PRESENTATION_STYLE_ASSIGNMENT((#42488)); +#42488 = SURFACE_STYLE_USAGE(.BOTH.,#42489); +#42489 = SURFACE_SIDE_STYLE('',(#42490)); +#42490 = SURFACE_STYLE_FILL_AREA(#42491); +#42491 = FILL_AREA_STYLE('',(#42492)); +#42492 = FILL_AREA_STYLE_COLOUR('',#38072); +#42493 = OVER_RIDING_STYLED_ITEM('overriding color',(#42494),#9174, + #41076); +#42494 = PRESENTATION_STYLE_ASSIGNMENT((#42495)); +#42495 = SURFACE_STYLE_USAGE(.BOTH.,#42496); +#42496 = SURFACE_SIDE_STYLE('',(#42497)); +#42497 = SURFACE_STYLE_FILL_AREA(#42498); +#42498 = FILL_AREA_STYLE('',(#42499)); +#42499 = FILL_AREA_STYLE_COLOUR('',#38072); +#42500 = OVER_RIDING_STYLED_ITEM('overriding color',(#42501),#9191, + #41076); +#42501 = PRESENTATION_STYLE_ASSIGNMENT((#42502)); +#42502 = SURFACE_STYLE_USAGE(.BOTH.,#42503); +#42503 = SURFACE_SIDE_STYLE('',(#42504)); +#42504 = SURFACE_STYLE_FILL_AREA(#42505); +#42505 = FILL_AREA_STYLE('',(#42506)); +#42506 = FILL_AREA_STYLE_COLOUR('',#38072); +#42507 = OVER_RIDING_STYLED_ITEM('overriding color',(#42508),#9208, + #41076); +#42508 = PRESENTATION_STYLE_ASSIGNMENT((#42509)); +#42509 = SURFACE_STYLE_USAGE(.BOTH.,#42510); +#42510 = SURFACE_SIDE_STYLE('',(#42511)); +#42511 = SURFACE_STYLE_FILL_AREA(#42512); +#42512 = FILL_AREA_STYLE('',(#42513)); +#42513 = FILL_AREA_STYLE_COLOUR('',#38072); +#42514 = OVER_RIDING_STYLED_ITEM('overriding color',(#42515),#9225, + #41076); +#42515 = PRESENTATION_STYLE_ASSIGNMENT((#42516)); +#42516 = SURFACE_STYLE_USAGE(.BOTH.,#42517); +#42517 = SURFACE_SIDE_STYLE('',(#42518)); +#42518 = SURFACE_STYLE_FILL_AREA(#42519); +#42519 = FILL_AREA_STYLE('',(#42520)); +#42520 = FILL_AREA_STYLE_COLOUR('',#38072); +#42521 = OVER_RIDING_STYLED_ITEM('overriding color',(#42522),#9242, + #41076); +#42522 = PRESENTATION_STYLE_ASSIGNMENT((#42523)); +#42523 = SURFACE_STYLE_USAGE(.BOTH.,#42524); +#42524 = SURFACE_SIDE_STYLE('',(#42525)); +#42525 = SURFACE_STYLE_FILL_AREA(#42526); +#42526 = FILL_AREA_STYLE('',(#42527)); +#42527 = FILL_AREA_STYLE_COLOUR('',#38072); +#42528 = OVER_RIDING_STYLED_ITEM('overriding color',(#42529),#9259, + #41076); +#42529 = PRESENTATION_STYLE_ASSIGNMENT((#42530)); +#42530 = SURFACE_STYLE_USAGE(.BOTH.,#42531); +#42531 = SURFACE_SIDE_STYLE('',(#42532)); +#42532 = SURFACE_STYLE_FILL_AREA(#42533); +#42533 = FILL_AREA_STYLE('',(#42534)); +#42534 = FILL_AREA_STYLE_COLOUR('',#38072); +#42535 = OVER_RIDING_STYLED_ITEM('overriding color',(#42536),#9271, + #41076); +#42536 = PRESENTATION_STYLE_ASSIGNMENT((#42537)); +#42537 = SURFACE_STYLE_USAGE(.BOTH.,#42538); +#42538 = SURFACE_SIDE_STYLE('',(#42539)); +#42539 = SURFACE_STYLE_FILL_AREA(#42540); +#42540 = FILL_AREA_STYLE('',(#42541)); +#42541 = FILL_AREA_STYLE_COLOUR('',#38072); +#42542 = OVER_RIDING_STYLED_ITEM('overriding color',(#42543),#9302, + #41076); +#42543 = PRESENTATION_STYLE_ASSIGNMENT((#42544)); +#42544 = SURFACE_STYLE_USAGE(.BOTH.,#42545); +#42545 = SURFACE_SIDE_STYLE('',(#42546)); +#42546 = SURFACE_STYLE_FILL_AREA(#42547); +#42547 = FILL_AREA_STYLE('',(#42548)); +#42548 = FILL_AREA_STYLE_COLOUR('',#38072); +#42549 = OVER_RIDING_STYLED_ITEM('overriding color',(#42550),#9326, + #41076); +#42550 = PRESENTATION_STYLE_ASSIGNMENT((#42551)); +#42551 = SURFACE_STYLE_USAGE(.BOTH.,#42552); +#42552 = SURFACE_SIDE_STYLE('',(#42553)); +#42553 = SURFACE_STYLE_FILL_AREA(#42554); +#42554 = FILL_AREA_STYLE('',(#42555)); +#42555 = FILL_AREA_STYLE_COLOUR('',#38072); +#42556 = OVER_RIDING_STYLED_ITEM('overriding color',(#42557),#9355, + #41076); +#42557 = PRESENTATION_STYLE_ASSIGNMENT((#42558)); +#42558 = SURFACE_STYLE_USAGE(.BOTH.,#42559); +#42559 = SURFACE_SIDE_STYLE('',(#42560)); +#42560 = SURFACE_STYLE_FILL_AREA(#42561); +#42561 = FILL_AREA_STYLE('',(#42562)); +#42562 = FILL_AREA_STYLE_COLOUR('',#38072); +#42563 = OVER_RIDING_STYLED_ITEM('overriding color',(#42564),#9379, + #41076); +#42564 = PRESENTATION_STYLE_ASSIGNMENT((#42565)); +#42565 = SURFACE_STYLE_USAGE(.BOTH.,#42566); +#42566 = SURFACE_SIDE_STYLE('',(#42567)); +#42567 = SURFACE_STYLE_FILL_AREA(#42568); +#42568 = FILL_AREA_STYLE('',(#42569)); +#42569 = FILL_AREA_STYLE_COLOUR('',#38072); +#42570 = OVER_RIDING_STYLED_ITEM('overriding color',(#42571),#9408, + #41076); +#42571 = PRESENTATION_STYLE_ASSIGNMENT((#42572)); +#42572 = SURFACE_STYLE_USAGE(.BOTH.,#42573); +#42573 = SURFACE_SIDE_STYLE('',(#42574)); +#42574 = SURFACE_STYLE_FILL_AREA(#42575); +#42575 = FILL_AREA_STYLE('',(#42576)); +#42576 = FILL_AREA_STYLE_COLOUR('',#38072); +#42577 = OVER_RIDING_STYLED_ITEM('overriding color',(#42578),#9425, + #41076); +#42578 = PRESENTATION_STYLE_ASSIGNMENT((#42579)); +#42579 = SURFACE_STYLE_USAGE(.BOTH.,#42580); +#42580 = SURFACE_SIDE_STYLE('',(#42581)); +#42581 = SURFACE_STYLE_FILL_AREA(#42582); +#42582 = FILL_AREA_STYLE('',(#42583)); +#42583 = FILL_AREA_STYLE_COLOUR('',#41162); +#42584 = OVER_RIDING_STYLED_ITEM('overriding color',(#42585),#9439, + #41076); +#42585 = PRESENTATION_STYLE_ASSIGNMENT((#42586)); +#42586 = SURFACE_STYLE_USAGE(.BOTH.,#42587); +#42587 = SURFACE_SIDE_STYLE('',(#42588)); +#42588 = SURFACE_STYLE_FILL_AREA(#42589); +#42589 = FILL_AREA_STYLE('',(#42590)); +#42590 = FILL_AREA_STYLE_COLOUR('',#38072); +#42591 = OVER_RIDING_STYLED_ITEM('overriding color',(#42592),#9764, + #41076); +#42592 = PRESENTATION_STYLE_ASSIGNMENT((#42593)); +#42593 = SURFACE_STYLE_USAGE(.BOTH.,#42594); +#42594 = SURFACE_SIDE_STYLE('',(#42595)); +#42595 = SURFACE_STYLE_FILL_AREA(#42596); +#42596 = FILL_AREA_STYLE('',(#42597)); +#42597 = FILL_AREA_STYLE_COLOUR('',#38072); +#42598 = OVER_RIDING_STYLED_ITEM('overriding color',(#42599),#9790, + #41076); +#42599 = PRESENTATION_STYLE_ASSIGNMENT((#42600)); +#42600 = SURFACE_STYLE_USAGE(.BOTH.,#42601); +#42601 = SURFACE_SIDE_STYLE('',(#42602)); +#42602 = SURFACE_STYLE_FILL_AREA(#42603); +#42603 = FILL_AREA_STYLE('',(#42604)); +#42604 = FILL_AREA_STYLE_COLOUR('',#38072); +#42605 = OVER_RIDING_STYLED_ITEM('overriding color',(#42606),#9811, + #41076); +#42606 = PRESENTATION_STYLE_ASSIGNMENT((#42607)); +#42607 = SURFACE_STYLE_USAGE(.BOTH.,#42608); +#42608 = SURFACE_SIDE_STYLE('',(#42609)); +#42609 = SURFACE_STYLE_FILL_AREA(#42610); +#42610 = FILL_AREA_STYLE('',(#42611)); +#42611 = FILL_AREA_STYLE_COLOUR('',#38072); +#42612 = OVER_RIDING_STYLED_ITEM('overriding color',(#42613),#9832, + #41076); +#42613 = PRESENTATION_STYLE_ASSIGNMENT((#42614)); +#42614 = SURFACE_STYLE_USAGE(.BOTH.,#42615); +#42615 = SURFACE_SIDE_STYLE('',(#42616)); +#42616 = SURFACE_STYLE_FILL_AREA(#42617); +#42617 = FILL_AREA_STYLE('',(#42618)); +#42618 = FILL_AREA_STYLE_COLOUR('',#38072); +#42619 = OVER_RIDING_STYLED_ITEM('overriding color',(#42620),#9853, + #41076); +#42620 = PRESENTATION_STYLE_ASSIGNMENT((#42621)); +#42621 = SURFACE_STYLE_USAGE(.BOTH.,#42622); +#42622 = SURFACE_SIDE_STYLE('',(#42623)); +#42623 = SURFACE_STYLE_FILL_AREA(#42624); +#42624 = FILL_AREA_STYLE('',(#42625)); +#42625 = FILL_AREA_STYLE_COLOUR('',#38072); +#42626 = OVER_RIDING_STYLED_ITEM('overriding color',(#42627),#9874, + #41076); +#42627 = PRESENTATION_STYLE_ASSIGNMENT((#42628)); +#42628 = SURFACE_STYLE_USAGE(.BOTH.,#42629); +#42629 = SURFACE_SIDE_STYLE('',(#42630)); +#42630 = SURFACE_STYLE_FILL_AREA(#42631); +#42631 = FILL_AREA_STYLE('',(#42632)); +#42632 = FILL_AREA_STYLE_COLOUR('',#38072); +#42633 = OVER_RIDING_STYLED_ITEM('overriding color',(#42634),#9895, + #41076); +#42634 = PRESENTATION_STYLE_ASSIGNMENT((#42635)); +#42635 = SURFACE_STYLE_USAGE(.BOTH.,#42636); +#42636 = SURFACE_SIDE_STYLE('',(#42637)); +#42637 = SURFACE_STYLE_FILL_AREA(#42638); +#42638 = FILL_AREA_STYLE('',(#42639)); +#42639 = FILL_AREA_STYLE_COLOUR('',#38072); +#42640 = OVER_RIDING_STYLED_ITEM('overriding color',(#42641),#9916, + #41076); +#42641 = PRESENTATION_STYLE_ASSIGNMENT((#42642)); +#42642 = SURFACE_STYLE_USAGE(.BOTH.,#42643); +#42643 = SURFACE_SIDE_STYLE('',(#42644)); +#42644 = SURFACE_STYLE_FILL_AREA(#42645); +#42645 = FILL_AREA_STYLE('',(#42646)); +#42646 = FILL_AREA_STYLE_COLOUR('',#38072); +#42647 = OVER_RIDING_STYLED_ITEM('overriding color',(#42648),#9937, + #41076); +#42648 = PRESENTATION_STYLE_ASSIGNMENT((#42649)); +#42649 = SURFACE_STYLE_USAGE(.BOTH.,#42650); +#42650 = SURFACE_SIDE_STYLE('',(#42651)); +#42651 = SURFACE_STYLE_FILL_AREA(#42652); +#42652 = FILL_AREA_STYLE('',(#42653)); +#42653 = FILL_AREA_STYLE_COLOUR('',#38072); +#42654 = OVER_RIDING_STYLED_ITEM('overriding color',(#42655),#9958, + #41076); +#42655 = PRESENTATION_STYLE_ASSIGNMENT((#42656)); +#42656 = SURFACE_STYLE_USAGE(.BOTH.,#42657); +#42657 = SURFACE_SIDE_STYLE('',(#42658)); +#42658 = SURFACE_STYLE_FILL_AREA(#42659); +#42659 = FILL_AREA_STYLE('',(#42660)); +#42660 = FILL_AREA_STYLE_COLOUR('',#38072); +#42661 = OVER_RIDING_STYLED_ITEM('overriding color',(#42662),#9979, + #41076); +#42662 = PRESENTATION_STYLE_ASSIGNMENT((#42663)); +#42663 = SURFACE_STYLE_USAGE(.BOTH.,#42664); +#42664 = SURFACE_SIDE_STYLE('',(#42665)); +#42665 = SURFACE_STYLE_FILL_AREA(#42666); +#42666 = FILL_AREA_STYLE('',(#42667)); +#42667 = FILL_AREA_STYLE_COLOUR('',#38072); +#42668 = OVER_RIDING_STYLED_ITEM('overriding color',(#42669),#10000, + #41076); +#42669 = PRESENTATION_STYLE_ASSIGNMENT((#42670)); +#42670 = SURFACE_STYLE_USAGE(.BOTH.,#42671); +#42671 = SURFACE_SIDE_STYLE('',(#42672)); +#42672 = SURFACE_STYLE_FILL_AREA(#42673); +#42673 = FILL_AREA_STYLE('',(#42674)); +#42674 = FILL_AREA_STYLE_COLOUR('',#38072); +#42675 = OVER_RIDING_STYLED_ITEM('overriding color',(#42676),#10021, + #41076); +#42676 = PRESENTATION_STYLE_ASSIGNMENT((#42677)); +#42677 = SURFACE_STYLE_USAGE(.BOTH.,#42678); +#42678 = SURFACE_SIDE_STYLE('',(#42679)); +#42679 = SURFACE_STYLE_FILL_AREA(#42680); +#42680 = FILL_AREA_STYLE('',(#42681)); +#42681 = FILL_AREA_STYLE_COLOUR('',#38072); +#42682 = OVER_RIDING_STYLED_ITEM('overriding color',(#42683),#10038, + #41076); +#42683 = PRESENTATION_STYLE_ASSIGNMENT((#42684)); +#42684 = SURFACE_STYLE_USAGE(.BOTH.,#42685); +#42685 = SURFACE_SIDE_STYLE('',(#42686)); +#42686 = SURFACE_STYLE_FILL_AREA(#42687); +#42687 = FILL_AREA_STYLE('',(#42688)); +#42688 = FILL_AREA_STYLE_COLOUR('',#38072); +#42689 = OVER_RIDING_STYLED_ITEM('overriding color',(#42690),#10055, + #41076); +#42690 = PRESENTATION_STYLE_ASSIGNMENT((#42691)); +#42691 = SURFACE_STYLE_USAGE(.BOTH.,#42692); +#42692 = SURFACE_SIDE_STYLE('',(#42693)); +#42693 = SURFACE_STYLE_FILL_AREA(#42694); +#42694 = FILL_AREA_STYLE('',(#42695)); +#42695 = FILL_AREA_STYLE_COLOUR('',#38072); +#42696 = OVER_RIDING_STYLED_ITEM('overriding color',(#42697),#10072, + #41076); +#42697 = PRESENTATION_STYLE_ASSIGNMENT((#42698)); +#42698 = SURFACE_STYLE_USAGE(.BOTH.,#42699); +#42699 = SURFACE_SIDE_STYLE('',(#42700)); +#42700 = SURFACE_STYLE_FILL_AREA(#42701); +#42701 = FILL_AREA_STYLE('',(#42702)); +#42702 = FILL_AREA_STYLE_COLOUR('',#38072); +#42703 = OVER_RIDING_STYLED_ITEM('overriding color',(#42704),#10089, + #41076); +#42704 = PRESENTATION_STYLE_ASSIGNMENT((#42705)); +#42705 = SURFACE_STYLE_USAGE(.BOTH.,#42706); +#42706 = SURFACE_SIDE_STYLE('',(#42707)); +#42707 = SURFACE_STYLE_FILL_AREA(#42708); +#42708 = FILL_AREA_STYLE('',(#42709)); +#42709 = FILL_AREA_STYLE_COLOUR('',#38072); +#42710 = OVER_RIDING_STYLED_ITEM('overriding color',(#42711),#10110, + #41076); +#42711 = PRESENTATION_STYLE_ASSIGNMENT((#42712)); +#42712 = SURFACE_STYLE_USAGE(.BOTH.,#42713); +#42713 = SURFACE_SIDE_STYLE('',(#42714)); +#42714 = SURFACE_STYLE_FILL_AREA(#42715); +#42715 = FILL_AREA_STYLE('',(#42716)); +#42716 = FILL_AREA_STYLE_COLOUR('',#38072); +#42717 = OVER_RIDING_STYLED_ITEM('overriding color',(#42718),#10131, + #41076); +#42718 = PRESENTATION_STYLE_ASSIGNMENT((#42719)); +#42719 = SURFACE_STYLE_USAGE(.BOTH.,#42720); +#42720 = SURFACE_SIDE_STYLE('',(#42721)); +#42721 = SURFACE_STYLE_FILL_AREA(#42722); +#42722 = FILL_AREA_STYLE('',(#42723)); +#42723 = FILL_AREA_STYLE_COLOUR('',#38072); +#42724 = OVER_RIDING_STYLED_ITEM('overriding color',(#42725),#10152, + #41076); +#42725 = PRESENTATION_STYLE_ASSIGNMENT((#42726)); +#42726 = SURFACE_STYLE_USAGE(.BOTH.,#42727); +#42727 = SURFACE_SIDE_STYLE('',(#42728)); +#42728 = SURFACE_STYLE_FILL_AREA(#42729); +#42729 = FILL_AREA_STYLE('',(#42730)); +#42730 = FILL_AREA_STYLE_COLOUR('',#38072); +#42731 = OVER_RIDING_STYLED_ITEM('overriding color',(#42732),#10173, + #41076); +#42732 = PRESENTATION_STYLE_ASSIGNMENT((#42733)); +#42733 = SURFACE_STYLE_USAGE(.BOTH.,#42734); +#42734 = SURFACE_SIDE_STYLE('',(#42735)); +#42735 = SURFACE_STYLE_FILL_AREA(#42736); +#42736 = FILL_AREA_STYLE('',(#42737)); +#42737 = FILL_AREA_STYLE_COLOUR('',#38072); +#42738 = OVER_RIDING_STYLED_ITEM('overriding color',(#42739),#10194, + #41076); +#42739 = PRESENTATION_STYLE_ASSIGNMENT((#42740)); +#42740 = SURFACE_STYLE_USAGE(.BOTH.,#42741); +#42741 = SURFACE_SIDE_STYLE('',(#42742)); +#42742 = SURFACE_STYLE_FILL_AREA(#42743); +#42743 = FILL_AREA_STYLE('',(#42744)); +#42744 = FILL_AREA_STYLE_COLOUR('',#38072); +#42745 = OVER_RIDING_STYLED_ITEM('overriding color',(#42746),#10215, + #41076); +#42746 = PRESENTATION_STYLE_ASSIGNMENT((#42747)); +#42747 = SURFACE_STYLE_USAGE(.BOTH.,#42748); +#42748 = SURFACE_SIDE_STYLE('',(#42749)); +#42749 = SURFACE_STYLE_FILL_AREA(#42750); +#42750 = FILL_AREA_STYLE('',(#42751)); +#42751 = FILL_AREA_STYLE_COLOUR('',#38072); +#42752 = OVER_RIDING_STYLED_ITEM('overriding color',(#42753),#10236, + #41076); +#42753 = PRESENTATION_STYLE_ASSIGNMENT((#42754)); +#42754 = SURFACE_STYLE_USAGE(.BOTH.,#42755); +#42755 = SURFACE_SIDE_STYLE('',(#42756)); +#42756 = SURFACE_STYLE_FILL_AREA(#42757); +#42757 = FILL_AREA_STYLE('',(#42758)); +#42758 = FILL_AREA_STYLE_COLOUR('',#38072); +#42759 = OVER_RIDING_STYLED_ITEM('overriding color',(#42760),#10253, + #41076); +#42760 = PRESENTATION_STYLE_ASSIGNMENT((#42761)); +#42761 = SURFACE_STYLE_USAGE(.BOTH.,#42762); +#42762 = SURFACE_SIDE_STYLE('',(#42763)); +#42763 = SURFACE_STYLE_FILL_AREA(#42764); +#42764 = FILL_AREA_STYLE('',(#42765)); +#42765 = FILL_AREA_STYLE_COLOUR('',#38072); +#42766 = OVER_RIDING_STYLED_ITEM('overriding color',(#42767),#10274, + #41076); +#42767 = PRESENTATION_STYLE_ASSIGNMENT((#42768)); +#42768 = SURFACE_STYLE_USAGE(.BOTH.,#42769); +#42769 = SURFACE_SIDE_STYLE('',(#42770)); +#42770 = SURFACE_STYLE_FILL_AREA(#42771); +#42771 = FILL_AREA_STYLE('',(#42772)); +#42772 = FILL_AREA_STYLE_COLOUR('',#38072); +#42773 = OVER_RIDING_STYLED_ITEM('overriding color',(#42774),#10295, + #41076); +#42774 = PRESENTATION_STYLE_ASSIGNMENT((#42775)); +#42775 = SURFACE_STYLE_USAGE(.BOTH.,#42776); +#42776 = SURFACE_SIDE_STYLE('',(#42777)); +#42777 = SURFACE_STYLE_FILL_AREA(#42778); +#42778 = FILL_AREA_STYLE('',(#42779)); +#42779 = FILL_AREA_STYLE_COLOUR('',#38072); +#42780 = OVER_RIDING_STYLED_ITEM('overriding color',(#42781),#10312, + #41076); +#42781 = PRESENTATION_STYLE_ASSIGNMENT((#42782)); +#42782 = SURFACE_STYLE_USAGE(.BOTH.,#42783); +#42783 = SURFACE_SIDE_STYLE('',(#42784)); +#42784 = SURFACE_STYLE_FILL_AREA(#42785); +#42785 = FILL_AREA_STYLE('',(#42786)); +#42786 = FILL_AREA_STYLE_COLOUR('',#38072); +#42787 = OVER_RIDING_STYLED_ITEM('overriding color',(#42788),#10333, + #41076); +#42788 = PRESENTATION_STYLE_ASSIGNMENT((#42789)); +#42789 = SURFACE_STYLE_USAGE(.BOTH.,#42790); +#42790 = SURFACE_SIDE_STYLE('',(#42791)); +#42791 = SURFACE_STYLE_FILL_AREA(#42792); +#42792 = FILL_AREA_STYLE('',(#42793)); +#42793 = FILL_AREA_STYLE_COLOUR('',#38072); +#42794 = OVER_RIDING_STYLED_ITEM('overriding color',(#42795),#10354, + #41076); +#42795 = PRESENTATION_STYLE_ASSIGNMENT((#42796)); +#42796 = SURFACE_STYLE_USAGE(.BOTH.,#42797); +#42797 = SURFACE_SIDE_STYLE('',(#42798)); +#42798 = SURFACE_STYLE_FILL_AREA(#42799); +#42799 = FILL_AREA_STYLE('',(#42800)); +#42800 = FILL_AREA_STYLE_COLOUR('',#38072); +#42801 = OVER_RIDING_STYLED_ITEM('overriding color',(#42802),#10375, + #41076); +#42802 = PRESENTATION_STYLE_ASSIGNMENT((#42803)); +#42803 = SURFACE_STYLE_USAGE(.BOTH.,#42804); +#42804 = SURFACE_SIDE_STYLE('',(#42805)); +#42805 = SURFACE_STYLE_FILL_AREA(#42806); +#42806 = FILL_AREA_STYLE('',(#42807)); +#42807 = FILL_AREA_STYLE_COLOUR('',#38072); +#42808 = OVER_RIDING_STYLED_ITEM('overriding color',(#42809),#10392, + #41076); +#42809 = PRESENTATION_STYLE_ASSIGNMENT((#42810)); +#42810 = SURFACE_STYLE_USAGE(.BOTH.,#42811); +#42811 = SURFACE_SIDE_STYLE('',(#42812)); +#42812 = SURFACE_STYLE_FILL_AREA(#42813); +#42813 = FILL_AREA_STYLE('',(#42814)); +#42814 = FILL_AREA_STYLE_COLOUR('',#38072); +#42815 = OVER_RIDING_STYLED_ITEM('overriding color',(#42816),#10413, + #41076); +#42816 = PRESENTATION_STYLE_ASSIGNMENT((#42817)); +#42817 = SURFACE_STYLE_USAGE(.BOTH.,#42818); +#42818 = SURFACE_SIDE_STYLE('',(#42819)); +#42819 = SURFACE_STYLE_FILL_AREA(#42820); +#42820 = FILL_AREA_STYLE('',(#42821)); +#42821 = FILL_AREA_STYLE_COLOUR('',#38072); +#42822 = OVER_RIDING_STYLED_ITEM('overriding color',(#42823),#10429, + #41076); +#42823 = PRESENTATION_STYLE_ASSIGNMENT((#42824)); +#42824 = SURFACE_STYLE_USAGE(.BOTH.,#42825); +#42825 = SURFACE_SIDE_STYLE('',(#42826)); +#42826 = SURFACE_STYLE_FILL_AREA(#42827); +#42827 = FILL_AREA_STYLE('',(#42828)); +#42828 = FILL_AREA_STYLE_COLOUR('',#38072); +#42829 = OVER_RIDING_STYLED_ITEM('overriding color',(#42830),#10474, + #41076); +#42830 = PRESENTATION_STYLE_ASSIGNMENT((#42831)); +#42831 = SURFACE_STYLE_USAGE(.BOTH.,#42832); +#42832 = SURFACE_SIDE_STYLE('',(#42833)); +#42833 = SURFACE_STYLE_FILL_AREA(#42834); +#42834 = FILL_AREA_STYLE('',(#42835)); +#42835 = FILL_AREA_STYLE_COLOUR('',#38072); +#42836 = OVER_RIDING_STYLED_ITEM('overriding color',(#42837),#10502, + #41076); +#42837 = PRESENTATION_STYLE_ASSIGNMENT((#42838)); +#42838 = SURFACE_STYLE_USAGE(.BOTH.,#42839); +#42839 = SURFACE_SIDE_STYLE('',(#42840)); +#42840 = SURFACE_STYLE_FILL_AREA(#42841); +#42841 = FILL_AREA_STYLE('',(#42842)); +#42842 = FILL_AREA_STYLE_COLOUR('',#41162); +#42843 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #42844,#42852,#42859,#42866,#42873,#42880,#42887,#42894,#42901, + #42908,#42915,#42922,#42929,#42936,#42943,#42950,#42957,#42964, + #42971,#42978,#42985,#42992,#42999,#43006,#43013,#43020,#43027, + #43034,#43041,#43048,#43055,#43062,#43069,#43076,#43083,#43090, + #43097,#43104,#43111,#43118,#43125,#43132,#43139,#43146,#43153, + #43160,#43167,#43174,#43181,#43188,#43195,#43202,#43209,#43216, + #43223,#43230,#43237,#43244,#43251,#43258,#43265,#43272,#43280, + #43287,#43294,#43301,#43308,#43315,#43322,#43329,#43336,#43343, + #43350,#43357,#43364,#43371,#43378,#43385,#43392,#43399,#43406, + #43413,#43420,#43427,#43434,#43441,#43448,#43455,#43462,#43469, + #43476,#43483,#43490,#43497,#43504,#43511,#43518,#43525,#43532, + #43539,#43546,#43553,#43560,#43567,#43574,#43581,#43588,#43595, + #43602,#43609,#43616,#43623,#43630,#43637,#43644,#43651,#43658, + #43665,#43672,#43679,#43686,#43693,#43700,#43707,#43714,#43721, + #43728,#43735,#43742,#43749,#43756,#43763,#43770,#43777,#43784, + #43791,#43798,#43805,#43812,#43819,#43826,#43833,#43840,#43847, + #43854,#43861,#43868,#43875,#43882,#43889,#43896,#43903,#43910, + #43917,#43924,#43931,#43938,#43945,#43952,#43959,#43966,#43973, + #43980,#43987,#43994,#44001,#44008,#44015,#44022,#44029,#44036, + #44043,#44050,#44057,#44064,#44071,#44078),#34427); +#42844 = STYLED_ITEM('color',(#42845),#29119); +#42845 = PRESENTATION_STYLE_ASSIGNMENT((#42846)); +#42846 = SURFACE_STYLE_USAGE(.BOTH.,#42847); +#42847 = SURFACE_SIDE_STYLE('',(#42848)); +#42848 = SURFACE_STYLE_FILL_AREA(#42849); +#42849 = FILL_AREA_STYLE('',(#42850)); +#42850 = FILL_AREA_STYLE_COLOUR('',#42851); +#42851 = COLOUR_RGB('',0.894117649055,0.890196087049,0.811764731185); +#42852 = STYLED_ITEM('color',(#42853),#29159); +#42853 = PRESENTATION_STYLE_ASSIGNMENT((#42854)); +#42854 = SURFACE_STYLE_USAGE(.BOTH.,#42855); +#42855 = SURFACE_SIDE_STYLE('',(#42856)); +#42856 = SURFACE_STYLE_FILL_AREA(#42857); +#42857 = FILL_AREA_STYLE('',(#42858)); +#42858 = FILL_AREA_STYLE_COLOUR('',#42851); +#42859 = STYLED_ITEM('color',(#42860),#29223); +#42860 = PRESENTATION_STYLE_ASSIGNMENT((#42861)); +#42861 = SURFACE_STYLE_USAGE(.BOTH.,#42862); +#42862 = SURFACE_SIDE_STYLE('',(#42863)); +#42863 = SURFACE_STYLE_FILL_AREA(#42864); +#42864 = FILL_AREA_STYLE('',(#42865)); +#42865 = FILL_AREA_STYLE_COLOUR('',#42851); +#42866 = STYLED_ITEM('color',(#42867),#29407); +#42867 = PRESENTATION_STYLE_ASSIGNMENT((#42868)); +#42868 = SURFACE_STYLE_USAGE(.BOTH.,#42869); +#42869 = SURFACE_SIDE_STYLE('',(#42870)); +#42870 = SURFACE_STYLE_FILL_AREA(#42871); +#42871 = FILL_AREA_STYLE('',(#42872)); +#42872 = FILL_AREA_STYLE_COLOUR('',#42851); +#42873 = STYLED_ITEM('color',(#42874),#29447); +#42874 = PRESENTATION_STYLE_ASSIGNMENT((#42875)); +#42875 = SURFACE_STYLE_USAGE(.BOTH.,#42876); +#42876 = SURFACE_SIDE_STYLE('',(#42877)); +#42877 = SURFACE_STYLE_FILL_AREA(#42878); +#42878 = FILL_AREA_STYLE('',(#42879)); +#42879 = FILL_AREA_STYLE_COLOUR('',#42851); +#42880 = STYLED_ITEM('color',(#42881),#29754); +#42881 = PRESENTATION_STYLE_ASSIGNMENT((#42882)); +#42882 = SURFACE_STYLE_USAGE(.BOTH.,#42883); +#42883 = SURFACE_SIDE_STYLE('',(#42884)); +#42884 = SURFACE_STYLE_FILL_AREA(#42885); +#42885 = FILL_AREA_STYLE('',(#42886)); +#42886 = FILL_AREA_STYLE_COLOUR('',#42851); +#42887 = STYLED_ITEM('color',(#42888),#29794); +#42888 = PRESENTATION_STYLE_ASSIGNMENT((#42889)); +#42889 = SURFACE_STYLE_USAGE(.BOTH.,#42890); +#42890 = SURFACE_SIDE_STYLE('',(#42891)); +#42891 = SURFACE_STYLE_FILL_AREA(#42892); +#42892 = FILL_AREA_STYLE('',(#42893)); +#42893 = FILL_AREA_STYLE_COLOUR('',#42851); +#42894 = STYLED_ITEM('color',(#42895),#29818); +#42895 = PRESENTATION_STYLE_ASSIGNMENT((#42896)); +#42896 = SURFACE_STYLE_USAGE(.BOTH.,#42897); +#42897 = SURFACE_SIDE_STYLE('',(#42898)); +#42898 = SURFACE_STYLE_FILL_AREA(#42899); +#42899 = FILL_AREA_STYLE('',(#42900)); +#42900 = FILL_AREA_STYLE_COLOUR('',#42851); +#42901 = STYLED_ITEM('color',(#42902),#29843); +#42902 = PRESENTATION_STYLE_ASSIGNMENT((#42903)); +#42903 = SURFACE_STYLE_USAGE(.BOTH.,#42904); +#42904 = SURFACE_SIDE_STYLE('',(#42905)); +#42905 = SURFACE_STYLE_FILL_AREA(#42906); +#42906 = FILL_AREA_STYLE('',(#42907)); +#42907 = FILL_AREA_STYLE_COLOUR('',#42851); +#42908 = STYLED_ITEM('color',(#42909),#29867); +#42909 = PRESENTATION_STYLE_ASSIGNMENT((#42910)); +#42910 = SURFACE_STYLE_USAGE(.BOTH.,#42911); +#42911 = SURFACE_SIDE_STYLE('',(#42912)); +#42912 = SURFACE_STYLE_FILL_AREA(#42913); +#42913 = FILL_AREA_STYLE('',(#42914)); +#42914 = FILL_AREA_STYLE_COLOUR('',#42851); +#42915 = STYLED_ITEM('color',(#42916),#29916); +#42916 = PRESENTATION_STYLE_ASSIGNMENT((#42917)); +#42917 = SURFACE_STYLE_USAGE(.BOTH.,#42918); +#42918 = SURFACE_SIDE_STYLE('',(#42919)); +#42919 = SURFACE_STYLE_FILL_AREA(#42920); +#42920 = FILL_AREA_STYLE('',(#42921)); +#42921 = FILL_AREA_STYLE_COLOUR('',#42851); +#42922 = STYLED_ITEM('color',(#42923),#29938); +#42923 = PRESENTATION_STYLE_ASSIGNMENT((#42924)); +#42924 = SURFACE_STYLE_USAGE(.BOTH.,#42925); +#42925 = SURFACE_SIDE_STYLE('',(#42926)); +#42926 = SURFACE_STYLE_FILL_AREA(#42927); +#42927 = FILL_AREA_STYLE('',(#42928)); +#42928 = FILL_AREA_STYLE_COLOUR('',#42851); +#42929 = STYLED_ITEM('color',(#42930),#29971); +#42930 = PRESENTATION_STYLE_ASSIGNMENT((#42931)); +#42931 = SURFACE_STYLE_USAGE(.BOTH.,#42932); +#42932 = SURFACE_SIDE_STYLE('',(#42933)); +#42933 = SURFACE_STYLE_FILL_AREA(#42934); +#42934 = FILL_AREA_STYLE('',(#42935)); +#42935 = FILL_AREA_STYLE_COLOUR('',#42851); +#42936 = STYLED_ITEM('color',(#42937),#29995); +#42937 = PRESENTATION_STYLE_ASSIGNMENT((#42938)); +#42938 = SURFACE_STYLE_USAGE(.BOTH.,#42939); +#42939 = SURFACE_SIDE_STYLE('',(#42940)); +#42940 = SURFACE_STYLE_FILL_AREA(#42941); +#42941 = FILL_AREA_STYLE('',(#42942)); +#42942 = FILL_AREA_STYLE_COLOUR('',#42851); +#42943 = STYLED_ITEM('color',(#42944),#30026); +#42944 = PRESENTATION_STYLE_ASSIGNMENT((#42945)); +#42945 = SURFACE_STYLE_USAGE(.BOTH.,#42946); +#42946 = SURFACE_SIDE_STYLE('',(#42947)); +#42947 = SURFACE_STYLE_FILL_AREA(#42948); +#42948 = FILL_AREA_STYLE('',(#42949)); +#42949 = FILL_AREA_STYLE_COLOUR('',#42851); +#42950 = STYLED_ITEM('color',(#42951),#30043); +#42951 = PRESENTATION_STYLE_ASSIGNMENT((#42952)); +#42952 = SURFACE_STYLE_USAGE(.BOTH.,#42953); +#42953 = SURFACE_SIDE_STYLE('',(#42954)); +#42954 = SURFACE_STYLE_FILL_AREA(#42955); +#42955 = FILL_AREA_STYLE('',(#42956)); +#42956 = FILL_AREA_STYLE_COLOUR('',#42851); +#42957 = STYLED_ITEM('color',(#42958),#30076); +#42958 = PRESENTATION_STYLE_ASSIGNMENT((#42959)); +#42959 = SURFACE_STYLE_USAGE(.BOTH.,#42960); +#42960 = SURFACE_SIDE_STYLE('',(#42961)); +#42961 = SURFACE_STYLE_FILL_AREA(#42962); +#42962 = FILL_AREA_STYLE('',(#42963)); +#42963 = FILL_AREA_STYLE_COLOUR('',#42851); +#42964 = STYLED_ITEM('color',(#42965),#30100); +#42965 = PRESENTATION_STYLE_ASSIGNMENT((#42966)); +#42966 = SURFACE_STYLE_USAGE(.BOTH.,#42967); +#42967 = SURFACE_SIDE_STYLE('',(#42968)); +#42968 = SURFACE_STYLE_FILL_AREA(#42969); +#42969 = FILL_AREA_STYLE('',(#42970)); +#42970 = FILL_AREA_STYLE_COLOUR('',#42851); +#42971 = STYLED_ITEM('color',(#42972),#30131); +#42972 = PRESENTATION_STYLE_ASSIGNMENT((#42973)); +#42973 = SURFACE_STYLE_USAGE(.BOTH.,#42974); +#42974 = SURFACE_SIDE_STYLE('',(#42975)); +#42975 = SURFACE_STYLE_FILL_AREA(#42976); +#42976 = FILL_AREA_STYLE('',(#42977)); +#42977 = FILL_AREA_STYLE_COLOUR('',#42851); +#42978 = STYLED_ITEM('color',(#42979),#30148); +#42979 = PRESENTATION_STYLE_ASSIGNMENT((#42980)); +#42980 = SURFACE_STYLE_USAGE(.BOTH.,#42981); +#42981 = SURFACE_SIDE_STYLE('',(#42982)); +#42982 = SURFACE_STYLE_FILL_AREA(#42983); +#42983 = FILL_AREA_STYLE('',(#42984)); +#42984 = FILL_AREA_STYLE_COLOUR('',#42851); +#42985 = STYLED_ITEM('color',(#42986),#30181); +#42986 = PRESENTATION_STYLE_ASSIGNMENT((#42987)); +#42987 = SURFACE_STYLE_USAGE(.BOTH.,#42988); +#42988 = SURFACE_SIDE_STYLE('',(#42989)); +#42989 = SURFACE_STYLE_FILL_AREA(#42990); +#42990 = FILL_AREA_STYLE('',(#42991)); +#42991 = FILL_AREA_STYLE_COLOUR('',#42851); +#42992 = STYLED_ITEM('color',(#42993),#30205); +#42993 = PRESENTATION_STYLE_ASSIGNMENT((#42994)); +#42994 = SURFACE_STYLE_USAGE(.BOTH.,#42995); +#42995 = SURFACE_SIDE_STYLE('',(#42996)); +#42996 = SURFACE_STYLE_FILL_AREA(#42997); +#42997 = FILL_AREA_STYLE('',(#42998)); +#42998 = FILL_AREA_STYLE_COLOUR('',#42851); +#42999 = STYLED_ITEM('color',(#43000),#30236); +#43000 = PRESENTATION_STYLE_ASSIGNMENT((#43001)); +#43001 = SURFACE_STYLE_USAGE(.BOTH.,#43002); +#43002 = SURFACE_SIDE_STYLE('',(#43003)); +#43003 = SURFACE_STYLE_FILL_AREA(#43004); +#43004 = FILL_AREA_STYLE('',(#43005)); +#43005 = FILL_AREA_STYLE_COLOUR('',#42851); +#43006 = STYLED_ITEM('color',(#43007),#30253); +#43007 = PRESENTATION_STYLE_ASSIGNMENT((#43008)); +#43008 = SURFACE_STYLE_USAGE(.BOTH.,#43009); +#43009 = SURFACE_SIDE_STYLE('',(#43010)); +#43010 = SURFACE_STYLE_FILL_AREA(#43011); +#43011 = FILL_AREA_STYLE('',(#43012)); +#43012 = FILL_AREA_STYLE_COLOUR('',#42851); +#43013 = STYLED_ITEM('color',(#43014),#30286); +#43014 = PRESENTATION_STYLE_ASSIGNMENT((#43015)); +#43015 = SURFACE_STYLE_USAGE(.BOTH.,#43016); +#43016 = SURFACE_SIDE_STYLE('',(#43017)); +#43017 = SURFACE_STYLE_FILL_AREA(#43018); +#43018 = FILL_AREA_STYLE('',(#43019)); +#43019 = FILL_AREA_STYLE_COLOUR('',#42851); +#43020 = STYLED_ITEM('color',(#43021),#30310); +#43021 = PRESENTATION_STYLE_ASSIGNMENT((#43022)); +#43022 = SURFACE_STYLE_USAGE(.BOTH.,#43023); +#43023 = SURFACE_SIDE_STYLE('',(#43024)); +#43024 = SURFACE_STYLE_FILL_AREA(#43025); +#43025 = FILL_AREA_STYLE('',(#43026)); +#43026 = FILL_AREA_STYLE_COLOUR('',#42851); +#43027 = STYLED_ITEM('color',(#43028),#30341); +#43028 = PRESENTATION_STYLE_ASSIGNMENT((#43029)); +#43029 = SURFACE_STYLE_USAGE(.BOTH.,#43030); +#43030 = SURFACE_SIDE_STYLE('',(#43031)); +#43031 = SURFACE_STYLE_FILL_AREA(#43032); +#43032 = FILL_AREA_STYLE('',(#43033)); +#43033 = FILL_AREA_STYLE_COLOUR('',#42851); +#43034 = STYLED_ITEM('color',(#43035),#30358); +#43035 = PRESENTATION_STYLE_ASSIGNMENT((#43036)); +#43036 = SURFACE_STYLE_USAGE(.BOTH.,#43037); +#43037 = SURFACE_SIDE_STYLE('',(#43038)); +#43038 = SURFACE_STYLE_FILL_AREA(#43039); +#43039 = FILL_AREA_STYLE('',(#43040)); +#43040 = FILL_AREA_STYLE_COLOUR('',#42851); +#43041 = STYLED_ITEM('color',(#43042),#30391); +#43042 = PRESENTATION_STYLE_ASSIGNMENT((#43043)); +#43043 = SURFACE_STYLE_USAGE(.BOTH.,#43044); +#43044 = SURFACE_SIDE_STYLE('',(#43045)); +#43045 = SURFACE_STYLE_FILL_AREA(#43046); +#43046 = FILL_AREA_STYLE('',(#43047)); +#43047 = FILL_AREA_STYLE_COLOUR('',#42851); +#43048 = STYLED_ITEM('color',(#43049),#30408); +#43049 = PRESENTATION_STYLE_ASSIGNMENT((#43050)); +#43050 = SURFACE_STYLE_USAGE(.BOTH.,#43051); +#43051 = SURFACE_SIDE_STYLE('',(#43052)); +#43052 = SURFACE_STYLE_FILL_AREA(#43053); +#43053 = FILL_AREA_STYLE('',(#43054)); +#43054 = FILL_AREA_STYLE_COLOUR('',#42851); +#43055 = STYLED_ITEM('color',(#43056),#30451); +#43056 = PRESENTATION_STYLE_ASSIGNMENT((#43057)); +#43057 = SURFACE_STYLE_USAGE(.BOTH.,#43058); +#43058 = SURFACE_SIDE_STYLE('',(#43059)); +#43059 = SURFACE_STYLE_FILL_AREA(#43060); +#43060 = FILL_AREA_STYLE('',(#43061)); +#43061 = FILL_AREA_STYLE_COLOUR('',#42851); +#43062 = STYLED_ITEM('color',(#43063),#30468); +#43063 = PRESENTATION_STYLE_ASSIGNMENT((#43064)); +#43064 = SURFACE_STYLE_USAGE(.BOTH.,#43065); +#43065 = SURFACE_SIDE_STYLE('',(#43066)); +#43066 = SURFACE_STYLE_FILL_AREA(#43067); +#43067 = FILL_AREA_STYLE('',(#43068)); +#43068 = FILL_AREA_STYLE_COLOUR('',#42851); +#43069 = STYLED_ITEM('color',(#43070),#30514); +#43070 = PRESENTATION_STYLE_ASSIGNMENT((#43071)); +#43071 = SURFACE_STYLE_USAGE(.BOTH.,#43072); +#43072 = SURFACE_SIDE_STYLE('',(#43073)); +#43073 = SURFACE_STYLE_FILL_AREA(#43074); +#43074 = FILL_AREA_STYLE('',(#43075)); +#43075 = FILL_AREA_STYLE_COLOUR('',#42851); +#43076 = STYLED_ITEM('color',(#43077),#30531); +#43077 = PRESENTATION_STYLE_ASSIGNMENT((#43078)); +#43078 = SURFACE_STYLE_USAGE(.BOTH.,#43079); +#43079 = SURFACE_SIDE_STYLE('',(#43080)); +#43080 = SURFACE_STYLE_FILL_AREA(#43081); +#43081 = FILL_AREA_STYLE('',(#43082)); +#43082 = FILL_AREA_STYLE_COLOUR('',#42851); +#43083 = STYLED_ITEM('color',(#43084),#30548); +#43084 = PRESENTATION_STYLE_ASSIGNMENT((#43085)); +#43085 = SURFACE_STYLE_USAGE(.BOTH.,#43086); +#43086 = SURFACE_SIDE_STYLE('',(#43087)); +#43087 = SURFACE_STYLE_FILL_AREA(#43088); +#43088 = FILL_AREA_STYLE('',(#43089)); +#43089 = FILL_AREA_STYLE_COLOUR('',#42851); +#43090 = STYLED_ITEM('color',(#43091),#30565); +#43091 = PRESENTATION_STYLE_ASSIGNMENT((#43092)); +#43092 = SURFACE_STYLE_USAGE(.BOTH.,#43093); +#43093 = SURFACE_SIDE_STYLE('',(#43094)); +#43094 = SURFACE_STYLE_FILL_AREA(#43095); +#43095 = FILL_AREA_STYLE('',(#43096)); +#43096 = FILL_AREA_STYLE_COLOUR('',#42851); +#43097 = STYLED_ITEM('color',(#43098),#30582); +#43098 = PRESENTATION_STYLE_ASSIGNMENT((#43099)); +#43099 = SURFACE_STYLE_USAGE(.BOTH.,#43100); +#43100 = SURFACE_SIDE_STYLE('',(#43101)); +#43101 = SURFACE_STYLE_FILL_AREA(#43102); +#43102 = FILL_AREA_STYLE('',(#43103)); +#43103 = FILL_AREA_STYLE_COLOUR('',#42851); +#43104 = STYLED_ITEM('color',(#43105),#30645); +#43105 = PRESENTATION_STYLE_ASSIGNMENT((#43106)); +#43106 = SURFACE_STYLE_USAGE(.BOTH.,#43107); +#43107 = SURFACE_SIDE_STYLE('',(#43108)); +#43108 = SURFACE_STYLE_FILL_AREA(#43109); +#43109 = FILL_AREA_STYLE('',(#43110)); +#43110 = FILL_AREA_STYLE_COLOUR('',#42851); +#43111 = STYLED_ITEM('color',(#43112),#30669); +#43112 = PRESENTATION_STYLE_ASSIGNMENT((#43113)); +#43113 = SURFACE_STYLE_USAGE(.BOTH.,#43114); +#43114 = SURFACE_SIDE_STYLE('',(#43115)); +#43115 = SURFACE_STYLE_FILL_AREA(#43116); +#43116 = FILL_AREA_STYLE('',(#43117)); +#43117 = FILL_AREA_STYLE_COLOUR('',#42851); +#43118 = STYLED_ITEM('color',(#43119),#30716); +#43119 = PRESENTATION_STYLE_ASSIGNMENT((#43120)); +#43120 = SURFACE_STYLE_USAGE(.BOTH.,#43121); +#43121 = SURFACE_SIDE_STYLE('',(#43122)); +#43122 = SURFACE_STYLE_FILL_AREA(#43123); +#43123 = FILL_AREA_STYLE('',(#43124)); +#43124 = FILL_AREA_STYLE_COLOUR('',#42851); +#43125 = STYLED_ITEM('color',(#43126),#30740); +#43126 = PRESENTATION_STYLE_ASSIGNMENT((#43127)); +#43127 = SURFACE_STYLE_USAGE(.BOTH.,#43128); +#43128 = SURFACE_SIDE_STYLE('',(#43129)); +#43129 = SURFACE_STYLE_FILL_AREA(#43130); +#43130 = FILL_AREA_STYLE('',(#43131)); +#43131 = FILL_AREA_STYLE_COLOUR('',#42851); +#43132 = STYLED_ITEM('color',(#43133),#30764); +#43133 = PRESENTATION_STYLE_ASSIGNMENT((#43134)); +#43134 = SURFACE_STYLE_USAGE(.BOTH.,#43135); +#43135 = SURFACE_SIDE_STYLE('',(#43136)); +#43136 = SURFACE_STYLE_FILL_AREA(#43137); +#43137 = FILL_AREA_STYLE('',(#43138)); +#43138 = FILL_AREA_STYLE_COLOUR('',#42851); +#43139 = STYLED_ITEM('color',(#43140),#30781); +#43140 = PRESENTATION_STYLE_ASSIGNMENT((#43141)); +#43141 = SURFACE_STYLE_USAGE(.BOTH.,#43142); +#43142 = SURFACE_SIDE_STYLE('',(#43143)); +#43143 = SURFACE_STYLE_FILL_AREA(#43144); +#43144 = FILL_AREA_STYLE('',(#43145)); +#43145 = FILL_AREA_STYLE_COLOUR('',#42851); +#43146 = STYLED_ITEM('color',(#43147),#30798); +#43147 = PRESENTATION_STYLE_ASSIGNMENT((#43148)); +#43148 = SURFACE_STYLE_USAGE(.BOTH.,#43149); +#43149 = SURFACE_SIDE_STYLE('',(#43150)); +#43150 = SURFACE_STYLE_FILL_AREA(#43151); +#43151 = FILL_AREA_STYLE('',(#43152)); +#43152 = FILL_AREA_STYLE_COLOUR('',#42851); +#43153 = STYLED_ITEM('color',(#43154),#30822); +#43154 = PRESENTATION_STYLE_ASSIGNMENT((#43155)); +#43155 = SURFACE_STYLE_USAGE(.BOTH.,#43156); +#43156 = SURFACE_SIDE_STYLE('',(#43157)); +#43157 = SURFACE_STYLE_FILL_AREA(#43158); +#43158 = FILL_AREA_STYLE('',(#43159)); +#43159 = FILL_AREA_STYLE_COLOUR('',#42851); +#43160 = STYLED_ITEM('color',(#43161),#30846); +#43161 = PRESENTATION_STYLE_ASSIGNMENT((#43162)); +#43162 = SURFACE_STYLE_USAGE(.BOTH.,#43163); +#43163 = SURFACE_SIDE_STYLE('',(#43164)); +#43164 = SURFACE_STYLE_FILL_AREA(#43165); +#43165 = FILL_AREA_STYLE('',(#43166)); +#43166 = FILL_AREA_STYLE_COLOUR('',#42851); +#43167 = STYLED_ITEM('color',(#43168),#30863); +#43168 = PRESENTATION_STYLE_ASSIGNMENT((#43169)); +#43169 = SURFACE_STYLE_USAGE(.BOTH.,#43170); +#43170 = SURFACE_SIDE_STYLE('',(#43171)); +#43171 = SURFACE_STYLE_FILL_AREA(#43172); +#43172 = FILL_AREA_STYLE('',(#43173)); +#43173 = FILL_AREA_STYLE_COLOUR('',#42851); +#43174 = STYLED_ITEM('color',(#43175),#30894); +#43175 = PRESENTATION_STYLE_ASSIGNMENT((#43176)); +#43176 = SURFACE_STYLE_USAGE(.BOTH.,#43177); +#43177 = SURFACE_SIDE_STYLE('',(#43178)); +#43178 = SURFACE_STYLE_FILL_AREA(#43179); +#43179 = FILL_AREA_STYLE('',(#43180)); +#43180 = FILL_AREA_STYLE_COLOUR('',#42851); +#43181 = STYLED_ITEM('color',(#43182),#30918); +#43182 = PRESENTATION_STYLE_ASSIGNMENT((#43183)); +#43183 = SURFACE_STYLE_USAGE(.BOTH.,#43184); +#43184 = SURFACE_SIDE_STYLE('',(#43185)); +#43185 = SURFACE_STYLE_FILL_AREA(#43186); +#43186 = FILL_AREA_STYLE('',(#43187)); +#43187 = FILL_AREA_STYLE_COLOUR('',#42851); +#43188 = STYLED_ITEM('color',(#43189),#30942); +#43189 = PRESENTATION_STYLE_ASSIGNMENT((#43190)); +#43190 = SURFACE_STYLE_USAGE(.BOTH.,#43191); +#43191 = SURFACE_SIDE_STYLE('',(#43192)); +#43192 = SURFACE_STYLE_FILL_AREA(#43193); +#43193 = FILL_AREA_STYLE('',(#43194)); +#43194 = FILL_AREA_STYLE_COLOUR('',#42851); +#43195 = STYLED_ITEM('color',(#43196),#30959); +#43196 = PRESENTATION_STYLE_ASSIGNMENT((#43197)); +#43197 = SURFACE_STYLE_USAGE(.BOTH.,#43198); +#43198 = SURFACE_SIDE_STYLE('',(#43199)); +#43199 = SURFACE_STYLE_FILL_AREA(#43200); +#43200 = FILL_AREA_STYLE('',(#43201)); +#43201 = FILL_AREA_STYLE_COLOUR('',#42851); +#43202 = STYLED_ITEM('color',(#43203),#30994); +#43203 = PRESENTATION_STYLE_ASSIGNMENT((#43204)); +#43204 = SURFACE_STYLE_USAGE(.BOTH.,#43205); +#43205 = SURFACE_SIDE_STYLE('',(#43206)); +#43206 = SURFACE_STYLE_FILL_AREA(#43207); +#43207 = FILL_AREA_STYLE('',(#43208)); +#43208 = FILL_AREA_STYLE_COLOUR('',#42851); +#43209 = STYLED_ITEM('color',(#43210),#31034); +#43210 = PRESENTATION_STYLE_ASSIGNMENT((#43211)); +#43211 = SURFACE_STYLE_USAGE(.BOTH.,#43212); +#43212 = SURFACE_SIDE_STYLE('',(#43213)); +#43213 = SURFACE_STYLE_FILL_AREA(#43214); +#43214 = FILL_AREA_STYLE('',(#43215)); +#43215 = FILL_AREA_STYLE_COLOUR('',#42851); +#43216 = STYLED_ITEM('color',(#43217),#31058); +#43217 = PRESENTATION_STYLE_ASSIGNMENT((#43218)); +#43218 = SURFACE_STYLE_USAGE(.BOTH.,#43219); +#43219 = SURFACE_SIDE_STYLE('',(#43220)); +#43220 = SURFACE_STYLE_FILL_AREA(#43221); +#43221 = FILL_AREA_STYLE('',(#43222)); +#43222 = FILL_AREA_STYLE_COLOUR('',#42851); +#43223 = STYLED_ITEM('color',(#43224),#31099); +#43224 = PRESENTATION_STYLE_ASSIGNMENT((#43225)); +#43225 = SURFACE_STYLE_USAGE(.BOTH.,#43226); +#43226 = SURFACE_SIDE_STYLE('',(#43227)); +#43227 = SURFACE_STYLE_FILL_AREA(#43228); +#43228 = FILL_AREA_STYLE('',(#43229)); +#43229 = FILL_AREA_STYLE_COLOUR('',#42851); +#43230 = STYLED_ITEM('color',(#43231),#31244); +#43231 = PRESENTATION_STYLE_ASSIGNMENT((#43232)); +#43232 = SURFACE_STYLE_USAGE(.BOTH.,#43233); +#43233 = SURFACE_SIDE_STYLE('',(#43234)); +#43234 = SURFACE_STYLE_FILL_AREA(#43235); +#43235 = FILL_AREA_STYLE('',(#43236)); +#43236 = FILL_AREA_STYLE_COLOUR('',#42851); +#43237 = STYLED_ITEM('color',(#43238),#31290); +#43238 = PRESENTATION_STYLE_ASSIGNMENT((#43239)); +#43239 = SURFACE_STYLE_USAGE(.BOTH.,#43240); +#43240 = SURFACE_SIDE_STYLE('',(#43241)); +#43241 = SURFACE_STYLE_FILL_AREA(#43242); +#43242 = FILL_AREA_STYLE('',(#43243)); +#43243 = FILL_AREA_STYLE_COLOUR('',#42851); +#43244 = STYLED_ITEM('color',(#43245),#31336); +#43245 = PRESENTATION_STYLE_ASSIGNMENT((#43246)); +#43246 = SURFACE_STYLE_USAGE(.BOTH.,#43247); +#43247 = SURFACE_SIDE_STYLE('',(#43248)); +#43248 = SURFACE_STYLE_FILL_AREA(#43249); +#43249 = FILL_AREA_STYLE('',(#43250)); +#43250 = FILL_AREA_STYLE_COLOUR('',#42851); +#43251 = STYLED_ITEM('color',(#43252),#31382); +#43252 = PRESENTATION_STYLE_ASSIGNMENT((#43253)); +#43253 = SURFACE_STYLE_USAGE(.BOTH.,#43254); +#43254 = SURFACE_SIDE_STYLE('',(#43255)); +#43255 = SURFACE_STYLE_FILL_AREA(#43256); +#43256 = FILL_AREA_STYLE('',(#43257)); +#43257 = FILL_AREA_STYLE_COLOUR('',#42851); +#43258 = STYLED_ITEM('color',(#43259),#31428); +#43259 = PRESENTATION_STYLE_ASSIGNMENT((#43260)); +#43260 = SURFACE_STYLE_USAGE(.BOTH.,#43261); +#43261 = SURFACE_SIDE_STYLE('',(#43262)); +#43262 = SURFACE_STYLE_FILL_AREA(#43263); +#43263 = FILL_AREA_STYLE('',(#43264)); +#43264 = FILL_AREA_STYLE_COLOUR('',#42851); +#43265 = STYLED_ITEM('color',(#43266),#31445); +#43266 = PRESENTATION_STYLE_ASSIGNMENT((#43267)); +#43267 = SURFACE_STYLE_USAGE(.BOTH.,#43268); +#43268 = SURFACE_SIDE_STYLE('',(#43269)); +#43269 = SURFACE_STYLE_FILL_AREA(#43270); +#43270 = FILL_AREA_STYLE('',(#43271)); +#43271 = FILL_AREA_STYLE_COLOUR('',#42851); +#43272 = STYLED_ITEM('color',(#43273),#31457); +#43273 = PRESENTATION_STYLE_ASSIGNMENT((#43274)); +#43274 = SURFACE_STYLE_USAGE(.BOTH.,#43275); +#43275 = SURFACE_SIDE_STYLE('',(#43276)); +#43276 = SURFACE_STYLE_FILL_AREA(#43277); +#43277 = FILL_AREA_STYLE('',(#43278)); +#43278 = FILL_AREA_STYLE_COLOUR('',#43279); +#43279 = COLOUR_RGB('',0.823529417451,0.819607860991,0.780392170416); +#43280 = STYLED_ITEM('color',(#43281),#31520); +#43281 = PRESENTATION_STYLE_ASSIGNMENT((#43282)); +#43282 = SURFACE_STYLE_USAGE(.BOTH.,#43283); +#43283 = SURFACE_SIDE_STYLE('',(#43284)); +#43284 = SURFACE_STYLE_FILL_AREA(#43285); +#43285 = FILL_AREA_STYLE('',(#43286)); +#43286 = FILL_AREA_STYLE_COLOUR('',#43279); +#43287 = STYLED_ITEM('color',(#43288),#31544); +#43288 = PRESENTATION_STYLE_ASSIGNMENT((#43289)); +#43289 = SURFACE_STYLE_USAGE(.BOTH.,#43290); +#43290 = SURFACE_SIDE_STYLE('',(#43291)); +#43291 = SURFACE_STYLE_FILL_AREA(#43292); +#43292 = FILL_AREA_STYLE('',(#43293)); +#43293 = FILL_AREA_STYLE_COLOUR('',#43279); +#43294 = STYLED_ITEM('color',(#43295),#31600); +#43295 = PRESENTATION_STYLE_ASSIGNMENT((#43296)); +#43296 = SURFACE_STYLE_USAGE(.BOTH.,#43297); +#43297 = SURFACE_SIDE_STYLE('',(#43298)); +#43298 = SURFACE_STYLE_FILL_AREA(#43299); +#43299 = FILL_AREA_STYLE('',(#43300)); +#43300 = FILL_AREA_STYLE_COLOUR('',#43279); +#43301 = STYLED_ITEM('color',(#43302),#31617); +#43302 = PRESENTATION_STYLE_ASSIGNMENT((#43303)); +#43303 = SURFACE_STYLE_USAGE(.BOTH.,#43304); +#43304 = SURFACE_SIDE_STYLE('',(#43305)); +#43305 = SURFACE_STYLE_FILL_AREA(#43306); +#43306 = FILL_AREA_STYLE('',(#43307)); +#43307 = FILL_AREA_STYLE_COLOUR('',#42851); +#43308 = STYLED_ITEM('color',(#43309),#31629); +#43309 = PRESENTATION_STYLE_ASSIGNMENT((#43310)); +#43310 = SURFACE_STYLE_USAGE(.BOTH.,#43311); +#43311 = SURFACE_SIDE_STYLE('',(#43312)); +#43312 = SURFACE_STYLE_FILL_AREA(#43313); +#43313 = FILL_AREA_STYLE('',(#43314)); +#43314 = FILL_AREA_STYLE_COLOUR('',#42851); +#43315 = STYLED_ITEM('color',(#43316),#31903); +#43316 = PRESENTATION_STYLE_ASSIGNMENT((#43317)); +#43317 = SURFACE_STYLE_USAGE(.BOTH.,#43318); +#43318 = SURFACE_SIDE_STYLE('',(#43319)); +#43319 = SURFACE_STYLE_FILL_AREA(#43320); +#43320 = FILL_AREA_STYLE('',(#43321)); +#43321 = FILL_AREA_STYLE_COLOUR('',#42851); +#43322 = STYLED_ITEM('color',(#43323),#31927); +#43323 = PRESENTATION_STYLE_ASSIGNMENT((#43324)); +#43324 = SURFACE_STYLE_USAGE(.BOTH.,#43325); +#43325 = SURFACE_SIDE_STYLE('',(#43326)); +#43326 = SURFACE_STYLE_FILL_AREA(#43327); +#43327 = FILL_AREA_STYLE('',(#43328)); +#43328 = FILL_AREA_STYLE_COLOUR('',#42851); +#43329 = STYLED_ITEM('color',(#43330),#31951); +#43330 = PRESENTATION_STYLE_ASSIGNMENT((#43331)); +#43331 = SURFACE_STYLE_USAGE(.BOTH.,#43332); +#43332 = SURFACE_SIDE_STYLE('',(#43333)); +#43333 = SURFACE_STYLE_FILL_AREA(#43334); +#43334 = FILL_AREA_STYLE('',(#43335)); +#43335 = FILL_AREA_STYLE_COLOUR('',#42851); +#43336 = STYLED_ITEM('color',(#43337),#31968); +#43337 = PRESENTATION_STYLE_ASSIGNMENT((#43338)); +#43338 = SURFACE_STYLE_USAGE(.BOTH.,#43339); +#43339 = SURFACE_SIDE_STYLE('',(#43340)); +#43340 = SURFACE_STYLE_FILL_AREA(#43341); +#43341 = FILL_AREA_STYLE('',(#43342)); +#43342 = FILL_AREA_STYLE_COLOUR('',#42851); +#43343 = STYLED_ITEM('color',(#43344),#31992); +#43344 = PRESENTATION_STYLE_ASSIGNMENT((#43345)); +#43345 = SURFACE_STYLE_USAGE(.BOTH.,#43346); +#43346 = SURFACE_SIDE_STYLE('',(#43347)); +#43347 = SURFACE_STYLE_FILL_AREA(#43348); +#43348 = FILL_AREA_STYLE('',(#43349)); +#43349 = FILL_AREA_STYLE_COLOUR('',#42851); +#43350 = STYLED_ITEM('color',(#43351),#32016); +#43351 = PRESENTATION_STYLE_ASSIGNMENT((#43352)); +#43352 = SURFACE_STYLE_USAGE(.BOTH.,#43353); +#43353 = SURFACE_SIDE_STYLE('',(#43354)); +#43354 = SURFACE_STYLE_FILL_AREA(#43355); +#43355 = FILL_AREA_STYLE('',(#43356)); +#43356 = FILL_AREA_STYLE_COLOUR('',#42851); +#43357 = STYLED_ITEM('color',(#43358),#32033); +#43358 = PRESENTATION_STYLE_ASSIGNMENT((#43359)); +#43359 = SURFACE_STYLE_USAGE(.BOTH.,#43360); +#43360 = SURFACE_SIDE_STYLE('',(#43361)); +#43361 = SURFACE_STYLE_FILL_AREA(#43362); +#43362 = FILL_AREA_STYLE('',(#43363)); +#43363 = FILL_AREA_STYLE_COLOUR('',#42851); +#43364 = STYLED_ITEM('color',(#43365),#32057); +#43365 = PRESENTATION_STYLE_ASSIGNMENT((#43366)); +#43366 = SURFACE_STYLE_USAGE(.BOTH.,#43367); +#43367 = SURFACE_SIDE_STYLE('',(#43368)); +#43368 = SURFACE_STYLE_FILL_AREA(#43369); +#43369 = FILL_AREA_STYLE('',(#43370)); +#43370 = FILL_AREA_STYLE_COLOUR('',#42851); +#43371 = STYLED_ITEM('color',(#43372),#32081); +#43372 = PRESENTATION_STYLE_ASSIGNMENT((#43373)); +#43373 = SURFACE_STYLE_USAGE(.BOTH.,#43374); +#43374 = SURFACE_SIDE_STYLE('',(#43375)); +#43375 = SURFACE_STYLE_FILL_AREA(#43376); +#43376 = FILL_AREA_STYLE('',(#43377)); +#43377 = FILL_AREA_STYLE_COLOUR('',#42851); +#43378 = STYLED_ITEM('color',(#43379),#32098); +#43379 = PRESENTATION_STYLE_ASSIGNMENT((#43380)); +#43380 = SURFACE_STYLE_USAGE(.BOTH.,#43381); +#43381 = SURFACE_SIDE_STYLE('',(#43382)); +#43382 = SURFACE_STYLE_FILL_AREA(#43383); +#43383 = FILL_AREA_STYLE('',(#43384)); +#43384 = FILL_AREA_STYLE_COLOUR('',#42851); +#43385 = STYLED_ITEM('color',(#43386),#32122); +#43386 = PRESENTATION_STYLE_ASSIGNMENT((#43387)); +#43387 = SURFACE_STYLE_USAGE(.BOTH.,#43388); +#43388 = SURFACE_SIDE_STYLE('',(#43389)); +#43389 = SURFACE_STYLE_FILL_AREA(#43390); +#43390 = FILL_AREA_STYLE('',(#43391)); +#43391 = FILL_AREA_STYLE_COLOUR('',#42851); +#43392 = STYLED_ITEM('color',(#43393),#32146); +#43393 = PRESENTATION_STYLE_ASSIGNMENT((#43394)); +#43394 = SURFACE_STYLE_USAGE(.BOTH.,#43395); +#43395 = SURFACE_SIDE_STYLE('',(#43396)); +#43396 = SURFACE_STYLE_FILL_AREA(#43397); +#43397 = FILL_AREA_STYLE('',(#43398)); +#43398 = FILL_AREA_STYLE_COLOUR('',#42851); +#43399 = STYLED_ITEM('color',(#43400),#32163); +#43400 = PRESENTATION_STYLE_ASSIGNMENT((#43401)); +#43401 = SURFACE_STYLE_USAGE(.BOTH.,#43402); +#43402 = SURFACE_SIDE_STYLE('',(#43403)); +#43403 = SURFACE_STYLE_FILL_AREA(#43404); +#43404 = FILL_AREA_STYLE('',(#43405)); +#43405 = FILL_AREA_STYLE_COLOUR('',#43279); +#43406 = STYLED_ITEM('color',(#43407),#32194); +#43407 = PRESENTATION_STYLE_ASSIGNMENT((#43408)); +#43408 = SURFACE_STYLE_USAGE(.BOTH.,#43409); +#43409 = SURFACE_SIDE_STYLE('',(#43410)); +#43410 = SURFACE_STYLE_FILL_AREA(#43411); +#43411 = FILL_AREA_STYLE('',(#43412)); +#43412 = FILL_AREA_STYLE_COLOUR('',#43279); +#43413 = STYLED_ITEM('color',(#43414),#32250); +#43414 = PRESENTATION_STYLE_ASSIGNMENT((#43415)); +#43415 = SURFACE_STYLE_USAGE(.BOTH.,#43416); +#43416 = SURFACE_SIDE_STYLE('',(#43417)); +#43417 = SURFACE_STYLE_FILL_AREA(#43418); +#43418 = FILL_AREA_STYLE('',(#43419)); +#43419 = FILL_AREA_STYLE_COLOUR('',#43279); +#43420 = STYLED_ITEM('color',(#43421),#32274); +#43421 = PRESENTATION_STYLE_ASSIGNMENT((#43422)); +#43422 = SURFACE_STYLE_USAGE(.BOTH.,#43423); +#43423 = SURFACE_SIDE_STYLE('',(#43424)); +#43424 = SURFACE_STYLE_FILL_AREA(#43425); +#43425 = FILL_AREA_STYLE('',(#43426)); +#43426 = FILL_AREA_STYLE_COLOUR('',#43279); +#43427 = STYLED_ITEM('color',(#43428),#32323); +#43428 = PRESENTATION_STYLE_ASSIGNMENT((#43429)); +#43429 = SURFACE_STYLE_USAGE(.BOTH.,#43430); +#43430 = SURFACE_SIDE_STYLE('',(#43431)); +#43431 = SURFACE_STYLE_FILL_AREA(#43432); +#43432 = FILL_AREA_STYLE('',(#43433)); +#43433 = FILL_AREA_STYLE_COLOUR('',#43279); +#43434 = STYLED_ITEM('color',(#43435),#32354); +#43435 = PRESENTATION_STYLE_ASSIGNMENT((#43436)); +#43436 = SURFACE_STYLE_USAGE(.BOTH.,#43437); +#43437 = SURFACE_SIDE_STYLE('',(#43438)); +#43438 = SURFACE_STYLE_FILL_AREA(#43439); +#43439 = FILL_AREA_STYLE('',(#43440)); +#43440 = FILL_AREA_STYLE_COLOUR('',#43279); +#43441 = STYLED_ITEM('color',(#43442),#32378); +#43442 = PRESENTATION_STYLE_ASSIGNMENT((#43443)); +#43443 = SURFACE_STYLE_USAGE(.BOTH.,#43444); +#43444 = SURFACE_SIDE_STYLE('',(#43445)); +#43445 = SURFACE_STYLE_FILL_AREA(#43446); +#43446 = FILL_AREA_STYLE('',(#43447)); +#43447 = FILL_AREA_STYLE_COLOUR('',#43279); +#43448 = STYLED_ITEM('color',(#43449),#32402); +#43449 = PRESENTATION_STYLE_ASSIGNMENT((#43450)); +#43450 = SURFACE_STYLE_USAGE(.BOTH.,#43451); +#43451 = SURFACE_SIDE_STYLE('',(#43452)); +#43452 = SURFACE_STYLE_FILL_AREA(#43453); +#43453 = FILL_AREA_STYLE('',(#43454)); +#43454 = FILL_AREA_STYLE_COLOUR('',#43279); +#43455 = STYLED_ITEM('color',(#43456),#32419); +#43456 = PRESENTATION_STYLE_ASSIGNMENT((#43457)); +#43457 = SURFACE_STYLE_USAGE(.BOTH.,#43458); +#43458 = SURFACE_SIDE_STYLE('',(#43459)); +#43459 = SURFACE_STYLE_FILL_AREA(#43460); +#43460 = FILL_AREA_STYLE('',(#43461)); +#43461 = FILL_AREA_STYLE_COLOUR('',#43279); +#43462 = STYLED_ITEM('color',(#43463),#32450); +#43463 = PRESENTATION_STYLE_ASSIGNMENT((#43464)); +#43464 = SURFACE_STYLE_USAGE(.BOTH.,#43465); +#43465 = SURFACE_SIDE_STYLE('',(#43466)); +#43466 = SURFACE_STYLE_FILL_AREA(#43467); +#43467 = FILL_AREA_STYLE('',(#43468)); +#43468 = FILL_AREA_STYLE_COLOUR('',#43279); +#43469 = STYLED_ITEM('color',(#43470),#32474); +#43470 = PRESENTATION_STYLE_ASSIGNMENT((#43471)); +#43471 = SURFACE_STYLE_USAGE(.BOTH.,#43472); +#43472 = SURFACE_SIDE_STYLE('',(#43473)); +#43473 = SURFACE_STYLE_FILL_AREA(#43474); +#43474 = FILL_AREA_STYLE('',(#43475)); +#43475 = FILL_AREA_STYLE_COLOUR('',#43279); +#43476 = STYLED_ITEM('color',(#43477),#32498); +#43477 = PRESENTATION_STYLE_ASSIGNMENT((#43478)); +#43478 = SURFACE_STYLE_USAGE(.BOTH.,#43479); +#43479 = SURFACE_SIDE_STYLE('',(#43480)); +#43480 = SURFACE_STYLE_FILL_AREA(#43481); +#43481 = FILL_AREA_STYLE('',(#43482)); +#43482 = FILL_AREA_STYLE_COLOUR('',#43279); +#43483 = STYLED_ITEM('color',(#43484),#32515); +#43484 = PRESENTATION_STYLE_ASSIGNMENT((#43485)); +#43485 = SURFACE_STYLE_USAGE(.BOTH.,#43486); +#43486 = SURFACE_SIDE_STYLE('',(#43487)); +#43487 = SURFACE_STYLE_FILL_AREA(#43488); +#43488 = FILL_AREA_STYLE('',(#43489)); +#43489 = FILL_AREA_STYLE_COLOUR('',#43279); +#43490 = STYLED_ITEM('color',(#43491),#32546); +#43491 = PRESENTATION_STYLE_ASSIGNMENT((#43492)); +#43492 = SURFACE_STYLE_USAGE(.BOTH.,#43493); +#43493 = SURFACE_SIDE_STYLE('',(#43494)); +#43494 = SURFACE_STYLE_FILL_AREA(#43495); +#43495 = FILL_AREA_STYLE('',(#43496)); +#43496 = FILL_AREA_STYLE_COLOUR('',#43279); +#43497 = STYLED_ITEM('color',(#43498),#32570); +#43498 = PRESENTATION_STYLE_ASSIGNMENT((#43499)); +#43499 = SURFACE_STYLE_USAGE(.BOTH.,#43500); +#43500 = SURFACE_SIDE_STYLE('',(#43501)); +#43501 = SURFACE_STYLE_FILL_AREA(#43502); +#43502 = FILL_AREA_STYLE('',(#43503)); +#43503 = FILL_AREA_STYLE_COLOUR('',#43279); +#43504 = STYLED_ITEM('color',(#43505),#32594); +#43505 = PRESENTATION_STYLE_ASSIGNMENT((#43506)); +#43506 = SURFACE_STYLE_USAGE(.BOTH.,#43507); +#43507 = SURFACE_SIDE_STYLE('',(#43508)); +#43508 = SURFACE_STYLE_FILL_AREA(#43509); +#43509 = FILL_AREA_STYLE('',(#43510)); +#43510 = FILL_AREA_STYLE_COLOUR('',#43279); +#43511 = STYLED_ITEM('color',(#43512),#32611); +#43512 = PRESENTATION_STYLE_ASSIGNMENT((#43513)); +#43513 = SURFACE_STYLE_USAGE(.BOTH.,#43514); +#43514 = SURFACE_SIDE_STYLE('',(#43515)); +#43515 = SURFACE_STYLE_FILL_AREA(#43516); +#43516 = FILL_AREA_STYLE('',(#43517)); +#43517 = FILL_AREA_STYLE_COLOUR('',#43279); +#43518 = STYLED_ITEM('color',(#43519),#32658); +#43519 = PRESENTATION_STYLE_ASSIGNMENT((#43520)); +#43520 = SURFACE_STYLE_USAGE(.BOTH.,#43521); +#43521 = SURFACE_SIDE_STYLE('',(#43522)); +#43522 = SURFACE_STYLE_FILL_AREA(#43523); +#43523 = FILL_AREA_STYLE('',(#43524)); +#43524 = FILL_AREA_STYLE_COLOUR('',#43279); +#43525 = STYLED_ITEM('color',(#43526),#32689); +#43526 = PRESENTATION_STYLE_ASSIGNMENT((#43527)); +#43527 = SURFACE_STYLE_USAGE(.BOTH.,#43528); +#43528 = SURFACE_SIDE_STYLE('',(#43529)); +#43529 = SURFACE_STYLE_FILL_AREA(#43530); +#43530 = FILL_AREA_STYLE('',(#43531)); +#43531 = FILL_AREA_STYLE_COLOUR('',#43279); +#43532 = STYLED_ITEM('color',(#43533),#32701); +#43533 = PRESENTATION_STYLE_ASSIGNMENT((#43534)); +#43534 = SURFACE_STYLE_USAGE(.BOTH.,#43535); +#43535 = SURFACE_SIDE_STYLE('',(#43536)); +#43536 = SURFACE_STYLE_FILL_AREA(#43537); +#43537 = FILL_AREA_STYLE('',(#43538)); +#43538 = FILL_AREA_STYLE_COLOUR('',#43279); +#43539 = STYLED_ITEM('color',(#43540),#32718); +#43540 = PRESENTATION_STYLE_ASSIGNMENT((#43541)); +#43541 = SURFACE_STYLE_USAGE(.BOTH.,#43542); +#43542 = SURFACE_SIDE_STYLE('',(#43543)); +#43543 = SURFACE_STYLE_FILL_AREA(#43544); +#43544 = FILL_AREA_STYLE('',(#43545)); +#43545 = FILL_AREA_STYLE_COLOUR('',#43279); +#43546 = STYLED_ITEM('color',(#43547),#32744); +#43547 = PRESENTATION_STYLE_ASSIGNMENT((#43548)); +#43548 = SURFACE_STYLE_USAGE(.BOTH.,#43549); +#43549 = SURFACE_SIDE_STYLE('',(#43550)); +#43550 = SURFACE_STYLE_FILL_AREA(#43551); +#43551 = FILL_AREA_STYLE('',(#43552)); +#43552 = FILL_AREA_STYLE_COLOUR('',#43279); +#43553 = STYLED_ITEM('color',(#43554),#32777); +#43554 = PRESENTATION_STYLE_ASSIGNMENT((#43555)); +#43555 = SURFACE_STYLE_USAGE(.BOTH.,#43556); +#43556 = SURFACE_SIDE_STYLE('',(#43557)); +#43557 = SURFACE_STYLE_FILL_AREA(#43558); +#43558 = FILL_AREA_STYLE('',(#43559)); +#43559 = FILL_AREA_STYLE_COLOUR('',#42851); +#43560 = STYLED_ITEM('color',(#43561),#32789); +#43561 = PRESENTATION_STYLE_ASSIGNMENT((#43562)); +#43562 = SURFACE_STYLE_USAGE(.BOTH.,#43563); +#43563 = SURFACE_SIDE_STYLE('',(#43564)); +#43564 = SURFACE_STYLE_FILL_AREA(#43565); +#43565 = FILL_AREA_STYLE('',(#43566)); +#43566 = FILL_AREA_STYLE_COLOUR('',#42851); +#43567 = STYLED_ITEM('color',(#43568),#32801); +#43568 = PRESENTATION_STYLE_ASSIGNMENT((#43569)); +#43569 = SURFACE_STYLE_USAGE(.BOTH.,#43570); +#43570 = SURFACE_SIDE_STYLE('',(#43571)); +#43571 = SURFACE_STYLE_FILL_AREA(#43572); +#43572 = FILL_AREA_STYLE('',(#43573)); +#43573 = FILL_AREA_STYLE_COLOUR('',#42851); +#43574 = STYLED_ITEM('color',(#43575),#32813); +#43575 = PRESENTATION_STYLE_ASSIGNMENT((#43576)); +#43576 = SURFACE_STYLE_USAGE(.BOTH.,#43577); +#43577 = SURFACE_SIDE_STYLE('',(#43578)); +#43578 = SURFACE_STYLE_FILL_AREA(#43579); +#43579 = FILL_AREA_STYLE('',(#43580)); +#43580 = FILL_AREA_STYLE_COLOUR('',#42851); +#43581 = STYLED_ITEM('color',(#43582),#32825); +#43582 = PRESENTATION_STYLE_ASSIGNMENT((#43583)); +#43583 = SURFACE_STYLE_USAGE(.BOTH.,#43584); +#43584 = SURFACE_SIDE_STYLE('',(#43585)); +#43585 = SURFACE_STYLE_FILL_AREA(#43586); +#43586 = FILL_AREA_STYLE('',(#43587)); +#43587 = FILL_AREA_STYLE_COLOUR('',#43279); +#43588 = STYLED_ITEM('color',(#43589),#32856); +#43589 = PRESENTATION_STYLE_ASSIGNMENT((#43590)); +#43590 = SURFACE_STYLE_USAGE(.BOTH.,#43591); +#43591 = SURFACE_SIDE_STYLE('',(#43592)); +#43592 = SURFACE_STYLE_FILL_AREA(#43593); +#43593 = FILL_AREA_STYLE('',(#43594)); +#43594 = FILL_AREA_STYLE_COLOUR('',#43279); +#43595 = STYLED_ITEM('color',(#43596),#32880); +#43596 = PRESENTATION_STYLE_ASSIGNMENT((#43597)); +#43597 = SURFACE_STYLE_USAGE(.BOTH.,#43598); +#43598 = SURFACE_SIDE_STYLE('',(#43599)); +#43599 = SURFACE_STYLE_FILL_AREA(#43600); +#43600 = FILL_AREA_STYLE('',(#43601)); +#43601 = FILL_AREA_STYLE_COLOUR('',#43279); +#43602 = STYLED_ITEM('color',(#43603),#32904); +#43603 = PRESENTATION_STYLE_ASSIGNMENT((#43604)); +#43604 = SURFACE_STYLE_USAGE(.BOTH.,#43605); +#43605 = SURFACE_SIDE_STYLE('',(#43606)); +#43606 = SURFACE_STYLE_FILL_AREA(#43607); +#43607 = FILL_AREA_STYLE('',(#43608)); +#43608 = FILL_AREA_STYLE_COLOUR('',#43279); +#43609 = STYLED_ITEM('color',(#43610),#32921); +#43610 = PRESENTATION_STYLE_ASSIGNMENT((#43611)); +#43611 = SURFACE_STYLE_USAGE(.BOTH.,#43612); +#43612 = SURFACE_SIDE_STYLE('',(#43613)); +#43613 = SURFACE_STYLE_FILL_AREA(#43614); +#43614 = FILL_AREA_STYLE('',(#43615)); +#43615 = FILL_AREA_STYLE_COLOUR('',#43279); +#43616 = STYLED_ITEM('color',(#43617),#32952); +#43617 = PRESENTATION_STYLE_ASSIGNMENT((#43618)); +#43618 = SURFACE_STYLE_USAGE(.BOTH.,#43619); +#43619 = SURFACE_SIDE_STYLE('',(#43620)); +#43620 = SURFACE_STYLE_FILL_AREA(#43621); +#43621 = FILL_AREA_STYLE('',(#43622)); +#43622 = FILL_AREA_STYLE_COLOUR('',#43279); +#43623 = STYLED_ITEM('color',(#43624),#32976); +#43624 = PRESENTATION_STYLE_ASSIGNMENT((#43625)); +#43625 = SURFACE_STYLE_USAGE(.BOTH.,#43626); +#43626 = SURFACE_SIDE_STYLE('',(#43627)); +#43627 = SURFACE_STYLE_FILL_AREA(#43628); +#43628 = FILL_AREA_STYLE('',(#43629)); +#43629 = FILL_AREA_STYLE_COLOUR('',#43279); +#43630 = STYLED_ITEM('color',(#43631),#33000); +#43631 = PRESENTATION_STYLE_ASSIGNMENT((#43632)); +#43632 = SURFACE_STYLE_USAGE(.BOTH.,#43633); +#43633 = SURFACE_SIDE_STYLE('',(#43634)); +#43634 = SURFACE_STYLE_FILL_AREA(#43635); +#43635 = FILL_AREA_STYLE('',(#43636)); +#43636 = FILL_AREA_STYLE_COLOUR('',#43279); +#43637 = STYLED_ITEM('color',(#43638),#33017); +#43638 = PRESENTATION_STYLE_ASSIGNMENT((#43639)); +#43639 = SURFACE_STYLE_USAGE(.BOTH.,#43640); +#43640 = SURFACE_SIDE_STYLE('',(#43641)); +#43641 = SURFACE_STYLE_FILL_AREA(#43642); +#43642 = FILL_AREA_STYLE('',(#43643)); +#43643 = FILL_AREA_STYLE_COLOUR('',#43279); +#43644 = STYLED_ITEM('color',(#43645),#33048); +#43645 = PRESENTATION_STYLE_ASSIGNMENT((#43646)); +#43646 = SURFACE_STYLE_USAGE(.BOTH.,#43647); +#43647 = SURFACE_SIDE_STYLE('',(#43648)); +#43648 = SURFACE_STYLE_FILL_AREA(#43649); +#43649 = FILL_AREA_STYLE('',(#43650)); +#43650 = FILL_AREA_STYLE_COLOUR('',#43279); +#43651 = STYLED_ITEM('color',(#43652),#33072); +#43652 = PRESENTATION_STYLE_ASSIGNMENT((#43653)); +#43653 = SURFACE_STYLE_USAGE(.BOTH.,#43654); +#43654 = SURFACE_SIDE_STYLE('',(#43655)); +#43655 = SURFACE_STYLE_FILL_AREA(#43656); +#43656 = FILL_AREA_STYLE('',(#43657)); +#43657 = FILL_AREA_STYLE_COLOUR('',#43279); +#43658 = STYLED_ITEM('color',(#43659),#33096); +#43659 = PRESENTATION_STYLE_ASSIGNMENT((#43660)); +#43660 = SURFACE_STYLE_USAGE(.BOTH.,#43661); +#43661 = SURFACE_SIDE_STYLE('',(#43662)); +#43662 = SURFACE_STYLE_FILL_AREA(#43663); +#43663 = FILL_AREA_STYLE('',(#43664)); +#43664 = FILL_AREA_STYLE_COLOUR('',#43279); +#43665 = STYLED_ITEM('color',(#43666),#33113); +#43666 = PRESENTATION_STYLE_ASSIGNMENT((#43667)); +#43667 = SURFACE_STYLE_USAGE(.BOTH.,#43668); +#43668 = SURFACE_SIDE_STYLE('',(#43669)); +#43669 = SURFACE_STYLE_FILL_AREA(#43670); +#43670 = FILL_AREA_STYLE('',(#43671)); +#43671 = FILL_AREA_STYLE_COLOUR('',#43279); +#43672 = STYLED_ITEM('color',(#43673),#33144); +#43673 = PRESENTATION_STYLE_ASSIGNMENT((#43674)); +#43674 = SURFACE_STYLE_USAGE(.BOTH.,#43675); +#43675 = SURFACE_SIDE_STYLE('',(#43676)); +#43676 = SURFACE_STYLE_FILL_AREA(#43677); +#43677 = FILL_AREA_STYLE('',(#43678)); +#43678 = FILL_AREA_STYLE_COLOUR('',#43279); +#43679 = STYLED_ITEM('color',(#43680),#33168); +#43680 = PRESENTATION_STYLE_ASSIGNMENT((#43681)); +#43681 = SURFACE_STYLE_USAGE(.BOTH.,#43682); +#43682 = SURFACE_SIDE_STYLE('',(#43683)); +#43683 = SURFACE_STYLE_FILL_AREA(#43684); +#43684 = FILL_AREA_STYLE('',(#43685)); +#43685 = FILL_AREA_STYLE_COLOUR('',#43279); +#43686 = STYLED_ITEM('color',(#43687),#33192); +#43687 = PRESENTATION_STYLE_ASSIGNMENT((#43688)); +#43688 = SURFACE_STYLE_USAGE(.BOTH.,#43689); +#43689 = SURFACE_SIDE_STYLE('',(#43690)); +#43690 = SURFACE_STYLE_FILL_AREA(#43691); +#43691 = FILL_AREA_STYLE('',(#43692)); +#43692 = FILL_AREA_STYLE_COLOUR('',#43279); +#43693 = STYLED_ITEM('color',(#43694),#33209); +#43694 = PRESENTATION_STYLE_ASSIGNMENT((#43695)); +#43695 = SURFACE_STYLE_USAGE(.BOTH.,#43696); +#43696 = SURFACE_SIDE_STYLE('',(#43697)); +#43697 = SURFACE_STYLE_FILL_AREA(#43698); +#43698 = FILL_AREA_STYLE('',(#43699)); +#43699 = FILL_AREA_STYLE_COLOUR('',#43279); +#43700 = STYLED_ITEM('color',(#43701),#33240); +#43701 = PRESENTATION_STYLE_ASSIGNMENT((#43702)); +#43702 = SURFACE_STYLE_USAGE(.BOTH.,#43703); +#43703 = SURFACE_SIDE_STYLE('',(#43704)); +#43704 = SURFACE_STYLE_FILL_AREA(#43705); +#43705 = FILL_AREA_STYLE('',(#43706)); +#43706 = FILL_AREA_STYLE_COLOUR('',#43279); +#43707 = STYLED_ITEM('color',(#43708),#33264); +#43708 = PRESENTATION_STYLE_ASSIGNMENT((#43709)); +#43709 = SURFACE_STYLE_USAGE(.BOTH.,#43710); +#43710 = SURFACE_SIDE_STYLE('',(#43711)); +#43711 = SURFACE_STYLE_FILL_AREA(#43712); +#43712 = FILL_AREA_STYLE('',(#43713)); +#43713 = FILL_AREA_STYLE_COLOUR('',#43279); +#43714 = STYLED_ITEM('color',(#43715),#33288); +#43715 = PRESENTATION_STYLE_ASSIGNMENT((#43716)); +#43716 = SURFACE_STYLE_USAGE(.BOTH.,#43717); +#43717 = SURFACE_SIDE_STYLE('',(#43718)); +#43718 = SURFACE_STYLE_FILL_AREA(#43719); +#43719 = FILL_AREA_STYLE('',(#43720)); +#43720 = FILL_AREA_STYLE_COLOUR('',#43279); +#43721 = STYLED_ITEM('color',(#43722),#33305); +#43722 = PRESENTATION_STYLE_ASSIGNMENT((#43723)); +#43723 = SURFACE_STYLE_USAGE(.BOTH.,#43724); +#43724 = SURFACE_SIDE_STYLE('',(#43725)); +#43725 = SURFACE_STYLE_FILL_AREA(#43726); +#43726 = FILL_AREA_STYLE('',(#43727)); +#43727 = FILL_AREA_STYLE_COLOUR('',#43279); +#43728 = STYLED_ITEM('color',(#43729),#33322); +#43729 = PRESENTATION_STYLE_ASSIGNMENT((#43730)); +#43730 = SURFACE_STYLE_USAGE(.BOTH.,#43731); +#43731 = SURFACE_SIDE_STYLE('',(#43732)); +#43732 = SURFACE_STYLE_FILL_AREA(#43733); +#43733 = FILL_AREA_STYLE('',(#43734)); +#43734 = FILL_AREA_STYLE_COLOUR('',#43279); +#43735 = STYLED_ITEM('color',(#43736),#33369); +#43736 = PRESENTATION_STYLE_ASSIGNMENT((#43737)); +#43737 = SURFACE_STYLE_USAGE(.BOTH.,#43738); +#43738 = SURFACE_SIDE_STYLE('',(#43739)); +#43739 = SURFACE_STYLE_FILL_AREA(#43740); +#43740 = FILL_AREA_STYLE('',(#43741)); +#43741 = FILL_AREA_STYLE_COLOUR('',#43279); +#43742 = STYLED_ITEM('color',(#43743),#33395); +#43743 = PRESENTATION_STYLE_ASSIGNMENT((#43744)); +#43744 = SURFACE_STYLE_USAGE(.BOTH.,#43745); +#43745 = SURFACE_SIDE_STYLE('',(#43746)); +#43746 = SURFACE_STYLE_FILL_AREA(#43747); +#43747 = FILL_AREA_STYLE('',(#43748)); +#43748 = FILL_AREA_STYLE_COLOUR('',#43279); +#43749 = STYLED_ITEM('color',(#43750),#33412); +#43750 = PRESENTATION_STYLE_ASSIGNMENT((#43751)); +#43751 = SURFACE_STYLE_USAGE(.BOTH.,#43752); +#43752 = SURFACE_SIDE_STYLE('',(#43753)); +#43753 = SURFACE_STYLE_FILL_AREA(#43754); +#43754 = FILL_AREA_STYLE('',(#43755)); +#43755 = FILL_AREA_STYLE_COLOUR('',#43279); +#43756 = STYLED_ITEM('color',(#43757),#33438); +#43757 = PRESENTATION_STYLE_ASSIGNMENT((#43758)); +#43758 = SURFACE_STYLE_USAGE(.BOTH.,#43759); +#43759 = SURFACE_SIDE_STYLE('',(#43760)); +#43760 = SURFACE_STYLE_FILL_AREA(#43761); +#43761 = FILL_AREA_STYLE('',(#43762)); +#43762 = FILL_AREA_STYLE_COLOUR('',#43279); +#43763 = STYLED_ITEM('color',(#43764),#33471); +#43764 = PRESENTATION_STYLE_ASSIGNMENT((#43765)); +#43765 = SURFACE_STYLE_USAGE(.BOTH.,#43766); +#43766 = SURFACE_SIDE_STYLE('',(#43767)); +#43767 = SURFACE_STYLE_FILL_AREA(#43768); +#43768 = FILL_AREA_STYLE('',(#43769)); +#43769 = FILL_AREA_STYLE_COLOUR('',#43279); +#43770 = STYLED_ITEM('color',(#43771),#33502); +#43771 = PRESENTATION_STYLE_ASSIGNMENT((#43772)); +#43772 = SURFACE_STYLE_USAGE(.BOTH.,#43773); +#43773 = SURFACE_SIDE_STYLE('',(#43774)); +#43774 = SURFACE_STYLE_FILL_AREA(#43775); +#43775 = FILL_AREA_STYLE('',(#43776)); +#43776 = FILL_AREA_STYLE_COLOUR('',#43279); +#43777 = STYLED_ITEM('color',(#43778),#33526); +#43778 = PRESENTATION_STYLE_ASSIGNMENT((#43779)); +#43779 = SURFACE_STYLE_USAGE(.BOTH.,#43780); +#43780 = SURFACE_SIDE_STYLE('',(#43781)); +#43781 = SURFACE_STYLE_FILL_AREA(#43782); +#43782 = FILL_AREA_STYLE('',(#43783)); +#43783 = FILL_AREA_STYLE_COLOUR('',#43279); +#43784 = STYLED_ITEM('color',(#43785),#33550); +#43785 = PRESENTATION_STYLE_ASSIGNMENT((#43786)); +#43786 = SURFACE_STYLE_USAGE(.BOTH.,#43787); +#43787 = SURFACE_SIDE_STYLE('',(#43788)); +#43788 = SURFACE_STYLE_FILL_AREA(#43789); +#43789 = FILL_AREA_STYLE('',(#43790)); +#43790 = FILL_AREA_STYLE_COLOUR('',#43279); +#43791 = STYLED_ITEM('color',(#43792),#33567); +#43792 = PRESENTATION_STYLE_ASSIGNMENT((#43793)); +#43793 = SURFACE_STYLE_USAGE(.BOTH.,#43794); +#43794 = SURFACE_SIDE_STYLE('',(#43795)); +#43795 = SURFACE_STYLE_FILL_AREA(#43796); +#43796 = FILL_AREA_STYLE('',(#43797)); +#43797 = FILL_AREA_STYLE_COLOUR('',#43279); +#43798 = STYLED_ITEM('color',(#43799),#33598); +#43799 = PRESENTATION_STYLE_ASSIGNMENT((#43800)); +#43800 = SURFACE_STYLE_USAGE(.BOTH.,#43801); +#43801 = SURFACE_SIDE_STYLE('',(#43802)); +#43802 = SURFACE_STYLE_FILL_AREA(#43803); +#43803 = FILL_AREA_STYLE('',(#43804)); +#43804 = FILL_AREA_STYLE_COLOUR('',#43279); +#43805 = STYLED_ITEM('color',(#43806),#33622); +#43806 = PRESENTATION_STYLE_ASSIGNMENT((#43807)); +#43807 = SURFACE_STYLE_USAGE(.BOTH.,#43808); +#43808 = SURFACE_SIDE_STYLE('',(#43809)); +#43809 = SURFACE_STYLE_FILL_AREA(#43810); +#43810 = FILL_AREA_STYLE('',(#43811)); +#43811 = FILL_AREA_STYLE_COLOUR('',#43279); +#43812 = STYLED_ITEM('color',(#43813),#33646); +#43813 = PRESENTATION_STYLE_ASSIGNMENT((#43814)); +#43814 = SURFACE_STYLE_USAGE(.BOTH.,#43815); +#43815 = SURFACE_SIDE_STYLE('',(#43816)); +#43816 = SURFACE_STYLE_FILL_AREA(#43817); +#43817 = FILL_AREA_STYLE('',(#43818)); +#43818 = FILL_AREA_STYLE_COLOUR('',#43279); +#43819 = STYLED_ITEM('color',(#43820),#33663); +#43820 = PRESENTATION_STYLE_ASSIGNMENT((#43821)); +#43821 = SURFACE_STYLE_USAGE(.BOTH.,#43822); +#43822 = SURFACE_SIDE_STYLE('',(#43823)); +#43823 = SURFACE_STYLE_FILL_AREA(#43824); +#43824 = FILL_AREA_STYLE('',(#43825)); +#43825 = FILL_AREA_STYLE_COLOUR('',#43279); +#43826 = STYLED_ITEM('color',(#43827),#33694); +#43827 = PRESENTATION_STYLE_ASSIGNMENT((#43828)); +#43828 = SURFACE_STYLE_USAGE(.BOTH.,#43829); +#43829 = SURFACE_SIDE_STYLE('',(#43830)); +#43830 = SURFACE_STYLE_FILL_AREA(#43831); +#43831 = FILL_AREA_STYLE('',(#43832)); +#43832 = FILL_AREA_STYLE_COLOUR('',#43279); +#43833 = STYLED_ITEM('color',(#43834),#33718); +#43834 = PRESENTATION_STYLE_ASSIGNMENT((#43835)); +#43835 = SURFACE_STYLE_USAGE(.BOTH.,#43836); +#43836 = SURFACE_SIDE_STYLE('',(#43837)); +#43837 = SURFACE_STYLE_FILL_AREA(#43838); +#43838 = FILL_AREA_STYLE('',(#43839)); +#43839 = FILL_AREA_STYLE_COLOUR('',#43279); +#43840 = STYLED_ITEM('color',(#43841),#33742); +#43841 = PRESENTATION_STYLE_ASSIGNMENT((#43842)); +#43842 = SURFACE_STYLE_USAGE(.BOTH.,#43843); +#43843 = SURFACE_SIDE_STYLE('',(#43844)); +#43844 = SURFACE_STYLE_FILL_AREA(#43845); +#43845 = FILL_AREA_STYLE('',(#43846)); +#43846 = FILL_AREA_STYLE_COLOUR('',#43279); +#43847 = STYLED_ITEM('color',(#43848),#33759); +#43848 = PRESENTATION_STYLE_ASSIGNMENT((#43849)); +#43849 = SURFACE_STYLE_USAGE(.BOTH.,#43850); +#43850 = SURFACE_SIDE_STYLE('',(#43851)); +#43851 = SURFACE_STYLE_FILL_AREA(#43852); +#43852 = FILL_AREA_STYLE('',(#43853)); +#43853 = FILL_AREA_STYLE_COLOUR('',#43279); +#43854 = STYLED_ITEM('color',(#43855),#33776); +#43855 = PRESENTATION_STYLE_ASSIGNMENT((#43856)); +#43856 = SURFACE_STYLE_USAGE(.BOTH.,#43857); +#43857 = SURFACE_SIDE_STYLE('',(#43858)); +#43858 = SURFACE_STYLE_FILL_AREA(#43859); +#43859 = FILL_AREA_STYLE('',(#43860)); +#43860 = FILL_AREA_STYLE_COLOUR('',#43279); +#43861 = STYLED_ITEM('color',(#43862),#33793); +#43862 = PRESENTATION_STYLE_ASSIGNMENT((#43863)); +#43863 = SURFACE_STYLE_USAGE(.BOTH.,#43864); +#43864 = SURFACE_SIDE_STYLE('',(#43865)); +#43865 = SURFACE_STYLE_FILL_AREA(#43866); +#43866 = FILL_AREA_STYLE('',(#43867)); +#43867 = FILL_AREA_STYLE_COLOUR('',#43279); +#43868 = STYLED_ITEM('color',(#43869),#33805); +#43869 = PRESENTATION_STYLE_ASSIGNMENT((#43870)); +#43870 = SURFACE_STYLE_USAGE(.BOTH.,#43871); +#43871 = SURFACE_SIDE_STYLE('',(#43872)); +#43872 = SURFACE_STYLE_FILL_AREA(#43873); +#43873 = FILL_AREA_STYLE('',(#43874)); +#43874 = FILL_AREA_STYLE_COLOUR('',#43279); +#43875 = STYLED_ITEM('color',(#43876),#33836); +#43876 = PRESENTATION_STYLE_ASSIGNMENT((#43877)); +#43877 = SURFACE_STYLE_USAGE(.BOTH.,#43878); +#43878 = SURFACE_SIDE_STYLE('',(#43879)); +#43879 = SURFACE_STYLE_FILL_AREA(#43880); +#43880 = FILL_AREA_STYLE('',(#43881)); +#43881 = FILL_AREA_STYLE_COLOUR('',#43279); +#43882 = STYLED_ITEM('color',(#43883),#33860); +#43883 = PRESENTATION_STYLE_ASSIGNMENT((#43884)); +#43884 = SURFACE_STYLE_USAGE(.BOTH.,#43885); +#43885 = SURFACE_SIDE_STYLE('',(#43886)); +#43886 = SURFACE_STYLE_FILL_AREA(#43887); +#43887 = FILL_AREA_STYLE('',(#43888)); +#43888 = FILL_AREA_STYLE_COLOUR('',#43279); +#43889 = STYLED_ITEM('color',(#43890),#33884); +#43890 = PRESENTATION_STYLE_ASSIGNMENT((#43891)); +#43891 = SURFACE_STYLE_USAGE(.BOTH.,#43892); +#43892 = SURFACE_SIDE_STYLE('',(#43893)); +#43893 = SURFACE_STYLE_FILL_AREA(#43894); +#43894 = FILL_AREA_STYLE('',(#43895)); +#43895 = FILL_AREA_STYLE_COLOUR('',#43279); +#43896 = STYLED_ITEM('color',(#43897),#33901); +#43897 = PRESENTATION_STYLE_ASSIGNMENT((#43898)); +#43898 = SURFACE_STYLE_USAGE(.BOTH.,#43899); +#43899 = SURFACE_SIDE_STYLE('',(#43900)); +#43900 = SURFACE_STYLE_FILL_AREA(#43901); +#43901 = FILL_AREA_STYLE('',(#43902)); +#43902 = FILL_AREA_STYLE_COLOUR('',#43279); +#43903 = STYLED_ITEM('color',(#43904),#33932); +#43904 = PRESENTATION_STYLE_ASSIGNMENT((#43905)); +#43905 = SURFACE_STYLE_USAGE(.BOTH.,#43906); +#43906 = SURFACE_SIDE_STYLE('',(#43907)); +#43907 = SURFACE_STYLE_FILL_AREA(#43908); +#43908 = FILL_AREA_STYLE('',(#43909)); +#43909 = FILL_AREA_STYLE_COLOUR('',#43279); +#43910 = STYLED_ITEM('color',(#43911),#33956); +#43911 = PRESENTATION_STYLE_ASSIGNMENT((#43912)); +#43912 = SURFACE_STYLE_USAGE(.BOTH.,#43913); +#43913 = SURFACE_SIDE_STYLE('',(#43914)); +#43914 = SURFACE_STYLE_FILL_AREA(#43915); +#43915 = FILL_AREA_STYLE('',(#43916)); +#43916 = FILL_AREA_STYLE_COLOUR('',#43279); +#43917 = STYLED_ITEM('color',(#43918),#33980); +#43918 = PRESENTATION_STYLE_ASSIGNMENT((#43919)); +#43919 = SURFACE_STYLE_USAGE(.BOTH.,#43920); +#43920 = SURFACE_SIDE_STYLE('',(#43921)); +#43921 = SURFACE_STYLE_FILL_AREA(#43922); +#43922 = FILL_AREA_STYLE('',(#43923)); +#43923 = FILL_AREA_STYLE_COLOUR('',#43279); +#43924 = STYLED_ITEM('color',(#43925),#33997); +#43925 = PRESENTATION_STYLE_ASSIGNMENT((#43926)); +#43926 = SURFACE_STYLE_USAGE(.BOTH.,#43927); +#43927 = SURFACE_SIDE_STYLE('',(#43928)); +#43928 = SURFACE_STYLE_FILL_AREA(#43929); +#43929 = FILL_AREA_STYLE('',(#43930)); +#43930 = FILL_AREA_STYLE_COLOUR('',#43279); +#43931 = STYLED_ITEM('color',(#43932),#34028); +#43932 = PRESENTATION_STYLE_ASSIGNMENT((#43933)); +#43933 = SURFACE_STYLE_USAGE(.BOTH.,#43934); +#43934 = SURFACE_SIDE_STYLE('',(#43935)); +#43935 = SURFACE_STYLE_FILL_AREA(#43936); +#43936 = FILL_AREA_STYLE('',(#43937)); +#43937 = FILL_AREA_STYLE_COLOUR('',#43279); +#43938 = STYLED_ITEM('color',(#43939),#34052); +#43939 = PRESENTATION_STYLE_ASSIGNMENT((#43940)); +#43940 = SURFACE_STYLE_USAGE(.BOTH.,#43941); +#43941 = SURFACE_SIDE_STYLE('',(#43942)); +#43942 = SURFACE_STYLE_FILL_AREA(#43943); +#43943 = FILL_AREA_STYLE('',(#43944)); +#43944 = FILL_AREA_STYLE_COLOUR('',#43279); +#43945 = STYLED_ITEM('color',(#43946),#34076); +#43946 = PRESENTATION_STYLE_ASSIGNMENT((#43947)); +#43947 = SURFACE_STYLE_USAGE(.BOTH.,#43948); +#43948 = SURFACE_SIDE_STYLE('',(#43949)); +#43949 = SURFACE_STYLE_FILL_AREA(#43950); +#43950 = FILL_AREA_STYLE('',(#43951)); +#43951 = FILL_AREA_STYLE_COLOUR('',#43279); +#43952 = STYLED_ITEM('color',(#43953),#34093); +#43953 = PRESENTATION_STYLE_ASSIGNMENT((#43954)); +#43954 = SURFACE_STYLE_USAGE(.BOTH.,#43955); +#43955 = SURFACE_SIDE_STYLE('',(#43956)); +#43956 = SURFACE_STYLE_FILL_AREA(#43957); +#43957 = FILL_AREA_STYLE('',(#43958)); +#43958 = FILL_AREA_STYLE_COLOUR('',#43279); +#43959 = STYLED_ITEM('color',(#43960),#34124); +#43960 = PRESENTATION_STYLE_ASSIGNMENT((#43961)); +#43961 = SURFACE_STYLE_USAGE(.BOTH.,#43962); +#43962 = SURFACE_SIDE_STYLE('',(#43963)); +#43963 = SURFACE_STYLE_FILL_AREA(#43964); +#43964 = FILL_AREA_STYLE('',(#43965)); +#43965 = FILL_AREA_STYLE_COLOUR('',#43279); +#43966 = STYLED_ITEM('color',(#43967),#34148); +#43967 = PRESENTATION_STYLE_ASSIGNMENT((#43968)); +#43968 = SURFACE_STYLE_USAGE(.BOTH.,#43969); +#43969 = SURFACE_SIDE_STYLE('',(#43970)); +#43970 = SURFACE_STYLE_FILL_AREA(#43971); +#43971 = FILL_AREA_STYLE('',(#43972)); +#43972 = FILL_AREA_STYLE_COLOUR('',#43279); +#43973 = STYLED_ITEM('color',(#43974),#34172); +#43974 = PRESENTATION_STYLE_ASSIGNMENT((#43975)); +#43975 = SURFACE_STYLE_USAGE(.BOTH.,#43976); +#43976 = SURFACE_SIDE_STYLE('',(#43977)); +#43977 = SURFACE_STYLE_FILL_AREA(#43978); +#43978 = FILL_AREA_STYLE('',(#43979)); +#43979 = FILL_AREA_STYLE_COLOUR('',#43279); +#43980 = STYLED_ITEM('color',(#43981),#34189); +#43981 = PRESENTATION_STYLE_ASSIGNMENT((#43982)); +#43982 = SURFACE_STYLE_USAGE(.BOTH.,#43983); +#43983 = SURFACE_SIDE_STYLE('',(#43984)); +#43984 = SURFACE_STYLE_FILL_AREA(#43985); +#43985 = FILL_AREA_STYLE('',(#43986)); +#43986 = FILL_AREA_STYLE_COLOUR('',#43279); +#43987 = STYLED_ITEM('color',(#43988),#34220); +#43988 = PRESENTATION_STYLE_ASSIGNMENT((#43989)); +#43989 = SURFACE_STYLE_USAGE(.BOTH.,#43990); +#43990 = SURFACE_SIDE_STYLE('',(#43991)); +#43991 = SURFACE_STYLE_FILL_AREA(#43992); +#43992 = FILL_AREA_STYLE('',(#43993)); +#43993 = FILL_AREA_STYLE_COLOUR('',#43279); +#43994 = STYLED_ITEM('color',(#43995),#34244); +#43995 = PRESENTATION_STYLE_ASSIGNMENT((#43996)); +#43996 = SURFACE_STYLE_USAGE(.BOTH.,#43997); +#43997 = SURFACE_SIDE_STYLE('',(#43998)); +#43998 = SURFACE_STYLE_FILL_AREA(#43999); +#43999 = FILL_AREA_STYLE('',(#44000)); +#44000 = FILL_AREA_STYLE_COLOUR('',#43279); +#44001 = STYLED_ITEM('color',(#44002),#34268); +#44002 = PRESENTATION_STYLE_ASSIGNMENT((#44003)); +#44003 = SURFACE_STYLE_USAGE(.BOTH.,#44004); +#44004 = SURFACE_SIDE_STYLE('',(#44005)); +#44005 = SURFACE_STYLE_FILL_AREA(#44006); +#44006 = FILL_AREA_STYLE('',(#44007)); +#44007 = FILL_AREA_STYLE_COLOUR('',#43279); +#44008 = STYLED_ITEM('color',(#44009),#34285); +#44009 = PRESENTATION_STYLE_ASSIGNMENT((#44010)); +#44010 = SURFACE_STYLE_USAGE(.BOTH.,#44011); +#44011 = SURFACE_SIDE_STYLE('',(#44012)); +#44012 = SURFACE_STYLE_FILL_AREA(#44013); +#44013 = FILL_AREA_STYLE('',(#44014)); +#44014 = FILL_AREA_STYLE_COLOUR('',#43279); +#44015 = STYLED_ITEM('color',(#44016),#34302); +#44016 = PRESENTATION_STYLE_ASSIGNMENT((#44017)); +#44017 = SURFACE_STYLE_USAGE(.BOTH.,#44018); +#44018 = SURFACE_SIDE_STYLE('',(#44019)); +#44019 = SURFACE_STYLE_FILL_AREA(#44020); +#44020 = FILL_AREA_STYLE('',(#44021)); +#44021 = FILL_AREA_STYLE_COLOUR('',#43279); +#44022 = STYLED_ITEM('color',(#44023),#34319); +#44023 = PRESENTATION_STYLE_ASSIGNMENT((#44024)); +#44024 = SURFACE_STYLE_USAGE(.BOTH.,#44025); +#44025 = SURFACE_SIDE_STYLE('',(#44026)); +#44026 = SURFACE_STYLE_FILL_AREA(#44027); +#44027 = FILL_AREA_STYLE('',(#44028)); +#44028 = FILL_AREA_STYLE_COLOUR('',#43279); +#44029 = STYLED_ITEM('color',(#44030),#34331); +#44030 = PRESENTATION_STYLE_ASSIGNMENT((#44031)); +#44031 = SURFACE_STYLE_USAGE(.BOTH.,#44032); +#44032 = SURFACE_SIDE_STYLE('',(#44033)); +#44033 = SURFACE_STYLE_FILL_AREA(#44034); +#44034 = FILL_AREA_STYLE('',(#44035)); +#44035 = FILL_AREA_STYLE_COLOUR('',#43279); +#44036 = STYLED_ITEM('color',(#44037),#34343); +#44037 = PRESENTATION_STYLE_ASSIGNMENT((#44038)); +#44038 = SURFACE_STYLE_USAGE(.BOTH.,#44039); +#44039 = SURFACE_SIDE_STYLE('',(#44040)); +#44040 = SURFACE_STYLE_FILL_AREA(#44041); +#44041 = FILL_AREA_STYLE('',(#44042)); +#44042 = FILL_AREA_STYLE_COLOUR('',#43279); +#44043 = STYLED_ITEM('color',(#44044),#34355); +#44044 = PRESENTATION_STYLE_ASSIGNMENT((#44045)); +#44045 = SURFACE_STYLE_USAGE(.BOTH.,#44046); +#44046 = SURFACE_SIDE_STYLE('',(#44047)); +#44047 = SURFACE_STYLE_FILL_AREA(#44048); +#44048 = FILL_AREA_STYLE('',(#44049)); +#44049 = FILL_AREA_STYLE_COLOUR('',#43279); +#44050 = STYLED_ITEM('color',(#44051),#34367); +#44051 = PRESENTATION_STYLE_ASSIGNMENT((#44052)); +#44052 = SURFACE_STYLE_USAGE(.BOTH.,#44053); +#44053 = SURFACE_SIDE_STYLE('',(#44054)); +#44054 = SURFACE_STYLE_FILL_AREA(#44055); +#44055 = FILL_AREA_STYLE('',(#44056)); +#44056 = FILL_AREA_STYLE_COLOUR('',#43279); +#44057 = STYLED_ITEM('color',(#44058),#34379); +#44058 = PRESENTATION_STYLE_ASSIGNMENT((#44059)); +#44059 = SURFACE_STYLE_USAGE(.BOTH.,#44060); +#44060 = SURFACE_SIDE_STYLE('',(#44061)); +#44061 = SURFACE_STYLE_FILL_AREA(#44062); +#44062 = FILL_AREA_STYLE('',(#44063)); +#44063 = FILL_AREA_STYLE_COLOUR('',#43279); +#44064 = STYLED_ITEM('color',(#44065),#34391); +#44065 = PRESENTATION_STYLE_ASSIGNMENT((#44066)); +#44066 = SURFACE_STYLE_USAGE(.BOTH.,#44067); +#44067 = SURFACE_SIDE_STYLE('',(#44068)); +#44068 = SURFACE_STYLE_FILL_AREA(#44069); +#44069 = FILL_AREA_STYLE('',(#44070)); +#44070 = FILL_AREA_STYLE_COLOUR('',#43279); +#44071 = STYLED_ITEM('color',(#44072),#34403); +#44072 = PRESENTATION_STYLE_ASSIGNMENT((#44073)); +#44073 = SURFACE_STYLE_USAGE(.BOTH.,#44074); +#44074 = SURFACE_SIDE_STYLE('',(#44075)); +#44075 = SURFACE_STYLE_FILL_AREA(#44076); +#44076 = FILL_AREA_STYLE('',(#44077)); +#44077 = FILL_AREA_STYLE_COLOUR('',#43279); +#44078 = STYLED_ITEM('color',(#44079),#34415); +#44079 = PRESENTATION_STYLE_ASSIGNMENT((#44080)); +#44080 = SURFACE_STYLE_USAGE(.BOTH.,#44081); +#44081 = SURFACE_SIDE_STYLE('',(#44082)); +#44082 = SURFACE_STYLE_FILL_AREA(#44083); +#44083 = FILL_AREA_STYLE('',(#44084)); +#44084 = FILL_AREA_STYLE_COLOUR('',#43279); +#44085 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #44086,#44095,#44104,#44113,#44122,#44131,#44140,#44149,#44158, + #44167,#44176,#44185,#44194,#44203,#44212,#44221,#44230,#44239, + #44248,#44257,#44266,#44275,#44284,#44293,#44302,#44311,#44320, + #44329,#44338,#44347,#44356,#44365,#44374,#44383,#44392,#44401, + #44410,#44419,#44428,#44437,#44446,#44455,#44464,#44473,#44482, + #44491,#44500,#44509,#44518,#44527,#44536,#44545,#44554,#44563, + #44572,#44581,#44590,#44599,#44608,#44617,#44626,#44635,#44644, + #44653,#44662,#44671,#44680,#44689,#44698),#18106); +#44086 = STYLED_ITEM('color',(#44087),#16126); +#44087 = PRESENTATION_STYLE_ASSIGNMENT((#44088,#44093)); +#44088 = SURFACE_STYLE_USAGE(.BOTH.,#44089); +#44089 = SURFACE_SIDE_STYLE('',(#44090)); +#44090 = SURFACE_STYLE_FILL_AREA(#44091); +#44091 = FILL_AREA_STYLE('',(#44092)); +#44092 = FILL_AREA_STYLE_COLOUR('',#38248); +#44093 = CURVE_STYLE('',#44094,POSITIVE_LENGTH_MEASURE(0.1),#38248); +#44094 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#44095 = STYLED_ITEM('color',(#44096),#16164); +#44096 = PRESENTATION_STYLE_ASSIGNMENT((#44097,#44102)); +#44097 = SURFACE_STYLE_USAGE(.BOTH.,#44098); +#44098 = SURFACE_SIDE_STYLE('',(#44099)); +#44099 = SURFACE_STYLE_FILL_AREA(#44100); +#44100 = FILL_AREA_STYLE('',(#44101)); +#44101 = FILL_AREA_STYLE_COLOUR('',#38248); +#44102 = CURVE_STYLE('',#44103,POSITIVE_LENGTH_MEASURE(0.1),#38248); +#44103 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#44104 = STYLED_ITEM('color',(#44105),#16227); +#44105 = PRESENTATION_STYLE_ASSIGNMENT((#44106,#44111)); +#44106 = SURFACE_STYLE_USAGE(.BOTH.,#44107); +#44107 = SURFACE_SIDE_STYLE('',(#44108)); +#44108 = SURFACE_STYLE_FILL_AREA(#44109); +#44109 = FILL_AREA_STYLE('',(#44110)); +#44110 = FILL_AREA_STYLE_COLOUR('',#38248); +#44111 = CURVE_STYLE('',#44112,POSITIVE_LENGTH_MEASURE(0.1),#38248); +#44112 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#44113 = STYLED_ITEM('color',(#44114),#16250); +#44114 = PRESENTATION_STYLE_ASSIGNMENT((#44115,#44120)); +#44115 = SURFACE_STYLE_USAGE(.BOTH.,#44116); +#44116 = SURFACE_SIDE_STYLE('',(#44117)); +#44117 = SURFACE_STYLE_FILL_AREA(#44118); +#44118 = FILL_AREA_STYLE('',(#44119)); +#44119 = FILL_AREA_STYLE_COLOUR('',#38248); +#44120 = CURVE_STYLE('',#44121,POSITIVE_LENGTH_MEASURE(0.1),#38248); +#44121 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#44122 = STYLED_ITEM('color',(#44123),#16279); +#44123 = PRESENTATION_STYLE_ASSIGNMENT((#44124,#44129)); +#44124 = SURFACE_STYLE_USAGE(.BOTH.,#44125); +#44125 = SURFACE_SIDE_STYLE('',(#44126)); +#44126 = SURFACE_STYLE_FILL_AREA(#44127); +#44127 = FILL_AREA_STYLE('',(#44128)); +#44128 = FILL_AREA_STYLE_COLOUR('',#38248); +#44129 = CURVE_STYLE('',#44130,POSITIVE_LENGTH_MEASURE(0.1),#38248); +#44130 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#44131 = STYLED_ITEM('color',(#44132),#16302); +#44132 = PRESENTATION_STYLE_ASSIGNMENT((#44133,#44138)); +#44133 = SURFACE_STYLE_USAGE(.BOTH.,#44134); +#44134 = SURFACE_SIDE_STYLE('',(#44135)); +#44135 = SURFACE_STYLE_FILL_AREA(#44136); +#44136 = FILL_AREA_STYLE('',(#44137)); +#44137 = FILL_AREA_STYLE_COLOUR('',#38248); +#44138 = CURVE_STYLE('',#44139,POSITIVE_LENGTH_MEASURE(0.1),#38248); +#44139 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#44140 = STYLED_ITEM('color',(#44141),#16357); +#44141 = PRESENTATION_STYLE_ASSIGNMENT((#44142,#44147)); +#44142 = SURFACE_STYLE_USAGE(.BOTH.,#44143); +#44143 = SURFACE_SIDE_STYLE('',(#44144)); +#44144 = SURFACE_STYLE_FILL_AREA(#44145); +#44145 = FILL_AREA_STYLE('',(#44146)); +#44146 = FILL_AREA_STYLE_COLOUR('',#38248); +#44147 = CURVE_STYLE('',#44148,POSITIVE_LENGTH_MEASURE(0.1),#38248); +#44148 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#44149 = STYLED_ITEM('color',(#44150),#16396); +#44150 = PRESENTATION_STYLE_ASSIGNMENT((#44151,#44156)); +#44151 = SURFACE_STYLE_USAGE(.BOTH.,#44152); +#44152 = SURFACE_SIDE_STYLE('',(#44153)); +#44153 = SURFACE_STYLE_FILL_AREA(#44154); +#44154 = FILL_AREA_STYLE('',(#44155)); +#44155 = FILL_AREA_STYLE_COLOUR('',#38248); +#44156 = CURVE_STYLE('',#44157,POSITIVE_LENGTH_MEASURE(0.1),#38248); +#44157 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#44158 = STYLED_ITEM('color',(#44159),#16419); +#44159 = PRESENTATION_STYLE_ASSIGNMENT((#44160,#44165)); +#44160 = SURFACE_STYLE_USAGE(.BOTH.,#44161); +#44161 = SURFACE_SIDE_STYLE('',(#44162)); +#44162 = SURFACE_STYLE_FILL_AREA(#44163); +#44163 = FILL_AREA_STYLE('',(#44164)); +#44164 = FILL_AREA_STYLE_COLOUR('',#38248); +#44165 = CURVE_STYLE('',#44166,POSITIVE_LENGTH_MEASURE(0.1),#38248); +#44166 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#44167 = STYLED_ITEM('color',(#44168),#16442); +#44168 = PRESENTATION_STYLE_ASSIGNMENT((#44169,#44174)); +#44169 = SURFACE_STYLE_USAGE(.BOTH.,#44170); +#44170 = SURFACE_SIDE_STYLE('',(#44171)); +#44171 = SURFACE_STYLE_FILL_AREA(#44172); +#44172 = FILL_AREA_STYLE('',(#44173)); +#44173 = FILL_AREA_STYLE_COLOUR('',#38248); +#44174 = CURVE_STYLE('',#44175,POSITIVE_LENGTH_MEASURE(0.1),#38248); +#44175 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#44176 = STYLED_ITEM('color',(#44177),#16459); +#44177 = PRESENTATION_STYLE_ASSIGNMENT((#44178,#44183)); +#44178 = SURFACE_STYLE_USAGE(.BOTH.,#44179); +#44179 = SURFACE_SIDE_STYLE('',(#44180)); +#44180 = SURFACE_STYLE_FILL_AREA(#44181); +#44181 = FILL_AREA_STYLE('',(#44182)); +#44182 = FILL_AREA_STYLE_COLOUR('',#38248); +#44183 = CURVE_STYLE('',#44184,POSITIVE_LENGTH_MEASURE(0.1),#38248); +#44184 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#44185 = STYLED_ITEM('color',(#44186),#16482); +#44186 = PRESENTATION_STYLE_ASSIGNMENT((#44187,#44192)); +#44187 = SURFACE_STYLE_USAGE(.BOTH.,#44188); +#44188 = SURFACE_SIDE_STYLE('',(#44189)); +#44189 = SURFACE_STYLE_FILL_AREA(#44190); +#44190 = FILL_AREA_STYLE('',(#44191)); +#44191 = FILL_AREA_STYLE_COLOUR('',#38248); +#44192 = CURVE_STYLE('',#44193,POSITIVE_LENGTH_MEASURE(0.1),#38248); +#44193 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#44194 = STYLED_ITEM('color',(#44195),#16570); +#44195 = PRESENTATION_STYLE_ASSIGNMENT((#44196,#44201)); +#44196 = SURFACE_STYLE_USAGE(.BOTH.,#44197); +#44197 = SURFACE_SIDE_STYLE('',(#44198)); +#44198 = SURFACE_STYLE_FILL_AREA(#44199); +#44199 = FILL_AREA_STYLE('',(#44200)); +#44200 = FILL_AREA_STYLE_COLOUR('',#38248); +#44201 = CURVE_STYLE('',#44202,POSITIVE_LENGTH_MEASURE(0.1),#38248); +#44202 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#44203 = STYLED_ITEM('color',(#44204),#16586); +#44204 = PRESENTATION_STYLE_ASSIGNMENT((#44205,#44210)); +#44205 = SURFACE_STYLE_USAGE(.BOTH.,#44206); +#44206 = SURFACE_SIDE_STYLE('',(#44207)); +#44207 = SURFACE_STYLE_FILL_AREA(#44208); +#44208 = FILL_AREA_STYLE('',(#44209)); +#44209 = FILL_AREA_STYLE_COLOUR('',#38248); +#44210 = CURVE_STYLE('',#44211,POSITIVE_LENGTH_MEASURE(0.1),#38248); +#44211 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#44212 = STYLED_ITEM('color',(#44213),#16616); +#44213 = PRESENTATION_STYLE_ASSIGNMENT((#44214,#44219)); +#44214 = SURFACE_STYLE_USAGE(.BOTH.,#44215); +#44215 = SURFACE_SIDE_STYLE('',(#44216)); +#44216 = SURFACE_STYLE_FILL_AREA(#44217); +#44217 = FILL_AREA_STYLE('',(#44218)); +#44218 = FILL_AREA_STYLE_COLOUR('',#38375); +#44219 = CURVE_STYLE('',#44220,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#44220 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#44221 = STYLED_ITEM('color',(#44222),#16649); +#44222 = PRESENTATION_STYLE_ASSIGNMENT((#44223,#44228)); +#44223 = SURFACE_STYLE_USAGE(.BOTH.,#44224); +#44224 = SURFACE_SIDE_STYLE('',(#44225)); +#44225 = SURFACE_STYLE_FILL_AREA(#44226); +#44226 = FILL_AREA_STYLE('',(#44227)); +#44227 = FILL_AREA_STYLE_COLOUR('',#38248); +#44228 = CURVE_STYLE('',#44229,POSITIVE_LENGTH_MEASURE(0.1),#38248); +#44229 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#44230 = STYLED_ITEM('color',(#44231),#16680); +#44231 = PRESENTATION_STYLE_ASSIGNMENT((#44232,#44237)); +#44232 = SURFACE_STYLE_USAGE(.BOTH.,#44233); +#44233 = SURFACE_SIDE_STYLE('',(#44234)); +#44234 = SURFACE_STYLE_FILL_AREA(#44235); +#44235 = FILL_AREA_STYLE('',(#44236)); +#44236 = FILL_AREA_STYLE_COLOUR('',#38375); +#44237 = CURVE_STYLE('',#44238,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#44238 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#44239 = STYLED_ITEM('color',(#44240),#16713); +#44240 = PRESENTATION_STYLE_ASSIGNMENT((#44241,#44246)); +#44241 = SURFACE_STYLE_USAGE(.BOTH.,#44242); +#44242 = SURFACE_SIDE_STYLE('',(#44243)); +#44243 = SURFACE_STYLE_FILL_AREA(#44244); +#44244 = FILL_AREA_STYLE('',(#44245)); +#44245 = FILL_AREA_STYLE_COLOUR('',#38248); +#44246 = CURVE_STYLE('',#44247,POSITIVE_LENGTH_MEASURE(0.1),#38248); +#44247 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#44248 = STYLED_ITEM('color',(#44249),#16730); +#44249 = PRESENTATION_STYLE_ASSIGNMENT((#44250,#44255)); +#44250 = SURFACE_STYLE_USAGE(.BOTH.,#44251); +#44251 = SURFACE_SIDE_STYLE('',(#44252)); +#44252 = SURFACE_STYLE_FILL_AREA(#44253); +#44253 = FILL_AREA_STYLE('',(#44254)); +#44254 = FILL_AREA_STYLE_COLOUR('',#38248); +#44255 = CURVE_STYLE('',#44256,POSITIVE_LENGTH_MEASURE(0.1),#38248); +#44256 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#44257 = STYLED_ITEM('color',(#44258),#16747); +#44258 = PRESENTATION_STYLE_ASSIGNMENT((#44259,#44264)); +#44259 = SURFACE_STYLE_USAGE(.BOTH.,#44260); +#44260 = SURFACE_SIDE_STYLE('',(#44261)); +#44261 = SURFACE_STYLE_FILL_AREA(#44262); +#44262 = FILL_AREA_STYLE('',(#44263)); +#44263 = FILL_AREA_STYLE_COLOUR('',#38375); +#44264 = CURVE_STYLE('',#44265,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#44265 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#44266 = STYLED_ITEM('color',(#44267),#16780); +#44267 = PRESENTATION_STYLE_ASSIGNMENT((#44268,#44273)); +#44268 = SURFACE_STYLE_USAGE(.BOTH.,#44269); +#44269 = SURFACE_SIDE_STYLE('',(#44270)); +#44270 = SURFACE_STYLE_FILL_AREA(#44271); +#44271 = FILL_AREA_STYLE('',(#44272)); +#44272 = FILL_AREA_STYLE_COLOUR('',#38248); +#44273 = CURVE_STYLE('',#44274,POSITIVE_LENGTH_MEASURE(0.1),#38248); +#44274 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#44275 = STYLED_ITEM('color',(#44276),#16810); +#44276 = PRESENTATION_STYLE_ASSIGNMENT((#44277,#44282)); +#44277 = SURFACE_STYLE_USAGE(.BOTH.,#44278); +#44278 = SURFACE_SIDE_STYLE('',(#44279)); +#44279 = SURFACE_STYLE_FILL_AREA(#44280); +#44280 = FILL_AREA_STYLE('',(#44281)); +#44281 = FILL_AREA_STYLE_COLOUR('',#38248); +#44282 = CURVE_STYLE('',#44283,POSITIVE_LENGTH_MEASURE(0.1),#38248); +#44283 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#44284 = STYLED_ITEM('color',(#44285),#16833); +#44285 = PRESENTATION_STYLE_ASSIGNMENT((#44286,#44291)); +#44286 = SURFACE_STYLE_USAGE(.BOTH.,#44287); +#44287 = SURFACE_SIDE_STYLE('',(#44288)); +#44288 = SURFACE_STYLE_FILL_AREA(#44289); +#44289 = FILL_AREA_STYLE('',(#44290)); +#44290 = FILL_AREA_STYLE_COLOUR('',#38248); +#44291 = CURVE_STYLE('',#44292,POSITIVE_LENGTH_MEASURE(0.1),#38248); +#44292 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#44293 = STYLED_ITEM('color',(#44294),#16856); +#44294 = PRESENTATION_STYLE_ASSIGNMENT((#44295,#44300)); +#44295 = SURFACE_STYLE_USAGE(.BOTH.,#44296); +#44296 = SURFACE_SIDE_STYLE('',(#44297)); +#44297 = SURFACE_STYLE_FILL_AREA(#44298); +#44298 = FILL_AREA_STYLE('',(#44299)); +#44299 = FILL_AREA_STYLE_COLOUR('',#38248); +#44300 = CURVE_STYLE('',#44301,POSITIVE_LENGTH_MEASURE(0.1),#38248); +#44301 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#44302 = STYLED_ITEM('color',(#44303),#16873); +#44303 = PRESENTATION_STYLE_ASSIGNMENT((#44304,#44309)); +#44304 = SURFACE_STYLE_USAGE(.BOTH.,#44305); +#44305 = SURFACE_SIDE_STYLE('',(#44306)); +#44306 = SURFACE_STYLE_FILL_AREA(#44307); +#44307 = FILL_AREA_STYLE('',(#44308)); +#44308 = FILL_AREA_STYLE_COLOUR('',#38375); +#44309 = CURVE_STYLE('',#44310,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#44310 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#44311 = STYLED_ITEM('color',(#44312),#16902); +#44312 = PRESENTATION_STYLE_ASSIGNMENT((#44313,#44318)); +#44313 = SURFACE_STYLE_USAGE(.BOTH.,#44314); +#44314 = SURFACE_SIDE_STYLE('',(#44315)); +#44315 = SURFACE_STYLE_FILL_AREA(#44316); +#44316 = FILL_AREA_STYLE('',(#44317)); +#44317 = FILL_AREA_STYLE_COLOUR('',#38248); +#44318 = CURVE_STYLE('',#44319,POSITIVE_LENGTH_MEASURE(0.1),#38248); +#44319 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#44320 = STYLED_ITEM('color',(#44321),#16956); +#44321 = PRESENTATION_STYLE_ASSIGNMENT((#44322,#44327)); +#44322 = SURFACE_STYLE_USAGE(.BOTH.,#44323); +#44323 = SURFACE_SIDE_STYLE('',(#44324)); +#44324 = SURFACE_STYLE_FILL_AREA(#44325); +#44325 = FILL_AREA_STYLE('',(#44326)); +#44326 = FILL_AREA_STYLE_COLOUR('',#38248); +#44327 = CURVE_STYLE('',#44328,POSITIVE_LENGTH_MEASURE(0.1),#38248); +#44328 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#44329 = STYLED_ITEM('color',(#44330),#16979); +#44330 = PRESENTATION_STYLE_ASSIGNMENT((#44331,#44336)); +#44331 = SURFACE_STYLE_USAGE(.BOTH.,#44332); +#44332 = SURFACE_SIDE_STYLE('',(#44333)); +#44333 = SURFACE_STYLE_FILL_AREA(#44334); +#44334 = FILL_AREA_STYLE('',(#44335)); +#44335 = FILL_AREA_STYLE_COLOUR('',#38248); +#44336 = CURVE_STYLE('',#44337,POSITIVE_LENGTH_MEASURE(0.1),#38248); +#44337 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#44338 = STYLED_ITEM('color',(#44339),#17002); +#44339 = PRESENTATION_STYLE_ASSIGNMENT((#44340,#44345)); +#44340 = SURFACE_STYLE_USAGE(.BOTH.,#44341); +#44341 = SURFACE_SIDE_STYLE('',(#44342)); +#44342 = SURFACE_STYLE_FILL_AREA(#44343); +#44343 = FILL_AREA_STYLE('',(#44344)); +#44344 = FILL_AREA_STYLE_COLOUR('',#38248); +#44345 = CURVE_STYLE('',#44346,POSITIVE_LENGTH_MEASURE(0.1),#38248); +#44346 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#44347 = STYLED_ITEM('color',(#44348),#17025); +#44348 = PRESENTATION_STYLE_ASSIGNMENT((#44349,#44354)); +#44349 = SURFACE_STYLE_USAGE(.BOTH.,#44350); +#44350 = SURFACE_SIDE_STYLE('',(#44351)); +#44351 = SURFACE_STYLE_FILL_AREA(#44352); +#44352 = FILL_AREA_STYLE('',(#44353)); +#44353 = FILL_AREA_STYLE_COLOUR('',#38248); +#44354 = CURVE_STYLE('',#44355,POSITIVE_LENGTH_MEASURE(0.1),#38248); +#44355 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#44356 = STYLED_ITEM('color',(#44357),#17064); +#44357 = PRESENTATION_STYLE_ASSIGNMENT((#44358,#44363)); +#44358 = SURFACE_STYLE_USAGE(.BOTH.,#44359); +#44359 = SURFACE_SIDE_STYLE('',(#44360)); +#44360 = SURFACE_STYLE_FILL_AREA(#44361); +#44361 = FILL_AREA_STYLE('',(#44362)); +#44362 = FILL_AREA_STYLE_COLOUR('',#38375); +#44363 = CURVE_STYLE('',#44364,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#44364 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#44365 = STYLED_ITEM('color',(#44366),#17086); +#44366 = PRESENTATION_STYLE_ASSIGNMENT((#44367,#44372)); +#44367 = SURFACE_STYLE_USAGE(.BOTH.,#44368); +#44368 = SURFACE_SIDE_STYLE('',(#44369)); +#44369 = SURFACE_STYLE_FILL_AREA(#44370); +#44370 = FILL_AREA_STYLE('',(#44371)); +#44371 = FILL_AREA_STYLE_COLOUR('',#38248); +#44372 = CURVE_STYLE('',#44373,POSITIVE_LENGTH_MEASURE(0.1),#38248); +#44373 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#44374 = STYLED_ITEM('color',(#44375),#17130); +#44375 = PRESENTATION_STYLE_ASSIGNMENT((#44376,#44381)); +#44376 = SURFACE_STYLE_USAGE(.BOTH.,#44377); +#44377 = SURFACE_SIDE_STYLE('',(#44378)); +#44378 = SURFACE_STYLE_FILL_AREA(#44379); +#44379 = FILL_AREA_STYLE('',(#44380)); +#44380 = FILL_AREA_STYLE_COLOUR('',#38375); +#44381 = CURVE_STYLE('',#44382,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#44382 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#44383 = STYLED_ITEM('color',(#44384),#17205); +#44384 = PRESENTATION_STYLE_ASSIGNMENT((#44385,#44390)); +#44385 = SURFACE_STYLE_USAGE(.BOTH.,#44386); +#44386 = SURFACE_SIDE_STYLE('',(#44387)); +#44387 = SURFACE_STYLE_FILL_AREA(#44388); +#44388 = FILL_AREA_STYLE('',(#44389)); +#44389 = FILL_AREA_STYLE_COLOUR('',#38375); +#44390 = CURVE_STYLE('',#44391,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#44391 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#44392 = STYLED_ITEM('color',(#44393),#17229); +#44393 = PRESENTATION_STYLE_ASSIGNMENT((#44394,#44399)); +#44394 = SURFACE_STYLE_USAGE(.BOTH.,#44395); +#44395 = SURFACE_SIDE_STYLE('',(#44396)); +#44396 = SURFACE_STYLE_FILL_AREA(#44397); +#44397 = FILL_AREA_STYLE('',(#44398)); +#44398 = FILL_AREA_STYLE_COLOUR('',#38375); +#44399 = CURVE_STYLE('',#44400,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#44400 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#44401 = STYLED_ITEM('color',(#44402),#17297); +#44402 = PRESENTATION_STYLE_ASSIGNMENT((#44403,#44408)); +#44403 = SURFACE_STYLE_USAGE(.BOTH.,#44404); +#44404 = SURFACE_SIDE_STYLE('',(#44405)); +#44405 = SURFACE_STYLE_FILL_AREA(#44406); +#44406 = FILL_AREA_STYLE('',(#44407)); +#44407 = FILL_AREA_STYLE_COLOUR('',#38248); +#44408 = CURVE_STYLE('',#44409,POSITIVE_LENGTH_MEASURE(0.1),#38248); +#44409 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#44410 = STYLED_ITEM('color',(#44411),#17314); +#44411 = PRESENTATION_STYLE_ASSIGNMENT((#44412,#44417)); +#44412 = SURFACE_STYLE_USAGE(.BOTH.,#44413); +#44413 = SURFACE_SIDE_STYLE('',(#44414)); +#44414 = SURFACE_STYLE_FILL_AREA(#44415); +#44415 = FILL_AREA_STYLE('',(#44416)); +#44416 = FILL_AREA_STYLE_COLOUR('',#38375); +#44417 = CURVE_STYLE('',#44418,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#44418 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#44419 = STYLED_ITEM('color',(#44420),#17389); +#44420 = PRESENTATION_STYLE_ASSIGNMENT((#44421,#44426)); +#44421 = SURFACE_STYLE_USAGE(.BOTH.,#44422); +#44422 = SURFACE_SIDE_STYLE('',(#44423)); +#44423 = SURFACE_STYLE_FILL_AREA(#44424); +#44424 = FILL_AREA_STYLE('',(#44425)); +#44425 = FILL_AREA_STYLE_COLOUR('',#38375); +#44426 = CURVE_STYLE('',#44427,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#44427 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#44428 = STYLED_ITEM('color',(#44429),#17413); +#44429 = PRESENTATION_STYLE_ASSIGNMENT((#44430,#44435)); +#44430 = SURFACE_STYLE_USAGE(.BOTH.,#44431); +#44431 = SURFACE_SIDE_STYLE('',(#44432)); +#44432 = SURFACE_STYLE_FILL_AREA(#44433); +#44433 = FILL_AREA_STYLE('',(#44434)); +#44434 = FILL_AREA_STYLE_COLOUR('',#38375); +#44435 = CURVE_STYLE('',#44436,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#44436 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#44437 = STYLED_ITEM('color',(#44438),#17481); +#44438 = PRESENTATION_STYLE_ASSIGNMENT((#44439,#44444)); +#44439 = SURFACE_STYLE_USAGE(.BOTH.,#44440); +#44440 = SURFACE_SIDE_STYLE('',(#44441)); +#44441 = SURFACE_STYLE_FILL_AREA(#44442); +#44442 = FILL_AREA_STYLE('',(#44443)); +#44443 = FILL_AREA_STYLE_COLOUR('',#38375); +#44444 = CURVE_STYLE('',#44445,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#44445 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#44446 = STYLED_ITEM('color',(#44447),#17556); +#44447 = PRESENTATION_STYLE_ASSIGNMENT((#44448,#44453)); +#44448 = SURFACE_STYLE_USAGE(.BOTH.,#44449); +#44449 = SURFACE_SIDE_STYLE('',(#44450)); +#44450 = SURFACE_STYLE_FILL_AREA(#44451); +#44451 = FILL_AREA_STYLE('',(#44452)); +#44452 = FILL_AREA_STYLE_COLOUR('',#38375); +#44453 = CURVE_STYLE('',#44454,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#44454 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#44455 = STYLED_ITEM('color',(#44456),#17580); +#44456 = PRESENTATION_STYLE_ASSIGNMENT((#44457,#44462)); +#44457 = SURFACE_STYLE_USAGE(.BOTH.,#44458); +#44458 = SURFACE_SIDE_STYLE('',(#44459)); +#44459 = SURFACE_STYLE_FILL_AREA(#44460); +#44460 = FILL_AREA_STYLE('',(#44461)); +#44461 = FILL_AREA_STYLE_COLOUR('',#38375); +#44462 = CURVE_STYLE('',#44463,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#44463 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#44464 = STYLED_ITEM('color',(#44465),#17648); +#44465 = PRESENTATION_STYLE_ASSIGNMENT((#44466,#44471)); +#44466 = SURFACE_STYLE_USAGE(.BOTH.,#44467); +#44467 = SURFACE_SIDE_STYLE('',(#44468)); +#44468 = SURFACE_STYLE_FILL_AREA(#44469); +#44469 = FILL_AREA_STYLE('',(#44470)); +#44470 = FILL_AREA_STYLE_COLOUR('',#38375); +#44471 = CURVE_STYLE('',#44472,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#44472 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#44473 = STYLED_ITEM('color',(#44474),#17665); +#44474 = PRESENTATION_STYLE_ASSIGNMENT((#44475,#44480)); +#44475 = SURFACE_STYLE_USAGE(.BOTH.,#44476); +#44476 = SURFACE_SIDE_STYLE('',(#44477)); +#44477 = SURFACE_STYLE_FILL_AREA(#44478); +#44478 = FILL_AREA_STYLE('',(#44479)); +#44479 = FILL_AREA_STYLE_COLOUR('',#38375); +#44480 = CURVE_STYLE('',#44481,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#44481 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#44482 = STYLED_ITEM('color',(#44483),#17682); +#44483 = PRESENTATION_STYLE_ASSIGNMENT((#44484,#44489)); +#44484 = SURFACE_STYLE_USAGE(.BOTH.,#44485); +#44485 = SURFACE_SIDE_STYLE('',(#44486)); +#44486 = SURFACE_STYLE_FILL_AREA(#44487); +#44487 = FILL_AREA_STYLE('',(#44488)); +#44488 = FILL_AREA_STYLE_COLOUR('',#38248); +#44489 = CURVE_STYLE('',#44490,POSITIVE_LENGTH_MEASURE(0.1),#38248); +#44490 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#44491 = STYLED_ITEM('color',(#44492),#17728); +#44492 = PRESENTATION_STYLE_ASSIGNMENT((#44493,#44498)); +#44493 = SURFACE_STYLE_USAGE(.BOTH.,#44494); +#44494 = SURFACE_SIDE_STYLE('',(#44495)); +#44495 = SURFACE_STYLE_FILL_AREA(#44496); +#44496 = FILL_AREA_STYLE('',(#44497)); +#44497 = FILL_AREA_STYLE_COLOUR('',#38248); +#44498 = CURVE_STYLE('',#44499,POSITIVE_LENGTH_MEASURE(0.1),#38248); +#44499 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#44500 = STYLED_ITEM('color',(#44501),#17744); +#44501 = PRESENTATION_STYLE_ASSIGNMENT((#44502,#44507)); +#44502 = SURFACE_STYLE_USAGE(.BOTH.,#44503); +#44503 = SURFACE_SIDE_STYLE('',(#44504)); +#44504 = SURFACE_STYLE_FILL_AREA(#44505); +#44505 = FILL_AREA_STYLE('',(#44506)); +#44506 = FILL_AREA_STYLE_COLOUR('',#38248); +#44507 = CURVE_STYLE('',#44508,POSITIVE_LENGTH_MEASURE(0.1),#38248); +#44508 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#44509 = STYLED_ITEM('color',(#44510),#17760); +#44510 = PRESENTATION_STYLE_ASSIGNMENT((#44511,#44516)); +#44511 = SURFACE_STYLE_USAGE(.BOTH.,#44512); +#44512 = SURFACE_SIDE_STYLE('',(#44513)); +#44513 = SURFACE_STYLE_FILL_AREA(#44514); +#44514 = FILL_AREA_STYLE('',(#44515)); +#44515 = FILL_AREA_STYLE_COLOUR('',#38375); +#44516 = CURVE_STYLE('',#44517,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#44517 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#44518 = STYLED_ITEM('color',(#44519),#17777); +#44519 = PRESENTATION_STYLE_ASSIGNMENT((#44520,#44525)); +#44520 = SURFACE_STYLE_USAGE(.BOTH.,#44521); +#44521 = SURFACE_SIDE_STYLE('',(#44522)); +#44522 = SURFACE_STYLE_FILL_AREA(#44523); +#44523 = FILL_AREA_STYLE('',(#44524)); +#44524 = FILL_AREA_STYLE_COLOUR('',#38248); +#44525 = CURVE_STYLE('',#44526,POSITIVE_LENGTH_MEASURE(0.1),#38248); +#44526 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#44527 = STYLED_ITEM('color',(#44528),#17789); +#44528 = PRESENTATION_STYLE_ASSIGNMENT((#44529,#44534)); +#44529 = SURFACE_STYLE_USAGE(.BOTH.,#44530); +#44530 = SURFACE_SIDE_STYLE('',(#44531)); +#44531 = SURFACE_STYLE_FILL_AREA(#44532); +#44532 = FILL_AREA_STYLE('',(#44533)); +#44533 = FILL_AREA_STYLE_COLOUR('',#38375); +#44534 = CURVE_STYLE('',#44535,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#44535 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#44536 = STYLED_ITEM('color',(#44537),#17806); +#44537 = PRESENTATION_STYLE_ASSIGNMENT((#44538,#44543)); +#44538 = SURFACE_STYLE_USAGE(.BOTH.,#44539); +#44539 = SURFACE_SIDE_STYLE('',(#44540)); +#44540 = SURFACE_STYLE_FILL_AREA(#44541); +#44541 = FILL_AREA_STYLE('',(#44542)); +#44542 = FILL_AREA_STYLE_COLOUR('',#38375); +#44543 = CURVE_STYLE('',#44544,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#44544 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#44545 = STYLED_ITEM('color',(#44546),#17823); +#44546 = PRESENTATION_STYLE_ASSIGNMENT((#44547,#44552)); +#44547 = SURFACE_STYLE_USAGE(.BOTH.,#44548); +#44548 = SURFACE_SIDE_STYLE('',(#44549)); +#44549 = SURFACE_STYLE_FILL_AREA(#44550); +#44550 = FILL_AREA_STYLE('',(#44551)); +#44551 = FILL_AREA_STYLE_COLOUR('',#38375); +#44552 = CURVE_STYLE('',#44553,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#44553 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#44554 = STYLED_ITEM('color',(#44555),#17840); +#44555 = PRESENTATION_STYLE_ASSIGNMENT((#44556,#44561)); +#44556 = SURFACE_STYLE_USAGE(.BOTH.,#44557); +#44557 = SURFACE_SIDE_STYLE('',(#44558)); +#44558 = SURFACE_STYLE_FILL_AREA(#44559); +#44559 = FILL_AREA_STYLE('',(#44560)); +#44560 = FILL_AREA_STYLE_COLOUR('',#38375); +#44561 = CURVE_STYLE('',#44562,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#44562 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#44563 = STYLED_ITEM('color',(#44564),#17857); +#44564 = PRESENTATION_STYLE_ASSIGNMENT((#44565,#44570)); +#44565 = SURFACE_STYLE_USAGE(.BOTH.,#44566); +#44566 = SURFACE_SIDE_STYLE('',(#44567)); +#44567 = SURFACE_STYLE_FILL_AREA(#44568); +#44568 = FILL_AREA_STYLE('',(#44569)); +#44569 = FILL_AREA_STYLE_COLOUR('',#38375); +#44570 = CURVE_STYLE('',#44571,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#44571 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#44572 = STYLED_ITEM('color',(#44573),#17874); +#44573 = PRESENTATION_STYLE_ASSIGNMENT((#44574,#44579)); +#44574 = SURFACE_STYLE_USAGE(.BOTH.,#44575); +#44575 = SURFACE_SIDE_STYLE('',(#44576)); +#44576 = SURFACE_STYLE_FILL_AREA(#44577); +#44577 = FILL_AREA_STYLE('',(#44578)); +#44578 = FILL_AREA_STYLE_COLOUR('',#38375); +#44579 = CURVE_STYLE('',#44580,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#44580 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#44581 = STYLED_ITEM('color',(#44582),#17891); +#44582 = PRESENTATION_STYLE_ASSIGNMENT((#44583,#44588)); +#44583 = SURFACE_STYLE_USAGE(.BOTH.,#44584); +#44584 = SURFACE_SIDE_STYLE('',(#44585)); +#44585 = SURFACE_STYLE_FILL_AREA(#44586); +#44586 = FILL_AREA_STYLE('',(#44587)); +#44587 = FILL_AREA_STYLE_COLOUR('',#38375); +#44588 = CURVE_STYLE('',#44589,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#44589 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#44590 = STYLED_ITEM('color',(#44591),#17903); +#44591 = PRESENTATION_STYLE_ASSIGNMENT((#44592,#44597)); +#44592 = SURFACE_STYLE_USAGE(.BOTH.,#44593); +#44593 = SURFACE_SIDE_STYLE('',(#44594)); +#44594 = SURFACE_STYLE_FILL_AREA(#44595); +#44595 = FILL_AREA_STYLE('',(#44596)); +#44596 = FILL_AREA_STYLE_COLOUR('',#38375); +#44597 = CURVE_STYLE('',#44598,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#44598 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#44599 = STYLED_ITEM('color',(#44600),#17920); +#44600 = PRESENTATION_STYLE_ASSIGNMENT((#44601,#44606)); +#44601 = SURFACE_STYLE_USAGE(.BOTH.,#44602); +#44602 = SURFACE_SIDE_STYLE('',(#44603)); +#44603 = SURFACE_STYLE_FILL_AREA(#44604); +#44604 = FILL_AREA_STYLE('',(#44605)); +#44605 = FILL_AREA_STYLE_COLOUR('',#38375); +#44606 = CURVE_STYLE('',#44607,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#44607 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#44608 = STYLED_ITEM('color',(#44609),#17937); +#44609 = PRESENTATION_STYLE_ASSIGNMENT((#44610,#44615)); +#44610 = SURFACE_STYLE_USAGE(.BOTH.,#44611); +#44611 = SURFACE_SIDE_STYLE('',(#44612)); +#44612 = SURFACE_STYLE_FILL_AREA(#44613); +#44613 = FILL_AREA_STYLE('',(#44614)); +#44614 = FILL_AREA_STYLE_COLOUR('',#38375); +#44615 = CURVE_STYLE('',#44616,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#44616 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#44617 = STYLED_ITEM('color',(#44618),#17954); +#44618 = PRESENTATION_STYLE_ASSIGNMENT((#44619,#44624)); +#44619 = SURFACE_STYLE_USAGE(.BOTH.,#44620); +#44620 = SURFACE_SIDE_STYLE('',(#44621)); +#44621 = SURFACE_STYLE_FILL_AREA(#44622); +#44622 = FILL_AREA_STYLE('',(#44623)); +#44623 = FILL_AREA_STYLE_COLOUR('',#38375); +#44624 = CURVE_STYLE('',#44625,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#44625 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#44626 = STYLED_ITEM('color',(#44627),#17971); +#44627 = PRESENTATION_STYLE_ASSIGNMENT((#44628,#44633)); +#44628 = SURFACE_STYLE_USAGE(.BOTH.,#44629); +#44629 = SURFACE_SIDE_STYLE('',(#44630)); +#44630 = SURFACE_STYLE_FILL_AREA(#44631); +#44631 = FILL_AREA_STYLE('',(#44632)); +#44632 = FILL_AREA_STYLE_COLOUR('',#38375); +#44633 = CURVE_STYLE('',#44634,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#44634 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#44635 = STYLED_ITEM('color',(#44636),#17988); +#44636 = PRESENTATION_STYLE_ASSIGNMENT((#44637,#44642)); +#44637 = SURFACE_STYLE_USAGE(.BOTH.,#44638); +#44638 = SURFACE_SIDE_STYLE('',(#44639)); +#44639 = SURFACE_STYLE_FILL_AREA(#44640); +#44640 = FILL_AREA_STYLE('',(#44641)); +#44641 = FILL_AREA_STYLE_COLOUR('',#38375); +#44642 = CURVE_STYLE('',#44643,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#44643 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#44644 = STYLED_ITEM('color',(#44645),#18000); +#44645 = PRESENTATION_STYLE_ASSIGNMENT((#44646,#44651)); +#44646 = SURFACE_STYLE_USAGE(.BOTH.,#44647); +#44647 = SURFACE_SIDE_STYLE('',(#44648)); +#44648 = SURFACE_STYLE_FILL_AREA(#44649); +#44649 = FILL_AREA_STYLE('',(#44650)); +#44650 = FILL_AREA_STYLE_COLOUR('',#38375); +#44651 = CURVE_STYLE('',#44652,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#44652 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#44653 = STYLED_ITEM('color',(#44654),#18017); +#44654 = PRESENTATION_STYLE_ASSIGNMENT((#44655,#44660)); +#44655 = SURFACE_STYLE_USAGE(.BOTH.,#44656); +#44656 = SURFACE_SIDE_STYLE('',(#44657)); +#44657 = SURFACE_STYLE_FILL_AREA(#44658); +#44658 = FILL_AREA_STYLE('',(#44659)); +#44659 = FILL_AREA_STYLE_COLOUR('',#38375); +#44660 = CURVE_STYLE('',#44661,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#44661 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#44662 = STYLED_ITEM('color',(#44663),#18034); +#44663 = PRESENTATION_STYLE_ASSIGNMENT((#44664,#44669)); +#44664 = SURFACE_STYLE_USAGE(.BOTH.,#44665); +#44665 = SURFACE_SIDE_STYLE('',(#44666)); +#44666 = SURFACE_STYLE_FILL_AREA(#44667); +#44667 = FILL_AREA_STYLE('',(#44668)); +#44668 = FILL_AREA_STYLE_COLOUR('',#38375); +#44669 = CURVE_STYLE('',#44670,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#44670 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#44671 = STYLED_ITEM('color',(#44672),#18051); +#44672 = PRESENTATION_STYLE_ASSIGNMENT((#44673,#44678)); +#44673 = SURFACE_STYLE_USAGE(.BOTH.,#44674); +#44674 = SURFACE_SIDE_STYLE('',(#44675)); +#44675 = SURFACE_STYLE_FILL_AREA(#44676); +#44676 = FILL_AREA_STYLE('',(#44677)); +#44677 = FILL_AREA_STYLE_COLOUR('',#38375); +#44678 = CURVE_STYLE('',#44679,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#44679 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#44680 = STYLED_ITEM('color',(#44681),#18068); +#44681 = PRESENTATION_STYLE_ASSIGNMENT((#44682,#44687)); +#44682 = SURFACE_STYLE_USAGE(.BOTH.,#44683); +#44683 = SURFACE_SIDE_STYLE('',(#44684)); +#44684 = SURFACE_STYLE_FILL_AREA(#44685); +#44685 = FILL_AREA_STYLE('',(#44686)); +#44686 = FILL_AREA_STYLE_COLOUR('',#38375); +#44687 = CURVE_STYLE('',#44688,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#44688 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#44689 = STYLED_ITEM('color',(#44690),#18085); +#44690 = PRESENTATION_STYLE_ASSIGNMENT((#44691,#44696)); +#44691 = SURFACE_STYLE_USAGE(.BOTH.,#44692); +#44692 = SURFACE_SIDE_STYLE('',(#44693)); +#44693 = SURFACE_STYLE_FILL_AREA(#44694); +#44694 = FILL_AREA_STYLE('',(#44695)); +#44695 = FILL_AREA_STYLE_COLOUR('',#38375); +#44696 = CURVE_STYLE('',#44697,POSITIVE_LENGTH_MEASURE(0.1),#38375); +#44697 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#44698 = STYLED_ITEM('color',(#44699),#18097); +#44699 = PRESENTATION_STYLE_ASSIGNMENT((#44700,#44705)); +#44700 = SURFACE_STYLE_USAGE(.BOTH.,#44701); +#44701 = SURFACE_SIDE_STYLE('',(#44702)); +#44702 = SURFACE_STYLE_FILL_AREA(#44703); +#44703 = FILL_AREA_STYLE('',(#44704)); +#44704 = FILL_AREA_STYLE_COLOUR('',#39564); +#44705 = CURVE_STYLE('',#44706,POSITIVE_LENGTH_MEASURE(0.1),#39564); +#44706 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#44707 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #44708,#44716,#44723,#44730,#44737,#44744,#44751,#44759,#44766, + #44773,#44780,#44787,#44794,#44801,#44808,#44815,#44822,#44829, + #44836,#44843,#44850,#44857,#44864,#44871,#44878,#44885,#44892, + #44899,#44906,#44913,#44920,#44927,#44934,#44941,#44948,#44955, + #44962,#44969,#44976,#44983,#44990,#44997,#45004,#45011,#45018, + #45025,#45032,#45039,#45046,#45053,#45060,#45067,#45074,#45081, + #45088,#45095,#45102,#45109,#45116,#45123,#45130,#45137,#45144, + #45151,#45158,#45165,#45172,#45179,#45186,#45193,#45200,#45207, + #45214,#45221,#45228,#45235,#45242,#45249,#45256,#45263,#45270, + #45277,#45284,#45291,#45298,#45305,#45312,#45319,#45326,#45333, + #45340,#45347,#45354,#45361,#45368,#45375,#45382,#45389,#45396, + #45403,#45410,#45417,#45424,#45431,#45438,#45445,#45452,#45459, + #45466,#45473,#45480,#45487,#45494,#45501,#45508,#45515,#45522, + #45529,#45536,#45543,#45550,#45557,#45564,#45571,#45578,#45585, + #45592,#45599,#45606,#45613,#45620,#45627,#45634,#45641,#45648, + #45655,#45662,#45669,#45676,#45683,#45690,#45697,#45704,#45711, + #45718,#45725,#45732,#45739,#45746,#45753,#45760,#45767,#45774, + #45781,#45788,#45795,#45802,#45809,#45816,#45823,#45830,#45837, + #45844,#45851,#45858,#45865,#45872,#45879,#45886,#45893,#45900, + #45907,#45914,#45921,#45928,#45935,#45942,#45949,#45956,#45963, + #45970,#45977,#45984,#45991,#45998,#46005,#46012,#46019,#46026, + #46033,#46040,#46047,#46054,#46061,#46068,#46075,#46082,#46089, + #46096,#46103,#46110,#46117,#46124,#46131,#46138,#46145,#46152, + #46159,#46166,#46173,#46180,#46187,#46194,#46201,#46208,#46215, + #46222,#46229,#46236,#46243,#46250,#46257,#46264,#46271),#29058); +#44708 = STYLED_ITEM('color',(#44709),#22646); +#44709 = PRESENTATION_STYLE_ASSIGNMENT((#44710)); +#44710 = SURFACE_STYLE_USAGE(.BOTH.,#44711); +#44711 = SURFACE_SIDE_STYLE('',(#44712)); +#44712 = SURFACE_STYLE_FILL_AREA(#44713); +#44713 = FILL_AREA_STYLE('',(#44714)); +#44714 = FILL_AREA_STYLE_COLOUR('',#44715); +#44715 = COLOUR_RGB('',0.147999998088,0.144999993226,0.144999993226); +#44716 = STYLED_ITEM('color',(#44717),#22686); +#44717 = PRESENTATION_STYLE_ASSIGNMENT((#44718)); +#44718 = SURFACE_STYLE_USAGE(.BOTH.,#44719); +#44719 = SURFACE_SIDE_STYLE('',(#44720)); +#44720 = SURFACE_STYLE_FILL_AREA(#44721); +#44721 = FILL_AREA_STYLE('',(#44722)); +#44722 = FILL_AREA_STYLE_COLOUR('',#44715); +#44723 = STYLED_ITEM('color',(#44724),#22717); +#44724 = PRESENTATION_STYLE_ASSIGNMENT((#44725)); +#44725 = SURFACE_STYLE_USAGE(.BOTH.,#44726); +#44726 = SURFACE_SIDE_STYLE('',(#44727)); +#44727 = SURFACE_STYLE_FILL_AREA(#44728); +#44728 = FILL_AREA_STYLE('',(#44729)); +#44729 = FILL_AREA_STYLE_COLOUR('',#44715); +#44730 = STYLED_ITEM('color',(#44731),#22764); +#44731 = PRESENTATION_STYLE_ASSIGNMENT((#44732)); +#44732 = SURFACE_STYLE_USAGE(.BOTH.,#44733); +#44733 = SURFACE_SIDE_STYLE('',(#44734)); +#44734 = SURFACE_STYLE_FILL_AREA(#44735); +#44735 = FILL_AREA_STYLE('',(#44736)); +#44736 = FILL_AREA_STYLE_COLOUR('',#44715); +#44737 = STYLED_ITEM('color',(#44738),#23476); +#44738 = PRESENTATION_STYLE_ASSIGNMENT((#44739)); +#44739 = SURFACE_STYLE_USAGE(.BOTH.,#44740); +#44740 = SURFACE_SIDE_STYLE('',(#44741)); +#44741 = SURFACE_STYLE_FILL_AREA(#44742); +#44742 = FILL_AREA_STYLE('',(#44743)); +#44743 = FILL_AREA_STYLE_COLOUR('',#44715); +#44744 = STYLED_ITEM('color',(#44745),#24057); +#44745 = PRESENTATION_STYLE_ASSIGNMENT((#44746)); +#44746 = SURFACE_STYLE_USAGE(.BOTH.,#44747); +#44747 = SURFACE_SIDE_STYLE('',(#44748)); +#44748 = SURFACE_STYLE_FILL_AREA(#44749); +#44749 = FILL_AREA_STYLE('',(#44750)); +#44750 = FILL_AREA_STYLE_COLOUR('',#44715); +#44751 = STYLED_ITEM('color',(#44752),#24074); +#44752 = PRESENTATION_STYLE_ASSIGNMENT((#44753)); +#44753 = SURFACE_STYLE_USAGE(.BOTH.,#44754); +#44754 = SURFACE_SIDE_STYLE('',(#44755)); +#44755 = SURFACE_STYLE_FILL_AREA(#44756); +#44756 = FILL_AREA_STYLE('',(#44757)); +#44757 = FILL_AREA_STYLE_COLOUR('',#44758); +#44758 = COLOUR_RGB('',0.859000020776,0.737999965183,0.495999988746); +#44759 = STYLED_ITEM('color',(#44760),#24105); +#44760 = PRESENTATION_STYLE_ASSIGNMENT((#44761)); +#44761 = SURFACE_STYLE_USAGE(.BOTH.,#44762); +#44762 = SURFACE_SIDE_STYLE('',(#44763)); +#44763 = SURFACE_STYLE_FILL_AREA(#44764); +#44764 = FILL_AREA_STYLE('',(#44765)); +#44765 = FILL_AREA_STYLE_COLOUR('',#44715); +#44766 = STYLED_ITEM('color',(#44767),#24122); +#44767 = PRESENTATION_STYLE_ASSIGNMENT((#44768)); +#44768 = SURFACE_STYLE_USAGE(.BOTH.,#44769); +#44769 = SURFACE_SIDE_STYLE('',(#44770)); +#44770 = SURFACE_STYLE_FILL_AREA(#44771); +#44771 = FILL_AREA_STYLE('',(#44772)); +#44772 = FILL_AREA_STYLE_COLOUR('',#44715); +#44773 = STYLED_ITEM('color',(#44774),#24146); +#44774 = PRESENTATION_STYLE_ASSIGNMENT((#44775)); +#44775 = SURFACE_STYLE_USAGE(.BOTH.,#44776); +#44776 = SURFACE_SIDE_STYLE('',(#44777)); +#44777 = SURFACE_STYLE_FILL_AREA(#44778); +#44778 = FILL_AREA_STYLE('',(#44779)); +#44779 = FILL_AREA_STYLE_COLOUR('',#44758); +#44780 = STYLED_ITEM('color',(#44781),#24187); +#44781 = PRESENTATION_STYLE_ASSIGNMENT((#44782)); +#44782 = SURFACE_STYLE_USAGE(.BOTH.,#44783); +#44783 = SURFACE_SIDE_STYLE('',(#44784)); +#44784 = SURFACE_STYLE_FILL_AREA(#44785); +#44785 = FILL_AREA_STYLE('',(#44786)); +#44786 = FILL_AREA_STYLE_COLOUR('',#44758); +#44787 = STYLED_ITEM('color',(#44788),#24212); +#44788 = PRESENTATION_STYLE_ASSIGNMENT((#44789)); +#44789 = SURFACE_STYLE_USAGE(.BOTH.,#44790); +#44790 = SURFACE_SIDE_STYLE('',(#44791)); +#44791 = SURFACE_STYLE_FILL_AREA(#44792); +#44792 = FILL_AREA_STYLE('',(#44793)); +#44793 = FILL_AREA_STYLE_COLOUR('',#44758); +#44794 = STYLED_ITEM('color',(#44795),#24245); +#44795 = PRESENTATION_STYLE_ASSIGNMENT((#44796)); +#44796 = SURFACE_STYLE_USAGE(.BOTH.,#44797); +#44797 = SURFACE_SIDE_STYLE('',(#44798)); +#44798 = SURFACE_STYLE_FILL_AREA(#44799); +#44799 = FILL_AREA_STYLE('',(#44800)); +#44800 = FILL_AREA_STYLE_COLOUR('',#44715); +#44801 = STYLED_ITEM('color',(#44802),#24262); +#44802 = PRESENTATION_STYLE_ASSIGNMENT((#44803)); +#44803 = SURFACE_STYLE_USAGE(.BOTH.,#44804); +#44804 = SURFACE_SIDE_STYLE('',(#44805)); +#44805 = SURFACE_STYLE_FILL_AREA(#44806); +#44806 = FILL_AREA_STYLE('',(#44807)); +#44807 = FILL_AREA_STYLE_COLOUR('',#44715); +#44808 = STYLED_ITEM('color',(#44809),#24279); +#44809 = PRESENTATION_STYLE_ASSIGNMENT((#44810)); +#44810 = SURFACE_STYLE_USAGE(.BOTH.,#44811); +#44811 = SURFACE_SIDE_STYLE('',(#44812)); +#44812 = SURFACE_STYLE_FILL_AREA(#44813); +#44813 = FILL_AREA_STYLE('',(#44814)); +#44814 = FILL_AREA_STYLE_COLOUR('',#44715); +#44815 = STYLED_ITEM('color',(#44816),#24303); +#44816 = PRESENTATION_STYLE_ASSIGNMENT((#44817)); +#44817 = SURFACE_STYLE_USAGE(.BOTH.,#44818); +#44818 = SURFACE_SIDE_STYLE('',(#44819)); +#44819 = SURFACE_STYLE_FILL_AREA(#44820); +#44820 = FILL_AREA_STYLE('',(#44821)); +#44821 = FILL_AREA_STYLE_COLOUR('',#44758); +#44822 = STYLED_ITEM('color',(#44823),#24344); +#44823 = PRESENTATION_STYLE_ASSIGNMENT((#44824)); +#44824 = SURFACE_STYLE_USAGE(.BOTH.,#44825); +#44825 = SURFACE_SIDE_STYLE('',(#44826)); +#44826 = SURFACE_STYLE_FILL_AREA(#44827); +#44827 = FILL_AREA_STYLE('',(#44828)); +#44828 = FILL_AREA_STYLE_COLOUR('',#44758); +#44829 = STYLED_ITEM('color',(#44830),#24369); +#44830 = PRESENTATION_STYLE_ASSIGNMENT((#44831)); +#44831 = SURFACE_STYLE_USAGE(.BOTH.,#44832); +#44832 = SURFACE_SIDE_STYLE('',(#44833)); +#44833 = SURFACE_STYLE_FILL_AREA(#44834); +#44834 = FILL_AREA_STYLE('',(#44835)); +#44835 = FILL_AREA_STYLE_COLOUR('',#44758); +#44836 = STYLED_ITEM('color',(#44837),#24402); +#44837 = PRESENTATION_STYLE_ASSIGNMENT((#44838)); +#44838 = SURFACE_STYLE_USAGE(.BOTH.,#44839); +#44839 = SURFACE_SIDE_STYLE('',(#44840)); +#44840 = SURFACE_STYLE_FILL_AREA(#44841); +#44841 = FILL_AREA_STYLE('',(#44842)); +#44842 = FILL_AREA_STYLE_COLOUR('',#44715); +#44843 = STYLED_ITEM('color',(#44844),#24419); +#44844 = PRESENTATION_STYLE_ASSIGNMENT((#44845)); +#44845 = SURFACE_STYLE_USAGE(.BOTH.,#44846); +#44846 = SURFACE_SIDE_STYLE('',(#44847)); +#44847 = SURFACE_STYLE_FILL_AREA(#44848); +#44848 = FILL_AREA_STYLE('',(#44849)); +#44849 = FILL_AREA_STYLE_COLOUR('',#44715); +#44850 = STYLED_ITEM('color',(#44851),#24436); +#44851 = PRESENTATION_STYLE_ASSIGNMENT((#44852)); +#44852 = SURFACE_STYLE_USAGE(.BOTH.,#44853); +#44853 = SURFACE_SIDE_STYLE('',(#44854)); +#44854 = SURFACE_STYLE_FILL_AREA(#44855); +#44855 = FILL_AREA_STYLE('',(#44856)); +#44856 = FILL_AREA_STYLE_COLOUR('',#44715); +#44857 = STYLED_ITEM('color',(#44858),#24460); +#44858 = PRESENTATION_STYLE_ASSIGNMENT((#44859)); +#44859 = SURFACE_STYLE_USAGE(.BOTH.,#44860); +#44860 = SURFACE_SIDE_STYLE('',(#44861)); +#44861 = SURFACE_STYLE_FILL_AREA(#44862); +#44862 = FILL_AREA_STYLE('',(#44863)); +#44863 = FILL_AREA_STYLE_COLOUR('',#44758); +#44864 = STYLED_ITEM('color',(#44865),#24501); +#44865 = PRESENTATION_STYLE_ASSIGNMENT((#44866)); +#44866 = SURFACE_STYLE_USAGE(.BOTH.,#44867); +#44867 = SURFACE_SIDE_STYLE('',(#44868)); +#44868 = SURFACE_STYLE_FILL_AREA(#44869); +#44869 = FILL_AREA_STYLE('',(#44870)); +#44870 = FILL_AREA_STYLE_COLOUR('',#44758); +#44871 = STYLED_ITEM('color',(#44872),#24526); +#44872 = PRESENTATION_STYLE_ASSIGNMENT((#44873)); +#44873 = SURFACE_STYLE_USAGE(.BOTH.,#44874); +#44874 = SURFACE_SIDE_STYLE('',(#44875)); +#44875 = SURFACE_STYLE_FILL_AREA(#44876); +#44876 = FILL_AREA_STYLE('',(#44877)); +#44877 = FILL_AREA_STYLE_COLOUR('',#44758); +#44878 = STYLED_ITEM('color',(#44879),#24559); +#44879 = PRESENTATION_STYLE_ASSIGNMENT((#44880)); +#44880 = SURFACE_STYLE_USAGE(.BOTH.,#44881); +#44881 = SURFACE_SIDE_STYLE('',(#44882)); +#44882 = SURFACE_STYLE_FILL_AREA(#44883); +#44883 = FILL_AREA_STYLE('',(#44884)); +#44884 = FILL_AREA_STYLE_COLOUR('',#44715); +#44885 = STYLED_ITEM('color',(#44886),#24576); +#44886 = PRESENTATION_STYLE_ASSIGNMENT((#44887)); +#44887 = SURFACE_STYLE_USAGE(.BOTH.,#44888); +#44888 = SURFACE_SIDE_STYLE('',(#44889)); +#44889 = SURFACE_STYLE_FILL_AREA(#44890); +#44890 = FILL_AREA_STYLE('',(#44891)); +#44891 = FILL_AREA_STYLE_COLOUR('',#44715); +#44892 = STYLED_ITEM('color',(#44893),#24593); +#44893 = PRESENTATION_STYLE_ASSIGNMENT((#44894)); +#44894 = SURFACE_STYLE_USAGE(.BOTH.,#44895); +#44895 = SURFACE_SIDE_STYLE('',(#44896)); +#44896 = SURFACE_STYLE_FILL_AREA(#44897); +#44897 = FILL_AREA_STYLE('',(#44898)); +#44898 = FILL_AREA_STYLE_COLOUR('',#44715); +#44899 = STYLED_ITEM('color',(#44900),#24617); +#44900 = PRESENTATION_STYLE_ASSIGNMENT((#44901)); +#44901 = SURFACE_STYLE_USAGE(.BOTH.,#44902); +#44902 = SURFACE_SIDE_STYLE('',(#44903)); +#44903 = SURFACE_STYLE_FILL_AREA(#44904); +#44904 = FILL_AREA_STYLE('',(#44905)); +#44905 = FILL_AREA_STYLE_COLOUR('',#44758); +#44906 = STYLED_ITEM('color',(#44907),#24658); +#44907 = PRESENTATION_STYLE_ASSIGNMENT((#44908)); +#44908 = SURFACE_STYLE_USAGE(.BOTH.,#44909); +#44909 = SURFACE_SIDE_STYLE('',(#44910)); +#44910 = SURFACE_STYLE_FILL_AREA(#44911); +#44911 = FILL_AREA_STYLE('',(#44912)); +#44912 = FILL_AREA_STYLE_COLOUR('',#44758); +#44913 = STYLED_ITEM('color',(#44914),#24683); +#44914 = PRESENTATION_STYLE_ASSIGNMENT((#44915)); +#44915 = SURFACE_STYLE_USAGE(.BOTH.,#44916); +#44916 = SURFACE_SIDE_STYLE('',(#44917)); +#44917 = SURFACE_STYLE_FILL_AREA(#44918); +#44918 = FILL_AREA_STYLE('',(#44919)); +#44919 = FILL_AREA_STYLE_COLOUR('',#44758); +#44920 = STYLED_ITEM('color',(#44921),#24716); +#44921 = PRESENTATION_STYLE_ASSIGNMENT((#44922)); +#44922 = SURFACE_STYLE_USAGE(.BOTH.,#44923); +#44923 = SURFACE_SIDE_STYLE('',(#44924)); +#44924 = SURFACE_STYLE_FILL_AREA(#44925); +#44925 = FILL_AREA_STYLE('',(#44926)); +#44926 = FILL_AREA_STYLE_COLOUR('',#44715); +#44927 = STYLED_ITEM('color',(#44928),#24733); +#44928 = PRESENTATION_STYLE_ASSIGNMENT((#44929)); +#44929 = SURFACE_STYLE_USAGE(.BOTH.,#44930); +#44930 = SURFACE_SIDE_STYLE('',(#44931)); +#44931 = SURFACE_STYLE_FILL_AREA(#44932); +#44932 = FILL_AREA_STYLE('',(#44933)); +#44933 = FILL_AREA_STYLE_COLOUR('',#44715); +#44934 = STYLED_ITEM('color',(#44935),#24750); +#44935 = PRESENTATION_STYLE_ASSIGNMENT((#44936)); +#44936 = SURFACE_STYLE_USAGE(.BOTH.,#44937); +#44937 = SURFACE_SIDE_STYLE('',(#44938)); +#44938 = SURFACE_STYLE_FILL_AREA(#44939); +#44939 = FILL_AREA_STYLE('',(#44940)); +#44940 = FILL_AREA_STYLE_COLOUR('',#44715); +#44941 = STYLED_ITEM('color',(#44942),#24774); +#44942 = PRESENTATION_STYLE_ASSIGNMENT((#44943)); +#44943 = SURFACE_STYLE_USAGE(.BOTH.,#44944); +#44944 = SURFACE_SIDE_STYLE('',(#44945)); +#44945 = SURFACE_STYLE_FILL_AREA(#44946); +#44946 = FILL_AREA_STYLE('',(#44947)); +#44947 = FILL_AREA_STYLE_COLOUR('',#44758); +#44948 = STYLED_ITEM('color',(#44949),#24815); +#44949 = PRESENTATION_STYLE_ASSIGNMENT((#44950)); +#44950 = SURFACE_STYLE_USAGE(.BOTH.,#44951); +#44951 = SURFACE_SIDE_STYLE('',(#44952)); +#44952 = SURFACE_STYLE_FILL_AREA(#44953); +#44953 = FILL_AREA_STYLE('',(#44954)); +#44954 = FILL_AREA_STYLE_COLOUR('',#44758); +#44955 = STYLED_ITEM('color',(#44956),#24840); +#44956 = PRESENTATION_STYLE_ASSIGNMENT((#44957)); +#44957 = SURFACE_STYLE_USAGE(.BOTH.,#44958); +#44958 = SURFACE_SIDE_STYLE('',(#44959)); +#44959 = SURFACE_STYLE_FILL_AREA(#44960); +#44960 = FILL_AREA_STYLE('',(#44961)); +#44961 = FILL_AREA_STYLE_COLOUR('',#44758); +#44962 = STYLED_ITEM('color',(#44963),#24873); +#44963 = PRESENTATION_STYLE_ASSIGNMENT((#44964)); +#44964 = SURFACE_STYLE_USAGE(.BOTH.,#44965); +#44965 = SURFACE_SIDE_STYLE('',(#44966)); +#44966 = SURFACE_STYLE_FILL_AREA(#44967); +#44967 = FILL_AREA_STYLE('',(#44968)); +#44968 = FILL_AREA_STYLE_COLOUR('',#44715); +#44969 = STYLED_ITEM('color',(#44970),#24890); +#44970 = PRESENTATION_STYLE_ASSIGNMENT((#44971)); +#44971 = SURFACE_STYLE_USAGE(.BOTH.,#44972); +#44972 = SURFACE_SIDE_STYLE('',(#44973)); +#44973 = SURFACE_STYLE_FILL_AREA(#44974); +#44974 = FILL_AREA_STYLE('',(#44975)); +#44975 = FILL_AREA_STYLE_COLOUR('',#44715); +#44976 = STYLED_ITEM('color',(#44977),#24907); +#44977 = PRESENTATION_STYLE_ASSIGNMENT((#44978)); +#44978 = SURFACE_STYLE_USAGE(.BOTH.,#44979); +#44979 = SURFACE_SIDE_STYLE('',(#44980)); +#44980 = SURFACE_STYLE_FILL_AREA(#44981); +#44981 = FILL_AREA_STYLE('',(#44982)); +#44982 = FILL_AREA_STYLE_COLOUR('',#44715); +#44983 = STYLED_ITEM('color',(#44984),#24924); +#44984 = PRESENTATION_STYLE_ASSIGNMENT((#44985)); +#44985 = SURFACE_STYLE_USAGE(.BOTH.,#44986); +#44986 = SURFACE_SIDE_STYLE('',(#44987)); +#44987 = SURFACE_STYLE_FILL_AREA(#44988); +#44988 = FILL_AREA_STYLE('',(#44989)); +#44989 = FILL_AREA_STYLE_COLOUR('',#44715); +#44990 = STYLED_ITEM('color',(#44991),#24948); +#44991 = PRESENTATION_STYLE_ASSIGNMENT((#44992)); +#44992 = SURFACE_STYLE_USAGE(.BOTH.,#44993); +#44993 = SURFACE_SIDE_STYLE('',(#44994)); +#44994 = SURFACE_STYLE_FILL_AREA(#44995); +#44995 = FILL_AREA_STYLE('',(#44996)); +#44996 = FILL_AREA_STYLE_COLOUR('',#44758); +#44997 = STYLED_ITEM('color',(#44998),#24989); +#44998 = PRESENTATION_STYLE_ASSIGNMENT((#44999)); +#44999 = SURFACE_STYLE_USAGE(.BOTH.,#45000); +#45000 = SURFACE_SIDE_STYLE('',(#45001)); +#45001 = SURFACE_STYLE_FILL_AREA(#45002); +#45002 = FILL_AREA_STYLE('',(#45003)); +#45003 = FILL_AREA_STYLE_COLOUR('',#44758); +#45004 = STYLED_ITEM('color',(#45005),#25014); +#45005 = PRESENTATION_STYLE_ASSIGNMENT((#45006)); +#45006 = SURFACE_STYLE_USAGE(.BOTH.,#45007); +#45007 = SURFACE_SIDE_STYLE('',(#45008)); +#45008 = SURFACE_STYLE_FILL_AREA(#45009); +#45009 = FILL_AREA_STYLE('',(#45010)); +#45010 = FILL_AREA_STYLE_COLOUR('',#44758); +#45011 = STYLED_ITEM('color',(#45012),#25047); +#45012 = PRESENTATION_STYLE_ASSIGNMENT((#45013)); +#45013 = SURFACE_STYLE_USAGE(.BOTH.,#45014); +#45014 = SURFACE_SIDE_STYLE('',(#45015)); +#45015 = SURFACE_STYLE_FILL_AREA(#45016); +#45016 = FILL_AREA_STYLE('',(#45017)); +#45017 = FILL_AREA_STYLE_COLOUR('',#44715); +#45018 = STYLED_ITEM('color',(#45019),#25064); +#45019 = PRESENTATION_STYLE_ASSIGNMENT((#45020)); +#45020 = SURFACE_STYLE_USAGE(.BOTH.,#45021); +#45021 = SURFACE_SIDE_STYLE('',(#45022)); +#45022 = SURFACE_STYLE_FILL_AREA(#45023); +#45023 = FILL_AREA_STYLE('',(#45024)); +#45024 = FILL_AREA_STYLE_COLOUR('',#44715); +#45025 = STYLED_ITEM('color',(#45026),#25081); +#45026 = PRESENTATION_STYLE_ASSIGNMENT((#45027)); +#45027 = SURFACE_STYLE_USAGE(.BOTH.,#45028); +#45028 = SURFACE_SIDE_STYLE('',(#45029)); +#45029 = SURFACE_STYLE_FILL_AREA(#45030); +#45030 = FILL_AREA_STYLE('',(#45031)); +#45031 = FILL_AREA_STYLE_COLOUR('',#44715); +#45032 = STYLED_ITEM('color',(#45033),#25105); +#45033 = PRESENTATION_STYLE_ASSIGNMENT((#45034)); +#45034 = SURFACE_STYLE_USAGE(.BOTH.,#45035); +#45035 = SURFACE_SIDE_STYLE('',(#45036)); +#45036 = SURFACE_STYLE_FILL_AREA(#45037); +#45037 = FILL_AREA_STYLE('',(#45038)); +#45038 = FILL_AREA_STYLE_COLOUR('',#44758); +#45039 = STYLED_ITEM('color',(#45040),#25146); +#45040 = PRESENTATION_STYLE_ASSIGNMENT((#45041)); +#45041 = SURFACE_STYLE_USAGE(.BOTH.,#45042); +#45042 = SURFACE_SIDE_STYLE('',(#45043)); +#45043 = SURFACE_STYLE_FILL_AREA(#45044); +#45044 = FILL_AREA_STYLE('',(#45045)); +#45045 = FILL_AREA_STYLE_COLOUR('',#44758); +#45046 = STYLED_ITEM('color',(#45047),#25171); +#45047 = PRESENTATION_STYLE_ASSIGNMENT((#45048)); +#45048 = SURFACE_STYLE_USAGE(.BOTH.,#45049); +#45049 = SURFACE_SIDE_STYLE('',(#45050)); +#45050 = SURFACE_STYLE_FILL_AREA(#45051); +#45051 = FILL_AREA_STYLE('',(#45052)); +#45052 = FILL_AREA_STYLE_COLOUR('',#44758); +#45053 = STYLED_ITEM('color',(#45054),#25204); +#45054 = PRESENTATION_STYLE_ASSIGNMENT((#45055)); +#45055 = SURFACE_STYLE_USAGE(.BOTH.,#45056); +#45056 = SURFACE_SIDE_STYLE('',(#45057)); +#45057 = SURFACE_STYLE_FILL_AREA(#45058); +#45058 = FILL_AREA_STYLE('',(#45059)); +#45059 = FILL_AREA_STYLE_COLOUR('',#44715); +#45060 = STYLED_ITEM('color',(#45061),#25221); +#45061 = PRESENTATION_STYLE_ASSIGNMENT((#45062)); +#45062 = SURFACE_STYLE_USAGE(.BOTH.,#45063); +#45063 = SURFACE_SIDE_STYLE('',(#45064)); +#45064 = SURFACE_STYLE_FILL_AREA(#45065); +#45065 = FILL_AREA_STYLE('',(#45066)); +#45066 = FILL_AREA_STYLE_COLOUR('',#44715); +#45067 = STYLED_ITEM('color',(#45068),#25238); +#45068 = PRESENTATION_STYLE_ASSIGNMENT((#45069)); +#45069 = SURFACE_STYLE_USAGE(.BOTH.,#45070); +#45070 = SURFACE_SIDE_STYLE('',(#45071)); +#45071 = SURFACE_STYLE_FILL_AREA(#45072); +#45072 = FILL_AREA_STYLE('',(#45073)); +#45073 = FILL_AREA_STYLE_COLOUR('',#44715); +#45074 = STYLED_ITEM('color',(#45075),#25262); +#45075 = PRESENTATION_STYLE_ASSIGNMENT((#45076)); +#45076 = SURFACE_STYLE_USAGE(.BOTH.,#45077); +#45077 = SURFACE_SIDE_STYLE('',(#45078)); +#45078 = SURFACE_STYLE_FILL_AREA(#45079); +#45079 = FILL_AREA_STYLE('',(#45080)); +#45080 = FILL_AREA_STYLE_COLOUR('',#44758); +#45081 = STYLED_ITEM('color',(#45082),#25303); +#45082 = PRESENTATION_STYLE_ASSIGNMENT((#45083)); +#45083 = SURFACE_STYLE_USAGE(.BOTH.,#45084); +#45084 = SURFACE_SIDE_STYLE('',(#45085)); +#45085 = SURFACE_STYLE_FILL_AREA(#45086); +#45086 = FILL_AREA_STYLE('',(#45087)); +#45087 = FILL_AREA_STYLE_COLOUR('',#44758); +#45088 = STYLED_ITEM('color',(#45089),#25328); +#45089 = PRESENTATION_STYLE_ASSIGNMENT((#45090)); +#45090 = SURFACE_STYLE_USAGE(.BOTH.,#45091); +#45091 = SURFACE_SIDE_STYLE('',(#45092)); +#45092 = SURFACE_STYLE_FILL_AREA(#45093); +#45093 = FILL_AREA_STYLE('',(#45094)); +#45094 = FILL_AREA_STYLE_COLOUR('',#44758); +#45095 = STYLED_ITEM('color',(#45096),#25361); +#45096 = PRESENTATION_STYLE_ASSIGNMENT((#45097)); +#45097 = SURFACE_STYLE_USAGE(.BOTH.,#45098); +#45098 = SURFACE_SIDE_STYLE('',(#45099)); +#45099 = SURFACE_STYLE_FILL_AREA(#45100); +#45100 = FILL_AREA_STYLE('',(#45101)); +#45101 = FILL_AREA_STYLE_COLOUR('',#44715); +#45102 = STYLED_ITEM('color',(#45103),#25378); +#45103 = PRESENTATION_STYLE_ASSIGNMENT((#45104)); +#45104 = SURFACE_STYLE_USAGE(.BOTH.,#45105); +#45105 = SURFACE_SIDE_STYLE('',(#45106)); +#45106 = SURFACE_STYLE_FILL_AREA(#45107); +#45107 = FILL_AREA_STYLE('',(#45108)); +#45108 = FILL_AREA_STYLE_COLOUR('',#44715); +#45109 = STYLED_ITEM('color',(#45110),#25395); +#45110 = PRESENTATION_STYLE_ASSIGNMENT((#45111)); +#45111 = SURFACE_STYLE_USAGE(.BOTH.,#45112); +#45112 = SURFACE_SIDE_STYLE('',(#45113)); +#45113 = SURFACE_STYLE_FILL_AREA(#45114); +#45114 = FILL_AREA_STYLE('',(#45115)); +#45115 = FILL_AREA_STYLE_COLOUR('',#44715); +#45116 = STYLED_ITEM('color',(#45117),#25419); +#45117 = PRESENTATION_STYLE_ASSIGNMENT((#45118)); +#45118 = SURFACE_STYLE_USAGE(.BOTH.,#45119); +#45119 = SURFACE_SIDE_STYLE('',(#45120)); +#45120 = SURFACE_STYLE_FILL_AREA(#45121); +#45121 = FILL_AREA_STYLE('',(#45122)); +#45122 = FILL_AREA_STYLE_COLOUR('',#44758); +#45123 = STYLED_ITEM('color',(#45124),#25460); +#45124 = PRESENTATION_STYLE_ASSIGNMENT((#45125)); +#45125 = SURFACE_STYLE_USAGE(.BOTH.,#45126); +#45126 = SURFACE_SIDE_STYLE('',(#45127)); +#45127 = SURFACE_STYLE_FILL_AREA(#45128); +#45128 = FILL_AREA_STYLE('',(#45129)); +#45129 = FILL_AREA_STYLE_COLOUR('',#44758); +#45130 = STYLED_ITEM('color',(#45131),#25485); +#45131 = PRESENTATION_STYLE_ASSIGNMENT((#45132)); +#45132 = SURFACE_STYLE_USAGE(.BOTH.,#45133); +#45133 = SURFACE_SIDE_STYLE('',(#45134)); +#45134 = SURFACE_STYLE_FILL_AREA(#45135); +#45135 = FILL_AREA_STYLE('',(#45136)); +#45136 = FILL_AREA_STYLE_COLOUR('',#44758); +#45137 = STYLED_ITEM('color',(#45138),#25518); +#45138 = PRESENTATION_STYLE_ASSIGNMENT((#45139)); +#45139 = SURFACE_STYLE_USAGE(.BOTH.,#45140); +#45140 = SURFACE_SIDE_STYLE('',(#45141)); +#45141 = SURFACE_STYLE_FILL_AREA(#45142); +#45142 = FILL_AREA_STYLE('',(#45143)); +#45143 = FILL_AREA_STYLE_COLOUR('',#44715); +#45144 = STYLED_ITEM('color',(#45145),#25530); +#45145 = PRESENTATION_STYLE_ASSIGNMENT((#45146)); +#45146 = SURFACE_STYLE_USAGE(.BOTH.,#45147); +#45147 = SURFACE_SIDE_STYLE('',(#45148)); +#45148 = SURFACE_STYLE_FILL_AREA(#45149); +#45149 = FILL_AREA_STYLE('',(#45150)); +#45150 = FILL_AREA_STYLE_COLOUR('',#44758); +#45151 = STYLED_ITEM('color',(#45152),#25564); +#45152 = PRESENTATION_STYLE_ASSIGNMENT((#45153)); +#45153 = SURFACE_STYLE_USAGE(.BOTH.,#45154); +#45154 = SURFACE_SIDE_STYLE('',(#45155)); +#45155 = SURFACE_STYLE_FILL_AREA(#45156); +#45156 = FILL_AREA_STYLE('',(#45157)); +#45157 = FILL_AREA_STYLE_COLOUR('',#44758); +#45158 = STYLED_ITEM('color',(#45159),#25589); +#45159 = PRESENTATION_STYLE_ASSIGNMENT((#45160)); +#45160 = SURFACE_STYLE_USAGE(.BOTH.,#45161); +#45161 = SURFACE_SIDE_STYLE('',(#45162)); +#45162 = SURFACE_STYLE_FILL_AREA(#45163); +#45163 = FILL_AREA_STYLE('',(#45164)); +#45164 = FILL_AREA_STYLE_COLOUR('',#44758); +#45165 = STYLED_ITEM('color',(#45166),#25615); +#45166 = PRESENTATION_STYLE_ASSIGNMENT((#45167)); +#45167 = SURFACE_STYLE_USAGE(.BOTH.,#45168); +#45168 = SURFACE_SIDE_STYLE('',(#45169)); +#45169 = SURFACE_STYLE_FILL_AREA(#45170); +#45170 = FILL_AREA_STYLE('',(#45171)); +#45171 = FILL_AREA_STYLE_COLOUR('',#44758); +#45172 = STYLED_ITEM('color',(#45173),#25646); +#45173 = PRESENTATION_STYLE_ASSIGNMENT((#45174)); +#45174 = SURFACE_STYLE_USAGE(.BOTH.,#45175); +#45175 = SURFACE_SIDE_STYLE('',(#45176)); +#45176 = SURFACE_STYLE_FILL_AREA(#45177); +#45177 = FILL_AREA_STYLE('',(#45178)); +#45178 = FILL_AREA_STYLE_COLOUR('',#44758); +#45179 = STYLED_ITEM('color',(#45180),#25670); +#45180 = PRESENTATION_STYLE_ASSIGNMENT((#45181)); +#45181 = SURFACE_STYLE_USAGE(.BOTH.,#45182); +#45182 = SURFACE_SIDE_STYLE('',(#45183)); +#45183 = SURFACE_STYLE_FILL_AREA(#45184); +#45184 = FILL_AREA_STYLE('',(#45185)); +#45185 = FILL_AREA_STYLE_COLOUR('',#44758); +#45186 = STYLED_ITEM('color',(#45187),#25694); +#45187 = PRESENTATION_STYLE_ASSIGNMENT((#45188)); +#45188 = SURFACE_STYLE_USAGE(.BOTH.,#45189); +#45189 = SURFACE_SIDE_STYLE('',(#45190)); +#45190 = SURFACE_STYLE_FILL_AREA(#45191); +#45191 = FILL_AREA_STYLE('',(#45192)); +#45192 = FILL_AREA_STYLE_COLOUR('',#44758); +#45193 = STYLED_ITEM('color',(#45194),#25711); +#45194 = PRESENTATION_STYLE_ASSIGNMENT((#45195)); +#45195 = SURFACE_STYLE_USAGE(.BOTH.,#45196); +#45196 = SURFACE_SIDE_STYLE('',(#45197)); +#45197 = SURFACE_STYLE_FILL_AREA(#45198); +#45198 = FILL_AREA_STYLE('',(#45199)); +#45199 = FILL_AREA_STYLE_COLOUR('',#44758); +#45200 = STYLED_ITEM('color',(#45201),#25742); +#45201 = PRESENTATION_STYLE_ASSIGNMENT((#45202)); +#45202 = SURFACE_STYLE_USAGE(.BOTH.,#45203); +#45203 = SURFACE_SIDE_STYLE('',(#45204)); +#45204 = SURFACE_STYLE_FILL_AREA(#45205); +#45205 = FILL_AREA_STYLE('',(#45206)); +#45206 = FILL_AREA_STYLE_COLOUR('',#44758); +#45207 = STYLED_ITEM('color',(#45208),#25766); +#45208 = PRESENTATION_STYLE_ASSIGNMENT((#45209)); +#45209 = SURFACE_STYLE_USAGE(.BOTH.,#45210); +#45210 = SURFACE_SIDE_STYLE('',(#45211)); +#45211 = SURFACE_STYLE_FILL_AREA(#45212); +#45212 = FILL_AREA_STYLE('',(#45213)); +#45213 = FILL_AREA_STYLE_COLOUR('',#44758); +#45214 = STYLED_ITEM('color',(#45215),#25790); +#45215 = PRESENTATION_STYLE_ASSIGNMENT((#45216)); +#45216 = SURFACE_STYLE_USAGE(.BOTH.,#45217); +#45217 = SURFACE_SIDE_STYLE('',(#45218)); +#45218 = SURFACE_STYLE_FILL_AREA(#45219); +#45219 = FILL_AREA_STYLE('',(#45220)); +#45220 = FILL_AREA_STYLE_COLOUR('',#44758); +#45221 = STYLED_ITEM('color',(#45222),#25807); +#45222 = PRESENTATION_STYLE_ASSIGNMENT((#45223)); +#45223 = SURFACE_STYLE_USAGE(.BOTH.,#45224); +#45224 = SURFACE_SIDE_STYLE('',(#45225)); +#45225 = SURFACE_STYLE_FILL_AREA(#45226); +#45226 = FILL_AREA_STYLE('',(#45227)); +#45227 = FILL_AREA_STYLE_COLOUR('',#44758); +#45228 = STYLED_ITEM('color',(#45229),#25838); +#45229 = PRESENTATION_STYLE_ASSIGNMENT((#45230)); +#45230 = SURFACE_STYLE_USAGE(.BOTH.,#45231); +#45231 = SURFACE_SIDE_STYLE('',(#45232)); +#45232 = SURFACE_STYLE_FILL_AREA(#45233); +#45233 = FILL_AREA_STYLE('',(#45234)); +#45234 = FILL_AREA_STYLE_COLOUR('',#44758); +#45235 = STYLED_ITEM('color',(#45236),#25862); +#45236 = PRESENTATION_STYLE_ASSIGNMENT((#45237)); +#45237 = SURFACE_STYLE_USAGE(.BOTH.,#45238); +#45238 = SURFACE_SIDE_STYLE('',(#45239)); +#45239 = SURFACE_STYLE_FILL_AREA(#45240); +#45240 = FILL_AREA_STYLE('',(#45241)); +#45241 = FILL_AREA_STYLE_COLOUR('',#44758); +#45242 = STYLED_ITEM('color',(#45243),#25886); +#45243 = PRESENTATION_STYLE_ASSIGNMENT((#45244)); +#45244 = SURFACE_STYLE_USAGE(.BOTH.,#45245); +#45245 = SURFACE_SIDE_STYLE('',(#45246)); +#45246 = SURFACE_STYLE_FILL_AREA(#45247); +#45247 = FILL_AREA_STYLE('',(#45248)); +#45248 = FILL_AREA_STYLE_COLOUR('',#44758); +#45249 = STYLED_ITEM('color',(#45250),#25903); +#45250 = PRESENTATION_STYLE_ASSIGNMENT((#45251)); +#45251 = SURFACE_STYLE_USAGE(.BOTH.,#45252); +#45252 = SURFACE_SIDE_STYLE('',(#45253)); +#45253 = SURFACE_STYLE_FILL_AREA(#45254); +#45254 = FILL_AREA_STYLE('',(#45255)); +#45255 = FILL_AREA_STYLE_COLOUR('',#44758); +#45256 = STYLED_ITEM('color',(#45257),#25934); +#45257 = PRESENTATION_STYLE_ASSIGNMENT((#45258)); +#45258 = SURFACE_STYLE_USAGE(.BOTH.,#45259); +#45259 = SURFACE_SIDE_STYLE('',(#45260)); +#45260 = SURFACE_STYLE_FILL_AREA(#45261); +#45261 = FILL_AREA_STYLE('',(#45262)); +#45262 = FILL_AREA_STYLE_COLOUR('',#44758); +#45263 = STYLED_ITEM('color',(#45264),#25958); +#45264 = PRESENTATION_STYLE_ASSIGNMENT((#45265)); +#45265 = SURFACE_STYLE_USAGE(.BOTH.,#45266); +#45266 = SURFACE_SIDE_STYLE('',(#45267)); +#45267 = SURFACE_STYLE_FILL_AREA(#45268); +#45268 = FILL_AREA_STYLE('',(#45269)); +#45269 = FILL_AREA_STYLE_COLOUR('',#44758); +#45270 = STYLED_ITEM('color',(#45271),#25982); +#45271 = PRESENTATION_STYLE_ASSIGNMENT((#45272)); +#45272 = SURFACE_STYLE_USAGE(.BOTH.,#45273); +#45273 = SURFACE_SIDE_STYLE('',(#45274)); +#45274 = SURFACE_STYLE_FILL_AREA(#45275); +#45275 = FILL_AREA_STYLE('',(#45276)); +#45276 = FILL_AREA_STYLE_COLOUR('',#44758); +#45277 = STYLED_ITEM('color',(#45278),#25999); +#45278 = PRESENTATION_STYLE_ASSIGNMENT((#45279)); +#45279 = SURFACE_STYLE_USAGE(.BOTH.,#45280); +#45280 = SURFACE_SIDE_STYLE('',(#45281)); +#45281 = SURFACE_STYLE_FILL_AREA(#45282); +#45282 = FILL_AREA_STYLE('',(#45283)); +#45283 = FILL_AREA_STYLE_COLOUR('',#44758); +#45284 = STYLED_ITEM('color',(#45285),#26030); +#45285 = PRESENTATION_STYLE_ASSIGNMENT((#45286)); +#45286 = SURFACE_STYLE_USAGE(.BOTH.,#45287); +#45287 = SURFACE_SIDE_STYLE('',(#45288)); +#45288 = SURFACE_STYLE_FILL_AREA(#45289); +#45289 = FILL_AREA_STYLE('',(#45290)); +#45290 = FILL_AREA_STYLE_COLOUR('',#44758); +#45291 = STYLED_ITEM('color',(#45292),#26054); +#45292 = PRESENTATION_STYLE_ASSIGNMENT((#45293)); +#45293 = SURFACE_STYLE_USAGE(.BOTH.,#45294); +#45294 = SURFACE_SIDE_STYLE('',(#45295)); +#45295 = SURFACE_STYLE_FILL_AREA(#45296); +#45296 = FILL_AREA_STYLE('',(#45297)); +#45297 = FILL_AREA_STYLE_COLOUR('',#44758); +#45298 = STYLED_ITEM('color',(#45299),#26078); +#45299 = PRESENTATION_STYLE_ASSIGNMENT((#45300)); +#45300 = SURFACE_STYLE_USAGE(.BOTH.,#45301); +#45301 = SURFACE_SIDE_STYLE('',(#45302)); +#45302 = SURFACE_STYLE_FILL_AREA(#45303); +#45303 = FILL_AREA_STYLE('',(#45304)); +#45304 = FILL_AREA_STYLE_COLOUR('',#44758); +#45305 = STYLED_ITEM('color',(#45306),#26095); +#45306 = PRESENTATION_STYLE_ASSIGNMENT((#45307)); +#45307 = SURFACE_STYLE_USAGE(.BOTH.,#45308); +#45308 = SURFACE_SIDE_STYLE('',(#45309)); +#45309 = SURFACE_STYLE_FILL_AREA(#45310); +#45310 = FILL_AREA_STYLE('',(#45311)); +#45311 = FILL_AREA_STYLE_COLOUR('',#44758); +#45312 = STYLED_ITEM('color',(#45313),#26126); +#45313 = PRESENTATION_STYLE_ASSIGNMENT((#45314)); +#45314 = SURFACE_STYLE_USAGE(.BOTH.,#45315); +#45315 = SURFACE_SIDE_STYLE('',(#45316)); +#45316 = SURFACE_STYLE_FILL_AREA(#45317); +#45317 = FILL_AREA_STYLE('',(#45318)); +#45318 = FILL_AREA_STYLE_COLOUR('',#44758); +#45319 = STYLED_ITEM('color',(#45320),#26150); +#45320 = PRESENTATION_STYLE_ASSIGNMENT((#45321)); +#45321 = SURFACE_STYLE_USAGE(.BOTH.,#45322); +#45322 = SURFACE_SIDE_STYLE('',(#45323)); +#45323 = SURFACE_STYLE_FILL_AREA(#45324); +#45324 = FILL_AREA_STYLE('',(#45325)); +#45325 = FILL_AREA_STYLE_COLOUR('',#44758); +#45326 = STYLED_ITEM('color',(#45327),#26174); +#45327 = PRESENTATION_STYLE_ASSIGNMENT((#45328)); +#45328 = SURFACE_STYLE_USAGE(.BOTH.,#45329); +#45329 = SURFACE_SIDE_STYLE('',(#45330)); +#45330 = SURFACE_STYLE_FILL_AREA(#45331); +#45331 = FILL_AREA_STYLE('',(#45332)); +#45332 = FILL_AREA_STYLE_COLOUR('',#44758); +#45333 = STYLED_ITEM('color',(#45334),#26191); +#45334 = PRESENTATION_STYLE_ASSIGNMENT((#45335)); +#45335 = SURFACE_STYLE_USAGE(.BOTH.,#45336); +#45336 = SURFACE_SIDE_STYLE('',(#45337)); +#45337 = SURFACE_STYLE_FILL_AREA(#45338); +#45338 = FILL_AREA_STYLE('',(#45339)); +#45339 = FILL_AREA_STYLE_COLOUR('',#44758); +#45340 = STYLED_ITEM('color',(#45341),#26222); +#45341 = PRESENTATION_STYLE_ASSIGNMENT((#45342)); +#45342 = SURFACE_STYLE_USAGE(.BOTH.,#45343); +#45343 = SURFACE_SIDE_STYLE('',(#45344)); +#45344 = SURFACE_STYLE_FILL_AREA(#45345); +#45345 = FILL_AREA_STYLE('',(#45346)); +#45346 = FILL_AREA_STYLE_COLOUR('',#44758); +#45347 = STYLED_ITEM('color',(#45348),#26246); +#45348 = PRESENTATION_STYLE_ASSIGNMENT((#45349)); +#45349 = SURFACE_STYLE_USAGE(.BOTH.,#45350); +#45350 = SURFACE_SIDE_STYLE('',(#45351)); +#45351 = SURFACE_STYLE_FILL_AREA(#45352); +#45352 = FILL_AREA_STYLE('',(#45353)); +#45353 = FILL_AREA_STYLE_COLOUR('',#44758); +#45354 = STYLED_ITEM('color',(#45355),#26270); +#45355 = PRESENTATION_STYLE_ASSIGNMENT((#45356)); +#45356 = SURFACE_STYLE_USAGE(.BOTH.,#45357); +#45357 = SURFACE_SIDE_STYLE('',(#45358)); +#45358 = SURFACE_STYLE_FILL_AREA(#45359); +#45359 = FILL_AREA_STYLE('',(#45360)); +#45360 = FILL_AREA_STYLE_COLOUR('',#44758); +#45361 = STYLED_ITEM('color',(#45362),#26287); +#45362 = PRESENTATION_STYLE_ASSIGNMENT((#45363)); +#45363 = SURFACE_STYLE_USAGE(.BOTH.,#45364); +#45364 = SURFACE_SIDE_STYLE('',(#45365)); +#45365 = SURFACE_STYLE_FILL_AREA(#45366); +#45366 = FILL_AREA_STYLE('',(#45367)); +#45367 = FILL_AREA_STYLE_COLOUR('',#44758); +#45368 = STYLED_ITEM('color',(#45369),#26318); +#45369 = PRESENTATION_STYLE_ASSIGNMENT((#45370)); +#45370 = SURFACE_STYLE_USAGE(.BOTH.,#45371); +#45371 = SURFACE_SIDE_STYLE('',(#45372)); +#45372 = SURFACE_STYLE_FILL_AREA(#45373); +#45373 = FILL_AREA_STYLE('',(#45374)); +#45374 = FILL_AREA_STYLE_COLOUR('',#44758); +#45375 = STYLED_ITEM('color',(#45376),#26342); +#45376 = PRESENTATION_STYLE_ASSIGNMENT((#45377)); +#45377 = SURFACE_STYLE_USAGE(.BOTH.,#45378); +#45378 = SURFACE_SIDE_STYLE('',(#45379)); +#45379 = SURFACE_STYLE_FILL_AREA(#45380); +#45380 = FILL_AREA_STYLE('',(#45381)); +#45381 = FILL_AREA_STYLE_COLOUR('',#44758); +#45382 = STYLED_ITEM('color',(#45383),#26366); +#45383 = PRESENTATION_STYLE_ASSIGNMENT((#45384)); +#45384 = SURFACE_STYLE_USAGE(.BOTH.,#45385); +#45385 = SURFACE_SIDE_STYLE('',(#45386)); +#45386 = SURFACE_STYLE_FILL_AREA(#45387); +#45387 = FILL_AREA_STYLE('',(#45388)); +#45388 = FILL_AREA_STYLE_COLOUR('',#44758); +#45389 = STYLED_ITEM('color',(#45390),#26383); +#45390 = PRESENTATION_STYLE_ASSIGNMENT((#45391)); +#45391 = SURFACE_STYLE_USAGE(.BOTH.,#45392); +#45392 = SURFACE_SIDE_STYLE('',(#45393)); +#45393 = SURFACE_STYLE_FILL_AREA(#45394); +#45394 = FILL_AREA_STYLE('',(#45395)); +#45395 = FILL_AREA_STYLE_COLOUR('',#44758); +#45396 = STYLED_ITEM('color',(#45397),#26414); +#45397 = PRESENTATION_STYLE_ASSIGNMENT((#45398)); +#45398 = SURFACE_STYLE_USAGE(.BOTH.,#45399); +#45399 = SURFACE_SIDE_STYLE('',(#45400)); +#45400 = SURFACE_STYLE_FILL_AREA(#45401); +#45401 = FILL_AREA_STYLE('',(#45402)); +#45402 = FILL_AREA_STYLE_COLOUR('',#44758); +#45403 = STYLED_ITEM('color',(#45404),#26438); +#45404 = PRESENTATION_STYLE_ASSIGNMENT((#45405)); +#45405 = SURFACE_STYLE_USAGE(.BOTH.,#45406); +#45406 = SURFACE_SIDE_STYLE('',(#45407)); +#45407 = SURFACE_STYLE_FILL_AREA(#45408); +#45408 = FILL_AREA_STYLE('',(#45409)); +#45409 = FILL_AREA_STYLE_COLOUR('',#44758); +#45410 = STYLED_ITEM('color',(#45411),#26462); +#45411 = PRESENTATION_STYLE_ASSIGNMENT((#45412)); +#45412 = SURFACE_STYLE_USAGE(.BOTH.,#45413); +#45413 = SURFACE_SIDE_STYLE('',(#45414)); +#45414 = SURFACE_STYLE_FILL_AREA(#45415); +#45415 = FILL_AREA_STYLE('',(#45416)); +#45416 = FILL_AREA_STYLE_COLOUR('',#44758); +#45417 = STYLED_ITEM('color',(#45418),#26479); +#45418 = PRESENTATION_STYLE_ASSIGNMENT((#45419)); +#45419 = SURFACE_STYLE_USAGE(.BOTH.,#45420); +#45420 = SURFACE_SIDE_STYLE('',(#45421)); +#45421 = SURFACE_STYLE_FILL_AREA(#45422); +#45422 = FILL_AREA_STYLE('',(#45423)); +#45423 = FILL_AREA_STYLE_COLOUR('',#44758); +#45424 = STYLED_ITEM('color',(#45425),#26510); +#45425 = PRESENTATION_STYLE_ASSIGNMENT((#45426)); +#45426 = SURFACE_STYLE_USAGE(.BOTH.,#45427); +#45427 = SURFACE_SIDE_STYLE('',(#45428)); +#45428 = SURFACE_STYLE_FILL_AREA(#45429); +#45429 = FILL_AREA_STYLE('',(#45430)); +#45430 = FILL_AREA_STYLE_COLOUR('',#44758); +#45431 = STYLED_ITEM('color',(#45432),#26534); +#45432 = PRESENTATION_STYLE_ASSIGNMENT((#45433)); +#45433 = SURFACE_STYLE_USAGE(.BOTH.,#45434); +#45434 = SURFACE_SIDE_STYLE('',(#45435)); +#45435 = SURFACE_STYLE_FILL_AREA(#45436); +#45436 = FILL_AREA_STYLE('',(#45437)); +#45437 = FILL_AREA_STYLE_COLOUR('',#44758); +#45438 = STYLED_ITEM('color',(#45439),#26558); +#45439 = PRESENTATION_STYLE_ASSIGNMENT((#45440)); +#45440 = SURFACE_STYLE_USAGE(.BOTH.,#45441); +#45441 = SURFACE_SIDE_STYLE('',(#45442)); +#45442 = SURFACE_STYLE_FILL_AREA(#45443); +#45443 = FILL_AREA_STYLE('',(#45444)); +#45444 = FILL_AREA_STYLE_COLOUR('',#44758); +#45445 = STYLED_ITEM('color',(#45446),#26575); +#45446 = PRESENTATION_STYLE_ASSIGNMENT((#45447)); +#45447 = SURFACE_STYLE_USAGE(.BOTH.,#45448); +#45448 = SURFACE_SIDE_STYLE('',(#45449)); +#45449 = SURFACE_STYLE_FILL_AREA(#45450); +#45450 = FILL_AREA_STYLE('',(#45451)); +#45451 = FILL_AREA_STYLE_COLOUR('',#44758); +#45452 = STYLED_ITEM('color',(#45453),#26606); +#45453 = PRESENTATION_STYLE_ASSIGNMENT((#45454)); +#45454 = SURFACE_STYLE_USAGE(.BOTH.,#45455); +#45455 = SURFACE_SIDE_STYLE('',(#45456)); +#45456 = SURFACE_STYLE_FILL_AREA(#45457); +#45457 = FILL_AREA_STYLE('',(#45458)); +#45458 = FILL_AREA_STYLE_COLOUR('',#44758); +#45459 = STYLED_ITEM('color',(#45460),#26623); +#45460 = PRESENTATION_STYLE_ASSIGNMENT((#45461)); +#45461 = SURFACE_STYLE_USAGE(.BOTH.,#45462); +#45462 = SURFACE_SIDE_STYLE('',(#45463)); +#45463 = SURFACE_STYLE_FILL_AREA(#45464); +#45464 = FILL_AREA_STYLE('',(#45465)); +#45465 = FILL_AREA_STYLE_COLOUR('',#44758); +#45466 = STYLED_ITEM('color',(#45467),#26654); +#45467 = PRESENTATION_STYLE_ASSIGNMENT((#45468)); +#45468 = SURFACE_STYLE_USAGE(.BOTH.,#45469); +#45469 = SURFACE_SIDE_STYLE('',(#45470)); +#45470 = SURFACE_STYLE_FILL_AREA(#45471); +#45471 = FILL_AREA_STYLE('',(#45472)); +#45472 = FILL_AREA_STYLE_COLOUR('',#44758); +#45473 = STYLED_ITEM('color',(#45474),#26671); +#45474 = PRESENTATION_STYLE_ASSIGNMENT((#45475)); +#45475 = SURFACE_STYLE_USAGE(.BOTH.,#45476); +#45476 = SURFACE_SIDE_STYLE('',(#45477)); +#45477 = SURFACE_STYLE_FILL_AREA(#45478); +#45478 = FILL_AREA_STYLE('',(#45479)); +#45479 = FILL_AREA_STYLE_COLOUR('',#44758); +#45480 = STYLED_ITEM('color',(#45481),#26702); +#45481 = PRESENTATION_STYLE_ASSIGNMENT((#45482)); +#45482 = SURFACE_STYLE_USAGE(.BOTH.,#45483); +#45483 = SURFACE_SIDE_STYLE('',(#45484)); +#45484 = SURFACE_STYLE_FILL_AREA(#45485); +#45485 = FILL_AREA_STYLE('',(#45486)); +#45486 = FILL_AREA_STYLE_COLOUR('',#44758); +#45487 = STYLED_ITEM('color',(#45488),#26719); +#45488 = PRESENTATION_STYLE_ASSIGNMENT((#45489)); +#45489 = SURFACE_STYLE_USAGE(.BOTH.,#45490); +#45490 = SURFACE_SIDE_STYLE('',(#45491)); +#45491 = SURFACE_STYLE_FILL_AREA(#45492); +#45492 = FILL_AREA_STYLE('',(#45493)); +#45493 = FILL_AREA_STYLE_COLOUR('',#44758); +#45494 = STYLED_ITEM('color',(#45495),#26750); +#45495 = PRESENTATION_STYLE_ASSIGNMENT((#45496)); +#45496 = SURFACE_STYLE_USAGE(.BOTH.,#45497); +#45497 = SURFACE_SIDE_STYLE('',(#45498)); +#45498 = SURFACE_STYLE_FILL_AREA(#45499); +#45499 = FILL_AREA_STYLE('',(#45500)); +#45500 = FILL_AREA_STYLE_COLOUR('',#44758); +#45501 = STYLED_ITEM('color',(#45502),#26767); +#45502 = PRESENTATION_STYLE_ASSIGNMENT((#45503)); +#45503 = SURFACE_STYLE_USAGE(.BOTH.,#45504); +#45504 = SURFACE_SIDE_STYLE('',(#45505)); +#45505 = SURFACE_STYLE_FILL_AREA(#45506); +#45506 = FILL_AREA_STYLE('',(#45507)); +#45507 = FILL_AREA_STYLE_COLOUR('',#44758); +#45508 = STYLED_ITEM('color',(#45509),#26798); +#45509 = PRESENTATION_STYLE_ASSIGNMENT((#45510)); +#45510 = SURFACE_STYLE_USAGE(.BOTH.,#45511); +#45511 = SURFACE_SIDE_STYLE('',(#45512)); +#45512 = SURFACE_STYLE_FILL_AREA(#45513); +#45513 = FILL_AREA_STYLE('',(#45514)); +#45514 = FILL_AREA_STYLE_COLOUR('',#44758); +#45515 = STYLED_ITEM('color',(#45516),#26815); +#45516 = PRESENTATION_STYLE_ASSIGNMENT((#45517)); +#45517 = SURFACE_STYLE_USAGE(.BOTH.,#45518); +#45518 = SURFACE_SIDE_STYLE('',(#45519)); +#45519 = SURFACE_STYLE_FILL_AREA(#45520); +#45520 = FILL_AREA_STYLE('',(#45521)); +#45521 = FILL_AREA_STYLE_COLOUR('',#44758); +#45522 = STYLED_ITEM('color',(#45523),#26846); +#45523 = PRESENTATION_STYLE_ASSIGNMENT((#45524)); +#45524 = SURFACE_STYLE_USAGE(.BOTH.,#45525); +#45525 = SURFACE_SIDE_STYLE('',(#45526)); +#45526 = SURFACE_STYLE_FILL_AREA(#45527); +#45527 = FILL_AREA_STYLE('',(#45528)); +#45528 = FILL_AREA_STYLE_COLOUR('',#44758); +#45529 = STYLED_ITEM('color',(#45530),#26863); +#45530 = PRESENTATION_STYLE_ASSIGNMENT((#45531)); +#45531 = SURFACE_STYLE_USAGE(.BOTH.,#45532); +#45532 = SURFACE_SIDE_STYLE('',(#45533)); +#45533 = SURFACE_STYLE_FILL_AREA(#45534); +#45534 = FILL_AREA_STYLE('',(#45535)); +#45535 = FILL_AREA_STYLE_COLOUR('',#44758); +#45536 = STYLED_ITEM('color',(#45537),#26894); +#45537 = PRESENTATION_STYLE_ASSIGNMENT((#45538)); +#45538 = SURFACE_STYLE_USAGE(.BOTH.,#45539); +#45539 = SURFACE_SIDE_STYLE('',(#45540)); +#45540 = SURFACE_STYLE_FILL_AREA(#45541); +#45541 = FILL_AREA_STYLE('',(#45542)); +#45542 = FILL_AREA_STYLE_COLOUR('',#44758); +#45543 = STYLED_ITEM('color',(#45544),#26911); +#45544 = PRESENTATION_STYLE_ASSIGNMENT((#45545)); +#45545 = SURFACE_STYLE_USAGE(.BOTH.,#45546); +#45546 = SURFACE_SIDE_STYLE('',(#45547)); +#45547 = SURFACE_STYLE_FILL_AREA(#45548); +#45548 = FILL_AREA_STYLE('',(#45549)); +#45549 = FILL_AREA_STYLE_COLOUR('',#44758); +#45550 = STYLED_ITEM('color',(#45551),#26942); +#45551 = PRESENTATION_STYLE_ASSIGNMENT((#45552)); +#45552 = SURFACE_STYLE_USAGE(.BOTH.,#45553); +#45553 = SURFACE_SIDE_STYLE('',(#45554)); +#45554 = SURFACE_STYLE_FILL_AREA(#45555); +#45555 = FILL_AREA_STYLE('',(#45556)); +#45556 = FILL_AREA_STYLE_COLOUR('',#44758); +#45557 = STYLED_ITEM('color',(#45558),#26959); +#45558 = PRESENTATION_STYLE_ASSIGNMENT((#45559)); +#45559 = SURFACE_STYLE_USAGE(.BOTH.,#45560); +#45560 = SURFACE_SIDE_STYLE('',(#45561)); +#45561 = SURFACE_STYLE_FILL_AREA(#45562); +#45562 = FILL_AREA_STYLE('',(#45563)); +#45563 = FILL_AREA_STYLE_COLOUR('',#44758); +#45564 = STYLED_ITEM('color',(#45565),#26990); +#45565 = PRESENTATION_STYLE_ASSIGNMENT((#45566)); +#45566 = SURFACE_STYLE_USAGE(.BOTH.,#45567); +#45567 = SURFACE_SIDE_STYLE('',(#45568)); +#45568 = SURFACE_STYLE_FILL_AREA(#45569); +#45569 = FILL_AREA_STYLE('',(#45570)); +#45570 = FILL_AREA_STYLE_COLOUR('',#44758); +#45571 = STYLED_ITEM('color',(#45572),#27007); +#45572 = PRESENTATION_STYLE_ASSIGNMENT((#45573)); +#45573 = SURFACE_STYLE_USAGE(.BOTH.,#45574); +#45574 = SURFACE_SIDE_STYLE('',(#45575)); +#45575 = SURFACE_STYLE_FILL_AREA(#45576); +#45576 = FILL_AREA_STYLE('',(#45577)); +#45577 = FILL_AREA_STYLE_COLOUR('',#44758); +#45578 = STYLED_ITEM('color',(#45579),#27038); +#45579 = PRESENTATION_STYLE_ASSIGNMENT((#45580)); +#45580 = SURFACE_STYLE_USAGE(.BOTH.,#45581); +#45581 = SURFACE_SIDE_STYLE('',(#45582)); +#45582 = SURFACE_STYLE_FILL_AREA(#45583); +#45583 = FILL_AREA_STYLE('',(#45584)); +#45584 = FILL_AREA_STYLE_COLOUR('',#44758); +#45585 = STYLED_ITEM('color',(#45586),#27055); +#45586 = PRESENTATION_STYLE_ASSIGNMENT((#45587)); +#45587 = SURFACE_STYLE_USAGE(.BOTH.,#45588); +#45588 = SURFACE_SIDE_STYLE('',(#45589)); +#45589 = SURFACE_STYLE_FILL_AREA(#45590); +#45590 = FILL_AREA_STYLE('',(#45591)); +#45591 = FILL_AREA_STYLE_COLOUR('',#44758); +#45592 = STYLED_ITEM('color',(#45593),#27086); +#45593 = PRESENTATION_STYLE_ASSIGNMENT((#45594)); +#45594 = SURFACE_STYLE_USAGE(.BOTH.,#45595); +#45595 = SURFACE_SIDE_STYLE('',(#45596)); +#45596 = SURFACE_STYLE_FILL_AREA(#45597); +#45597 = FILL_AREA_STYLE('',(#45598)); +#45598 = FILL_AREA_STYLE_COLOUR('',#44758); +#45599 = STYLED_ITEM('color',(#45600),#27103); +#45600 = PRESENTATION_STYLE_ASSIGNMENT((#45601)); +#45601 = SURFACE_STYLE_USAGE(.BOTH.,#45602); +#45602 = SURFACE_SIDE_STYLE('',(#45603)); +#45603 = SURFACE_STYLE_FILL_AREA(#45604); +#45604 = FILL_AREA_STYLE('',(#45605)); +#45605 = FILL_AREA_STYLE_COLOUR('',#44758); +#45606 = STYLED_ITEM('color',(#45607),#27134); +#45607 = PRESENTATION_STYLE_ASSIGNMENT((#45608)); +#45608 = SURFACE_STYLE_USAGE(.BOTH.,#45609); +#45609 = SURFACE_SIDE_STYLE('',(#45610)); +#45610 = SURFACE_STYLE_FILL_AREA(#45611); +#45611 = FILL_AREA_STYLE('',(#45612)); +#45612 = FILL_AREA_STYLE_COLOUR('',#44758); +#45613 = STYLED_ITEM('color',(#45614),#27151); +#45614 = PRESENTATION_STYLE_ASSIGNMENT((#45615)); +#45615 = SURFACE_STYLE_USAGE(.BOTH.,#45616); +#45616 = SURFACE_SIDE_STYLE('',(#45617)); +#45617 = SURFACE_STYLE_FILL_AREA(#45618); +#45618 = FILL_AREA_STYLE('',(#45619)); +#45619 = FILL_AREA_STYLE_COLOUR('',#44758); +#45620 = STYLED_ITEM('color',(#45621),#27182); +#45621 = PRESENTATION_STYLE_ASSIGNMENT((#45622)); +#45622 = SURFACE_STYLE_USAGE(.BOTH.,#45623); +#45623 = SURFACE_SIDE_STYLE('',(#45624)); +#45624 = SURFACE_STYLE_FILL_AREA(#45625); +#45625 = FILL_AREA_STYLE('',(#45626)); +#45626 = FILL_AREA_STYLE_COLOUR('',#44758); +#45627 = STYLED_ITEM('color',(#45628),#27199); +#45628 = PRESENTATION_STYLE_ASSIGNMENT((#45629)); +#45629 = SURFACE_STYLE_USAGE(.BOTH.,#45630); +#45630 = SURFACE_SIDE_STYLE('',(#45631)); +#45631 = SURFACE_STYLE_FILL_AREA(#45632); +#45632 = FILL_AREA_STYLE('',(#45633)); +#45633 = FILL_AREA_STYLE_COLOUR('',#44758); +#45634 = STYLED_ITEM('color',(#45635),#27230); +#45635 = PRESENTATION_STYLE_ASSIGNMENT((#45636)); +#45636 = SURFACE_STYLE_USAGE(.BOTH.,#45637); +#45637 = SURFACE_SIDE_STYLE('',(#45638)); +#45638 = SURFACE_STYLE_FILL_AREA(#45639); +#45639 = FILL_AREA_STYLE('',(#45640)); +#45640 = FILL_AREA_STYLE_COLOUR('',#44758); +#45641 = STYLED_ITEM('color',(#45642),#27247); +#45642 = PRESENTATION_STYLE_ASSIGNMENT((#45643)); +#45643 = SURFACE_STYLE_USAGE(.BOTH.,#45644); +#45644 = SURFACE_SIDE_STYLE('',(#45645)); +#45645 = SURFACE_STYLE_FILL_AREA(#45646); +#45646 = FILL_AREA_STYLE('',(#45647)); +#45647 = FILL_AREA_STYLE_COLOUR('',#44758); +#45648 = STYLED_ITEM('color',(#45649),#27278); +#45649 = PRESENTATION_STYLE_ASSIGNMENT((#45650)); +#45650 = SURFACE_STYLE_USAGE(.BOTH.,#45651); +#45651 = SURFACE_SIDE_STYLE('',(#45652)); +#45652 = SURFACE_STYLE_FILL_AREA(#45653); +#45653 = FILL_AREA_STYLE('',(#45654)); +#45654 = FILL_AREA_STYLE_COLOUR('',#44758); +#45655 = STYLED_ITEM('color',(#45656),#27295); +#45656 = PRESENTATION_STYLE_ASSIGNMENT((#45657)); +#45657 = SURFACE_STYLE_USAGE(.BOTH.,#45658); +#45658 = SURFACE_SIDE_STYLE('',(#45659)); +#45659 = SURFACE_STYLE_FILL_AREA(#45660); +#45660 = FILL_AREA_STYLE('',(#45661)); +#45661 = FILL_AREA_STYLE_COLOUR('',#44758); +#45662 = STYLED_ITEM('color',(#45663),#27326); +#45663 = PRESENTATION_STYLE_ASSIGNMENT((#45664)); +#45664 = SURFACE_STYLE_USAGE(.BOTH.,#45665); +#45665 = SURFACE_SIDE_STYLE('',(#45666)); +#45666 = SURFACE_STYLE_FILL_AREA(#45667); +#45667 = FILL_AREA_STYLE('',(#45668)); +#45668 = FILL_AREA_STYLE_COLOUR('',#44758); +#45669 = STYLED_ITEM('color',(#45670),#27343); +#45670 = PRESENTATION_STYLE_ASSIGNMENT((#45671)); +#45671 = SURFACE_STYLE_USAGE(.BOTH.,#45672); +#45672 = SURFACE_SIDE_STYLE('',(#45673)); +#45673 = SURFACE_STYLE_FILL_AREA(#45674); +#45674 = FILL_AREA_STYLE('',(#45675)); +#45675 = FILL_AREA_STYLE_COLOUR('',#44758); +#45676 = STYLED_ITEM('color',(#45677),#27374); +#45677 = PRESENTATION_STYLE_ASSIGNMENT((#45678)); +#45678 = SURFACE_STYLE_USAGE(.BOTH.,#45679); +#45679 = SURFACE_SIDE_STYLE('',(#45680)); +#45680 = SURFACE_STYLE_FILL_AREA(#45681); +#45681 = FILL_AREA_STYLE('',(#45682)); +#45682 = FILL_AREA_STYLE_COLOUR('',#44758); +#45683 = STYLED_ITEM('color',(#45684),#27391); +#45684 = PRESENTATION_STYLE_ASSIGNMENT((#45685)); +#45685 = SURFACE_STYLE_USAGE(.BOTH.,#45686); +#45686 = SURFACE_SIDE_STYLE('',(#45687)); +#45687 = SURFACE_STYLE_FILL_AREA(#45688); +#45688 = FILL_AREA_STYLE('',(#45689)); +#45689 = FILL_AREA_STYLE_COLOUR('',#44758); +#45690 = STYLED_ITEM('color',(#45691),#27422); +#45691 = PRESENTATION_STYLE_ASSIGNMENT((#45692)); +#45692 = SURFACE_STYLE_USAGE(.BOTH.,#45693); +#45693 = SURFACE_SIDE_STYLE('',(#45694)); +#45694 = SURFACE_STYLE_FILL_AREA(#45695); +#45695 = FILL_AREA_STYLE('',(#45696)); +#45696 = FILL_AREA_STYLE_COLOUR('',#44758); +#45697 = STYLED_ITEM('color',(#45698),#27439); +#45698 = PRESENTATION_STYLE_ASSIGNMENT((#45699)); +#45699 = SURFACE_STYLE_USAGE(.BOTH.,#45700); +#45700 = SURFACE_SIDE_STYLE('',(#45701)); +#45701 = SURFACE_STYLE_FILL_AREA(#45702); +#45702 = FILL_AREA_STYLE('',(#45703)); +#45703 = FILL_AREA_STYLE_COLOUR('',#44758); +#45704 = STYLED_ITEM('color',(#45705),#27470); +#45705 = PRESENTATION_STYLE_ASSIGNMENT((#45706)); +#45706 = SURFACE_STYLE_USAGE(.BOTH.,#45707); +#45707 = SURFACE_SIDE_STYLE('',(#45708)); +#45708 = SURFACE_STYLE_FILL_AREA(#45709); +#45709 = FILL_AREA_STYLE('',(#45710)); +#45710 = FILL_AREA_STYLE_COLOUR('',#44758); +#45711 = STYLED_ITEM('color',(#45712),#27494); +#45712 = PRESENTATION_STYLE_ASSIGNMENT((#45713)); +#45713 = SURFACE_STYLE_USAGE(.BOTH.,#45714); +#45714 = SURFACE_SIDE_STYLE('',(#45715)); +#45715 = SURFACE_STYLE_FILL_AREA(#45716); +#45716 = FILL_AREA_STYLE('',(#45717)); +#45717 = FILL_AREA_STYLE_COLOUR('',#44758); +#45718 = STYLED_ITEM('color',(#45719),#27511); +#45719 = PRESENTATION_STYLE_ASSIGNMENT((#45720)); +#45720 = SURFACE_STYLE_USAGE(.BOTH.,#45721); +#45721 = SURFACE_SIDE_STYLE('',(#45722)); +#45722 = SURFACE_STYLE_FILL_AREA(#45723); +#45723 = FILL_AREA_STYLE('',(#45724)); +#45724 = FILL_AREA_STYLE_COLOUR('',#44758); +#45725 = STYLED_ITEM('color',(#45726),#27535); +#45726 = PRESENTATION_STYLE_ASSIGNMENT((#45727)); +#45727 = SURFACE_STYLE_USAGE(.BOTH.,#45728); +#45728 = SURFACE_SIDE_STYLE('',(#45729)); +#45729 = SURFACE_STYLE_FILL_AREA(#45730); +#45730 = FILL_AREA_STYLE('',(#45731)); +#45731 = FILL_AREA_STYLE_COLOUR('',#44758); +#45732 = STYLED_ITEM('color',(#45733),#27566); +#45733 = PRESENTATION_STYLE_ASSIGNMENT((#45734)); +#45734 = SURFACE_STYLE_USAGE(.BOTH.,#45735); +#45735 = SURFACE_SIDE_STYLE('',(#45736)); +#45736 = SURFACE_STYLE_FILL_AREA(#45737); +#45737 = FILL_AREA_STYLE('',(#45738)); +#45738 = FILL_AREA_STYLE_COLOUR('',#44758); +#45739 = STYLED_ITEM('color',(#45740),#27590); +#45740 = PRESENTATION_STYLE_ASSIGNMENT((#45741)); +#45741 = SURFACE_STYLE_USAGE(.BOTH.,#45742); +#45742 = SURFACE_SIDE_STYLE('',(#45743)); +#45743 = SURFACE_STYLE_FILL_AREA(#45744); +#45744 = FILL_AREA_STYLE('',(#45745)); +#45745 = FILL_AREA_STYLE_COLOUR('',#44758); +#45746 = STYLED_ITEM('color',(#45747),#27614); +#45747 = PRESENTATION_STYLE_ASSIGNMENT((#45748)); +#45748 = SURFACE_STYLE_USAGE(.BOTH.,#45749); +#45749 = SURFACE_SIDE_STYLE('',(#45750)); +#45750 = SURFACE_STYLE_FILL_AREA(#45751); +#45751 = FILL_AREA_STYLE('',(#45752)); +#45752 = FILL_AREA_STYLE_COLOUR('',#44758); +#45753 = STYLED_ITEM('color',(#45754),#27631); +#45754 = PRESENTATION_STYLE_ASSIGNMENT((#45755)); +#45755 = SURFACE_STYLE_USAGE(.BOTH.,#45756); +#45756 = SURFACE_SIDE_STYLE('',(#45757)); +#45757 = SURFACE_STYLE_FILL_AREA(#45758); +#45758 = FILL_AREA_STYLE('',(#45759)); +#45759 = FILL_AREA_STYLE_COLOUR('',#44758); +#45760 = STYLED_ITEM('color',(#45761),#27662); +#45761 = PRESENTATION_STYLE_ASSIGNMENT((#45762)); +#45762 = SURFACE_STYLE_USAGE(.BOTH.,#45763); +#45763 = SURFACE_SIDE_STYLE('',(#45764)); +#45764 = SURFACE_STYLE_FILL_AREA(#45765); +#45765 = FILL_AREA_STYLE('',(#45766)); +#45766 = FILL_AREA_STYLE_COLOUR('',#44758); +#45767 = STYLED_ITEM('color',(#45768),#27686); +#45768 = PRESENTATION_STYLE_ASSIGNMENT((#45769)); +#45769 = SURFACE_STYLE_USAGE(.BOTH.,#45770); +#45770 = SURFACE_SIDE_STYLE('',(#45771)); +#45771 = SURFACE_STYLE_FILL_AREA(#45772); +#45772 = FILL_AREA_STYLE('',(#45773)); +#45773 = FILL_AREA_STYLE_COLOUR('',#44758); +#45774 = STYLED_ITEM('color',(#45775),#27710); +#45775 = PRESENTATION_STYLE_ASSIGNMENT((#45776)); +#45776 = SURFACE_STYLE_USAGE(.BOTH.,#45777); +#45777 = SURFACE_SIDE_STYLE('',(#45778)); +#45778 = SURFACE_STYLE_FILL_AREA(#45779); +#45779 = FILL_AREA_STYLE('',(#45780)); +#45780 = FILL_AREA_STYLE_COLOUR('',#44758); +#45781 = STYLED_ITEM('color',(#45782),#27727); +#45782 = PRESENTATION_STYLE_ASSIGNMENT((#45783)); +#45783 = SURFACE_STYLE_USAGE(.BOTH.,#45784); +#45784 = SURFACE_SIDE_STYLE('',(#45785)); +#45785 = SURFACE_STYLE_FILL_AREA(#45786); +#45786 = FILL_AREA_STYLE('',(#45787)); +#45787 = FILL_AREA_STYLE_COLOUR('',#44758); +#45788 = STYLED_ITEM('color',(#45789),#27758); +#45789 = PRESENTATION_STYLE_ASSIGNMENT((#45790)); +#45790 = SURFACE_STYLE_USAGE(.BOTH.,#45791); +#45791 = SURFACE_SIDE_STYLE('',(#45792)); +#45792 = SURFACE_STYLE_FILL_AREA(#45793); +#45793 = FILL_AREA_STYLE('',(#45794)); +#45794 = FILL_AREA_STYLE_COLOUR('',#44758); +#45795 = STYLED_ITEM('color',(#45796),#27782); +#45796 = PRESENTATION_STYLE_ASSIGNMENT((#45797)); +#45797 = SURFACE_STYLE_USAGE(.BOTH.,#45798); +#45798 = SURFACE_SIDE_STYLE('',(#45799)); +#45799 = SURFACE_STYLE_FILL_AREA(#45800); +#45800 = FILL_AREA_STYLE('',(#45801)); +#45801 = FILL_AREA_STYLE_COLOUR('',#44758); +#45802 = STYLED_ITEM('color',(#45803),#27806); +#45803 = PRESENTATION_STYLE_ASSIGNMENT((#45804)); +#45804 = SURFACE_STYLE_USAGE(.BOTH.,#45805); +#45805 = SURFACE_SIDE_STYLE('',(#45806)); +#45806 = SURFACE_STYLE_FILL_AREA(#45807); +#45807 = FILL_AREA_STYLE('',(#45808)); +#45808 = FILL_AREA_STYLE_COLOUR('',#44758); +#45809 = STYLED_ITEM('color',(#45810),#27823); +#45810 = PRESENTATION_STYLE_ASSIGNMENT((#45811)); +#45811 = SURFACE_STYLE_USAGE(.BOTH.,#45812); +#45812 = SURFACE_SIDE_STYLE('',(#45813)); +#45813 = SURFACE_STYLE_FILL_AREA(#45814); +#45814 = FILL_AREA_STYLE('',(#45815)); +#45815 = FILL_AREA_STYLE_COLOUR('',#44758); +#45816 = STYLED_ITEM('color',(#45817),#27854); +#45817 = PRESENTATION_STYLE_ASSIGNMENT((#45818)); +#45818 = SURFACE_STYLE_USAGE(.BOTH.,#45819); +#45819 = SURFACE_SIDE_STYLE('',(#45820)); +#45820 = SURFACE_STYLE_FILL_AREA(#45821); +#45821 = FILL_AREA_STYLE('',(#45822)); +#45822 = FILL_AREA_STYLE_COLOUR('',#44758); +#45823 = STYLED_ITEM('color',(#45824),#27878); +#45824 = PRESENTATION_STYLE_ASSIGNMENT((#45825)); +#45825 = SURFACE_STYLE_USAGE(.BOTH.,#45826); +#45826 = SURFACE_SIDE_STYLE('',(#45827)); +#45827 = SURFACE_STYLE_FILL_AREA(#45828); +#45828 = FILL_AREA_STYLE('',(#45829)); +#45829 = FILL_AREA_STYLE_COLOUR('',#44758); +#45830 = STYLED_ITEM('color',(#45831),#27902); +#45831 = PRESENTATION_STYLE_ASSIGNMENT((#45832)); +#45832 = SURFACE_STYLE_USAGE(.BOTH.,#45833); +#45833 = SURFACE_SIDE_STYLE('',(#45834)); +#45834 = SURFACE_STYLE_FILL_AREA(#45835); +#45835 = FILL_AREA_STYLE('',(#45836)); +#45836 = FILL_AREA_STYLE_COLOUR('',#44758); +#45837 = STYLED_ITEM('color',(#45838),#27919); +#45838 = PRESENTATION_STYLE_ASSIGNMENT((#45839)); +#45839 = SURFACE_STYLE_USAGE(.BOTH.,#45840); +#45840 = SURFACE_SIDE_STYLE('',(#45841)); +#45841 = SURFACE_STYLE_FILL_AREA(#45842); +#45842 = FILL_AREA_STYLE('',(#45843)); +#45843 = FILL_AREA_STYLE_COLOUR('',#44758); +#45844 = STYLED_ITEM('color',(#45845),#27950); +#45845 = PRESENTATION_STYLE_ASSIGNMENT((#45846)); +#45846 = SURFACE_STYLE_USAGE(.BOTH.,#45847); +#45847 = SURFACE_SIDE_STYLE('',(#45848)); +#45848 = SURFACE_STYLE_FILL_AREA(#45849); +#45849 = FILL_AREA_STYLE('',(#45850)); +#45850 = FILL_AREA_STYLE_COLOUR('',#44758); +#45851 = STYLED_ITEM('color',(#45852),#27974); +#45852 = PRESENTATION_STYLE_ASSIGNMENT((#45853)); +#45853 = SURFACE_STYLE_USAGE(.BOTH.,#45854); +#45854 = SURFACE_SIDE_STYLE('',(#45855)); +#45855 = SURFACE_STYLE_FILL_AREA(#45856); +#45856 = FILL_AREA_STYLE('',(#45857)); +#45857 = FILL_AREA_STYLE_COLOUR('',#44758); +#45858 = STYLED_ITEM('color',(#45859),#27998); +#45859 = PRESENTATION_STYLE_ASSIGNMENT((#45860)); +#45860 = SURFACE_STYLE_USAGE(.BOTH.,#45861); +#45861 = SURFACE_SIDE_STYLE('',(#45862)); +#45862 = SURFACE_STYLE_FILL_AREA(#45863); +#45863 = FILL_AREA_STYLE('',(#45864)); +#45864 = FILL_AREA_STYLE_COLOUR('',#44758); +#45865 = STYLED_ITEM('color',(#45866),#28015); +#45866 = PRESENTATION_STYLE_ASSIGNMENT((#45867)); +#45867 = SURFACE_STYLE_USAGE(.BOTH.,#45868); +#45868 = SURFACE_SIDE_STYLE('',(#45869)); +#45869 = SURFACE_STYLE_FILL_AREA(#45870); +#45870 = FILL_AREA_STYLE('',(#45871)); +#45871 = FILL_AREA_STYLE_COLOUR('',#44758); +#45872 = STYLED_ITEM('color',(#45873),#28046); +#45873 = PRESENTATION_STYLE_ASSIGNMENT((#45874)); +#45874 = SURFACE_STYLE_USAGE(.BOTH.,#45875); +#45875 = SURFACE_SIDE_STYLE('',(#45876)); +#45876 = SURFACE_STYLE_FILL_AREA(#45877); +#45877 = FILL_AREA_STYLE('',(#45878)); +#45878 = FILL_AREA_STYLE_COLOUR('',#44758); +#45879 = STYLED_ITEM('color',(#45880),#28070); +#45880 = PRESENTATION_STYLE_ASSIGNMENT((#45881)); +#45881 = SURFACE_STYLE_USAGE(.BOTH.,#45882); +#45882 = SURFACE_SIDE_STYLE('',(#45883)); +#45883 = SURFACE_STYLE_FILL_AREA(#45884); +#45884 = FILL_AREA_STYLE('',(#45885)); +#45885 = FILL_AREA_STYLE_COLOUR('',#44758); +#45886 = STYLED_ITEM('color',(#45887),#28094); +#45887 = PRESENTATION_STYLE_ASSIGNMENT((#45888)); +#45888 = SURFACE_STYLE_USAGE(.BOTH.,#45889); +#45889 = SURFACE_SIDE_STYLE('',(#45890)); +#45890 = SURFACE_STYLE_FILL_AREA(#45891); +#45891 = FILL_AREA_STYLE('',(#45892)); +#45892 = FILL_AREA_STYLE_COLOUR('',#44758); +#45893 = STYLED_ITEM('color',(#45894),#28111); +#45894 = PRESENTATION_STYLE_ASSIGNMENT((#45895)); +#45895 = SURFACE_STYLE_USAGE(.BOTH.,#45896); +#45896 = SURFACE_SIDE_STYLE('',(#45897)); +#45897 = SURFACE_STYLE_FILL_AREA(#45898); +#45898 = FILL_AREA_STYLE('',(#45899)); +#45899 = FILL_AREA_STYLE_COLOUR('',#44758); +#45900 = STYLED_ITEM('color',(#45901),#28142); +#45901 = PRESENTATION_STYLE_ASSIGNMENT((#45902)); +#45902 = SURFACE_STYLE_USAGE(.BOTH.,#45903); +#45903 = SURFACE_SIDE_STYLE('',(#45904)); +#45904 = SURFACE_STYLE_FILL_AREA(#45905); +#45905 = FILL_AREA_STYLE('',(#45906)); +#45906 = FILL_AREA_STYLE_COLOUR('',#44758); +#45907 = STYLED_ITEM('color',(#45908),#28166); +#45908 = PRESENTATION_STYLE_ASSIGNMENT((#45909)); +#45909 = SURFACE_STYLE_USAGE(.BOTH.,#45910); +#45910 = SURFACE_SIDE_STYLE('',(#45911)); +#45911 = SURFACE_STYLE_FILL_AREA(#45912); +#45912 = FILL_AREA_STYLE('',(#45913)); +#45913 = FILL_AREA_STYLE_COLOUR('',#44758); +#45914 = STYLED_ITEM('color',(#45915),#28190); +#45915 = PRESENTATION_STYLE_ASSIGNMENT((#45916)); +#45916 = SURFACE_STYLE_USAGE(.BOTH.,#45917); +#45917 = SURFACE_SIDE_STYLE('',(#45918)); +#45918 = SURFACE_STYLE_FILL_AREA(#45919); +#45919 = FILL_AREA_STYLE('',(#45920)); +#45920 = FILL_AREA_STYLE_COLOUR('',#44758); +#45921 = STYLED_ITEM('color',(#45922),#28207); +#45922 = PRESENTATION_STYLE_ASSIGNMENT((#45923)); +#45923 = SURFACE_STYLE_USAGE(.BOTH.,#45924); +#45924 = SURFACE_SIDE_STYLE('',(#45925)); +#45925 = SURFACE_STYLE_FILL_AREA(#45926); +#45926 = FILL_AREA_STYLE('',(#45927)); +#45927 = FILL_AREA_STYLE_COLOUR('',#44758); +#45928 = STYLED_ITEM('color',(#45929),#28238); +#45929 = PRESENTATION_STYLE_ASSIGNMENT((#45930)); +#45930 = SURFACE_STYLE_USAGE(.BOTH.,#45931); +#45931 = SURFACE_SIDE_STYLE('',(#45932)); +#45932 = SURFACE_STYLE_FILL_AREA(#45933); +#45933 = FILL_AREA_STYLE('',(#45934)); +#45934 = FILL_AREA_STYLE_COLOUR('',#44758); +#45935 = STYLED_ITEM('color',(#45936),#28262); +#45936 = PRESENTATION_STYLE_ASSIGNMENT((#45937)); +#45937 = SURFACE_STYLE_USAGE(.BOTH.,#45938); +#45938 = SURFACE_SIDE_STYLE('',(#45939)); +#45939 = SURFACE_STYLE_FILL_AREA(#45940); +#45940 = FILL_AREA_STYLE('',(#45941)); +#45941 = FILL_AREA_STYLE_COLOUR('',#44758); +#45942 = STYLED_ITEM('color',(#45943),#28286); +#45943 = PRESENTATION_STYLE_ASSIGNMENT((#45944)); +#45944 = SURFACE_STYLE_USAGE(.BOTH.,#45945); +#45945 = SURFACE_SIDE_STYLE('',(#45946)); +#45946 = SURFACE_STYLE_FILL_AREA(#45947); +#45947 = FILL_AREA_STYLE('',(#45948)); +#45948 = FILL_AREA_STYLE_COLOUR('',#44758); +#45949 = STYLED_ITEM('color',(#45950),#28303); +#45950 = PRESENTATION_STYLE_ASSIGNMENT((#45951)); +#45951 = SURFACE_STYLE_USAGE(.BOTH.,#45952); +#45952 = SURFACE_SIDE_STYLE('',(#45953)); +#45953 = SURFACE_STYLE_FILL_AREA(#45954); +#45954 = FILL_AREA_STYLE('',(#45955)); +#45955 = FILL_AREA_STYLE_COLOUR('',#44758); +#45956 = STYLED_ITEM('color',(#45957),#28334); +#45957 = PRESENTATION_STYLE_ASSIGNMENT((#45958)); +#45958 = SURFACE_STYLE_USAGE(.BOTH.,#45959); +#45959 = SURFACE_SIDE_STYLE('',(#45960)); +#45960 = SURFACE_STYLE_FILL_AREA(#45961); +#45961 = FILL_AREA_STYLE('',(#45962)); +#45962 = FILL_AREA_STYLE_COLOUR('',#44758); +#45963 = STYLED_ITEM('color',(#45964),#28358); +#45964 = PRESENTATION_STYLE_ASSIGNMENT((#45965)); +#45965 = SURFACE_STYLE_USAGE(.BOTH.,#45966); +#45966 = SURFACE_SIDE_STYLE('',(#45967)); +#45967 = SURFACE_STYLE_FILL_AREA(#45968); +#45968 = FILL_AREA_STYLE('',(#45969)); +#45969 = FILL_AREA_STYLE_COLOUR('',#44758); +#45970 = STYLED_ITEM('color',(#45971),#28382); +#45971 = PRESENTATION_STYLE_ASSIGNMENT((#45972)); +#45972 = SURFACE_STYLE_USAGE(.BOTH.,#45973); +#45973 = SURFACE_SIDE_STYLE('',(#45974)); +#45974 = SURFACE_STYLE_FILL_AREA(#45975); +#45975 = FILL_AREA_STYLE('',(#45976)); +#45976 = FILL_AREA_STYLE_COLOUR('',#44758); +#45977 = STYLED_ITEM('color',(#45978),#28399); +#45978 = PRESENTATION_STYLE_ASSIGNMENT((#45979)); +#45979 = SURFACE_STYLE_USAGE(.BOTH.,#45980); +#45980 = SURFACE_SIDE_STYLE('',(#45981)); +#45981 = SURFACE_STYLE_FILL_AREA(#45982); +#45982 = FILL_AREA_STYLE('',(#45983)); +#45983 = FILL_AREA_STYLE_COLOUR('',#44758); +#45984 = STYLED_ITEM('color',(#45985),#28430); +#45985 = PRESENTATION_STYLE_ASSIGNMENT((#45986)); +#45986 = SURFACE_STYLE_USAGE(.BOTH.,#45987); +#45987 = SURFACE_SIDE_STYLE('',(#45988)); +#45988 = SURFACE_STYLE_FILL_AREA(#45989); +#45989 = FILL_AREA_STYLE('',(#45990)); +#45990 = FILL_AREA_STYLE_COLOUR('',#44758); +#45991 = STYLED_ITEM('color',(#45992),#28454); +#45992 = PRESENTATION_STYLE_ASSIGNMENT((#45993)); +#45993 = SURFACE_STYLE_USAGE(.BOTH.,#45994); +#45994 = SURFACE_SIDE_STYLE('',(#45995)); +#45995 = SURFACE_STYLE_FILL_AREA(#45996); +#45996 = FILL_AREA_STYLE('',(#45997)); +#45997 = FILL_AREA_STYLE_COLOUR('',#44758); +#45998 = STYLED_ITEM('color',(#45999),#28478); +#45999 = PRESENTATION_STYLE_ASSIGNMENT((#46000)); +#46000 = SURFACE_STYLE_USAGE(.BOTH.,#46001); +#46001 = SURFACE_SIDE_STYLE('',(#46002)); +#46002 = SURFACE_STYLE_FILL_AREA(#46003); +#46003 = FILL_AREA_STYLE('',(#46004)); +#46004 = FILL_AREA_STYLE_COLOUR('',#44758); +#46005 = STYLED_ITEM('color',(#46006),#28495); +#46006 = PRESENTATION_STYLE_ASSIGNMENT((#46007)); +#46007 = SURFACE_STYLE_USAGE(.BOTH.,#46008); +#46008 = SURFACE_SIDE_STYLE('',(#46009)); +#46009 = SURFACE_STYLE_FILL_AREA(#46010); +#46010 = FILL_AREA_STYLE('',(#46011)); +#46011 = FILL_AREA_STYLE_COLOUR('',#44758); +#46012 = STYLED_ITEM('color',(#46013),#28512); +#46013 = PRESENTATION_STYLE_ASSIGNMENT((#46014)); +#46014 = SURFACE_STYLE_USAGE(.BOTH.,#46015); +#46015 = SURFACE_SIDE_STYLE('',(#46016)); +#46016 = SURFACE_STYLE_FILL_AREA(#46017); +#46017 = FILL_AREA_STYLE('',(#46018)); +#46018 = FILL_AREA_STYLE_COLOUR('',#44758); +#46019 = STYLED_ITEM('color',(#46020),#28529); +#46020 = PRESENTATION_STYLE_ASSIGNMENT((#46021)); +#46021 = SURFACE_STYLE_USAGE(.BOTH.,#46022); +#46022 = SURFACE_SIDE_STYLE('',(#46023)); +#46023 = SURFACE_STYLE_FILL_AREA(#46024); +#46024 = FILL_AREA_STYLE('',(#46025)); +#46025 = FILL_AREA_STYLE_COLOUR('',#44758); +#46026 = STYLED_ITEM('color',(#46027),#28546); +#46027 = PRESENTATION_STYLE_ASSIGNMENT((#46028)); +#46028 = SURFACE_STYLE_USAGE(.BOTH.,#46029); +#46029 = SURFACE_SIDE_STYLE('',(#46030)); +#46030 = SURFACE_STYLE_FILL_AREA(#46031); +#46031 = FILL_AREA_STYLE('',(#46032)); +#46032 = FILL_AREA_STYLE_COLOUR('',#44758); +#46033 = STYLED_ITEM('color',(#46034),#28558); +#46034 = PRESENTATION_STYLE_ASSIGNMENT((#46035)); +#46035 = SURFACE_STYLE_USAGE(.BOTH.,#46036); +#46036 = SURFACE_SIDE_STYLE('',(#46037)); +#46037 = SURFACE_STYLE_FILL_AREA(#46038); +#46038 = FILL_AREA_STYLE('',(#46039)); +#46039 = FILL_AREA_STYLE_COLOUR('',#44758); +#46040 = STYLED_ITEM('color',(#46041),#28575); +#46041 = PRESENTATION_STYLE_ASSIGNMENT((#46042)); +#46042 = SURFACE_STYLE_USAGE(.BOTH.,#46043); +#46043 = SURFACE_SIDE_STYLE('',(#46044)); +#46044 = SURFACE_STYLE_FILL_AREA(#46045); +#46045 = FILL_AREA_STYLE('',(#46046)); +#46046 = FILL_AREA_STYLE_COLOUR('',#44758); +#46047 = STYLED_ITEM('color',(#46048),#28592); +#46048 = PRESENTATION_STYLE_ASSIGNMENT((#46049)); +#46049 = SURFACE_STYLE_USAGE(.BOTH.,#46050); +#46050 = SURFACE_SIDE_STYLE('',(#46051)); +#46051 = SURFACE_STYLE_FILL_AREA(#46052); +#46052 = FILL_AREA_STYLE('',(#46053)); +#46053 = FILL_AREA_STYLE_COLOUR('',#44758); +#46054 = STYLED_ITEM('color',(#46055),#28604); +#46055 = PRESENTATION_STYLE_ASSIGNMENT((#46056)); +#46056 = SURFACE_STYLE_USAGE(.BOTH.,#46057); +#46057 = SURFACE_SIDE_STYLE('',(#46058)); +#46058 = SURFACE_STYLE_FILL_AREA(#46059); +#46059 = FILL_AREA_STYLE('',(#46060)); +#46060 = FILL_AREA_STYLE_COLOUR('',#44758); +#46061 = STYLED_ITEM('color',(#46062),#28621); +#46062 = PRESENTATION_STYLE_ASSIGNMENT((#46063)); +#46063 = SURFACE_STYLE_USAGE(.BOTH.,#46064); +#46064 = SURFACE_SIDE_STYLE('',(#46065)); +#46065 = SURFACE_STYLE_FILL_AREA(#46066); +#46066 = FILL_AREA_STYLE('',(#46067)); +#46067 = FILL_AREA_STYLE_COLOUR('',#44758); +#46068 = STYLED_ITEM('color',(#46069),#28638); +#46069 = PRESENTATION_STYLE_ASSIGNMENT((#46070)); +#46070 = SURFACE_STYLE_USAGE(.BOTH.,#46071); +#46071 = SURFACE_SIDE_STYLE('',(#46072)); +#46072 = SURFACE_STYLE_FILL_AREA(#46073); +#46073 = FILL_AREA_STYLE('',(#46074)); +#46074 = FILL_AREA_STYLE_COLOUR('',#44758); +#46075 = STYLED_ITEM('color',(#46076),#28650); +#46076 = PRESENTATION_STYLE_ASSIGNMENT((#46077)); +#46077 = SURFACE_STYLE_USAGE(.BOTH.,#46078); +#46078 = SURFACE_SIDE_STYLE('',(#46079)); +#46079 = SURFACE_STYLE_FILL_AREA(#46080); +#46080 = FILL_AREA_STYLE('',(#46081)); +#46081 = FILL_AREA_STYLE_COLOUR('',#44758); +#46082 = STYLED_ITEM('color',(#46083),#28667); +#46083 = PRESENTATION_STYLE_ASSIGNMENT((#46084)); +#46084 = SURFACE_STYLE_USAGE(.BOTH.,#46085); +#46085 = SURFACE_SIDE_STYLE('',(#46086)); +#46086 = SURFACE_STYLE_FILL_AREA(#46087); +#46087 = FILL_AREA_STYLE('',(#46088)); +#46088 = FILL_AREA_STYLE_COLOUR('',#44758); +#46089 = STYLED_ITEM('color',(#46090),#28684); +#46090 = PRESENTATION_STYLE_ASSIGNMENT((#46091)); +#46091 = SURFACE_STYLE_USAGE(.BOTH.,#46092); +#46092 = SURFACE_SIDE_STYLE('',(#46093)); +#46093 = SURFACE_STYLE_FILL_AREA(#46094); +#46094 = FILL_AREA_STYLE('',(#46095)); +#46095 = FILL_AREA_STYLE_COLOUR('',#44758); +#46096 = STYLED_ITEM('color',(#46097),#28696); +#46097 = PRESENTATION_STYLE_ASSIGNMENT((#46098)); +#46098 = SURFACE_STYLE_USAGE(.BOTH.,#46099); +#46099 = SURFACE_SIDE_STYLE('',(#46100)); +#46100 = SURFACE_STYLE_FILL_AREA(#46101); +#46101 = FILL_AREA_STYLE('',(#46102)); +#46102 = FILL_AREA_STYLE_COLOUR('',#44758); +#46103 = STYLED_ITEM('color',(#46104),#28713); +#46104 = PRESENTATION_STYLE_ASSIGNMENT((#46105)); +#46105 = SURFACE_STYLE_USAGE(.BOTH.,#46106); +#46106 = SURFACE_SIDE_STYLE('',(#46107)); +#46107 = SURFACE_STYLE_FILL_AREA(#46108); +#46108 = FILL_AREA_STYLE('',(#46109)); +#46109 = FILL_AREA_STYLE_COLOUR('',#44758); +#46110 = STYLED_ITEM('color',(#46111),#28730); +#46111 = PRESENTATION_STYLE_ASSIGNMENT((#46112)); +#46112 = SURFACE_STYLE_USAGE(.BOTH.,#46113); +#46113 = SURFACE_SIDE_STYLE('',(#46114)); +#46114 = SURFACE_STYLE_FILL_AREA(#46115); +#46115 = FILL_AREA_STYLE('',(#46116)); +#46116 = FILL_AREA_STYLE_COLOUR('',#44758); +#46117 = STYLED_ITEM('color',(#46118),#28742); +#46118 = PRESENTATION_STYLE_ASSIGNMENT((#46119)); +#46119 = SURFACE_STYLE_USAGE(.BOTH.,#46120); +#46120 = SURFACE_SIDE_STYLE('',(#46121)); +#46121 = SURFACE_STYLE_FILL_AREA(#46122); +#46122 = FILL_AREA_STYLE('',(#46123)); +#46123 = FILL_AREA_STYLE_COLOUR('',#44758); +#46124 = STYLED_ITEM('color',(#46125),#28759); +#46125 = PRESENTATION_STYLE_ASSIGNMENT((#46126)); +#46126 = SURFACE_STYLE_USAGE(.BOTH.,#46127); +#46127 = SURFACE_SIDE_STYLE('',(#46128)); +#46128 = SURFACE_STYLE_FILL_AREA(#46129); +#46129 = FILL_AREA_STYLE('',(#46130)); +#46130 = FILL_AREA_STYLE_COLOUR('',#44758); +#46131 = STYLED_ITEM('color',(#46132),#28776); +#46132 = PRESENTATION_STYLE_ASSIGNMENT((#46133)); +#46133 = SURFACE_STYLE_USAGE(.BOTH.,#46134); +#46134 = SURFACE_SIDE_STYLE('',(#46135)); +#46135 = SURFACE_STYLE_FILL_AREA(#46136); +#46136 = FILL_AREA_STYLE('',(#46137)); +#46137 = FILL_AREA_STYLE_COLOUR('',#44758); +#46138 = STYLED_ITEM('color',(#46139),#28788); +#46139 = PRESENTATION_STYLE_ASSIGNMENT((#46140)); +#46140 = SURFACE_STYLE_USAGE(.BOTH.,#46141); +#46141 = SURFACE_SIDE_STYLE('',(#46142)); +#46142 = SURFACE_STYLE_FILL_AREA(#46143); +#46143 = FILL_AREA_STYLE('',(#46144)); +#46144 = FILL_AREA_STYLE_COLOUR('',#44758); +#46145 = STYLED_ITEM('color',(#46146),#28805); +#46146 = PRESENTATION_STYLE_ASSIGNMENT((#46147)); +#46147 = SURFACE_STYLE_USAGE(.BOTH.,#46148); +#46148 = SURFACE_SIDE_STYLE('',(#46149)); +#46149 = SURFACE_STYLE_FILL_AREA(#46150); +#46150 = FILL_AREA_STYLE('',(#46151)); +#46151 = FILL_AREA_STYLE_COLOUR('',#44758); +#46152 = STYLED_ITEM('color',(#46153),#28822); +#46153 = PRESENTATION_STYLE_ASSIGNMENT((#46154)); +#46154 = SURFACE_STYLE_USAGE(.BOTH.,#46155); +#46155 = SURFACE_SIDE_STYLE('',(#46156)); +#46156 = SURFACE_STYLE_FILL_AREA(#46157); +#46157 = FILL_AREA_STYLE('',(#46158)); +#46158 = FILL_AREA_STYLE_COLOUR('',#44758); +#46159 = STYLED_ITEM('color',(#46160),#28834); +#46160 = PRESENTATION_STYLE_ASSIGNMENT((#46161)); +#46161 = SURFACE_STYLE_USAGE(.BOTH.,#46162); +#46162 = SURFACE_SIDE_STYLE('',(#46163)); +#46163 = SURFACE_STYLE_FILL_AREA(#46164); +#46164 = FILL_AREA_STYLE('',(#46165)); +#46165 = FILL_AREA_STYLE_COLOUR('',#44758); +#46166 = STYLED_ITEM('color',(#46167),#28851); +#46167 = PRESENTATION_STYLE_ASSIGNMENT((#46168)); +#46168 = SURFACE_STYLE_USAGE(.BOTH.,#46169); +#46169 = SURFACE_SIDE_STYLE('',(#46170)); +#46170 = SURFACE_STYLE_FILL_AREA(#46171); +#46171 = FILL_AREA_STYLE('',(#46172)); +#46172 = FILL_AREA_STYLE_COLOUR('',#44758); +#46173 = STYLED_ITEM('color',(#46174),#28868); +#46174 = PRESENTATION_STYLE_ASSIGNMENT((#46175)); +#46175 = SURFACE_STYLE_USAGE(.BOTH.,#46176); +#46176 = SURFACE_SIDE_STYLE('',(#46177)); +#46177 = SURFACE_STYLE_FILL_AREA(#46178); +#46178 = FILL_AREA_STYLE('',(#46179)); +#46179 = FILL_AREA_STYLE_COLOUR('',#44758); +#46180 = STYLED_ITEM('color',(#46181),#28880); +#46181 = PRESENTATION_STYLE_ASSIGNMENT((#46182)); +#46182 = SURFACE_STYLE_USAGE(.BOTH.,#46183); +#46183 = SURFACE_SIDE_STYLE('',(#46184)); +#46184 = SURFACE_STYLE_FILL_AREA(#46185); +#46185 = FILL_AREA_STYLE('',(#46186)); +#46186 = FILL_AREA_STYLE_COLOUR('',#44758); +#46187 = STYLED_ITEM('color',(#46188),#28897); +#46188 = PRESENTATION_STYLE_ASSIGNMENT((#46189)); +#46189 = SURFACE_STYLE_USAGE(.BOTH.,#46190); +#46190 = SURFACE_SIDE_STYLE('',(#46191)); +#46191 = SURFACE_STYLE_FILL_AREA(#46192); +#46192 = FILL_AREA_STYLE('',(#46193)); +#46193 = FILL_AREA_STYLE_COLOUR('',#44758); +#46194 = STYLED_ITEM('color',(#46195),#28914); +#46195 = PRESENTATION_STYLE_ASSIGNMENT((#46196)); +#46196 = SURFACE_STYLE_USAGE(.BOTH.,#46197); +#46197 = SURFACE_SIDE_STYLE('',(#46198)); +#46198 = SURFACE_STYLE_FILL_AREA(#46199); +#46199 = FILL_AREA_STYLE('',(#46200)); +#46200 = FILL_AREA_STYLE_COLOUR('',#44758); +#46201 = STYLED_ITEM('color',(#46202),#28926); +#46202 = PRESENTATION_STYLE_ASSIGNMENT((#46203)); +#46203 = SURFACE_STYLE_USAGE(.BOTH.,#46204); +#46204 = SURFACE_SIDE_STYLE('',(#46205)); +#46205 = SURFACE_STYLE_FILL_AREA(#46206); +#46206 = FILL_AREA_STYLE('',(#46207)); +#46207 = FILL_AREA_STYLE_COLOUR('',#44758); +#46208 = STYLED_ITEM('color',(#46209),#28938); +#46209 = PRESENTATION_STYLE_ASSIGNMENT((#46210)); +#46210 = SURFACE_STYLE_USAGE(.BOTH.,#46211); +#46211 = SURFACE_SIDE_STYLE('',(#46212)); +#46212 = SURFACE_STYLE_FILL_AREA(#46213); +#46213 = FILL_AREA_STYLE('',(#46214)); +#46214 = FILL_AREA_STYLE_COLOUR('',#44758); +#46215 = STYLED_ITEM('color',(#46216),#28950); +#46216 = PRESENTATION_STYLE_ASSIGNMENT((#46217)); +#46217 = SURFACE_STYLE_USAGE(.BOTH.,#46218); +#46218 = SURFACE_SIDE_STYLE('',(#46219)); +#46219 = SURFACE_STYLE_FILL_AREA(#46220); +#46220 = FILL_AREA_STYLE('',(#46221)); +#46221 = FILL_AREA_STYLE_COLOUR('',#44758); +#46222 = STYLED_ITEM('color',(#46223),#28962); +#46223 = PRESENTATION_STYLE_ASSIGNMENT((#46224)); +#46224 = SURFACE_STYLE_USAGE(.BOTH.,#46225); +#46225 = SURFACE_SIDE_STYLE('',(#46226)); +#46226 = SURFACE_STYLE_FILL_AREA(#46227); +#46227 = FILL_AREA_STYLE('',(#46228)); +#46228 = FILL_AREA_STYLE_COLOUR('',#44758); +#46229 = STYLED_ITEM('color',(#46230),#28974); +#46230 = PRESENTATION_STYLE_ASSIGNMENT((#46231)); +#46231 = SURFACE_STYLE_USAGE(.BOTH.,#46232); +#46232 = SURFACE_SIDE_STYLE('',(#46233)); +#46233 = SURFACE_STYLE_FILL_AREA(#46234); +#46234 = FILL_AREA_STYLE('',(#46235)); +#46235 = FILL_AREA_STYLE_COLOUR('',#44758); +#46236 = STYLED_ITEM('color',(#46237),#28986); +#46237 = PRESENTATION_STYLE_ASSIGNMENT((#46238)); +#46238 = SURFACE_STYLE_USAGE(.BOTH.,#46239); +#46239 = SURFACE_SIDE_STYLE('',(#46240)); +#46240 = SURFACE_STYLE_FILL_AREA(#46241); +#46241 = FILL_AREA_STYLE('',(#46242)); +#46242 = FILL_AREA_STYLE_COLOUR('',#44758); +#46243 = STYLED_ITEM('color',(#46244),#28998); +#46244 = PRESENTATION_STYLE_ASSIGNMENT((#46245)); +#46245 = SURFACE_STYLE_USAGE(.BOTH.,#46246); +#46246 = SURFACE_SIDE_STYLE('',(#46247)); +#46247 = SURFACE_STYLE_FILL_AREA(#46248); +#46248 = FILL_AREA_STYLE('',(#46249)); +#46249 = FILL_AREA_STYLE_COLOUR('',#44758); +#46250 = STYLED_ITEM('color',(#46251),#29010); +#46251 = PRESENTATION_STYLE_ASSIGNMENT((#46252)); +#46252 = SURFACE_STYLE_USAGE(.BOTH.,#46253); +#46253 = SURFACE_SIDE_STYLE('',(#46254)); +#46254 = SURFACE_STYLE_FILL_AREA(#46255); +#46255 = FILL_AREA_STYLE('',(#46256)); +#46256 = FILL_AREA_STYLE_COLOUR('',#44758); +#46257 = STYLED_ITEM('color',(#46258),#29022); +#46258 = PRESENTATION_STYLE_ASSIGNMENT((#46259)); +#46259 = SURFACE_STYLE_USAGE(.BOTH.,#46260); +#46260 = SURFACE_SIDE_STYLE('',(#46261)); +#46261 = SURFACE_STYLE_FILL_AREA(#46262); +#46262 = FILL_AREA_STYLE('',(#46263)); +#46263 = FILL_AREA_STYLE_COLOUR('',#44758); +#46264 = STYLED_ITEM('color',(#46265),#29034); +#46265 = PRESENTATION_STYLE_ASSIGNMENT((#46266)); +#46266 = SURFACE_STYLE_USAGE(.BOTH.,#46267); +#46267 = SURFACE_SIDE_STYLE('',(#46268)); +#46268 = SURFACE_STYLE_FILL_AREA(#46269); +#46269 = FILL_AREA_STYLE('',(#46270)); +#46270 = FILL_AREA_STYLE_COLOUR('',#44758); +#46271 = STYLED_ITEM('color',(#46272),#29046); +#46272 = PRESENTATION_STYLE_ASSIGNMENT((#46273)); +#46273 = SURFACE_STYLE_USAGE(.BOTH.,#46274); +#46274 = SURFACE_SIDE_STYLE('',(#46275)); +#46275 = SURFACE_STYLE_FILL_AREA(#46276); +#46276 = FILL_AREA_STYLE('',(#46277)); +#46277 = FILL_AREA_STYLE_COLOUR('',#44758); +#46278 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #46279,#46286,#46293,#46300,#46307,#46314,#46321,#46328,#46335, + #46342,#46349,#46357,#46364,#46371,#46378,#46385,#46392,#46399, + #46406,#46413,#46420,#46427,#46434,#46441,#46448,#46455,#46462, + #46469),#15227); +#46279 = STYLED_ITEM('color',(#46280),#14375); +#46280 = PRESENTATION_STYLE_ASSIGNMENT((#46281)); +#46281 = SURFACE_STYLE_USAGE(.BOTH.,#46282); +#46282 = SURFACE_SIDE_STYLE('',(#46283)); +#46283 = SURFACE_STYLE_FILL_AREA(#46284); +#46284 = FILL_AREA_STYLE('',(#46285)); +#46285 = FILL_AREA_STYLE_COLOUR('',#38375); +#46286 = STYLED_ITEM('color',(#46287),#14451); +#46287 = PRESENTATION_STYLE_ASSIGNMENT((#46288)); +#46288 = SURFACE_STYLE_USAGE(.BOTH.,#46289); +#46289 = SURFACE_SIDE_STYLE('',(#46290)); +#46290 = SURFACE_STYLE_FILL_AREA(#46291); +#46291 = FILL_AREA_STYLE('',(#46292)); +#46292 = FILL_AREA_STYLE_COLOUR('',#38375); +#46293 = STYLED_ITEM('color',(#46294),#14482); +#46294 = PRESENTATION_STYLE_ASSIGNMENT((#46295)); +#46295 = SURFACE_STYLE_USAGE(.BOTH.,#46296); +#46296 = SURFACE_SIDE_STYLE('',(#46297)); +#46297 = SURFACE_STYLE_FILL_AREA(#46298); +#46298 = FILL_AREA_STYLE('',(#46299)); +#46299 = FILL_AREA_STYLE_COLOUR('',#38375); +#46300 = STYLED_ITEM('color',(#46301),#14507); +#46301 = PRESENTATION_STYLE_ASSIGNMENT((#46302)); +#46302 = SURFACE_STYLE_USAGE(.BOTH.,#46303); +#46303 = SURFACE_SIDE_STYLE('',(#46304)); +#46304 = SURFACE_STYLE_FILL_AREA(#46305); +#46305 = FILL_AREA_STYLE('',(#46306)); +#46306 = FILL_AREA_STYLE_COLOUR('',#38375); +#46307 = STYLED_ITEM('color',(#46308),#14532); +#46308 = PRESENTATION_STYLE_ASSIGNMENT((#46309)); +#46309 = SURFACE_STYLE_USAGE(.BOTH.,#46310); +#46310 = SURFACE_SIDE_STYLE('',(#46311)); +#46311 = SURFACE_STYLE_FILL_AREA(#46312); +#46312 = FILL_AREA_STYLE('',(#46313)); +#46313 = FILL_AREA_STYLE_COLOUR('',#38375); +#46314 = STYLED_ITEM('color',(#46315),#14556); +#46315 = PRESENTATION_STYLE_ASSIGNMENT((#46316)); +#46316 = SURFACE_STYLE_USAGE(.BOTH.,#46317); +#46317 = SURFACE_SIDE_STYLE('',(#46318)); +#46318 = SURFACE_STYLE_FILL_AREA(#46319); +#46319 = FILL_AREA_STYLE('',(#46320)); +#46320 = FILL_AREA_STYLE_COLOUR('',#38375); +#46321 = STYLED_ITEM('color',(#46322),#14580); +#46322 = PRESENTATION_STYLE_ASSIGNMENT((#46323)); +#46323 = SURFACE_STYLE_USAGE(.BOTH.,#46324); +#46324 = SURFACE_SIDE_STYLE('',(#46325)); +#46325 = SURFACE_STYLE_FILL_AREA(#46326); +#46326 = FILL_AREA_STYLE('',(#46327)); +#46327 = FILL_AREA_STYLE_COLOUR('',#38375); +#46328 = STYLED_ITEM('color',(#46329),#14605); +#46329 = PRESENTATION_STYLE_ASSIGNMENT((#46330)); +#46330 = SURFACE_STYLE_USAGE(.BOTH.,#46331); +#46331 = SURFACE_SIDE_STYLE('',(#46332)); +#46332 = SURFACE_STYLE_FILL_AREA(#46333); +#46333 = FILL_AREA_STYLE('',(#46334)); +#46334 = FILL_AREA_STYLE_COLOUR('',#38375); +#46335 = STYLED_ITEM('color',(#46336),#14630); +#46336 = PRESENTATION_STYLE_ASSIGNMENT((#46337)); +#46337 = SURFACE_STYLE_USAGE(.BOTH.,#46338); +#46338 = SURFACE_SIDE_STYLE('',(#46339)); +#46339 = SURFACE_STYLE_FILL_AREA(#46340); +#46340 = FILL_AREA_STYLE('',(#46341)); +#46341 = FILL_AREA_STYLE_COLOUR('',#38375); +#46342 = STYLED_ITEM('color',(#46343),#14647); +#46343 = PRESENTATION_STYLE_ASSIGNMENT((#46344)); +#46344 = SURFACE_STYLE_USAGE(.BOTH.,#46345); +#46345 = SURFACE_SIDE_STYLE('',(#46346)); +#46346 = SURFACE_STYLE_FILL_AREA(#46347); +#46347 = FILL_AREA_STYLE('',(#46348)); +#46348 = FILL_AREA_STYLE_COLOUR('',#38375); +#46349 = STYLED_ITEM('color',(#46350),#14733); +#46350 = PRESENTATION_STYLE_ASSIGNMENT((#46351)); +#46351 = SURFACE_STYLE_USAGE(.BOTH.,#46352); +#46352 = SURFACE_SIDE_STYLE('',(#46353)); +#46353 = SURFACE_STYLE_FILL_AREA(#46354); +#46354 = FILL_AREA_STYLE('',(#46355)); +#46355 = FILL_AREA_STYLE_COLOUR('',#46356); +#46356 = COLOUR_RGB('',0.272999999305,0.272999999305,0.272999999305); +#46357 = STYLED_ITEM('color',(#46358),#14765); +#46358 = PRESENTATION_STYLE_ASSIGNMENT((#46359)); +#46359 = SURFACE_STYLE_USAGE(.BOTH.,#46360); +#46360 = SURFACE_SIDE_STYLE('',(#46361)); +#46361 = SURFACE_STYLE_FILL_AREA(#46362); +#46362 = FILL_AREA_STYLE('',(#46363)); +#46363 = FILL_AREA_STYLE_COLOUR('',#46356); +#46364 = STYLED_ITEM('color',(#46365),#14789); +#46365 = PRESENTATION_STYLE_ASSIGNMENT((#46366)); +#46366 = SURFACE_STYLE_USAGE(.BOTH.,#46367); +#46367 = SURFACE_SIDE_STYLE('',(#46368)); +#46368 = SURFACE_STYLE_FILL_AREA(#46369); +#46369 = FILL_AREA_STYLE('',(#46370)); +#46370 = FILL_AREA_STYLE_COLOUR('',#46356); +#46371 = STYLED_ITEM('color',(#46372),#14814); +#46372 = PRESENTATION_STYLE_ASSIGNMENT((#46373)); +#46373 = SURFACE_STYLE_USAGE(.BOTH.,#46374); +#46374 = SURFACE_SIDE_STYLE('',(#46375)); +#46375 = SURFACE_STYLE_FILL_AREA(#46376); +#46376 = FILL_AREA_STYLE('',(#46377)); +#46377 = FILL_AREA_STYLE_COLOUR('',#46356); +#46378 = STYLED_ITEM('color',(#46379),#14838); +#46379 = PRESENTATION_STYLE_ASSIGNMENT((#46380)); +#46380 = SURFACE_STYLE_USAGE(.BOTH.,#46381); +#46381 = SURFACE_SIDE_STYLE('',(#46382)); +#46382 = SURFACE_STYLE_FILL_AREA(#46383); +#46383 = FILL_AREA_STYLE('',(#46384)); +#46384 = FILL_AREA_STYLE_COLOUR('',#46356); +#46385 = STYLED_ITEM('color',(#46386),#14863); +#46386 = PRESENTATION_STYLE_ASSIGNMENT((#46387)); +#46387 = SURFACE_STYLE_USAGE(.BOTH.,#46388); +#46388 = SURFACE_SIDE_STYLE('',(#46389)); +#46389 = SURFACE_STYLE_FILL_AREA(#46390); +#46390 = FILL_AREA_STYLE('',(#46391)); +#46391 = FILL_AREA_STYLE_COLOUR('',#46356); +#46392 = STYLED_ITEM('color',(#46393),#14887); +#46393 = PRESENTATION_STYLE_ASSIGNMENT((#46394)); +#46394 = SURFACE_STYLE_USAGE(.BOTH.,#46395); +#46395 = SURFACE_SIDE_STYLE('',(#46396)); +#46396 = SURFACE_STYLE_FILL_AREA(#46397); +#46397 = FILL_AREA_STYLE('',(#46398)); +#46398 = FILL_AREA_STYLE_COLOUR('',#46356); +#46399 = STYLED_ITEM('color',(#46400),#14912); +#46400 = PRESENTATION_STYLE_ASSIGNMENT((#46401)); +#46401 = SURFACE_STYLE_USAGE(.BOTH.,#46402); +#46402 = SURFACE_SIDE_STYLE('',(#46403)); +#46403 = SURFACE_STYLE_FILL_AREA(#46404); +#46404 = FILL_AREA_STYLE('',(#46405)); +#46405 = FILL_AREA_STYLE_COLOUR('',#46356); +#46406 = STYLED_ITEM('color',(#46407),#14929); +#46407 = PRESENTATION_STYLE_ASSIGNMENT((#46408)); +#46408 = SURFACE_STYLE_USAGE(.BOTH.,#46409); +#46409 = SURFACE_SIDE_STYLE('',(#46410)); +#46410 = SURFACE_STYLE_FILL_AREA(#46411); +#46411 = FILL_AREA_STYLE('',(#46412)); +#46412 = FILL_AREA_STYLE_COLOUR('',#38375); +#46413 = STYLED_ITEM('color',(#46414),#15015); +#46414 = PRESENTATION_STYLE_ASSIGNMENT((#46415)); +#46415 = SURFACE_STYLE_USAGE(.BOTH.,#46416); +#46416 = SURFACE_SIDE_STYLE('',(#46417)); +#46417 = SURFACE_STYLE_FILL_AREA(#46418); +#46418 = FILL_AREA_STYLE('',(#46419)); +#46419 = FILL_AREA_STYLE_COLOUR('',#38375); +#46420 = STYLED_ITEM('color',(#46421),#15046); +#46421 = PRESENTATION_STYLE_ASSIGNMENT((#46422)); +#46422 = SURFACE_STYLE_USAGE(.BOTH.,#46423); +#46423 = SURFACE_SIDE_STYLE('',(#46424)); +#46424 = SURFACE_STYLE_FILL_AREA(#46425); +#46425 = FILL_AREA_STYLE('',(#46426)); +#46426 = FILL_AREA_STYLE_COLOUR('',#38375); +#46427 = STYLED_ITEM('color',(#46428),#15071); +#46428 = PRESENTATION_STYLE_ASSIGNMENT((#46429)); +#46429 = SURFACE_STYLE_USAGE(.BOTH.,#46430); +#46430 = SURFACE_SIDE_STYLE('',(#46431)); +#46431 = SURFACE_STYLE_FILL_AREA(#46432); +#46432 = FILL_AREA_STYLE('',(#46433)); +#46433 = FILL_AREA_STYLE_COLOUR('',#38375); +#46434 = STYLED_ITEM('color',(#46435),#15096); +#46435 = PRESENTATION_STYLE_ASSIGNMENT((#46436)); +#46436 = SURFACE_STYLE_USAGE(.BOTH.,#46437); +#46437 = SURFACE_SIDE_STYLE('',(#46438)); +#46438 = SURFACE_STYLE_FILL_AREA(#46439); +#46439 = FILL_AREA_STYLE('',(#46440)); +#46440 = FILL_AREA_STYLE_COLOUR('',#38375); +#46441 = STYLED_ITEM('color',(#46442),#15120); +#46442 = PRESENTATION_STYLE_ASSIGNMENT((#46443)); +#46443 = SURFACE_STYLE_USAGE(.BOTH.,#46444); +#46444 = SURFACE_SIDE_STYLE('',(#46445)); +#46445 = SURFACE_STYLE_FILL_AREA(#46446); +#46446 = FILL_AREA_STYLE('',(#46447)); +#46447 = FILL_AREA_STYLE_COLOUR('',#38375); +#46448 = STYLED_ITEM('color',(#46449),#15144); +#46449 = PRESENTATION_STYLE_ASSIGNMENT((#46450)); +#46450 = SURFACE_STYLE_USAGE(.BOTH.,#46451); +#46451 = SURFACE_SIDE_STYLE('',(#46452)); +#46452 = SURFACE_STYLE_FILL_AREA(#46453); +#46453 = FILL_AREA_STYLE('',(#46454)); +#46454 = FILL_AREA_STYLE_COLOUR('',#38375); +#46455 = STYLED_ITEM('color',(#46456),#15169); +#46456 = PRESENTATION_STYLE_ASSIGNMENT((#46457)); +#46457 = SURFACE_STYLE_USAGE(.BOTH.,#46458); +#46458 = SURFACE_SIDE_STYLE('',(#46459)); +#46459 = SURFACE_STYLE_FILL_AREA(#46460); +#46460 = FILL_AREA_STYLE('',(#46461)); +#46461 = FILL_AREA_STYLE_COLOUR('',#38375); +#46462 = STYLED_ITEM('color',(#46463),#15194); +#46463 = PRESENTATION_STYLE_ASSIGNMENT((#46464)); +#46464 = SURFACE_STYLE_USAGE(.BOTH.,#46465); +#46465 = SURFACE_SIDE_STYLE('',(#46466)); +#46466 = SURFACE_STYLE_FILL_AREA(#46467); +#46467 = FILL_AREA_STYLE('',(#46468)); +#46468 = FILL_AREA_STYLE_COLOUR('',#38375); +#46469 = STYLED_ITEM('color',(#46470),#15211); +#46470 = PRESENTATION_STYLE_ASSIGNMENT((#46471)); +#46471 = SURFACE_STYLE_USAGE(.BOTH.,#46472); +#46472 = SURFACE_SIDE_STYLE('',(#46473)); +#46473 = SURFACE_STYLE_FILL_AREA(#46474); +#46474 = FILL_AREA_STYLE('',(#46475)); +#46475 = FILL_AREA_STYLE_COLOUR('',#38375); +#46476 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #46477,#46484,#46491,#46498,#46505,#46512,#46519,#46526,#46533, + #46540,#46547,#46554,#46561,#46568,#46575,#46582,#46589,#46596, + #46603,#46610,#46617,#46624,#46631,#46638,#46645,#46652,#46659, + #46666,#46673,#46680,#46687,#46694,#46701,#46708,#46715,#46722, + #46729,#46736,#46743,#46750,#46757,#46764,#46771,#46778,#46785, + #46792,#46799,#46806,#46813,#46820,#46827,#46834,#46841,#46848, + #46855,#46862,#46869,#46876,#46883,#46890,#46897,#46904,#46911, + #46918,#46925,#46932,#46939,#46946,#46953,#46960,#46967,#46974, + #46981,#46988,#46995,#47002,#47009,#47016,#47023,#47030,#47037, + #47044,#47051,#47058,#47065,#47072,#47079,#47086,#47093,#47100, + #47107,#47114,#47121),#37338); +#46477 = STYLED_ITEM('color',(#46478),#34448); +#46478 = PRESENTATION_STYLE_ASSIGNMENT((#46479)); +#46479 = SURFACE_STYLE_USAGE(.BOTH.,#46480); +#46480 = SURFACE_SIDE_STYLE('',(#46481)); +#46481 = SURFACE_STYLE_FILL_AREA(#46482); +#46482 = FILL_AREA_STYLE('',(#46483)); +#46483 = FILL_AREA_STYLE_COLOUR('',#42851); +#46484 = STYLED_ITEM('color',(#46485),#34488); +#46485 = PRESENTATION_STYLE_ASSIGNMENT((#46486)); +#46486 = SURFACE_STYLE_USAGE(.BOTH.,#46487); +#46487 = SURFACE_SIDE_STYLE('',(#46488)); +#46488 = SURFACE_STYLE_FILL_AREA(#46489); +#46489 = FILL_AREA_STYLE('',(#46490)); +#46490 = FILL_AREA_STYLE_COLOUR('',#42851); +#46491 = STYLED_ITEM('color',(#46492),#34552); +#46492 = PRESENTATION_STYLE_ASSIGNMENT((#46493)); +#46493 = SURFACE_STYLE_USAGE(.BOTH.,#46494); +#46494 = SURFACE_SIDE_STYLE('',(#46495)); +#46495 = SURFACE_STYLE_FILL_AREA(#46496); +#46496 = FILL_AREA_STYLE('',(#46497)); +#46497 = FILL_AREA_STYLE_COLOUR('',#42851); +#46498 = STYLED_ITEM('color',(#46499),#34640); +#46499 = PRESENTATION_STYLE_ASSIGNMENT((#46500)); +#46500 = SURFACE_STYLE_USAGE(.BOTH.,#46501); +#46501 = SURFACE_SIDE_STYLE('',(#46502)); +#46502 = SURFACE_STYLE_FILL_AREA(#46503); +#46503 = FILL_AREA_STYLE('',(#46504)); +#46504 = FILL_AREA_STYLE_COLOUR('',#42851); +#46505 = STYLED_ITEM('color',(#46506),#34680); +#46506 = PRESENTATION_STYLE_ASSIGNMENT((#46507)); +#46507 = SURFACE_STYLE_USAGE(.BOTH.,#46508); +#46508 = SURFACE_SIDE_STYLE('',(#46509)); +#46509 = SURFACE_STYLE_FILL_AREA(#46510); +#46510 = FILL_AREA_STYLE('',(#46511)); +#46511 = FILL_AREA_STYLE_COLOUR('',#42851); +#46512 = STYLED_ITEM('color',(#46513),#34891); +#46513 = PRESENTATION_STYLE_ASSIGNMENT((#46514)); +#46514 = SURFACE_STYLE_USAGE(.BOTH.,#46515); +#46515 = SURFACE_SIDE_STYLE('',(#46516)); +#46516 = SURFACE_STYLE_FILL_AREA(#46517); +#46517 = FILL_AREA_STYLE('',(#46518)); +#46518 = FILL_AREA_STYLE_COLOUR('',#42851); +#46519 = STYLED_ITEM('color',(#46520),#34931); +#46520 = PRESENTATION_STYLE_ASSIGNMENT((#46521)); +#46521 = SURFACE_STYLE_USAGE(.BOTH.,#46522); +#46522 = SURFACE_SIDE_STYLE('',(#46523)); +#46523 = SURFACE_STYLE_FILL_AREA(#46524); +#46524 = FILL_AREA_STYLE('',(#46525)); +#46525 = FILL_AREA_STYLE_COLOUR('',#42851); +#46526 = STYLED_ITEM('color',(#46527),#34955); +#46527 = PRESENTATION_STYLE_ASSIGNMENT((#46528)); +#46528 = SURFACE_STYLE_USAGE(.BOTH.,#46529); +#46529 = SURFACE_SIDE_STYLE('',(#46530)); +#46530 = SURFACE_STYLE_FILL_AREA(#46531); +#46531 = FILL_AREA_STYLE('',(#46532)); +#46532 = FILL_AREA_STYLE_COLOUR('',#42851); +#46533 = STYLED_ITEM('color',(#46534),#34980); +#46534 = PRESENTATION_STYLE_ASSIGNMENT((#46535)); +#46535 = SURFACE_STYLE_USAGE(.BOTH.,#46536); +#46536 = SURFACE_SIDE_STYLE('',(#46537)); +#46537 = SURFACE_STYLE_FILL_AREA(#46538); +#46538 = FILL_AREA_STYLE('',(#46539)); +#46539 = FILL_AREA_STYLE_COLOUR('',#42851); +#46540 = STYLED_ITEM('color',(#46541),#35004); +#46541 = PRESENTATION_STYLE_ASSIGNMENT((#46542)); +#46542 = SURFACE_STYLE_USAGE(.BOTH.,#46543); +#46543 = SURFACE_SIDE_STYLE('',(#46544)); +#46544 = SURFACE_STYLE_FILL_AREA(#46545); +#46545 = FILL_AREA_STYLE('',(#46546)); +#46546 = FILL_AREA_STYLE_COLOUR('',#42851); +#46547 = STYLED_ITEM('color',(#46548),#35053); +#46548 = PRESENTATION_STYLE_ASSIGNMENT((#46549)); +#46549 = SURFACE_STYLE_USAGE(.BOTH.,#46550); +#46550 = SURFACE_SIDE_STYLE('',(#46551)); +#46551 = SURFACE_STYLE_FILL_AREA(#46552); +#46552 = FILL_AREA_STYLE('',(#46553)); +#46553 = FILL_AREA_STYLE_COLOUR('',#42851); +#46554 = STYLED_ITEM('color',(#46555),#35075); +#46555 = PRESENTATION_STYLE_ASSIGNMENT((#46556)); +#46556 = SURFACE_STYLE_USAGE(.BOTH.,#46557); +#46557 = SURFACE_SIDE_STYLE('',(#46558)); +#46558 = SURFACE_STYLE_FILL_AREA(#46559); +#46559 = FILL_AREA_STYLE('',(#46560)); +#46560 = FILL_AREA_STYLE_COLOUR('',#42851); +#46561 = STYLED_ITEM('color',(#46562),#35108); +#46562 = PRESENTATION_STYLE_ASSIGNMENT((#46563)); +#46563 = SURFACE_STYLE_USAGE(.BOTH.,#46564); +#46564 = SURFACE_SIDE_STYLE('',(#46565)); +#46565 = SURFACE_STYLE_FILL_AREA(#46566); +#46566 = FILL_AREA_STYLE('',(#46567)); +#46567 = FILL_AREA_STYLE_COLOUR('',#42851); +#46568 = STYLED_ITEM('color',(#46569),#35132); +#46569 = PRESENTATION_STYLE_ASSIGNMENT((#46570)); +#46570 = SURFACE_STYLE_USAGE(.BOTH.,#46571); +#46571 = SURFACE_SIDE_STYLE('',(#46572)); +#46572 = SURFACE_STYLE_FILL_AREA(#46573); +#46573 = FILL_AREA_STYLE('',(#46574)); +#46574 = FILL_AREA_STYLE_COLOUR('',#42851); +#46575 = STYLED_ITEM('color',(#46576),#35163); +#46576 = PRESENTATION_STYLE_ASSIGNMENT((#46577)); +#46577 = SURFACE_STYLE_USAGE(.BOTH.,#46578); +#46578 = SURFACE_SIDE_STYLE('',(#46579)); +#46579 = SURFACE_STYLE_FILL_AREA(#46580); +#46580 = FILL_AREA_STYLE('',(#46581)); +#46581 = FILL_AREA_STYLE_COLOUR('',#42851); +#46582 = STYLED_ITEM('color',(#46583),#35180); +#46583 = PRESENTATION_STYLE_ASSIGNMENT((#46584)); +#46584 = SURFACE_STYLE_USAGE(.BOTH.,#46585); +#46585 = SURFACE_SIDE_STYLE('',(#46586)); +#46586 = SURFACE_STYLE_FILL_AREA(#46587); +#46587 = FILL_AREA_STYLE('',(#46588)); +#46588 = FILL_AREA_STYLE_COLOUR('',#42851); +#46589 = STYLED_ITEM('color',(#46590),#35213); +#46590 = PRESENTATION_STYLE_ASSIGNMENT((#46591)); +#46591 = SURFACE_STYLE_USAGE(.BOTH.,#46592); +#46592 = SURFACE_SIDE_STYLE('',(#46593)); +#46593 = SURFACE_STYLE_FILL_AREA(#46594); +#46594 = FILL_AREA_STYLE('',(#46595)); +#46595 = FILL_AREA_STYLE_COLOUR('',#42851); +#46596 = STYLED_ITEM('color',(#46597),#35230); +#46597 = PRESENTATION_STYLE_ASSIGNMENT((#46598)); +#46598 = SURFACE_STYLE_USAGE(.BOTH.,#46599); +#46599 = SURFACE_SIDE_STYLE('',(#46600)); +#46600 = SURFACE_STYLE_FILL_AREA(#46601); +#46601 = FILL_AREA_STYLE('',(#46602)); +#46602 = FILL_AREA_STYLE_COLOUR('',#42851); +#46603 = STYLED_ITEM('color',(#46604),#35273); +#46604 = PRESENTATION_STYLE_ASSIGNMENT((#46605)); +#46605 = SURFACE_STYLE_USAGE(.BOTH.,#46606); +#46606 = SURFACE_SIDE_STYLE('',(#46607)); +#46607 = SURFACE_STYLE_FILL_AREA(#46608); +#46608 = FILL_AREA_STYLE('',(#46609)); +#46609 = FILL_AREA_STYLE_COLOUR('',#42851); +#46610 = STYLED_ITEM('color',(#46611),#35290); +#46611 = PRESENTATION_STYLE_ASSIGNMENT((#46612)); +#46612 = SURFACE_STYLE_USAGE(.BOTH.,#46613); +#46613 = SURFACE_SIDE_STYLE('',(#46614)); +#46614 = SURFACE_STYLE_FILL_AREA(#46615); +#46615 = FILL_AREA_STYLE('',(#46616)); +#46616 = FILL_AREA_STYLE_COLOUR('',#42851); +#46617 = STYLED_ITEM('color',(#46618),#35336); +#46618 = PRESENTATION_STYLE_ASSIGNMENT((#46619)); +#46619 = SURFACE_STYLE_USAGE(.BOTH.,#46620); +#46620 = SURFACE_SIDE_STYLE('',(#46621)); +#46621 = SURFACE_STYLE_FILL_AREA(#46622); +#46622 = FILL_AREA_STYLE('',(#46623)); +#46623 = FILL_AREA_STYLE_COLOUR('',#42851); +#46624 = STYLED_ITEM('color',(#46625),#35353); +#46625 = PRESENTATION_STYLE_ASSIGNMENT((#46626)); +#46626 = SURFACE_STYLE_USAGE(.BOTH.,#46627); +#46627 = SURFACE_SIDE_STYLE('',(#46628)); +#46628 = SURFACE_STYLE_FILL_AREA(#46629); +#46629 = FILL_AREA_STYLE('',(#46630)); +#46630 = FILL_AREA_STYLE_COLOUR('',#42851); +#46631 = STYLED_ITEM('color',(#46632),#35416); +#46632 = PRESENTATION_STYLE_ASSIGNMENT((#46633)); +#46633 = SURFACE_STYLE_USAGE(.BOTH.,#46634); +#46634 = SURFACE_SIDE_STYLE('',(#46635)); +#46635 = SURFACE_STYLE_FILL_AREA(#46636); +#46636 = FILL_AREA_STYLE('',(#46637)); +#46637 = FILL_AREA_STYLE_COLOUR('',#42851); +#46638 = STYLED_ITEM('color',(#46639),#35440); +#46639 = PRESENTATION_STYLE_ASSIGNMENT((#46640)); +#46640 = SURFACE_STYLE_USAGE(.BOTH.,#46641); +#46641 = SURFACE_SIDE_STYLE('',(#46642)); +#46642 = SURFACE_STYLE_FILL_AREA(#46643); +#46643 = FILL_AREA_STYLE('',(#46644)); +#46644 = FILL_AREA_STYLE_COLOUR('',#42851); +#46645 = STYLED_ITEM('color',(#46646),#35487); +#46646 = PRESENTATION_STYLE_ASSIGNMENT((#46647)); +#46647 = SURFACE_STYLE_USAGE(.BOTH.,#46648); +#46648 = SURFACE_SIDE_STYLE('',(#46649)); +#46649 = SURFACE_STYLE_FILL_AREA(#46650); +#46650 = FILL_AREA_STYLE('',(#46651)); +#46651 = FILL_AREA_STYLE_COLOUR('',#42851); +#46652 = STYLED_ITEM('color',(#46653),#35511); +#46653 = PRESENTATION_STYLE_ASSIGNMENT((#46654)); +#46654 = SURFACE_STYLE_USAGE(.BOTH.,#46655); +#46655 = SURFACE_SIDE_STYLE('',(#46656)); +#46656 = SURFACE_STYLE_FILL_AREA(#46657); +#46657 = FILL_AREA_STYLE('',(#46658)); +#46658 = FILL_AREA_STYLE_COLOUR('',#42851); +#46659 = STYLED_ITEM('color',(#46660),#35535); +#46660 = PRESENTATION_STYLE_ASSIGNMENT((#46661)); +#46661 = SURFACE_STYLE_USAGE(.BOTH.,#46662); +#46662 = SURFACE_SIDE_STYLE('',(#46663)); +#46663 = SURFACE_STYLE_FILL_AREA(#46664); +#46664 = FILL_AREA_STYLE('',(#46665)); +#46665 = FILL_AREA_STYLE_COLOUR('',#42851); +#46666 = STYLED_ITEM('color',(#46667),#35552); +#46667 = PRESENTATION_STYLE_ASSIGNMENT((#46668)); +#46668 = SURFACE_STYLE_USAGE(.BOTH.,#46669); +#46669 = SURFACE_SIDE_STYLE('',(#46670)); +#46670 = SURFACE_STYLE_FILL_AREA(#46671); +#46671 = FILL_AREA_STYLE('',(#46672)); +#46672 = FILL_AREA_STYLE_COLOUR('',#42851); +#46673 = STYLED_ITEM('color',(#46674),#35569); +#46674 = PRESENTATION_STYLE_ASSIGNMENT((#46675)); +#46675 = SURFACE_STYLE_USAGE(.BOTH.,#46676); +#46676 = SURFACE_SIDE_STYLE('',(#46677)); +#46677 = SURFACE_STYLE_FILL_AREA(#46678); +#46678 = FILL_AREA_STYLE('',(#46679)); +#46679 = FILL_AREA_STYLE_COLOUR('',#42851); +#46680 = STYLED_ITEM('color',(#46681),#35593); +#46681 = PRESENTATION_STYLE_ASSIGNMENT((#46682)); +#46682 = SURFACE_STYLE_USAGE(.BOTH.,#46683); +#46683 = SURFACE_SIDE_STYLE('',(#46684)); +#46684 = SURFACE_STYLE_FILL_AREA(#46685); +#46685 = FILL_AREA_STYLE('',(#46686)); +#46686 = FILL_AREA_STYLE_COLOUR('',#42851); +#46687 = STYLED_ITEM('color',(#46688),#35617); +#46688 = PRESENTATION_STYLE_ASSIGNMENT((#46689)); +#46689 = SURFACE_STYLE_USAGE(.BOTH.,#46690); +#46690 = SURFACE_SIDE_STYLE('',(#46691)); +#46691 = SURFACE_STYLE_FILL_AREA(#46692); +#46692 = FILL_AREA_STYLE('',(#46693)); +#46693 = FILL_AREA_STYLE_COLOUR('',#42851); +#46694 = STYLED_ITEM('color',(#46695),#35634); +#46695 = PRESENTATION_STYLE_ASSIGNMENT((#46696)); +#46696 = SURFACE_STYLE_USAGE(.BOTH.,#46697); +#46697 = SURFACE_SIDE_STYLE('',(#46698)); +#46698 = SURFACE_STYLE_FILL_AREA(#46699); +#46699 = FILL_AREA_STYLE('',(#46700)); +#46700 = FILL_AREA_STYLE_COLOUR('',#42851); +#46701 = STYLED_ITEM('color',(#46702),#35665); +#46702 = PRESENTATION_STYLE_ASSIGNMENT((#46703)); +#46703 = SURFACE_STYLE_USAGE(.BOTH.,#46704); +#46704 = SURFACE_SIDE_STYLE('',(#46705)); +#46705 = SURFACE_STYLE_FILL_AREA(#46706); +#46706 = FILL_AREA_STYLE('',(#46707)); +#46707 = FILL_AREA_STYLE_COLOUR('',#42851); +#46708 = STYLED_ITEM('color',(#46709),#35689); +#46709 = PRESENTATION_STYLE_ASSIGNMENT((#46710)); +#46710 = SURFACE_STYLE_USAGE(.BOTH.,#46711); +#46711 = SURFACE_SIDE_STYLE('',(#46712)); +#46712 = SURFACE_STYLE_FILL_AREA(#46713); +#46713 = FILL_AREA_STYLE('',(#46714)); +#46714 = FILL_AREA_STYLE_COLOUR('',#42851); +#46715 = STYLED_ITEM('color',(#46716),#35713); +#46716 = PRESENTATION_STYLE_ASSIGNMENT((#46717)); +#46717 = SURFACE_STYLE_USAGE(.BOTH.,#46718); +#46718 = SURFACE_SIDE_STYLE('',(#46719)); +#46719 = SURFACE_STYLE_FILL_AREA(#46720); +#46720 = FILL_AREA_STYLE('',(#46721)); +#46721 = FILL_AREA_STYLE_COLOUR('',#42851); +#46722 = STYLED_ITEM('color',(#46723),#35730); +#46723 = PRESENTATION_STYLE_ASSIGNMENT((#46724)); +#46724 = SURFACE_STYLE_USAGE(.BOTH.,#46725); +#46725 = SURFACE_SIDE_STYLE('',(#46726)); +#46726 = SURFACE_STYLE_FILL_AREA(#46727); +#46727 = FILL_AREA_STYLE('',(#46728)); +#46728 = FILL_AREA_STYLE_COLOUR('',#42851); +#46729 = STYLED_ITEM('color',(#46730),#35765); +#46730 = PRESENTATION_STYLE_ASSIGNMENT((#46731)); +#46731 = SURFACE_STYLE_USAGE(.BOTH.,#46732); +#46732 = SURFACE_SIDE_STYLE('',(#46733)); +#46733 = SURFACE_STYLE_FILL_AREA(#46734); +#46734 = FILL_AREA_STYLE('',(#46735)); +#46735 = FILL_AREA_STYLE_COLOUR('',#42851); +#46736 = STYLED_ITEM('color',(#46737),#35805); +#46737 = PRESENTATION_STYLE_ASSIGNMENT((#46738)); +#46738 = SURFACE_STYLE_USAGE(.BOTH.,#46739); +#46739 = SURFACE_SIDE_STYLE('',(#46740)); +#46740 = SURFACE_STYLE_FILL_AREA(#46741); +#46741 = FILL_AREA_STYLE('',(#46742)); +#46742 = FILL_AREA_STYLE_COLOUR('',#42851); +#46743 = STYLED_ITEM('color',(#46744),#35829); +#46744 = PRESENTATION_STYLE_ASSIGNMENT((#46745)); +#46745 = SURFACE_STYLE_USAGE(.BOTH.,#46746); +#46746 = SURFACE_SIDE_STYLE('',(#46747)); +#46747 = SURFACE_STYLE_FILL_AREA(#46748); +#46748 = FILL_AREA_STYLE('',(#46749)); +#46749 = FILL_AREA_STYLE_COLOUR('',#42851); +#46750 = STYLED_ITEM('color',(#46751),#35870); +#46751 = PRESENTATION_STYLE_ASSIGNMENT((#46752)); +#46752 = SURFACE_STYLE_USAGE(.BOTH.,#46753); +#46753 = SURFACE_SIDE_STYLE('',(#46754)); +#46754 = SURFACE_STYLE_FILL_AREA(#46755); +#46755 = FILL_AREA_STYLE('',(#46756)); +#46756 = FILL_AREA_STYLE_COLOUR('',#42851); +#46757 = STYLED_ITEM('color',(#46758),#35919); +#46758 = PRESENTATION_STYLE_ASSIGNMENT((#46759)); +#46759 = SURFACE_STYLE_USAGE(.BOTH.,#46760); +#46760 = SURFACE_SIDE_STYLE('',(#46761)); +#46761 = SURFACE_STYLE_FILL_AREA(#46762); +#46762 = FILL_AREA_STYLE('',(#46763)); +#46763 = FILL_AREA_STYLE_COLOUR('',#42851); +#46764 = STYLED_ITEM('color',(#46765),#35965); +#46765 = PRESENTATION_STYLE_ASSIGNMENT((#46766)); +#46766 = SURFACE_STYLE_USAGE(.BOTH.,#46767); +#46767 = SURFACE_SIDE_STYLE('',(#46768)); +#46768 = SURFACE_STYLE_FILL_AREA(#46769); +#46769 = FILL_AREA_STYLE('',(#46770)); +#46770 = FILL_AREA_STYLE_COLOUR('',#42851); +#46771 = STYLED_ITEM('color',(#46772),#35982); +#46772 = PRESENTATION_STYLE_ASSIGNMENT((#46773)); +#46773 = SURFACE_STYLE_USAGE(.BOTH.,#46774); +#46774 = SURFACE_SIDE_STYLE('',(#46775)); +#46775 = SURFACE_STYLE_FILL_AREA(#46776); +#46776 = FILL_AREA_STYLE('',(#46777)); +#46777 = FILL_AREA_STYLE_COLOUR('',#42851); +#46778 = STYLED_ITEM('color',(#46779),#35994); +#46779 = PRESENTATION_STYLE_ASSIGNMENT((#46780)); +#46780 = SURFACE_STYLE_USAGE(.BOTH.,#46781); +#46781 = SURFACE_SIDE_STYLE('',(#46782)); +#46782 = SURFACE_STYLE_FILL_AREA(#46783); +#46783 = FILL_AREA_STYLE('',(#46784)); +#46784 = FILL_AREA_STYLE_COLOUR('',#43279); +#46785 = STYLED_ITEM('color',(#46786),#36025); +#46786 = PRESENTATION_STYLE_ASSIGNMENT((#46787)); +#46787 = SURFACE_STYLE_USAGE(.BOTH.,#46788); +#46788 = SURFACE_SIDE_STYLE('',(#46789)); +#46789 = SURFACE_STYLE_FILL_AREA(#46790); +#46790 = FILL_AREA_STYLE('',(#46791)); +#46791 = FILL_AREA_STYLE_COLOUR('',#43279); +#46792 = STYLED_ITEM('color',(#46793),#36081); +#46793 = PRESENTATION_STYLE_ASSIGNMENT((#46794)); +#46794 = SURFACE_STYLE_USAGE(.BOTH.,#46795); +#46795 = SURFACE_SIDE_STYLE('',(#46796)); +#46796 = SURFACE_STYLE_FILL_AREA(#46797); +#46797 = FILL_AREA_STYLE('',(#46798)); +#46798 = FILL_AREA_STYLE_COLOUR('',#43279); +#46799 = STYLED_ITEM('color',(#46800),#36105); +#46800 = PRESENTATION_STYLE_ASSIGNMENT((#46801)); +#46801 = SURFACE_STYLE_USAGE(.BOTH.,#46802); +#46802 = SURFACE_SIDE_STYLE('',(#46803)); +#46803 = SURFACE_STYLE_FILL_AREA(#46804); +#46804 = FILL_AREA_STYLE('',(#46805)); +#46805 = FILL_AREA_STYLE_COLOUR('',#43279); +#46806 = STYLED_ITEM('color',(#46807),#36154); +#46807 = PRESENTATION_STYLE_ASSIGNMENT((#46808)); +#46808 = SURFACE_STYLE_USAGE(.BOTH.,#46809); +#46809 = SURFACE_SIDE_STYLE('',(#46810)); +#46810 = SURFACE_STYLE_FILL_AREA(#46811); +#46811 = FILL_AREA_STYLE('',(#46812)); +#46812 = FILL_AREA_STYLE_COLOUR('',#42851); +#46813 = STYLED_ITEM('color',(#46814),#36166); +#46814 = PRESENTATION_STYLE_ASSIGNMENT((#46815)); +#46815 = SURFACE_STYLE_USAGE(.BOTH.,#46816); +#46816 = SURFACE_SIDE_STYLE('',(#46817)); +#46817 = SURFACE_STYLE_FILL_AREA(#46818); +#46818 = FILL_AREA_STYLE('',(#46819)); +#46819 = FILL_AREA_STYLE_COLOUR('',#42851); +#46820 = STYLED_ITEM('color',(#46821),#36269); +#46821 = PRESENTATION_STYLE_ASSIGNMENT((#46822)); +#46822 = SURFACE_STYLE_USAGE(.BOTH.,#46823); +#46823 = SURFACE_SIDE_STYLE('',(#46824)); +#46824 = SURFACE_STYLE_FILL_AREA(#46825); +#46825 = FILL_AREA_STYLE('',(#46826)); +#46826 = FILL_AREA_STYLE_COLOUR('',#42851); +#46827 = STYLED_ITEM('color',(#46828),#36293); +#46828 = PRESENTATION_STYLE_ASSIGNMENT((#46829)); +#46829 = SURFACE_STYLE_USAGE(.BOTH.,#46830); +#46830 = SURFACE_SIDE_STYLE('',(#46831)); +#46831 = SURFACE_STYLE_FILL_AREA(#46832); +#46832 = FILL_AREA_STYLE('',(#46833)); +#46833 = FILL_AREA_STYLE_COLOUR('',#42851); +#46834 = STYLED_ITEM('color',(#46835),#36317); +#46835 = PRESENTATION_STYLE_ASSIGNMENT((#46836)); +#46836 = SURFACE_STYLE_USAGE(.BOTH.,#46837); +#46837 = SURFACE_SIDE_STYLE('',(#46838)); +#46838 = SURFACE_STYLE_FILL_AREA(#46839); +#46839 = FILL_AREA_STYLE('',(#46840)); +#46840 = FILL_AREA_STYLE_COLOUR('',#42851); +#46841 = STYLED_ITEM('color',(#46842),#36334); +#46842 = PRESENTATION_STYLE_ASSIGNMENT((#46843)); +#46843 = SURFACE_STYLE_USAGE(.BOTH.,#46844); +#46844 = SURFACE_SIDE_STYLE('',(#46845)); +#46845 = SURFACE_STYLE_FILL_AREA(#46846); +#46846 = FILL_AREA_STYLE('',(#46847)); +#46847 = FILL_AREA_STYLE_COLOUR('',#43279); +#46848 = STYLED_ITEM('color',(#46849),#36365); +#46849 = PRESENTATION_STYLE_ASSIGNMENT((#46850)); +#46850 = SURFACE_STYLE_USAGE(.BOTH.,#46851); +#46851 = SURFACE_SIDE_STYLE('',(#46852)); +#46852 = SURFACE_STYLE_FILL_AREA(#46853); +#46853 = FILL_AREA_STYLE('',(#46854)); +#46854 = FILL_AREA_STYLE_COLOUR('',#43279); +#46855 = STYLED_ITEM('color',(#46856),#36421); +#46856 = PRESENTATION_STYLE_ASSIGNMENT((#46857)); +#46857 = SURFACE_STYLE_USAGE(.BOTH.,#46858); +#46858 = SURFACE_SIDE_STYLE('',(#46859)); +#46859 = SURFACE_STYLE_FILL_AREA(#46860); +#46860 = FILL_AREA_STYLE('',(#46861)); +#46861 = FILL_AREA_STYLE_COLOUR('',#43279); +#46862 = STYLED_ITEM('color',(#46863),#36445); +#46863 = PRESENTATION_STYLE_ASSIGNMENT((#46864)); +#46864 = SURFACE_STYLE_USAGE(.BOTH.,#46865); +#46865 = SURFACE_SIDE_STYLE('',(#46866)); +#46866 = SURFACE_STYLE_FILL_AREA(#46867); +#46867 = FILL_AREA_STYLE('',(#46868)); +#46868 = FILL_AREA_STYLE_COLOUR('',#43279); +#46869 = STYLED_ITEM('color',(#46870),#36494); +#46870 = PRESENTATION_STYLE_ASSIGNMENT((#46871)); +#46871 = SURFACE_STYLE_USAGE(.BOTH.,#46872); +#46872 = SURFACE_SIDE_STYLE('',(#46873)); +#46873 = SURFACE_STYLE_FILL_AREA(#46874); +#46874 = FILL_AREA_STYLE('',(#46875)); +#46875 = FILL_AREA_STYLE_COLOUR('',#43279); +#46876 = STYLED_ITEM('color',(#46877),#36511); +#46877 = PRESENTATION_STYLE_ASSIGNMENT((#46878)); +#46878 = SURFACE_STYLE_USAGE(.BOTH.,#46879); +#46879 = SURFACE_SIDE_STYLE('',(#46880)); +#46880 = SURFACE_STYLE_FILL_AREA(#46881); +#46881 = FILL_AREA_STYLE('',(#46882)); +#46882 = FILL_AREA_STYLE_COLOUR('',#43279); +#46883 = STYLED_ITEM('color',(#46884),#36558); +#46884 = PRESENTATION_STYLE_ASSIGNMENT((#46885)); +#46885 = SURFACE_STYLE_USAGE(.BOTH.,#46886); +#46886 = SURFACE_SIDE_STYLE('',(#46887)); +#46887 = SURFACE_STYLE_FILL_AREA(#46888); +#46888 = FILL_AREA_STYLE('',(#46889)); +#46889 = FILL_AREA_STYLE_COLOUR('',#43279); +#46890 = STYLED_ITEM('color',(#46891),#36584); +#46891 = PRESENTATION_STYLE_ASSIGNMENT((#46892)); +#46892 = SURFACE_STYLE_USAGE(.BOTH.,#46893); +#46893 = SURFACE_SIDE_STYLE('',(#46894)); +#46894 = SURFACE_STYLE_FILL_AREA(#46895); +#46895 = FILL_AREA_STYLE('',(#46896)); +#46896 = FILL_AREA_STYLE_COLOUR('',#43279); +#46897 = STYLED_ITEM('color',(#46898),#36601); +#46898 = PRESENTATION_STYLE_ASSIGNMENT((#46899)); +#46899 = SURFACE_STYLE_USAGE(.BOTH.,#46900); +#46900 = SURFACE_SIDE_STYLE('',(#46901)); +#46901 = SURFACE_STYLE_FILL_AREA(#46902); +#46902 = FILL_AREA_STYLE('',(#46903)); +#46903 = FILL_AREA_STYLE_COLOUR('',#43279); +#46904 = STYLED_ITEM('color',(#46905),#36627); +#46905 = PRESENTATION_STYLE_ASSIGNMENT((#46906)); +#46906 = SURFACE_STYLE_USAGE(.BOTH.,#46907); +#46907 = SURFACE_SIDE_STYLE('',(#46908)); +#46908 = SURFACE_STYLE_FILL_AREA(#46909); +#46909 = FILL_AREA_STYLE('',(#46910)); +#46910 = FILL_AREA_STYLE_COLOUR('',#43279); +#46911 = STYLED_ITEM('color',(#46912),#36660); +#46912 = PRESENTATION_STYLE_ASSIGNMENT((#46913)); +#46913 = SURFACE_STYLE_USAGE(.BOTH.,#46914); +#46914 = SURFACE_SIDE_STYLE('',(#46915)); +#46915 = SURFACE_STYLE_FILL_AREA(#46916); +#46916 = FILL_AREA_STYLE('',(#46917)); +#46917 = FILL_AREA_STYLE_COLOUR('',#42851); +#46918 = STYLED_ITEM('color',(#46919),#36672); +#46919 = PRESENTATION_STYLE_ASSIGNMENT((#46920)); +#46920 = SURFACE_STYLE_USAGE(.BOTH.,#46921); +#46921 = SURFACE_SIDE_STYLE('',(#46922)); +#46922 = SURFACE_STYLE_FILL_AREA(#46923); +#46923 = FILL_AREA_STYLE('',(#46924)); +#46924 = FILL_AREA_STYLE_COLOUR('',#43279); +#46925 = STYLED_ITEM('color',(#46926),#36703); +#46926 = PRESENTATION_STYLE_ASSIGNMENT((#46927)); +#46927 = SURFACE_STYLE_USAGE(.BOTH.,#46928); +#46928 = SURFACE_SIDE_STYLE('',(#46929)); +#46929 = SURFACE_STYLE_FILL_AREA(#46930); +#46930 = FILL_AREA_STYLE('',(#46931)); +#46931 = FILL_AREA_STYLE_COLOUR('',#43279); +#46932 = STYLED_ITEM('color',(#46933),#36727); +#46933 = PRESENTATION_STYLE_ASSIGNMENT((#46934)); +#46934 = SURFACE_STYLE_USAGE(.BOTH.,#46935); +#46935 = SURFACE_SIDE_STYLE('',(#46936)); +#46936 = SURFACE_STYLE_FILL_AREA(#46937); +#46937 = FILL_AREA_STYLE('',(#46938)); +#46938 = FILL_AREA_STYLE_COLOUR('',#43279); +#46939 = STYLED_ITEM('color',(#46940),#36751); +#46940 = PRESENTATION_STYLE_ASSIGNMENT((#46941)); +#46941 = SURFACE_STYLE_USAGE(.BOTH.,#46942); +#46942 = SURFACE_SIDE_STYLE('',(#46943)); +#46943 = SURFACE_STYLE_FILL_AREA(#46944); +#46944 = FILL_AREA_STYLE('',(#46945)); +#46945 = FILL_AREA_STYLE_COLOUR('',#43279); +#46946 = STYLED_ITEM('color',(#46947),#36768); +#46947 = PRESENTATION_STYLE_ASSIGNMENT((#46948)); +#46948 = SURFACE_STYLE_USAGE(.BOTH.,#46949); +#46949 = SURFACE_SIDE_STYLE('',(#46950)); +#46950 = SURFACE_STYLE_FILL_AREA(#46951); +#46951 = FILL_AREA_STYLE('',(#46952)); +#46952 = FILL_AREA_STYLE_COLOUR('',#43279); +#46953 = STYLED_ITEM('color',(#46954),#36799); +#46954 = PRESENTATION_STYLE_ASSIGNMENT((#46955)); +#46955 = SURFACE_STYLE_USAGE(.BOTH.,#46956); +#46956 = SURFACE_SIDE_STYLE('',(#46957)); +#46957 = SURFACE_STYLE_FILL_AREA(#46958); +#46958 = FILL_AREA_STYLE('',(#46959)); +#46959 = FILL_AREA_STYLE_COLOUR('',#43279); +#46960 = STYLED_ITEM('color',(#46961),#36823); +#46961 = PRESENTATION_STYLE_ASSIGNMENT((#46962)); +#46962 = SURFACE_STYLE_USAGE(.BOTH.,#46963); +#46963 = SURFACE_SIDE_STYLE('',(#46964)); +#46964 = SURFACE_STYLE_FILL_AREA(#46965); +#46965 = FILL_AREA_STYLE('',(#46966)); +#46966 = FILL_AREA_STYLE_COLOUR('',#43279); +#46967 = STYLED_ITEM('color',(#46968),#36847); +#46968 = PRESENTATION_STYLE_ASSIGNMENT((#46969)); +#46969 = SURFACE_STYLE_USAGE(.BOTH.,#46970); +#46970 = SURFACE_SIDE_STYLE('',(#46971)); +#46971 = SURFACE_STYLE_FILL_AREA(#46972); +#46972 = FILL_AREA_STYLE('',(#46973)); +#46973 = FILL_AREA_STYLE_COLOUR('',#43279); +#46974 = STYLED_ITEM('color',(#46975),#36864); +#46975 = PRESENTATION_STYLE_ASSIGNMENT((#46976)); +#46976 = SURFACE_STYLE_USAGE(.BOTH.,#46977); +#46977 = SURFACE_SIDE_STYLE('',(#46978)); +#46978 = SURFACE_STYLE_FILL_AREA(#46979); +#46979 = FILL_AREA_STYLE('',(#46980)); +#46980 = FILL_AREA_STYLE_COLOUR('',#43279); +#46981 = STYLED_ITEM('color',(#46982),#36881); +#46982 = PRESENTATION_STYLE_ASSIGNMENT((#46983)); +#46983 = SURFACE_STYLE_USAGE(.BOTH.,#46984); +#46984 = SURFACE_SIDE_STYLE('',(#46985)); +#46985 = SURFACE_STYLE_FILL_AREA(#46986); +#46986 = FILL_AREA_STYLE('',(#46987)); +#46987 = FILL_AREA_STYLE_COLOUR('',#43279); +#46988 = STYLED_ITEM('color',(#46989),#36928); +#46989 = PRESENTATION_STYLE_ASSIGNMENT((#46990)); +#46990 = SURFACE_STYLE_USAGE(.BOTH.,#46991); +#46991 = SURFACE_SIDE_STYLE('',(#46992)); +#46992 = SURFACE_STYLE_FILL_AREA(#46993); +#46993 = FILL_AREA_STYLE('',(#46994)); +#46994 = FILL_AREA_STYLE_COLOUR('',#43279); +#46995 = STYLED_ITEM('color',(#46996),#36954); +#46996 = PRESENTATION_STYLE_ASSIGNMENT((#46997)); +#46997 = SURFACE_STYLE_USAGE(.BOTH.,#46998); +#46998 = SURFACE_SIDE_STYLE('',(#46999)); +#46999 = SURFACE_STYLE_FILL_AREA(#47000); +#47000 = FILL_AREA_STYLE('',(#47001)); +#47001 = FILL_AREA_STYLE_COLOUR('',#43279); +#47002 = STYLED_ITEM('color',(#47003),#36971); +#47003 = PRESENTATION_STYLE_ASSIGNMENT((#47004)); +#47004 = SURFACE_STYLE_USAGE(.BOTH.,#47005); +#47005 = SURFACE_SIDE_STYLE('',(#47006)); +#47006 = SURFACE_STYLE_FILL_AREA(#47007); +#47007 = FILL_AREA_STYLE('',(#47008)); +#47008 = FILL_AREA_STYLE_COLOUR('',#43279); +#47009 = STYLED_ITEM('color',(#47010),#36997); +#47010 = PRESENTATION_STYLE_ASSIGNMENT((#47011)); +#47011 = SURFACE_STYLE_USAGE(.BOTH.,#47012); +#47012 = SURFACE_SIDE_STYLE('',(#47013)); +#47013 = SURFACE_STYLE_FILL_AREA(#47014); +#47014 = FILL_AREA_STYLE('',(#47015)); +#47015 = FILL_AREA_STYLE_COLOUR('',#43279); +#47016 = STYLED_ITEM('color',(#47017),#37030); +#47017 = PRESENTATION_STYLE_ASSIGNMENT((#47018)); +#47018 = SURFACE_STYLE_USAGE(.BOTH.,#47019); +#47019 = SURFACE_SIDE_STYLE('',(#47020)); +#47020 = SURFACE_STYLE_FILL_AREA(#47021); +#47021 = FILL_AREA_STYLE('',(#47022)); +#47022 = FILL_AREA_STYLE_COLOUR('',#43279); +#47023 = STYLED_ITEM('color',(#47024),#37047); +#47024 = PRESENTATION_STYLE_ASSIGNMENT((#47025)); +#47025 = SURFACE_STYLE_USAGE(.BOTH.,#47026); +#47026 = SURFACE_SIDE_STYLE('',(#47027)); +#47027 = SURFACE_STYLE_FILL_AREA(#47028); +#47028 = FILL_AREA_STYLE('',(#47029)); +#47029 = FILL_AREA_STYLE_COLOUR('',#43279); +#47030 = STYLED_ITEM('color',(#47031),#37064); +#47031 = PRESENTATION_STYLE_ASSIGNMENT((#47032)); +#47032 = SURFACE_STYLE_USAGE(.BOTH.,#47033); +#47033 = SURFACE_SIDE_STYLE('',(#47034)); +#47034 = SURFACE_STYLE_FILL_AREA(#47035); +#47035 = FILL_AREA_STYLE('',(#47036)); +#47036 = FILL_AREA_STYLE_COLOUR('',#43279); +#47037 = STYLED_ITEM('color',(#47038),#37076); +#47038 = PRESENTATION_STYLE_ASSIGNMENT((#47039)); +#47039 = SURFACE_STYLE_USAGE(.BOTH.,#47040); +#47040 = SURFACE_SIDE_STYLE('',(#47041)); +#47041 = SURFACE_STYLE_FILL_AREA(#47042); +#47042 = FILL_AREA_STYLE('',(#47043)); +#47043 = FILL_AREA_STYLE_COLOUR('',#43279); +#47044 = STYLED_ITEM('color',(#47045),#37107); +#47045 = PRESENTATION_STYLE_ASSIGNMENT((#47046)); +#47046 = SURFACE_STYLE_USAGE(.BOTH.,#47047); +#47047 = SURFACE_SIDE_STYLE('',(#47048)); +#47048 = SURFACE_STYLE_FILL_AREA(#47049); +#47049 = FILL_AREA_STYLE('',(#47050)); +#47050 = FILL_AREA_STYLE_COLOUR('',#43279); +#47051 = STYLED_ITEM('color',(#47052),#37131); +#47052 = PRESENTATION_STYLE_ASSIGNMENT((#47053)); +#47053 = SURFACE_STYLE_USAGE(.BOTH.,#47054); +#47054 = SURFACE_SIDE_STYLE('',(#47055)); +#47055 = SURFACE_STYLE_FILL_AREA(#47056); +#47056 = FILL_AREA_STYLE('',(#47057)); +#47057 = FILL_AREA_STYLE_COLOUR('',#43279); +#47058 = STYLED_ITEM('color',(#47059),#37155); +#47059 = PRESENTATION_STYLE_ASSIGNMENT((#47060)); +#47060 = SURFACE_STYLE_USAGE(.BOTH.,#47061); +#47061 = SURFACE_SIDE_STYLE('',(#47062)); +#47062 = SURFACE_STYLE_FILL_AREA(#47063); +#47063 = FILL_AREA_STYLE('',(#47064)); +#47064 = FILL_AREA_STYLE_COLOUR('',#43279); +#47065 = STYLED_ITEM('color',(#47066),#37172); +#47066 = PRESENTATION_STYLE_ASSIGNMENT((#47067)); +#47067 = SURFACE_STYLE_USAGE(.BOTH.,#47068); +#47068 = SURFACE_SIDE_STYLE('',(#47069)); +#47069 = SURFACE_STYLE_FILL_AREA(#47070); +#47070 = FILL_AREA_STYLE('',(#47071)); +#47071 = FILL_AREA_STYLE_COLOUR('',#43279); +#47072 = STYLED_ITEM('color',(#47073),#37203); +#47073 = PRESENTATION_STYLE_ASSIGNMENT((#47074)); +#47074 = SURFACE_STYLE_USAGE(.BOTH.,#47075); +#47075 = SURFACE_SIDE_STYLE('',(#47076)); +#47076 = SURFACE_STYLE_FILL_AREA(#47077); +#47077 = FILL_AREA_STYLE('',(#47078)); +#47078 = FILL_AREA_STYLE_COLOUR('',#43279); +#47079 = STYLED_ITEM('color',(#47080),#37227); +#47080 = PRESENTATION_STYLE_ASSIGNMENT((#47081)); +#47081 = SURFACE_STYLE_USAGE(.BOTH.,#47082); +#47082 = SURFACE_SIDE_STYLE('',(#47083)); +#47083 = SURFACE_STYLE_FILL_AREA(#47084); +#47084 = FILL_AREA_STYLE('',(#47085)); +#47085 = FILL_AREA_STYLE_COLOUR('',#43279); +#47086 = STYLED_ITEM('color',(#47087),#37251); +#47087 = PRESENTATION_STYLE_ASSIGNMENT((#47088)); +#47088 = SURFACE_STYLE_USAGE(.BOTH.,#47089); +#47089 = SURFACE_SIDE_STYLE('',(#47090)); +#47090 = SURFACE_STYLE_FILL_AREA(#47091); +#47091 = FILL_AREA_STYLE('',(#47092)); +#47092 = FILL_AREA_STYLE_COLOUR('',#43279); +#47093 = STYLED_ITEM('color',(#47094),#37268); +#47094 = PRESENTATION_STYLE_ASSIGNMENT((#47095)); +#47095 = SURFACE_STYLE_USAGE(.BOTH.,#47096); +#47096 = SURFACE_SIDE_STYLE('',(#47097)); +#47097 = SURFACE_STYLE_FILL_AREA(#47098); +#47098 = FILL_AREA_STYLE('',(#47099)); +#47099 = FILL_AREA_STYLE_COLOUR('',#43279); +#47100 = STYLED_ITEM('color',(#47101),#37285); +#47101 = PRESENTATION_STYLE_ASSIGNMENT((#47102)); +#47102 = SURFACE_STYLE_USAGE(.BOTH.,#47103); +#47103 = SURFACE_SIDE_STYLE('',(#47104)); +#47104 = SURFACE_STYLE_FILL_AREA(#47105); +#47105 = FILL_AREA_STYLE('',(#47106)); +#47106 = FILL_AREA_STYLE_COLOUR('',#43279); +#47107 = STYLED_ITEM('color',(#47108),#37302); +#47108 = PRESENTATION_STYLE_ASSIGNMENT((#47109)); +#47109 = SURFACE_STYLE_USAGE(.BOTH.,#47110); +#47110 = SURFACE_SIDE_STYLE('',(#47111)); +#47111 = SURFACE_STYLE_FILL_AREA(#47112); +#47112 = FILL_AREA_STYLE('',(#47113)); +#47113 = FILL_AREA_STYLE_COLOUR('',#43279); +#47114 = STYLED_ITEM('color',(#47115),#37314); +#47115 = PRESENTATION_STYLE_ASSIGNMENT((#47116)); +#47116 = SURFACE_STYLE_USAGE(.BOTH.,#47117); +#47117 = SURFACE_SIDE_STYLE('',(#47118)); +#47118 = SURFACE_STYLE_FILL_AREA(#47119); +#47119 = FILL_AREA_STYLE('',(#47120)); +#47120 = FILL_AREA_STYLE_COLOUR('',#43279); +#47121 = STYLED_ITEM('color',(#47122),#37326); +#47122 = PRESENTATION_STYLE_ASSIGNMENT((#47123)); +#47123 = SURFACE_STYLE_USAGE(.BOTH.,#47124); +#47124 = SURFACE_SIDE_STYLE('',(#47125)); +#47125 = SURFACE_STYLE_FILL_AREA(#47126); +#47126 = FILL_AREA_STYLE('',(#47127)); +#47127 = FILL_AREA_STYLE_COLOUR('',#43279); +ENDSEC; +END-ISO-10303-21; diff --git a/panels/panel-800/Test_5-panel_801.kicad_dru b/panels/panel-800/Test_5-panel_801.kicad_dru new file mode 100644 index 0000000..dca4dcb --- /dev/null +++ b/panels/panel-800/Test_5-panel_801.kicad_dru @@ -0,0 +1,2 @@ +(version 1) + diff --git a/panels/panel-800/Test_5-panel_801.kicad_pcb b/panels/panel-800/Test_5-panel_801.kicad_pcb new file mode 100644 index 0000000..fb7f994 --- /dev/null +++ b/panels/panel-800/Test_5-panel_801.kicad_pcb @@ -0,0 +1,49007 @@ +(kicad_pcb + (version 20241229) + (generator "pcbnew") + (generator_version "9.0") + (general + (thickness 1.6472) + (legacy_teardrops no) + ) + (paper "A4") + (title_block + (title "Panel Fabrication (Panel -800)") + (rev "${REVISION}") + (company "${COMPANY}") + ) + (layers + (0 "F.Cu" signal) + (4 "In1.Cu" signal) + (6 "In2.Cu" signal) + (2 "B.Cu" signal) + (9 "F.Adhes" user "F.Adhesive") + (11 "B.Adhes" user "B.Adhesive") + (13 "F.Paste" user) + (15 "B.Paste" user) + (5 "F.SilkS" user "F.Silkscreen") + (7 "B.SilkS" user "B.Silkscreen") + (1 "F.Mask" user) + (3 "B.Mask" user) + (17 "Dwgs.User" user "AssyTitlePage") + (19 "Cmts.User" user "User.Comments") + (21 "Eco1.User" user "F.DNP") + (23 "Eco2.User" user "B.DNP") + (25 "Edge.Cuts" user) + (27 "Margin" user) + (31 "F.CrtYd" user "F.Courtyard") + (29 "B.CrtYd" user "B.Courtyard") + (35 "F.Fab" user) + (33 "B.Fab" user) + (39 "User.1" user "DrillMap") + (41 "User.2" user "F.TestPoint") + (43 "User.3" user "B.TestPoint") + (45 "User.4" user "F.AssemblyText") + (47 "User.5" user "B.AssemblyText") + (49 "User.6" user "F.Dimensions") + (51 "User.7" user "B.Dimensions") + (53 "User.8" user "F.TestPointList") + (55 "User.9" user "B.TestPointList") + ) + (setup + (stackup + (layer "F.SilkS" + (type "Top Silk Screen") + (color "White") + ) + (layer "F.Paste" + (type "Top Solder Paste") + ) + (layer "F.Mask" + (type "Top Solder Mask") + (color "Green") + (thickness 0.0305) + ) + (layer "F.Cu" + (type "copper") + (thickness 0.035) + ) + (layer "dielectric 1" + (type "prepreg") + (color "FR4 natural") + (thickness 0.2104) + (material "FR4") + (epsilon_r 4.4) + (loss_tangent 0.02) + ) + (layer "In1.Cu" + (type "copper") + (thickness 0.0152) + ) + (layer "dielectric 2" + (type "core") + (color "FR4 natural") + (thickness 1.065) + (material "FR4") + (epsilon_r 4.6) + (loss_tangent 0.02) + ) + (layer "In2.Cu" + (type "copper") + (thickness 0.0152) + ) + (layer "dielectric 3" + (type "prepreg") + (color "FR4 natural") + (thickness 0.2104) + (material "FR4") + (epsilon_r 4.4) + (loss_tangent 0.02) + ) + (layer "B.Cu" + (type "copper") + (thickness 0.035) + ) + (layer "B.Mask" + (type "Bottom Solder Mask") + (color "Green") + (thickness 0.0305) + ) + (layer "B.Paste" + (type "Bottom Solder Paste") + ) + (layer "B.SilkS" + (type "Bottom Silk Screen") + (color "White") + ) + (copper_finish "HAL SnPb") + (dielectric_constraints no) + ) + (pad_to_mask_clearance 0) + (allow_soldermask_bridges_in_footprints no) + (tenting front back) + (aux_axis_origin 100 20) + (grid_origin 100 20) + (pcbplotparams + (layerselection 0x00000000_00000000_55555555_5755f5ff) + (plot_on_all_layers_selection 0x00000000_00000000_00000000_00000000) + (disableapertmacros no) + (usegerberextensions no) + (usegerberattributes yes) + (usegerberadvancedattributes yes) + (creategerberjobfile yes) + (dashed_line_dash_ratio 12.000000) + (dashed_line_gap_ratio 3.000000) + (svgprecision 4) + (plotframeref no) + (mode 1) + (useauxorigin no) + (hpglpennumber 1) + (hpglpenspeed 20) + (hpglpendiameter 15.000000) + (pdf_front_fp_property_popups yes) + (pdf_back_fp_property_popups yes) + (pdf_metadata yes) + (pdf_single_document no) + (dxfpolygonmode yes) + (dxfimperialunits yes) + (dxfusepcbnewfont yes) + (psnegative no) + (psa4output no) + (plot_black_and_white yes) + (sketchpadsonfab no) + (plotpadnumbers no) + (hidednponfab no) + (sketchdnponfab yes) + (crossoutdnponfab yes) + (subtractmaskfromsilk no) + (outputformat 1) + (mirror no) + (drillshape 1) + (scaleselection 1) + (outputdirectory "") + ) + ) + (net 0 "") + (net 1 "Board_0-+3.3V") + (net 2 "Board_0-/Project Architecture/BLE Controller/LOAD_CELL") + (net 3 "Board_0-/Project Architecture/BLE Controller/SCL") + (net 4 "Board_0-/Project Architecture/BLE Controller/SDA") + (net 5 "Board_0-/Project Architecture/BLE Controller/~{BATT_INT}") + (net 6 "Board_0-/Project Architecture/BLE Controller/~{LOAD_CELL_EN}") + (net 7 "Board_0-/Project Architecture/BLE Controller/~{PAIR_LED}") + (net 8 "Board_0-/Project Architecture/BLE Controller/~{PAIR_SW}") + (net 9 "Board_0-/Project Architecture/Load Cell Amp/EXC+") + (net 10 "Board_0-/Project Architecture/Load Cell Amp/SIG+") + (net 11 "Board_0-/Project Architecture/Load Cell Amp/SIG-") + (net 12 "Board_0-/Project Architecture/Power and Interface/CHARGE_LED_IO") + (net 13 "Board_0-/Project Architecture/Power and Interface/PAIR_LED_IO") + (net 14 "Board_0-/Project Architecture/Power and Interface/STAT") + (net 15 "Board_0-/Project Architecture/Power and Interface/SWDCLK") + (net 16 "Board_0-/Project Architecture/Power and Interface/SWDIO") + (net 17 "Board_0-/Project Architecture/Power and Interface/~{RESET}") + (net 18 "Board_0-GND") + (net 19 "Board_0-Net-(J1-Pin_1)") + (net 20 "Board_0-Net-(Q2-S)") + (net 21 "Board_0-Net-(Q3-S)") + (net 22 "Board_0-Net-(R5-Pad1)") + (net 23 "Board_0-Net-(U1A-+)") + (net 24 "Board_0-Net-(U1A--)") + (net 25 "Board_0-Net-(U1B--)") + (net 26 "Board_0-Net-(U2A--)") + (net 27 "Board_0-Net-(U2B--)") + (net 28 "Board_0-Net-(U3-DCCH)") + (net 29 "Board_0-Net-(U3-SWDCLK)") + (net 30 "Board_0-Net-(U3-SWDIO)") + (net 31 "Board_0-Net-(U4-BIN)") + (net 32 "Board_0-Net-(U4-VDD)") + (net 33 "Board_0-Net-(U5-PROG)") + (net 34 "Board_0-VBUS") + (net 35 "Board_0-VDD") + (net 36 "Board_0-unconnected-(J3-KEY-Pad7)") + (net 37 "Board_0-unconnected-(J3-NC{slash}TDI-Pad8)") + (net 38 "Board_0-unconnected-(J3-SWO{slash}TDO-Pad6)") + (net 39 "Board_0-unconnected-(U3-D+-Pad35)") + (net 40 "Board_0-unconnected-(U3-D--Pad34)") + (net 41 "Board_0-unconnected-(U3-P0.00-Pad17)") + (net 42 "Board_0-unconnected-(U3-P0.01-Pad18)") + (net 43 "Board_0-unconnected-(U3-P0.02-Pad11)") + (net 44 "Board_0-unconnected-(U3-P0.03-Pad9)") + (net 45 "Board_0-unconnected-(U3-P0.05-Pad21)") + (net 46 "Board_0-unconnected-(U3-P0.06-Pad22)") + (net 47 "Board_0-unconnected-(U3-P0.07-Pad23)") + (net 48 "Board_0-unconnected-(U3-P0.08-Pad24)") + (net 49 "Board_0-unconnected-(U3-P0.09-Pad52)") + (net 50 "Board_0-unconnected-(U3-P0.10-Pad54)") + (net 51 "Board_0-unconnected-(U3-P0.13-Pad37)") + (net 52 "Board_0-unconnected-(U3-P0.15-Pad39)") + (net 53 "Board_0-unconnected-(U3-P0.16-Pad38)") + (net 54 "Board_0-unconnected-(U3-P0.17-Pad41)") + (net 55 "Board_0-unconnected-(U3-P0.19-Pad42)") + (net 56 "Board_0-unconnected-(U3-P0.21-Pad43)") + (net 57 "Board_0-unconnected-(U3-P0.22-Pad46)") + (net 58 "Board_0-unconnected-(U3-P0.23-Pad45)") + (net 59 "Board_0-unconnected-(U3-P0.24-Pad48)") + (net 60 "Board_0-unconnected-(U3-P0.25-Pad49)") + (net 61 "Board_0-unconnected-(U3-P0.26-Pad19)") + (net 62 "Board_0-unconnected-(U3-P0.28-Pad13)") + (net 63 "Board_0-unconnected-(U3-P0.29-Pad10)") + (net 64 "Board_0-unconnected-(U3-P0.30-Pad14)") + (net 65 "Board_0-unconnected-(U3-P0.31-Pad12)") + (net 66 "Board_0-unconnected-(U3-P1.00-Pad47)") + (net 67 "Board_0-unconnected-(U3-P1.01-Pad61)") + (net 68 "Board_0-unconnected-(U3-P1.03-Pad60)") + (net 69 "Board_0-unconnected-(U3-P1.04-Pad56)") + (net 70 "Board_0-unconnected-(U3-P1.05-Pad59)") + (net 71 "Board_0-unconnected-(U3-P1.06-Pad57)") + (net 72 "Board_0-unconnected-(U3-P1.07-Pad58)") + (net 73 "Board_0-unconnected-(U3-P1.08-Pad25)") + (net 74 "Board_0-unconnected-(U3-P1.09-Pad26)") + (net 75 "Board_0-unconnected-(U3-P1.10-Pad3)") + (net 76 "Board_0-unconnected-(U3-P1.12-Pad5)") + (net 77 "Board_0-unconnected-(U3-P1.13-Pad6)") + (net 78 "Board_0-unconnected-(U3-P1.14-Pad7)") + (net 79 "Board_0-unconnected-(U3-P1.15-Pad8)") + (net 80 "Board_0-unconnected-(U3-VBUS-Pad32)") + (net 81 "Board_1-+3.3V") + (net 82 "Board_1-/Project Architecture/BLE Controller/LOAD_CELL") + (net 83 "Board_1-/Project Architecture/BLE Controller/SCL") + (net 84 "Board_1-/Project Architecture/BLE Controller/SDA") + (net 85 "Board_1-/Project Architecture/BLE Controller/~{BATT_INT}") + (net 86 "Board_1-/Project Architecture/BLE Controller/~{LOAD_CELL_EN}") + (net 87 "Board_1-/Project Architecture/BLE Controller/~{PAIR_LED}") + (net 88 "Board_1-/Project Architecture/BLE Controller/~{PAIR_SW}") + (net 89 "Board_1-/Project Architecture/Load Cell Amp/EXC+") + (net 90 "Board_1-/Project Architecture/Load Cell Amp/SIG+") + (net 91 "Board_1-/Project Architecture/Load Cell Amp/SIG-") + (net 92 "Board_1-/Project Architecture/Power and Interface/CHARGE_LED_IO") + (net 93 "Board_1-/Project Architecture/Power and Interface/PAIR_LED_IO") + (net 94 "Board_1-/Project Architecture/Power and Interface/STAT") + (net 95 "Board_1-/Project Architecture/Power and Interface/SWDCLK") + (net 96 "Board_1-/Project Architecture/Power and Interface/SWDIO") + (net 97 "Board_1-/Project Architecture/Power and Interface/~{RESET}") + (net 98 "Board_1-GND") + (net 99 "Board_1-Net-(J1-Pin_1)") + (net 100 "Board_1-Net-(Q2-S)") + (net 101 "Board_1-Net-(Q3-S)") + (net 102 "Board_1-Net-(R5-Pad1)") + (net 103 "Board_1-Net-(U1A-+)") + (net 104 "Board_1-Net-(U1A--)") + (net 105 "Board_1-Net-(U1B--)") + (net 106 "Board_1-Net-(U2A--)") + (net 107 "Board_1-Net-(U2B--)") + (net 108 "Board_1-Net-(U3-DCCH)") + (net 109 "Board_1-Net-(U3-SWDCLK)") + (net 110 "Board_1-Net-(U3-SWDIO)") + (net 111 "Board_1-Net-(U4-BIN)") + (net 112 "Board_1-Net-(U4-VDD)") + (net 113 "Board_1-Net-(U5-PROG)") + (net 114 "Board_1-VBUS") + (net 115 "Board_1-VDD") + (net 116 "Board_1-unconnected-(J3-KEY-Pad7)") + (net 117 "Board_1-unconnected-(J3-NC{slash}TDI-Pad8)") + (net 118 "Board_1-unconnected-(J3-SWO{slash}TDO-Pad6)") + (net 119 "Board_1-unconnected-(U3-D+-Pad35)") + (net 120 "Board_1-unconnected-(U3-D--Pad34)") + (net 121 "Board_1-unconnected-(U3-P0.00-Pad17)") + (net 122 "Board_1-unconnected-(U3-P0.01-Pad18)") + (net 123 "Board_1-unconnected-(U3-P0.02-Pad11)") + (net 124 "Board_1-unconnected-(U3-P0.03-Pad9)") + (net 125 "Board_1-unconnected-(U3-P0.05-Pad21)") + (net 126 "Board_1-unconnected-(U3-P0.06-Pad22)") + (net 127 "Board_1-unconnected-(U3-P0.07-Pad23)") + (net 128 "Board_1-unconnected-(U3-P0.08-Pad24)") + (net 129 "Board_1-unconnected-(U3-P0.09-Pad52)") + (net 130 "Board_1-unconnected-(U3-P0.10-Pad54)") + (net 131 "Board_1-unconnected-(U3-P0.13-Pad37)") + (net 132 "Board_1-unconnected-(U3-P0.15-Pad39)") + (net 133 "Board_1-unconnected-(U3-P0.16-Pad38)") + (net 134 "Board_1-unconnected-(U3-P0.17-Pad41)") + (net 135 "Board_1-unconnected-(U3-P0.19-Pad42)") + (net 136 "Board_1-unconnected-(U3-P0.21-Pad43)") + (net 137 "Board_1-unconnected-(U3-P0.22-Pad46)") + (net 138 "Board_1-unconnected-(U3-P0.23-Pad45)") + (net 139 "Board_1-unconnected-(U3-P0.24-Pad48)") + (net 140 "Board_1-unconnected-(U3-P0.25-Pad49)") + (net 141 "Board_1-unconnected-(U3-P0.26-Pad19)") + (net 142 "Board_1-unconnected-(U3-P0.28-Pad13)") + (net 143 "Board_1-unconnected-(U3-P0.29-Pad10)") + (net 144 "Board_1-unconnected-(U3-P0.30-Pad14)") + (net 145 "Board_1-unconnected-(U3-P0.31-Pad12)") + (net 146 "Board_1-unconnected-(U3-P1.00-Pad47)") + (net 147 "Board_1-unconnected-(U3-P1.01-Pad61)") + (net 148 "Board_1-unconnected-(U3-P1.03-Pad60)") + (net 149 "Board_1-unconnected-(U3-P1.04-Pad56)") + (net 150 "Board_1-unconnected-(U3-P1.05-Pad59)") + (net 151 "Board_1-unconnected-(U3-P1.06-Pad57)") + (net 152 "Board_1-unconnected-(U3-P1.07-Pad58)") + (net 153 "Board_1-unconnected-(U3-P1.08-Pad25)") + (net 154 "Board_1-unconnected-(U3-P1.09-Pad26)") + (net 155 "Board_1-unconnected-(U3-P1.10-Pad3)") + (net 156 "Board_1-unconnected-(U3-P1.12-Pad5)") + (net 157 "Board_1-unconnected-(U3-P1.13-Pad6)") + (net 158 "Board_1-unconnected-(U3-P1.14-Pad7)") + (net 159 "Board_1-unconnected-(U3-P1.15-Pad8)") + (net 160 "Board_1-unconnected-(U3-VBUS-Pad32)") + (footprint "Package_TO_SOT_SMD:SOT-23" + (layer "F.Cu") + (uuid "01d66c53-9a29-4cdf-9985-7872426cf528") + (at 189.5625 55.19975 180) + (descr "SOT, 3 Pin (JEDEC TO-236 Var AB https://www.jedec.org/document_search?search_api_views_fulltext=TO-236), generated with kicad-footprint-generator ipc_gullwing_generator.py") + (tags "SOT TO_SOT_SMD") + (property "Reference" "Q2" + (at 0 2.25 0) + (unlocked yes) + (layer "F.SilkS") + (uuid "64ac93fb-7fd4-424c-b53b-5efdc6811307") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "Si2301CDS" + (at 0 2.4 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "b8ea9f15-6bd5-4404-8b95-eed3e720cb08") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "https://www.vishay.com/doc/?68741" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "1ae5fc1a-3fa4-46a3-9553-16cbd4bb3171") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "-3.1A Id, -20V Vds, P-Channel MOSFET, SOT-23" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "871d08ce-ab24-446d-99f4-8ea97c31d1d0") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Manufacturer" "Vishay" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "64d30364-d029-4b64-bd14-7d9e93df3955") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Manufacturer PN" "Si2301CDS-T1-GE3" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "0288a99e-1029-4842-be88-7d2b3ad680fc") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "LCSC" "C10487" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "42d30f92-f5b3-4a9e-a8a7-26e9a5e5b639") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "part" "Si2301CDS" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "a1d9738b-f836-49a8-8e09-62a4e2967507") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/df33d6d6-fa23-43f5-b866-ef3bda05fc2c") + (attr smd) + (fp_line + (start 0.76 1.56) + (end -0.76 1.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "a50ea5ac-66c5-468e-9e57-2fa4ff32080a") + ) + (fp_line + (start 0.76 0.56) + (end 0.76 1.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "daccd1da-6a90-45ad-b2fd-d102de54c04f") + ) + (fp_line + (start 0.76 -1.56) + (end 0.76 -0.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "9cd9bd76-d9f2-4f7f-b7c6-3df13a6dd04b") + ) + (fp_line + (start -0.76 1.56) + (end -0.76 1.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "b45a1165-8168-41ba-8743-be4796598e61") + ) + (fp_line + (start -0.76 0.39) + (end -0.76 -0.39) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "8445ecc5-ed57-4cd2-9f82-4120cacd3499") + ) + (fp_line + (start -0.76 -1.51) + (end -0.76 -1.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "cccda0f3-7a4e-4364-8b17-150b2b564e3d") + ) + (fp_line + (start -0.76 -1.56) + (end 0.76 -1.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "902564f9-5e56-48a6-b827-a2d29fe1065c") + ) + (fp_poly + (pts + (xy -1.3 -0.38) (xy -1.06 -0.05) (xy -1.54 -0.05) + ) + (stroke + (width 0.12) + (type solid) + ) + (fill yes) + (layer "F.SilkS") + (uuid "69e6b870-4271-4541-b4c6-e7d561584494") + ) + (fp_line + (start 1.93 0.55) + (end 0.9 0.55) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "8fd1c2dd-fd73-4e78-a421-f13b90940bc2") + ) + (fp_line + (start 1.93 -0.55) + (end 1.93 0.55) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "e9a8a0af-62ae-422e-a5c4-7a22c7aba2f6") + ) + (fp_line + (start 0.9 1.7) + (end -0.9 1.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "849d20a6-dd9e-4890-a7b0-db1ecbda91e9") + ) + (fp_line + (start 0.9 0.55) + (end 0.9 1.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "ecd75769-d8c1-48c9-94bb-d5c3a1dfc7d5") + ) + (fp_line + (start 0.9 -0.55) + (end 1.93 -0.55) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "e51eec65-f706-4d96-a4dc-0015df4f5f9b") + ) + (fp_line + (start 0.9 -1.7) + (end 0.9 -0.55) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "e42efb3b-7d3f-4c98-ae36-af8186acd7f9") + ) + (fp_line + (start -0.9 1.7) + (end -0.9 1.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "cba9af3e-e3f6-46b3-8a2f-eab5bc68bd5c") + ) + (fp_line + (start -0.9 1.5) + (end -1.93 1.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "0d9e9283-7ccd-46fd-a56d-d6faa36fdc49") + ) + (fp_line + (start -0.9 0.39) + (end -0.9 -0.39) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "9f9b625f-6522-4577-826e-e0391fd59cc6") + ) + (fp_line + (start -0.9 -0.39) + (end -1.93 -0.39) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "b8e93a24-ed13-41a8-823a-2bb79d8e56ba") + ) + (fp_line + (start -0.9 -1.5) + (end -0.9 -1.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "cdb5fd48-87e2-46af-9bfa-c952dab298df") + ) + (fp_line + (start -0.9 -1.7) + (end 0.9 -1.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "9d9ca874-455f-448e-a384-25c949f59772") + ) + (fp_line + (start -1.93 1.5) + (end -1.93 0.39) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "9db2cea3-6e3e-4d13-b025-df043f538a56") + ) + (fp_line + (start -1.93 0.39) + (end -0.9 0.39) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "2472cc11-ace9-4432-929a-27666c986fd6") + ) + (fp_line + (start -1.93 -0.39) + (end -1.93 -1.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "4b50523b-1ac5-4e86-b2d7-354167c7a2c1") + ) + (fp_line + (start -1.93 -1.5) + (end -0.9 -1.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "a66923df-6370-46ca-b305-880481737db1") + ) + (fp_poly + (pts + (xy -0.325 -1.45) (xy 0.65 -1.45) (xy 0.65 1.45) (xy -0.65 1.45) (xy -0.65 -1.125) + ) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "962dac93-7db8-4a5e-9a8f-147129e0c40b") + ) + (fp_text user "${REFERENCE}" + (at 0 0 90) + (layer "F.Fab") + (uuid "d7378b33-a943-4888-aac0-c69fe9ff0af6") + (effects + (font + (size 0.72 0.72) + (thickness 0.11) + ) + ) + ) + (pad "1" smd roundrect + (at -0.9375 -0.95 180) + (size 1.475 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 94 "Board_1-/Project Architecture/Power and Interface/STAT") + (pinfunction "G") + (pintype "input") + (uuid "d4889e39-5ba7-4231-8d6b-abfce4cfd018") + ) + (pad "2" smd roundrect + (at -0.9375 0.95 180) + (size 1.475 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 100 "Board_1-Net-(Q2-S)") + (pinfunction "S") + (pintype "passive") + (uuid "8cb21466-d43e-4b92-9eb5-26674730a445") + ) + (pad "3" smd roundrect + (at 0.9375 0 180) + (size 1.475 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 115 "Board_1-VDD") + (pinfunction "D") + (pintype "passive") + (uuid "ec7d0573-2be7-4b56-bf71-5727710c6d95") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Package_TO_SOT_SMD.3dshapes/SOT-23.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "NPTH" + (layer "F.Cu") + (uuid "01fcc876-8238-4d90-833a-c5086b2e9fc8") + (at 125.4 36.24975) + (property "Reference" "KiKit_MB_2_9" + (at 0 0.5 0) + (layer "F.SilkS") + (hide yes) + (uuid "25bd2f96-9cc1-4edd-b663-97ed372f042c") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "NPTH" + (at 0 -0.5 0) + (layer "F.Fab") + (hide yes) + (uuid "ffc9cf7b-dc67-491a-ac35-dfd28ccac263") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "188f8ea9-ccb8-4716-b281-c1a1dc3bb271") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "28951ea6-e127-430b-9e65-704f718fe285") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (attr through_hole board_only exclude_from_pos_files exclude_from_bom) + (pad "" np_thru_hole circle + (at 0 0) + (size 0.5 0.5) + (drill 0.5) + (layers "*.Mask") + (uuid "6d2646c8-e4ba-401b-ab8e-0999d26a6149") + ) + (embedded_fonts no) + ) + (footprint "Package_TO_SOT_SMD:SOT-23" + (layer "F.Cu") + (uuid "037b62ed-e931-47c5-8611-e25f1da24942") + (at 141.75 48.24975 90) + (descr "SOT, 3 Pin (JEDEC TO-236 Var AB https://www.jedec.org/document_search?search_api_views_fulltext=TO-236), generated with kicad-footprint-generator ipc_gullwing_generator.py") + (tags "SOT TO_SOT_SMD") + (property "Reference" "Q3" + (at 3 0 90) + (unlocked yes) + (layer "F.SilkS") + (uuid "8116fada-108b-489b-a540-918aaf70e3cb") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "Si2301CDS" + (at 0 2.4 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "fe464ca2-6149-44a8-9767-d02b926b2fa2") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "https://www.vishay.com/doc/?68741" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "f1d7957a-8710-49a5-be7a-51001a35321b") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "-3.1A Id, -20V Vds, P-Channel MOSFET, SOT-23" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "6ec87aac-7701-4d05-b1b1-9103c9aacb41") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Manufacturer" "Vishay" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "7cfdce71-7f23-4921-bc6e-3a6aebb916e9") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Manufacturer PN" "Si2301CDS-T1-GE3" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "11db2d4b-bbb3-4b7c-9b01-b9ca75e93494") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "LCSC" "C10487" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "4bca07b3-66bd-4ddc-9a69-9268c50b12dd") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "part" "Si2301CDS" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "4f8fc44d-21ea-4b0c-a57c-be68c3b63ae9") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/560bbe63-941a-439d-9c3a-536aa7695322") + (attr smd) + (fp_line + (start 0.76 -1.56) + (end 0.76 -0.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "fb043587-c8a4-4b05-8a48-ad53dfe4eb39") + ) + (fp_line + (start -0.76 -1.56) + (end 0.76 -1.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "390d5b96-c58c-4ac3-b5fa-27d6f0f15afc") + ) + (fp_line + (start -0.76 -1.51) + (end -0.76 -1.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "ca8309a4-02c7-4f9e-8fb5-e0a7ca79074b") + ) + (fp_line + (start -0.76 0.39) + (end -0.76 -0.39) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "33443aff-1785-4028-896a-805f1a74605b") + ) + (fp_line + (start 0.76 0.56) + (end 0.76 1.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "4c9c201b-413c-4730-a6a4-4b04db7edf88") + ) + (fp_line + (start 0.76 1.56) + (end -0.76 1.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "2ae768b0-5624-499e-bda4-adb75688cfd1") + ) + (fp_line + (start -0.76 1.56) + (end -0.76 1.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "b9440058-b63d-4f8c-931c-33be2d729af3") + ) + (fp_poly + (pts + (xy -1.3 -0.38) (xy -1.06 -0.05) (xy -1.54 -0.05) + ) + (stroke + (width 0.12) + (type solid) + ) + (fill yes) + (layer "F.SilkS") + (uuid "f467323e-7632-484d-a39c-ea65e35a160b") + ) + (fp_line + (start 0.9 -1.7) + (end 0.9 -0.55) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "137961ff-587a-40cc-87a8-1b44d83e5cd2") + ) + (fp_line + (start -0.9 -1.7) + (end 0.9 -1.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "08000871-e0d8-4d03-bd6f-5ffe9422adc7") + ) + (fp_line + (start -0.9 -1.5) + (end -0.9 -1.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "ab76059f-6cfa-4773-bb78-6b6f4aabede7") + ) + (fp_line + (start -1.93 -1.5) + (end -0.9 -1.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "56616db8-adf6-4575-ba69-d584786c7250") + ) + (fp_line + (start 1.93 -0.55) + (end 1.93 0.55) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "fdbba168-e0bd-4bae-9578-0abb27e59fdd") + ) + (fp_line + (start 0.9 -0.55) + (end 1.93 -0.55) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "ed92c8eb-5a70-46fa-b4e0-798272c52057") + ) + (fp_line + (start -0.9 -0.39) + (end -1.93 -0.39) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "2951fb50-10a0-44ff-94c7-d8860b46b638") + ) + (fp_line + (start -1.93 -0.39) + (end -1.93 -1.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "e98d5503-ce53-4bf4-aea1-8b1fd0357a35") + ) + (fp_line + (start -0.9 0.39) + (end -0.9 -0.39) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "e1381f2b-2cd0-435d-b964-b0054978eb22") + ) + (fp_line + (start -1.93 0.39) + (end -0.9 0.39) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "be20e5a0-5916-43a2-9459-308016d0493b") + ) + (fp_line + (start 1.93 0.55) + (end 0.9 0.55) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "7cc9195d-5a3e-4934-a304-7914895ab176") + ) + (fp_line + (start 0.9 0.55) + (end 0.9 1.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "bbb23ebc-e602-4387-9785-f7e736820e05") + ) + (fp_line + (start -0.9 1.5) + (end -1.93 1.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "ee43d981-bb61-41d7-b600-6ae5c0f66539") + ) + (fp_line + (start -1.93 1.5) + (end -1.93 0.39) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "fa2dd9b5-7d05-4008-a5e9-19c6b1e738ef") + ) + (fp_line + (start 0.9 1.7) + (end -0.9 1.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "9f02bce3-6093-4fa1-a9d1-4b46e2545393") + ) + (fp_line + (start -0.9 1.7) + (end -0.9 1.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "8108a7ae-c43a-4e95-92d0-2420fe2e1c83") + ) + (fp_poly + (pts + (xy -0.325 -1.45) (xy 0.65 -1.45) (xy 0.65 1.45) (xy -0.65 1.45) (xy -0.65 -1.125) + ) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "bad59ae7-35bf-42ac-8978-930fe86ec991") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "67da5288-3359-4637-af1b-cc6e24f6e42e") + (effects + (font + (size 0.72 0.72) + (thickness 0.11) + ) + ) + ) + (pad "1" smd roundrect + (at -0.9375 -0.95 90) + (size 1.475 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 7 "Board_0-/Project Architecture/BLE Controller/~{PAIR_LED}") + (pinfunction "G") + (pintype "input") + (uuid "03215239-5b0a-4129-9380-a5cadae49174") + ) + (pad "2" smd roundrect + (at -0.9375 0.95 90) + (size 1.475 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 21 "Board_0-Net-(Q3-S)") + (pinfunction "S") + (pintype "passive") + (uuid "83c5bad5-c8e7-4f9c-b3cb-5786642b86d9") + ) + (pad "3" smd roundrect + (at 0.9375 0 90) + (size 1.475 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 35 "Board_0-VDD") + (pinfunction "D") + (pintype "passive") + (uuid "26dcc4db-53df-4dd7-9442-82a079797366") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Package_TO_SOT_SMD.3dshapes/SOT-23.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "040e1b2c-ef15-4ab4-8410-274fded5ed1e") + (at 195.25 48.74975 -90) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Reference" "R18" + (at -3 0 90) + (unlocked yes) + (layer "F.SilkS") + (uuid "5b607937-de73-4e93-9884-4f95b1376de8") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "220" + (at 0 1.43 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "5120f4df-2f1c-44aa-9a95-52cdd14dad0c") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "https://www.royalohm.com/assets/pdf/products/smd/1.pdf" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "0b72f3dc-ef4e-4e97-ae72-c054a606bf8e") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Resistor, US symbol" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "34f67823-61a4-48f7-8464-2015cde0f03d") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Manufacturer" "Uni-Royal" + (at 0 0 270) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "ac2ac56a-b0a0-41ff-af0d-d258981b2884") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Manufacturer PN" "0603WAF2200T5E" + (at 0 0 270) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "0f57685c-68c6-443b-b181-8d1be81b0b3b") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "LCSC" "C22962" + (at 0 0 270) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "31583047-9299-436a-adf6-61132099a4ed") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "part" "R_US" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "d6995025-d1e0-4e27-af0a-f25e3bec0c44") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/54468572-129f-4dd2-ac51-b2a29d50802c") + (attr smd) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "5bc10683-6565-4c80-8b95-2e509e14dc36") + ) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "13005d3b-5b04-4f91-9e54-9a59de5aa757") + ) + (fp_rect + (start -1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "fbce712d-3ba8-4828-97ad-8c78d514148c") + ) + (fp_rect + (start -0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "9a485365-2a22-4e0d-a6b6-d4a0eb22995b") + ) + (fp_text user "${REFERENCE}" + (at 0 0 90) + (layer "F.Fab") + (uuid "3d0e4d12-95a0-4ba3-917d-8d3936873d32") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0 270) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 101 "Board_1-Net-(Q3-S)") + (pintype "passive") + (uuid "85190246-149d-4a98-9a63-8283ac7ee980") + ) + (pad "2" smd roundrect + (at 0.825 0 270) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 93 "Board_1-/Project Architecture/Power and Interface/PAIR_LED_IO") + (pintype "passive") + (uuid "cf67da32-74ea-4eb5-9da3-7b07abfc0e2a") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "NPTH" + (layer "F.Cu") + (uuid "05628a98-c764-429e-bd70-e356e91992c6") + (at 151 49.166417) + (property "Reference" "KiKit_MB_4_5" + (at 0 0.5 0) + (layer "F.SilkS") + (hide yes) + (uuid "78c159cd-2db6-469e-a00e-1c2b285d79bf") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "NPTH" + (at 0 -0.5 0) + (layer "F.Fab") + (hide yes) + (uuid "411d4cd3-8cd5-41ac-aeb6-cd2e6eb43dd6") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "b2325677-d337-48bb-8d23-e9f9f1733230") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "44ce4549-aa6b-4d66-b90f-7f873b2ae1fb") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (attr through_hole board_only exclude_from_pos_files exclude_from_bom) + (pad "" np_thru_hole circle + (at 0 0) + (size 0.5 0.5) + (drill 0.5) + (layers "*.Mask") + (uuid "07d989c8-af09-47e6-8a1c-0422c5700a83") + ) + (embedded_fonts no) + ) + (footprint "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "0703ccbe-a791-45a8-9d56-7c45d9d2e144") + (at 139.25 48.74975 -90) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Reference" "R19" + (at -3 0 90) + (unlocked yes) + (layer "F.SilkS") + (uuid "6c5e6548-17d9-49cb-b1e4-f6b443a5e47a") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "10k" + (at 0 1.43 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "54b1f93e-a73e-477a-b24c-c2a76f1985b5") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "https://www.royalohm.com/assets/pdf/products/smd/1.pdf" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "f2f62602-8b5e-4d9e-aa6a-84119bf573d5") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Resistor, US symbol" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "a43937b4-3929-49bd-a462-78216aad1f28") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Manufacturer" "Uni-Royal" + (at 0 0 270) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "01b3fe3d-bbce-49ab-a705-ea4357bc74b5") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Manufacturer PN" "0603WAF1002T5E" + (at 0 0 270) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "bd92fc4f-c648-4ff4-a66b-ea7804f00afd") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "LCSC" "C25804" + (at 0 0 270) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "3280c2c0-61c8-451c-b33f-30b9121c56ca") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "part" "R_US" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "89dde0ca-25e0-466a-b823-956eb67094fe") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/f4e06be6-aa8b-431e-818f-ef982fd2f17f") + (attr smd) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "79d8c442-0018-4686-8f10-d7a6aa7c1f5b") + ) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "57dddc29-6d62-4456-b666-5c3544cdb85e") + ) + (fp_rect + (start -1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "e627292c-0a66-47d0-83a9-cec1ce0e271b") + ) + (fp_rect + (start -0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "8b944bd6-af19-4e1c-b2b1-7be339b569e4") + ) + (fp_text user "${REFERENCE}" + (at 0 0 90) + (layer "F.Fab") + (uuid "cb8232f2-e65e-4d36-ac50-60bad9e540f9") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0 270) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 1 "Board_0-+3.3V") + (pintype "passive") + (uuid "a1ca033a-b9ca-48c2-bf67-68f08d9d4c65") + ) + (pad "2" smd roundrect + (at 0.825 0 270) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 7 "Board_0-/Project Architecture/BLE Controller/~{PAIR_LED}") + (pintype "passive") + (uuid "bc708d0e-1233-48ff-b02b-45b06d946c11") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "NPTH" + (layer "F.Cu") + (uuid "071de68f-391c-4b55-91da-f1f02c9efb10") + (at 123.8 36.24975) + (property "Reference" "KiKit_MB_2_7" + (at 0 0.5 0) + (layer "F.SilkS") + (hide yes) + (uuid "9e75e236-47d7-4c93-8481-8146c4c00bfd") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "NPTH" + (at 0 -0.5 0) + (layer "F.Fab") + (hide yes) + (uuid "bd543aa8-eb90-4b10-bad4-80c3c5401eda") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "6ce1a057-aaea-4c31-9504-c189b2f315bb") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "3c432a39-8584-4b11-b7eb-f6fefce1c161") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (attr through_hole board_only exclude_from_pos_files exclude_from_bom) + (pad "" np_thru_hole circle + (at 0 0) + (size 0.5 0.5) + (drill 0.5) + (layers "*.Mask") + (uuid "e0a2c54c-4229-4404-8ae1-72225a448bd4") + ) + (embedded_fonts no) + ) + (footprint "NPTH" + (layer "F.Cu") + (uuid "0827b2d7-2861-4535-88c8-a1e44c01a4fe") + (at 174 36.24975) + (property "Reference" "KiKit_MB_5_6" + (at 0 0.5 0) + (layer "F.SilkS") + (hide yes) + (uuid "0ed6418f-a0cb-4275-ab1f-150bb6bc8c5e") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "NPTH" + (at 0 -0.5 0) + (layer "F.Fab") + (hide yes) + (uuid "93a5f7ff-7840-4a76-92a6-70fedf2f8485") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "17bdc27d-db85-4d03-a1c7-8d331363e15d") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "5a22adc0-3827-4b58-9922-487aa7366b34") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (attr through_hole board_only exclude_from_pos_files exclude_from_bom) + (pad "" np_thru_hole circle + (at 0 0) + (size 0.5 0.5) + (drill 0.5) + (layers "*.Mask") + (uuid "ca1757d3-6271-4dda-b3cf-ae4852e32172") + ) + (embedded_fonts no) + ) + (footprint "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "0a1de148-97e7-44c7-bcc6-98fe48b60fab") + (at 111.5 60.74975 180) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Reference" "R15" + (at 3 0 0) + (unlocked yes) + (layer "F.SilkS") + (uuid "7a4ef6b7-a45a-433f-9d3f-d88d798042b5") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "10k" + (at 0 1.43 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "056c9947-c43b-4905-a34b-ac93ab5f7291") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "https://www.royalohm.com/assets/pdf/products/smd/1.pdf" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "f0ac34a2-10f4-4075-a241-3d303a00a6d1") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Resistor, US symbol" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "868a226c-aae9-4300-b2e0-ccc28c0e8a54") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Manufacturer" "Uni-Royal" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "bf52c407-5b72-4e0f-867e-5050e61c2431") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Manufacturer PN" "0603WAF1002T5E" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "8a9e1cc9-2e7f-40e8-8903-ab01def734d9") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "LCSC" "C25804" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "544e80c2-fd6c-4552-86f0-ec20a1e76638") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "part" "R_US" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "a4466b20-3a3e-41b3-9260-fa9021e0013a") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/a10878da-6a82-4965-9cf9-8591f8d0394c") + (attr smd) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "77b1e398-c603-4900-bf18-e134aa05612d") + ) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "578d2e0f-014a-4048-a006-7e2de59f343a") + ) + (fp_rect + (start -1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "de2856f4-a83d-4df1-a3f8-a1008a733860") + ) + (fp_rect + (start -0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "f48eed71-8a98-41be-93b4-86f48e080b47") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "fadbcc07-456a-450d-8aae-de13c058938f") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0 180) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 31 "Board_0-Net-(U4-BIN)") + (pintype "passive") + (uuid "543f2b14-68f0-4929-92bc-13f5a927316d") + ) + (pad "2" smd roundrect + (at 0.825 0 180) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 18 "Board_0-GND") + (pintype "passive") + (uuid "91831cc7-76fd-4ce0-b804-3a52005c6003") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "NPTH" + (layer "F.Cu") + (uuid "0c21ff8b-65a0-4d24-95e1-86f995412027") + (at 172.4 63.74975) + (property "Reference" "KiKit_MB_6_8" + (at 0 0.5 0) + (layer "F.SilkS") + (hide yes) + (uuid "1d491e98-675e-4ad7-ac5b-1267113c9620") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "NPTH" + (at 0 -0.5 0) + (layer "F.Fab") + (hide yes) + (uuid "b6157344-c021-44b8-8b2a-f01411fc6dc1") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "e0bd7387-2fe3-453e-8924-5ef70d0ad5e1") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "2a182c89-ae11-4421-b131-b45b5a5a154a") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (attr through_hole board_only exclude_from_pos_files exclude_from_bom) + (pad "" np_thru_hole circle + (at 0 0) + (size 0.5 0.5) + (drill 0.5) + (layers "*.Mask") + (uuid "10189534-d4ee-4cd9-8f74-95584ac52e78") + ) + (embedded_fonts no) + ) + (footprint "Package_BGA:Texas_DSBGA-9_1.62x1.58mm_Layout3x3_P0.5mm" + (layer "F.Cu") + (uuid "0c379dba-b4fe-49bc-9adb-051af0454cba") + (at 166 61.24975 -90) + (descr "Texas Instruments, DSBGA, 1.62mmx1.58mm, area grid, NSMD, YZF0009 pad definition, 1.62x1.58mm, 9 Ball, 3x3 Layout, 0.5mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, https://www.ti.com/lit/ml/mxbg027n/mxbg027n.pdf") + (tags "BGA 9 0.5") + (property "Reference" "U4" + (at -2 0 0) + (unlocked yes) + (layer "F.SilkS") + (uuid "0ee64ac1-82f5-4cf9-8352-94d9241dc40f") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "BQ27427" + (at 0 1.79 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "aa6b536d-e136-44fa-89cf-68daaa2cd294") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "https://www.ti.com/lit/ds/symlink/bq27427.pdf" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "08b59c25-9e19-45ec-bf58-78816e3d2c4a") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Li-Ion/Li-Po battery monitor and fuel guage" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "bab62f99-4590-4240-8d80-a413d756608e") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Manufacturer" "Texas Instruments" + (at 0 0 270) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "528b44e8-1c28-4a44-aee2-10acf2f652f3") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Manufacturer PN" "BQ27427YZFR" + (at 0 0 270) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "66cdb5ba-f7de-4547-a06b-a84269066fe4") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "LCSC" "C6075475" + (at 0 0 270) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "de4b9b72-c5e1-415e-a9a4-bce358ed19d5") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "part" "BQ27427" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "311f1c3c-37a5-4fdb-8ae9-5ded576fc372") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/0063a907-4a81-4dcf-a838-8131cfa40f99") + (solder_mask_margin 0.05) + (clearance 0.1) + (attr smd) + (fp_line + (start -0.92 0.9) + (end -0.92 -0.505) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "8f5cf89f-1a1a-4899-8c2c-1fa6c07bb6ca") + ) + (fp_line + (start 0.92 0.9) + (end -0.92 0.9) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "b3c728f2-7f96-442a-95ac-bae9750bb187") + ) + (fp_line + (start -0.525 -0.9) + (end 0.92 -0.9) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "8192a06f-c816-4291-b521-806d4ae82a96") + ) + (fp_line + (start 0.92 -0.9) + (end 0.92 0.9) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "10b28a17-e49c-4d10-b353-a78a8b457ab3") + ) + (fp_poly + (pts + (xy -0.92 -0.9) (xy -1.42 -0.9) (xy -0.92 -1.4) + ) + (stroke + (width 0.12) + (type solid) + ) + (fill yes) + (layer "F.SilkS") + (uuid "25f9470f-e2c0-4a53-90f2-64092a39ec64") + ) + (fp_rect + (start -1.81 -1.79) + (end 1.81 1.79) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "9831f38c-974e-4e87-b549-60ec5be38cdd") + ) + (fp_line + (start -0.81 0.79) + (end -0.81 -0.395) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "07852fb6-e31b-47a7-815c-1512f0bb1090") + ) + (fp_line + (start 0.81 0.79) + (end -0.81 0.79) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "a9e8ad2b-c04c-4ada-9506-d4da9a6b5031") + ) + (fp_line + (start -0.81 -0.395) + (end -0.415 -0.79) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "dd8914fd-743b-458a-b15e-52e33f82382e") + ) + (fp_line + (start -0.415 -0.79) + (end 0.81 -0.79) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "0ff8dada-81f7-4686-bcec-e8c68a8815d8") + ) + (fp_line + (start 0.81 -0.79) + (end 0.81 0.79) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "376ddac7-3b26-422c-bd48-37daf06fef7c") + ) + (fp_text user "${REFERENCE}" + (at 0 0 90) + (layer "F.Fab") + (uuid "592fe883-9778-4e7e-989d-cfdeeaa3a557") + (effects + (font + (size 0.38 0.38) + (thickness 0.057) + ) + ) + ) + (pad "A1" smd circle + (at -0.5 -0.5 270) + (size 0.245 0.245) + (property pad_prop_bga) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 85 "Board_1-/Project Architecture/BLE Controller/~{BATT_INT}") + (pinfunction "GPOUT") + (pintype "open_collector") + (uuid "140f44f6-9b6d-4cf0-b6ef-23ec99e971ad") + ) + (pad "A2" smd circle + (at 0 -0.5 270) + (size 0.245 0.245) + (property pad_prop_bga) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 84 "Board_1-/Project Architecture/BLE Controller/SDA") + (pinfunction "SDA") + (pintype "bidirectional") + (uuid "e2d1ac1f-b0bb-4366-adbd-9fb34b3e1c75") + ) + (pad "A3" smd circle + (at 0.5 -0.5 270) + (size 0.245 0.245) + (property pad_prop_bga) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 83 "Board_1-/Project Architecture/BLE Controller/SCL") + (pinfunction "SCL") + (pintype "input") + (uuid "a3c4335f-2520-40c3-a164-bcefe3f732ad") + ) + (pad "B1" smd circle + (at -0.5 0 270) + (size 0.245 0.245) + (property pad_prop_bga) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 111 "Board_1-Net-(U4-BIN)") + (pinfunction "BIN") + (pintype "input") + (uuid "7bf0d834-e22c-42cb-bab3-a727d3c48565") + ) + (pad "B2" smd circle + (at 0 0 270) + (size 0.245 0.245) + (property pad_prop_bga) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 98 "Board_1-GND") + (pinfunction "VSS") + (pintype "power_out") + (uuid "5c436d17-54f9-4dc9-8540-66980795684e") + ) + (pad "B3" smd circle + (at 0.5 0 270) + (size 0.245 0.245) + (property pad_prop_bga) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 112 "Board_1-Net-(U4-VDD)") + (pinfunction "VDD") + (pintype "power_out") + (uuid "c755cd9a-0bac-4e29-85e7-b9bef802256f") + ) + (pad "C1" smd circle + (at -0.5 0.5 270) + (size 0.245 0.245) + (property pad_prop_bga) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 98 "Board_1-GND") + (pinfunction "VSS") + (pintype "power_out") + (uuid "c7310962-f46f-41ef-ad54-0a65d9e3bd2f") + ) + (pad "C2" smd circle + (at 0 0.5 270) + (size 0.245 0.245) + (property pad_prop_bga) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 115 "Board_1-VDD") + (pinfunction "SRX") + (pintype "power_out") + (clearance 0.1) + (uuid "f5af6674-6701-4bff-93e6-138138434c92") + ) + (pad "C3" smd circle + (at 0.5 0.5 270) + (size 0.245 0.245) + (property pad_prop_bga) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 99 "Board_1-Net-(J1-Pin_1)") + (pinfunction "BAT") + (pintype "power_in") + (uuid "058d0cc3-98ea-4736-a42b-6980cf6d839d") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Package_BGA.3dshapes/Texas_DSBGA-9_1.62x1.58mm_Layout3x3_P0.5mm.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "NPTH" + (layer "F.Cu") + (uuid "0c559c35-1351-412d-a6c7-d4bbf337300f") + (at 151 49.99975) + (property "Reference" "KiKit_MB_4_4" + (at 0 0.5 0) + (layer "F.SilkS") + (hide yes) + (uuid "c3331380-560d-4892-9ebf-5448a580ddda") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "NPTH" + (at 0 -0.5 0) + (layer "F.Fab") + (hide yes) + (uuid "56bc3ffb-e103-4ef7-861d-8f92fddfb31e") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "9f4853c8-4c65-4b9d-a365-0b51c512aefd") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "1214b1dd-b7be-411e-abf6-f088bd49c38b") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (attr through_hole board_only exclude_from_pos_files exclude_from_bom) + (pad "" np_thru_hole circle + (at 0 0) + (size 0.5 0.5) + (drill 0.5) + (layers "*.Mask") + (uuid "dc0b9bea-43ea-4a78-ac96-1c20429c1657") + ) + (embedded_fonts no) + ) + (footprint "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "0ff473b7-86dd-4088-9947-f49700b7903b") + (at 170 59.24975 180) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Reference" "R20" + (at -3 0 0) + (unlocked yes) + (layer "F.SilkS") + (uuid "e897c241-cb19-44e5-8fa7-55cbad75f4aa") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "10k" + (at 0 1.43 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "41f13c7a-f106-4e7a-b3ef-b4dd65f8e9fb") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "https://www.royalohm.com/assets/pdf/products/smd/1.pdf" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "9b94e103-837a-4faa-9101-d7313ee3bfec") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Resistor, US symbol" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "ce04b629-2bc9-46ed-afc9-0d0733349c09") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Manufacturer" "Uni-Royal" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "69ff36e4-5dc3-4777-95b6-30e7eb524efc") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Manufacturer PN" "0603WAF1002T5E" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "bf55c98b-b83f-4783-ae80-4fc441f27c4f") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "LCSC" "C25804" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "177f2032-1755-43a2-8323-c0e6fdab5ff1") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "part" "R_US" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "b3fa3cac-d20e-40fc-9485-bee64fb8160b") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/bbbfc804-fd6d-417a-ab69-ebb4605dd3e4") + (attr smd) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "287de5c1-08c3-47e5-9597-428fddc7b799") + ) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "7d77bfe8-4e0a-4885-89bc-51067b359a38") + ) + (fp_rect + (start -1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "63b3a4c7-f48c-45a0-bb13-380110d9bf5c") + ) + (fp_rect + (start -0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "d0cdd45f-4c10-49cb-9215-c3fa4bf1824a") + ) + (fp_text user "${REFERENCE}" + (at 0 0 180) + (layer "F.Fab") + (uuid "2c6901ab-17f5-459d-8dca-f51dc4838d85") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0 180) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 81 "Board_1-+3.3V") + (pintype "passive") + (uuid "6f8beeef-ca9f-4bf0-8541-2942577af9ed") + ) + (pad "2" smd roundrect + (at 0.825 0 180) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 85 "Board_1-/Project Architecture/BLE Controller/~{BATT_INT}") + (pintype "passive") + (uuid "29462a6e-784e-41fe-a29e-adbd4072aa35") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "1267fe54-bdc1-4102-883a-9019f04ffbf3") + (at 119 59.24975 180) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Reference" "R20" + (at -3 0 0) + (unlocked yes) + (layer "F.SilkS") + (uuid "2cb8e56f-06f3-46a9-8ead-3722f10c2d54") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "10k" + (at 0 1.43 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "dbe521f3-5a05-469a-a42f-431c843cd7cf") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "https://www.royalohm.com/assets/pdf/products/smd/1.pdf" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "b7b3770e-de0c-4ffc-b693-f77f91c92cc7") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Resistor, US symbol" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "069c0603-ce4f-48f2-9c9b-a1775596d1a7") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Manufacturer" "Uni-Royal" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "fbda70ce-d35f-46b7-ae7c-3497d8d93659") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Manufacturer PN" "0603WAF1002T5E" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "cf351b50-4076-4573-b7ff-c3d1def53b38") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "LCSC" "C25804" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "2a4c1fea-4771-4047-914c-e2acb5af45cc") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "part" "R_US" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "5a654243-68d7-4ab5-9439-6e18b00584a0") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/bbbfc804-fd6d-417a-ab69-ebb4605dd3e4") + (attr smd) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "0b83de7b-004b-4a0c-9482-38ec8f73f91c") + ) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "e719376f-f2c7-469d-8168-fa3b0ce15ce6") + ) + (fp_rect + (start -1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "7dbda246-f757-4731-9bed-a30c3642f054") + ) + (fp_rect + (start -0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "fbcd6c2a-ddd5-47cb-87e9-ea598589b62e") + ) + (fp_text user "${REFERENCE}" + (at 0 0 180) + (layer "F.Fab") + (uuid "11c7b001-016c-485a-8e9b-307649736e67") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0 180) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 1 "Board_0-+3.3V") + (pintype "passive") + (uuid "ca251cc5-b19c-44e5-b7b9-158541dea089") + ) + (pad "2" smd roundrect + (at 0.825 0 180) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 5 "Board_0-/Project Architecture/BLE Controller/~{BATT_INT}") + (pintype "passive") + (uuid "386cce35-0722-4043-94d6-e3667cde565a") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "1c81fe3e-b86f-49c3-a7ba-6add5241160e") + (at 116.5 44.57475 90) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Reference" "R1" + (at -2.425 0 90) + (unlocked yes) + (layer "F.SilkS") + (uuid "705dde95-40aa-4f3e-a088-0e11547dad9b") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "10k" + (at 0 1.43 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "f9a5fe04-7e47-4ba2-96f7-fe45143e2b19") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "https://www.royalohm.com/assets/pdf/products/smd/1.pdf" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "d6ff1fcd-345b-4fb0-b1f5-9de231650aad") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Resistor, US symbol" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "2a5d0f15-47d0-4830-9d9e-3e2f59cdf2d8") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Manufacturer" "Uni-Royal" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "4bbfad49-7251-48d5-8cff-44eaae722825") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Manufacturer PN" "0603WAF1002T5E" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "20b3a4ea-8ee4-454b-abfa-42eae4f3a851") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "LCSC" "C25804" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "6f4fc8f6-da21-4ca4-b406-5009313f612c") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "part" "R_US" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "5c86bba1-6cf8-43fa-a6fb-b73315cc0dcf") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/a9fa5cb8-cb9a-4485-a2e3-7ece0390081e") + (attr smd) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "d2750476-f5cf-4c3b-a440-d2dff31546db") + ) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "90014fa1-fc52-46ba-8242-70ff26376cd6") + ) + (fp_rect + (start -1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "5ea7ce17-0a6e-4192-b0e3-347dfd5bbfba") + ) + (fp_rect + (start -0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "0c125bfd-687f-4ad3-b4bc-bfc7acc38aed") + ) + (fp_text user "${REFERENCE}" + (at 0 0 90) + (layer "F.Fab") + (uuid "2636957e-0f8f-437f-b935-0c2cd8e36399") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0 90) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 1 "Board_0-+3.3V") + (pintype "passive") + (uuid "fa519440-904f-45e5-9914-1b6a62d5dead") + ) + (pad "2" smd roundrect + (at 0.825 0 90) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 6 "Board_0-/Project Architecture/BLE Controller/~{LOAD_CELL_EN}") + (pintype "passive") + (uuid "6ee81256-df89-4e72-aaf8-90c1783d871d") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "221932cd-9301-4ca7-9179-4324cb2b12a8") + (at 170 62.24975 180) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Reference" "R13" + (at -3 0 0) + (unlocked yes) + (layer "F.SilkS") + (uuid "36414964-cce6-4acd-9d1c-c6594c7d274d") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "10k" + (at 0 1.43 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "0ae2e736-e66d-4598-bc13-1e4a242f13ce") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "https://www.royalohm.com/assets/pdf/products/smd/1.pdf" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "fcded6ab-8d37-4aa6-a637-947d7f2378d2") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Resistor, US symbol" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "44002dba-3148-4cb9-b7a4-4f43f9a7ffe4") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Manufacturer" "Uni-Royal" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "c4fd495c-e9a1-4414-96f5-a55a933593db") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Manufacturer PN" "0603WAF1002T5E" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "b16b9f98-39e3-4227-bb07-5d4397d9aeec") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "LCSC" "C25804" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "2a6417ae-de9c-43a8-8c70-0d2d1c166645") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "part" "R_US" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "fd4bda3e-fd2d-45ff-9a1c-d88f0d3e0280") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/f6afef58-d841-4ad6-baf9-746b0a35f011/9da43fd7-7a0a-403c-bf2c-ba67cd8fa669/c82cb63c-c096-4a91-9538-24f637845e62") + (attr smd) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "8ae4a5fc-311f-4407-b1a1-c37c36b34889") + ) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "8a3a61c6-311b-46b8-bed8-03cba36e4dc0") + ) + (fp_rect + (start -1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "e5f9ee65-5994-4a6b-9790-98c39c273db1") + ) + (fp_rect + (start -0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "9d8e0e76-f093-4f52-a042-198a3daa16d1") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "4d85e5b1-966f-4930-a53f-2943ad1d1942") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0 180) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 81 "Board_1-+3.3V") + (pintype "passive") + (uuid "10d2aac3-a310-424c-9ef0-0eae67fd39a6") + ) + (pad "2" smd roundrect + (at 0.825 0 180) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 83 "Board_1-/Project Architecture/BLE Controller/SCL") + (pintype "passive") + (uuid "19f84002-5da1-4910-8f58-53e773f598ce") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "222d63b6-63a8-4869-b067-ae3896b80424") + (at 167.5 44.57475 90) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Reference" "R1" + (at -2.425 0 90) + (unlocked yes) + (layer "F.SilkS") + (uuid "439fac4c-1e75-4b77-be6e-199a15854f25") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "10k" + (at 0 1.43 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "4d269d78-31e2-4685-a44e-c9997d4a43a2") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "https://www.royalohm.com/assets/pdf/products/smd/1.pdf" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "89838b26-46fb-4399-9696-6f20a724560d") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Resistor, US symbol" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "47615d86-92c7-451f-9c76-7d72a5e4d16f") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Manufacturer" "Uni-Royal" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "b1c0038b-44b5-4214-8e07-f4dc3efb64ad") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Manufacturer PN" "0603WAF1002T5E" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "8e8588e7-2fa4-4c82-8731-d3144fe8d5d7") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "LCSC" "C25804" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "f4141488-05af-45eb-8053-99100b730462") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "part" "R_US" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "d30f0645-4a6c-4c75-be31-6fc0ec729c12") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/a9fa5cb8-cb9a-4485-a2e3-7ece0390081e") + (attr smd) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "a677efa8-99a3-4a08-97fe-c56180ea6aec") + ) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "99d84309-fc46-4fa7-895e-c3e389b352ae") + ) + (fp_rect + (start -1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "c4813728-674f-43ec-828a-2519fd78b872") + ) + (fp_rect + (start -0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "6d8c1a02-701d-4107-92ad-a731e3be37ab") + ) + (fp_text user "${REFERENCE}" + (at 0 0 90) + (layer "F.Fab") + (uuid "e3b47b20-6719-47d0-89c0-afefc7b33b76") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0 90) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 81 "Board_1-+3.3V") + (pintype "passive") + (uuid "4956669f-7c6b-4cb1-acf3-51f4e801700e") + ) + (pad "2" smd roundrect + (at 0.825 0 90) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 86 "Board_1-/Project Architecture/BLE Controller/~{LOAD_CELL_EN}") + (pintype "passive") + (uuid "6cbac3c3-1bca-4049-bd93-0b25df8e01f4") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "22f408a2-c5cf-4630-a662-b9aa705af8fa") + (at 130.25 43.99975 180) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Reference" "R10" + (at 0 -1.25 0) + (unlocked yes) + (layer "F.SilkS") + (uuid "79dfd993-1d2a-487e-ae8b-a5f91c082939") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "22" + (at 0 1.43 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "f64e7c7c-31c9-41cc-bce1-b1b1740d920a") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "https://www.royalohm.com/assets/pdf/products/smd/1.pdf" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "eeab87b7-f9c5-4df1-928f-7fe4eb215e2b") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Resistor, US symbol" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "86954830-23c8-4f78-b94d-a7780ab09abd") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Manufacturer" "Uni-Royal" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "310c3737-9307-4a5e-a325-1f47785b74e9") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Manufacturer PN" "0603WAF220JT5E" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "c31e5d92-da80-446b-8ead-c34c5429f261") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "LCSC" "C23345" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "d9ea8af1-6bb1-4f1b-bf79-c53bfab43a59") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "part" "R_US" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "1d5f7718-634e-48cf-be1f-6f91897e5c4d") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/f6afef58-d841-4ad6-baf9-746b0a35f011/9da43fd7-7a0a-403c-bf2c-ba67cd8fa669/332831fa-4ca8-4bf7-bbf1-1f9d0d7f0379") + (attr smd) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "6f0c48ca-ed32-47d1-a86f-1a883a58ea67") + ) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "c51077ac-f27a-49a7-9f83-99681b2ba378") + ) + (fp_rect + (start -1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "c8434010-2395-429a-821b-ae116280c033") + ) + (fp_rect + (start -0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "df0de122-fcc1-41b4-8054-4bff53f85353") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "61dd5a42-381b-49c2-acd4-5112b05bd950") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0 180) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 16 "Board_0-/Project Architecture/Power and Interface/SWDIO") + (pintype "passive") + (uuid "4ba48b56-5114-44f3-8972-05ede02fe0d7") + ) + (pad "2" smd roundrect + (at 0.825 0 180) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 30 "Board_0-Net-(U3-SWDIO)") + (pintype "passive") + (uuid "52150570-3f0c-4432-8193-3d3fa5bd4931") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Capacitor_SMD:C_0603_1608Metric" + (layer "F.Cu") + (uuid "23eb4395-7f5a-460b-8b83-53fdf7fa6d8c") + (at 162.5 62.24975 180) + (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "capacitor") + (property "Reference" "C6" + (at 2.5 0 0) + (unlocked yes) + (layer "F.SilkS") + (uuid "9fa0d9c0-85db-48c2-900d-ec9b7c363a43") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "2.2u" + (at 0 1.43 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "69c04908-2ed4-4366-8603-c6e5cb605c8d") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL10A225KO8NNN" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "405bac57-325d-4caa-a518-dd2513b27170") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "capacitor, small US symbol" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "621afcd8-3760-4538-b05e-65d9e58822c9") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "LCSC" "C23630" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "f9310eb2-ba88-4f25-af00-5968cd7612d1") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Manufacturer" "Samsung Electro-Mechanics" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "54b4c485-2591-4459-9919-c4ceafb3d5a1") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Manufacturer PN" "CL10A225KO8NNNC" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "5bf70706-de0e-4d97-970a-30ac6f5334e6") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "part" "C_Small_US" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "c2f3556c-7ca6-43e4-8c1d-d27efee717e4") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/c93ffeff-50d5-463f-b756-5298c92ef9bf") + (attr smd) + (fp_line + (start -0.14058 0.51) + (end 0.14058 0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "382b79f9-5045-4cca-96d9-e2287031c486") + ) + (fp_line + (start -0.14058 -0.51) + (end 0.14058 -0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "9d3d683e-b4d2-49c6-8273-00613dfed0e0") + ) + (fp_rect + (start -1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "836fcbca-2e85-4631-a2b3-4fc421e58082") + ) + (fp_rect + (start -0.8 -0.4) + (end 0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "f1fca7aa-cbd3-493c-ad85-49d8b45d62b0") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "f4f16fa2-39e8-40e3-bc67-e6f9a1fd5e88") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.775 0 180) + (size 0.9 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 112 "Board_1-Net-(U4-VDD)") + (pintype "passive") + (uuid "755651c8-4327-482c-8926-0e992fd48eb0") + ) + (pad "2" smd roundrect + (at 0.775 0 180) + (size 0.9 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 98 "Board_1-GND") + (pintype "passive") + (uuid "7b64e4d3-9350-4182-a439-81919df80563") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0603_1608Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "NPTH" + (layer "F.Cu") + (uuid "260b7b32-fd54-4ed3-9525-a88f237791e4") + (at 124.6 36.24975) + (property "Reference" "KiKit_MB_2_8" + (at 0 0.5 0) + (layer "F.SilkS") + (hide yes) + (uuid "9299e992-36c3-49f2-9519-3e46cf203ad8") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "NPTH" + (at 0 -0.5 0) + (layer "F.Fab") + (hide yes) + (uuid "3814449a-3da0-4b88-8125-0a4a5293a691") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "43dc380e-697c-4cf3-b6b0-3a70f617cf58") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "0f467261-f56f-4f98-ace2-840b4b4c08d6") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (attr through_hole board_only exclude_from_pos_files exclude_from_bom) + (pad "" np_thru_hole circle + (at 0 0) + (size 0.5 0.5) + (drill 0.5) + (layers "*.Mask") + (uuid "1cfc4b66-b473-4ea6-adb0-262d30b5dec7") + ) + (embedded_fonts no) + ) + (footprint "Package_SO:MSOP-8_3x3mm_P0.65mm" + (layer "F.Cu") + (uuid "2709bd9c-b808-4463-87d1-2af2c16fcfb6") + (at 158.5 58.24975) + (descr "MSOP, 8 Pin (https://www.jedec.org/system/files/docs/mo-187F.pdf variant AA), generated with kicad-footprint-generator ipc_gullwing_generator.py") + (tags "MSOP SO") + (property "Reference" "U1" + (at -1.5 -2.5 0) + (unlocked yes) + (layer "F.SilkS") + (uuid "68898043-ee87-4d9b-9b7c-e56507d29897") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "MCP6042T-I/MS" + (at 0 2.45 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "e85704b7-0a84-42aa-b752-9fedf45f5a1b") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "http://ww1.microchip.com/downloads/en/devicedoc/22140b.pdf" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "d7ec45f0-3265-426a-bb74-a0b0892c6a72") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Dual, 1 MHz, 85µA, Rail-to-Rail input and output, MSOP-8" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "b059fcae-30a5-4fea-a4cb-cc4286d4b711") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "LCSC" "C627438" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "7b77ba42-830b-4a13-82fb-f64d6076d5f6") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Manufacturer" "Microchip" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "72ccde15-1b96-410d-82e1-3401cf70d799") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Manufacturer PN" "MCP6042-I/MS" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "58d745e1-275d-42b4-98b9-e0e8ebebf6d4") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "part" "MCP6L02x-xMS" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "1583b365-c8b4-4f1f-98e1-be4718a9b248") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/0aa2307e-1521-4275-a630-00398fb3d41d") + (attr smd) + (fp_line + (start -1.61 -1.61) + (end 1.61 -1.61) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "625e99bb-3cf6-407d-b48a-e64d1fc6dfb7") + ) + (fp_line + (start -1.61 -1.435) + (end -1.61 -1.61) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "e82bbc6d-55a3-4ef4-b97c-ec00ab2a60a3") + ) + (fp_line + (start -1.61 1.61) + (end -1.61 1.435) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "a5efd26b-85de-4d53-8197-629c50b35915") + ) + (fp_line + (start 1.61 -1.61) + (end 1.61 -1.435) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "4851f2c2-ce36-4393-b3ab-98ba731c9867") + ) + (fp_line + (start 1.61 1.435) + (end 1.61 1.61) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "a28c1b36-2ff1-49d7-83ef-3fd175ae25f0") + ) + (fp_line + (start 1.61 1.61) + (end -1.61 1.61) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "6b11b5c8-237e-4cc8-bb92-8d29f77ea8fb") + ) + (fp_poly + (pts + (xy -2.16 -1.44) (xy -2.4 -1.77) (xy -1.92 -1.77) + ) + (stroke + (width 0.12) + (type solid) + ) + (fill yes) + (layer "F.SilkS") + (uuid "aa1e32b2-ced6-4827-a8a0-2768ac863100") + ) + (fp_line + (start -3.18 -1.43) + (end -1.75 -1.43) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "4c173b83-673a-4966-a3ac-c17761556f7d") + ) + (fp_line + (start -3.18 1.43) + (end -3.18 -1.43) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "f8607857-bf27-45f8-b5fa-d4ded7a67ac1") + ) + (fp_line + (start -1.75 -1.75) + (end 1.75 -1.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "a5f0367d-d97e-47b6-bcb5-77de8f450942") + ) + (fp_line + (start -1.75 -1.43) + (end -1.75 -1.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "3f0de7e5-4f70-4014-baa1-62cd4bdd940d") + ) + (fp_line + (start -1.75 1.43) + (end -3.18 1.43) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "b21d182e-2673-4ad0-ae42-c40e1dc1ff95") + ) + (fp_line + (start -1.75 1.75) + (end -1.75 1.43) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "5b830f00-8a1a-47d9-be6e-34bd2e6e6728") + ) + (fp_line + (start 1.75 -1.75) + (end 1.75 -1.43) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "de153baf-b602-4f3d-90ba-149d9b410b4b") + ) + (fp_line + (start 1.75 -1.43) + (end 3.18 -1.43) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "565c285e-06ce-4360-960d-3672678bca08") + ) + (fp_line + (start 1.75 1.43) + (end 1.75 1.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "8f17b507-df84-4246-80ff-bf4f86bcba0d") + ) + (fp_line + (start 1.75 1.75) + (end -1.75 1.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "80ddd2db-289d-42a8-ba1f-c2c95ec7e143") + ) + (fp_line + (start 3.18 -1.43) + (end 3.18 1.43) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "2ef20e6c-865a-4ab0-a685-af84c8850fd7") + ) + (fp_line + (start 3.18 1.43) + (end 1.75 1.43) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "0bb3ffb5-6892-40e5-989c-982cf7a4f9c4") + ) + (fp_poly + (pts + (xy -0.75 -1.5) (xy 1.5 -1.5) (xy 1.5 1.5) (xy -1.5 1.5) (xy -1.5 -0.75) + ) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "30a1c4a7-fd67-414f-a037-edddf40798d1") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "02ef5d15-61e1-4f97-8b34-436ce4a1616d") + (effects + (font + (size 0.75 0.75) + (thickness 0.11) + ) + ) + ) + (pad "1" smd roundrect + (at -2.1125 -0.975) + (size 1.625 0.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 104 "Board_1-Net-(U1A--)") + (pintype "output") + (uuid "dd4d99b3-e47f-4bd6-9353-33001c7b3f44") + ) + (pad "2" smd roundrect + (at -2.1125 -0.325) + (size 1.625 0.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 104 "Board_1-Net-(U1A--)") + (pinfunction "-") + (pintype "input") + (uuid "dff11f17-f955-46d2-81f2-f4eb91a9dc11") + ) + (pad "3" smd roundrect + (at -2.1125 0.325) + (size 1.625 0.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 103 "Board_1-Net-(U1A-+)") + (pinfunction "+") + (pintype "input") + (uuid "ff47b0ec-20ba-4a0e-a7b8-867d8d7c6667") + ) + (pad "4" smd roundrect + (at -2.1125 0.975) + (size 1.625 0.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 98 "Board_1-GND") + (pinfunction "V-") + (pintype "power_in") + (uuid "b6407bf1-b571-4992-9d24-decd0136e7e7") + ) + (pad "5" smd roundrect + (at 2.1125 0.975) + (size 1.625 0.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 98 "Board_1-GND") + (pinfunction "+") + (pintype "input") + (uuid "213c5930-ab45-4132-94ea-6304f2b3fa03") + ) + (pad "6" smd roundrect + (at 2.1125 0.325) + (size 1.625 0.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 105 "Board_1-Net-(U1B--)") + (pinfunction "-") + (pintype "input") + (uuid "227ca3dd-028b-4537-ace6-87cd2b32344d") + ) + (pad "7" smd roundrect + (at 2.1125 -0.325) + (size 1.625 0.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 105 "Board_1-Net-(U1B--)") + (pintype "output") + (uuid "2a75ad25-21c6-4f14-95b9-8764778f366d") + ) + (pad "8" smd roundrect + (at 2.1125 -0.975) + (size 1.625 0.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 81 "Board_1-+3.3V") + (pinfunction "V+") + (pintype "power_in") + (uuid "a6c90490-f2e9-4cb8-af6d-76dae78a377e") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Package_SO.3dshapes/MSOP-8_3x3mm_P0.65mm.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "NPTH" + (layer "F.Cu") + (uuid "2a4a8cfc-2cea-449d-afe2-36ece0b9d1d6") + (at 174 63.74975) + (property "Reference" "KiKit_MB_6_6" + (at 0 0.5 0) + (layer "F.SilkS") + (hide yes) + (uuid "7c29fec4-600f-4033-8a40-58c00526698f") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "NPTH" + (at 0 -0.5 0) + (layer "F.Fab") + (hide yes) + (uuid "0d9d6dc5-6abb-4146-9b1d-43609886f1d3") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "7b8b6524-b255-49f4-8b02-11c8bfbbbaa1") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "41e50798-9fc2-439f-bcd6-7bba76eff715") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (attr through_hole board_only exclude_from_pos_files exclude_from_bom) + (pad "" np_thru_hole circle + (at 0 0) + (size 0.5 0.5) + (drill 0.5) + (layers "*.Mask") + (uuid "0ca568c0-fd15-461b-b7a2-1b915c4c7040") + ) + (embedded_fonts no) + ) + (footprint "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "2e537479-1611-40b2-a2f7-b586d6c69899") + (at 181.25 43.99975 180) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Reference" "R10" + (at 0 -1.25 0) + (unlocked yes) + (layer "F.SilkS") + (uuid "c925d7ed-99a3-4855-9df9-31d27d27ff44") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "22" + (at 0 1.43 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "1770b0be-6ffa-473d-a616-62221e4e59c2") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "https://www.royalohm.com/assets/pdf/products/smd/1.pdf" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "910388cd-0b13-40f9-afe5-685ed12c5396") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Resistor, US symbol" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "fbb368af-58f3-47c1-ad6e-1a096a6b9f7c") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Manufacturer" "Uni-Royal" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "81ad84d4-7b70-4ac5-afce-c850eadee498") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Manufacturer PN" "0603WAF220JT5E" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "72638388-7f8b-402d-bc39-2c59f259f9f7") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "LCSC" "C23345" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "dba7bdcf-066e-4ddd-b65d-b638007034aa") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "part" "R_US" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "24c60408-d4b1-47f3-8fab-9f1908909673") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/f6afef58-d841-4ad6-baf9-746b0a35f011/9da43fd7-7a0a-403c-bf2c-ba67cd8fa669/332831fa-4ca8-4bf7-bbf1-1f9d0d7f0379") + (attr smd) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "63f89a5a-11ce-4f44-893b-ed0a57333c21") + ) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "c5dffbc7-3d00-4751-a193-9748da56a11c") + ) + (fp_rect + (start -1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "5e8e2855-72c2-4125-b4b5-f7889979ce9a") + ) + (fp_rect + (start -0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "2ff9fb67-bd15-4e26-8ec0-a601ac312db7") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "f822ba48-a7da-4b4a-b627-59f1ea18ab52") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0 180) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 96 "Board_1-/Project Architecture/Power and Interface/SWDIO") + (pintype "passive") + (uuid "522b9d10-812f-4e1a-8bb5-4761cb6f6b73") + ) + (pad "2" smd roundrect + (at 0.825 0 180) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 110 "Board_1-Net-(U3-SWDIO)") + (pintype "passive") + (uuid "74929ad8-91c1-4984-a387-7ac1e470dfd3") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "NPTH" + (layer "F.Cu") + (uuid "2fc811b9-f84a-4dab-a8dd-277f46735d41") + (at 151 48.333084) + (property "Reference" "KiKit_MB_4_6" + (at 0 0.5 0) + (layer "F.SilkS") + (hide yes) + (uuid "308c76b6-4663-4489-b4c5-f3d8ebc60950") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "NPTH" + (at 0 -0.5 0) + (layer "F.Fab") + (hide yes) + (uuid "5e0f9949-5f7e-4fff-a97f-2da33bdfba1c") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "bdc77381-7667-4b34-8a05-9c13af92c226") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "d9e7adbb-0886-4426-a1d1-04d086ea9334") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (attr through_hole board_only exclude_from_pos_files exclude_from_bom) + (pad "" np_thru_hole circle + (at 0 0) + (size 0.5 0.5) + (drill 0.5) + (layers "*.Mask") + (uuid "9e5b9583-8b1d-47fa-8ec9-3425b26bb674") + ) + (embedded_fonts no) + ) + (footprint "NPTH" + (layer "F.Cu") + (uuid "302b6e9a-1d14-47cb-a3f3-3028ed933a88") + (at 176.4 36.24975) + (property "Reference" "KiKit_MB_5_9" + (at 0 0.5 0) + (layer "F.SilkS") + (hide yes) + (uuid "facf2813-df34-40ae-9e53-c2fbfeb81b6d") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "NPTH" + (at 0 -0.5 0) + (layer "F.Fab") + (hide yes) + (uuid "11aba271-0904-43bf-8b6b-f9c77bc4dc98") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "baaf373f-aeda-4c05-9e2e-8aa2472d5d16") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "2348a732-d652-4f8c-a568-3b16da9d6e14") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (attr through_hole board_only exclude_from_pos_files exclude_from_bom) + (pad "" np_thru_hole circle + (at 0 0) + (size 0.5 0.5) + (drill 0.5) + (layers "*.Mask") + (uuid "11bc12bb-7307-4715-909d-6a9cfecbf018") + ) + (embedded_fonts no) + ) + (footprint "NPTH" + (layer "F.Cu") + (uuid "30d4767b-7ee1-4ef2-9a47-756feec22fb6") + (at 171.6 63.74975) + (property "Reference" "KiKit_MB_6_9" + (at 0 0.5 0) + (layer "F.SilkS") + (hide yes) + (uuid "1dd02ddb-f42b-466f-b86f-57cccc50b6a3") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "NPTH" + (at 0 -0.5 0) + (layer "F.Fab") + (hide yes) + (uuid "3fd60dec-3a77-4f3a-9be9-93cb50c1d098") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "78895b41-2878-4e85-a3c5-a1f16225a0ed") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "4c624e82-0c35-4d15-b32a-4147ef0e8237") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (attr through_hole board_only exclude_from_pos_files exclude_from_bom) + (pad "" np_thru_hole circle + (at 0 0) + (size 0.5 0.5) + (drill 0.5) + (layers "*.Mask") + (uuid "5494b61e-f4f1-4dcd-a062-b3639a0b8eb0") + ) + (embedded_fonts no) + ) + (footprint "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "35b263b6-ca84-4e0f-a2b8-0c8c81fcf938") + (at 154.5 53.74975 -90) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Reference" "R4" + (at 0 1.5 90) + (unlocked yes) + (layer "F.SilkS") + (uuid "eef96377-acbf-4824-8d3a-47138ea54700") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "220k" + (at 0 1.43 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "2b49a798-7c3c-4420-9bfc-451abdefc55e") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "https://www.royalohm.com/assets/pdf/products/smd/1.pdf" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "ebb04a95-08fc-4260-ab3c-7b6bf0c0963d") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Resistor, US symbol" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "3742d164-94f8-4fbc-bc3c-c7127b5ad959") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Manufacturer" "Uni-Royal" + (at 0 0 270) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "ba65ff70-c4af-4116-a377-d07a0c9e61e5") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Manufacturer PN" "0603WAF2203T5E" + (at 0 0 270) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "0e7e5dc7-713f-4176-88f1-af102ba0a69f") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "LCSC" "C22961" + (at 0 0 270) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "8a59f000-5ea5-4e72-9ca4-e3957a733ced") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "part" "R_US" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "5077b1c1-2c5c-40e0-b92c-cf5cd7fdf305") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/3332d124-1bcb-4459-9e42-da7bb6e9a74c") + (attr smd) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "cd224d2b-25b4-44b6-a188-b31234c6e32e") + ) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "62cfe49a-8f38-40e2-85e4-602ee7a84ed5") + ) + (fp_rect + (start -1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "62182a95-1469-4686-acbb-ca17b62b4f91") + ) + (fp_rect + (start -0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "0539510c-1ea2-485a-be3b-2020d4879f11") + ) + (fp_text user "${REFERENCE}" + (at 0 0 90) + (layer "F.Fab") + (uuid "bce635e2-f43f-48ac-a54b-ca4dbd3dd971") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0 270) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 106 "Board_1-Net-(U2A--)") + (pintype "passive") + (uuid "88584ab0-1a3f-4e4b-becb-2ce2a275a0ee") + ) + (pad "2" smd roundrect + (at 0.825 0 270) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 104 "Board_1-Net-(U1A--)") + (pintype "passive") + (uuid "c67179d4-2014-44ed-8f94-c726bb9ad5f6") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Connector_PinHeader_1.27mm:PinHeader_2x05_P1.27mm_Vertical_SMD" + (layer "F.Cu") + (uuid "35e88576-064a-42e5-9c73-52e639f25bb5") + (at 133.25 49.99975) + (descr "surface-mounted straight pin header, 2x05, 1.27mm pitch, double rows") + (tags "Surface mounted pin header SMD 2x05 1.27mm double row") + (property "Reference" "J3" + (at 0 -4.285 0) + (unlocked yes) + (layer "F.SilkS") + (uuid "4c972b62-489a-4c20-980c-6967633b794f") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "Conn_ARM_JTAG_SWD_10" + (at 0 4.285 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "9f17bff2-2180-4b5b-a670-1396a06b7059") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "http://infocenter.arm.com/help/topic/com.arm.doc.ddi0314h/DDI0314H_coresight_components_trm.pdf" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "a3b4f296-6475-4956-94c2-a1fe9535114d") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Cortex Debug Connector, standard ARM Cortex-M SWD and JTAG interface" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "ace8cadc-7076-4cef-82e8-9ff8a31171c3") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "LCSC" "C150517" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "03cf838f-f5d3-400e-9664-0266e768f159") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Manufacturer" "Amphenol ICC" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "ba668b9e-a7f2-4b9a-80a0-126ffd261969") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Manufacturer PN" "20021121-00010C4LF" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "4d030162-0783-4690-951d-c95bd526afe3") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "part" "Conn_ARM_JTAG_SWD_10" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "d96c1a0c-14b1-4595-b5ea-0b493053303e") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/161d7b6a-da88-4f78-aa04-5fc04ec8537a") + (attr smd) + (fp_line + (start -3.09 -3.22) + (end -1.815 -3.22) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "8a69dcfa-cc1e-4fb5-9014-ec4265f174ac") + ) + (fp_line + (start -1.815 -3.285) + (end -1.815 -3.22) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "057025e4-ff71-4c99-8060-1f995b70825e") + ) + (fp_line + (start -1.815 -3.285) + (end 1.815 -3.285) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "018ecd57-c554-45e0-b6ab-5b74cb749e59") + ) + (fp_line + (start -1.815 3.22) + (end -1.815 3.285) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "85d8cc44-86eb-4729-82c9-65e9e9d2e5c2") + ) + (fp_line + (start -1.815 3.285) + (end 1.815 3.285) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "f084d741-ad0d-4cff-b2a4-3cb33170fa1a") + ) + (fp_line + (start 1.815 -3.285) + (end 1.815 -3.22) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "8477f918-f959-4740-9f11-ebf0438b340f") + ) + (fp_line + (start 1.815 3.22) + (end 1.815 3.285) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "c9570c83-4bcd-4094-8995-0c44117f9714") + ) + (fp_rect + (start -4.29 -3.68) + (end 4.29 3.68) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "898c0a0b-a9f9-47de-8142-044c8d8ace27") + ) + (fp_line + (start -2.75 -2.74) + (end -2.75 -2.34) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "a1c76ccc-8791-451b-b6ee-d1244f899323") + ) + (fp_line + (start -2.75 -2.34) + (end -1.705 -2.34) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "975e191a-bc3e-40fb-b89e-f4778ebc2403") + ) + (fp_line + (start -2.75 -1.47) + (end -2.75 -1.07) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "6ef55503-a16f-459e-8233-84407c1a5fbd") + ) + (fp_line + (start -2.75 -1.07) + (end -1.705 -1.07) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "d9f78eaf-2719-4a22-b2f0-d94bf21bb831") + ) + (fp_line + (start -2.75 -0.2) + (end -2.75 0.2) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "8ec1ef47-81fe-42e4-9540-814ccc86040b") + ) + (fp_line + (start -2.75 0.2) + (end -1.705 0.2) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "1a5e2142-0c83-4661-9532-a34338b6cbc6") + ) + (fp_line + (start -2.75 1.07) + (end -2.75 1.47) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "22369b24-532a-4aab-a25a-6e14baecfeab") + ) + (fp_line + (start -2.75 1.47) + (end -1.705 1.47) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "2a80c752-a6c0-4e4c-8dbc-4b8691c52252") + ) + (fp_line + (start -2.75 2.34) + (end -2.75 2.74) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "4357af95-573f-44e5-9412-3253961fcf94") + ) + (fp_line + (start -2.75 2.74) + (end -1.705 2.74) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "5e366516-a6dc-4083-8499-02b5cdaa7d47") + ) + (fp_line + (start -1.705 -2.74) + (end -2.75 -2.74) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "865dd28b-1a2c-4ff9-9576-6918ee4cf3de") + ) + (fp_line + (start -1.705 -2.74) + (end -1.27 -3.175) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "2a034fe8-1848-4a47-8755-dad41e9014fd") + ) + (fp_line + (start -1.705 -1.47) + (end -2.75 -1.47) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "2e2323e0-607b-4c02-a5fa-f4378cdda01c") + ) + (fp_line + (start -1.705 -0.2) + (end -2.75 -0.2) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "377df9f1-f3fe-4220-8b0d-c354426f744b") + ) + (fp_line + (start -1.705 1.07) + (end -2.75 1.07) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "c03858af-63b6-4c43-ab0d-d14486435fb7") + ) + (fp_line + (start -1.705 2.34) + (end -2.75 2.34) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "4111eba7-1606-4afb-a50d-ff40b0ba13fb") + ) + (fp_line + (start -1.705 3.175) + (end -1.705 -2.74) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "34a9342f-012a-49fe-8f43-f4a1bfd483a3") + ) + (fp_line + (start -1.27 -3.175) + (end 1.705 -3.175) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "d493a714-9d6a-4be1-82a1-a5fc6d2a1d6e") + ) + (fp_line + (start 1.705 -3.175) + (end 1.705 3.175) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "850da38e-7b48-4aba-9d09-4ac429baaa77") + ) + (fp_line + (start 1.705 -2.74) + (end 2.75 -2.74) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "27e1b4a0-4e86-41a4-9224-6fc6610254bf") + ) + (fp_line + (start 1.705 -1.47) + (end 2.75 -1.47) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "69a4f2eb-e458-4566-b9be-61444e105110") + ) + (fp_line + (start 1.705 -0.2) + (end 2.75 -0.2) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "0d7f67c8-c98b-43dd-99b4-0c8f3810d0f8") + ) + (fp_line + (start 1.705 1.07) + (end 2.75 1.07) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "4d9b67bd-a082-4cac-bcec-8d70e6436fb3") + ) + (fp_line + (start 1.705 2.34) + (end 2.75 2.34) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "0e97df4b-b27b-40da-9ac2-e3621002b5d4") + ) + (fp_line + (start 1.705 3.175) + (end -1.705 3.175) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "ef41dcb0-438e-4901-8f7f-683ca4887b67") + ) + (fp_line + (start 2.75 -2.74) + (end 2.75 -2.34) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "045177a9-281b-44e6-8bd9-e2f8a8f1d860") + ) + (fp_line + (start 2.75 -2.34) + (end 1.705 -2.34) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "5f4838c2-0fce-4588-850c-db86741a5c29") + ) + (fp_line + (start 2.75 -1.47) + (end 2.75 -1.07) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "b46843e0-bbcc-4b74-925a-e78efbfb3c4b") + ) + (fp_line + (start 2.75 -1.07) + (end 1.705 -1.07) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "9c75d96c-6cce-4665-9d2b-00ac63605d85") + ) + (fp_line + (start 2.75 -0.2) + (end 2.75 0.2) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "8a0d7504-b915-4915-acab-9758d53e564b") + ) + (fp_line + (start 2.75 0.2) + (end 1.705 0.2) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "f2c839a3-cef6-4945-81d9-cbb75007c6fb") + ) + (fp_line + (start 2.75 1.07) + (end 2.75 1.47) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "9312e6cf-5c3b-447e-a057-64ad7b9def8f") + ) + (fp_line + (start 2.75 1.47) + (end 1.705 1.47) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "ad50db37-3e85-4f43-b56b-1db7a008278c") + ) + (fp_line + (start 2.75 2.34) + (end 2.75 2.74) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "c0cbdfbe-7226-4352-a221-8fe0c9e74479") + ) + (fp_line + (start 2.75 2.74) + (end 1.705 2.74) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "97997ea4-0cdd-4f90-8606-6478ea1223e6") + ) + (fp_text user "${REFERENCE}" + (at 0 0 90) + (layer "F.Fab") + (uuid "c4be25b4-c62f-4336-9330-cc3010972c2c") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "1" smd rect + (at -1.95 -2.54) + (size 2.4 0.74) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 1 "Board_0-+3.3V") + (pinfunction "VTref") + (pintype "power_in") + (uuid "3eeb2825-dfa6-4994-a51a-d22f61e9ebf6") + ) + (pad "2" smd rect + (at 1.95 -2.54) + (size 2.4 0.74) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 16 "Board_0-/Project Architecture/Power and Interface/SWDIO") + (pinfunction "SWDIO/TMS") + (pintype "bidirectional") + (uuid "2fb582c4-f959-4998-acac-f61b04bfa2b9") + ) + (pad "3" smd rect + (at -1.95 -1.27) + (size 2.4 0.74) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 18 "Board_0-GND") + (pinfunction "GND") + (pintype "power_in") + (uuid "f279b42a-b540-4b72-b982-0dc58f3218c3") + ) + (pad "4" smd rect + (at 1.95 -1.27) + (size 2.4 0.74) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 15 "Board_0-/Project Architecture/Power and Interface/SWDCLK") + (pinfunction "SWCLK/TCK") + (pintype "output") + (uuid "037730e2-b14b-4c9a-9ed9-7e873a1f4f5a") + ) + (pad "5" smd rect + (at -1.95 0) + (size 2.4 0.74) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 18 "Board_0-GND") + (pinfunction "GND") + (pintype "passive") + (uuid "f818b077-ef1d-4432-8410-196e85fcc1c5") + ) + (pad "6" smd rect + (at 1.95 0) + (size 2.4 0.74) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 38 "Board_0-unconnected-(J3-SWO{slash}TDO-Pad6)") + (pinfunction "SWO/TDO") + (pintype "input+no_connect") + (uuid "9278f6fd-c6db-4d4a-8b0c-a1d54c052ce1") + ) + (pad "7" smd rect + (at -1.95 1.27) + (size 2.4 0.74) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 36 "Board_0-unconnected-(J3-KEY-Pad7)") + (pinfunction "KEY") + (pintype "no_connect") + (uuid "a80ed91e-6a37-4561-b30b-99c1aee0c47d") + ) + (pad "8" smd rect + (at 1.95 1.27) + (size 2.4 0.74) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 37 "Board_0-unconnected-(J3-NC{slash}TDI-Pad8)") + (pinfunction "NC/TDI") + (pintype "output+no_connect") + (uuid "e13e95fd-d810-411b-a5b0-398c75e5faa2") + ) + (pad "9" smd rect + (at -1.95 2.54) + (size 2.4 0.74) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 18 "Board_0-GND") + (pinfunction "GNDDetect") + (pintype "passive") + (uuid "e3a14ff4-fdb8-4d51-92c9-7d2e496a32d9") + ) + (pad "10" smd rect + (at 1.95 2.54) + (size 2.4 0.74) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 17 "Board_0-/Project Architecture/Power and Interface/~{RESET}") + (pinfunction "~{RESET}") + (pintype "open_collector") + (uuid "de1e54e3-4d62-4a35-b8d3-f52d1a86a516") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Connector_PinHeader_1.27mm.3dshapes/PinHeader_2x05_P1.27mm_Vertical_SMD.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "NPTH" + (layer "F.Cu") + (uuid "36bd989b-ce07-4ee9-af60-4627f8f143b4") + (at 124.6 63.74975) + (property "Reference" "KiKit_MB_3_4" + (at 0 0.5 0) + (layer "F.SilkS") + (hide yes) + (uuid "da2ecc10-8ada-4ca6-9da7-c6aaaf14aeaf") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "NPTH" + (at 0 -0.5 0) + (layer "F.Fab") + (hide yes) + (uuid "e9e739a3-0f99-432f-8016-beff9ae5c740") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "a2b86a93-8a7f-4e6f-9d76-75c40d3490f3") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "abf7ae6c-22e3-4e7a-af0a-103cebb3df95") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (attr through_hole board_only exclude_from_pos_files exclude_from_bom) + (pad "" np_thru_hole circle + (at 0 0) + (size 0.5 0.5) + (drill 0.5) + (layers "*.Mask") + (uuid "7a337f4a-3253-4eb4-ad04-db1742c2c7a7") + ) + (embedded_fonts no) + ) + (footprint "NPTH" + (layer "F.Cu") + (uuid "37209fd4-5c19-4db4-a712-4be26c655cf6") + (at 126.2 63.74975) + (property "Reference" "KiKit_MB_3_2" + (at 0 0.5 0) + (layer "F.SilkS") + (hide yes) + (uuid "24304e30-fab8-44eb-89c2-40814e19010a") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "NPTH" + (at 0 -0.5 0) + (layer "F.Fab") + (hide yes) + (uuid "8e613fef-2304-464c-bde4-37e718f7b455") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "0c82d781-e816-4028-9493-d77c467425a4") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "2ed2118e-4c24-4bed-ab82-05fbee1fb70f") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (attr through_hole board_only exclude_from_pos_files exclude_from_bom) + (pad "" np_thru_hole circle + (at 0 0) + (size 0.5 0.5) + (drill 0.5) + (layers "*.Mask") + (uuid "f9236a52-0e44-4b34-a802-94f705c6ccb4") + ) + (embedded_fonts no) + ) + (footprint "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "38a38ed2-bd04-4f67-85ad-f2947d955c16") + (at 192.5 53.74975 -90) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Reference" "R9" + (at -2.325 0 90) + (unlocked yes) + (layer "F.SilkS") + (uuid "348fcb1f-7657-4515-a8e4-d0bf7afd3038") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "10k" + (at 0 1.43 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "47dba837-4306-49a6-a545-562c9292c6f5") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "https://www.royalohm.com/assets/pdf/products/smd/1.pdf" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "d2e24f7c-5156-47c8-bac9-f9068d547874") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Resistor, US symbol" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "f3c3c99d-80a1-4ac5-a2fc-7838ec3f7721") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Manufacturer" "Uni-Royal" + (at 0 0 270) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "a842a6d0-aaf8-432c-822d-427ad621f7b7") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Manufacturer PN" "0603WAF1002T5E" + (at 0 0 270) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "ae0a9c10-138f-402a-aa21-4d8c782d9902") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "LCSC" "C25804" + (at 0 0 270) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "c0b1ab43-cd4f-473b-9b10-553c83e5403e") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "part" "R_US" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "f46fbd7b-541b-4d97-a1e5-bb114325fc9e") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/f6afef58-d841-4ad6-baf9-746b0a35f011/9da43fd7-7a0a-403c-bf2c-ba67cd8fa669/a681eb8c-bf92-43dc-90f9-fdde2a4eef00") + (attr smd) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "18022a99-c5cc-4f93-bfc6-f059434af3b4") + ) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "eaf99152-8634-4cdd-8af7-f1405ac78b3f") + ) + (fp_rect + (start -1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "2426219c-4a36-4c07-9d8f-0474e30f95d5") + ) + (fp_rect + (start -0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "7b5f5748-b6b1-42cf-b3b5-85cbb9d046a5") + ) + (fp_text user "${REFERENCE}" + (at 0 0 90) + (layer "F.Fab") + (uuid "82b62c9c-0fef-4369-be4c-2944446a70dd") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0 270) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 81 "Board_1-+3.3V") + (pintype "passive") + (uuid "9eb0d88f-e76a-4705-acff-f5219eb5d04f") + ) + (pad "2" smd roundrect + (at 0.825 0 270) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 88 "Board_1-/Project Architecture/BLE Controller/~{PAIR_SW}") + (pintype "passive") + (uuid "3a7c365f-c180-494a-8706-36e6cfdfe0b6") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "38cd6769-bf3d-425f-bf41-6eaf1ebf9a27") + (at 136.5 57.74975 90) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Reference" "R17" + (at 0 -1.5 90) + (unlocked yes) + (layer "F.SilkS") + (uuid "5466aa1b-2d07-4b81-af5d-339bd1d44bfa") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "5.1k" + (at 0 1.43 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "deba9e11-55dd-492f-bc87-770cba487756") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "https://www.royalohm.com/assets/pdf/products/smd/1.pdf" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "9d0c202d-abc4-437f-a8f6-24c66fb89acb") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Resistor, US symbol" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "75a52edb-8bbb-4251-929b-7eb375474259") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Manufacturer" "Uni-Royal" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "a1bb0a59-72d7-44fc-85c7-c0e5b534b865") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Manufacturer PN" "0603WAF5101T5E" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "04836631-1247-497d-b0a4-83c8d7a2e4de") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "LCSC" "C23186" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "77b8e20e-d511-4584-a0f7-bb4bd380ad53") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "part" "R_US" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "bb6cecb7-c81a-4a8e-847a-3a4f05cbf0dc") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/9aa71257-d96e-4aee-a72f-042865c65129") + (attr smd) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "bde72380-e9fd-4940-8136-81604282e71f") + ) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "c8ad1bf1-c866-4336-917d-a529156ca9f4") + ) + (fp_rect + (start -1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "ada3a986-4a5d-4b77-b936-c01b1b4660f6") + ) + (fp_rect + (start -0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "2f2296ac-fb85-4e42-835e-2a876dc23b69") + ) + (fp_text user "${REFERENCE}" + (at 0 0 90) + (layer "F.Fab") + (uuid "6d79cd7c-4c1f-4f40-9b9a-599232943111") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0 90) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 33 "Board_0-Net-(U5-PROG)") + (pintype "passive") + (uuid "bb11f5da-ead5-4641-afe1-ce920c566d95") + ) + (pad "2" smd roundrect + (at 0.825 0 90) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 18 "Board_0-GND") + (pintype "passive") + (uuid "b9edbee0-d384-412c-96f6-c2b2368d49be") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "NPTH" + (layer "F.Cu") + (uuid "39412374-22e5-4603-b385-3eee546eca3a") + (at 173.2 36.24975) + (property "Reference" "KiKit_MB_5_5" + (at 0 0.5 0) + (layer "F.SilkS") + (hide yes) + (uuid "76f18c8e-9fd9-4dfc-a45f-60cbae3afcdf") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "NPTH" + (at 0 -0.5 0) + (layer "F.Fab") + (hide yes) + (uuid "7e7a3caf-455c-488d-a86e-f0c91b330ac0") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "070940cf-0f8f-42bc-b0a1-c1276eab75c4") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "ce112474-25bc-4bc2-8e10-04477dcf9fbc") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (attr through_hole board_only exclude_from_pos_files exclude_from_bom) + (pad "" np_thru_hole circle + (at 0 0) + (size 0.5 0.5) + (drill 0.5) + (layers "*.Mask") + (uuid "a6051f76-ad9f-4edd-a502-54c60620674d") + ) + (embedded_fonts no) + ) + (footprint "Capacitor_SMD:C_0603_1608Metric" + (layer "F.Cu") + (uuid "3adda019-df1d-46fa-b648-32cb80c58426") + (at 162.5 58.24975 -90) + (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "capacitor") + (property "Reference" "C1" + (at -2.5 0 90) + (unlocked yes) + (layer "F.SilkS") + (uuid "285a1a5d-fbdc-4993-9183-a5ae4a527539") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "100n" + (at 0 1.43 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "6f5be075-ad25-477b-ae7a-28d1585e4d4b") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "https://yageogroup.com/download/specsheet/CC0603KRX7R9BB104" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "4539b07c-3e9b-44cb-9d6f-392d36d8a132") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "capacitor, small US symbol" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "74cc00e9-0ddf-43ed-8117-937e84e05654") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Manufacturer" "YAGEO" + (at 0 0 270) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "d0986fe7-9c0b-4058-a172-6a93eef32a56") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Manufacturer PN" "CC0603KRX7R9BB104" + (at 0 0 270) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "4b2bf814-5321-4451-865a-649f063ff800") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "LCSC" "C14663" + (at 0 0 270) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "f54e57da-772f-4169-803e-207b8928e2c0") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "part" "C_Small_US" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "09cf30df-31e7-4d8e-b578-5a65f70b8e46") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/62133f73-88eb-4da2-9491-8bf214c6001b") + (attr smd) + (fp_line + (start -0.14058 0.51) + (end 0.14058 0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "776641c2-d5f1-486d-ae0a-ecfaebec5440") + ) + (fp_line + (start -0.14058 -0.51) + (end 0.14058 -0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "e5a4378c-0b17-41f6-ac13-fb5f76542acd") + ) + (fp_rect + (start -1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "cc16c335-eae2-4c72-b4a2-968ac4e35ec3") + ) + (fp_rect + (start -0.8 -0.4) + (end 0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "ce728a95-0d31-4a4a-b6f8-a6b263edf91f") + ) + (fp_text user "${REFERENCE}" + (at 0 0 90) + (layer "F.Fab") + (uuid "bb5c9d08-2c67-4398-b1f4-48dc45ff2fc6") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.775 0 270) + (size 0.9 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 81 "Board_1-+3.3V") + (pintype "passive") + (uuid "866d4521-06db-4452-b957-4efd23a6d76a") + ) + (pad "2" smd roundrect + (at 0.775 0 270) + (size 0.9 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 98 "Board_1-GND") + (pintype "passive") + (uuid "a711a564-4621-443b-9202-01617c957bb5") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0603_1608Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "NPTH" + (layer "F.Cu") + (uuid "3bd6228b-1f9e-4397-8ad7-46d278635caf") + (at 123 36.24975) + (property "Reference" "KiKit_MB_2_6" + (at 0 0.5 0) + (layer "F.SilkS") + (hide yes) + (uuid "b03b67b5-677b-4044-8f4c-086d9d53f5be") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "NPTH" + (at 0 -0.5 0) + (layer "F.Fab") + (hide yes) + (uuid "cc32a56e-afaf-46cf-9a3b-2687e2256d20") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "0f5f6d7b-8ba7-45c6-8a01-c704d1db91f4") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "4fc6dd1e-f734-483a-9a64-1343c061544a") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (attr through_hole board_only exclude_from_pos_files exclude_from_bom) + (pad "" np_thru_hole circle + (at 0 0) + (size 0.5 0.5) + (drill 0.5) + (layers "*.Mask") + (uuid "bcb0b7eb-7356-4d6f-b086-b8a96b0a63a5") + ) + (embedded_fonts no) + ) + (footprint "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "3bfa002a-3c07-49be-91d6-dfc1433be701") + (at 139 57.74975) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Reference" "R16" + (at 0 1.5 0) + (unlocked yes) + (layer "F.SilkS") + (uuid "24a7faa7-413e-454a-925f-1dfd897d7381") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "10k" + (at 0 1.43 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "635a3044-a179-43ac-88cd-212253614782") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "https://www.royalohm.com/assets/pdf/products/smd/1.pdf" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "dd231a44-8340-4c5f-9289-af6dd8bf043c") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Resistor, US symbol" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "9ff858e3-9b4b-4b38-b17c-9dcb00356006") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Manufacturer" "Uni-Royal" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "939e610d-16a7-4e6b-9867-32b6be2c553d") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Manufacturer PN" "0603WAF1002T5E" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "33cdc311-9c26-49f1-922b-cdb5df278708") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "LCSC" "C25804" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "37f8f97d-6ab6-4044-b3be-4c8e1d6b61ff") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "part" "R_US" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "2a2d3d35-3f9d-472b-81f0-388b100abd7e") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/2385ef7a-d010-4dbf-a557-70853284825b") + (attr smd) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "bec02567-10ff-42c2-bd75-c73f86a06282") + ) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "0508f4c1-7c17-4f7c-ac69-2cedeffad256") + ) + (fp_rect + (start -1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "8a48ad0c-772a-4500-98e2-072170ffaed5") + ) + (fp_rect + (start -0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "1eaebdeb-0a97-4697-9774-7add73bab7b0") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "79bbb24b-057a-4b90-ba81-89bd9e52bfe1") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 1 "Board_0-+3.3V") + (pintype "passive") + (uuid "5644f7be-f3b9-49b8-a373-61030026cfc6") + ) + (pad "2" smd roundrect + (at 0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 14 "Board_0-/Project Architecture/Power and Interface/STAT") + (pintype "passive") + (uuid "47710bfb-1a0e-4bf5-8a6b-f7e7fdcfe080") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "3c104aec-b6b8-479d-b81d-06af3586834f") + (at 103.5 59.74975 90) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Reference" "R3" + (at 0 -1.5 90) + (unlocked yes) + (layer "F.SilkS") + (uuid "dcc89174-397f-48d8-ba85-2617f164c8a5") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "51k" + (at 0 1.43 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "4c88a906-b853-46d0-a20d-a4f6fe519b1e") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "https://www.royalohm.com/assets/pdf/products/smd/1.pdf" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "f5429f21-9599-4fca-a5b1-6d09e403437e") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Resistor, US symbol" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "36089c42-5d21-4e75-91a8-43f00134d9b0") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Manufacturer" "Uni-Royal" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "adc85701-1272-476c-b424-7a304d2583d9") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Manufacturer PN" "0603WAF5102T5E" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "92db475d-edb1-4634-af2a-c6d659ea2906") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "LCSC" "C23196" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "3a48555a-72de-486f-85fa-5d021b7d6aec") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "part" "R_US" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "0ade5b91-2851-4fae-b4d1-e0834267d269") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/0c986be8-745b-4edb-96c4-f8ea61e9db02") + (attr smd) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "8d17c391-fa83-44a6-ac98-d757ef9e52a5") + ) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "cea48f52-0973-49f0-83c5-737d4c557d67") + ) + (fp_rect + (start -1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "a9656884-3c82-4b49-ba8e-29b5b4939362") + ) + (fp_rect + (start -0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "bd445d7a-c8ae-4857-945f-61dc69a29430") + ) + (fp_text user "${REFERENCE}" + (at 0 0 90) + (layer "F.Fab") + (uuid "13ead8f1-b796-4b65-9d0d-32c164ed28a9") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0 90) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 18 "Board_0-GND") + (pintype "passive") + (uuid "b2c8eebe-aa58-4445-97a3-ec31212e5a80") + ) + (pad "2" smd roundrect + (at 0.825 0 90) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 23 "Board_0-Net-(U1A-+)") + (pintype "passive") + (uuid "5a19822d-9327-46a5-880e-a587e57e125a") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "3de1e952-13fd-4b36-b7bb-5006d6c3055d") + (at 141.5 53.74975 -90) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Reference" "R9" + (at -2.325 0 90) + (unlocked yes) + (layer "F.SilkS") + (uuid "81be0a8d-f51b-4d6a-bef2-5b4138b5636e") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "10k" + (at 0 1.43 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "c6b2f80c-29f8-4ac2-9335-bb04698faa4b") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "https://www.royalohm.com/assets/pdf/products/smd/1.pdf" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "4faf952b-d49e-4106-b501-5da9ad2e9244") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Resistor, US symbol" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "ae10adb4-7c0d-4903-9def-70f421a995bf") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Manufacturer" "Uni-Royal" + (at 0 0 270) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "3604b089-38f9-45e8-97e2-4548c034764d") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Manufacturer PN" "0603WAF1002T5E" + (at 0 0 270) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "b0930870-7834-4720-9e15-c9de465b19d2") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "LCSC" "C25804" + (at 0 0 270) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "79256665-3f75-4407-b9a3-850bc029440f") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "part" "R_US" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "19e71f0e-4fbe-47ef-8af7-651d0bfb4c3d") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/f6afef58-d841-4ad6-baf9-746b0a35f011/9da43fd7-7a0a-403c-bf2c-ba67cd8fa669/a681eb8c-bf92-43dc-90f9-fdde2a4eef00") + (attr smd) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "acd91969-4734-4ed5-a19c-89f0c01cb45b") + ) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "4fdff4ea-8fbf-49c7-ac45-d3edc991222d") + ) + (fp_rect + (start -1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "8f68e9d8-d03b-4d18-9775-a448f3103a3c") + ) + (fp_rect + (start -0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "c5cf36f0-9bf9-4299-bd49-7defe2f4f774") + ) + (fp_text user "${REFERENCE}" + (at 0 0 90) + (layer "F.Fab") + (uuid "72376ab1-1981-4e97-a2d9-5849b91aed33") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0 270) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 1 "Board_0-+3.3V") + (pintype "passive") + (uuid "0fa4c63e-eef0-45c8-aa14-155974c2aa3d") + ) + (pad "2" smd roundrect + (at 0.825 0 270) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 8 "Board_0-/Project Architecture/BLE Controller/~{PAIR_SW}") + (pintype "passive") + (uuid "d625d32e-26dc-485a-b1d8-69f2c82a9a8f") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "NPTH" + (layer "F.Cu") + (uuid "42ad7655-82d8-436d-afd6-e1ce5f791dec") + (at 151 50.833083) + (property "Reference" "KiKit_MB_4_3" + (at 0 0.5 0) + (layer "F.SilkS") + (hide yes) + (uuid "2789a0b9-8337-4826-9eb5-d4665d3e7320") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "NPTH" + (at 0 -0.5 0) + (layer "F.Fab") + (hide yes) + (uuid "cc087f98-f64b-4833-8084-3b3f703bb637") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "93b77b5c-16f4-454a-870c-12f3601c8193") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "f854e2d4-a27d-4ab4-8f9f-befd37899100") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (attr through_hole board_only exclude_from_pos_files exclude_from_bom) + (pad "" np_thru_hole circle + (at 0 0) + (size 0.5 0.5) + (drill 0.5) + (layers "*.Mask") + (uuid "df99fa1d-0291-4fb2-baba-76073fb08759") + ) + (embedded_fonts no) + ) + (footprint "NPTH" + (layer "F.Cu") + (uuid "478a99ae-c21f-4940-b770-52f6ae385050") + (at 121.4 63.74975) + (property "Reference" "KiKit_MB_3_8" + (at 0 0.5 0) + (layer "F.SilkS") + (hide yes) + (uuid "57e0a57d-92db-4003-afcc-58c43aa3c8bf") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "NPTH" + (at 0 -0.5 0) + (layer "F.Fab") + (hide yes) + (uuid "bd3cd21d-1852-4fd7-a196-dbbed169458f") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "81b4f848-9606-4a27-9235-2aec94e37682") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "6e0ff419-8a83-4114-bdde-151fa6335fc9") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (attr through_hole board_only exclude_from_pos_files exclude_from_bom) + (pad "" np_thru_hole circle + (at 0 0) + (size 0.5 0.5) + (drill 0.5) + (layers "*.Mask") + (uuid "3da46e26-6ed7-4b4e-acb1-d727c28ce827") + ) + (embedded_fonts no) + ) + (footprint "NPTH" + (layer "F.Cu") + (uuid "486bc6b7-ca13-4970-b3a3-64dde18909ef") + (at 175.6 36.24975) + (property "Reference" "KiKit_MB_5_8" + (at 0 0.5 0) + (layer "F.SilkS") + (hide yes) + (uuid "a8c954f1-dc81-4513-b7a1-59a12b98f43d") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "NPTH" + (at 0 -0.5 0) + (layer "F.Fab") + (hide yes) + (uuid "cccd5b30-816b-4701-a64f-6aeb84e7a4e5") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "9ccc5853-0454-43c1-8f0c-5523562e8110") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "440207a7-0c98-4511-8909-b8230e865345") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (attr through_hole board_only exclude_from_pos_files exclude_from_bom) + (pad "" np_thru_hole circle + (at 0 0) + (size 0.5 0.5) + (drill 0.5) + (layers "*.Mask") + (uuid "ebb19b9b-d3b7-41f9-971c-bc4876261793") + ) + (embedded_fonts no) + ) + (footprint "Package_SO:MSOP-8_3x3mm_P0.65mm" + (layer "F.Cu") + (uuid "48bc86f9-89f6-48c2-85a8-f1d9db07a3d7") + (at 107.5 58.24975) + (descr "MSOP, 8 Pin (https://www.jedec.org/system/files/docs/mo-187F.pdf variant AA), generated with kicad-footprint-generator ipc_gullwing_generator.py") + (tags "MSOP SO") + (property "Reference" "U1" + (at -1.5 -2.5 0) + (unlocked yes) + (layer "F.SilkS") + (uuid "cc99a954-54b4-4ee0-99d2-4dc07eb64b57") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "MCP6042T-I/MS" + (at 0 2.45 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "ba64a55f-2051-443f-ba88-00fac94ea6bb") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "http://ww1.microchip.com/downloads/en/devicedoc/22140b.pdf" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "f1bdb0b8-7d1c-4870-b772-99dc4d7e33a8") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Dual, 1 MHz, 85µA, Rail-to-Rail input and output, MSOP-8" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "82c5361c-5ffb-4dca-b22e-ca62b9546af3") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "LCSC" "C627438" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "2acd8c34-565a-4add-a735-ae86dc203817") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Manufacturer" "Microchip" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "b04c80bd-26db-4bdf-9054-0a8b3c1292ea") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Manufacturer PN" "MCP6042-I/MS" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "de82fb63-6058-4aec-b005-099b42879bd8") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "part" "MCP6L02x-xMS" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "3ffc3c5e-f550-433d-a1bf-4b29f290f7a0") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/0aa2307e-1521-4275-a630-00398fb3d41d") + (attr smd) + (fp_line + (start -1.61 -1.61) + (end 1.61 -1.61) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "fb0dd5cd-f7af-42bd-8e23-96212be920c2") + ) + (fp_line + (start -1.61 -1.435) + (end -1.61 -1.61) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "3e2728b4-1b21-4795-9313-4f87d2368775") + ) + (fp_line + (start -1.61 1.61) + (end -1.61 1.435) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "6974f2a3-10d1-436f-8b7a-e23d409dfbc2") + ) + (fp_line + (start 1.61 -1.61) + (end 1.61 -1.435) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "4289b51a-e207-4643-977a-f2874a08ffc9") + ) + (fp_line + (start 1.61 1.435) + (end 1.61 1.61) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "47235a95-110f-4279-a34c-79dc3d4e806a") + ) + (fp_line + (start 1.61 1.61) + (end -1.61 1.61) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "f2f6b43c-6236-44e0-a223-5aaf63d494b9") + ) + (fp_poly + (pts + (xy -2.16 -1.44) (xy -2.4 -1.77) (xy -1.92 -1.77) + ) + (stroke + (width 0.12) + (type solid) + ) + (fill yes) + (layer "F.SilkS") + (uuid "1f6e9133-6bbf-40f4-bf55-ff8fc6366afa") + ) + (fp_line + (start -3.18 -1.43) + (end -1.75 -1.43) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "ba846cb1-fac0-4186-9385-6a58074fca32") + ) + (fp_line + (start -3.18 1.43) + (end -3.18 -1.43) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "9cbfd2b2-d405-499d-a95e-5d022f0c5dff") + ) + (fp_line + (start -1.75 -1.75) + (end 1.75 -1.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "5c82eced-e888-4e3f-9995-585e13d291f2") + ) + (fp_line + (start -1.75 -1.43) + (end -1.75 -1.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "59136a03-57fb-41fa-a8a1-78650195aee6") + ) + (fp_line + (start -1.75 1.43) + (end -3.18 1.43) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "5de92ea8-68b4-4023-b888-6c0305d5098d") + ) + (fp_line + (start -1.75 1.75) + (end -1.75 1.43) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "9d30cf3d-225a-409c-914e-266264f0ac78") + ) + (fp_line + (start 1.75 -1.75) + (end 1.75 -1.43) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "f8f13b3b-7c12-4ee1-963c-926a775612a7") + ) + (fp_line + (start 1.75 -1.43) + (end 3.18 -1.43) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "5f4d0268-f6a2-4631-ae96-36eea8bdf2a8") + ) + (fp_line + (start 1.75 1.43) + (end 1.75 1.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "06581c1b-57e3-4470-9df9-6f3e5a824865") + ) + (fp_line + (start 1.75 1.75) + (end -1.75 1.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "682b721b-4e46-412d-8cbb-cde2784a89ad") + ) + (fp_line + (start 3.18 -1.43) + (end 3.18 1.43) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "d9926430-02eb-4624-b562-15097557ec40") + ) + (fp_line + (start 3.18 1.43) + (end 1.75 1.43) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "b72a3e04-49d1-4b4e-a759-64a736200641") + ) + (fp_poly + (pts + (xy -0.75 -1.5) (xy 1.5 -1.5) (xy 1.5 1.5) (xy -1.5 1.5) (xy -1.5 -0.75) + ) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "09579061-c12d-459f-a69a-dffae9b7b000") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "e2c96d91-1f94-433d-a3d4-6314ea5657d1") + (effects + (font + (size 0.75 0.75) + (thickness 0.11) + ) + ) + ) + (pad "1" smd roundrect + (at -2.1125 -0.975) + (size 1.625 0.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 24 "Board_0-Net-(U1A--)") + (pintype "output") + (uuid "a80ff2e6-cb4a-4878-9834-ec6aba5b498e") + ) + (pad "2" smd roundrect + (at -2.1125 -0.325) + (size 1.625 0.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 24 "Board_0-Net-(U1A--)") + (pinfunction "-") + (pintype "input") + (uuid "00e6f55b-ed7d-4306-a905-a6fc899b182c") + ) + (pad "3" smd roundrect + (at -2.1125 0.325) + (size 1.625 0.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 23 "Board_0-Net-(U1A-+)") + (pinfunction "+") + (pintype "input") + (uuid "24e89e2a-340a-4194-b679-e801bdb0f9e1") + ) + (pad "4" smd roundrect + (at -2.1125 0.975) + (size 1.625 0.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 18 "Board_0-GND") + (pinfunction "V-") + (pintype "power_in") + (uuid "e35f3b9d-2c19-4790-9018-2ecf81a3df2b") + ) + (pad "5" smd roundrect + (at 2.1125 0.975) + (size 1.625 0.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 18 "Board_0-GND") + (pinfunction "+") + (pintype "input") + (uuid "bf79ae15-30df-4086-8a96-ea038b9199cd") + ) + (pad "6" smd roundrect + (at 2.1125 0.325) + (size 1.625 0.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 25 "Board_0-Net-(U1B--)") + (pinfunction "-") + (pintype "input") + (uuid "f12ea845-a71b-4ace-b7bb-b283061e49af") + ) + (pad "7" smd roundrect + (at 2.1125 -0.325) + (size 1.625 0.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 25 "Board_0-Net-(U1B--)") + (pintype "output") + (uuid "996a8144-649a-4dfc-8f6f-3a47673a335e") + ) + (pad "8" smd roundrect + (at 2.1125 -0.975) + (size 1.625 0.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 1 "Board_0-+3.3V") + (pinfunction "V+") + (pintype "power_in") + (uuid "98afa304-2017-4836-9ce0-d8e39507e9a0") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Package_SO.3dshapes/MSOP-8_3x3mm_P0.65mm.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Capacitor_SMD:C_0603_1608Metric" + (layer "F.Cu") + (uuid "4bff3ce8-43f3-4d6a-9280-39b9141a0904") + (at 183 61.24975 90) + (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "capacitor") + (property "Reference" "C8" + (at -0.5 -1.43 90) + (unlocked yes) + (layer "F.SilkS") + (uuid "7edb896a-4702-413c-8ebf-b6c1a2814da9") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "4.7u" + (at 0 1.43 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "4c106748-d168-4c01-a7e3-a3d423b9827e") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL10A475KO8NNNC" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "5b701c65-da3c-42bd-9004-5ed360e585a6") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "capacitor, small US symbol" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "4bbb3360-a1bc-4dcd-89d9-8857ae70d2ce") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "LCSC" "C19666" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "1b8801f0-50b8-4680-a27c-7cf2b968a5a7") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Manufacturer" "Samsung Electro-Mechanics" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "9d4c16db-208e-4965-8d71-c40c2de8bb1d") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Manufacturer PN" "CL10A475KO8NNNC" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "768d9d62-bce7-4223-86ca-c555b606687e") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "part" "C_Small_US" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "bdfe6850-2265-480d-a25c-142a8e4aab1b") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/bd667dbb-5d74-4434-a17f-782cf18168c3") + (attr smd) + (fp_line + (start -0.14058 -0.51) + (end 0.14058 -0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "65cc1dd0-c1ff-4538-a735-d9cf3b01d14c") + ) + (fp_line + (start -0.14058 0.51) + (end 0.14058 0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "7cabf520-61c1-4508-a14a-3d619e28c11f") + ) + (fp_rect + (start -1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "5c837749-7cb1-4de1-8d4d-e04f461dcc30") + ) + (fp_rect + (start -0.8 -0.4) + (end 0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "c8d64077-027a-4363-9288-1d25cec962a8") + ) + (fp_text user "${REFERENCE}" + (at 0 0 90) + (layer "F.Fab") + (uuid "42cf74b7-d0a9-4479-98ef-9da83679a7f2") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.775 0 90) + (size 0.9 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 115 "Board_1-VDD") + (pintype "passive") + (uuid "8870e882-266f-4645-aed3-06252588d3a2") + ) + (pad "2" smd roundrect + (at 0.775 0 90) + (size 0.9 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 98 "Board_1-GND") + (pintype "passive") + (uuid "69d3d5de-b0a0-4542-b777-0333eb785445") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0603_1608Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Package_TO_SOT_SMD:SOT-23" + (layer "F.Cu") + (uuid "4f5c3e4a-2434-4e6d-ba4b-1f7a8b4e8f7b") + (at 138.5625 55.19975 180) + (descr "SOT, 3 Pin (JEDEC TO-236 Var AB https://www.jedec.org/document_search?search_api_views_fulltext=TO-236), generated with kicad-footprint-generator ipc_gullwing_generator.py") + (tags "SOT TO_SOT_SMD") + (property "Reference" "Q2" + (at 0 2.25 0) + (unlocked yes) + (layer "F.SilkS") + (uuid "fa858bae-9c1b-44b2-9fa1-3c20cd7959bf") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "Si2301CDS" + (at 0 2.4 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "fae8cbd7-9ec4-48d6-85f5-840c0c27059e") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "https://www.vishay.com/doc/?68741" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "df885e18-5173-40f3-a0e5-29219c685e76") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "-3.1A Id, -20V Vds, P-Channel MOSFET, SOT-23" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "93e309e8-fe61-4709-af95-bd4be78073b4") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Manufacturer" "Vishay" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "afcd8165-aad8-4fdc-a359-cbfcef4ec526") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Manufacturer PN" "Si2301CDS-T1-GE3" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "d39af095-744a-48a4-8954-95403f255cdb") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "LCSC" "C10487" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "ad1ce66d-3f3c-4717-9991-4f31545c924e") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "part" "Si2301CDS" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "9107ce12-4818-4e6d-9cc6-101ceeef8875") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/df33d6d6-fa23-43f5-b866-ef3bda05fc2c") + (attr smd) + (fp_line + (start 0.76 1.56) + (end -0.76 1.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "e6149794-fe9e-4b8c-bbbc-ff81fce90089") + ) + (fp_line + (start 0.76 0.56) + (end 0.76 1.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "f9cfdb55-aea8-4129-950c-76a45e12b4cc") + ) + (fp_line + (start 0.76 -1.56) + (end 0.76 -0.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "4b7f81b7-95d2-4af8-82d8-3c5738c8f24f") + ) + (fp_line + (start -0.76 1.56) + (end -0.76 1.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "27314304-752e-404d-a3d1-b52c117093af") + ) + (fp_line + (start -0.76 0.39) + (end -0.76 -0.39) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "9cd8f30d-af93-429f-938d-5ce7d5581be7") + ) + (fp_line + (start -0.76 -1.51) + (end -0.76 -1.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "1090e03b-d99d-4855-8737-3ca041503a79") + ) + (fp_line + (start -0.76 -1.56) + (end 0.76 -1.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "37480ef4-3626-4928-ac0d-c38e2ca3fbb2") + ) + (fp_poly + (pts + (xy -1.3 -0.38) (xy -1.06 -0.05) (xy -1.54 -0.05) + ) + (stroke + (width 0.12) + (type solid) + ) + (fill yes) + (layer "F.SilkS") + (uuid "25e4c438-e81c-4997-ae56-8b4e4773c2e2") + ) + (fp_line + (start 1.93 0.55) + (end 0.9 0.55) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "f0f06fb5-298d-4ffc-965a-dd2b9a391461") + ) + (fp_line + (start 1.93 -0.55) + (end 1.93 0.55) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "b43bd3ec-67c9-4c42-a60d-153e897e2db7") + ) + (fp_line + (start 0.9 1.7) + (end -0.9 1.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "1c3b8fd8-5784-4dc8-a606-f5dfb4ddf935") + ) + (fp_line + (start 0.9 0.55) + (end 0.9 1.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "d4ce4dcb-4334-46f2-99b2-772f98f49678") + ) + (fp_line + (start 0.9 -0.55) + (end 1.93 -0.55) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "710d0ffc-ce5e-49d6-aff4-ea9910c21852") + ) + (fp_line + (start 0.9 -1.7) + (end 0.9 -0.55) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "45981d4c-2009-4c48-a148-30ed66689c9e") + ) + (fp_line + (start -0.9 1.7) + (end -0.9 1.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "25ed8aef-bc5b-4495-b6d2-6215f77a8399") + ) + (fp_line + (start -0.9 1.5) + (end -1.93 1.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "7ae91e4b-6299-4fad-982e-7d4b5912cd84") + ) + (fp_line + (start -0.9 0.39) + (end -0.9 -0.39) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "af3c3970-d49d-4dad-b3fa-d46a022561a4") + ) + (fp_line + (start -0.9 -0.39) + (end -1.93 -0.39) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "bd114527-f2e6-4599-b5e8-aea5accdbe3a") + ) + (fp_line + (start -0.9 -1.5) + (end -0.9 -1.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "b70ecca6-54ad-4ec3-bfe9-68551abf80ac") + ) + (fp_line + (start -0.9 -1.7) + (end 0.9 -1.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "ad40c12c-821d-404b-b995-e5e49cfe00ea") + ) + (fp_line + (start -1.93 1.5) + (end -1.93 0.39) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "e026c938-7f25-4f38-b8f3-212ce4109eb6") + ) + (fp_line + (start -1.93 0.39) + (end -0.9 0.39) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "5d50466b-6a22-44a6-8c41-5a06fbcd71ff") + ) + (fp_line + (start -1.93 -0.39) + (end -1.93 -1.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "32994f16-7a79-48a0-9b43-bf2d905f34a3") + ) + (fp_line + (start -1.93 -1.5) + (end -0.9 -1.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "50b96458-cdf0-4872-ab36-03bcbd22312a") + ) + (fp_poly + (pts + (xy -0.325 -1.45) (xy 0.65 -1.45) (xy 0.65 1.45) (xy -0.65 1.45) (xy -0.65 -1.125) + ) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "66a8807e-e152-423e-baeb-929c533cc041") + ) + (fp_text user "${REFERENCE}" + (at 0 0 90) + (layer "F.Fab") + (uuid "4207b1ba-7d7a-462a-80c3-208cbc6febdc") + (effects + (font + (size 0.72 0.72) + (thickness 0.11) + ) + ) + ) + (pad "1" smd roundrect + (at -0.9375 -0.95 180) + (size 1.475 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 14 "Board_0-/Project Architecture/Power and Interface/STAT") + (pinfunction "G") + (pintype "input") + (uuid "a52e2146-d4dd-409b-bcd0-0b75ee613428") + ) + (pad "2" smd roundrect + (at -0.9375 0.95 180) + (size 1.475 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 20 "Board_0-Net-(Q2-S)") + (pinfunction "S") + (pintype "passive") + (uuid "e3d46c53-1db4-41b2-8fa9-e57de6c263dc") + ) + (pad "3" smd roundrect + (at 0.9375 0 180) + (size 1.475 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 35 "Board_0-VDD") + (pinfunction "D") + (pintype "passive") + (uuid "b7ebc058-5696-4bc8-ba52-71ee3421e277") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Package_TO_SOT_SMD.3dshapes/SOT-23.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Capacitor_SMD:C_1206_3216Metric" + (layer "F.Cu") + (uuid "4f82243a-ef50-4a77-beab-a6f5c7774cfd") + (at 122 56.24975 -90) + (descr "Capacitor SMD 1206 (3216 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "capacitor") + (property "Reference" "C4" + (at 0 2 90) + (unlocked yes) + (layer "F.SilkS") + (uuid "99eba1ea-3c4c-4397-a337-fbb529bc428b") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "100u" + (at 0 1.85 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "1ebae7bd-b5e2-4522-a76a-5239326dda66") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL31A107MQHNNNE" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "466e300b-c9fb-45d1-a50e-68a90d9a01a3") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "capacitor, small US symbol" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "d8a47541-e0c7-462a-a51d-cca00a1b93df") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "LCSC" "C15008" + (at 0 0 270) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "3c69d6b8-7562-45f9-94c4-b9befa710354") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Manufacturer" "Samsung Electro-Mechanics" + (at 0 0 270) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "b9ffe386-e405-4220-9e4a-05c1bd0560c6") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Manufacturer PN" "CL31A107MQHNNNE" + (at 0 0 270) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "0edacabd-9ca2-4779-b642-0b0032f0269c") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "part" "C_Small_US" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "e363e8e7-38cd-4a90-9019-5ed4acbb0714") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/f6afef58-d841-4ad6-baf9-746b0a35f011/9da43fd7-7a0a-403c-bf2c-ba67cd8fa669/d82905e9-94c3-46d4-9ca8-8f26a543f123") + (attr smd) + (fp_line + (start -0.711252 0.91) + (end 0.711252 0.91) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "47e2baac-8fa9-4783-94b8-eab18449297a") + ) + (fp_line + (start -0.711252 -0.91) + (end 0.711252 -0.91) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "6293a85c-e75e-490c-b409-04dee813feb2") + ) + (fp_rect + (start -2.3 -1.15) + (end 2.3 1.15) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "f77f1cdf-bdac-4fb4-892e-f77d4a6b3e55") + ) + (fp_rect + (start -1.6 -0.8) + (end 1.6 0.8) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "ae4e98eb-a9f4-4027-824b-d1c20b3cf65d") + ) + (fp_text user "${REFERENCE}" + (at 0 0 90) + (layer "F.Fab") + (uuid "17e4855c-dac9-4316-994b-d8d3e05eca86") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + ) + ) + (pad "1" smd roundrect + (at -1.475 0 270) + (size 1.15 1.8) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.217391) + (net 1 "Board_0-+3.3V") + (pintype "passive") + (uuid "0f6b7208-b4bf-4fa8-8a88-2ad3172b6821") + ) + (pad "2" smd roundrect + (at 1.475 0 270) + (size 1.15 1.8) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.217391) + (net 18 "Board_0-GND") + (pintype "passive") + (uuid "6db9ea88-573e-4ee6-ad34-34b51b4ec5c2") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_1206_3216Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Inductor_SMD:L_0603_1608Metric" + (layer "F.Cu") + (uuid "5109812d-81f0-4759-a7ed-36946b09e75e") + (at 176.5 54.24975) + (descr "Inductor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator") + (tags "inductor") + (property "Reference" "L1" + (at 2.5 0 0) + (unlocked yes) + (layer "F.SilkS") + (uuid "24934bf4-7b6d-494d-a5c0-cfc186c4f514") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "10uH" + (at 0 1.43 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "eb7e22ce-7620-460f-ab6d-225173c9cbab") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "https://product.tdk.com/system/files/dam/doc/product/inductor/inductor/smd/catalog/inductor_commercial_decoupling_mlz1608_en.pdf" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "969add87-2e69-4a84-9824-c69b24e29248") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Inductor, small symbol" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "468d2db0-711f-4b46-8c06-2638abad01fb") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Manufacturer" "TDK" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "2df64e9e-e95b-49aa-b2d8-4a44b637c2b6") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Manufacturer PN" "MLZ1608M100WT000" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "1dd52e71-8cec-4dba-b78c-90cd2b686666") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "LCSC" "C76798" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "f34757bd-d41e-4631-9d6e-8af0a8106e48") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "part" "L_Small" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "00416e7d-be1e-4b2a-b93d-dd808b393a18") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/f6afef58-d841-4ad6-baf9-746b0a35f011/9da43fd7-7a0a-403c-bf2c-ba67cd8fa669/457cf768-eead-438e-83e3-304d941327b4") + (attr smd) + (fp_line + (start -0.162779 -0.51) + (end 0.162779 -0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "2d211ea3-9706-4bc3-9366-bf9f2b6bffa9") + ) + (fp_line + (start -0.162779 0.51) + (end 0.162779 0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "f1ff1896-24a6-4eab-aef0-878da95fe3fc") + ) + (fp_rect + (start -1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "d451f28b-566d-46ad-bc3e-20879d528a98") + ) + (fp_rect + (start -0.8 -0.4) + (end 0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "2beb5bcc-9d20-405b-b696-92cfeab218b6") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "c1462548-47df-4605-9865-e5c0557f2bb7") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.7875 0) + (size 0.875 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 81 "Board_1-+3.3V") + (pintype "passive") + (uuid "24aa48a6-d22d-4b14-abe9-b25b835f161b") + ) + (pad "2" smd roundrect + (at 0.7875 0) + (size 0.875 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 108 "Board_1-Net-(U3-DCCH)") + (pintype "passive") + (uuid "deccc72b-1d56-401b-a1ab-5bd72e43a019") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Inductor_SMD.3dshapes/L_0603_1608Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "NPTH" + (layer "F.Cu") + (uuid "5182a94b-115c-4d60-9902-b292a76db2a7") + (at 146 47.49975) + (property "Reference" "KiKit_MB_1_1" + (at 0 0.5 0) + (layer "F.SilkS") + (hide yes) + (uuid "8fff1848-2116-4a99-8501-2b0f3edc529e") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "NPTH" + (at 0 -0.5 0) + (layer "F.Fab") + (hide yes) + (uuid "a2c791b8-cfb2-4313-a32a-02652b139ee9") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "de2a565e-2a82-44da-8445-a01f20b9b79a") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "f345a5b7-319e-4c1e-8064-32d9b0e57b06") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (attr through_hole board_only exclude_from_pos_files exclude_from_bom) + (pad "" np_thru_hole circle + (at 0 0) + (size 0.5 0.5) + (drill 0.5) + (layers "*.Mask") + (uuid "9ef38558-cc7b-44f3-8d37-461f5e8d3af6") + ) + (embedded_fonts no) + ) + (footprint "NPTH" + (layer "F.Cu") + (uuid "544b8862-a72b-40c6-bc90-04246fe4d54f") + (at 170.8 63.74975) + (property "Reference" "KiKit_MB_6_10" + (at 0 0.5 0) + (layer "F.SilkS") + (hide yes) + (uuid "01481a6e-536b-41ef-b818-8c7ebf2ea974") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "NPTH" + (at 0 -0.5 0) + (layer "F.Fab") + (hide yes) + (uuid "a832a316-63e3-4dc9-b334-66497512ac63") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "3a0f13bc-355b-478c-9015-66584ecb1ed0") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "947cb65b-f6d9-49b5-ba9d-f0b230bb9779") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (attr through_hole board_only exclude_from_pos_files exclude_from_bom) + (pad "" np_thru_hole circle + (at 0 0) + (size 0.5 0.5) + (drill 0.5) + (layers "*.Mask") + (uuid "693971ac-aadb-4cca-93d9-868a9df51ba1") + ) + (embedded_fonts no) + ) + (footprint "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "54ec06a3-55ed-4d98-8c9d-92e088294b0b") + (at 162.5 60.74975 180) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Reference" "R15" + (at 3 0 0) + (unlocked yes) + (layer "F.SilkS") + (uuid "c6aab4c8-32db-4107-9319-e5e9a7eaf680") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "10k" + (at 0 1.43 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "ffd4d956-cec8-4045-935e-9d7541498933") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "https://www.royalohm.com/assets/pdf/products/smd/1.pdf" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "dfcf3abb-7755-4e96-91b0-8e87708a822a") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Resistor, US symbol" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "596bc04b-c308-4851-9fa3-69cea8788dd8") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Manufacturer" "Uni-Royal" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "bab759b9-f413-4787-8c28-bb11914321ca") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Manufacturer PN" "0603WAF1002T5E" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "02b9d415-065f-47b2-94ef-cd3cd9b7f788") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "LCSC" "C25804" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "c52895b0-bd4a-4dba-bd26-adc410aa9a7f") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "part" "R_US" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "10f849b1-af37-4648-b6a4-7bfca8a460d7") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/a10878da-6a82-4965-9cf9-8591f8d0394c") + (attr smd) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "21894e6d-3a81-49b7-8dd7-efc9092ebdc1") + ) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "f2c34514-19e5-4758-a16f-0d2bdb3c370d") + ) + (fp_rect + (start -1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "e1291b4b-2d86-44f4-b23d-8ddce77039ca") + ) + (fp_rect + (start -0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "67e7b6db-39f3-40e2-8dc0-e4a0a93a97d1") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "e1b9229b-8c3d-4421-8d9e-93c7349cd694") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0 180) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 111 "Board_1-Net-(U4-BIN)") + (pintype "passive") + (uuid "36831971-00fd-490f-9735-313eb99311bd") + ) + (pad "2" smd roundrect + (at 0.825 0 180) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 98 "Board_1-GND") + (pintype "passive") + (uuid "1a10643e-3373-40ea-87e6-0def5d95432e") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "NPTH" + (layer "F.Cu") + (uuid "585284d5-2ac6-4f24-b275-bd0730a01687") + (at 123 63.74975) + (property "Reference" "KiKit_MB_3_6" + (at 0 0.5 0) + (layer "F.SilkS") + (hide yes) + (uuid "74370884-538e-4a57-bc2a-76fce7481433") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "NPTH" + (at 0 -0.5 0) + (layer "F.Fab") + (hide yes) + (uuid "860453dd-3ba6-4e2f-8fed-ab344c726790") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "3114c57e-5beb-488e-8f4e-d34ea0d77de2") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "c979c24a-dd8e-413c-8b67-3ceef5b4cc6f") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (attr through_hole board_only exclude_from_pos_files exclude_from_bom) + (pad "" np_thru_hole circle + (at 0 0) + (size 0.5 0.5) + (drill 0.5) + (layers "*.Mask") + (uuid "9b6e4b41-478f-4ce9-9ecd-0b7cd1bd8187") + ) + (embedded_fonts no) + ) + (footprint "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "5adf41ec-c863-4835-8065-c31c2e5dc402") + (at 106 48.74975 -90) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Reference" "R7" + (at -2.5 0 90) + (unlocked yes) + (layer "F.SilkS") + (uuid "8263475d-00a5-49bc-9a1c-8d9bf39153fc") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "51k" + (at 0 1.43 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "22a283a6-e690-4b74-909d-b396695e278e") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "https://www.royalohm.com/assets/pdf/products/smd/1.pdf" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "c4ec8cc1-cbce-47cc-afda-37e98f4ddaee") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Resistor, US symbol" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "805097d4-4adf-4ad0-89cd-2f9e9662650a") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Manufacturer" "Uni-Royal" + (at 0 0 270) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "0a2a8c40-3bcd-4650-aeeb-32160d1c2ce3") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Manufacturer PN" "0603WAF5102T5E" + (at 0 0 270) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "f3220e0c-2852-4b5e-9910-d89df7574db5") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "LCSC" "C23196" + (at 0 0 270) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "c8da0ff3-e03f-4539-b1ec-4d3bb6662a79") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "part" "R_US" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "188b209a-4527-4e79-97ea-840f2431b72c") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/9aa9887d-8762-4334-9cd6-b0b1bb251699") + (attr smd) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "b6bfe2da-003e-4ced-8de6-bf5a8f4154f9") + ) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "bf005b26-c1b5-45a4-b122-2454b1607119") + ) + (fp_rect + (start -1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "b39f00bf-34e9-4f57-9027-ef7891ac79e3") + ) + (fp_rect + (start -0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "a53c30bc-9070-40b2-8c18-782d28f03970") + ) + (fp_text user "${REFERENCE}" + (at 0 0 90) + (layer "F.Fab") + (uuid "96230249-b8dc-4143-b57b-33008daf9e36") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0 270) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 27 "Board_0-Net-(U2B--)") + (pintype "passive") + (uuid "70402221-0336-453e-9e2c-91f409eaee99") + ) + (pad "2" smd roundrect + (at 0.825 0 270) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 22 "Board_0-Net-(R5-Pad1)") + (pintype "passive") + (uuid "2f2e21a5-2854-4e54-9083-fcfa516501cc") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Capacitor_SMD:C_0603_1608Metric" + (layer "F.Cu") + (uuid "5bed5300-016f-4e0c-ac7e-51ae509c6638") + (at 162 49.74975) + (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "capacitor") + (property "Reference" "C2" + (at 0 -1.43 0) + (unlocked yes) + (layer "F.SilkS") + (uuid "804067e1-3191-4850-8f00-f8e589993d31") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "100n" + (at 0 1.43 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "a428db47-d491-47ea-a2d5-57a4fe3a668c") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "https://yageogroup.com/download/specsheet/CC0603KRX7R9BB104" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "cff6a8f8-3670-4780-ae4d-619e3640a3f8") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "capacitor, small US symbol" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "7ad197b2-d658-4687-a4fc-68ecde35dc5a") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Manufacturer" "YAGEO" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "12fe2ed4-fb0c-4900-a164-509dc2be25b8") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Manufacturer PN" "CC0603KRX7R9BB104" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "009d86c9-4361-472f-81cd-98ede4b595ad") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "LCSC" "C14663" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "ade0523e-37bf-4766-8f84-88b514aefab5") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "part" "C_Small_US" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "1c103110-c331-4da9-a21d-1c84a423ede4") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/9db50cc5-6ad0-42fa-8e86-82db202d88fb") + (attr smd) + (fp_line + (start -0.14058 -0.51) + (end 0.14058 -0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "f7d9394e-2ca9-4665-b1b2-725b07d6a7d2") + ) + (fp_line + (start -0.14058 0.51) + (end 0.14058 0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "7e66ddb5-a79f-43a4-8522-2a74608aab74") + ) + (fp_rect + (start -1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "c104e7f5-a6ce-4e15-a3fb-53e3c59acec0") + ) + (fp_rect + (start -0.8 -0.4) + (end 0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "103e0f56-002f-465d-9037-89ef53ebb65e") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "7530c911-42db-4213-807c-0377ceda126d") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.775 0) + (size 0.9 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 81 "Board_1-+3.3V") + (pintype "passive") + (uuid "29510055-5276-4caf-95b5-ce2023bf3c0f") + ) + (pad "2" smd roundrect + (at 0.775 0) + (size 0.9 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 98 "Board_1-GND") + (pintype "passive") + (uuid "19ad9ae6-98bc-4df7-8f13-38dd1605dafd") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0603_1608Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "5edb7547-55c9-43ad-85ea-59f6a34d4a14") + (at 107.5 48.74975 -90) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Reference" "R6" + (at -2.5 0 90) + (unlocked yes) + (layer "F.SilkS") + (uuid "1926a5da-f375-40b4-a491-0170e310beb1") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "330" + (at 0 1.43 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "05d57b65-9522-48c2-89b9-a6a272dfa8f6") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "https://www.royalohm.com/assets/pdf/products/smd/1.pdf" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "960cff4a-33fb-4784-ac04-d5274aeaefaf") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Resistor, US symbol" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "d55f1947-dbf3-4ba6-87f4-4fd1880574d1") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Manufacturer" "Uni-Royal" + (at 0 0 270) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "2dc3b771-87a2-4bfe-a1ae-b23a1fd99b93") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Manufacturer PN" "0603WAF3300T5E" + (at 0 0 270) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "bb8c8f13-599f-43eb-be93-60a665152db3") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "LCSC" "C23138" + (at 0 0 270) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "f17a6854-d1fd-460d-92d3-3cd9787bff0a") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "part" "R_US" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "33282fad-bad3-47dc-b817-910621f26990") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/b76312c8-ca3f-4878-a259-ae5c42f10a6d") + (attr smd) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "b830b366-4c69-4d80-8a89-db5e4ed662b3") + ) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "ffe4f753-9ca1-49a3-bd23-b582847f6344") + ) + (fp_rect + (start -1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "c4630b45-06c0-4b9f-9b03-a7a814dfb557") + ) + (fp_rect + (start -0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "1b40d211-3a2f-4d23-8b68-a2ccb165e06e") + ) + (fp_text user "${REFERENCE}" + (at 0 0 90) + (layer "F.Fab") + (uuid "0ffe95d4-095c-4f32-b237-4e0ee0652ce9") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0 270) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 27 "Board_0-Net-(U2B--)") + (pintype "passive") + (uuid "5f8c2398-3b74-4592-accb-12635f94aec4") + ) + (pad "2" smd roundrect + (at 0.825 0 270) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 26 "Board_0-Net-(U2A--)") + (pintype "passive") + (uuid "c8ca3ce3-8760-47ba-8825-03b4a0cbc369") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "5fbad50f-3ebe-44ef-95da-af10367c2f7b") + (at 170 60.74975 180) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Reference" "R12" + (at -3 0 0) + (unlocked yes) + (layer "F.SilkS") + (uuid "4c32510f-ace4-411c-b71e-9349f5598473") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "10k" + (at 0 1.43 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "24fd9f8e-6a71-4919-83b3-8a04b8fee233") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "https://www.royalohm.com/assets/pdf/products/smd/1.pdf" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "d2844f09-9a62-4ab8-a15a-c389e8bc6c84") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Resistor, US symbol" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "ad3c7f4b-0b28-43bf-bca1-1596f0e29f0d") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Manufacturer" "Uni-Royal" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "ff9fd641-34d0-4c29-9eb8-513691f31bc4") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Manufacturer PN" "0603WAF1002T5E" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "0ee776f4-7f69-4354-96e2-8985c75898cf") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "LCSC" "C25804" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "c6787caa-3329-4781-b92d-fc2344d0c4f2") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "part" "R_US" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "8cd81da5-621b-44cf-99d8-6099cb4eb065") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/f6afef58-d841-4ad6-baf9-746b0a35f011/9da43fd7-7a0a-403c-bf2c-ba67cd8fa669/0f36fc1e-e36f-4bbd-b0c1-d147c3a40559") + (attr smd) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "7b3b7b46-95a9-41de-83d8-495dd2bf9038") + ) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "b8855bee-f544-4e80-9082-34bdae5fdbb5") + ) + (fp_rect + (start -1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "582b8659-286c-4057-ad80-3d4786fefcc8") + ) + (fp_rect + (start -0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "0b0b080b-daa7-4af6-a204-e87e301bb9c7") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "151c3bd2-b25a-4ffd-9884-e055ea8961a5") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0 180) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 81 "Board_1-+3.3V") + (pintype "passive") + (uuid "48d2ab01-65cd-40c4-a05b-ecdea51ae8dc") + ) + (pad "2" smd roundrect + (at 0.825 0 180) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 84 "Board_1-/Project Architecture/BLE Controller/SDA") + (pintype "passive") + (uuid "40b876fb-0d20-4d6f-9632-4d7678152c62") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "60345774-a718-4382-841f-f600acf162b7") + (at 181.25 42.49975 180) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Reference" "R11" + (at 0 1.25 0) + (unlocked yes) + (layer "F.SilkS") + (uuid "cd93d41b-1b6a-4bf7-aaa3-ce67f9e44a6c") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "22" + (at 0 1.43 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "7f91b17c-f8d2-4868-b8cf-4a77dab6464f") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "https://www.royalohm.com/assets/pdf/products/smd/1.pdf" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "0c5389f0-9231-4a71-b0af-03cd668431c7") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Resistor, US symbol" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "5d441360-27f5-493a-932c-763056ed23ad") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Manufacturer" "Uni-Royal" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "384c6fc7-9022-432f-92d2-fc5bd6973a52") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Manufacturer PN" "0603WAF220JT5E" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "655a8223-4c47-4360-8edd-a33b740f3b0f") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "LCSC" "C23345" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "67010174-1f27-4df9-ac34-ea57bd18c09b") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "part" "R_US" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "f92cdfd4-2b0e-4dcd-9292-026812ed89a2") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/f6afef58-d841-4ad6-baf9-746b0a35f011/9da43fd7-7a0a-403c-bf2c-ba67cd8fa669/314c30e7-873a-4eae-bf54-e61b9d65a7da") + (attr smd) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "fa03f574-ed9a-4e03-803a-3d5a3f962f1e") + ) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "feaaabbb-f4be-42d9-8851-a636b2ea7d50") + ) + (fp_rect + (start -1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "9ff421f8-41df-48bd-bb5a-c80101eb0fcd") + ) + (fp_rect + (start -0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "38c5d633-3d6a-45a6-8b85-01c3b4c4bdb9") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "e46792df-8b26-4b9f-857f-a3f4878f9e66") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0 180) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 95 "Board_1-/Project Architecture/Power and Interface/SWDCLK") + (pintype "passive") + (uuid "07204c0f-7523-4594-a2ff-8d7fdf9b1374") + ) + (pad "2" smd roundrect + (at 0.825 0 180) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 109 "Board_1-Net-(U3-SWDCLK)") + (pintype "passive") + (uuid "de985131-30b5-487d-b523-ac27678732bf") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Capacitor_SMD:C_1206_3216Metric" + (layer "F.Cu") + (uuid "604015d3-a776-41de-86c6-8e3a91d5a321") + (at 173 56.24975 -90) + (descr "Capacitor SMD 1206 (3216 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "capacitor") + (property "Reference" "C4" + (at 0 2 90) + (unlocked yes) + (layer "F.SilkS") + (uuid "f27051ae-ae37-41a5-9d6e-40d54c362ac0") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "100u" + (at 0 1.85 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "a512955f-60fc-45e1-a492-1433b93ce8f8") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL31A107MQHNNNE" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "0ef62a5a-a74c-4cc5-9fac-14fecd60c109") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "capacitor, small US symbol" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "a9e46f6e-ffb8-4db6-ab34-ae3bb95e911b") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "LCSC" "C15008" + (at 0 0 270) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "7487c32f-7808-4a6c-99f6-f371347c9c9a") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Manufacturer" "Samsung Electro-Mechanics" + (at 0 0 270) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "d5d1f23a-cacc-4aa4-a2eb-2cc4a5d44ecd") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Manufacturer PN" "CL31A107MQHNNNE" + (at 0 0 270) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "e80cddd8-5420-43a3-9a0a-e36df8917403") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "part" "C_Small_US" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "7d1ead0b-21ae-479b-bb80-6688beef0755") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/f6afef58-d841-4ad6-baf9-746b0a35f011/9da43fd7-7a0a-403c-bf2c-ba67cd8fa669/d82905e9-94c3-46d4-9ca8-8f26a543f123") + (attr smd) + (fp_line + (start -0.711252 0.91) + (end 0.711252 0.91) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "27e497f6-38bf-4f67-a667-6a04a19e2bb6") + ) + (fp_line + (start -0.711252 -0.91) + (end 0.711252 -0.91) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "5ec6dab8-1ff5-49d8-b71a-6d5ac920e1f8") + ) + (fp_rect + (start -2.3 -1.15) + (end 2.3 1.15) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "4aae6078-dcde-4fff-ba92-5e3b8fcf3482") + ) + (fp_rect + (start -1.6 -0.8) + (end 1.6 0.8) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "e1942474-04f5-404b-83a1-e448e86b6b19") + ) + (fp_text user "${REFERENCE}" + (at 0 0 90) + (layer "F.Fab") + (uuid "ca16c802-2a98-459a-b3e2-6f49c6674df0") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + ) + ) + (pad "1" smd roundrect + (at -1.475 0 270) + (size 1.15 1.8) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.217391) + (net 81 "Board_1-+3.3V") + (pintype "passive") + (uuid "1107b05d-3473-47df-a7c3-d32f26b9ccc1") + ) + (pad "2" smd roundrect + (at 1.475 0 270) + (size 1.15 1.8) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.217391) + (net 98 "Board_1-GND") + (pintype "passive") + (uuid "7f11e609-a7cb-4953-aebf-dd80e8c9cc2a") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_1206_3216Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "NPTH" + (layer "F.Cu") + (uuid "611ad89b-b0b1-4024-85b6-5e130c44d642") + (at 151 52.49975) + (property "Reference" "KiKit_MB_4_1" + (at 0 0.5 0) + (layer "F.SilkS") + (hide yes) + (uuid "4ba42818-b9f2-465a-9a1b-2b6ab64c4640") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "NPTH" + (at 0 -0.5 0) + (layer "F.Fab") + (hide yes) + (uuid "521c75f7-96eb-4167-8ec4-e39670978131") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "3c2f3c5c-feae-4043-b96f-a901718827ed") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "f22ee928-66cd-4dac-9a6c-76a6ebfa46ae") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (attr through_hole board_only exclude_from_pos_files exclude_from_bom) + (pad "" np_thru_hole circle + (at 0 0) + (size 0.5 0.5) + (drill 0.5) + (layers "*.Mask") + (uuid "67da5dfc-d06f-4074-82e2-668e0409c6a2") + ) + (embedded_fonts no) + ) + (footprint "Connector_PinHeader_1.27mm:PinHeader_2x05_P1.27mm_Vertical_SMD" + (layer "F.Cu") + (uuid "6905bfab-16d9-44c9-9dc7-04b521952001") + (at 184.25 49.99975) + (descr "surface-mounted straight pin header, 2x05, 1.27mm pitch, double rows") + (tags "Surface mounted pin header SMD 2x05 1.27mm double row") + (property "Reference" "J3" + (at 0 -4.285 0) + (unlocked yes) + (layer "F.SilkS") + (uuid "ec830946-01d2-4126-9354-e05935395e47") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "Conn_ARM_JTAG_SWD_10" + (at 0 4.285 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "1f9964ff-cee4-4101-a93b-de9587f447af") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "http://infocenter.arm.com/help/topic/com.arm.doc.ddi0314h/DDI0314H_coresight_components_trm.pdf" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "5f21672a-9093-444b-9e20-9069e91b49aa") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Cortex Debug Connector, standard ARM Cortex-M SWD and JTAG interface" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "e77c07f2-03cd-498f-98af-48fd68e2952e") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "LCSC" "C150517" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "b371a4ef-ce26-43c1-98a4-008b7d3c4136") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Manufacturer" "Amphenol ICC" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "1e7ee909-b53a-4609-a31d-54a013c82dfd") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Manufacturer PN" "20021121-00010C4LF" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "9815e703-d7de-49e3-8a6a-6f8148eaa74b") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "part" "Conn_ARM_JTAG_SWD_10" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "a94faaee-2394-4f93-803e-4083e19485e5") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/161d7b6a-da88-4f78-aa04-5fc04ec8537a") + (attr smd) + (fp_line + (start -3.09 -3.22) + (end -1.815 -3.22) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "942241f6-07ef-4230-8a7e-9ce77d506b43") + ) + (fp_line + (start -1.815 -3.285) + (end -1.815 -3.22) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "12938e95-329f-45c0-bea2-613301320043") + ) + (fp_line + (start -1.815 -3.285) + (end 1.815 -3.285) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "4d31c25b-26cc-4cec-81d2-ade30ed466f9") + ) + (fp_line + (start -1.815 3.22) + (end -1.815 3.285) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "2c8a96e9-6a84-4526-8ba6-af90daf8c984") + ) + (fp_line + (start -1.815 3.285) + (end 1.815 3.285) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "599b6834-ee9b-4422-af89-4bbd4d057874") + ) + (fp_line + (start 1.815 -3.285) + (end 1.815 -3.22) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "ab852f1b-8b9f-45b3-beec-a599e1bfae92") + ) + (fp_line + (start 1.815 3.22) + (end 1.815 3.285) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "c6ff62a1-673a-4116-a3d9-bbf23e82c7d9") + ) + (fp_rect + (start -4.29 -3.68) + (end 4.29 3.68) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "ef41cda4-4575-46aa-b7f8-57a56c6e43a7") + ) + (fp_line + (start -2.75 -2.74) + (end -2.75 -2.34) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "769c2c05-f248-4587-bd32-e5c4773ca549") + ) + (fp_line + (start -2.75 -2.34) + (end -1.705 -2.34) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "2ca70b00-820a-4dab-a483-2e3d04cf0c9c") + ) + (fp_line + (start -2.75 -1.47) + (end -2.75 -1.07) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "14e99d1f-11bb-4a0a-a645-583865036a78") + ) + (fp_line + (start -2.75 -1.07) + (end -1.705 -1.07) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "7ee006a4-c20c-4486-a162-949f1b19411d") + ) + (fp_line + (start -2.75 -0.2) + (end -2.75 0.2) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "86ed1c02-1015-44d4-9585-2498c15d5129") + ) + (fp_line + (start -2.75 0.2) + (end -1.705 0.2) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "21413de2-b1cf-4aa1-a4bd-e9f4d31d1621") + ) + (fp_line + (start -2.75 1.07) + (end -2.75 1.47) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "068fd51b-bc1a-4f4d-be2d-4ac50d4332f5") + ) + (fp_line + (start -2.75 1.47) + (end -1.705 1.47) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "c4133bfc-0207-4066-b64e-b61e792330a7") + ) + (fp_line + (start -2.75 2.34) + (end -2.75 2.74) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "3c217c24-5f77-4061-b6d7-18b1c54ec5b3") + ) + (fp_line + (start -2.75 2.74) + (end -1.705 2.74) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "7ac086d2-8645-49ac-bfbf-032470164fb3") + ) + (fp_line + (start -1.705 -2.74) + (end -2.75 -2.74) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "190dbfa0-b5d5-4c91-b1c4-369d761e7de8") + ) + (fp_line + (start -1.705 -2.74) + (end -1.27 -3.175) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "3b4c31a5-4aa5-4543-bd0c-2ff6cdac5fd9") + ) + (fp_line + (start -1.705 -1.47) + (end -2.75 -1.47) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "ebdf59e2-c3cc-4a0f-a467-e52d1201da5b") + ) + (fp_line + (start -1.705 -0.2) + (end -2.75 -0.2) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "5429480b-d49d-4f95-97bf-80924e93a6b9") + ) + (fp_line + (start -1.705 1.07) + (end -2.75 1.07) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "ad739f04-7afd-43d2-a171-a6dcb4eb5cfc") + ) + (fp_line + (start -1.705 2.34) + (end -2.75 2.34) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "636bd022-577c-430f-a365-230a797ff0d3") + ) + (fp_line + (start -1.705 3.175) + (end -1.705 -2.74) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "5328f5c8-0bd0-4f0d-bdb9-42880516d6e2") + ) + (fp_line + (start -1.27 -3.175) + (end 1.705 -3.175) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "566745d3-101b-4897-8b49-8af662d95360") + ) + (fp_line + (start 1.705 -3.175) + (end 1.705 3.175) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "bf3c3e9f-a385-4e54-9927-287c1328a123") + ) + (fp_line + (start 1.705 -2.74) + (end 2.75 -2.74) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "174891f6-af1a-4650-bf35-91d991515484") + ) + (fp_line + (start 1.705 -1.47) + (end 2.75 -1.47) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "67ce292b-eecc-4ff0-a737-4efd43035439") + ) + (fp_line + (start 1.705 -0.2) + (end 2.75 -0.2) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "5ddc2189-5a21-4ab8-b376-ec6fb4f22c2b") + ) + (fp_line + (start 1.705 1.07) + (end 2.75 1.07) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "c34b8f45-0b2b-48e9-b6f8-a122c71ed5b1") + ) + (fp_line + (start 1.705 2.34) + (end 2.75 2.34) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "f662b5fc-6f17-447f-904d-cd7166ba7d86") + ) + (fp_line + (start 1.705 3.175) + (end -1.705 3.175) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "62ac98cd-de66-445b-a4b8-bcc682e73035") + ) + (fp_line + (start 2.75 -2.74) + (end 2.75 -2.34) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "b87379cb-ab9b-4873-a014-fefe8046cc53") + ) + (fp_line + (start 2.75 -2.34) + (end 1.705 -2.34) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "99dbb292-ee18-40df-ae5d-2c8aeb15c420") + ) + (fp_line + (start 2.75 -1.47) + (end 2.75 -1.07) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "43f81802-1bfc-4e58-9e7e-b13722344706") + ) + (fp_line + (start 2.75 -1.07) + (end 1.705 -1.07) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "5c33c9ff-f36b-4ce6-af2f-f938411ba9d2") + ) + (fp_line + (start 2.75 -0.2) + (end 2.75 0.2) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "664179d6-9104-4c16-8308-aa261699c2dd") + ) + (fp_line + (start 2.75 0.2) + (end 1.705 0.2) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "5e37bb5a-f499-49bb-8b97-0b7dfa3f8610") + ) + (fp_line + (start 2.75 1.07) + (end 2.75 1.47) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "7db5a48f-f208-455b-87c4-85a4a8f56dc1") + ) + (fp_line + (start 2.75 1.47) + (end 1.705 1.47) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "6d3a69b2-44da-49f6-9585-83b6812bcf8d") + ) + (fp_line + (start 2.75 2.34) + (end 2.75 2.74) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "46597f56-ceeb-4865-9e60-3e2e43762e62") + ) + (fp_line + (start 2.75 2.74) + (end 1.705 2.74) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "1b2e80e9-188c-487b-a040-7565aaa5ceb2") + ) + (fp_text user "${REFERENCE}" + (at 0 0 90) + (layer "F.Fab") + (uuid "e2748cbf-09e1-4e82-b1a5-9516216c2d4f") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "1" smd rect + (at -1.95 -2.54) + (size 2.4 0.74) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 81 "Board_1-+3.3V") + (pinfunction "VTref") + (pintype "power_in") + (uuid "94dc18fc-23fc-425b-9bfb-77797d4c540d") + ) + (pad "2" smd rect + (at 1.95 -2.54) + (size 2.4 0.74) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 96 "Board_1-/Project Architecture/Power and Interface/SWDIO") + (pinfunction "SWDIO/TMS") + (pintype "bidirectional") + (uuid "6cb0674c-1bbf-41bd-9cdb-4f5c18c24be8") + ) + (pad "3" smd rect + (at -1.95 -1.27) + (size 2.4 0.74) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 98 "Board_1-GND") + (pinfunction "GND") + (pintype "power_in") + (uuid "710d2016-8e55-49b3-a9c5-4be0a6393fe2") + ) + (pad "4" smd rect + (at 1.95 -1.27) + (size 2.4 0.74) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 95 "Board_1-/Project Architecture/Power and Interface/SWDCLK") + (pinfunction "SWCLK/TCK") + (pintype "output") + (uuid "27ef37e0-396a-4a8c-b1a7-84a098f7cdd0") + ) + (pad "5" smd rect + (at -1.95 0) + (size 2.4 0.74) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 98 "Board_1-GND") + (pinfunction "GND") + (pintype "passive") + (uuid "1e0959ff-31c9-46ec-b1c4-3371261fce15") + ) + (pad "6" smd rect + (at 1.95 0) + (size 2.4 0.74) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 118 "Board_1-unconnected-(J3-SWO{slash}TDO-Pad6)") + (pinfunction "SWO/TDO") + (pintype "input+no_connect") + (uuid "e155ca5c-3277-45f1-aedb-452ec1f47cbe") + ) + (pad "7" smd rect + (at -1.95 1.27) + (size 2.4 0.74) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 116 "Board_1-unconnected-(J3-KEY-Pad7)") + (pinfunction "KEY") + (pintype "no_connect") + (uuid "06ac1087-bc1e-4a8a-b56f-5ccfde72a2d7") + ) + (pad "8" smd rect + (at 1.95 1.27) + (size 2.4 0.74) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 117 "Board_1-unconnected-(J3-NC{slash}TDI-Pad8)") + (pinfunction "NC/TDI") + (pintype "output+no_connect") + (uuid "f6de5921-d919-487e-9c6e-26c46fa79516") + ) + (pad "9" smd rect + (at -1.95 2.54) + (size 2.4 0.74) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 98 "Board_1-GND") + (pinfunction "GNDDetect") + (pintype "passive") + (uuid "edc48016-12a9-490b-b882-c60a453ca278") + ) + (pad "10" smd rect + (at 1.95 2.54) + (size 2.4 0.74) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 97 "Board_1-/Project Architecture/Power and Interface/~{RESET}") + (pinfunction "~{RESET}") + (pintype "open_collector") + (uuid "459debb9-b78f-43c8-b37c-d4c23951bbb6") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Connector_PinHeader_1.27mm.3dshapes/PinHeader_2x05_P1.27mm_Vertical_SMD.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Capacitor_SMD:C_1206_3216Metric" + (layer "F.Cu") + (uuid "6d2ffbff-27f3-4491-8bfe-e1e4f80a3e13") + (at 125.5 56.24975) + (descr "Capacitor SMD 1206 (3216 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "capacitor") + (property "Reference" "C3" + (at 3 0 90) + (unlocked yes) + (layer "F.SilkS") + (uuid "e68c80f7-debb-4d00-8172-c8ec03f06660") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "100u" + (at 0 1.85 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "50d53cff-39ba-45ca-85a7-79431ee960a5") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL31A107MQHNNNE" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "c7d5deca-fc94-4ae9-b64f-518739ef372d") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "capacitor, small US symbol" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "0adc0498-3b3e-4eb7-be88-29beeeb8d5b5") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "LCSC" "C15008" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "860b2b6d-7d46-4a87-9b62-7052035351fb") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Manufacturer" "Samsung Electro-Mechanics" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "6c9eb40d-a47e-43a4-94cc-65ceb2fd9ed2") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Manufacturer PN" "CL31A107MQHNNNE" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "e1dc965b-f7ea-4508-96b8-f6ecc3a6040b") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "part" "C_Small_US" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "88d7262e-e909-4f4b-a1d9-aa6905cc8013") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/f6afef58-d841-4ad6-baf9-746b0a35f011/9da43fd7-7a0a-403c-bf2c-ba67cd8fa669/93136a12-d32b-4e0a-8538-e5b29077f1bf") + (attr smd) + (fp_line + (start -0.711252 -0.91) + (end 0.711252 -0.91) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "f2255347-77a7-4b6d-b636-6d769e0336ab") + ) + (fp_line + (start -0.711252 0.91) + (end 0.711252 0.91) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "bf1667c9-dfe6-4967-84af-482ba53b37f2") + ) + (fp_rect + (start -2.3 -1.15) + (end 2.3 1.15) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "625563f3-9c55-49ed-86ab-313c23c9dbfb") + ) + (fp_rect + (start -1.6 -0.8) + (end 1.6 0.8) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "6712c215-2fa4-4a11-a585-facff4c24c0c") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "f95dabea-daaf-4786-a885-2e3c0c04499e") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + ) + ) + (pad "1" smd roundrect + (at -1.475 0) + (size 1.15 1.8) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.217391) + (net 35 "Board_0-VDD") + (pintype "passive") + (uuid "0c2fdb16-5e79-4266-96a7-4fb34201185c") + ) + (pad "2" smd roundrect + (at 1.475 0) + (size 1.15 1.8) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.217391) + (net 18 "Board_0-GND") + (pintype "passive") + (uuid "7f0b00b7-8f9d-4dba-994b-57cd806f0cab") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_1206_3216Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "6fd7ba42-b9b2-415f-b8fc-97cb35b540bd") + (at 119 62.24975 180) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Reference" "R13" + (at -3 0 0) + (unlocked yes) + (layer "F.SilkS") + (uuid "6f7681b2-d62f-444f-bcab-c5bfd6ca3196") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "10k" + (at 0 1.43 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "b45b2ac3-5ccb-4ebf-9662-641809b15b15") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "https://www.royalohm.com/assets/pdf/products/smd/1.pdf" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "e41176e6-b929-4b6f-8df3-3dcb0834799d") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Resistor, US symbol" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "523f27a7-6244-4837-ac81-4342feabd29b") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Manufacturer" "Uni-Royal" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "541bd919-e7b1-4ab0-9f8f-893d18fab5f2") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Manufacturer PN" "0603WAF1002T5E" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "1c2681cf-127f-47f7-a75c-b9e39d439a76") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "LCSC" "C25804" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "0b72bd41-5188-47f2-a5e8-df824c023989") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "part" "R_US" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "f9d0714f-de1c-408f-b52e-d56101a530f9") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/f6afef58-d841-4ad6-baf9-746b0a35f011/9da43fd7-7a0a-403c-bf2c-ba67cd8fa669/c82cb63c-c096-4a91-9538-24f637845e62") + (attr smd) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "a1333a58-2bef-42da-b4e5-6e16fbb06071") + ) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "a6f4cf5c-c29b-4ed9-b710-4fb763caaa4a") + ) + (fp_rect + (start -1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "d569eff0-62de-4bc2-80f7-3749060220fa") + ) + (fp_rect + (start -0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "f89946e9-818b-42b9-91ec-18b389873e3f") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "366453b0-8f47-4f6f-a4af-03283f75e631") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0 180) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 1 "Board_0-+3.3V") + (pintype "passive") + (uuid "67634fe2-19d4-4a3c-9eb7-a40d4562df75") + ) + (pad "2" smd roundrect + (at 0.825 0 180) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 3 "Board_0-/Project Architecture/BLE Controller/SCL") + (pintype "passive") + (uuid "9e59ef12-e16c-4047-b71c-24cf3ee49316") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "NPTH" + (layer "F.Cu") + (uuid "705fb29d-c80b-4d62-a038-785d2aae9757") + (at 151 51.666416) + (property "Reference" "KiKit_MB_4_2" + (at 0 0.5 0) + (layer "F.SilkS") + (hide yes) + (uuid "8789a56c-55bb-4576-9260-6395c42c4e71") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "NPTH" + (at 0 -0.5 0) + (layer "F.Fab") + (hide yes) + (uuid "d54145e4-109c-432a-bde2-839b6e27469c") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "5f31b5d6-cc76-4e63-bbde-dfc61f949a33") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "d35fcee3-ee76-42bc-ac9d-e4a1dc4a1be6") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (attr through_hole board_only exclude_from_pos_files exclude_from_bom) + (pad "" np_thru_hole circle + (at 0 0) + (size 0.5 0.5) + (drill 0.5) + (layers "*.Mask") + (uuid "742b1231-30af-4cbe-8040-54106eb73b3c") + ) + (embedded_fonts no) + ) + (footprint "Package_SO:MSOP-8_3x3mm_P0.65mm" + (layer "F.Cu") + (uuid "7086ca62-4432-46c7-b1b5-df52d2f2b2c4") + (at 107.5 52.24975) + (descr "MSOP, 8 Pin (https://www.jedec.org/system/files/docs/mo-187F.pdf variant AA), generated with kicad-footprint-generator ipc_gullwing_generator.py") + (tags "MSOP SO") + (property "Reference" "U2" + (at 2 2.5 0) + (unlocked yes) + (layer "F.SilkS") + (uuid "3c5aeb19-2f35-433f-968f-1916e0828c99") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "MCP6042T-I/MS" + (at 0 2.45 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "00a90db9-9311-4be6-ab15-c51c2be4324e") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "http://ww1.microchip.com/downloads/en/devicedoc/22140b.pdf" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "00f9f870-17d3-41bd-85bd-444b99768abd") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Dual, 1 MHz, 85µA, Rail-to-Rail input and output, MSOP-8" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "993464a9-7d19-4b13-98ce-b8d47333f3e0") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "LCSC" "C627438" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "88ea88ab-94ee-4780-a2cd-435b12a37f82") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Manufacturer" "Microchip" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "d80cf12d-a4ce-4fbc-b7f5-ded6c9c3d25f") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Manufacturer PN" "MCP6042-I/MS" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "14a76d3e-3a19-4e4c-835c-360fa2be3d64") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "part" "MCP6L02x-xMS" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "c170a0f9-f5ba-4eb1-8b3e-165e710aafb5") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/a61a0e42-7f51-4bfb-8f50-9c7649feec25") + (attr smd) + (fp_line + (start -1.61 -1.61) + (end 1.61 -1.61) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "fc8af01a-4110-4511-9368-3e48d44693e9") + ) + (fp_line + (start -1.61 -1.435) + (end -1.61 -1.61) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "5e4cc6bc-334c-4164-80f8-0f4f427dd79e") + ) + (fp_line + (start -1.61 1.61) + (end -1.61 1.435) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "46e4a487-ac98-4c3d-9cb5-0c8b29022d8f") + ) + (fp_line + (start 1.61 -1.61) + (end 1.61 -1.435) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "cb52094d-2c15-493a-83f7-57ea5d386952") + ) + (fp_line + (start 1.61 1.435) + (end 1.61 1.61) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "29a845f8-12ce-42b4-9ef5-7339b3efa2e0") + ) + (fp_line + (start 1.61 1.61) + (end -1.61 1.61) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "b6f9156b-2993-46ad-867a-eda1f2ffdda1") + ) + (fp_poly + (pts + (xy -2.16 -1.44) (xy -2.4 -1.77) (xy -1.92 -1.77) + ) + (stroke + (width 0.12) + (type solid) + ) + (fill yes) + (layer "F.SilkS") + (uuid "3830d30a-bb89-4156-a31a-77fd75642a8f") + ) + (fp_line + (start -3.18 -1.43) + (end -1.75 -1.43) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "96de3cd9-611c-4f16-8210-0e8ec211cfda") + ) + (fp_line + (start -3.18 1.43) + (end -3.18 -1.43) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "4d08e97e-a1ce-45c9-9e38-431541617a58") + ) + (fp_line + (start -1.75 -1.75) + (end 1.75 -1.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "df678dbf-6473-41e9-86be-bce1c3c35eba") + ) + (fp_line + (start -1.75 -1.43) + (end -1.75 -1.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "a7219e0d-8e7e-4b25-ab1e-4664cb9df923") + ) + (fp_line + (start -1.75 1.43) + (end -3.18 1.43) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "01398f48-03e1-4c68-a1e6-784a879f8d8e") + ) + (fp_line + (start -1.75 1.75) + (end -1.75 1.43) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "58f7d690-ae82-4a74-a892-9248cc08f061") + ) + (fp_line + (start 1.75 -1.75) + (end 1.75 -1.43) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "b6923477-38f6-4369-a712-9a3e75e1fe41") + ) + (fp_line + (start 1.75 -1.43) + (end 3.18 -1.43) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "23de6c24-9f3c-41e9-ab1e-70618098f8f5") + ) + (fp_line + (start 1.75 1.43) + (end 1.75 1.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "92c0d346-fcc2-43eb-9de9-946d6dc30c7e") + ) + (fp_line + (start 1.75 1.75) + (end -1.75 1.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "445b7e9b-d51f-4add-bcb9-58cd71073022") + ) + (fp_line + (start 3.18 -1.43) + (end 3.18 1.43) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "79438bef-8623-45bd-8cab-d16b588c02f5") + ) + (fp_line + (start 3.18 1.43) + (end 1.75 1.43) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "c14f73b1-e350-4dd4-be16-e356c9a9526c") + ) + (fp_poly + (pts + (xy -0.75 -1.5) (xy 1.5 -1.5) (xy 1.5 1.5) (xy -1.5 1.5) (xy -1.5 -0.75) + ) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "353d830a-ca45-4656-8fe1-1613f510e474") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "58c43fc2-84e4-4c1f-a7f2-67dc9fe29408") + (effects + (font + (size 0.75 0.75) + (thickness 0.11) + ) + ) + ) + (pad "1" smd roundrect + (at -2.1125 -0.975) + (size 1.625 0.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 22 "Board_0-Net-(R5-Pad1)") + (pintype "output") + (uuid "45a06853-7cf3-40de-9853-a8bf5f7538fe") + ) + (pad "2" smd roundrect + (at -2.1125 -0.325) + (size 1.625 0.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 26 "Board_0-Net-(U2A--)") + (pinfunction "-") + (pintype "input") + (uuid "19e7a508-c0b7-42b2-983d-0289c8bc3965") + ) + (pad "3" smd roundrect + (at -2.1125 0.325) + (size 1.625 0.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 10 "Board_0-/Project Architecture/Load Cell Amp/SIG+") + (pinfunction "+") + (pintype "input") + (uuid "9fba21be-1b0d-41cc-98ef-35da282ab710") + ) + (pad "4" smd roundrect + (at -2.1125 0.975) + (size 1.625 0.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 18 "Board_0-GND") + (pinfunction "V-") + (pintype "power_in") + (uuid "c8e7cac6-29ed-4656-81ff-c47995a38941") + ) + (pad "5" smd roundrect + (at 2.1125 0.975) + (size 1.625 0.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 11 "Board_0-/Project Architecture/Load Cell Amp/SIG-") + (pinfunction "+") + (pintype "input") + (uuid "d709897c-f746-49fb-b246-9b2c1a21f59e") + ) + (pad "6" smd roundrect + (at 2.1125 0.325) + (size 1.625 0.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 27 "Board_0-Net-(U2B--)") + (pinfunction "-") + (pintype "input") + (uuid "4624dd21-4705-44ae-9b8c-728b616cfa55") + ) + (pad "7" smd roundrect + (at 2.1125 -0.325) + (size 1.625 0.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 2 "Board_0-/Project Architecture/BLE Controller/LOAD_CELL") + (pintype "output") + (uuid "06f7a22a-17ea-4ee8-b91a-686d8d5c8401") + ) + (pad "8" smd roundrect + (at 2.1125 -0.975) + (size 1.625 0.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 1 "Board_0-+3.3V") + (pinfunction "V+") + (pintype "power_in") + (uuid "d7548d73-de3d-43ac-b709-1c443c59f7e1") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Package_SO.3dshapes/MSOP-8_3x3mm_P0.65mm.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "NPTH" + (layer "F.Cu") + (uuid "76560049-5af6-4a6e-bc1c-324d4b7323ad") + (at 177.2 36.24975) + (property "Reference" "KiKit_MB_5_10" + (at 0 0.5 0) + (layer "F.SilkS") + (hide yes) + (uuid "c8e49b3a-3603-4cde-b45f-306c9ed1301c") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "NPTH" + (at 0 -0.5 0) + (layer "F.Fab") + (hide yes) + (uuid "2349bcbe-3fe8-4d9d-9424-3477276af77c") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "bafabe1f-dea2-4c99-a117-09b99c59b776") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "720008ff-fcd3-4e80-801c-ccf67d09c673") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (attr through_hole board_only exclude_from_pos_files exclude_from_bom) + (pad "" np_thru_hole circle + (at 0 0) + (size 0.5 0.5) + (drill 0.5) + (layers "*.Mask") + (uuid "0ab6813c-cdbd-4eb5-82b9-a3a8450b7c2b") + ) + (embedded_fonts no) + ) + (footprint "NPTH" + (layer "F.Cu") + (uuid "7ab8a236-c761-49ad-9968-66fd469da5e7") + (at 176.4 63.74975) + (property "Reference" "KiKit_MB_6_3" + (at 0 0.5 0) + (layer "F.SilkS") + (hide yes) + (uuid "35edcebd-9c14-4d22-a7e5-45c080e80948") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "NPTH" + (at 0 -0.5 0) + (layer "F.Fab") + (hide yes) + (uuid "4595a419-fbe0-4829-b966-81df4c06736f") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "d5516114-bc70-4cb8-82d4-ad02d84a4b3b") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "4bba75f9-457d-42d0-b325-2f546c305771") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (attr through_hole board_only exclude_from_pos_files exclude_from_bom) + (pad "" np_thru_hole circle + (at 0 0) + (size 0.5 0.5) + (drill 0.5) + (layers "*.Mask") + (uuid "470e3767-f8e6-419c-a963-9d1cb273ef98") + ) + (embedded_fonts no) + ) + (footprint "NPTH" + (layer "F.Cu") + (uuid "7ca18957-934a-45eb-9976-06a9ac5d2a1f") + (at 178 63.74975) + (property "Reference" "KiKit_MB_6_1" + (at 0 0.5 0) + (layer "F.SilkS") + (hide yes) + (uuid "fe96bf8b-e851-4dc1-aae9-6ff2b7490e8c") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "NPTH" + (at 0 -0.5 0) + (layer "F.Fab") + (hide yes) + (uuid "ef2dd005-915e-48cc-9e55-f363e1aec955") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "3cb2ee3c-d886-44a2-a102-845028c30ef7") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "d6840a7d-6cef-4a95-affb-ecf833018b93") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (attr through_hole board_only exclude_from_pos_files exclude_from_bom) + (pad "" np_thru_hole circle + (at 0 0) + (size 0.5 0.5) + (drill 0.5) + (layers "*.Mask") + (uuid "70d0e3ec-c341-42d1-9015-79ddfa8271b5") + ) + (embedded_fonts no) + ) + (footprint "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "7cbb18a5-0db6-4c6a-8d6a-fb20f291a04b") + (at 111.6125 52.47475 -90) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Reference" "R8" + (at 0 -1.43 90) + (unlocked yes) + (layer "F.SilkS") + (uuid "21451bf3-5cee-40db-8ed9-dbf3d1d7abe9") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "220k" + (at 0 1.43 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "26f48fd3-8719-41e9-85f1-99662adcccc5") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "https://www.royalohm.com/assets/pdf/products/smd/1.pdf" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "b6a2fda8-a94d-44a0-92df-22e0340d5fb4") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Resistor, US symbol" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "fadfad13-8bf8-4f45-ba60-70eb1fff2c23") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Manufacturer" "Uni-Royal" + (at 0 0 270) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "989a8bb4-cd72-4525-b2f7-0bd8774c69da") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Manufacturer PN" "0603WAF2203T5E" + (at 0 0 270) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "56b04dd8-77f4-4aef-bbea-beeb01ded14e") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "LCSC" "C22961" + (at 0 0 270) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "18021d38-1d23-4bc2-9ee5-ec3d27f5ab73") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "part" "R_US" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "77b12176-809d-4ce1-9ae0-e11877f0ff61") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/36133e80-eb3e-418d-b27a-f47a8a15e83d") + (attr smd) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "040b8c36-f493-4c48-9a1b-ca1f61b22400") + ) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "96ca1061-6985-4314-badd-862379e7ce91") + ) + (fp_rect + (start -1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "12d8d728-5678-455e-a0a1-1deb288499b7") + ) + (fp_rect + (start -0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "d23c78c2-75e0-4459-9ffa-4f5f5374c22f") + ) + (fp_text user "${REFERENCE}" + (at 0 0 90) + (layer "F.Fab") + (uuid "51c92dc4-f8ae-4e65-974b-cecbd5ded943") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0 270) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 2 "Board_0-/Project Architecture/BLE Controller/LOAD_CELL") + (pintype "passive") + (uuid "c39bd6c7-ef91-4309-9549-261a77c73cee") + ) + (pad "2" smd roundrect + (at 0.825 0 270) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 27 "Board_0-Net-(U2B--)") + (pintype "passive") + (uuid "a8a4e4cc-dd85-4c41-ad52-385ba259d7fa") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Capacitor_SMD:C_0603_1608Metric" + (layer "F.Cu") + (uuid "7fc5e95c-ddbd-4995-a342-23c43603d845") + (at 132 61.24975 90) + (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "capacitor") + (property "Reference" "C8" + (at -0.5 -1.43 90) + (unlocked yes) + (layer "F.SilkS") + (uuid "e71f97f3-330f-40a5-ad8f-48af4b04fa01") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "4.7u" + (at 0 1.43 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "ad4177c1-b1d7-4a02-9cad-c974ec5c2764") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL10A475KO8NNNC" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "7dd64927-abcf-4316-a26e-c3c614d1ae24") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "capacitor, small US symbol" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "33490623-b0a1-4997-8f54-910f93aa64c5") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "LCSC" "C19666" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "021dd10d-80aa-47ed-9402-7bc8c341307f") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Manufacturer" "Samsung Electro-Mechanics" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "1bf491e2-9149-4106-aee2-609849d6badf") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Manufacturer PN" "CL10A475KO8NNNC" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "01a680ca-af4a-4975-a830-caa2bd3f5ad0") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "part" "C_Small_US" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "84f2e2f8-a318-437d-9ab3-b01df1adc387") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/bd667dbb-5d74-4434-a17f-782cf18168c3") + (attr smd) + (fp_line + (start -0.14058 -0.51) + (end 0.14058 -0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "c7276569-e0d5-4ae9-a4c1-7886354dc58a") + ) + (fp_line + (start -0.14058 0.51) + (end 0.14058 0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "a36d0abc-6a78-490b-89dd-f299a6a67b71") + ) + (fp_rect + (start -1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "6c6c57bb-4a19-479b-830b-6f2bef8fbdc8") + ) + (fp_rect + (start -0.8 -0.4) + (end 0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "a178a680-f842-4905-bb60-8c6f2528fa78") + ) + (fp_text user "${REFERENCE}" + (at 0 0 90) + (layer "F.Fab") + (uuid "1baac582-d21e-4bcc-b6ec-1a148c109861") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.775 0 90) + (size 0.9 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 35 "Board_0-VDD") + (pintype "passive") + (uuid "647f5f1e-eecf-4eea-9e0a-57d7a17a1176") + ) + (pad "2" smd roundrect + (at 0.775 0 90) + (size 0.9 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 18 "Board_0-GND") + (pintype "passive") + (uuid "46ce9fd1-509e-49fe-a9ff-e763bc92f2a4") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0603_1608Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Capacitor_SMD:C_0603_1608Metric" + (layer "F.Cu") + (uuid "8044d2c8-9c96-433a-8130-65485f745013") + (at 139 60.74975 180) + (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "capacitor") + (property "Reference" "C7" + (at -1 -1.5 0) + (unlocked yes) + (layer "F.SilkS") + (uuid "a8b85960-3550-4e86-b3cf-1ba169e78ed4") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "4.7u" + (at 0 1.43 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "abec4026-4897-4e85-8b4e-26e4416ffb89") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL10A475KO8NNNC" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "7cd976f9-8aff-4243-b0f8-6b145e21710b") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "capacitor, small US symbol" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "16192101-fb2d-463c-8148-927706512dc3") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "LCSC" "C19666" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "f578ecd1-5d0b-403e-8ca4-20e3729f434a") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Manufacturer" "Samsung Electro-Mechanics" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "f7ebd9d0-d604-487d-b2a9-5f1bd14a43ad") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Manufacturer PN" "CL10A475KO8NNNC" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "5507c026-d26a-4dff-9e6d-3de6c049b9e1") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "part" "C_Small_US" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "0e2678c4-474f-4f9c-8edf-aaa76c0f89b5") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/fdd4e32d-d0b4-4787-8783-8284de30f2d6") + (attr smd) + (fp_line + (start -0.14058 0.51) + (end 0.14058 0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "71ae6cba-97b5-4a89-bf4c-7aa600e7162f") + ) + (fp_line + (start -0.14058 -0.51) + (end 0.14058 -0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "7d12006b-a94e-402e-9b9a-4d38f3de1d88") + ) + (fp_rect + (start -1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "c87242f5-b3aa-4b57-85a3-3e9bfc5ee050") + ) + (fp_rect + (start -0.8 -0.4) + (end 0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "7e085110-c64d-4ca0-82a5-a6bacab3c0f4") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "aa0bbfe7-bc55-49b8-b804-7c8bc536e0ad") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.775 0 180) + (size 0.9 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 34 "Board_0-VBUS") + (pintype "passive") + (uuid "46b616c2-a600-44ec-a91f-d2c38edb373b") + ) + (pad "2" smd roundrect + (at 0.775 0 180) + (size 0.9 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 18 "Board_0-GND") + (pintype "passive") + (uuid "5de29477-6b11-4f19-83c6-69248fed635d") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0603_1608Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "NPTH" + (layer "F.Cu") + (uuid "80d99df7-fe49-4f4f-ac30-7e5c627dc8b1") + (at 170.8 36.24975) + (property "Reference" "KiKit_MB_5_2" + (at 0 0.5 0) + (layer "F.SilkS") + (hide yes) + (uuid "e6ee8bcf-dcba-4246-a7fc-774c01d887e1") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "NPTH" + (at 0 -0.5 0) + (layer "F.Fab") + (hide yes) + (uuid "a71d1149-bd95-47de-886c-fca0ec188724") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "07b6a32a-b6b1-42f5-8aa6-05239c828f45") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "33d818f4-9164-4fd0-b439-73a5a09448bf") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (attr through_hole board_only exclude_from_pos_files exclude_from_bom) + (pad "" np_thru_hole circle + (at 0 0) + (size 0.5 0.5) + (drill 0.5) + (layers "*.Mask") + (uuid "bb31f466-4f67-4e82-9afa-214bd16a7a5a") + ) + (embedded_fonts no) + ) + (footprint "NPTH" + (layer "F.Cu") + (uuid "8433ed66-d313-41e7-b297-427b1e22a4ff") + (at 146 49.99975) + (property "Reference" "KiKit_MB_1_4" + (at 0 0.5 0) + (layer "F.SilkS") + (hide yes) + (uuid "98443193-e2c0-4a99-8000-77c71c4a21ba") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "NPTH" + (at 0 -0.5 0) + (layer "F.Fab") + (hide yes) + (uuid "8d3653ea-be98-4214-bcef-548e913a4df2") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "6720711e-264e-4ddf-8271-eda2a83c35e0") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "f7a88809-e4a7-4c8b-8914-6f75ae6032b9") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (attr through_hole board_only exclude_from_pos_files exclude_from_bom) + (pad "" np_thru_hole circle + (at 0 0) + (size 0.5 0.5) + (drill 0.5) + (layers "*.Mask") + (uuid "d50c148d-1ed3-4ba1-81f7-7660b52dcd39") + ) + (embedded_fonts no) + ) + (footprint "NPTH" + (layer "F.Cu") + (uuid "845a5189-c854-4c15-aef3-a534b0529885") + (at 123.8 63.74975) + (property "Reference" "KiKit_MB_3_5" + (at 0 0.5 0) + (layer "F.SilkS") + (hide yes) + (uuid "e900973d-5dd5-46fa-bb62-c3b41adc7199") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "NPTH" + (at 0 -0.5 0) + (layer "F.Fab") + (hide yes) + (uuid "0dfa90f2-45c3-4ac2-8dbd-60b8458ed632") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "c5b33e14-8607-443c-a3c2-5f330589428a") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "cabba906-f18b-46cf-a563-2ad94332773a") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (attr through_hole board_only exclude_from_pos_files exclude_from_bom) + (pad "" np_thru_hole circle + (at 0 0) + (size 0.5 0.5) + (drill 0.5) + (layers "*.Mask") + (uuid "87ee8dc5-9585-453b-96a4-54f882a47ada") + ) + (embedded_fonts no) + ) + (footprint "NPTH" + (layer "F.Cu") + (uuid "8869b6f4-e9ef-4577-a510-da7b6551d9aa") + (at 146 50.833083) + (property "Reference" "KiKit_MB_1_5" + (at 0 0.5 0) + (layer "F.SilkS") + (hide yes) + (uuid "61d64895-698c-405b-beec-6085118845f3") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "NPTH" + (at 0 -0.5 0) + (layer "F.Fab") + (hide yes) + (uuid "3f8397ba-7521-4a6c-8254-5f5d3948a485") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "073f7784-5e17-4a9a-8696-1caa397dad88") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "6b11eb0d-9e16-46bc-99de-038c57fcfdcf") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (attr through_hole board_only exclude_from_pos_files exclude_from_bom) + (pad "" np_thru_hole circle + (at 0 0) + (size 0.5 0.5) + (drill 0.5) + (layers "*.Mask") + (uuid "befe6cb6-d821-443b-b9c0-2d10f3e85fb4") + ) + (embedded_fonts no) + ) + (footprint "Package_TO_SOT_SMD:SOT-23" + (layer "F.Cu") + (uuid "8a40ee6f-1c16-4d92-b1f5-6e44fa2c1cfb") + (at 114 44.99975 -90) + (descr "SOT, 3 Pin (JEDEC TO-236 Var AB https://www.jedec.org/document_search?search_api_views_fulltext=TO-236), generated with kicad-footprint-generator ipc_gullwing_generator.py") + (tags "SOT TO_SOT_SMD") + (property "Reference" "Q1" + (at -2.5 0 0) + (unlocked yes) + (layer "F.SilkS") + (uuid "afbc3ebd-3ab7-4bf7-bb14-6e34167d1c3d") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "Si2301CDS" + (at 0 2.4 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "00afa3df-9a79-4df4-8013-d4ddd13d5a30") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "https://www.vishay.com/doc/?68741" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "622f3f6a-b123-4fb6-9fc9-535a71d537f6") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "-3.1A Id, -20V Vds, P-Channel MOSFET, SOT-23" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "78279c2e-774f-49ae-8264-de315437ed5a") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Manufacturer" "Vishay" + (at 0 0 270) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "44b5017c-e195-4d97-88e2-3d8c42376496") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Manufacturer PN" "Si2301CDS-T1-GE3" + (at 0 0 270) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "418a058f-bdf9-40a7-8994-00c1e6078e9f") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "LCSC" "C10487" + (at 0 0 270) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "103865d6-3b74-4a99-b104-87e52cb32690") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "part" "Si2301CDS" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "10cce918-51ed-4d88-8eaf-511b8237c5f6") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/33b05de2-8cc7-48b9-b094-7ba5e6a40724") + (attr smd) + (fp_line + (start -0.76 1.56) + (end -0.76 1.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "ba923c69-73b7-4734-a2f3-a6e76e0f1432") + ) + (fp_line + (start 0.76 1.56) + (end -0.76 1.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "390c458e-bba0-4bf7-8fa9-00b32c38a3ab") + ) + (fp_line + (start 0.76 0.56) + (end 0.76 1.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "50771ce9-b11c-4728-b453-4f214864211e") + ) + (fp_line + (start -0.76 0.39) + (end -0.76 -0.39) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "0b3f2d36-12ec-4842-a0b4-b0e99826a896") + ) + (fp_line + (start -0.76 -1.51) + (end -0.76 -1.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "a0f7231a-852c-4844-8b9b-92f072afd8a1") + ) + (fp_line + (start -0.76 -1.56) + (end 0.76 -1.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "4689529b-9d89-4614-9692-a1c94312ba09") + ) + (fp_line + (start 0.76 -1.56) + (end 0.76 -0.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "558e796d-a657-4262-8c5c-14700c8853fd") + ) + (fp_poly + (pts + (xy -1.3 -0.38) (xy -1.06 -0.05) (xy -1.54 -0.05) + ) + (stroke + (width 0.12) + (type solid) + ) + (fill yes) + (layer "F.SilkS") + (uuid "3edb8540-7b48-4071-92bf-8a1a48691c65") + ) + (fp_line + (start -0.9 1.7) + (end -0.9 1.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "da5927fe-a6b1-47e4-ae03-86f12548cc7c") + ) + (fp_line + (start 0.9 1.7) + (end -0.9 1.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "afb24b48-38cc-4273-bb06-e615c5efb854") + ) + (fp_line + (start -1.93 1.5) + (end -1.93 0.39) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "8de3eb2c-4397-4906-91f8-58cb516423f9") + ) + (fp_line + (start -0.9 1.5) + (end -1.93 1.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "86b069c3-d8b2-4ae9-8762-74d219af24a2") + ) + (fp_line + (start 0.9 0.55) + (end 0.9 1.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "3083d958-3060-4f9d-b866-d6584f99d2bc") + ) + (fp_line + (start 1.93 0.55) + (end 0.9 0.55) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "1564460f-9df7-4474-a38e-b5297228dc7b") + ) + (fp_line + (start -1.93 0.39) + (end -0.9 0.39) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "d9c05dad-68a1-436c-9189-d3cccb94224b") + ) + (fp_line + (start -0.9 0.39) + (end -0.9 -0.39) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "d9c701fe-3228-4203-9b23-ae797a3607e5") + ) + (fp_line + (start -1.93 -0.39) + (end -1.93 -1.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "72d89f4a-2ce2-453c-875b-3964eb4a30ce") + ) + (fp_line + (start -0.9 -0.39) + (end -1.93 -0.39) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "d1c9865c-c5ab-466d-b5a7-bf43c7af8c67") + ) + (fp_line + (start 0.9 -0.55) + (end 1.93 -0.55) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "9a98e3df-f58e-47cc-94d7-85391f4d5ea6") + ) + (fp_line + (start 1.93 -0.55) + (end 1.93 0.55) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "c1097591-daf8-4109-a853-08ea87669d32") + ) + (fp_line + (start -1.93 -1.5) + (end -0.9 -1.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "79569e59-7246-4ff1-a04e-35fda73246ab") + ) + (fp_line + (start -0.9 -1.5) + (end -0.9 -1.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "e9750a5e-2fef-4e56-8405-26e3465ef474") + ) + (fp_line + (start -0.9 -1.7) + (end 0.9 -1.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "062178c1-3de0-4b76-b236-b59da020245e") + ) + (fp_line + (start 0.9 -1.7) + (end 0.9 -0.55) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "e9a5de4b-057b-4782-9a49-79ed32809aba") + ) + (fp_poly + (pts + (xy -0.325 -1.45) (xy 0.65 -1.45) (xy 0.65 1.45) (xy -0.65 1.45) (xy -0.65 -1.125) + ) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "79efff52-4a91-4969-b093-781008e3e67a") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "0d646163-515f-4e24-8169-a995afab7719") + (effects + (font + (size 0.72 0.72) + (thickness 0.11) + ) + ) + ) + (pad "1" smd roundrect + (at -0.9375 -0.95 270) + (size 1.475 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 6 "Board_0-/Project Architecture/BLE Controller/~{LOAD_CELL_EN}") + (pinfunction "G") + (pintype "input") + (uuid "c3b99b6d-c790-4669-8840-4865b7abacad") + ) + (pad "2" smd roundrect + (at -0.9375 0.95 270) + (size 1.475 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 9 "Board_0-/Project Architecture/Load Cell Amp/EXC+") + (pinfunction "S") + (pintype "passive") + (uuid "3fddb017-44a8-4375-9541-49278ca14b82") + ) + (pad "3" smd roundrect + (at 0.9375 0 270) + (size 1.475 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 1 "Board_0-+3.3V") + (pinfunction "D") + (pintype "passive") + (uuid "466d73d5-f2b8-4f02-baa1-3b02b82658d2") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Package_TO_SOT_SMD.3dshapes/SOT-23.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "NPTH" + (layer "F.Cu") + (uuid "8b185c4b-beb5-4b0f-bf19-294e97d495c8") + (at 119.8 63.74975) + (property "Reference" "KiKit_MB_3_10" + (at 0 0.5 0) + (layer "F.SilkS") + (hide yes) + (uuid "0415ba06-5723-4637-b597-6bbf1e7683e3") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "NPTH" + (at 0 -0.5 0) + (layer "F.Fab") + (hide yes) + (uuid "387cf7a7-70d6-4e73-8846-3663a8c93d31") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "55167289-efc7-44cc-b7ec-90c7340db3e1") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "bb7b5d06-bce0-4ea5-b251-a7ac3e7c1f66") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (attr through_hole board_only exclude_from_pos_files exclude_from_bom) + (pad "" np_thru_hole circle + (at 0 0) + (size 0.5 0.5) + (drill 0.5) + (layers "*.Mask") + (uuid "9bc69e17-8f11-4e06-8161-c29982b2be85") + ) + (embedded_fonts no) + ) + (footprint "NPTH" + (layer "F.Cu") + (uuid "8f9f09d9-3ddc-4ebf-826f-56ce1b61b0c6") + (at 171.6 36.24975) + (property "Reference" "KiKit_MB_5_3" + (at 0 0.5 0) + (layer "F.SilkS") + (hide yes) + (uuid "0862c91f-e516-48ff-a2fd-49abbf95c785") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "NPTH" + (at 0 -0.5 0) + (layer "F.Fab") + (hide yes) + (uuid "9298958a-0d10-4b1b-91a3-9ea419fcde89") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "1bd8aad0-e150-47d8-9bf2-837c3c8d1d26") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "f2c73471-6793-4d07-9536-f61fda0a970f") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (attr through_hole board_only exclude_from_pos_files exclude_from_bom) + (pad "" np_thru_hole circle + (at 0 0) + (size 0.5 0.5) + (drill 0.5) + (layers "*.Mask") + (uuid "0faef4b2-2b91-4ff2-93fc-d7788293800b") + ) + (embedded_fonts no) + ) + (footprint "MountingHole:MountingHole_2.2mm_M2_ISO7380" + (layer "F.Cu") + (uuid "984ead9a-cf1d-4176-afb3-537588ec51ab") + (at 166.5 56.74975) + (descr "Mounting Hole 2.2mm, M2, no annular, generated by kicad-footprint-generator mountinghole.py") + (tags "mountinghole M2 ISO7380") + (property "Reference" "H1" + (at 0 -2.7 0) + (unlocked yes) + (layer "F.SilkS") + (hide yes) + (uuid "42240c28-4bc7-4f44-a513-6c83edd3049b") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "MountingHole_2.2mm_M2_ISO7380" + (at 0 2.7 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "6771e4db-7523-4afe-95a0-101029ac690c") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "2d1f4842-01a8-42b7-b3e8-bf40083a35c9") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "540367f6-212a-44e7-99f8-98728da22539") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (attr through_hole board_only exclude_from_pos_files exclude_from_bom) + (fp_circle + (center 0 0) + (end 1.75 0) + (stroke + (width 0.15) + (type solid) + ) + (fill no) + (layer "Cmts.User") + (uuid "34a47564-c35a-4047-a653-781f2e9b4b4c") + ) + (fp_circle + (center 0 0) + (end 2 0) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "82808ac2-378f-4e39-ad45-d315bcf2e84c") + ) + (pad "" np_thru_hole circle + (at 0 0) + (size 2.2 2.2) + (drill 2.2) + (layers "*.Cu" "*.Mask") + (uuid "d4acd03b-fba8-4c7d-89b8-73bbc3bac88b") + ) + (embedded_fonts no) + ) + (footprint "NPTH" + (layer "F.Cu") + (uuid "99114898-a276-4ba0-834c-e5a01d728f78") + (at 172.4 36.24975) + (property "Reference" "KiKit_MB_5_4" + (at 0 0.5 0) + (layer "F.SilkS") + (hide yes) + (uuid "58f63c91-9414-4cd9-bc61-5eaad87b9cdb") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "NPTH" + (at 0 -0.5 0) + (layer "F.Fab") + (hide yes) + (uuid "7a1d3719-c029-4012-8a7e-0cc3d5807bfb") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "7b3a0231-e520-49bc-9650-31ddd297421a") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "db41deb4-5d64-4420-ba11-e4c938f6056e") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (attr through_hole board_only exclude_from_pos_files exclude_from_bom) + (pad "" np_thru_hole circle + (at 0 0) + (size 0.5 0.5) + (drill 0.5) + (layers "*.Mask") + (uuid "b39ebad5-ad51-4443-995b-ce99f89833c4") + ) + (embedded_fonts no) + ) + (footprint "Capacitor_SMD:C_0603_1608Metric" + (layer "F.Cu") + (uuid "9972973e-a897-4742-9de5-3d20c9ca4c2d") + (at 178 59.24975 90) + (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "capacitor") + (property "Reference" "C5" + (at -2.5 0 90) + (unlocked yes) + (layer "F.SilkS") + (uuid "19efbb52-7088-41a8-b841-1ef0f403ee63") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "1u" + (at 0 1.43 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "311ceed7-98f7-4c36-9e39-e2fc7fb636c3") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL10A105KB8NNNC" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "d1d8134e-aafa-489a-84c8-23dba9fe2da5") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "capacitor, small US symbol" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "19a41f44-6efd-4fd9-9a8d-2e95e513a6b7") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "LCSC" "C15849" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "2a95e56b-26cf-4227-b551-9356250963a3") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Manufacturer" "Samsung Electro-Mechanics" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "55d77741-c814-40c7-8645-f66788cf69a3") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Manufacturer PN" "CL10A105KB8NNNC" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "027d884f-e0ae-41d2-a73b-81062a988260") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "part" "C_Small_US" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "1e77b187-16df-4237-b4fa-d8f48a57b638") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/2f1e9155-c81c-4da7-9e9f-5a4f61426e04") + (attr smd) + (fp_line + (start -0.14058 -0.51) + (end 0.14058 -0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "f320170d-7112-448f-a84c-6defccca70a6") + ) + (fp_line + (start -0.14058 0.51) + (end 0.14058 0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "f258f037-cde2-430f-8076-d605a55a45ac") + ) + (fp_rect + (start -1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "9a37d630-187e-4148-96ad-1ce136827466") + ) + (fp_rect + (start -0.8 -0.4) + (end 0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "836438c1-21e7-4824-8e1c-1b0b25f58fbe") + ) + (fp_text user "${REFERENCE}" + (at 0 0 90) + (layer "F.Fab") + (uuid "3ae16d10-a9ab-4a57-b03d-f0b4da23eb99") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.775 0 90) + (size 0.9 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 99 "Board_1-Net-(J1-Pin_1)") + (pintype "passive") + (uuid "f84df526-db15-4817-87c1-d98e4a3de300") + ) + (pad "2" smd roundrect + (at 0.775 0 90) + (size 0.9 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 98 "Board_1-GND") + (pintype "passive") + (uuid "7203623e-6e65-4170-aedf-676e40f6f642") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0603_1608Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "9a9fb740-4c04-4e21-b4af-ddf904275a24") + (at 187.5 57.74975 90) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Reference" "R17" + (at 0 -1.5 90) + (unlocked yes) + (layer "F.SilkS") + (uuid "835cd634-0336-4b35-8e8a-f178b75473d3") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "5.1k" + (at 0 1.43 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "c9924930-ce31-4bf9-94e9-07d0d639f1b1") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "https://www.royalohm.com/assets/pdf/products/smd/1.pdf" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "f6b625a8-ffa5-471d-bf88-832a8e3a0119") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Resistor, US symbol" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "fe8750d1-34aa-416a-ac5c-b22590b5c86c") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Manufacturer" "Uni-Royal" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "b856a631-77ad-4f9a-ab35-af69e65950f5") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Manufacturer PN" "0603WAF5101T5E" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "30d9eba6-28d1-4f9b-9ad9-4a572a08ef49") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "LCSC" "C23186" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "561b4945-0e11-426b-b894-eafe67419f5a") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "part" "R_US" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "a7f9e6ac-f9a6-491b-9c75-175138fb16f0") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/9aa71257-d96e-4aee-a72f-042865c65129") + (attr smd) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "8634285d-0a5e-4423-aab0-33493be21ea4") + ) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "cd430b2c-ecb4-4178-a081-811848b30967") + ) + (fp_rect + (start -1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "e9490389-f5d7-453f-8b52-730fe00ba8ad") + ) + (fp_rect + (start -0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "4bf16c9b-bc9b-462a-ba36-491d91525aff") + ) + (fp_text user "${REFERENCE}" + (at 0 0 90) + (layer "F.Fab") + (uuid "960ce61b-aed0-4d7f-ace7-c27d3e27af0a") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0 90) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 113 "Board_1-Net-(U5-PROG)") + (pintype "passive") + (uuid "a8f61928-a7e8-4438-8601-7f145c8ae2a6") + ) + (pad "2" smd roundrect + (at 0.825 0 90) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 98 "Board_1-GND") + (pintype "passive") + (uuid "5bc72295-ca61-4d74-b5f5-52a16ed8b241") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "RF_Module:Raytac_MDBT50Q" + (layer "F.Cu") + (uuid "9e2a9e03-0cf7-4bdb-b841-c10262349b02") + (at 174 45.24975) + (descr "Multiprotocol radio SoC module https://www.raytac.com/download/index.php?index_id=43") + (tags "wireless 2.4 GHz Bluetooth ble zigbee 802.15.4 thread nordic raytac nrf52840 nrf52833") + (property "Reference" "U3" + (at -6.5 -6 90) + (unlocked yes) + (layer "F.SilkS") + (uuid "df4cbd15-06ce-4e08-902d-bffed3d9644f") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "MDBT50Q-1MV2" + (at 0.2 8.95 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "3c587af5-f068-4988-af78-b961a159a18c") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "https://www.raytac.com/download/index.php?index_id=43" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "11aa2020-27fb-464b-92f5-3917e5b7fa5a") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Multiprotocol BLE/ANT/2.4 GHz/802.15.4 Cortex-M4F SoC, nRF52840 module" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "e929d1d9-1bf6-43a0-ab0e-a3913de2980f") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Manufacturer" "Raytac" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "d17b4cef-92c4-4026-8168-5beb2da9c0ee") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Manufacturer PN" "MDBT50Q-1MV2" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "6a8c137e-98b1-47d7-8c60-26e6f3bcfaec") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "LCSC" "C5118826" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "b413c97b-ecc2-4969-bfeb-31cc6e043066") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "part" "MDBT50Q-1MV2" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "d5b1e262-b0b8-44a9-be0c-6a3f54ba97fc") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/f6afef58-d841-4ad6-baf9-746b0a35f011/9da43fd7-7a0a-403c-bf2c-ba67cd8fa669/147209bc-c059-460d-8034-8f6210941d23") + (attr smd) + (fp_line + (start -5.35 -7.85) + (end -5.35 -6.75) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "da4e6a98-abaf-41db-baa4-86f924661db4") + ) + (fp_line + (start -5.35 6.75) + (end -5.35 7.85) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "ded59188-3cb8-4fa0-861d-56c98537dfe4") + ) + (fp_line + (start -5.35 7.85) + (end -4.25 7.85) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "a7173939-d5e4-4e34-b6fc-79c3a1bc4e27") + ) + (fp_line + (start -4.25 -7.85) + (end -5.35 -7.85) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "b604d8c8-6244-4a6b-819e-6a906dbc2523") + ) + (fp_line + (start 4.25 -7.85) + (end 5.35 -7.85) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "800b0106-d472-4701-aafc-da4410ca6ae3") + ) + (fp_line + (start 5.35 -7.85) + (end 5.35 -6.75) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "c920a0bc-8a05-4f6a-bbb3-210cb0f037f8") + ) + (fp_line + (start 5.35 6.75) + (end 5.35 7.85) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "8baf1f10-d28b-4b6c-b189-a35c78f94264") + ) + (fp_line + (start 5.35 7.85) + (end 4.25 7.85) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "6ea3ef9c-311e-442a-a795-2542d3854cac") + ) + (fp_poly + (pts + (xy -5.375 -3.75) (xy -5.711 -3.51) (xy -5.711 -3.99) (xy -5.375 -3.75) + ) + (stroke + (width 0.12) + (type solid) + ) + (fill yes) + (layer "F.SilkS") + (uuid "b17779dc-cab4-4d59-8d8f-d29c21f791cc") + ) + (fp_line + (start -5.75 -8.25) + (end -5.75 8.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "52fa6678-5f3b-4d50-a517-fcdc1ffa13eb") + ) + (fp_line + (start -5.75 -8.25) + (end 5.75 -8.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "db9770d4-d14a-4287-a135-5112e76b9965") + ) + (fp_line + (start -5.75 8.25) + (end 5.75 8.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "31f2a88e-16a6-44fc-9306-0838637c1db2") + ) + (fp_line + (start 5.75 -8.25) + (end 5.75 8.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "38af8747-beb6-4dc1-8efd-2c0c16381b30") + ) + (fp_line + (start -5.25 -7.75) + (end 5.25 -7.75) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "bc810982-4e20-45fa-a5a1-d10de1124ebf") + ) + (fp_line + (start -5.25 7.75) + (end -5.25 -7.75) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "30d018ad-f008-4401-b404-9829ee114d8f") + ) + (fp_line + (start -4.25 -3.75) + (end -5.25 -4.25) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "62c07549-e7fd-4623-aa0a-0c69b00b8574") + ) + (fp_line + (start -4.25 -3.75) + (end -5.25 -3.25) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "d3207a21-ac94-46b6-a4e7-10564db7b1cb") + ) + (fp_line + (start 5.25 -7.75) + (end 5.25 7.75) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "3245e4f0-4f5e-429a-ae48-9b1a7eb67f0f") + ) + (fp_line + (start 5.25 7.75) + (end -5.25 7.75) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "75931049-22be-47e1-bb7c-06495cab14e2") + ) + (fp_text user "TOP LAYER" + (at -1.6 -3.6 0) + (layer "Cmts.User") + (uuid "108e2a87-7c2e-426a-99a3-db82fa9d14dc") + (effects + (font + (size 0.4 0.4) + (thickness 0.04) + ) + ) + ) + (fp_text user "KEEP OUT" + (at -1.5 -3.1 0) + (layer "Cmts.User") + (uuid "a7d858c6-9906-4d61-b2ad-ae7851f9d477") + (effects + (font + (size 0.4 0.4) + (thickness 0.04) + ) + ) + ) + (fp_text user "KEEP OUT ZONE" + (at 0.05 -5.75 0) + (layer "Cmts.User") + (uuid "bd8b9e18-40e4-43ed-b663-24bd26de1aea") + (effects + (font + (size 0.8 0.8) + (thickness 0.15) + ) + ) + ) + (fp_text user "${REFERENCE}" + (at 0.05 1.75 0) + (layer "F.Fab") + (uuid "1826ba44-6081-45d3-a5bf-31862061ac1e") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "1" smd rect + (at -4.65 -3.75) + (size 0.6 0.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 98 "Board_1-GND") + (pinfunction "GND") + (pintype "power_in") + (uuid "9be7a295-f2c7-4450-8448-20e89132fdbb") + ) + (pad "2" smd rect + (at -4.65 -2.65) + (size 0.6 0.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 98 "Board_1-GND") + (pinfunction "GND") + (pintype "passive") + (uuid "23c8d326-5cd1-47d7-8cd7-cc5646ad131a") + ) + (pad "3" smd rect + (at -4.65 -1.85) + (size 0.6 0.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 155 "Board_1-unconnected-(U3-P1.10-Pad3)") + (pinfunction "P1.10") + (pintype "bidirectional+no_connect") + (uuid "6ab99dc1-83e3-4d7e-810f-e7a52bee32f6") + ) + (pad "4" smd rect + (at -4.65 -0.25) + (size 0.6 0.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 86 "Board_1-/Project Architecture/BLE Controller/~{LOAD_CELL_EN}") + (pinfunction "P1.11") + (pintype "bidirectional") + (uuid "2e49b452-901d-4695-bf76-083278dd73d8") + ) + (pad "5" smd rect + (at -3.75 0.15) + (size 0.6 0.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 156 "Board_1-unconnected-(U3-P1.12-Pad5)") + (pinfunction "P1.12") + (pintype "bidirectional+no_connect") + (uuid "ca2f5b18-0291-485f-9fb2-ff2245a47ad4") + ) + (pad "6" smd rect + (at -4.65 0.55) + (size 0.6 0.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 157 "Board_1-unconnected-(U3-P1.13-Pad6)") + (pinfunction "P1.13") + (pintype "bidirectional+no_connect") + (uuid "789627bc-dce1-4f4a-8baf-d982542a95d1") + ) + (pad "7" smd rect + (at -3.75 0.95) + (size 0.6 0.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 158 "Board_1-unconnected-(U3-P1.14-Pad7)") + (pinfunction "P1.14") + (pintype "bidirectional+no_connect") + (uuid "5275e247-d12c-4694-9677-3ffbf400336e") + ) + (pad "8" smd rect + (at -4.65 1.35) + (size 0.6 0.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 159 "Board_1-unconnected-(U3-P1.15-Pad8)") + (pinfunction "P1.15") + (pintype "bidirectional+no_connect") + (uuid "38622070-eb41-4d33-9d7e-9c115f98d91c") + ) + (pad "9" smd rect + (at -3.75 1.75) + (size 0.6 0.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 124 "Board_1-unconnected-(U3-P0.03-Pad9)") + (pinfunction "P0.03") + (pintype "bidirectional+no_connect") + (uuid "d0066656-014a-478d-98cb-bfa5447f05ff") + ) + (pad "10" smd rect + (at -4.65 2.15) + (size 0.6 0.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 143 "Board_1-unconnected-(U3-P0.29-Pad10)") + (pinfunction "P0.29") + (pintype "bidirectional+no_connect") + (uuid "2d05557a-4f42-421a-9425-88d0c5315678") + ) + (pad "11" smd rect + (at -3.75 2.55) + (size 0.6 0.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 123 "Board_1-unconnected-(U3-P0.02-Pad11)") + (pinfunction "P0.02") + (pintype "bidirectional+no_connect") + (uuid "628df055-400b-477d-b1a6-97df4ddd5dc9") + ) + (pad "12" smd rect + (at -4.65 2.95) + (size 0.6 0.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 145 "Board_1-unconnected-(U3-P0.31-Pad12)") + (pinfunction "P0.31") + (pintype "bidirectional+no_connect") + (uuid "4416a975-02c3-444a-8081-993d58b29f77") + ) + (pad "13" smd rect + (at -3.75 3.35) + (size 0.6 0.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 142 "Board_1-unconnected-(U3-P0.28-Pad13)") + (pinfunction "P0.28") + (pintype "bidirectional+no_connect") + (uuid "d64e17c9-e050-4621-9b40-095b2eef8338") + ) + (pad "14" smd rect + (at -4.65 3.75) + (size 0.6 0.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 144 "Board_1-unconnected-(U3-P0.30-Pad14)") + (pinfunction "P0.30") + (pintype "bidirectional+no_connect") + (uuid "2cc7a610-5ea3-4243-b65d-bd8dff80c184") + ) + (pad "15" smd rect + (at -4.8 7.15 90) + (size 0.6 0.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 98 "Board_1-GND") + (pinfunction "GND") + (pintype "passive") + (uuid "fce61075-2f3e-4d8e-b3c4-4a0c60f7f50a") + ) + (pad "16" smd rect + (at -4 7.15 90) + (size 0.6 0.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 85 "Board_1-/Project Architecture/BLE Controller/~{BATT_INT}") + (pinfunction "P0.27") + (pintype "bidirectional") + (uuid "406e4faa-d726-4a15-9ba9-6fc20ee68d7c") + ) + (pad "17" smd rect + (at -3.2 7.15 90) + (size 0.6 0.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 121 "Board_1-unconnected-(U3-P0.00-Pad17)") + (pinfunction "P0.00") + (pintype "bidirectional+no_connect") + (uuid "493f604a-299d-4de0-b267-2939c80d358b") + ) + (pad "18" smd rect + (at -2.4 7.15 90) + (size 0.6 0.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 122 "Board_1-unconnected-(U3-P0.01-Pad18)") + (pinfunction "P0.01") + (pintype "bidirectional+no_connect") + (uuid "68394a36-6564-41dd-95ba-3048727350b4") + ) + (pad "19" smd rect + (at -2 6.25 90) + (size 0.6 0.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 141 "Board_1-unconnected-(U3-P0.26-Pad19)") + (pinfunction "P0.26") + (pintype "bidirectional+no_connect") + (uuid "e0e6c0d2-26b6-481a-a32f-e4399d7ab87d") + ) + (pad "20" smd rect + (at -1.6 7.15 90) + (size 0.6 0.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 82 "Board_1-/Project Architecture/BLE Controller/LOAD_CELL") + (pinfunction "P0.04") + (pintype "bidirectional") + (uuid "37f7b982-1c90-4880-83fe-542fa563e036") + ) + (pad "21" smd rect + (at -1.2 6.25 90) + (size 0.6 0.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 125 "Board_1-unconnected-(U3-P0.05-Pad21)") + (pinfunction "P0.05") + (pintype "bidirectional+no_connect") + (uuid "dcf85476-f1a4-4a8d-b681-869e3fd55359") + ) + (pad "22" smd rect + (at -0.8 7.15 90) + (size 0.6 0.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 126 "Board_1-unconnected-(U3-P0.06-Pad22)") + (pinfunction "P0.06") + (pintype "bidirectional+no_connect") + (uuid "f40f438d-4fe3-497f-843a-9dd02c5fa7c8") + ) + (pad "23" smd rect + (at -0.4 6.25 90) + (size 0.6 0.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 127 "Board_1-unconnected-(U3-P0.07-Pad23)") + (pinfunction "P0.07") + (pintype "bidirectional+no_connect") + (uuid "0e017925-9a3d-44c0-98b2-a650db1ea025") + ) + (pad "24" smd rect + (at 0 7.15 90) + (size 0.6 0.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 128 "Board_1-unconnected-(U3-P0.08-Pad24)") + (pinfunction "P0.08") + (pintype "bidirectional+no_connect") + (uuid "6155d980-ee5e-43f1-b7e1-fa6c330539ab") + ) + (pad "25" smd rect + (at 0.4 6.25 90) + (size 0.6 0.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 153 "Board_1-unconnected-(U3-P1.08-Pad25)") + (pinfunction "P1.08") + (pintype "bidirectional+no_connect") + (uuid "7a64a4a5-c3f6-4a2e-86c4-8b9406d9ad2e") + ) + (pad "26" smd rect + (at 0.8 7.15 90) + (size 0.6 0.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 154 "Board_1-unconnected-(U3-P1.09-Pad26)") + (pinfunction "P1.09") + (pintype "bidirectional+no_connect") + (uuid "eefb7934-4012-46fa-b4ce-b38b32d70856") + ) + (pad "27" smd rect + (at 1.2 6.25 90) + (size 0.6 0.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 83 "Board_1-/Project Architecture/BLE Controller/SCL") + (pinfunction "P0.11") + (pintype "bidirectional") + (uuid "7ad413a9-1e8d-49a9-b5c8-79191c5d2640") + ) + (pad "28" smd rect + (at 1.6 7.15 90) + (size 0.6 0.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 81 "Board_1-+3.3V") + (pinfunction "VDD") + (pintype "power_in") + (uuid "3a254c44-d223-426d-8a52-4783016e4516") + ) + (pad "29" smd rect + (at 2 6.25 90) + (size 0.6 0.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 84 "Board_1-/Project Architecture/BLE Controller/SDA") + (pinfunction "P0.12") + (pintype "bidirectional") + (uuid "ee281e88-c09e-4b31-bd0f-a8157abc42f1") + ) + (pad "30" smd rect + (at 2.4 7.15 90) + (size 0.6 0.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 115 "Board_1-VDD") + (pinfunction "VDDH") + (pintype "power_in") + (uuid "8689130d-4f95-4148-9303-d2e4f4866cfe") + ) + (pad "31" smd rect + (at 3.2 7.15 90) + (size 0.6 0.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 108 "Board_1-Net-(U3-DCCH)") + (pinfunction "DCCH") + (pintype "power_out") + (uuid "8a1a51a8-4688-4a23-bcc3-8f0eeb9ba6e8") + ) + (pad "32" smd rect + (at 4 7.15 90) + (size 0.6 0.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 160 "Board_1-unconnected-(U3-VBUS-Pad32)") + (pinfunction "VBUS") + (pintype "power_in+no_connect") + (uuid "60fe1605-4e53-4df8-9345-4b63ed436ffc") + ) + (pad "33" smd rect + (at 4.8 7.15 90) + (size 0.6 0.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 98 "Board_1-GND") + (pinfunction "GND") + (pintype "passive") + (uuid "1a9eecd3-c77a-41d5-855c-1b218700e66d") + ) + (pad "34" smd rect + (at 4.65 6.15) + (size 0.6 0.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 120 "Board_1-unconnected-(U3-D--Pad34)") + (pinfunction "D-") + (pintype "bidirectional+no_connect") + (uuid "86ac7d94-cd86-4e7e-a8e5-d5588315fb0b") + ) + (pad "35" smd rect + (at 4.65 5.35) + (size 0.6 0.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 119 "Board_1-unconnected-(U3-D+-Pad35)") + (pinfunction "D+") + (pintype "bidirectional+no_connect") + (uuid "4bdcdd9b-2acc-4995-b119-8b44de52f96c") + ) + (pad "36" smd rect + (at 3.75 4.95) + (size 0.6 0.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 94 "Board_1-/Project Architecture/Power and Interface/STAT") + (pinfunction "P0.14") + (pintype "bidirectional") + (uuid "9e6104e5-58f9-41ac-ab9f-4be9b1c455b3") + ) + (pad "37" smd rect + (at 4.65 4.55) + (size 0.6 0.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 131 "Board_1-unconnected-(U3-P0.13-Pad37)") + (pinfunction "P0.13") + (pintype "bidirectional+no_connect") + (uuid "1885efd7-663a-4045-9aa2-286542bce19e") + ) + (pad "38" smd rect + (at 3.75 4.15) + (size 0.6 0.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 133 "Board_1-unconnected-(U3-P0.16-Pad38)") + (pinfunction "P0.16") + (pintype "bidirectional+no_connect") + (uuid "ea18a8da-a404-4e6c-bf37-430697918ec7") + ) + (pad "39" smd rect + (at 4.65 3.75) + (size 0.6 0.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 132 "Board_1-unconnected-(U3-P0.15-Pad39)") + (pinfunction "P0.15") + (pintype "bidirectional+no_connect") + (uuid "f6632908-f8e4-400b-a7c5-51c5cf532c85") + ) + (pad "40" smd rect + (at 3.75 3.35) + (size 0.6 0.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 97 "Board_1-/Project Architecture/Power and Interface/~{RESET}") + (pinfunction "P0.18") + (pintype "bidirectional") + (uuid "d8c2ebb7-1341-43af-88fd-e679dcc57958") + ) + (pad "41" smd rect + (at 4.65 2.95) + (size 0.6 0.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 134 "Board_1-unconnected-(U3-P0.17-Pad41)") + (pinfunction "P0.17") + (pintype "bidirectional+no_connect") + (uuid "4eb837e2-7927-4f31-a07c-3c44e89dcc86") + ) + (pad "42" smd rect + (at 3.75 2.55) + (size 0.6 0.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 135 "Board_1-unconnected-(U3-P0.19-Pad42)") + (pinfunction "P0.19") + (pintype "bidirectional+no_connect") + (uuid "f2096dd7-06d5-4f2f-b7f7-60f01e079b8f") + ) + (pad "43" smd rect + (at 3.75 1.75) + (size 0.6 0.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 136 "Board_1-unconnected-(U3-P0.21-Pad43)") + (pinfunction "P0.21") + (pintype "bidirectional+no_connect") + (uuid "86928c45-5688-48ee-bf14-742cbf364f3c") + ) + (pad "44" smd rect + (at 4.65 1.35) + (size 0.6 0.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 88 "Board_1-/Project Architecture/BLE Controller/~{PAIR_SW}") + (pinfunction "P0.20") + (pintype "bidirectional") + (uuid "bc0b9e4e-39c1-4607-af67-6fd2a154c067") + ) + (pad "45" smd rect + (at 3.75 0.95) + (size 0.6 0.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 138 "Board_1-unconnected-(U3-P0.23-Pad45)") + (pinfunction "P0.23") + (pintype "bidirectional+no_connect") + (uuid "14123ca7-37dc-4226-a158-03f17684eeba") + ) + (pad "46" smd rect + (at 4.65 0.55) + (size 0.6 0.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 137 "Board_1-unconnected-(U3-P0.22-Pad46)") + (pinfunction "P0.22") + (pintype "bidirectional+no_connect") + (uuid "9e0f757b-c740-450a-963f-d7758bd74cb4") + ) + (pad "47" smd rect + (at 3.75 0.15) + (size 0.6 0.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 146 "Board_1-unconnected-(U3-P1.00-Pad47)") + (pinfunction "P1.00") + (pintype "bidirectional+no_connect") + (uuid "74bca45d-8109-4b7e-8a0e-1976f2822db6") + ) + (pad "48" smd rect + (at 4.65 -0.25) + (size 0.6 0.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 139 "Board_1-unconnected-(U3-P0.24-Pad48)") + (pinfunction "P0.24") + (pintype "bidirectional+no_connect") + (uuid "9ea3e918-dcf0-4e22-876f-47fe04968002") + ) + (pad "49" smd rect + (at 3.75 -0.65) + (size 0.6 0.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 140 "Board_1-unconnected-(U3-P0.25-Pad49)") + (pinfunction "P0.25") + (pintype "bidirectional+no_connect") + (uuid "0cc402ee-5a07-492b-af77-8e814bf192fb") + ) + (pad "50" smd rect + (at 3.75 -1.45) + (size 0.6 0.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 87 "Board_1-/Project Architecture/BLE Controller/~{PAIR_LED}") + (pinfunction "P1.02") + (pintype "bidirectional") + (uuid "cc5fa604-d678-400e-8902-f7860647350f") + ) + (pad "51" smd rect + (at 4.65 -1.85) + (size 0.6 0.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 110 "Board_1-Net-(U3-SWDIO)") + (pinfunction "SWDIO") + (pintype "bidirectional") + (uuid "2e3e896e-6c44-4b0c-9281-9c33e4b463d2") + ) + (pad "52" smd rect + (at 3.75 -2.25) + (size 0.6 0.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 129 "Board_1-unconnected-(U3-P0.09-Pad52)") + (pinfunction "P0.09") + (pintype "bidirectional+no_connect") + (uuid "c1c5f227-30f1-460e-94c2-87991ddf8c9b") + ) + (pad "53" smd rect + (at 4.65 -2.65) + (size 0.6 0.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 109 "Board_1-Net-(U3-SWDCLK)") + (pinfunction "SWDCLK") + (pintype "input") + (uuid "ead5a15f-80c5-4d3d-8b73-3985320f49f2") + ) + (pad "54" smd rect + (at 3.75 -3.05) + (size 0.6 0.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 130 "Board_1-unconnected-(U3-P0.10-Pad54)") + (pinfunction "P0.10") + (pintype "bidirectional+no_connect") + (uuid "08bcbcaf-f036-47ff-af81-5f366cbcde65") + ) + (pad "55" smd rect + (at 4.65 -3.75) + (size 0.6 0.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 98 "Board_1-GND") + (pinfunction "GND") + (pintype "passive") + (uuid "8b408479-0de3-463e-b166-5b864a25990b") + ) + (pad "56" smd rect + (at -2 0.55 90) + (size 0.6 0.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 149 "Board_1-unconnected-(U3-P1.04-Pad56)") + (pinfunction "P1.04") + (pintype "bidirectional+no_connect") + (uuid "f47eb467-d012-454d-b2d4-698b12895166") + ) + (pad "57" smd rect + (at -1.2 0.55 90) + (size 0.6 0.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 151 "Board_1-unconnected-(U3-P1.06-Pad57)") + (pinfunction "P1.06") + (pintype "bidirectional+no_connect") + (uuid "5bbdb70a-0a66-49c1-993c-212b71372407") + ) + (pad "58" smd rect + (at -0.4 0.55 90) + (size 0.6 0.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 152 "Board_1-unconnected-(U3-P1.07-Pad58)") + (pinfunction "P1.07") + (pintype "bidirectional+no_connect") + (uuid "11cb98b4-e36f-4378-92e9-1da1e2f1cacc") + ) + (pad "59" smd rect + (at 0.4 0.55 90) + (size 0.6 0.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 150 "Board_1-unconnected-(U3-P1.05-Pad59)") + (pinfunction "P1.05") + (pintype "bidirectional+no_connect") + (uuid "00ae5ecc-6816-495f-8bea-ccf13e5a9d7c") + ) + (pad "60" smd rect + (at 1.2 0.55 90) + (size 0.6 0.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 148 "Board_1-unconnected-(U3-P1.03-Pad60)") + (pinfunction "P1.03") + (pintype "bidirectional+no_connect") + (uuid "53036ffc-178a-42c3-8c00-70ad8edaf3e7") + ) + (pad "61" smd rect + (at 2 0.55 90) + (size 0.6 0.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 147 "Board_1-unconnected-(U3-P1.01-Pad61)") + (pinfunction "P1.01") + (pintype "bidirectional+no_connect") + (uuid "51b68ea6-13b7-4649-853f-89cc68099396") + ) + (zone + (net 0) + (net_name "") + (layer "F.Cu") + (uuid "ff11ff3b-c9c4-46cc-94ca-c0c0cd1a537e") + (hatch full 0.508) + (connect_pads + (clearance 0) + ) + (min_thickness 0.254) + (filled_areas_thickness no) + (keepout + (tracks not_allowed) + (vias not_allowed) + (pads not_allowed) + (copperpour not_allowed) + (footprints not_allowed) + ) + (placement + (enabled no) + (sheetname "") + ) + (fill + (thermal_gap 0.508) + (thermal_bridge_width 0.508) + ) + (polygon + (pts + (xy 173.3 42.49975) (xy 171.7 42.49975) (xy 171.7 41.29975) (xy 173.3 41.29975) + ) + ) + ) + (zone + (net 0) + (net_name "") + (layers "F.Cu" "B.Cu") + (uuid "fa2cb910-2f5e-439c-9314-e070b3679972") + (hatch full 0.508) + (connect_pads + (clearance 0) + ) + (min_thickness 0.254) + (filled_areas_thickness no) + (keepout + (tracks not_allowed) + (vias not_allowed) + (pads not_allowed) + (copperpour not_allowed) + (footprints not_allowed) + ) + (placement + (enabled no) + (sheetname "") + ) + (fill + (thermal_gap 0.508) + (thermal_bridge_width 0.508) + ) + (polygon + (pts + (xy 167.8 41.24975) (xy 180.2 41.24975) (xy 180.2 37.49975) (xy 167.8 37.49975) + ) + ) + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/RF_Module.3dshapes/Raytac_MDBT50Q.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "NPTH" + (layer "F.Cu") + (uuid "a188e97d-cfe6-4a83-9e00-29f1846489fb") + (at 125.4 63.74975) + (property "Reference" "KiKit_MB_3_3" + (at 0 0.5 0) + (layer "F.SilkS") + (hide yes) + (uuid "c5b15278-6459-4525-bd16-a95cbae5fe68") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "NPTH" + (at 0 -0.5 0) + (layer "F.Fab") + (hide yes) + (uuid "7bcc3c8f-6542-40d7-9d34-b41d3dbe0387") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "2d39bf7c-4dcf-4932-829e-7a0ccd5ccf9c") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "5407195d-efa2-40ba-8077-684ca256efe3") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (attr through_hole board_only exclude_from_pos_files exclude_from_bom) + (pad "" np_thru_hole circle + (at 0 0) + (size 0.5 0.5) + (drill 0.5) + (layers "*.Mask") + (uuid "bbe2de69-08ed-4041-ae40-85831abbcc2e") + ) + (embedded_fonts no) + ) + (footprint "NPTH" + (layer "F.Cu") + (uuid "a281778a-9f88-4b19-a7d0-53d0415b9033") + (at 170 63.74975) + (property "Reference" "KiKit_MB_6_11" + (at 0 0.5 0) + (layer "F.SilkS") + (hide yes) + (uuid "0370fdd2-f5bb-4bda-9ee3-dd3c9f1e159f") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "NPTH" + (at 0 -0.5 0) + (layer "F.Fab") + (hide yes) + (uuid "8323e045-e315-42cd-8336-ff10d0959952") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "0a53e0bc-aff2-4055-bc9c-14837fd23067") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "df858c2e-956b-4d7c-a677-7de880e86f78") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (attr through_hole board_only exclude_from_pos_files exclude_from_bom) + (pad "" np_thru_hole circle + (at 0 0) + (size 0.5 0.5) + (drill 0.5) + (layers "*.Mask") + (uuid "9d9e1a6f-a3ec-49eb-8e2e-b83a02a24177") + ) + (embedded_fonts no) + ) + (footprint "NPTH" + (layer "F.Cu") + (uuid "a48dc3f4-0d0e-4b82-acb0-2ee5800d2cc7") + (at 121.4 36.24975) + (property "Reference" "KiKit_MB_2_4" + (at 0 0.5 0) + (layer "F.SilkS") + (hide yes) + (uuid "b1c3e65f-cca0-42cf-b1fd-cf28db4ccd86") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "NPTH" + (at 0 -0.5 0) + (layer "F.Fab") + (hide yes) + (uuid "955de3b4-fe40-4e1e-9153-f717ff0858f2") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "63c498b3-1fa0-4b5c-b621-3cc63c4f8070") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "0da8e9b4-a936-48ec-870a-1a12bec29128") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (attr through_hole board_only exclude_from_pos_files exclude_from_bom) + (pad "" np_thru_hole circle + (at 0 0) + (size 0.5 0.5) + (drill 0.5) + (layers "*.Mask") + (uuid "2f93427d-f245-41f2-bef7-6944837788d6") + ) + (embedded_fonts no) + ) + (footprint "Capacitor_SMD:C_1206_3216Metric" + (layer "F.Cu") + (uuid "a548d3a0-16b0-431e-9f19-dec410a89e28") + (at 176.5 56.24975) + (descr "Capacitor SMD 1206 (3216 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "capacitor") + (property "Reference" "C3" + (at 3 0 90) + (unlocked yes) + (layer "F.SilkS") + (uuid "81162069-5f73-447a-aec4-53c4820fc54d") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "100u" + (at 0 1.85 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "501795b1-fa28-48e3-af70-78dc0bebfcd9") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL31A107MQHNNNE" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "638598a1-d039-43ef-be91-e04be3523e93") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "capacitor, small US symbol" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "9d151e16-b801-43c2-a249-150abcaf1744") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "LCSC" "C15008" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "0effdb31-c6f4-4504-806d-9919cf7b0931") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Manufacturer" "Samsung Electro-Mechanics" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "2c7be784-68fa-4f96-b761-9d50ac23379f") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Manufacturer PN" "CL31A107MQHNNNE" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "daa5f03b-976d-4f40-89a9-df7ce0826f22") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "part" "C_Small_US" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "2c201bdf-b631-4304-afc0-59abe00eee36") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/f6afef58-d841-4ad6-baf9-746b0a35f011/9da43fd7-7a0a-403c-bf2c-ba67cd8fa669/93136a12-d32b-4e0a-8538-e5b29077f1bf") + (attr smd) + (fp_line + (start -0.711252 -0.91) + (end 0.711252 -0.91) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "8cb2a63d-64d0-4d41-9cc5-080175fdbfb9") + ) + (fp_line + (start -0.711252 0.91) + (end 0.711252 0.91) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "36eaf85d-c595-4c64-be1f-cf62b1e90609") + ) + (fp_rect + (start -2.3 -1.15) + (end 2.3 1.15) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "5f1682a6-bd0c-4f0c-b62d-fb37085914ec") + ) + (fp_rect + (start -1.6 -0.8) + (end 1.6 0.8) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "b5c16d41-3e46-4740-bc4d-cd33f86df003") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "95e53346-66f0-4890-a8b0-59d3a2e15652") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + ) + ) + (pad "1" smd roundrect + (at -1.475 0) + (size 1.15 1.8) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.217391) + (net 115 "Board_1-VDD") + (pintype "passive") + (uuid "9f4fa11a-63f9-4f14-8a2f-ea6c0fb6cca4") + ) + (pad "2" smd roundrect + (at 1.475 0) + (size 1.15 1.8) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.217391) + (net 98 "Board_1-GND") + (pintype "passive") + (uuid "d961f07b-ff40-4e6d-bee3-7b7514542f84") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_1206_3216Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "MountingHole:MountingHole_2.2mm_M2_ISO7380" + (layer "F.Cu") + (uuid "a73faf5b-2324-4316-80d8-7aa7734342a2") + (at 181.5 56.74975) + (descr "Mounting Hole 2.2mm, M2, no annular, generated by kicad-footprint-generator mountinghole.py") + (tags "mountinghole M2 ISO7380") + (property "Reference" "H2" + (at 0 -2.7 0) + (unlocked yes) + (layer "F.SilkS") + (hide yes) + (uuid "c061b393-b292-4ff8-b5bd-c86b10a84a0d") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "MountingHole_2.2mm_M2_ISO7380" + (at 0 2.7 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "604a080f-d606-4b50-8597-414a29aaa333") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "e33f4d23-948d-4d60-93e8-e025145576df") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "2b3134f7-32ff-4426-9e92-bb1c6a9c138c") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (attr through_hole board_only exclude_from_pos_files exclude_from_bom) + (fp_circle + (center 0 0) + (end 1.75 0) + (stroke + (width 0.15) + (type solid) + ) + (fill no) + (layer "Cmts.User") + (uuid "4f7ee068-5826-4973-9bb8-05d72107a744") + ) + (fp_circle + (center 0 0) + (end 2 0) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "b76ae3ad-9d35-4d60-8d93-ac309548cc09") + ) + (pad "" np_thru_hole circle + (at 0 0) + (size 2.2 2.2) + (drill 2.2) + (layers "*.Cu" "*.Mask") + (uuid "0d680698-ade3-47a8-b91d-95e176e3d09f") + ) + (embedded_fonts no) + ) + (footprint "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "a90b716b-9dd5-442f-b54a-3fbe4108bb55") + (at 130.25 42.49975 180) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Reference" "R11" + (at 0 1.25 0) + (unlocked yes) + (layer "F.SilkS") + (uuid "e7120517-f242-4b2a-9f7f-ac50997f03a1") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "22" + (at 0 1.43 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "531301f9-7509-4e07-9cf9-087bf2a673fd") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "https://www.royalohm.com/assets/pdf/products/smd/1.pdf" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "7b8ed759-800a-4ceb-b08a-a54988cd49c2") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Resistor, US symbol" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "c5dc38ee-ddc1-4f59-b7f2-81d18dec47cc") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Manufacturer" "Uni-Royal" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "cfb590f0-7d2f-4345-a0d2-ec404f78e6c2") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Manufacturer PN" "0603WAF220JT5E" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "1c370839-2c37-475e-a311-7c45c6ba85a9") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "LCSC" "C23345" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "be144a66-e41e-47f9-85bf-640287550f1e") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "part" "R_US" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "46cf1e5f-6092-433c-8f51-a714778bd5e5") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/f6afef58-d841-4ad6-baf9-746b0a35f011/9da43fd7-7a0a-403c-bf2c-ba67cd8fa669/314c30e7-873a-4eae-bf54-e61b9d65a7da") + (attr smd) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "854987b9-6f65-4063-ba6a-c10c5a7f3c86") + ) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "6596c3e6-d86d-4b17-a635-018a2c1eb5e4") + ) + (fp_rect + (start -1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "f9888479-81ee-427b-b6da-028a69647734") + ) + (fp_rect + (start -0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "5481c63f-63f8-4f4d-8b2e-319e398e8bae") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "97b9aaae-cd99-48af-9c93-83315c1d0d89") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0 180) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 15 "Board_0-/Project Architecture/Power and Interface/SWDCLK") + (pintype "passive") + (uuid "fb57737e-aa4e-4112-bd17-16c50cb2564a") + ) + (pad "2" smd roundrect + (at 0.825 0 180) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 29 "Board_0-Net-(U3-SWDCLK)") + (pintype "passive") + (uuid "075a52a6-0d61-4430-9f9c-b3cd1dadea38") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Capacitor_SMD:C_0603_1608Metric" + (layer "F.Cu") + (uuid "b300ab1c-2837-41b2-9142-7dc5afef5225") + (at 111.5 62.24975 180) + (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "capacitor") + (property "Reference" "C6" + (at 2.5 0 0) + (unlocked yes) + (layer "F.SilkS") + (uuid "a5e57754-7736-41ec-83b3-abf67bd6f0bc") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "2.2u" + (at 0 1.43 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "36054fc7-3a1b-4330-a242-8f09a95fd6ec") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL10A225KO8NNN" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "59e12e61-0df6-43a1-b213-a4dba87ce278") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "capacitor, small US symbol" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "9b7bcf0a-af10-49ff-abaa-a1f5548d1e15") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "LCSC" "C23630" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "794ab6b6-de87-4a0f-ab55-a5fe6dc78c29") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Manufacturer" "Samsung Electro-Mechanics" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "56781b30-8daf-492f-8bb2-2534f71e5708") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Manufacturer PN" "CL10A225KO8NNNC" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "8a8116c0-1676-4716-9dea-8841e4993c90") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "part" "C_Small_US" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "4b057981-ae5a-44c4-95fa-795c934429d9") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/c93ffeff-50d5-463f-b756-5298c92ef9bf") + (attr smd) + (fp_line + (start -0.14058 0.51) + (end 0.14058 0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "5ac03a29-68d8-4caf-87a0-0b3986b67b68") + ) + (fp_line + (start -0.14058 -0.51) + (end 0.14058 -0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "7cbb766e-3c3c-4b52-926e-f125901f0c3b") + ) + (fp_rect + (start -1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "1d767a73-1924-447d-b58a-227e51e33297") + ) + (fp_rect + (start -0.8 -0.4) + (end 0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "793a764e-07de-46e0-8b3d-caaec8204728") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "3f270295-1ac2-4b1b-b15a-6ba35e080718") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.775 0 180) + (size 0.9 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 32 "Board_0-Net-(U4-VDD)") + (pintype "passive") + (uuid "78d2638e-4e92-47b7-9c92-c3069df3b869") + ) + (pad "2" smd roundrect + (at 0.775 0 180) + (size 0.9 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 18 "Board_0-GND") + (pintype "passive") + (uuid "9179ec9c-470b-4825-94b2-088ab22a1eef") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0603_1608Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Package_TO_SOT_SMD:SOT-23-5" + (layer "F.Cu") + (uuid "b3d416fa-a425-4f1c-be7f-f4af950eeb74") + (at 186 61.24975) + (descr "SOT, 5 Pin (JEDEC MO-178 Var AA https://www.jedec.org/document_search?search_api_views_fulltext=MO-178), generated with kicad-footprint-generator ipc_gullwing_generator.py") + (tags "SOT TO_SOT_SMD") + (property "Reference" "U5" + (at 3 1 0) + (unlocked yes) + (layer "F.SilkS") + (uuid "57be782a-687a-4c9f-9d86-4930059f693d") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "MCP73832T-2ACI/OT" + (at 0 2.4 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "8347c11a-a8a0-44e8-af44-c013622f82a8") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "http://ww1.microchip.com/downloads/en/DeviceDoc/20001984g.pdf" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "5238cfc7-29b7-4d0a-93a2-158579600e3d") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Single cell, Li-Ion/Li-Po charge management controller, 4.20V, Tri-State Status Output, in SOT23-5 package" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "c11553f0-de35-4dd9-908f-fc7d2f1e496e") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "LCSC" "C424093" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "b2a50d44-b8aa-416c-938e-7cfe40104451") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Manufacturer" "Microchip" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "5374c85e-b589-4c41-b5cb-820f618a2f57") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Manufacturer PN" "MCP73832T-2ACI/OT" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "c9b7509d-9138-4ca0-b46e-07c70c420b46") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "part" "MCP73831-2-OT" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "ee4279e9-57f4-4828-ac59-c5dcf6c7feab") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/c214e3e9-6415-4922-8a06-e1a32697a8b6") + (attr smd) + (fp_line + (start -0.91 -1.56) + (end 0.91 -1.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "da122565-d8ac-4b25-a357-dd11549dd704") + ) + (fp_line + (start -0.91 -1.51) + (end -0.91 -1.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "bd1bca9c-a92c-4b80-995e-48b36b0bb372") + ) + (fp_line + (start -0.91 1.56) + (end -0.91 1.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "15e6a2ee-c7c9-4ad5-80b6-50efb476719d") + ) + (fp_line + (start 0.91 -1.56) + (end 0.91 -1.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "a284edde-9a3d-4413-b72f-f663ba37ab25") + ) + (fp_line + (start 0.91 -0.39) + (end 0.91 0.39) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "a5c7a0f3-1626-4988-b473-42fa878307a6") + ) + (fp_line + (start 0.91 1.51) + (end 0.91 1.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "173be851-2169-4f57-b415-9f0230a31500") + ) + (fp_line + (start 0.91 1.56) + (end -0.91 1.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "bd26452d-010d-4d68-80ce-563ab3955bde") + ) + (fp_poly + (pts + (xy -1.45 -1.51) (xy -1.69 -1.84) (xy -1.21 -1.84) + ) + (stroke + (width 0.12) + (type solid) + ) + (fill yes) + (layer "F.SilkS") + (uuid "705f3998-0a75-4e80-ba97-a52a5a92fa1c") + ) + (fp_line + (start -2.05 -1.5) + (end -1.05 -1.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "2a2bef12-b74e-46f6-92c2-968ceb98e947") + ) + (fp_line + (start -2.05 1.5) + (end -2.05 -1.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "99e758dd-9f70-420e-8bd6-b7ddbd7981ee") + ) + (fp_line + (start -1.05 -1.7) + (end 1.05 -1.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "10ec8aa7-451f-4cf0-ad19-b2aa70828638") + ) + (fp_line + (start -1.05 -1.5) + (end -1.05 -1.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "3a053516-55b0-4364-94eb-8bf9cd4a4e93") + ) + (fp_line + (start -1.05 1.5) + (end -2.05 1.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "0143947e-95e1-4efd-abc0-121be8074bb2") + ) + (fp_line + (start -1.05 1.7) + (end -1.05 1.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "5a3aa7b2-a49f-4583-8ba6-5fa3ea8775c4") + ) + (fp_line + (start 1.05 -1.7) + (end 1.05 -1.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "4e0f45ee-667e-4df1-8e16-35605fa24897") + ) + (fp_line + (start 1.05 -1.5) + (end 2.05 -1.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "2abf1fe5-ba3d-4406-97c8-96f714569257") + ) + (fp_line + (start 1.05 -0.39) + (end 1.05 0.39) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "d1956d1b-6a08-42c3-b185-bd9706de309b") + ) + (fp_line + (start 1.05 0.39) + (end 2.05 0.39) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "30be4dd8-b250-437a-b20d-db50f0408c3d") + ) + (fp_line + (start 1.05 1.5) + (end 1.05 1.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "9ec0f33e-7c3a-4d3a-a621-88e0d34f3e24") + ) + (fp_line + (start 1.05 1.7) + (end -1.05 1.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "343671ab-196f-437a-80ab-0fec2975605e") + ) + (fp_line + (start 2.05 -1.5) + (end 2.05 -0.39) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "a8628f66-be88-43d1-b793-d2b6be2441d4") + ) + (fp_line + (start 2.05 -0.39) + (end 1.05 -0.39) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "93373893-3255-475c-a92e-462add4491da") + ) + (fp_line + (start 2.05 0.39) + (end 2.05 1.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "b3b0a9b9-be71-4856-a5b8-2e5cd97a61a3") + ) + (fp_line + (start 2.05 1.5) + (end 1.05 1.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "375e1eac-7839-4652-8802-fdc4c1adc1bd") + ) + (fp_poly + (pts + (xy -0.4 -1.45) (xy 0.8 -1.45) (xy 0.8 1.45) (xy -0.8 1.45) (xy -0.8 -1.05) + ) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "a4afcae1-d4cf-40b1-9da1-f8bc83634280") + ) + (fp_text user "${REFERENCE}" + (at 0 0 90) + (layer "F.Fab") + (uuid "3ae7139c-d364-485b-a3b9-07aa2b650e8f") + (effects + (font + (size 0.72 0.72) + (thickness 0.11) + ) + ) + ) + (pad "1" smd roundrect + (at -1.1375 -0.95) + (size 1.325 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 94 "Board_1-/Project Architecture/Power and Interface/STAT") + (pinfunction "STAT") + (pintype "tri_state") + (uuid "627b908a-4d3a-464a-aba5-c9bccecfbc7c") + ) + (pad "2" smd roundrect + (at -1.1375 0) + (size 1.325 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 98 "Board_1-GND") + (pinfunction "V_{SS}") + (pintype "power_in") + (uuid "781b3758-3540-4046-b0b4-22e26df16949") + ) + (pad "3" smd roundrect + (at -1.1375 0.95) + (size 1.325 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 115 "Board_1-VDD") + (pinfunction "V_{BAT}") + (pintype "power_out") + (uuid "fafd1e4e-bd3f-43b8-8c5b-9b2a479343e7") + ) + (pad "4" smd roundrect + (at 1.1375 0.95) + (size 1.325 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 114 "Board_1-VBUS") + (pinfunction "V_{DD}") + (pintype "power_in") + (uuid "ba580a7a-4a57-41d6-91bf-73e47ff2ca40") + ) + (pad "5" smd roundrect + (at 1.1375 -0.95) + (size 1.325 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 113 "Board_1-Net-(U5-PROG)") + (pinfunction "PROG") + (pintype "input") + (uuid "43408245-15f2-4b42-b49a-efc6f42d9c9e") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Package_TO_SOT_SMD.3dshapes/SOT-23-5.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "b3f2ae6a-185a-484a-a99e-66a24f2632b1") + (at 103.5 56.74975 90) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Reference" "R2" + (at 0 -1.5 90) + (unlocked yes) + (layer "F.SilkS") + (uuid "27518b7d-1cd2-47a7-a43b-851db1f5e415") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "51k" + (at 0 1.43 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "b92d7476-eb05-4c82-9508-7618dda530c3") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "https://www.royalohm.com/assets/pdf/products/smd/1.pdf" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "d7ad57a9-dfcc-4f90-80f2-2656bd906fac") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Resistor, US symbol" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "9c8aae0b-dfe7-4fc6-b92f-23b5ce7e89be") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Manufacturer" "Uni-Royal" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "e67a536b-a608-4764-961f-86a0f66377d0") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Manufacturer PN" "0603WAF5102T5E" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "9623f7c7-f6fa-471e-a3d6-0014fb54b0d8") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "LCSC" "C23196" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "b49b0c2d-0d47-4bd8-a35a-28553248ce99") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "part" "R_US" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "8e2bc6fe-5615-401c-8b9d-eb37a014ca2f") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/ef51c143-7984-47c3-bcc3-5b8731aa5a16") + (attr smd) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "560a5513-18ae-4451-ac3e-874fc9b81bbe") + ) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "085f63fd-cc87-4aca-a1e2-407f522f5c06") + ) + (fp_rect + (start -1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "e7281866-b06c-4d3d-a5ce-2100b6d1ccc2") + ) + (fp_rect + (start -0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "8377806e-d23f-4538-ac6b-755dcf397432") + ) + (fp_text user "${REFERENCE}" + (at 0 0 90) + (layer "F.Fab") + (uuid "0bb45172-0855-45d4-9091-3f242064b412") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0 90) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 23 "Board_0-Net-(U1A-+)") + (pintype "passive") + (uuid "177cb758-379d-464a-9730-0e7017441287") + ) + (pad "2" smd roundrect + (at 0.825 0 90) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 1 "Board_0-+3.3V") + (pintype "passive") + (uuid "9e085f66-e1d0-43a9-9c79-919b66bbd6c5") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "NPTH" + (layer "F.Cu") + (uuid "b43edb95-13b7-4142-8f6e-e66684404081") + (at 126.2 36.24975) + (property "Reference" "KiKit_MB_2_10" + (at 0 0.5 0) + (layer "F.SilkS") + (hide yes) + (uuid "0c6897db-1128-41b4-a7e9-2c71bba15db9") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "NPTH" + (at 0 -0.5 0) + (layer "F.Fab") + (hide yes) + (uuid "efdbdbd1-ac56-460b-8afa-2c265036e362") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "63e5d96e-f85c-4aa3-a4fa-d8109463178c") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "b7cf9663-3602-4f46-8951-cc2d22e6730a") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (attr through_hole board_only exclude_from_pos_files exclude_from_bom) + (pad "" np_thru_hole circle + (at 0 0) + (size 0.5 0.5) + (drill 0.5) + (layers "*.Mask") + (uuid "b67149ec-de26-4543-ba3b-bf15de56319d") + ) + (embedded_fonts no) + ) + (footprint "NPTH" + (layer "F.Cu") + (uuid "b4b77b9b-186e-48ff-bbaf-a613d9910013") + (at 174.8 63.74975) + (property "Reference" "KiKit_MB_6_5" + (at 0 0.5 0) + (layer "F.SilkS") + (hide yes) + (uuid "2898b819-66cb-4e5b-8424-af0ab4d06af0") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "NPTH" + (at 0 -0.5 0) + (layer "F.Fab") + (hide yes) + (uuid "6c2f82ed-7535-4b29-a6bf-a7afb997178d") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "d0e8bb13-1463-4fe5-bb82-f70979076aa8") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "bb8be2b5-58d7-4830-b075-df1ce7b8111d") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (attr through_hole board_only exclude_from_pos_files exclude_from_bom) + (pad "" np_thru_hole circle + (at 0 0) + (size 0.5 0.5) + (drill 0.5) + (layers "*.Mask") + (uuid "e4113588-57d7-4909-85fa-16b267324053") + ) + (embedded_fonts no) + ) + (footprint "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "b53fd5d9-5dcf-4d60-b840-1ed212efe46b") + (at 154.5 56.74975 90) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Reference" "R2" + (at 0 -1.5 90) + (unlocked yes) + (layer "F.SilkS") + (uuid "a8c5c10f-1a4e-4955-9ad3-0955f11bb0e8") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "51k" + (at 0 1.43 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "403d1d48-d5a9-4c23-a36f-a617e75d6d87") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "https://www.royalohm.com/assets/pdf/products/smd/1.pdf" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "70379f44-aeaf-4fa0-a209-baf24f775d22") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Resistor, US symbol" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "60142e20-3cdd-42e3-aca9-596ab945fa37") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Manufacturer" "Uni-Royal" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "0ddf290f-241e-46a5-9c47-27fa2252dd3e") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Manufacturer PN" "0603WAF5102T5E" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "3417883f-f8e1-4c81-abe1-4e4c16025d11") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "LCSC" "C23196" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "2b1ff7f2-4bb4-4cbe-84ac-e36be4c24b08") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "part" "R_US" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "b7e2e09e-2579-40e3-bdd1-5b9d8122d48d") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/ef51c143-7984-47c3-bcc3-5b8731aa5a16") + (attr smd) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "6a5e639f-3ced-439b-a9ee-a6d1627d3dce") + ) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "4f34361e-11e4-44ae-8636-4fc708f8f03e") + ) + (fp_rect + (start -1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "ce708b5c-09cf-4414-8415-c89516fa0ee1") + ) + (fp_rect + (start -0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "94e4cc74-3384-4b0d-ac44-5b2628c67175") + ) + (fp_text user "${REFERENCE}" + (at 0 0 90) + (layer "F.Fab") + (uuid "095ef879-64cd-4c76-94cd-3566f894c618") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0 90) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 103 "Board_1-Net-(U1A-+)") + (pintype "passive") + (uuid "87dcf2de-8eb0-428f-9e94-011f0cc3c089") + ) + (pad "2" smd roundrect + (at 0.825 0 90) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 81 "Board_1-+3.3V") + (pintype "passive") + (uuid "97519cfb-fcc6-4b0f-856d-80ae17ec4382") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "b5ac8548-5e3c-41ca-aa94-2bc37baf1410") + (at 162.6125 52.47475 -90) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Reference" "R8" + (at 0 -1.43 90) + (unlocked yes) + (layer "F.SilkS") + (uuid "c1e7c970-2b1a-4c99-a605-5b6e8fdef709") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "220k" + (at 0 1.43 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "8815864a-6af3-4cba-aee4-4340dd0cfa48") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "https://www.royalohm.com/assets/pdf/products/smd/1.pdf" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "3b2eb27a-2aa0-42a8-86e9-02fafa8431d1") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Resistor, US symbol" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "c739c62c-64ed-4f42-b4ee-ea7188410272") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Manufacturer" "Uni-Royal" + (at 0 0 270) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "55757b14-7632-43a8-9c0c-38b1514c3fdf") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Manufacturer PN" "0603WAF2203T5E" + (at 0 0 270) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "0a27773f-5c19-4ad1-a801-501f68af7e72") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "LCSC" "C22961" + (at 0 0 270) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "b71ccfa6-79dd-4e30-8341-80df2829ae81") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "part" "R_US" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "f6ab49ee-083a-4d3a-a909-7ba3a2fc2f91") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/36133e80-eb3e-418d-b27a-f47a8a15e83d") + (attr smd) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "0dd8d225-f301-4fe1-80db-38b482eab0b7") + ) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "744f6280-e20b-4863-ac57-e512f05fa9b8") + ) + (fp_rect + (start -1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "e99238b4-fb4a-4fc2-b8d6-58e17fb52c66") + ) + (fp_rect + (start -0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "4402121a-eeec-40a6-9fea-36e1d96d5e5f") + ) + (fp_text user "${REFERENCE}" + (at 0 0 90) + (layer "F.Fab") + (uuid "17cc0f5a-640f-4ee3-91ec-fefc4a5d34c9") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0 270) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 82 "Board_1-/Project Architecture/BLE Controller/LOAD_CELL") + (pintype "passive") + (uuid "8762d6d6-9021-4392-b116-24197ed3e91d") + ) + (pad "2" smd roundrect + (at 0.825 0 270) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 107 "Board_1-Net-(U2B--)") + (pintype "passive") + (uuid "5b5be6d9-422b-4676-b677-e3a7348cc72e") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "NPTH" + (layer "F.Cu") + (uuid "b83f008f-fda6-4af8-b7a9-fbb56ef270f0") + (at 119.8 36.24975) + (property "Reference" "KiKit_MB_2_2" + (at 0 0.5 0) + (layer "F.SilkS") + (hide yes) + (uuid "6ddd71d8-d016-4ac9-9531-733d126b9e5d") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "NPTH" + (at 0 -0.5 0) + (layer "F.Fab") + (hide yes) + (uuid "3d907d6f-65f1-4e8b-877d-5564b3d110f3") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "e841ab32-2a1f-4eb3-bda4-dfab5bbb6f87") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "14f4e738-ed77-4fc1-9adb-fb6a64926897") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (attr through_hole board_only exclude_from_pos_files exclude_from_bom) + (pad "" np_thru_hole circle + (at 0 0) + (size 0.5 0.5) + (drill 0.5) + (layers "*.Mask") + (uuid "b49a0d9e-8da5-4140-aaf2-412b10dc4238") + ) + (embedded_fonts no) + ) + (footprint "NPTH" + (layer "F.Cu") + (uuid "b84dbdcc-3818-4c41-af15-26eddf038693") + (at 122.2 36.24975) + (property "Reference" "KiKit_MB_2_5" + (at 0 0.5 0) + (layer "F.SilkS") + (hide yes) + (uuid "89290c7a-c2c4-45e1-969d-c7f40a9fe700") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "NPTH" + (at 0 -0.5 0) + (layer "F.Fab") + (hide yes) + (uuid "0ae86733-c38b-4568-b39f-d33c43ea39d5") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "e8993b09-2a40-4298-9816-cc7eadfb4641") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "487ae75b-a770-4a78-863d-896b9af583c5") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (attr through_hole board_only exclude_from_pos_files exclude_from_bom) + (pad "" np_thru_hole circle + (at 0 0) + (size 0.5 0.5) + (drill 0.5) + (layers "*.Mask") + (uuid "3cf8d79a-e205-4712-abd9-914add52d195") + ) + (embedded_fonts no) + ) + (footprint "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "b913d8fb-ab6b-4330-a0df-ed6e4320b637") + (at 190.25 48.74975 -90) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Reference" "R19" + (at -3 0 90) + (unlocked yes) + (layer "F.SilkS") + (uuid "968434af-cf36-408a-8b74-09aab2fa8bc3") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "10k" + (at 0 1.43 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "cdd9f02e-607f-4574-ad08-566e0bfd0a9d") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "https://www.royalohm.com/assets/pdf/products/smd/1.pdf" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "12d3ff00-ca72-4f3e-9569-7114d96f9634") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Resistor, US symbol" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "33cb9d6c-005d-4ecd-b461-1af6e8f46b68") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Manufacturer" "Uni-Royal" + (at 0 0 270) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "ad466cc5-aea4-4d6d-8e57-0a5e9d9f8189") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Manufacturer PN" "0603WAF1002T5E" + (at 0 0 270) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "f9dd0c2c-4dc9-4ad0-92db-f51a4c11ccda") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "LCSC" "C25804" + (at 0 0 270) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "d3bc4e45-8735-4e3e-8d67-54ce78a7cc53") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "part" "R_US" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "a7310c67-ad87-4c5d-bef8-0451f1080fae") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/f4e06be6-aa8b-431e-818f-ef982fd2f17f") + (attr smd) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "1128f3ed-c808-4e38-b65d-8fcd83c2a4c3") + ) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "3f282221-e7a6-4cd8-9e45-092fc38db19b") + ) + (fp_rect + (start -1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "9b792269-4f6e-4914-a9e5-78c080620729") + ) + (fp_rect + (start -0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "c49cc0cf-b3d4-4392-8040-f210368e462f") + ) + (fp_text user "${REFERENCE}" + (at 0 0 90) + (layer "F.Fab") + (uuid "ff97006d-5047-41d5-ad15-2f757ec1cf1e") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0 270) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 81 "Board_1-+3.3V") + (pintype "passive") + (uuid "9323841e-2faf-452e-9799-dc52ec359914") + ) + (pad "2" smd roundrect + (at 0.825 0 270) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 87 "Board_1-/Project Architecture/BLE Controller/~{PAIR_LED}") + (pintype "passive") + (uuid "49702c33-de4b-4ace-beb3-b89029337024") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "NPTH" + (layer "F.Cu") + (uuid "b97526d0-e7ae-402c-959b-2ce2c8e3c022") + (at 178 36.24975) + (property "Reference" "KiKit_MB_5_11" + (at 0 0.5 0) + (layer "F.SilkS") + (hide yes) + (uuid "291b5a9a-0b84-4c5e-97f6-96c72c32c892") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "NPTH" + (at 0 -0.5 0) + (layer "F.Fab") + (hide yes) + (uuid "37039aa3-3967-4a48-8b0d-f609f5565c3e") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "dce8a50f-ddaf-47dc-8692-5be7a7dab125") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "09f88c6c-f770-40ca-abbb-c6372572b954") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (attr through_hole board_only exclude_from_pos_files exclude_from_bom) + (pad "" np_thru_hole circle + (at 0 0) + (size 0.5 0.5) + (drill 0.5) + (layers "*.Mask") + (uuid "2a8a3314-8e35-4348-9b89-0828434862e1") + ) + (embedded_fonts no) + ) + (footprint "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "bac3d0f7-b2a7-49e6-a05d-e394e19a0cba") + (at 158.5 48.74975 -90) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Reference" "R6" + (at -2.5 0 90) + (unlocked yes) + (layer "F.SilkS") + (uuid "8e47560c-b598-4ca0-aa38-09795983665c") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "330" + (at 0 1.43 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "1039e098-386c-4325-af8f-f348f149416a") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "https://www.royalohm.com/assets/pdf/products/smd/1.pdf" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "b36e24d1-a2e0-4eb3-8d13-691cf3a53fe1") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Resistor, US symbol" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "910b31be-97c8-4fdc-9e2d-063b4d63feaf") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Manufacturer" "Uni-Royal" + (at 0 0 270) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "7055442b-c01a-42e4-8344-6ffafd849ff5") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Manufacturer PN" "0603WAF3300T5E" + (at 0 0 270) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "53622829-6624-4751-8071-cb19480a1b30") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "LCSC" "C23138" + (at 0 0 270) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "901a6f02-de66-4007-a32d-1d5494e0cd2b") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "part" "R_US" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "a959897c-84a9-4ee5-80e3-994008d064bc") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/b76312c8-ca3f-4878-a259-ae5c42f10a6d") + (attr smd) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "0424d608-23b7-4eaa-9e92-6d999ea6f7b8") + ) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "aa6a980b-10d2-4c97-b0c7-f76ce38ce3a7") + ) + (fp_rect + (start -1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "5840e251-d65a-4474-8bd4-554702ff7209") + ) + (fp_rect + (start -0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "f492911c-28d5-41ff-93c2-2ac940bf9a80") + ) + (fp_text user "${REFERENCE}" + (at 0 0 90) + (layer "F.Fab") + (uuid "03424d3a-51ef-4abe-916d-548c0b481ac4") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0 270) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 107 "Board_1-Net-(U2B--)") + (pintype "passive") + (uuid "fc2c9039-0f13-437a-aefb-368d714d4f9f") + ) + (pad "2" smd roundrect + (at 0.825 0 270) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 106 "Board_1-Net-(U2A--)") + (pintype "passive") + (uuid "d6ee3a01-6276-412a-94d1-d69e6883ba28") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "NPTH" + (layer "F.Cu") + (uuid "bb168078-74ea-4a6d-82af-30319250becd") + (at 151 47.49975) + (property "Reference" "KiKit_MB_4_7" + (at 0 0.5 0) + (layer "F.SilkS") + (hide yes) + (uuid "ebbe81c1-2a60-46b0-af9a-4d09c85cde5b") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "NPTH" + (at 0 -0.5 0) + (layer "F.Fab") + (hide yes) + (uuid "16bcb474-f177-4987-8c06-d5fb82445fa1") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "a555d4d9-be7d-453f-9acf-eddf0251fb67") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "41da719d-099b-4154-8265-a52ea2c81a90") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (attr through_hole board_only exclude_from_pos_files exclude_from_bom) + (pad "" np_thru_hole circle + (at 0 0) + (size 0.5 0.5) + (drill 0.5) + (layers "*.Mask") + (uuid "47152127-7062-4350-8bb2-9c823a6b620a") + ) + (embedded_fonts no) + ) + (footprint "NPTH" + (layer "F.Cu") + (uuid "bb46939a-b8a9-49a3-ba10-a243eec3efc2") + (at 177.2 63.74975) + (property "Reference" "KiKit_MB_6_2" + (at 0 0.5 0) + (layer "F.SilkS") + (hide yes) + (uuid "455dbd75-d51c-40a9-b58b-bb4889ba2e9a") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "NPTH" + (at 0 -0.5 0) + (layer "F.Fab") + (hide yes) + (uuid "85ec1dfe-d1c9-4258-b01c-6ece8503ce9e") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "68a505f4-a7f3-4933-ac43-c228ae114a84") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "a0b70567-0ca3-4cb4-b2c3-9ca8e2c3f09c") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (attr through_hole board_only exclude_from_pos_files exclude_from_bom) + (pad "" np_thru_hole circle + (at 0 0) + (size 0.5 0.5) + (drill 0.5) + (layers "*.Mask") + (uuid "2f310a7a-c6cb-4847-b2cc-f4629088d014") + ) + (embedded_fonts no) + ) + (footprint "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "bd722d76-1474-4342-ace7-5da732bb8203") + (at 192.5 56.74975 -90) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Reference" "R14" + (at 2.925 0 90) + (unlocked yes) + (layer "F.SilkS") + (uuid "23a2704d-d2ae-4a36-bdfb-23b5436ceb6b") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "75" + (at 0 1.43 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "cda059b6-8243-4e83-b6c8-f10e8f140186") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "https://www.royalohm.com/assets/pdf/products/smd/1.pdf" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "1b5cbf27-6f73-4a63-abec-ba097a861873") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Resistor, US symbol" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "a4fdb6e8-c389-458c-8c14-8f32ede1dc86") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Manufacturer" "Uni-Royal" + (at 0 0 270) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "6eade0b3-692e-462c-9805-cab0694d47e1") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Manufacturer PN" "0603WAF750JT5E" + (at 0 0 270) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "a952cfd5-53e9-4282-9585-0387418215df") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "LCSC" "C4275" + (at 0 0 270) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "f123a8a5-c67a-49eb-a6f0-2cf6bb2af5b4") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "part" "R_US" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "42eb4c8e-debc-4007-bd20-d781d7110700") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/bddee7e6-cd4d-443c-9676-358ec0511217") + (attr smd) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "83dd7ea6-e0e3-47b5-8594-d6dec0f5b5a7") + ) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "1fc58148-2919-4f03-9217-4cb1a52f7608") + ) + (fp_rect + (start -1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "476fcffc-36d1-4df7-b97d-a4a783a7583e") + ) + (fp_rect + (start -0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "995689f3-f02d-430f-ad59-da7300fd5052") + ) + (fp_text user "${REFERENCE}" + (at 0 0 90) + (layer "F.Fab") + (uuid "8e015790-1fcc-4a6c-9697-0082cca651ce") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0 270) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 100 "Board_1-Net-(Q2-S)") + (pintype "passive") + (uuid "b004bdc5-d767-4bb5-bcb3-636a568b1d2b") + ) + (pad "2" smd roundrect + (at 0.825 0 270) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 92 "Board_1-/Project Architecture/Power and Interface/CHARGE_LED_IO") + (pintype "passive") + (uuid "50223cbd-7837-42a6-878c-3ef9ca48bd38") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "NPTH" + (layer "F.Cu") + (uuid "bdc6e7f5-fb63-4778-8ffc-3d97a051ff66") + (at 175.6 63.74975) + (property "Reference" "KiKit_MB_6_4" + (at 0 0.5 0) + (layer "F.SilkS") + (hide yes) + (uuid "a10deae0-a5dd-4c54-bf0c-fe425ddd1906") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "NPTH" + (at 0 -0.5 0) + (layer "F.Fab") + (hide yes) + (uuid "96a8f80d-32ab-44ed-93f7-88be61871a4f") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "aad0297b-785f-4e1d-b7b6-e1eb7add1140") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "6dd9e089-379e-4bef-ba34-aaa527d3fe16") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (attr through_hole board_only exclude_from_pos_files exclude_from_bom) + (pad "" np_thru_hole circle + (at 0 0) + (size 0.5 0.5) + (drill 0.5) + (layers "*.Mask") + (uuid "01da7df1-09de-4a35-9b9b-d0539ec85572") + ) + (embedded_fonts no) + ) + (footprint "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "be39c10e-e607-4ff4-86d7-261fb523aa2b") + (at 103.5 50.74975 -90) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Reference" "R5" + (at 0 1.5 90) + (unlocked yes) + (layer "F.SilkS") + (uuid "7e00ddec-ae3c-40ff-90e4-f7190a844629") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "51k" + (at 0 1.43 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "6980c115-5d1b-4709-86e3-91f6223ce657") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "https://www.royalohm.com/assets/pdf/products/smd/1.pdf" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "ac429699-0ec7-4a1e-8ef1-29a9da0980da") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Resistor, US symbol" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "17043d82-127c-408e-a2ef-80f309fca275") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Manufacturer" "Uni-Royal" + (at 0 0 270) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "6945035a-ab2e-4281-9421-6c31cb44347d") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Manufacturer PN" "0603WAF5102T5E" + (at 0 0 270) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "ca0dcdd1-e636-47c3-9d01-6d8439b484ba") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "LCSC" "C23196" + (at 0 0 270) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "a72b93c9-b8a7-4c51-8bc3-835d653de464") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "part" "R_US" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "f886f731-48f5-4c52-9955-6fdf2f2eea6a") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/c85069bb-73b1-43ba-812c-8f7ab29d1350") + (attr smd) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "47faf996-eabf-4100-be01-1d87fa0b0020") + ) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "87108be3-2774-4506-8038-736b60e4d12b") + ) + (fp_rect + (start -1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "165ab274-73c9-4c61-9a83-e4fb17cdcc61") + ) + (fp_rect + (start -0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "be1b501d-4151-4195-bac1-cd4cca0733fd") + ) + (fp_text user "${REFERENCE}" + (at 0 0 90) + (layer "F.Fab") + (uuid "f3f6decf-0979-4383-bc4d-3847d0d6014f") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0 270) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 22 "Board_0-Net-(R5-Pad1)") + (pintype "passive") + (uuid "635fff80-77a1-45d0-9dd7-ef0727e6e6eb") + ) + (pad "2" smd roundrect + (at 0.825 0 270) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 26 "Board_0-Net-(U2A--)") + (pintype "passive") + (uuid "a42fb848-03fa-4f73-b1c2-5310f1fa92fc") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "MountingHole:MountingHole_2.2mm_M2_ISO7380" + (layer "F.Cu") + (uuid "be3a1f8d-88a1-4e09-a5d9-63924c6b89ba") + (at 115.5 56.74975) + (descr "Mounting Hole 2.2mm, M2, no annular, generated by kicad-footprint-generator mountinghole.py") + (tags "mountinghole M2 ISO7380") + (property "Reference" "H1" + (at 0 -2.7 0) + (unlocked yes) + (layer "F.SilkS") + (hide yes) + (uuid "f3efcff0-0fc4-44a4-8612-5a901aabf17a") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "MountingHole_2.2mm_M2_ISO7380" + (at 0 2.7 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "d5579978-48da-4a17-8cdf-7ed278a713ad") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "777bf660-7730-417f-ab3a-f9ab51296d55") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "f2247c3d-d08b-48f8-9cc5-230e38eab9a1") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (attr through_hole board_only exclude_from_pos_files exclude_from_bom) + (fp_circle + (center 0 0) + (end 1.75 0) + (stroke + (width 0.15) + (type solid) + ) + (fill no) + (layer "Cmts.User") + (uuid "e6d9e2fe-c0a8-4b91-9ae7-ce63befd24fe") + ) + (fp_circle + (center 0 0) + (end 2 0) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "c7089886-391c-4d16-bebe-c1a3b34fee44") + ) + (pad "" np_thru_hole circle + (at 0 0) + (size 2.2 2.2) + (drill 2.2) + (layers "*.Cu" "*.Mask") + (uuid "1f633632-793f-46e3-a1f8-03e210211492") + ) + (embedded_fonts no) + ) + (footprint "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "c0609208-6e6f-4ba7-b248-57d258a60f17") + (at 103.5 53.74975 -90) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Reference" "R4" + (at 0 1.5 90) + (unlocked yes) + (layer "F.SilkS") + (uuid "03f7a6d0-40fe-43c1-bf87-308284b12497") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "220k" + (at 0 1.43 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "ecef82f0-8aad-4bbc-ac9e-2ce4f9d36ca2") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "https://www.royalohm.com/assets/pdf/products/smd/1.pdf" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "85d44400-ea63-42fb-a8b9-7503f1be9d43") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Resistor, US symbol" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "c65c988b-6958-48f2-8c0b-942c51200234") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Manufacturer" "Uni-Royal" + (at 0 0 270) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "cae43524-13c8-4deb-94c6-73be86c7b62c") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Manufacturer PN" "0603WAF2203T5E" + (at 0 0 270) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "9b905208-add0-47b0-808d-4a8db3cd771f") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "LCSC" "C22961" + (at 0 0 270) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "15ce9a8b-da15-4327-9169-aff4fca67a81") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "part" "R_US" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "87dfb61b-adce-458f-8962-8ed997545ca2") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/3332d124-1bcb-4459-9e42-da7bb6e9a74c") + (attr smd) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "635e16cc-6d82-4329-a642-61fde968e387") + ) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "3dd97a79-c060-42bc-a770-8e3c06309acf") + ) + (fp_rect + (start -1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "52bb52cc-5554-4125-af6b-9b85853e0ff5") + ) + (fp_rect + (start -0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "26fca98b-125c-40be-9a5b-8bc9c648a963") + ) + (fp_text user "${REFERENCE}" + (at 0 0 90) + (layer "F.Fab") + (uuid "fa54ff3a-6f74-49c5-a8ec-22fecdf9a86d") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0 270) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 26 "Board_0-Net-(U2A--)") + (pintype "passive") + (uuid "4ae276dd-e85b-4406-bf20-0b55ee43011a") + ) + (pad "2" smd roundrect + (at 0.825 0 270) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 24 "Board_0-Net-(U1A--)") + (pintype "passive") + (uuid "2f9cfd91-2636-4c74-90ac-8480ffddc3cb") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Package_TO_SOT_SMD:SOT-23" + (layer "F.Cu") + (uuid "c160c9cb-b3a6-487f-a43c-549a24b1d223") + (at 165 44.99975 -90) + (descr "SOT, 3 Pin (JEDEC TO-236 Var AB https://www.jedec.org/document_search?search_api_views_fulltext=TO-236), generated with kicad-footprint-generator ipc_gullwing_generator.py") + (tags "SOT TO_SOT_SMD") + (property "Reference" "Q1" + (at -2.5 0 0) + (unlocked yes) + (layer "F.SilkS") + (uuid "d74b7290-e7a1-46b8-84a1-587693677b4e") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "Si2301CDS" + (at 0 2.4 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "d861245b-84c4-42e4-8f8d-a76b86880257") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "https://www.vishay.com/doc/?68741" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "c650ba15-8169-4286-9c92-31879a2d8c26") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "-3.1A Id, -20V Vds, P-Channel MOSFET, SOT-23" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "56987916-13bd-40c9-a29f-99214ba8957a") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Manufacturer" "Vishay" + (at 0 0 270) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "701fadce-c485-4023-8864-0efbbebe24d6") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Manufacturer PN" "Si2301CDS-T1-GE3" + (at 0 0 270) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "cba92c32-a06d-4aa4-b503-9bf5218d28ee") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "LCSC" "C10487" + (at 0 0 270) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "7cb396ca-3db0-4f4f-8d51-1da29cdfeb98") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "part" "Si2301CDS" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "897cf059-8037-4ba2-af9c-8d6f74410406") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/33b05de2-8cc7-48b9-b094-7ba5e6a40724") + (attr smd) + (fp_line + (start -0.76 1.56) + (end -0.76 1.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "8c07a30a-b1e9-4ff6-a41c-1a9f3307462c") + ) + (fp_line + (start 0.76 1.56) + (end -0.76 1.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "75bbf906-8d91-4bfa-80df-6ec70aed74c9") + ) + (fp_line + (start 0.76 0.56) + (end 0.76 1.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "f6a88212-cec8-4050-87b8-d5bae9d4011a") + ) + (fp_line + (start -0.76 0.39) + (end -0.76 -0.39) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "fefbc2f5-959d-479a-b84a-41eb92aab1f9") + ) + (fp_line + (start -0.76 -1.51) + (end -0.76 -1.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "e0e006b9-1dcb-4db3-82fd-8e96a1838520") + ) + (fp_line + (start -0.76 -1.56) + (end 0.76 -1.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "f2b73f04-2077-4086-ba5d-8c6b34254186") + ) + (fp_line + (start 0.76 -1.56) + (end 0.76 -0.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "be7e0b4c-0a5a-4993-b484-ecb8f7d6ace8") + ) + (fp_poly + (pts + (xy -1.3 -0.38) (xy -1.06 -0.05) (xy -1.54 -0.05) + ) + (stroke + (width 0.12) + (type solid) + ) + (fill yes) + (layer "F.SilkS") + (uuid "2a757cf1-1e03-4980-a026-c7800885225e") + ) + (fp_line + (start -0.9 1.7) + (end -0.9 1.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "6052f950-c7a3-4cc5-9e06-0e9322db52c5") + ) + (fp_line + (start 0.9 1.7) + (end -0.9 1.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "869885d2-9446-42d5-a0a4-c1f57038e900") + ) + (fp_line + (start -1.93 1.5) + (end -1.93 0.39) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "fd64f482-9069-401c-b449-9ac2fd6aabe2") + ) + (fp_line + (start -0.9 1.5) + (end -1.93 1.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "8919318a-81f0-43e1-9aec-7209722a6c7b") + ) + (fp_line + (start 0.9 0.55) + (end 0.9 1.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "ce4485c9-8252-4430-b3db-70b8c83dd37d") + ) + (fp_line + (start 1.93 0.55) + (end 0.9 0.55) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "b2b050f2-bd7e-42a3-885d-7e32b25304a4") + ) + (fp_line + (start -1.93 0.39) + (end -0.9 0.39) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "ae14f291-6fc3-4bf2-badb-dd264bdce22c") + ) + (fp_line + (start -0.9 0.39) + (end -0.9 -0.39) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "c3f9a563-804a-425c-ac92-5634d49f97ed") + ) + (fp_line + (start -1.93 -0.39) + (end -1.93 -1.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "b53e68a0-6661-4201-8bc0-d1c92ae8b3bf") + ) + (fp_line + (start -0.9 -0.39) + (end -1.93 -0.39) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "8474e055-48ab-4a3d-98d5-4746d4af6367") + ) + (fp_line + (start 0.9 -0.55) + (end 1.93 -0.55) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "005feeae-b44b-4ef6-b89e-9ac76aeb0a15") + ) + (fp_line + (start 1.93 -0.55) + (end 1.93 0.55) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "d8368580-9951-456f-bc79-4f97c1f54a46") + ) + (fp_line + (start -1.93 -1.5) + (end -0.9 -1.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "a9635ac8-e7ac-4c19-9dac-c5859a2023ed") + ) + (fp_line + (start -0.9 -1.5) + (end -0.9 -1.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "90258baf-67e2-4d6e-82d6-3c1d1e68a48b") + ) + (fp_line + (start -0.9 -1.7) + (end 0.9 -1.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "9e8676e1-5626-4ef9-8424-cefd36688f70") + ) + (fp_line + (start 0.9 -1.7) + (end 0.9 -0.55) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "2b4c1298-d670-4e38-a62e-79541d93fec5") + ) + (fp_poly + (pts + (xy -0.325 -1.45) (xy 0.65 -1.45) (xy 0.65 1.45) (xy -0.65 1.45) (xy -0.65 -1.125) + ) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "712dc102-485d-48e4-87aa-1bf984f67e2d") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "a2d046a6-a9a8-466f-bd82-9cd5a29ca970") + (effects + (font + (size 0.72 0.72) + (thickness 0.11) + ) + ) + ) + (pad "1" smd roundrect + (at -0.9375 -0.95 270) + (size 1.475 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 86 "Board_1-/Project Architecture/BLE Controller/~{LOAD_CELL_EN}") + (pinfunction "G") + (pintype "input") + (uuid "92a3b62d-1329-4a95-851a-3396631b17cd") + ) + (pad "2" smd roundrect + (at -0.9375 0.95 270) + (size 1.475 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 89 "Board_1-/Project Architecture/Load Cell Amp/EXC+") + (pinfunction "S") + (pintype "passive") + (uuid "c1786962-75f9-4cfb-9dd9-8d4320331974") + ) + (pad "3" smd roundrect + (at 0.9375 0 270) + (size 1.475 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 81 "Board_1-+3.3V") + (pinfunction "D") + (pintype "passive") + (uuid "2aec3486-5827-49f0-9991-5b7b270c9b9b") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Package_TO_SOT_SMD.3dshapes/SOT-23.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "NPTH" + (layer "F.Cu") + (uuid "c2884e28-19df-47a9-bd98-34abe0cc5a08") + (at 146 48.333084) + (property "Reference" "KiKit_MB_1_2" + (at 0 0.5 0) + (layer "F.SilkS") + (hide yes) + (uuid "95e8b86d-5ca8-4405-a5c6-adab71db5710") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "NPTH" + (at 0 -0.5 0) + (layer "F.Fab") + (hide yes) + (uuid "a1762fa5-d1c8-4acd-8fe6-3e0aff4e362b") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "31c7ad13-a65f-4a0e-9ff4-84347f5757e1") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "a50da825-63af-46c9-8b1d-af277be1a221") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (attr through_hole board_only exclude_from_pos_files exclude_from_bom) + (pad "" np_thru_hole circle + (at 0 0) + (size 0.5 0.5) + (drill 0.5) + (layers "*.Mask") + (uuid "ee433c0e-2a12-497d-8942-0ade4949a135") + ) + (embedded_fonts no) + ) + (footprint "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "c2c09b12-efa8-4327-a05e-08da35f998f6") + (at 190 57.74975) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Reference" "R16" + (at 0 1.5 0) + (unlocked yes) + (layer "F.SilkS") + (uuid "217cd24c-16e3-4c36-a7ac-cdd13f6fb0a9") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "10k" + (at 0 1.43 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "27f9d047-5e90-42d6-992c-deaf34516b66") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "https://www.royalohm.com/assets/pdf/products/smd/1.pdf" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "b700bfc3-4066-4085-a23b-79b7d3cdc005") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Resistor, US symbol" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "8c3f9a54-8abf-4448-a98b-858b9a4b7fde") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Manufacturer" "Uni-Royal" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "84fd1789-f206-4095-8003-e56229ef522c") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Manufacturer PN" "0603WAF1002T5E" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "6a63cc8e-7d94-4615-ac46-df95b2a14f98") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "LCSC" "C25804" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "ca66e3c9-8b7e-401c-8da9-0a311870e7bb") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "part" "R_US" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "cf11e5cd-c56d-45c3-8f5e-4b558fef76f2") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/2385ef7a-d010-4dbf-a557-70853284825b") + (attr smd) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "220144e1-6ae5-4f22-99d8-e7cccba89ea7") + ) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "a823421b-948e-4326-b5be-426242607152") + ) + (fp_rect + (start -1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "32814d22-d0d8-43de-b26c-8c82673ace4c") + ) + (fp_rect + (start -0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "c9d7b44c-cfe5-4ad3-859a-b227a5d85852") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "6403bbda-5666-4602-b901-8135b4306747") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 81 "Board_1-+3.3V") + (pintype "passive") + (uuid "a4eefebe-9cc0-4250-ad93-83381f71b399") + ) + (pad "2" smd roundrect + (at 0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 94 "Board_1-/Project Architecture/Power and Interface/STAT") + (pintype "passive") + (uuid "5790851a-808d-4d24-9a26-4570ff39ecfe") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "NPTH" + (layer "F.Cu") + (uuid "c54e2dc8-6098-4a6e-8748-d9380a6ca5b0") + (at 120.6 63.74975) + (property "Reference" "KiKit_MB_3_9" + (at 0 0.5 0) + (layer "F.SilkS") + (hide yes) + (uuid "0e78171f-5216-46b4-afaf-afaf99eb034a") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "NPTH" + (at 0 -0.5 0) + (layer "F.Fab") + (hide yes) + (uuid "2aa1b99b-1e93-48de-94e0-4c013641d624") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "328f2d68-918f-4e0d-84f7-e0da19a03304") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "54093c38-aa6f-4587-b652-6291314acb56") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (attr through_hole board_only exclude_from_pos_files exclude_from_bom) + (pad "" np_thru_hole circle + (at 0 0) + (size 0.5 0.5) + (drill 0.5) + (layers "*.Mask") + (uuid "fdbe434d-9ce6-4fd3-b971-e39e78f35372") + ) + (embedded_fonts no) + ) + (footprint "NPTH" + (layer "F.Cu") + (uuid "c78f1789-0bbf-417f-9b8a-4df8e5a0eec5") + (at 146 49.166417) + (property "Reference" "KiKit_MB_1_3" + (at 0 0.5 0) + (layer "F.SilkS") + (hide yes) + (uuid "f6d948f9-af63-4651-8312-ed2382fe1609") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "NPTH" + (at 0 -0.5 0) + (layer "F.Fab") + (hide yes) + (uuid "fd13aaff-2c63-489f-9496-b945d6a6e407") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "e0af85f1-57a3-4a18-acfa-1e64df1e3122") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "7a8ebbb7-26fd-4d8a-8167-babde59516e4") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (attr through_hole board_only exclude_from_pos_files exclude_from_bom) + (pad "" np_thru_hole circle + (at 0 0) + (size 0.5 0.5) + (drill 0.5) + (layers "*.Mask") + (uuid "dff29ee5-9418-4e21-956b-29e45b6aef6c") + ) + (embedded_fonts no) + ) + (footprint "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "c7beb024-4c92-43e7-b9e7-0a0992f5c6ba") + (at 141.5 56.74975 -90) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Reference" "R14" + (at 2.925 0 90) + (unlocked yes) + (layer "F.SilkS") + (uuid "04190afb-7605-4b2f-8f52-e8ae3cea1a0c") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "75" + (at 0 1.43 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "90f2159e-4f6d-44d0-a975-e46cf4492f7c") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "https://www.royalohm.com/assets/pdf/products/smd/1.pdf" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "295de664-7af6-413e-863b-72bcb394342c") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Resistor, US symbol" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "6de7b144-ef31-4391-af5b-ef658f694381") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Manufacturer" "Uni-Royal" + (at 0 0 270) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "4cb0e75a-6065-4dd4-94e5-2bd244a3dc0b") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Manufacturer PN" "0603WAF750JT5E" + (at 0 0 270) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "7c667502-916e-4752-afce-a465de838ff8") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "LCSC" "C4275" + (at 0 0 270) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "784afab9-469f-4e7f-8d38-859a7cb293e8") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "part" "R_US" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "7c276e57-1e11-4aad-93c7-ab49924f81ef") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/bddee7e6-cd4d-443c-9676-358ec0511217") + (attr smd) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "794ee3e0-9e55-43e1-b8dd-430bb0e0977b") + ) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "9ed34530-005b-46d2-b352-73d0961a0018") + ) + (fp_rect + (start -1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "a2b04874-b007-4b7e-aee2-3a805937e72b") + ) + (fp_rect + (start -0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "dac1deb6-0382-46f6-a068-9a94173cff07") + ) + (fp_text user "${REFERENCE}" + (at 0 0 90) + (layer "F.Fab") + (uuid "6795895e-b320-498f-92b6-a50154b927e4") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0 270) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 20 "Board_0-Net-(Q2-S)") + (pintype "passive") + (uuid "e869bcf1-4c19-4712-935f-35b755071602") + ) + (pad "2" smd roundrect + (at 0.825 0 270) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 12 "Board_0-/Project Architecture/Power and Interface/CHARGE_LED_IO") + (pintype "passive") + (uuid "54bf363f-de82-4b92-8530-003c8ffe103d") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "cab3715b-5494-42ee-85c5-35b5f011bef7") + (at 154.5 50.74975 -90) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Reference" "R5" + (at 0 1.5 90) + (unlocked yes) + (layer "F.SilkS") + (uuid "23e253de-f2a1-4233-b4fd-ae0fb6162296") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "51k" + (at 0 1.43 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "2dadf9ea-5b20-48eb-a140-02afa2169e7d") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "https://www.royalohm.com/assets/pdf/products/smd/1.pdf" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "2eaca7dd-dd7c-4649-9bc3-d4691272d6fb") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Resistor, US symbol" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "1dded96c-8831-4831-96a4-428d8a3ad6c7") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Manufacturer" "Uni-Royal" + (at 0 0 270) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "6b28cede-b5f8-48bc-9cdc-6e6b8baad949") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Manufacturer PN" "0603WAF5102T5E" + (at 0 0 270) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "7da9d44d-19f0-478a-8056-252f31e174f1") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "LCSC" "C23196" + (at 0 0 270) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "58d27e3c-f67f-41ec-8a98-e3b02d8d69e7") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "part" "R_US" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "48c51283-385d-4f9e-a213-45011c9f1f32") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/c85069bb-73b1-43ba-812c-8f7ab29d1350") + (attr smd) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "cb4eb02d-9c88-47be-8bf1-1b4633cebfb2") + ) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "40836533-b5fa-485d-8fc8-85e8abdafabb") + ) + (fp_rect + (start -1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "93c77e69-a30c-42a3-89de-175696e815ef") + ) + (fp_rect + (start -0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "d7434e5a-4a44-4709-9a90-5dd1efb50edc") + ) + (fp_text user "${REFERENCE}" + (at 0 0 90) + (layer "F.Fab") + (uuid "875615de-5a75-45c0-9d66-50f2f6cadd3f") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0 270) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 102 "Board_1-Net-(R5-Pad1)") + (pintype "passive") + (uuid "b30cff52-0752-4f74-bb96-4a38121302dd") + ) + (pad "2" smd roundrect + (at 0.825 0 270) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 106 "Board_1-Net-(U2A--)") + (pintype "passive") + (uuid "d23dc1cc-e3ce-45d2-b259-c73d5b7d9c92") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "NPTH" + (layer "F.Cu") + (uuid "cb39c5cf-e151-4f28-9ed3-3552edb5b8f2") + (at 119 36.24975) + (property "Reference" "KiKit_MB_2_1" + (at 0 0.5 0) + (layer "F.SilkS") + (hide yes) + (uuid "b01b87a2-a21f-43ed-b1de-781597dea732") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "NPTH" + (at 0 -0.5 0) + (layer "F.Fab") + (hide yes) + (uuid "df5a3531-ac23-489a-94cc-b1ef3577acf2") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "fc0ac106-eba4-480c-a6e5-f390cf1bd944") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "739a251f-7d74-45bf-8f61-adc3352f4142") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (attr through_hole board_only exclude_from_pos_files exclude_from_bom) + (pad "" np_thru_hole circle + (at 0 0) + (size 0.5 0.5) + (drill 0.5) + (layers "*.Mask") + (uuid "98c7b267-a7a9-4289-ba17-5a2744113f60") + ) + (embedded_fonts no) + ) + (footprint "MountingHole:MountingHole_2.2mm_M2_ISO7380" + (layer "F.Cu") + (uuid "cc46bc0f-4f91-4053-978d-898fcc694d1d") + (at 130.5 56.74975) + (descr "Mounting Hole 2.2mm, M2, no annular, generated by kicad-footprint-generator mountinghole.py") + (tags "mountinghole M2 ISO7380") + (property "Reference" "H2" + (at 0 -2.7 0) + (unlocked yes) + (layer "F.SilkS") + (hide yes) + (uuid "41182986-a29a-4fdd-8fac-be8021a3407c") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "MountingHole_2.2mm_M2_ISO7380" + (at 0 2.7 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "bd04d3f0-c436-48e6-801f-878c7e143b96") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "47a6148b-9ac7-4d70-9a30-e9bab0f8bb31") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "0b5cd95e-f46d-451a-a99c-bc07cc99cb01") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (attr through_hole board_only exclude_from_pos_files exclude_from_bom) + (fp_circle + (center 0 0) + (end 1.75 0) + (stroke + (width 0.15) + (type solid) + ) + (fill no) + (layer "Cmts.User") + (uuid "8aa6ff2c-9a31-4b57-8b93-c43631022ef6") + ) + (fp_circle + (center 0 0) + (end 2 0) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "f416bd08-0521-4bf4-aa1f-e5a6471c9650") + ) + (pad "" np_thru_hole circle + (at 0 0) + (size 2.2 2.2) + (drill 2.2) + (layers "*.Cu" "*.Mask") + (uuid "475b8fa6-4343-4037-a9f3-4cc5bf740530") + ) + (embedded_fonts no) + ) + (footprint "Package_SO:MSOP-8_3x3mm_P0.65mm" + (layer "F.Cu") + (uuid "ce2e35e0-18e4-49cd-8f81-0d97ab0a267d") + (at 158.5 52.24975) + (descr "MSOP, 8 Pin (https://www.jedec.org/system/files/docs/mo-187F.pdf variant AA), generated with kicad-footprint-generator ipc_gullwing_generator.py") + (tags "MSOP SO") + (property "Reference" "U2" + (at 2 2.5 0) + (unlocked yes) + (layer "F.SilkS") + (uuid "9892d310-9819-4424-b7e8-b8e621b64d01") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "MCP6042T-I/MS" + (at 0 2.45 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "b86cb88e-e1c7-4e22-9002-fd2fda9c0e10") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "http://ww1.microchip.com/downloads/en/devicedoc/22140b.pdf" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "b60fa165-19dc-4acc-8075-a0db9b1c2003") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Dual, 1 MHz, 85µA, Rail-to-Rail input and output, MSOP-8" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "af6a7f86-f059-481a-b6bb-47dae089deb5") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "LCSC" "C627438" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "60342e72-4001-4e7a-b211-f0681cc349b2") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Manufacturer" "Microchip" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "64f782b4-f2c2-4dcb-a415-7681ccc295c2") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Manufacturer PN" "MCP6042-I/MS" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "9caba874-959f-4409-80c5-b29e504aa3b2") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "part" "MCP6L02x-xMS" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "68c73c21-9114-457d-98ac-219fdeb4dc25") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/a61a0e42-7f51-4bfb-8f50-9c7649feec25") + (attr smd) + (fp_line + (start -1.61 -1.61) + (end 1.61 -1.61) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "2945c0d4-1993-4ac6-b5c0-6c0d568a0f30") + ) + (fp_line + (start -1.61 -1.435) + (end -1.61 -1.61) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "2c3ab60d-0829-41fd-8778-90af165a1ac0") + ) + (fp_line + (start -1.61 1.61) + (end -1.61 1.435) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "15b33a42-c6b5-4254-acc9-54fdf6359354") + ) + (fp_line + (start 1.61 -1.61) + (end 1.61 -1.435) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "a7870acf-c4b6-437d-922e-8467f452084b") + ) + (fp_line + (start 1.61 1.435) + (end 1.61 1.61) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "922af4e1-6fe3-45c9-b9ea-435eb21e3504") + ) + (fp_line + (start 1.61 1.61) + (end -1.61 1.61) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "c698eb57-0027-4335-bb93-77f0ef200937") + ) + (fp_poly + (pts + (xy -2.16 -1.44) (xy -2.4 -1.77) (xy -1.92 -1.77) + ) + (stroke + (width 0.12) + (type solid) + ) + (fill yes) + (layer "F.SilkS") + (uuid "03220171-2b03-4f52-b5cc-dca0ba3f6da2") + ) + (fp_line + (start -3.18 -1.43) + (end -1.75 -1.43) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "f5f8e820-a2f6-4cb4-9469-895a35cc9c9f") + ) + (fp_line + (start -3.18 1.43) + (end -3.18 -1.43) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "95d7f27a-e96b-4564-a2fc-8581e9dc0c25") + ) + (fp_line + (start -1.75 -1.75) + (end 1.75 -1.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "dd919ef8-f235-4773-8a54-30a8047b3455") + ) + (fp_line + (start -1.75 -1.43) + (end -1.75 -1.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "d060da4c-347c-4984-bfe1-d7acaf3cb805") + ) + (fp_line + (start -1.75 1.43) + (end -3.18 1.43) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "5fde2d61-82a0-4107-9b62-26ded4f282b0") + ) + (fp_line + (start -1.75 1.75) + (end -1.75 1.43) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "258e2e27-2a24-495e-a343-0f12b501773d") + ) + (fp_line + (start 1.75 -1.75) + (end 1.75 -1.43) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "36d148ed-cf79-45cc-b2eb-de10f3b652d2") + ) + (fp_line + (start 1.75 -1.43) + (end 3.18 -1.43) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "3c4319a6-4efd-409b-9a87-d88739dcde49") + ) + (fp_line + (start 1.75 1.43) + (end 1.75 1.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "e3f3a3f1-7151-49d6-ad73-5da9c876d184") + ) + (fp_line + (start 1.75 1.75) + (end -1.75 1.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "c7024c85-9701-432c-83c6-a6c643d591a0") + ) + (fp_line + (start 3.18 -1.43) + (end 3.18 1.43) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "50a3f282-b94c-42b9-800e-0f58510e148a") + ) + (fp_line + (start 3.18 1.43) + (end 1.75 1.43) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "6b97d6c4-4f6c-4cf1-999a-e6d17278eb69") + ) + (fp_poly + (pts + (xy -0.75 -1.5) (xy 1.5 -1.5) (xy 1.5 1.5) (xy -1.5 1.5) (xy -1.5 -0.75) + ) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "97334cba-a115-416c-a2e7-215e3d15c9dc") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "ec438732-9fba-4fe1-82d1-bc9243ae28ea") + (effects + (font + (size 0.75 0.75) + (thickness 0.11) + ) + ) + ) + (pad "1" smd roundrect + (at -2.1125 -0.975) + (size 1.625 0.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 102 "Board_1-Net-(R5-Pad1)") + (pintype "output") + (uuid "072548ce-c3cf-4dd2-b7c3-b52c3c76dfae") + ) + (pad "2" smd roundrect + (at -2.1125 -0.325) + (size 1.625 0.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 106 "Board_1-Net-(U2A--)") + (pinfunction "-") + (pintype "input") + (uuid "055abd17-2bc1-47da-a994-4ed0bb50226f") + ) + (pad "3" smd roundrect + (at -2.1125 0.325) + (size 1.625 0.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 90 "Board_1-/Project Architecture/Load Cell Amp/SIG+") + (pinfunction "+") + (pintype "input") + (uuid "958b9fca-1e93-4c6b-86e2-698dcb4302c7") + ) + (pad "4" smd roundrect + (at -2.1125 0.975) + (size 1.625 0.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 98 "Board_1-GND") + (pinfunction "V-") + (pintype "power_in") + (uuid "ba8000a9-9654-40ba-af2f-68a2bddaf785") + ) + (pad "5" smd roundrect + (at 2.1125 0.975) + (size 1.625 0.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 91 "Board_1-/Project Architecture/Load Cell Amp/SIG-") + (pinfunction "+") + (pintype "input") + (uuid "527fca77-afac-432a-b68b-5e1efd49a5a2") + ) + (pad "6" smd roundrect + (at 2.1125 0.325) + (size 1.625 0.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 107 "Board_1-Net-(U2B--)") + (pinfunction "-") + (pintype "input") + (uuid "5861759d-261e-4bf3-85a0-48356760ef84") + ) + (pad "7" smd roundrect + (at 2.1125 -0.325) + (size 1.625 0.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 82 "Board_1-/Project Architecture/BLE Controller/LOAD_CELL") + (pintype "output") + (uuid "e291db2a-7a76-45a6-b03a-4638111c5a0b") + ) + (pad "8" smd roundrect + (at 2.1125 -0.975) + (size 1.625 0.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 81 "Board_1-+3.3V") + (pinfunction "V+") + (pintype "power_in") + (uuid "10da79aa-5cce-4eca-b757-054395a06293") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Package_SO.3dshapes/MSOP-8_3x3mm_P0.65mm.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "NPTH" + (layer "F.Cu") + (uuid "d5dc5422-2a94-430c-be8b-2cfda9902e6b") + (at 173.2 63.74975) + (property "Reference" "KiKit_MB_6_7" + (at 0 0.5 0) + (layer "F.SilkS") + (hide yes) + (uuid "ed035eec-a779-4cb4-b255-326ed454aaa5") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "NPTH" + (at 0 -0.5 0) + (layer "F.Fab") + (hide yes) + (uuid "b77ce58d-fe93-480b-8196-eba11324b5d2") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "1d08d962-9a18-4675-bacb-d6dfc0443460") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "b9413ded-bbb9-4f2f-8168-dddac6a90c60") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (attr through_hole board_only exclude_from_pos_files exclude_from_bom) + (pad "" np_thru_hole circle + (at 0 0) + (size 0.5 0.5) + (drill 0.5) + (layers "*.Mask") + (uuid "6ac05fd9-386f-41f1-8ad0-3ad6b647d90f") + ) + (embedded_fonts no) + ) + (footprint "Capacitor_SMD:C_0603_1608Metric" + (layer "F.Cu") + (uuid "d7e919d7-b7c2-4d87-b1dd-b41365dc8818") + (at 190 60.74975 180) + (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "capacitor") + (property "Reference" "C7" + (at -1 -1.5 0) + (unlocked yes) + (layer "F.SilkS") + (uuid "1df332ba-faab-4f4b-98c5-35596d3e0c76") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "4.7u" + (at 0 1.43 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "ff77db6c-73d7-498e-b6d5-8fb406375672") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL10A475KO8NNNC" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "6a2b831f-69d3-4b95-ab01-944267c34669") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "capacitor, small US symbol" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "7c9f53e8-e2fd-4816-acc2-9652fa4fa18c") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "LCSC" "C19666" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "9ada3fef-c40d-4ee4-8e38-db4ddc35cb8b") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Manufacturer" "Samsung Electro-Mechanics" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "08c2063c-e053-4c5f-8b1b-54f2b4e71df6") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Manufacturer PN" "CL10A475KO8NNNC" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "ffcfa542-d068-4df1-a29e-c2a182e354f6") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "part" "C_Small_US" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "f67e5760-df6c-4c4b-a2c2-beadbb210107") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/fdd4e32d-d0b4-4787-8783-8284de30f2d6") + (attr smd) + (fp_line + (start -0.14058 0.51) + (end 0.14058 0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "f03e0cb9-3c36-4545-ba53-63972ff57ce6") + ) + (fp_line + (start -0.14058 -0.51) + (end 0.14058 -0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "3cb771e8-c42e-431c-9136-37003dc74fd4") + ) + (fp_rect + (start -1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "37e8be4c-1a2e-419c-95e8-36ff76560fcb") + ) + (fp_rect + (start -0.8 -0.4) + (end 0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "b30adc01-abef-4757-86e9-26bd653d79b0") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "b9eb0bdf-dacc-4f36-a365-25ca8300b9ff") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.775 0 180) + (size 0.9 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 114 "Board_1-VBUS") + (pintype "passive") + (uuid "b465e221-f075-4d54-aa3f-023b37cd28e0") + ) + (pad "2" smd roundrect + (at 0.775 0 180) + (size 0.9 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 98 "Board_1-GND") + (pintype "passive") + (uuid "6066f251-312f-42b9-9b9a-6841992cc404") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0603_1608Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Capacitor_SMD:C_0603_1608Metric" + (layer "F.Cu") + (uuid "d8c87db5-d76d-4824-b69c-03c213f30306") + (at 111 49.74975) + (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "capacitor") + (property "Reference" "C2" + (at 0 -1.43 0) + (unlocked yes) + (layer "F.SilkS") + (uuid "84958b7c-b243-47ea-8704-5281ad6bac25") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "100n" + (at 0 1.43 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "03a58b80-884d-4fa3-be5d-3a042679e29f") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "https://yageogroup.com/download/specsheet/CC0603KRX7R9BB104" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "a2abdf37-14c0-4ebc-9e1e-1ee4c72a7fce") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "capacitor, small US symbol" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "033ae2d3-a360-42d2-9c26-850c5a0cad18") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Manufacturer" "YAGEO" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "6eaa984b-b6d1-4206-a131-b0c5a862c9a1") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Manufacturer PN" "CC0603KRX7R9BB104" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "c2dabced-48b1-4faf-84c8-b8250c7791d5") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "LCSC" "C14663" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "6ec9bb5c-02d5-4913-8b0c-de2afea6c344") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "part" "C_Small_US" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "b2b78998-6248-4d2e-af11-f6f191e467d2") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/9db50cc5-6ad0-42fa-8e86-82db202d88fb") + (attr smd) + (fp_line + (start -0.14058 -0.51) + (end 0.14058 -0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "9f0ec701-ae6c-4422-b21b-c8233a7855ac") + ) + (fp_line + (start -0.14058 0.51) + (end 0.14058 0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "07313eb5-b8d6-45b7-b1b6-405a9c2e067c") + ) + (fp_rect + (start -1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "0476bf28-eb22-471d-b985-6b6ffae0884b") + ) + (fp_rect + (start -0.8 -0.4) + (end 0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "bbc1174a-4adc-4498-8f30-108a35a77007") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "bf2907e6-f617-48d3-b44a-6cc1a368970e") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.775 0) + (size 0.9 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 1 "Board_0-+3.3V") + (pintype "passive") + (uuid "130729af-4a7c-4cf0-b0f2-d8f82db4fad2") + ) + (pad "2" smd roundrect + (at 0.775 0) + (size 0.9 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 18 "Board_0-GND") + (pintype "passive") + (uuid "196a92c5-4e3d-418a-b4fa-9982feb0429f") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0603_1608Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Package_TO_SOT_SMD:SOT-23-5" + (layer "F.Cu") + (uuid "daa7fe41-a281-4d0e-9e99-0f78abd4a769") + (at 135 61.24975) + (descr "SOT, 5 Pin (JEDEC MO-178 Var AA https://www.jedec.org/document_search?search_api_views_fulltext=MO-178), generated with kicad-footprint-generator ipc_gullwing_generator.py") + (tags "SOT TO_SOT_SMD") + (property "Reference" "U5" + (at 3 1 0) + (unlocked yes) + (layer "F.SilkS") + (uuid "d9ee98e6-a454-4503-8253-c22b0b9a028a") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "MCP73832T-2ACI/OT" + (at 0 2.4 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "bb3049b7-399b-4710-b91f-00be1e66400e") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "http://ww1.microchip.com/downloads/en/DeviceDoc/20001984g.pdf" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "3d4ad3de-6765-4ee5-bc4b-e140ea033dd0") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Single cell, Li-Ion/Li-Po charge management controller, 4.20V, Tri-State Status Output, in SOT23-5 package" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "af075099-fd9f-434f-8412-696398f53fa7") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "LCSC" "C424093" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "3af2a3ae-9379-4928-a22e-9df2bd0aa701") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Manufacturer" "Microchip" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "8b53ce61-7833-4b74-8b2a-47eadec1e8c4") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Manufacturer PN" "MCP73832T-2ACI/OT" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "f8c63ea4-6953-4c5a-80ec-4725e5f6d5b2") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "part" "MCP73831-2-OT" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "76e51800-25ff-4331-954f-35cc528ae284") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/c214e3e9-6415-4922-8a06-e1a32697a8b6") + (attr smd) + (fp_line + (start -0.91 -1.56) + (end 0.91 -1.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "358eaedb-fd66-4c94-85e6-37dac1aa30c2") + ) + (fp_line + (start -0.91 -1.51) + (end -0.91 -1.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "d1491035-48d3-4ac8-9015-b8fd137b6d13") + ) + (fp_line + (start -0.91 1.56) + (end -0.91 1.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "e6f93396-35aa-4c6e-8b32-c497d8829aff") + ) + (fp_line + (start 0.91 -1.56) + (end 0.91 -1.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "fd52f830-b7f0-4c0a-a389-f342cfc1d346") + ) + (fp_line + (start 0.91 -0.39) + (end 0.91 0.39) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "a35a418f-e56b-41a7-b922-bd52d66e6b98") + ) + (fp_line + (start 0.91 1.51) + (end 0.91 1.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "aea7e5cd-eb85-4341-944b-b74b89dbaf63") + ) + (fp_line + (start 0.91 1.56) + (end -0.91 1.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "d9decbbd-ddaa-4d36-9bfd-6d2dd8fa9eaa") + ) + (fp_poly + (pts + (xy -1.45 -1.51) (xy -1.69 -1.84) (xy -1.21 -1.84) + ) + (stroke + (width 0.12) + (type solid) + ) + (fill yes) + (layer "F.SilkS") + (uuid "3944fec3-6c2e-482a-bd7f-47e71e5acd2d") + ) + (fp_line + (start -2.05 -1.5) + (end -1.05 -1.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "4caef79f-f8dd-4d0f-b4bb-4fd7c79c1edd") + ) + (fp_line + (start -2.05 1.5) + (end -2.05 -1.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "77ca660a-657c-4a34-b2d2-ef62cc21ecc3") + ) + (fp_line + (start -1.05 -1.7) + (end 1.05 -1.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "a52365d0-e47c-4f3f-be3d-76774af4db9a") + ) + (fp_line + (start -1.05 -1.5) + (end -1.05 -1.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "fd90f524-8cdc-4931-a782-4d4e91191572") + ) + (fp_line + (start -1.05 1.5) + (end -2.05 1.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "d5aedd19-17b6-4002-882f-861795c394ad") + ) + (fp_line + (start -1.05 1.7) + (end -1.05 1.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "a7ae757f-1ae1-4806-b378-d07cc56caef6") + ) + (fp_line + (start 1.05 -1.7) + (end 1.05 -1.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "d9694b95-7e35-4786-a327-3982e71a8483") + ) + (fp_line + (start 1.05 -1.5) + (end 2.05 -1.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "1212ed5a-c7f3-4e51-b0e5-400bc9fc0901") + ) + (fp_line + (start 1.05 -0.39) + (end 1.05 0.39) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "f1e00915-f202-448d-8736-c4a0160f85e4") + ) + (fp_line + (start 1.05 0.39) + (end 2.05 0.39) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "a8e5e795-9071-4e52-8b8e-bba505cec65b") + ) + (fp_line + (start 1.05 1.5) + (end 1.05 1.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "1fd1dd1c-569c-4dec-b152-d3aa56c887b7") + ) + (fp_line + (start 1.05 1.7) + (end -1.05 1.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "5c1affdb-a1d8-4371-a237-db9de832d299") + ) + (fp_line + (start 2.05 -1.5) + (end 2.05 -0.39) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "e5d5309e-746a-46f2-b1fc-50b21e23a9c4") + ) + (fp_line + (start 2.05 -0.39) + (end 1.05 -0.39) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "a436d5d8-7d44-4e66-80c8-5444e492b1e9") + ) + (fp_line + (start 2.05 0.39) + (end 2.05 1.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "d6c24cf9-61ff-4c68-8559-41f368d14e64") + ) + (fp_line + (start 2.05 1.5) + (end 1.05 1.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "f49883a5-58a6-4067-94cb-9dc4aadc1958") + ) + (fp_poly + (pts + (xy -0.4 -1.45) (xy 0.8 -1.45) (xy 0.8 1.45) (xy -0.8 1.45) (xy -0.8 -1.05) + ) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "8d6b4d71-3983-46e9-a2b1-38eb7cf1e199") + ) + (fp_text user "${REFERENCE}" + (at 0 0 90) + (layer "F.Fab") + (uuid "bdbd97ed-3a72-4a29-8737-99c22be979f9") + (effects + (font + (size 0.72 0.72) + (thickness 0.11) + ) + ) + ) + (pad "1" smd roundrect + (at -1.1375 -0.95) + (size 1.325 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 14 "Board_0-/Project Architecture/Power and Interface/STAT") + (pinfunction "STAT") + (pintype "tri_state") + (uuid "89940d73-d187-4042-8212-02253745dd6b") + ) + (pad "2" smd roundrect + (at -1.1375 0) + (size 1.325 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 18 "Board_0-GND") + (pinfunction "V_{SS}") + (pintype "power_in") + (uuid "df4d35f9-f8cc-4c67-99ee-be77a3acebda") + ) + (pad "3" smd roundrect + (at -1.1375 0.95) + (size 1.325 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 35 "Board_0-VDD") + (pinfunction "V_{BAT}") + (pintype "power_out") + (uuid "cfccf9fb-6259-477f-8522-592cbb485e6d") + ) + (pad "4" smd roundrect + (at 1.1375 0.95) + (size 1.325 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 34 "Board_0-VBUS") + (pinfunction "V_{DD}") + (pintype "power_in") + (uuid "61fb5834-60e8-4fde-8d39-98e304320652") + ) + (pad "5" smd roundrect + (at 1.1375 -0.95) + (size 1.325 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 33 "Board_0-Net-(U5-PROG)") + (pinfunction "PROG") + (pintype "input") + (uuid "3d980ff1-4504-4856-9932-bd43601a30de") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Package_TO_SOT_SMD.3dshapes/SOT-23-5.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "dc363856-8ed4-42ea-9c73-6cbf6138520f") + (at 154.5 59.74975 90) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Reference" "R3" + (at 0 -1.5 90) + (unlocked yes) + (layer "F.SilkS") + (uuid "9c11ee27-2530-42b5-8b93-0a9d0cbe2eea") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "51k" + (at 0 1.43 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "e426ab05-f2e7-43f6-8005-c969c513dd44") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "https://www.royalohm.com/assets/pdf/products/smd/1.pdf" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "fdd9ed70-27d9-4e3c-a312-20d39dad2727") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Resistor, US symbol" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "62577087-e624-45e5-b97d-ba53c39ce023") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Manufacturer" "Uni-Royal" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "4c90d58e-0646-4603-9b64-bbaae1ef5521") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Manufacturer PN" "0603WAF5102T5E" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "29fcb62a-ea4b-4ee7-b2d4-83efdd76f309") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "LCSC" "C23196" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "c4dbf741-d56a-4784-8fb7-60302b1a3e34") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "part" "R_US" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "f6685830-8ee0-4cc3-8275-829a422bc1b9") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/0c986be8-745b-4edb-96c4-f8ea61e9db02") + (attr smd) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "cc0349a9-9330-4685-8c10-3c71ac0f1660") + ) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "10e1f0f7-833e-4da0-9034-46b338e7e5f8") + ) + (fp_rect + (start -1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "9920f2dc-903b-448a-977e-d377a3a62253") + ) + (fp_rect + (start -0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "f580bb31-5d21-48be-954f-fd290d9c918e") + ) + (fp_text user "${REFERENCE}" + (at 0 0 90) + (layer "F.Fab") + (uuid "68a5ac7f-5472-4997-9de5-074837f89405") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0 90) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 98 "Board_1-GND") + (pintype "passive") + (uuid "e32c4d23-6e51-4596-99da-b55e05b32b21") + ) + (pad "2" smd roundrect + (at 0.825 0 90) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 103 "Board_1-Net-(U1A-+)") + (pintype "passive") + (uuid "d3ed06b1-f9ee-47de-a5c4-d117d61cfa74") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Package_BGA:Texas_DSBGA-9_1.62x1.58mm_Layout3x3_P0.5mm" + (layer "F.Cu") + (uuid "dcc4ecb8-0cf1-4c6f-891c-9403843fb11b") + (at 115 61.24975 -90) + (descr "Texas Instruments, DSBGA, 1.62mmx1.58mm, area grid, NSMD, YZF0009 pad definition, 1.62x1.58mm, 9 Ball, 3x3 Layout, 0.5mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, https://www.ti.com/lit/ml/mxbg027n/mxbg027n.pdf") + (tags "BGA 9 0.5") + (property "Reference" "U4" + (at -2 0 0) + (unlocked yes) + (layer "F.SilkS") + (uuid "6a965c72-6b5d-466e-b339-6c27508107fb") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "BQ27427" + (at 0 1.79 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "b3b0a51e-a2cc-4ba0-be02-ad2a33864394") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "https://www.ti.com/lit/ds/symlink/bq27427.pdf" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "e3703984-4ab0-4ef7-a881-be715bb3d22b") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Li-Ion/Li-Po battery monitor and fuel guage" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "249d77ed-d4d2-4ae2-8d59-3ed7706c7c81") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Manufacturer" "Texas Instruments" + (at 0 0 270) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "17fad72a-4366-4fc0-a90a-25e5b1708fe9") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Manufacturer PN" "BQ27427YZFR" + (at 0 0 270) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "3c94a9de-e944-4d9f-b718-755a75aed3db") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "LCSC" "C6075475" + (at 0 0 270) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "2d3ebbf6-ebc4-4180-9f6e-007fec30a5b6") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "part" "BQ27427" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "457a6577-3f6d-4afd-9364-0c94fa61965c") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/0063a907-4a81-4dcf-a838-8131cfa40f99") + (solder_mask_margin 0.05) + (clearance 0.1) + (attr smd) + (fp_line + (start -0.92 0.9) + (end -0.92 -0.505) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "187d9d93-32e7-40c3-9843-75f0b0790db8") + ) + (fp_line + (start 0.92 0.9) + (end -0.92 0.9) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "0d20f8d4-ab31-4373-84fa-bf5a19a9a8ed") + ) + (fp_line + (start -0.525 -0.9) + (end 0.92 -0.9) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "a41867f6-c59e-46a1-b90d-fa5a64bad6b6") + ) + (fp_line + (start 0.92 -0.9) + (end 0.92 0.9) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "67dccf9c-1d4b-4043-9672-f9bb6833481d") + ) + (fp_poly + (pts + (xy -0.92 -0.9) (xy -1.42 -0.9) (xy -0.92 -1.4) + ) + (stroke + (width 0.12) + (type solid) + ) + (fill yes) + (layer "F.SilkS") + (uuid "77b5a640-175a-4953-b6f9-5bd4ca5aea3e") + ) + (fp_rect + (start -1.81 -1.79) + (end 1.81 1.79) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "7be88ac4-2417-4243-8d48-7a64395fd949") + ) + (fp_line + (start -0.81 0.79) + (end -0.81 -0.395) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "0db724ec-8013-4bd0-b7f1-15f520afa36c") + ) + (fp_line + (start 0.81 0.79) + (end -0.81 0.79) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "70c139c8-0081-4ae2-856f-624da1e412e3") + ) + (fp_line + (start -0.81 -0.395) + (end -0.415 -0.79) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "70e3835f-30b5-45a0-a0a1-0d02a5234f75") + ) + (fp_line + (start -0.415 -0.79) + (end 0.81 -0.79) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "bbb68238-1f39-4eba-a89f-473b466580f1") + ) + (fp_line + (start 0.81 -0.79) + (end 0.81 0.79) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "fa6f3257-7f1e-416d-a697-009b101a0102") + ) + (fp_text user "${REFERENCE}" + (at 0 0 90) + (layer "F.Fab") + (uuid "906e8fcd-b692-4a95-bae8-f0ee3f98c2a6") + (effects + (font + (size 0.38 0.38) + (thickness 0.057) + ) + ) + ) + (pad "A1" smd circle + (at -0.5 -0.5 270) + (size 0.245 0.245) + (property pad_prop_bga) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 5 "Board_0-/Project Architecture/BLE Controller/~{BATT_INT}") + (pinfunction "GPOUT") + (pintype "open_collector") + (uuid "f7c515c3-a304-4735-b58e-90820baa15a9") + ) + (pad "A2" smd circle + (at 0 -0.5 270) + (size 0.245 0.245) + (property pad_prop_bga) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 4 "Board_0-/Project Architecture/BLE Controller/SDA") + (pinfunction "SDA") + (pintype "bidirectional") + (uuid "691a1e67-1f12-47e7-9506-ae562b696b47") + ) + (pad "A3" smd circle + (at 0.5 -0.5 270) + (size 0.245 0.245) + (property pad_prop_bga) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 3 "Board_0-/Project Architecture/BLE Controller/SCL") + (pinfunction "SCL") + (pintype "input") + (uuid "210ce646-a4ff-4316-8079-67992b26e2c3") + ) + (pad "B1" smd circle + (at -0.5 0 270) + (size 0.245 0.245) + (property pad_prop_bga) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 31 "Board_0-Net-(U4-BIN)") + (pinfunction "BIN") + (pintype "input") + (uuid "1a552a66-3062-4e72-9a2e-bcb2dbf6c8fc") + ) + (pad "B2" smd circle + (at 0 0 270) + (size 0.245 0.245) + (property pad_prop_bga) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 18 "Board_0-GND") + (pinfunction "VSS") + (pintype "power_out") + (uuid "2db0eb14-4b63-4cca-b1f7-2b43563fd656") + ) + (pad "B3" smd circle + (at 0.5 0 270) + (size 0.245 0.245) + (property pad_prop_bga) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 32 "Board_0-Net-(U4-VDD)") + (pinfunction "VDD") + (pintype "power_out") + (uuid "d83550f9-bce4-4568-8446-d44d0ab49978") + ) + (pad "C1" smd circle + (at -0.5 0.5 270) + (size 0.245 0.245) + (property pad_prop_bga) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 18 "Board_0-GND") + (pinfunction "VSS") + (pintype "power_out") + (uuid "103ae64a-5536-474d-be2e-713527b4f39d") + ) + (pad "C2" smd circle + (at 0 0.5 270) + (size 0.245 0.245) + (property pad_prop_bga) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 35 "Board_0-VDD") + (pinfunction "SRX") + (pintype "power_out") + (clearance 0.1) + (uuid "d00fdefe-f806-4138-b288-aaa01b928d6c") + ) + (pad "C3" smd circle + (at 0.5 0.5 270) + (size 0.245 0.245) + (property pad_prop_bga) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 19 "Board_0-Net-(J1-Pin_1)") + (pinfunction "BAT") + (pintype "power_in") + (uuid "08225dc9-fe59-43c3-b6f1-c06107d3e3c6") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Package_BGA.3dshapes/Texas_DSBGA-9_1.62x1.58mm_Layout3x3_P0.5mm.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "dd63c99a-93d5-4503-baa2-0720a9fc8a6c") + (at 144.25 48.74975 -90) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Reference" "R18" + (at -3 0 90) + (unlocked yes) + (layer "F.SilkS") + (uuid "e4aad6bc-6d8f-4d9b-bfe4-3d90042adf0f") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "220" + (at 0 1.43 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "fd85c5aa-1c75-4f7d-8cbc-f8273b22f373") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "https://www.royalohm.com/assets/pdf/products/smd/1.pdf" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "6e442007-d2fa-4d0c-8508-d1c628811589") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Resistor, US symbol" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "aeabc93e-94ab-44c9-b704-d735dd16d6ad") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Manufacturer" "Uni-Royal" + (at 0 0 270) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "24c68abd-0c3a-4634-b657-01613a39e64c") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Manufacturer PN" "0603WAF2200T5E" + (at 0 0 270) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "bfb44624-f0c3-4ab7-8f0f-c651785b400a") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "LCSC" "C22962" + (at 0 0 270) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "4dabbc4e-46ab-4fac-8dda-aea24ff047ba") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "part" "R_US" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "fa169e22-bb60-4006-87ab-9082e237b7af") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/54468572-129f-4dd2-ac51-b2a29d50802c") + (attr smd) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "ddfa5f0d-e64a-4b27-a390-5959ecd49e9e") + ) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "cbe170e9-0e8b-4e17-867d-94b6b0fae35d") + ) + (fp_rect + (start -1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "fadb0131-6d30-4d3c-a079-9b4f048081fa") + ) + (fp_rect + (start -0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "1a8c4a69-a8fc-46d6-a9cc-1e6286911cde") + ) + (fp_text user "${REFERENCE}" + (at 0 0 90) + (layer "F.Fab") + (uuid "dc84205a-7825-4b09-9e66-fb4108a1f3bd") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0 270) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 21 "Board_0-Net-(Q3-S)") + (pintype "passive") + (uuid "8056e1aa-d248-4fb8-99fa-114eebef4660") + ) + (pad "2" smd roundrect + (at 0.825 0 270) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 13 "Board_0-/Project Architecture/Power and Interface/PAIR_LED_IO") + (pintype "passive") + (uuid "4e85ecd7-ade1-4b22-a4a6-dccbdb6d1d79") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "ddb0832e-b993-4b71-a8ae-2bf0a4f886bd") + (at 119 60.74975 180) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Reference" "R12" + (at -3 0 0) + (unlocked yes) + (layer "F.SilkS") + (uuid "4b849c5e-3b81-4447-99e9-4b5c0cbed6cd") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "10k" + (at 0 1.43 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "e85dd992-3ef8-4220-a426-e04e78b7d654") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "https://www.royalohm.com/assets/pdf/products/smd/1.pdf" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "794968c7-62e7-4b8a-a55c-29c3c5d39ac4") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Resistor, US symbol" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "782c70ed-a02b-4c1d-ba5d-7e85428c05fa") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Manufacturer" "Uni-Royal" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "eb073fb1-7f6b-443d-a369-978881224217") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Manufacturer PN" "0603WAF1002T5E" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "bba00e79-afa5-4ad7-9346-50bc83a63892") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "LCSC" "C25804" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "0493ec26-6f7c-41a8-baec-ea68481da311") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "part" "R_US" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "ceb1ed6b-8d6f-4435-9710-643a6715d8a5") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/f6afef58-d841-4ad6-baf9-746b0a35f011/9da43fd7-7a0a-403c-bf2c-ba67cd8fa669/0f36fc1e-e36f-4bbd-b0c1-d147c3a40559") + (attr smd) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "d60d6902-f8fd-444a-a298-0fe8165d1f72") + ) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "24043ab2-f421-4066-b66f-3e06e966891d") + ) + (fp_rect + (start -1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "9fc27fdf-b43e-4771-9d28-aa332799872a") + ) + (fp_rect + (start -0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "607d8368-a392-4c3f-b917-fe0a09e307cc") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "a7621857-3e63-443c-af23-a33522c39c8c") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0 180) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 1 "Board_0-+3.3V") + (pintype "passive") + (uuid "c8b0bdef-ee3e-490f-8ca3-9f3a5bc46817") + ) + (pad "2" smd roundrect + (at 0.825 0 180) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 4 "Board_0-/Project Architecture/BLE Controller/SDA") + (pintype "passive") + (uuid "1ca87668-f9ad-4084-9493-36bb61c94352") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "NPTH" + (layer "F.Cu") + (uuid "e445c421-e830-4c1a-ae52-54070903b57a") + (at 146 52.49975) + (property "Reference" "KiKit_MB_1_7" + (at 0 0.5 0) + (layer "F.SilkS") + (hide yes) + (uuid "525d86a0-37a6-4215-8676-724288f1d744") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "NPTH" + (at 0 -0.5 0) + (layer "F.Fab") + (hide yes) + (uuid "90756c88-6921-4d27-9965-393186911472") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "1c23d44c-cefb-4298-bda1-0e448f245a19") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "e5e0519a-7a5e-48e1-980d-2a42f7fde8b9") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (attr through_hole board_only exclude_from_pos_files exclude_from_bom) + (pad "" np_thru_hole circle + (at 0 0) + (size 0.5 0.5) + (drill 0.5) + (layers "*.Mask") + (uuid "8460fce8-a841-4001-a71d-549f702ef071") + ) + (embedded_fonts no) + ) + (footprint "NPTH" + (layer "F.Cu") + (uuid "e49283b8-7bf4-4a6b-8d3e-7eb837ad7550") + (at 127 63.74975) + (property "Reference" "KiKit_MB_3_1" + (at 0 0.5 0) + (layer "F.SilkS") + (hide yes) + (uuid "b9c4642c-b50f-4bdd-9771-62a30e2c7057") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "NPTH" + (at 0 -0.5 0) + (layer "F.Fab") + (hide yes) + (uuid "05b7208f-b346-4aa1-b1f6-aeb49bf16633") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "439d7ba0-93b7-44b6-8222-370fdaead304") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "8bddbc2b-607f-4a0c-8392-0791f879af93") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (attr through_hole board_only exclude_from_pos_files exclude_from_bom) + (pad "" np_thru_hole circle + (at 0 0) + (size 0.5 0.5) + (drill 0.5) + (layers "*.Mask") + (uuid "2eb4cb9f-f4e0-4e38-8c07-a3b3dcd87401") + ) + (embedded_fonts no) + ) + (footprint "Capacitor_SMD:C_0603_1608Metric" + (layer "F.Cu") + (uuid "e56412f4-514d-46c1-8787-b38c7fe40186") + (at 111.5 58.24975 -90) + (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "capacitor") + (property "Reference" "C1" + (at -2.5 0 90) + (unlocked yes) + (layer "F.SilkS") + (uuid "6889b4a1-93a1-4360-8951-cbab5b7acfa7") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "100n" + (at 0 1.43 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "faa036b4-934f-4e95-9b89-5d3221dd18e0") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "https://yageogroup.com/download/specsheet/CC0603KRX7R9BB104" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "7b07978f-3285-47a7-8cfb-4cef129696b2") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "capacitor, small US symbol" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "ee695081-ead5-43bc-a78b-4f52e21c97f4") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Manufacturer" "YAGEO" + (at 0 0 270) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "2a745e34-21b1-4fd7-ad34-e4ee9bce4fb7") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Manufacturer PN" "CC0603KRX7R9BB104" + (at 0 0 270) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "55149187-38f1-4bb4-b346-6071cddc82dd") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "LCSC" "C14663" + (at 0 0 270) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "def4feb3-3a4d-4dad-94f9-c75479eaf338") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "part" "C_Small_US" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "d16b2585-5cb7-45c6-8e39-13c03cf995d7") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/62133f73-88eb-4da2-9491-8bf214c6001b") + (attr smd) + (fp_line + (start -0.14058 0.51) + (end 0.14058 0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "312dea41-19ef-40a5-92ba-9128de02ab4f") + ) + (fp_line + (start -0.14058 -0.51) + (end 0.14058 -0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "7b2a1457-a173-4688-8582-23114459aab9") + ) + (fp_rect + (start -1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "cdc391ca-23bd-42d5-b598-bf708eee2500") + ) + (fp_rect + (start -0.8 -0.4) + (end 0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "1a7e01bb-b7f6-4648-81e7-329e73c0f74c") + ) + (fp_text user "${REFERENCE}" + (at 0 0 90) + (layer "F.Fab") + (uuid "e0d77c48-9e1e-4dfd-982b-b59f69d865e5") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.775 0 270) + (size 0.9 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 1 "Board_0-+3.3V") + (pintype "passive") + (uuid "0604a629-c18c-4251-95ca-e13a10b8a9ea") + ) + (pad "2" smd roundrect + (at 0.775 0 270) + (size 0.9 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 18 "Board_0-GND") + (pintype "passive") + (uuid "f63f8f90-2b8c-4bcc-b479-6be6458b50e0") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0603_1608Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Inductor_SMD:L_0603_1608Metric" + (layer "F.Cu") + (uuid "ea422080-62e1-4b8f-8a71-deb23dc1c464") + (at 125.5 54.24975) + (descr "Inductor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator") + (tags "inductor") + (property "Reference" "L1" + (at 2.5 0 0) + (unlocked yes) + (layer "F.SilkS") + (uuid "fc20f810-595a-49a0-9831-1b5448b9a32b") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "10uH" + (at 0 1.43 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "efaf7221-aba3-4954-9bef-b9ffd4ac51e4") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "https://product.tdk.com/system/files/dam/doc/product/inductor/inductor/smd/catalog/inductor_commercial_decoupling_mlz1608_en.pdf" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "9a0e923b-c62a-4367-83c0-8a6d08d820ff") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Inductor, small symbol" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "ac8a8f4f-b64f-4ed1-a6c3-7e5d1f23e6ff") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Manufacturer" "TDK" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "859336c5-63c8-49fe-99c8-97ef379bbd83") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Manufacturer PN" "MLZ1608M100WT000" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "3d1aed97-2506-4e9a-bedb-fbde0f3a7ffd") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "LCSC" "C76798" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "d91336ed-93a4-4e50-9e07-99d65a3bcc69") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "part" "L_Small" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "85ab3fb2-e318-4eee-8a8c-20c83bbb57ab") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/f6afef58-d841-4ad6-baf9-746b0a35f011/9da43fd7-7a0a-403c-bf2c-ba67cd8fa669/457cf768-eead-438e-83e3-304d941327b4") + (attr smd) + (fp_line + (start -0.162779 -0.51) + (end 0.162779 -0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "fd29bb94-3f92-46d4-996a-7e5a09aad1ef") + ) + (fp_line + (start -0.162779 0.51) + (end 0.162779 0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "d1095b24-7f33-44e2-8f34-6f3effef622f") + ) + (fp_rect + (start -1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "f073e1bf-717d-4f2c-ab00-f787543f8d35") + ) + (fp_rect + (start -0.8 -0.4) + (end 0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "220bdab0-065e-4fed-8531-02470b298cf0") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "10506506-de3d-4519-af55-bfc1557ef161") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.7875 0) + (size 0.875 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 1 "Board_0-+3.3V") + (pintype "passive") + (uuid "b7cd211e-2703-40a5-aa18-ec75edb221fb") + ) + (pad "2" smd roundrect + (at 0.7875 0) + (size 0.875 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 28 "Board_0-Net-(U3-DCCH)") + (pintype "passive") + (uuid "31ab66d1-1c0a-4bb1-a196-c69c251e4c0f") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Inductor_SMD.3dshapes/L_0603_1608Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "RF_Module:Raytac_MDBT50Q" + (layer "F.Cu") + (uuid "ea8e8444-6c9f-47d6-b4a5-d51be3839dd6") + (at 123 45.24975) + (descr "Multiprotocol radio SoC module https://www.raytac.com/download/index.php?index_id=43") + (tags "wireless 2.4 GHz Bluetooth ble zigbee 802.15.4 thread nordic raytac nrf52840 nrf52833") + (property "Reference" "U3" + (at -6.5 -6 90) + (unlocked yes) + (layer "F.SilkS") + (uuid "947dffd9-2b16-464f-bc35-2e39cdf27c5a") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "MDBT50Q-1MV2" + (at 0.2 8.95 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "fe2ae75f-ea16-4cb6-87f6-da1022592e4c") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "https://www.raytac.com/download/index.php?index_id=43" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "519dedf0-aa55-4833-a547-9702305935e0") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Multiprotocol BLE/ANT/2.4 GHz/802.15.4 Cortex-M4F SoC, nRF52840 module" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "4265489e-2091-4aab-ad61-9524c8e936c2") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Manufacturer" "Raytac" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "67f84877-5b62-4bce-8283-00f16bd2b61e") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Manufacturer PN" "MDBT50Q-1MV2" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "037c12b5-f9e9-434e-9708-42657e22cff2") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "LCSC" "C5118826" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "ccffc6d7-3c33-438a-a61b-2f58af21149d") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "part" "MDBT50Q-1MV2" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "7ade35d3-20ce-4ba7-9c2f-ae26a062e8b6") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/f6afef58-d841-4ad6-baf9-746b0a35f011/9da43fd7-7a0a-403c-bf2c-ba67cd8fa669/147209bc-c059-460d-8034-8f6210941d23") + (attr smd) + (fp_line + (start -5.35 -7.85) + (end -5.35 -6.75) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "ce21fbe6-adf1-4a0a-a03f-4af483b55af3") + ) + (fp_line + (start -5.35 6.75) + (end -5.35 7.85) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "39f9f00a-1289-42cf-a5ff-3789b6730a12") + ) + (fp_line + (start -5.35 7.85) + (end -4.25 7.85) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "f7b75b80-0d7a-401e-b396-5efad1c86b3d") + ) + (fp_line + (start -4.25 -7.85) + (end -5.35 -7.85) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "9449ad09-1038-40ee-8cf9-4dcd762fc761") + ) + (fp_line + (start 4.25 -7.85) + (end 5.35 -7.85) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "028c2693-cb47-4a18-b85f-03050373527e") + ) + (fp_line + (start 5.35 -7.85) + (end 5.35 -6.75) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "4c08143d-97b4-492a-abcb-a35175946893") + ) + (fp_line + (start 5.35 6.75) + (end 5.35 7.85) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "09bc48df-89fa-42ad-9366-c72740b257e2") + ) + (fp_line + (start 5.35 7.85) + (end 4.25 7.85) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "59cefa03-ac09-49ae-97c4-347c1c08b922") + ) + (fp_poly + (pts + (xy -5.375 -3.75) (xy -5.711 -3.51) (xy -5.711 -3.99) (xy -5.375 -3.75) + ) + (stroke + (width 0.12) + (type solid) + ) + (fill yes) + (layer "F.SilkS") + (uuid "515c8150-81f1-4679-b226-df5d343c77fd") + ) + (fp_line + (start -5.75 -8.25) + (end -5.75 8.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "ef587f4b-4716-4c25-80ff-0f86d5be317a") + ) + (fp_line + (start -5.75 -8.25) + (end 5.75 -8.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "82d1dac9-8b6d-4d54-b321-723af10f2e4a") + ) + (fp_line + (start -5.75 8.25) + (end 5.75 8.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "30125b49-4519-4541-bf1b-2e3fe1fb8f91") + ) + (fp_line + (start 5.75 -8.25) + (end 5.75 8.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "535b2e43-84bf-4cf2-bda9-40d9e6e28521") + ) + (fp_line + (start -5.25 -7.75) + (end 5.25 -7.75) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "6e01aed7-da7e-43fd-a8c7-ec76e4e6ba5f") + ) + (fp_line + (start -5.25 7.75) + (end -5.25 -7.75) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "bcc722d3-da3d-4b18-a4f8-558efb7197bd") + ) + (fp_line + (start -4.25 -3.75) + (end -5.25 -4.25) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "27d88e98-8cf7-4e5e-9cfe-3d97edaa4f30") + ) + (fp_line + (start -4.25 -3.75) + (end -5.25 -3.25) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "82bd3f94-3c83-4f8a-bed4-7939c0eaba1c") + ) + (fp_line + (start 5.25 -7.75) + (end 5.25 7.75) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "6f68e2fc-57ac-4de9-8fbf-7c2b1a67980f") + ) + (fp_line + (start 5.25 7.75) + (end -5.25 7.75) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "7fb6f5f1-7184-4ad2-8163-8ef6f92983d3") + ) + (fp_text user "KEEP OUT ZONE" + (at 0.05 -5.75 0) + (layer "Cmts.User") + (uuid "4f8b5afd-91eb-46e9-a122-5d5527d0bfdd") + (effects + (font + (size 0.8 0.8) + (thickness 0.15) + ) + ) + ) + (fp_text user "KEEP OUT" + (at -1.5 -3.1 0) + (layer "Cmts.User") + (uuid "cc0a7019-60f5-4155-be60-9dd1620d69a4") + (effects + (font + (size 0.4 0.4) + (thickness 0.04) + ) + ) + ) + (fp_text user "TOP LAYER" + (at -1.6 -3.6 0) + (layer "Cmts.User") + (uuid "dafd4eb5-559a-49bb-9d04-23448da117a6") + (effects + (font + (size 0.4 0.4) + (thickness 0.04) + ) + ) + ) + (fp_text user "${REFERENCE}" + (at 0.05 1.75 0) + (layer "F.Fab") + (uuid "a3e7b4f9-601f-4ab1-853a-ee7456bd62f1") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "1" smd rect + (at -4.65 -3.75) + (size 0.6 0.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 18 "Board_0-GND") + (pinfunction "GND") + (pintype "power_in") + (uuid "3d482d4d-0fed-4eb4-9684-d20166d97f10") + ) + (pad "2" smd rect + (at -4.65 -2.65) + (size 0.6 0.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 18 "Board_0-GND") + (pinfunction "GND") + (pintype "passive") + (uuid "846538fd-0f19-40af-b41d-7af4ecd7e092") + ) + (pad "3" smd rect + (at -4.65 -1.85) + (size 0.6 0.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 75 "Board_0-unconnected-(U3-P1.10-Pad3)") + (pinfunction "P1.10") + (pintype "bidirectional+no_connect") + (uuid "f8b8c2b4-7386-4426-8154-a0bbcc1cdac6") + ) + (pad "4" smd rect + (at -4.65 -0.25) + (size 0.6 0.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 6 "Board_0-/Project Architecture/BLE Controller/~{LOAD_CELL_EN}") + (pinfunction "P1.11") + (pintype "bidirectional") + (uuid "fea388e3-675c-4ea1-a1b4-f87da5203d03") + ) + (pad "5" smd rect + (at -3.75 0.15) + (size 0.6 0.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 76 "Board_0-unconnected-(U3-P1.12-Pad5)") + (pinfunction "P1.12") + (pintype "bidirectional+no_connect") + (uuid "2cb92930-8520-4abe-9938-b441d996e510") + ) + (pad "6" smd rect + (at -4.65 0.55) + (size 0.6 0.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 77 "Board_0-unconnected-(U3-P1.13-Pad6)") + (pinfunction "P1.13") + (pintype "bidirectional+no_connect") + (uuid "8a86f7f3-b9a7-485b-835d-155d34dd3434") + ) + (pad "7" smd rect + (at -3.75 0.95) + (size 0.6 0.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 78 "Board_0-unconnected-(U3-P1.14-Pad7)") + (pinfunction "P1.14") + (pintype "bidirectional+no_connect") + (uuid "f5ec280f-09fa-4819-95e5-76b6b33d0dba") + ) + (pad "8" smd rect + (at -4.65 1.35) + (size 0.6 0.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 79 "Board_0-unconnected-(U3-P1.15-Pad8)") + (pinfunction "P1.15") + (pintype "bidirectional+no_connect") + (uuid "50a150db-cb06-47e1-8bc9-11d1bd51d65f") + ) + (pad "9" smd rect + (at -3.75 1.75) + (size 0.6 0.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 44 "Board_0-unconnected-(U3-P0.03-Pad9)") + (pinfunction "P0.03") + (pintype "bidirectional+no_connect") + (uuid "e0be6d61-3212-4462-9859-ffe16db73dbb") + ) + (pad "10" smd rect + (at -4.65 2.15) + (size 0.6 0.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 63 "Board_0-unconnected-(U3-P0.29-Pad10)") + (pinfunction "P0.29") + (pintype "bidirectional+no_connect") + (uuid "f402afa8-06aa-4413-ba16-7329f4dbe65e") + ) + (pad "11" smd rect + (at -3.75 2.55) + (size 0.6 0.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 43 "Board_0-unconnected-(U3-P0.02-Pad11)") + (pinfunction "P0.02") + (pintype "bidirectional+no_connect") + (uuid "ab64d350-b48c-4f20-a56f-6a435837c895") + ) + (pad "12" smd rect + (at -4.65 2.95) + (size 0.6 0.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 65 "Board_0-unconnected-(U3-P0.31-Pad12)") + (pinfunction "P0.31") + (pintype "bidirectional+no_connect") + (uuid "a1ad681c-24cc-446d-a849-7ff5405e7255") + ) + (pad "13" smd rect + (at -3.75 3.35) + (size 0.6 0.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 62 "Board_0-unconnected-(U3-P0.28-Pad13)") + (pinfunction "P0.28") + (pintype "bidirectional+no_connect") + (uuid "9561a6fc-4e12-40b3-9d42-5396d7223085") + ) + (pad "14" smd rect + (at -4.65 3.75) + (size 0.6 0.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 64 "Board_0-unconnected-(U3-P0.30-Pad14)") + (pinfunction "P0.30") + (pintype "bidirectional+no_connect") + (uuid "dbd9f574-79b4-4f38-9a23-3991cd398f58") + ) + (pad "15" smd rect + (at -4.8 7.15 90) + (size 0.6 0.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 18 "Board_0-GND") + (pinfunction "GND") + (pintype "passive") + (uuid "4e0200c1-9d3b-41c8-a046-203855b85c49") + ) + (pad "16" smd rect + (at -4 7.15 90) + (size 0.6 0.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 5 "Board_0-/Project Architecture/BLE Controller/~{BATT_INT}") + (pinfunction "P0.27") + (pintype "bidirectional") + (uuid "dab41f94-afb0-462c-a234-acf057f9f80e") + ) + (pad "17" smd rect + (at -3.2 7.15 90) + (size 0.6 0.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 41 "Board_0-unconnected-(U3-P0.00-Pad17)") + (pinfunction "P0.00") + (pintype "bidirectional+no_connect") + (uuid "6f3f8a74-4842-4649-8e9d-78a4845d5334") + ) + (pad "18" smd rect + (at -2.4 7.15 90) + (size 0.6 0.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 42 "Board_0-unconnected-(U3-P0.01-Pad18)") + (pinfunction "P0.01") + (pintype "bidirectional+no_connect") + (uuid "886f36c5-4816-4530-9173-5d57e2e26bad") + ) + (pad "19" smd rect + (at -2 6.25 90) + (size 0.6 0.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 61 "Board_0-unconnected-(U3-P0.26-Pad19)") + (pinfunction "P0.26") + (pintype "bidirectional+no_connect") + (uuid "09278ef7-b354-4ab3-bed0-ec31ad55a9a6") + ) + (pad "20" smd rect + (at -1.6 7.15 90) + (size 0.6 0.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 2 "Board_0-/Project Architecture/BLE Controller/LOAD_CELL") + (pinfunction "P0.04") + (pintype "bidirectional") + (uuid "2b6f9321-fc41-485a-badd-59f059cb241f") + ) + (pad "21" smd rect + (at -1.2 6.25 90) + (size 0.6 0.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 45 "Board_0-unconnected-(U3-P0.05-Pad21)") + (pinfunction "P0.05") + (pintype "bidirectional+no_connect") + (uuid "c71573a9-cebc-426f-838a-e622aeb85983") + ) + (pad "22" smd rect + (at -0.8 7.15 90) + (size 0.6 0.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 46 "Board_0-unconnected-(U3-P0.06-Pad22)") + (pinfunction "P0.06") + (pintype "bidirectional+no_connect") + (uuid "af63a188-20af-4423-bda3-91dd0d96c6e9") + ) + (pad "23" smd rect + (at -0.4 6.25 90) + (size 0.6 0.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 47 "Board_0-unconnected-(U3-P0.07-Pad23)") + (pinfunction "P0.07") + (pintype "bidirectional+no_connect") + (uuid "0e82dbb7-ab54-4798-8051-cd2dff4d351e") + ) + (pad "24" smd rect + (at 0 7.15 90) + (size 0.6 0.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 48 "Board_0-unconnected-(U3-P0.08-Pad24)") + (pinfunction "P0.08") + (pintype "bidirectional+no_connect") + (uuid "507a4d5a-abf9-4db8-83b9-7f2b381d7893") + ) + (pad "25" smd rect + (at 0.4 6.25 90) + (size 0.6 0.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 73 "Board_0-unconnected-(U3-P1.08-Pad25)") + (pinfunction "P1.08") + (pintype "bidirectional+no_connect") + (uuid "9393d906-80f7-4be9-a62f-a15ef11f9853") + ) + (pad "26" smd rect + (at 0.8 7.15 90) + (size 0.6 0.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 74 "Board_0-unconnected-(U3-P1.09-Pad26)") + (pinfunction "P1.09") + (pintype "bidirectional+no_connect") + (uuid "0687a4d5-7a9d-4674-a8c0-9081efe7d558") + ) + (pad "27" smd rect + (at 1.2 6.25 90) + (size 0.6 0.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 3 "Board_0-/Project Architecture/BLE Controller/SCL") + (pinfunction "P0.11") + (pintype "bidirectional") + (uuid "0aacf8f2-ce27-4805-8627-5f7af328fa19") + ) + (pad "28" smd rect + (at 1.6 7.15 90) + (size 0.6 0.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 1 "Board_0-+3.3V") + (pinfunction "VDD") + (pintype "power_in") + (uuid "d6c1f59c-9080-43e0-8220-8699c91cef1b") + ) + (pad "29" smd rect + (at 2 6.25 90) + (size 0.6 0.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 4 "Board_0-/Project Architecture/BLE Controller/SDA") + (pinfunction "P0.12") + (pintype "bidirectional") + (uuid "dd0bf5c5-2035-457b-9a26-55b1e1c516a7") + ) + (pad "30" smd rect + (at 2.4 7.15 90) + (size 0.6 0.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 35 "Board_0-VDD") + (pinfunction "VDDH") + (pintype "power_in") + (uuid "899d83c4-d6ca-45c1-bd64-3a77ac8c85f7") + ) + (pad "31" smd rect + (at 3.2 7.15 90) + (size 0.6 0.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 28 "Board_0-Net-(U3-DCCH)") + (pinfunction "DCCH") + (pintype "power_out") + (uuid "b0468231-f8e7-4980-90bf-e82dfd50e3e5") + ) + (pad "32" smd rect + (at 4 7.15 90) + (size 0.6 0.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 80 "Board_0-unconnected-(U3-VBUS-Pad32)") + (pinfunction "VBUS") + (pintype "power_in+no_connect") + (uuid "5c2b09ff-541d-4e7b-9cc5-837c2fe50ac7") + ) + (pad "33" smd rect + (at 4.8 7.15 90) + (size 0.6 0.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 18 "Board_0-GND") + (pinfunction "GND") + (pintype "passive") + (uuid "51f35c9f-3f49-4bca-beff-b480160e1674") + ) + (pad "34" smd rect + (at 4.65 6.15) + (size 0.6 0.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 40 "Board_0-unconnected-(U3-D--Pad34)") + (pinfunction "D-") + (pintype "bidirectional+no_connect") + (uuid "823bd3d8-6ffb-4ee3-a32e-fcd5b657e233") + ) + (pad "35" smd rect + (at 4.65 5.35) + (size 0.6 0.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 39 "Board_0-unconnected-(U3-D+-Pad35)") + (pinfunction "D+") + (pintype "bidirectional+no_connect") + (uuid "7239423e-b0bf-414a-96ed-6de77e8e046f") + ) + (pad "36" smd rect + (at 3.75 4.95) + (size 0.6 0.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 14 "Board_0-/Project Architecture/Power and Interface/STAT") + (pinfunction "P0.14") + (pintype "bidirectional") + (uuid "5ddd6dd9-6e39-4428-90d5-d5478467391e") + ) + (pad "37" smd rect + (at 4.65 4.55) + (size 0.6 0.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 51 "Board_0-unconnected-(U3-P0.13-Pad37)") + (pinfunction "P0.13") + (pintype "bidirectional+no_connect") + (uuid "8782c030-e307-4b74-82e8-0ba737f20e71") + ) + (pad "38" smd rect + (at 3.75 4.15) + (size 0.6 0.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 53 "Board_0-unconnected-(U3-P0.16-Pad38)") + (pinfunction "P0.16") + (pintype "bidirectional+no_connect") + (uuid "5ef239f3-7d65-4465-b1e0-e9e80f96634b") + ) + (pad "39" smd rect + (at 4.65 3.75) + (size 0.6 0.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 52 "Board_0-unconnected-(U3-P0.15-Pad39)") + (pinfunction "P0.15") + (pintype "bidirectional+no_connect") + (uuid "8fb6e0ff-90fe-452e-9fd1-a8500da499b9") + ) + (pad "40" smd rect + (at 3.75 3.35) + (size 0.6 0.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 17 "Board_0-/Project Architecture/Power and Interface/~{RESET}") + (pinfunction "P0.18") + (pintype "bidirectional") + (uuid "5a54e46a-7332-4fa7-b567-40b23c6349aa") + ) + (pad "41" smd rect + (at 4.65 2.95) + (size 0.6 0.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 54 "Board_0-unconnected-(U3-P0.17-Pad41)") + (pinfunction "P0.17") + (pintype "bidirectional+no_connect") + (uuid "04df10d0-43b8-4c5e-8324-8c870d998825") + ) + (pad "42" smd rect + (at 3.75 2.55) + (size 0.6 0.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 55 "Board_0-unconnected-(U3-P0.19-Pad42)") + (pinfunction "P0.19") + (pintype "bidirectional+no_connect") + (uuid "c45fef4b-e0cc-42bb-bfef-3309edc3d6c9") + ) + (pad "43" smd rect + (at 3.75 1.75) + (size 0.6 0.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 56 "Board_0-unconnected-(U3-P0.21-Pad43)") + (pinfunction "P0.21") + (pintype "bidirectional+no_connect") + (uuid "cc5ebdbc-a524-49b0-b1fb-ef39d60e23cc") + ) + (pad "44" smd rect + (at 4.65 1.35) + (size 0.6 0.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 8 "Board_0-/Project Architecture/BLE Controller/~{PAIR_SW}") + (pinfunction "P0.20") + (pintype "bidirectional") + (uuid "21f1042f-84ed-4555-9c4b-94648c4ae80c") + ) + (pad "45" smd rect + (at 3.75 0.95) + (size 0.6 0.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 58 "Board_0-unconnected-(U3-P0.23-Pad45)") + (pinfunction "P0.23") + (pintype "bidirectional+no_connect") + (uuid "ae38021f-055c-48a7-9e4c-f335aef625bf") + ) + (pad "46" smd rect + (at 4.65 0.55) + (size 0.6 0.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 57 "Board_0-unconnected-(U3-P0.22-Pad46)") + (pinfunction "P0.22") + (pintype "bidirectional+no_connect") + (uuid "e3afabfc-8314-48fb-a641-f338ad15dcc8") + ) + (pad "47" smd rect + (at 3.75 0.15) + (size 0.6 0.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 66 "Board_0-unconnected-(U3-P1.00-Pad47)") + (pinfunction "P1.00") + (pintype "bidirectional+no_connect") + (uuid "c20340a4-5113-4414-81bd-f0963556ab1a") + ) + (pad "48" smd rect + (at 4.65 -0.25) + (size 0.6 0.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 59 "Board_0-unconnected-(U3-P0.24-Pad48)") + (pinfunction "P0.24") + (pintype "bidirectional+no_connect") + (uuid "2d5c1201-d9d3-42ef-a927-53bc0e21a60f") + ) + (pad "49" smd rect + (at 3.75 -0.65) + (size 0.6 0.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 60 "Board_0-unconnected-(U3-P0.25-Pad49)") + (pinfunction "P0.25") + (pintype "bidirectional+no_connect") + (uuid "fae182fe-eec9-4c9a-b5df-f314eeb359ec") + ) + (pad "50" smd rect + (at 3.75 -1.45) + (size 0.6 0.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 7 "Board_0-/Project Architecture/BLE Controller/~{PAIR_LED}") + (pinfunction "P1.02") + (pintype "bidirectional") + (uuid "e3366898-0790-4ea7-8bf3-b64826ba9189") + ) + (pad "51" smd rect + (at 4.65 -1.85) + (size 0.6 0.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 30 "Board_0-Net-(U3-SWDIO)") + (pinfunction "SWDIO") + (pintype "bidirectional") + (uuid "52e4543e-1478-4220-b34b-6d916033a311") + ) + (pad "52" smd rect + (at 3.75 -2.25) + (size 0.6 0.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 49 "Board_0-unconnected-(U3-P0.09-Pad52)") + (pinfunction "P0.09") + (pintype "bidirectional+no_connect") + (uuid "80d9b891-7326-41ac-aa07-cfb83087ec06") + ) + (pad "53" smd rect + (at 4.65 -2.65) + (size 0.6 0.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 29 "Board_0-Net-(U3-SWDCLK)") + (pinfunction "SWDCLK") + (pintype "input") + (uuid "d7c274ce-6562-4475-872d-0d3d7a473b06") + ) + (pad "54" smd rect + (at 3.75 -3.05) + (size 0.6 0.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 50 "Board_0-unconnected-(U3-P0.10-Pad54)") + (pinfunction "P0.10") + (pintype "bidirectional+no_connect") + (uuid "d5a92bc5-2490-4b72-ad93-c59c3037327e") + ) + (pad "55" smd rect + (at 4.65 -3.75) + (size 0.6 0.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 18 "Board_0-GND") + (pinfunction "GND") + (pintype "passive") + (uuid "16fa029c-c2a6-47eb-9ddb-9ad2e4a72410") + ) + (pad "56" smd rect + (at -2 0.55 90) + (size 0.6 0.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 69 "Board_0-unconnected-(U3-P1.04-Pad56)") + (pinfunction "P1.04") + (pintype "bidirectional+no_connect") + (uuid "d7f3b18d-7465-49bb-842d-4837477116a8") + ) + (pad "57" smd rect + (at -1.2 0.55 90) + (size 0.6 0.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 71 "Board_0-unconnected-(U3-P1.06-Pad57)") + (pinfunction "P1.06") + (pintype "bidirectional+no_connect") + (uuid "a04ad798-3907-4e40-827d-cd58742ee682") + ) + (pad "58" smd rect + (at -0.4 0.55 90) + (size 0.6 0.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 72 "Board_0-unconnected-(U3-P1.07-Pad58)") + (pinfunction "P1.07") + (pintype "bidirectional+no_connect") + (uuid "17c21518-a730-4379-b137-85e0344986d0") + ) + (pad "59" smd rect + (at 0.4 0.55 90) + (size 0.6 0.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 70 "Board_0-unconnected-(U3-P1.05-Pad59)") + (pinfunction "P1.05") + (pintype "bidirectional+no_connect") + (uuid "77355d6c-5e25-4451-8db7-c37ee8c7d0fb") + ) + (pad "60" smd rect + (at 1.2 0.55 90) + (size 0.6 0.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 68 "Board_0-unconnected-(U3-P1.03-Pad60)") + (pinfunction "P1.03") + (pintype "bidirectional+no_connect") + (uuid "1db81076-8790-47b1-ba53-a763d74a3fe4") + ) + (pad "61" smd rect + (at 2 0.55 90) + (size 0.6 0.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 67 "Board_0-unconnected-(U3-P1.01-Pad61)") + (pinfunction "P1.01") + (pintype "bidirectional+no_connect") + (uuid "df74aa82-c4a0-49b4-8787-b74ddd2de97d") + ) + (zone + (net 0) + (net_name "") + (layer "F.Cu") + (uuid "29b16d38-2912-4be1-afda-869c47e645b5") + (hatch full 0.508) + (connect_pads + (clearance 0) + ) + (min_thickness 0.254) + (filled_areas_thickness no) + (keepout + (tracks not_allowed) + (vias not_allowed) + (pads not_allowed) + (copperpour not_allowed) + (footprints not_allowed) + ) + (placement + (enabled no) + (sheetname "") + ) + (fill + (thermal_gap 0.508) + (thermal_bridge_width 0.508) + ) + (polygon + (pts + (xy 122.3 42.49975) (xy 120.7 42.49975) (xy 120.7 41.29975) (xy 122.3 41.29975) + ) + ) + ) + (zone + (net 0) + (net_name "") + (layers "F.Cu" "B.Cu") + (uuid "8866ce32-36b2-44bf-95ea-39f1ac43ab64") + (hatch full 0.508) + (connect_pads + (clearance 0) + ) + (min_thickness 0.254) + (filled_areas_thickness no) + (keepout + (tracks not_allowed) + (vias not_allowed) + (pads not_allowed) + (copperpour not_allowed) + (footprints not_allowed) + ) + (placement + (enabled no) + (sheetname "") + ) + (fill + (thermal_gap 0.508) + (thermal_bridge_width 0.508) + ) + (polygon + (pts + (xy 116.8 41.24975) (xy 129.2 41.24975) (xy 129.2 37.49975) (xy 116.8 37.49975) + ) + ) + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/RF_Module.3dshapes/Raytac_MDBT50Q.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "NPTH" + (layer "F.Cu") + (uuid "ed4a95f2-6248-45e2-b9be-661b6c135f5d") + (at 120.6 36.24975) + (property "Reference" "KiKit_MB_2_3" + (at 0 0.5 0) + (layer "F.SilkS") + (hide yes) + (uuid "d3eb4922-5507-4a16-badb-61bc9e304334") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "NPTH" + (at 0 -0.5 0) + (layer "F.Fab") + (hide yes) + (uuid "f6152cbf-129c-4a11-9c7f-2aea99ead6c8") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "d1178d36-6b27-4be8-83cd-62ab0e659c41") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "1707caca-efbb-48c1-9040-9102ffa92de2") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (attr through_hole board_only exclude_from_pos_files exclude_from_bom) + (pad "" np_thru_hole circle + (at 0 0) + (size 0.5 0.5) + (drill 0.5) + (layers "*.Mask") + (uuid "1e3ec42e-b2b9-4acf-babb-674ec14a5e46") + ) + (embedded_fonts no) + ) + (footprint "Package_TO_SOT_SMD:SOT-23" + (layer "F.Cu") + (uuid "edcdeaeb-fb5d-414d-a3a2-10b73480bcd2") + (at 192.75 48.24975 90) + (descr "SOT, 3 Pin (JEDEC TO-236 Var AB https://www.jedec.org/document_search?search_api_views_fulltext=TO-236), generated with kicad-footprint-generator ipc_gullwing_generator.py") + (tags "SOT TO_SOT_SMD") + (property "Reference" "Q3" + (at 3 0 90) + (unlocked yes) + (layer "F.SilkS") + (uuid "5422a13d-af44-4ce4-8c73-082acf0f5ceb") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "Si2301CDS" + (at 0 2.4 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "a42dac79-94c1-4cdd-ab35-f9c1f32dd8ab") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "https://www.vishay.com/doc/?68741" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "3237081f-5e28-46a9-a56b-3d149babe924") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "-3.1A Id, -20V Vds, P-Channel MOSFET, SOT-23" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "75c171c9-8e3c-47ab-bd8e-835131151699") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Manufacturer" "Vishay" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "faf13248-f1ad-4944-a2a5-764dd09593ab") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Manufacturer PN" "Si2301CDS-T1-GE3" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "10bd15ad-ad0f-4fde-bf28-233cbdfd19fc") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "LCSC" "C10487" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "243f4050-7891-4600-90bc-7b11d3ec8d81") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "part" "Si2301CDS" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "49b41efc-2bef-4421-a31c-bcf343c35875") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/560bbe63-941a-439d-9c3a-536aa7695322") + (attr smd) + (fp_line + (start 0.76 -1.56) + (end 0.76 -0.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "3b4fe8cd-e349-4605-90d9-d441ccba3169") + ) + (fp_line + (start -0.76 -1.56) + (end 0.76 -1.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "a140c851-e2d4-4cd7-973d-c09a60bd3a73") + ) + (fp_line + (start -0.76 -1.51) + (end -0.76 -1.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "74f33f52-3db3-45cb-8c06-44ffb6d2f386") + ) + (fp_line + (start -0.76 0.39) + (end -0.76 -0.39) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "a7a23163-1697-4f38-be8f-78c719fb3ea9") + ) + (fp_line + (start 0.76 0.56) + (end 0.76 1.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "7870fd71-c097-4327-876b-ec213e5590fe") + ) + (fp_line + (start 0.76 1.56) + (end -0.76 1.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "eaa51d67-f2b5-4f20-80aa-505f58712c00") + ) + (fp_line + (start -0.76 1.56) + (end -0.76 1.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "6b0c68fc-b40c-4a48-948a-80574c338499") + ) + (fp_poly + (pts + (xy -1.3 -0.38) (xy -1.06 -0.05) (xy -1.54 -0.05) + ) + (stroke + (width 0.12) + (type solid) + ) + (fill yes) + (layer "F.SilkS") + (uuid "f5d0716d-ff9d-4939-9841-e5be8ea9f913") + ) + (fp_line + (start 0.9 -1.7) + (end 0.9 -0.55) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "9adf3f32-516a-4339-9567-41f41c935de2") + ) + (fp_line + (start -0.9 -1.7) + (end 0.9 -1.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "23786102-aa3a-439e-81c3-2d04e382041d") + ) + (fp_line + (start -0.9 -1.5) + (end -0.9 -1.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "e10b20ce-ec58-42a7-87e1-71e551d3d02f") + ) + (fp_line + (start -1.93 -1.5) + (end -0.9 -1.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "2bf28f8a-9447-4487-ab43-56f609cd9f6f") + ) + (fp_line + (start 1.93 -0.55) + (end 1.93 0.55) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "67fa4a93-8aa0-41c7-b56e-62456e4324df") + ) + (fp_line + (start 0.9 -0.55) + (end 1.93 -0.55) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "a11a44b3-036f-4fe6-bf31-b89436ab9e20") + ) + (fp_line + (start -0.9 -0.39) + (end -1.93 -0.39) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "c4a09e8d-2c54-441f-aa24-3c5e04e16bdd") + ) + (fp_line + (start -1.93 -0.39) + (end -1.93 -1.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "c5a7e93e-26a3-4a4d-8944-478d9756d72d") + ) + (fp_line + (start -0.9 0.39) + (end -0.9 -0.39) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "2499b214-d246-4680-90f8-006f5c5b02fd") + ) + (fp_line + (start -1.93 0.39) + (end -0.9 0.39) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "2972a5b6-ddb9-43fe-9e85-d00659d74cca") + ) + (fp_line + (start 1.93 0.55) + (end 0.9 0.55) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "eff895a8-06cb-4b0e-9d23-dcca0439f4f5") + ) + (fp_line + (start 0.9 0.55) + (end 0.9 1.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "25429bce-bbb1-4eea-aab5-f8f3facc0582") + ) + (fp_line + (start -0.9 1.5) + (end -1.93 1.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "65666d8a-4348-4b08-bbe0-14094fa2b394") + ) + (fp_line + (start -1.93 1.5) + (end -1.93 0.39) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "6f3da02f-b918-4ee2-902d-be8dbb0c8e40") + ) + (fp_line + (start 0.9 1.7) + (end -0.9 1.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "bbf363ce-5e3e-4094-ba0f-154e1a5a3781") + ) + (fp_line + (start -0.9 1.7) + (end -0.9 1.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "00824c0b-98ee-460e-b91b-3bc681fa0287") + ) + (fp_poly + (pts + (xy -0.325 -1.45) (xy 0.65 -1.45) (xy 0.65 1.45) (xy -0.65 1.45) (xy -0.65 -1.125) + ) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "ff02180e-2044-4511-8656-befe9aba044c") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "38310595-f92a-4d9c-bc17-b89fcc142e66") + (effects + (font + (size 0.72 0.72) + (thickness 0.11) + ) + ) + ) + (pad "1" smd roundrect + (at -0.9375 -0.95 90) + (size 1.475 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 87 "Board_1-/Project Architecture/BLE Controller/~{PAIR_LED}") + (pinfunction "G") + (pintype "input") + (uuid "203d1e0e-04e9-492b-88ee-23239ef5a497") + ) + (pad "2" smd roundrect + (at -0.9375 0.95 90) + (size 1.475 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 101 "Board_1-Net-(Q3-S)") + (pinfunction "S") + (pintype "passive") + (uuid "f729381f-f88c-44b9-9e30-4c3015a7746e") + ) + (pad "3" smd roundrect + (at 0.9375 0 90) + (size 1.475 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 115 "Board_1-VDD") + (pinfunction "D") + (pintype "passive") + (uuid "2c7b5646-f877-4f6c-a392-0d635e3de43f") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Package_TO_SOT_SMD.3dshapes/SOT-23.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Capacitor_SMD:C_0603_1608Metric" + (layer "F.Cu") + (uuid "f0b6ba14-1d0e-4ca5-84b7-e15536c412f3") + (at 127 59.24975 90) + (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "capacitor") + (property "Reference" "C5" + (at -2.5 0 90) + (unlocked yes) + (layer "F.SilkS") + (uuid "fab6fa1f-c7d6-47fc-8cd5-38ccac16487f") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "1u" + (at 0 1.43 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "41fe42e4-95f3-4441-9c99-1962cd4334a6") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL10A105KB8NNNC" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "3361eacd-3066-4c99-a9a6-35d106930137") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "capacitor, small US symbol" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "6472d10f-eed1-476e-9b56-f9453fb67a1e") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "LCSC" "C15849" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "0c5adac5-40e9-4af7-b9fb-e990c067a11b") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Manufacturer" "Samsung Electro-Mechanics" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "ef222363-4016-41c1-85c6-8bd5f81c6e98") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Manufacturer PN" "CL10A105KB8NNNC" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "c4384585-5037-4fb2-aaa2-b021b912fc9b") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "part" "C_Small_US" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "e82350b9-5432-4cb7-a2f0-b5e42fbdcde5") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/2f1e9155-c81c-4da7-9e9f-5a4f61426e04") + (attr smd) + (fp_line + (start -0.14058 -0.51) + (end 0.14058 -0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "33ce6d7d-58ed-4528-955a-a074a2ea3696") + ) + (fp_line + (start -0.14058 0.51) + (end 0.14058 0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "3c90886e-b61b-4406-b1fb-05622dfc4ccf") + ) + (fp_rect + (start -1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "8e44a196-7676-41ab-90d5-09647b87070a") + ) + (fp_rect + (start -0.8 -0.4) + (end 0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "4b8262bd-e988-46fa-8a34-0b9c43a4eded") + ) + (fp_text user "${REFERENCE}" + (at 0 0 90) + (layer "F.Fab") + (uuid "76e7d203-a1f1-417a-a79d-21d310d1b8f6") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.775 0 90) + (size 0.9 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 19 "Board_0-Net-(J1-Pin_1)") + (pintype "passive") + (uuid "c122c227-b5a7-4111-bfd0-a0f3243a22e1") + ) + (pad "2" smd roundrect + (at 0.775 0 90) + (size 0.9 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 18 "Board_0-GND") + (pintype "passive") + (uuid "ac47af14-81af-43b6-a138-97c4ddd10583") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0603_1608Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "NPTH" + (layer "F.Cu") + (uuid "f835aed1-593c-41c8-924f-545de3356198") + (at 170 36.24975) + (property "Reference" "KiKit_MB_5_1" + (at 0 0.5 0) + (layer "F.SilkS") + (hide yes) + (uuid "08b10016-907d-464f-b20f-42e4eeb4f4b2") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "NPTH" + (at 0 -0.5 0) + (layer "F.Fab") + (hide yes) + (uuid "8d2c7ec5-6889-41e4-a795-be812cf7e60e") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "c555a0f6-b19c-4a6f-9588-5f8f782754d0") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "30659db2-3542-463e-a58e-8b6ce1a41740") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (attr through_hole board_only exclude_from_pos_files exclude_from_bom) + (pad "" np_thru_hole circle + (at 0 0) + (size 0.5 0.5) + (drill 0.5) + (layers "*.Mask") + (uuid "54a69f9a-2638-4b30-85dc-da75abfd362c") + ) + (embedded_fonts no) + ) + (footprint "NPTH" + (layer "F.Cu") + (uuid "f87a61f6-b48f-4a0d-be90-d44eba925369") + (at 122.2 63.74975) + (property "Reference" "KiKit_MB_3_7" + (at 0 0.5 0) + (layer "F.SilkS") + (hide yes) + (uuid "36bf6188-9ac9-44fe-b60e-0f704dc925ce") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "NPTH" + (at 0 -0.5 0) + (layer "F.Fab") + (hide yes) + (uuid "0c0f67ad-1450-4e30-8d63-f13946645746") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "4c29b1bb-b420-40c6-ac3e-cacc0664754e") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "f6323670-a653-4cd6-a20f-e42ebf7cadf4") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (attr through_hole board_only exclude_from_pos_files exclude_from_bom) + (pad "" np_thru_hole circle + (at 0 0) + (size 0.5 0.5) + (drill 0.5) + (layers "*.Mask") + (uuid "16b94b2a-76eb-4411-a28e-2a4c7279cc9a") + ) + (embedded_fonts no) + ) + (footprint "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "f89cde1e-a779-4ca1-9758-cb56d7152943") + (at 157 48.74975 -90) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Reference" "R7" + (at -2.5 0 90) + (unlocked yes) + (layer "F.SilkS") + (uuid "a9b7bee7-18a2-4a6f-ab59-27210ea7c46b") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "51k" + (at 0 1.43 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "bb90b2d4-de1b-470b-ba2f-02c787043ba0") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "https://www.royalohm.com/assets/pdf/products/smd/1.pdf" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "236c0238-e223-4fc7-b6e4-9f4dad527543") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Resistor, US symbol" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "d254baaa-f1b1-4f81-aef5-c05584c20b63") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Manufacturer" "Uni-Royal" + (at 0 0 270) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "380a68ee-274c-4a88-88c1-0ae4fa2c1d44") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Manufacturer PN" "0603WAF5102T5E" + (at 0 0 270) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "e2960547-a590-4264-81ed-e7fd3d37f4cb") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "LCSC" "C23196" + (at 0 0 270) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "5a96e23c-e156-426f-b4f0-5d880300a850") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "part" "R_US" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "e4e8e8da-305f-427e-812b-52f9d09dec0b") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/9aa9887d-8762-4334-9cd6-b0b1bb251699") + (attr smd) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "6500b9fa-af7a-4fe4-9f3a-da2527ba9121") + ) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "bf2e6f78-6bb4-4890-afda-d5dc23d87d3d") + ) + (fp_rect + (start -1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "2d2e62fb-7ebe-4552-b0f3-75368dc57d27") + ) + (fp_rect + (start -0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "614477a3-714c-45fd-a675-a046123d50ce") + ) + (fp_text user "${REFERENCE}" + (at 0 0 90) + (layer "F.Fab") + (uuid "5c7cc465-de85-45c4-b5f2-1ba80331b16f") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0 270) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 107 "Board_1-Net-(U2B--)") + (pintype "passive") + (uuid "d3be5703-5ec5-4622-a819-cc562aae2f8d") + ) + (pad "2" smd roundrect + (at 0.825 0 270) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 102 "Board_1-Net-(R5-Pad1)") + (pintype "passive") + (uuid "90615ecd-21aa-4f49-9bbe-e5dcee0fac6b") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "NPTH" + (layer "F.Cu") + (uuid "fbd00d4e-857c-4f8e-93e2-5c36558066d7") + (at 146 51.666416) + (property "Reference" "KiKit_MB_1_6" + (at 0 0.5 0) + (layer "F.SilkS") + (hide yes) + (uuid "3429774e-a2eb-48de-838e-cc6cd139ef25") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "NPTH" + (at 0 -0.5 0) + (layer "F.Fab") + (hide yes) + (uuid "7812e35e-60d9-489f-bf6c-78c4cdd26403") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "5464fdd8-06af-4e2e-b38f-2e714d9078d5") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "0ff20c2b-ca54-4527-bd54-03d8e7dff1b7") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (attr through_hole board_only exclude_from_pos_files exclude_from_bom) + (pad "" np_thru_hole circle + (at 0 0) + (size 0.5 0.5) + (drill 0.5) + (layers "*.Mask") + (uuid "ea4c0375-7c6d-4a63-9c72-3ffd4b472ede") + ) + (embedded_fonts no) + ) + (footprint "NPTH" + (layer "F.Cu") + (uuid "fe3be4ca-6777-4d92-9b69-7a4f71f9887e") + (at 127 36.24975) + (property "Reference" "KiKit_MB_2_11" + (at 0 0.5 0) + (layer "F.SilkS") + (hide yes) + (uuid "6a364608-ef6a-4879-ad6c-ccb0632c6666") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "NPTH" + (at 0 -0.5 0) + (layer "F.Fab") + (hide yes) + (uuid "f8bfa46e-3af3-470f-b908-19b9ee9bdeb4") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "f01814e4-ca02-4d68-9301-cdebe14b049a") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "0927347d-8ec9-4595-a264-e8a6119cce67") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (attr through_hole board_only exclude_from_pos_files exclude_from_bom) + (pad "" np_thru_hole circle + (at 0 0) + (size 0.5 0.5) + (drill 0.5) + (layers "*.Mask") + (uuid "955bd905-67dd-45d2-8877-3f062297e800") + ) + (embedded_fonts no) + ) + (footprint "NPTH" + (layer "F.Cu") + (uuid "ffc8a5d0-a0bb-4cfc-9fe3-03ea7281cc8b") + (at 119 63.74975) + (property "Reference" "KiKit_MB_3_11" + (at 0 0.5 0) + (layer "F.SilkS") + (hide yes) + (uuid "cb098104-1a68-477c-b2e8-8ebd96b9122c") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "NPTH" + (at 0 -0.5 0) + (layer "F.Fab") + (hide yes) + (uuid "8515ff01-a076-4ed2-b6d8-d3100ba6dce8") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "752d8736-35d0-4be4-ae3c-bd0ffd817f5c") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "e657bbaf-a006-4299-8e41-6808004785cf") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (attr through_hole board_only exclude_from_pos_files exclude_from_bom) + (pad "" np_thru_hole circle + (at 0 0) + (size 0.5 0.5) + (drill 0.5) + (layers "*.Mask") + (uuid "6a24b1f7-a9da-4007-a441-7cb13a34e3d3") + ) + (embedded_fonts no) + ) + (footprint "NPTH" + (layer "F.Cu") + (uuid "ffe4e366-b6ab-4a70-b8fa-73d367afb9f0") + (at 174.8 36.24975) + (property "Reference" "KiKit_MB_5_7" + (at 0 0.5 0) + (layer "F.SilkS") + (hide yes) + (uuid "42b1a0d9-bec2-4734-a097-33266fd2bb76") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "NPTH" + (at 0 -0.5 0) + (layer "F.Fab") + (hide yes) + (uuid "3a6da3c5-9861-4ee5-bf0c-b57bea9c4c59") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "6cfab27f-d3ba-44df-b91c-7e0fec67e0e4") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "6add6f91-b7d0-4d25-a08c-00a5a93b3327") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (attr through_hole board_only exclude_from_pos_files exclude_from_bom) + (pad "" np_thru_hole circle + (at 0 0) + (size 0.5 0.5) + (drill 0.5) + (layers "*.Mask") + (uuid "4cbd37ee-6c7d-43d0-b31b-f64567810a95") + ) + (embedded_fonts no) + ) + (footprint "Connector_Wire:SolderWirePad_1x01_SMD_2x4mm" + (layer "B.Cu") + (uuid "0778ae58-1e31-4974-bd39-8832ad492865") + (at 109.5 49.74975 180) + (descr "Wire Pad, Square, SMD Pad, 2mm x 4mm") + (tags "MeasurementPoint Square SMDPad 2mmx4mm ") + (property "Reference" "TP14" + (at 0 2.8 0) + (unlocked yes) + (layer "B.SilkS") + (hide yes) + (uuid "bde2d5a7-1915-4391-87eb-54331984c2c4") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Value" "TestPoint" + (at 0 -2.54 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "8df95707-2eb7-400c-9409-8458e237d6c7") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (layer "B.Fab") + (hide yes) + (uuid "0f873e1f-53da-41c4-8331-7e3cb4169bfd") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Description" "test point" + (at 0 0 0) + (layer "B.Fab") + (hide yes) + (uuid "084fa42b-639c-4567-ae18-8f5670da317a") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "part" "TestPoint" + (at 0 0 0) + (layer "B.SilkS") + (hide yes) + (uuid "c4a26092-cc23-4a89-baf9-72ad21cb5139") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/0bb620d4-c3fb-4c47-8281-592b3a96db94") + (attr exclude_from_pos_files) + (fp_rect + (start -1.25 2.25) + (end 1.25 -2.25) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "B.CrtYd") + (uuid "2319a54a-70e7-446f-aa67-a61d554d9396") + ) + (fp_rect + (start -1.15 2.15) + (end 1.15 -2.15) + (stroke + (width 0.1) + (type default) + ) + (fill no) + (layer "B.Fab") + (uuid "516c7082-772b-42cc-9254-a43ddee3c6d3") + ) + (fp_text user "${REFERENCE}" + (at 0 0 90) + (layer "B.Fab") + (uuid "c219dce8-59d2-481b-829a-26b2101177aa") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (pad "1" smd roundrect + (at 0 0 180) + (size 2 4) + (layers "B.Cu" "B.Mask") + (roundrect_rratio 0.25) + (net 11 "Board_0-/Project Architecture/Load Cell Amp/SIG-") + (pinfunction "1") + (pintype "passive") + (uuid "60af611c-0070-403b-9c4c-e796d67f1559") + ) + (embedded_fonts no) + ) + (footprint "TestPoint:TestPoint_Pad_D1.5mm" + (layer "B.Cu") + (uuid "0d0f3afd-0196-4bf4-8d8f-f0aa0d8d83fe") + (at 186 52.74975 -90) + (descr "SMD pad as test Point, diameter 1.5mm") + (tags "test point SMD pad") + (property "Reference" "TP6" + (at 0 2.5 0) + (unlocked yes) + (layer "B.SilkS") + (uuid "89d1a3c6-8d74-4d50-aaa6-d676036796cf") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Value" "TestPoint" + (at 0 -1.75 90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "c399cc77-00f2-4d7e-bbe1-ed47ff6f0259") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Datasheet" "~" + (at 0 0 90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "51ae3b00-713b-4495-bed9-f8bc10cc1e89") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Description" "test point" + (at 0 0 90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "0be981da-2fd3-48ee-b4bb-5522384ef55f") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Manufacturer" "" + (at 0 0 90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "5f643ab3-6ff9-4212-8946-f0e1b62d5a6a") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Manufacturer PN" "" + (at 0 0 90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "ac017f4a-0c4c-483e-ad84-ad062f5abc1f") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "part" "TestPoint" + (at 0 0 0) + (layer "B.SilkS") + (hide yes) + (uuid "4f6d81ef-f82f-4ba8-ad56-47faf3bd2b3e") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/b5b3a0fd-6550-417e-bb7b-b87d80c5451b") + (attr exclude_from_pos_files) + (fp_circle + (center 0 0) + (end 0 -0.95) + (stroke + (width 0.12) + (type solid) + ) + (fill no) + (layer "B.SilkS") + (uuid "a9fea2ca-eba6-43c6-bc95-0d22e1839080") + ) + (fp_circle + (center 0 0) + (end 1.25 0) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "B.CrtYd") + (uuid "b1cbd5e3-f9f3-4ecf-8039-0d6ca7562ad2") + ) + (fp_text user "${REFERENCE}" + (at 0 1.65 180) + (layer "B.Fab") + (uuid "99d11e7c-b013-4560-a6e5-a32fd6a58089") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (pad "1" smd circle + (at 0 0 270) + (size 1.5 1.5) + (layers "B.Cu" "B.Mask") + (net 97 "Board_1-/Project Architecture/Power and Interface/~{RESET}") + (pinfunction "1") + (pintype "passive") + (uuid "a157f6d3-fcf9-4dce-ad7e-a4b7a7d66f12") + ) + (embedded_fonts no) + ) + (footprint "Connector_Wire:SolderWirePad_1x01_SMD_2x4mm" + (layer "B.Cu") + (uuid "1afe0bbf-6321-4081-a539-22cb641181f0") + (at 154.5 49.74975 180) + (descr "Wire Pad, Square, SMD Pad, 2mm x 4mm") + (tags "MeasurementPoint Square SMDPad 2mmx4mm ") + (property "Reference" "TP12" + (at 0 2.8 0) + (unlocked yes) + (layer "B.SilkS") + (hide yes) + (uuid "d98a5cf1-17cb-485c-a840-608cb8ad6cb0") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Value" "TestPoint" + (at 0 -2.54 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "2ef0a0ef-d6bc-44c3-8b20-235909f03a0f") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (layer "B.Fab") + (hide yes) + (uuid "23fbcca6-e84b-4669-9c47-4c169f271300") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Description" "test point" + (at 0 0 0) + (layer "B.Fab") + (hide yes) + (uuid "89b72067-6ed4-4634-9281-f48765d884a6") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "part" "TestPoint" + (at 0 0 0) + (layer "B.SilkS") + (hide yes) + (uuid "eff95d5c-0046-4c52-803e-6b49bf29ab96") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/3216bfe7-08e0-4b83-bee1-5c29e57aafb0") + (attr exclude_from_pos_files) + (fp_rect + (start -1.25 2.25) + (end 1.25 -2.25) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "B.CrtYd") + (uuid "df8a50d4-afb6-4909-8a1f-5a9d79ee33e9") + ) + (fp_rect + (start -1.15 2.15) + (end 1.15 -2.15) + (stroke + (width 0.1) + (type default) + ) + (fill no) + (layer "B.Fab") + (uuid "6960abb3-c437-4ca0-ab43-7b6182f33032") + ) + (fp_text user "${REFERENCE}" + (at 0 0 90) + (layer "B.Fab") + (uuid "2968e8b3-4a28-4b82-be9b-6283df04da50") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (pad "1" smd roundrect + (at 0 0 180) + (size 2 4) + (layers "B.Cu" "B.Mask") + (roundrect_rratio 0.25) + (net 98 "Board_1-GND") + (pinfunction "1") + (pintype "passive") + (uuid "7334ede3-e4a6-45c1-b1f0-2e316ace78fb") + ) + (embedded_fonts no) + ) + (footprint "TestPoint:TestPoint_Pad_D1.5mm" + (layer "B.Cu") + (uuid "2d55b334-a744-4ad9-a5c1-438e40f53771") + (at 135 52.74975 -90) + (descr "SMD pad as test Point, diameter 1.5mm") + (tags "test point SMD pad") + (property "Reference" "TP6" + (at 0 2.5 0) + (unlocked yes) + (layer "B.SilkS") + (uuid "849735c6-58f9-4d8a-a59c-9a4cef1bb8da") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Value" "TestPoint" + (at 0 -1.75 90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "8a0e6054-aa64-4ff4-984b-280731c92f84") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Datasheet" "~" + (at 0 0 90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "01c9d37a-673a-4350-b937-4cd4db5d26fd") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Description" "test point" + (at 0 0 90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "a2467955-d5a2-4437-afbd-c2e0be29ba71") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Manufacturer" "" + (at 0 0 90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "95509f3c-c5d2-4de0-b02d-54b017242152") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Manufacturer PN" "" + (at 0 0 90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "db5b557a-8ec7-42ba-91e4-336a3f39266f") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "part" "TestPoint" + (at 0 0 0) + (layer "B.SilkS") + (hide yes) + (uuid "76a7ceba-64b8-465b-96ee-cb59a22e4b95") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/b5b3a0fd-6550-417e-bb7b-b87d80c5451b") + (attr exclude_from_pos_files) + (fp_circle + (center 0 0) + (end 0 -0.95) + (stroke + (width 0.12) + (type solid) + ) + (fill no) + (layer "B.SilkS") + (uuid "e67250a3-2bec-4378-b8cf-df4d6d7692dd") + ) + (fp_circle + (center 0 0) + (end 1.25 0) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "B.CrtYd") + (uuid "991e6cbc-5577-40c2-b51d-0f1b6abc271e") + ) + (fp_text user "${REFERENCE}" + (at 0 1.65 180) + (layer "B.Fab") + (uuid "bf567b8f-6990-483b-9ab2-0101faca4c21") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (pad "1" smd circle + (at 0 0 270) + (size 1.5 1.5) + (layers "B.Cu" "B.Mask") + (net 17 "Board_0-/Project Architecture/Power and Interface/~{RESET}") + (pinfunction "1") + (pintype "passive") + (uuid "66ca63b6-e567-486a-acc9-ca9c97981236") + ) + (embedded_fonts no) + ) + (footprint "TestPoint:TestPoint_Pad_D1.5mm" + (layer "B.Cu") + (uuid "3166d9d2-696b-4643-ba75-902348ae9049") + (at 116 61.24975 180) + (descr "SMD pad as test Point, diameter 1.5mm") + (tags "test point SMD pad") + (property "Reference" "TP3" + (at 2.5 0 0) + (unlocked yes) + (layer "B.SilkS") + (uuid "dbf286dd-35b9-4d83-8564-4859022a2b9f") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Value" "TestPoint" + (at 0 -1.75 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "db5acc9b-71a9-470e-a7b8-a6e1dda5ecec") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "c6ba74eb-6764-4bfd-897b-73ab20e9f415") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Description" "test point" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "32b0925b-63f4-4515-8cfa-bd7055b8cd43") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Manufacturer" "" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "79d27707-2f69-476f-a811-7c4739990311") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Manufacturer PN" "" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "1d4b86cc-3dc3-4b44-a350-b3fc79cb5f98") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "part" "TestPoint" + (at 0 0 0) + (layer "B.SilkS") + (hide yes) + (uuid "82f9bcfb-d946-4c38-b108-22bd607fb57c") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/a1cce5a3-27bf-4bda-b8cc-f131b92cc56c") + (attr exclude_from_pos_files) + (fp_circle + (center 0 0) + (end 0 -0.95) + (stroke + (width 0.12) + (type solid) + ) + (fill no) + (layer "B.SilkS") + (uuid "28d85d0e-ea6a-4340-bb89-2ec834dadfa9") + ) + (fp_circle + (center 0 0) + (end 1.25 0) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "B.CrtYd") + (uuid "1d5e7b8b-db34-48c4-b472-5730439c4c81") + ) + (fp_text user "${REFERENCE}" + (at 0 1.65 0) + (layer "B.Fab") + (uuid "319fb89a-fd46-432e-ad90-29a6f60b8de3") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (pad "1" smd circle + (at 0 0 180) + (size 1.5 1.5) + (layers "B.Cu" "B.Mask") + (net 19 "Board_0-Net-(J1-Pin_1)") + (pinfunction "1") + (pintype "passive") + (uuid "d286a207-70d3-4bc1-87a8-44888fa2eb13") + ) + (embedded_fonts no) + ) + (footprint "TestPoint:TestPoint_Pad_D1.5mm" + (layer "B.Cu") + (uuid "350e5b5e-d9f5-439b-9162-98d6f68d1097") + (at 172 52.24975 180) + (descr "SMD pad as test Point, diameter 1.5mm") + (tags "test point SMD pad") + (property "Reference" "TP2" + (at 2.5 0 0) + (unlocked yes) + (layer "B.SilkS") + (uuid "270f3d77-6afa-45da-bf94-8c0abfbf6d01") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Value" "TestPoint" + (at 0 -1.75 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "61273d17-b614-4aa4-ada1-ee892819ce7b") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "764fcd6a-93a5-49dc-bb6c-2926cc2b0244") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Description" "test point" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "7d4c620f-7acc-483d-a11f-2bdd6a40c8d2") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Manufacturer" "" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "931aa6a8-b6a5-4027-8cdf-168f06d851d8") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Manufacturer PN" "" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "1c43d0be-de94-4a9d-a45c-0e611e6d65be") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "part" "TestPoint" + (at 0 0 0) + (layer "B.SilkS") + (hide yes) + (uuid "af49f14b-c27c-4155-8d5d-2950a8d64d57") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/b3386c76-edca-46a0-b57e-edd366b8ea57") + (attr exclude_from_pos_files) + (fp_circle + (center 0 0) + (end 0 -0.95) + (stroke + (width 0.12) + (type solid) + ) + (fill no) + (layer "B.SilkS") + (uuid "0946b4d8-2937-4af8-a38e-ff629c788b46") + ) + (fp_circle + (center 0 0) + (end 1.25 0) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "B.CrtYd") + (uuid "11923c41-59a9-4d5b-9f0e-8eca796a0af9") + ) + (fp_text user "${REFERENCE}" + (at 0 1.65 0) + (layer "B.Fab") + (uuid "9a857a64-9152-407c-983d-4a047e57bccc") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (pad "1" smd circle + (at 0 0 180) + (size 1.5 1.5) + (layers "B.Cu" "B.Mask") + (net 82 "Board_1-/Project Architecture/BLE Controller/LOAD_CELL") + (pinfunction "1") + (pintype "passive") + (uuid "6291b5a6-c931-4a83-8207-0abb70a55a3e") + ) + (embedded_fonts no) + ) + (footprint "TestPoint:TestPoint_Pad_D1.5mm" + (layer "B.Cu") + (uuid "37cf961f-82a5-4e8c-b26e-06a3502c926c") + (at 138 46.74975 90) + (descr "SMD pad as test Point, diameter 1.5mm") + (tags "test point SMD pad") + (property "Reference" "TP9" + (at 0 2.5 0) + (unlocked yes) + (layer "B.SilkS") + (uuid "e4e2893b-75d9-4137-99a5-c08529f13aa2") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Value" "TestPoint" + (at 0 -1.75 90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "631bb6f1-946f-4ca7-8bc4-143fc3c2e0b2") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Datasheet" "~" + (at 0 0 270) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "ce3d3ba0-716d-4f1f-99c0-30ac0d5cc4c4") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Description" "test point" + (at 0 0 270) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "e447b286-f2b5-44ee-9c93-c08dca5be2b3") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Manufacturer" "" + (at 0 0 270) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "de177bc8-8925-41ed-9b71-e30bfe0204de") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Manufacturer PN" "" + (at 0 0 270) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "076a4baa-44eb-4cf0-a06e-f58b0d5226f5") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "part" "TestPoint" + (at 0 0 0) + (layer "B.SilkS") + (hide yes) + (uuid "8ec3a980-18ff-47b3-94ba-97be407f0b8e") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/9efe8f44-f06c-445d-93df-a1c0ee64bb5c") + (attr exclude_from_pos_files) + (fp_circle + (center 0 0) + (end 0 -0.95) + (stroke + (width 0.12) + (type solid) + ) + (fill no) + (layer "B.SilkS") + (uuid "c8f0a626-1d09-4162-bbd9-f26fa649b5e7") + ) + (fp_circle + (center 0 0) + (end 1.25 0) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "B.CrtYd") + (uuid "5b3fdf29-f5c8-4c35-aad0-57160693022f") + ) + (fp_text user "${REFERENCE}" + (at 0 1.65 180) + (layer "B.Fab") + (uuid "9477f442-7432-4fa2-be27-4ae2f0fb6992") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (pad "1" smd circle + (at 0 0 90) + (size 1.5 1.5) + (layers "B.Cu" "B.Mask") + (net 18 "Board_0-GND") + (pinfunction "1") + (pintype "passive") + (uuid "505b70f1-db06-4b72-a8c0-5e9a8741bcf5") + ) + (embedded_fonts no) + ) + (footprint "TestPoint:TestPoint_Pad_D1.5mm" + (layer "B.Cu") + (uuid "48023d17-3f53-49a8-a546-ec4da945e803") + (at 189 46.74975 90) + (descr "SMD pad as test Point, diameter 1.5mm") + (tags "test point SMD pad") + (property "Reference" "TP9" + (at 0 2.5 0) + (unlocked yes) + (layer "B.SilkS") + (uuid "76b3d60d-c1d7-4b70-abfd-5f72c3e47ae0") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Value" "TestPoint" + (at 0 -1.75 90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "8e7a45b9-026c-459e-bd66-d601b53485e3") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Datasheet" "~" + (at 0 0 270) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "f3db40e1-9dd5-4d75-a897-2733a155e024") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Description" "test point" + (at 0 0 270) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "b408b137-c360-422c-8186-9b548b16efc8") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Manufacturer" "" + (at 0 0 270) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "68e152ac-9fe9-43ee-90bc-65924f4794aa") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Manufacturer PN" "" + (at 0 0 270) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "354e7943-c62c-4162-b26c-60443bea367c") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "part" "TestPoint" + (at 0 0 0) + (layer "B.SilkS") + (hide yes) + (uuid "5f83cb20-d687-4b53-80ea-a9825b72a4a6") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/9efe8f44-f06c-445d-93df-a1c0ee64bb5c") + (attr exclude_from_pos_files) + (fp_circle + (center 0 0) + (end 0 -0.95) + (stroke + (width 0.12) + (type solid) + ) + (fill no) + (layer "B.SilkS") + (uuid "5a8e20f8-64d4-4013-8d8a-9258c6d35cb5") + ) + (fp_circle + (center 0 0) + (end 1.25 0) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "B.CrtYd") + (uuid "c802597b-7759-413b-ab66-b2008851de62") + ) + (fp_text user "${REFERENCE}" + (at 0 1.65 180) + (layer "B.Fab") + (uuid "395eb771-5784-4508-ae1c-60b43d6d8f30") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (pad "1" smd circle + (at 0 0 90) + (size 1.5 1.5) + (layers "B.Cu" "B.Mask") + (net 98 "Board_1-GND") + (pinfunction "1") + (pintype "passive") + (uuid "d70986bf-3190-4e6d-b795-188e8cf90d99") + ) + (embedded_fonts no) + ) + (footprint "TestPoint:TestPoint_Pad_D1.5mm" + (layer "B.Cu") + (uuid "51a6fcd9-f094-4765-82c8-3f29db341f99") + (at 105 59.24975 180) + (descr "SMD pad as test Point, diameter 1.5mm") + (tags "test point SMD pad") + (property "Reference" "TP1" + (at -2.5 0 0) + (unlocked yes) + (layer "B.SilkS") + (uuid "aff467bf-1982-4fc2-9993-712299a24528") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Value" "TestPoint" + (at 0 -1.75 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "089e5044-e1d4-4b36-a887-bb8e85646856") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "ff4214f5-bcc4-4347-bdff-d64a9ac1930c") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Description" "test point" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "26521a10-7da1-4521-8b27-b9e7e1265c66") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Manufacturer" "" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "29cdc375-28e5-4af9-97fc-3e3620983b82") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Manufacturer PN" "" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "8ac07133-9ccc-4352-a100-b48470835744") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "part" "TestPoint" + (at 0 0 0) + (layer "B.SilkS") + (hide yes) + (uuid "d7a3c6d2-566c-4a24-97a2-c59db1b0df0a") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/f9d4e96d-5745-439f-90a0-b346d3dffc71") + (attr exclude_from_pos_files) + (fp_circle + (center 0 0) + (end 0 -0.95) + (stroke + (width 0.12) + (type solid) + ) + (fill no) + (layer "B.SilkS") + (uuid "d8b3b4b8-9315-4abf-88cf-68036e58a227") + ) + (fp_circle + (center 0 0) + (end 1.25 0) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "B.CrtYd") + (uuid "32217634-6543-457c-99df-e2b925897653") + ) + (fp_text user "${REFERENCE}" + (at 0 1.65 0) + (layer "B.Fab") + (uuid "03daedbb-6ec8-46b5-b4b6-9c3efcc5d327") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (pad "1" smd circle + (at 0 0 180) + (size 1.5 1.5) + (layers "B.Cu" "B.Mask") + (net 24 "Board_0-Net-(U1A--)") + (pinfunction "1") + (pintype "passive") + (uuid "1c258c55-0dcf-4ad6-bcbc-230863b15609") + ) + (embedded_fonts no) + ) + (footprint "TestPoint:TestPoint_Pad_D1.5mm" + (layer "B.Cu") + (uuid "53203572-7b11-4141-8f7d-11c1d3a0998c") + (at 185.324797 60.45798 180) + (descr "SMD pad as test Point, diameter 1.5mm") + (tags "test point SMD pad") + (property "Reference" "TP5" + (at 0 1.648 0) + (unlocked yes) + (layer "B.SilkS") + (uuid "ab03e509-7dbe-4653-ac62-75aa7dab5d0f") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Value" "TestPoint" + (at 0 -1.75 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "cde18922-ec3a-458d-93b6-5d1b86ea3559") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "c9f74f13-7571-4114-9498-8afd243c0e42") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Description" "test point" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "18a863f3-9f4b-4200-b75d-6feadcbc7936") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Manufacturer" "" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "a1ef7775-4337-4401-8af1-970c2284efe5") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Manufacturer PN" "" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "472d0b69-1d75-4f5e-a3b2-732d7b9fd33a") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "part" "TestPoint" + (at 0 0 0) + (layer "B.SilkS") + (hide yes) + (uuid "801cd43c-5723-4d55-8cb0-66ae2735d592") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/3167e078-6056-472d-893c-50dff7c00c71") + (attr exclude_from_pos_files) + (fp_circle + (center 0 0) + (end 0 -0.95) + (stroke + (width 0.12) + (type solid) + ) + (fill no) + (layer "B.SilkS") + (uuid "5cbb2eaa-2afc-4097-a8f9-3d1d935d789e") + ) + (fp_circle + (center 0 0) + (end 1.25 0) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "B.CrtYd") + (uuid "a6dbae06-0055-43a1-8c39-205050640a9b") + ) + (fp_text user "${REFERENCE}" + (at 0 1.65 0) + (layer "B.Fab") + (uuid "b68e426d-e828-4be0-84e0-31cf0e994fea") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (pad "1" smd circle + (at 0 0 180) + (size 1.5 1.5) + (layers "B.Cu" "B.Mask") + (net 94 "Board_1-/Project Architecture/Power and Interface/STAT") + (pinfunction "1") + (pintype "passive") + (uuid "d3feb67f-f848-44fb-b674-ffe42c891217") + ) + (embedded_fonts no) + ) + (footprint "TestPoint:TestPoint_Pad_D1.5mm" + (layer "B.Cu") + (uuid "570fcee2-3f74-490b-88a8-f7085ca543fe") + (at 121 52.24975 180) + (descr "SMD pad as test Point, diameter 1.5mm") + (tags "test point SMD pad") + (property "Reference" "TP2" + (at 2.5 0 0) + (unlocked yes) + (layer "B.SilkS") + (uuid "ed7a16b7-f621-4094-9c97-7e469da7d9ff") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Value" "TestPoint" + (at 0 -1.75 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "ee293293-2a64-4308-8cd5-683cf49c47f2") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "c71292e8-9734-48b9-85c0-faea60f7fdfa") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Description" "test point" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "b7dde52b-caa3-4500-8539-f3ca60930af2") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Manufacturer" "" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "199c6937-56f9-4b49-9db7-a11b75b0a276") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Manufacturer PN" "" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "f54f8d06-3a2a-4ebc-a7a1-65a3f7a2351e") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "part" "TestPoint" + (at 0 0 0) + (layer "B.SilkS") + (hide yes) + (uuid "67d7226d-ad7f-4a73-b5a2-a36f0a2ea660") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/b3386c76-edca-46a0-b57e-edd366b8ea57") + (attr exclude_from_pos_files) + (fp_circle + (center 0 0) + (end 0 -0.95) + (stroke + (width 0.12) + (type solid) + ) + (fill no) + (layer "B.SilkS") + (uuid "cdafca63-5349-488f-b0cc-b6e954d9f83d") + ) + (fp_circle + (center 0 0) + (end 1.25 0) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "B.CrtYd") + (uuid "c4a8e29a-5078-4343-9e14-aa19484b9247") + ) + (fp_text user "${REFERENCE}" + (at 0 1.65 0) + (layer "B.Fab") + (uuid "7dc3b554-99f4-4f68-902b-1efaa29c9077") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (pad "1" smd circle + (at 0 0 180) + (size 1.5 1.5) + (layers "B.Cu" "B.Mask") + (net 2 "Board_0-/Project Architecture/BLE Controller/LOAD_CELL") + (pinfunction "1") + (pintype "passive") + (uuid "6569d626-0be3-485b-876a-e59d3f8de2b4") + ) + (embedded_fonts no) + ) + (footprint "Connector_Wire:SolderWirePad_1x01_SMD_2x4mm" + (layer "B.Cu") + (uuid "60427958-a557-4381-a7cb-58d37221ed45") + (at 160.5 49.74975 180) + (descr "Wire Pad, Square, SMD Pad, 2mm x 4mm") + (tags "MeasurementPoint Square SMDPad 2mmx4mm ") + (property "Reference" "TP14" + (at 0 2.8 0) + (unlocked yes) + (layer "B.SilkS") + (hide yes) + (uuid "576cc588-b7e1-4b3e-8ce0-0283fbf39101") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Value" "TestPoint" + (at 0 -2.54 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "408ae677-4add-4ea5-a6bc-341ecb7e97d6") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (layer "B.Fab") + (hide yes) + (uuid "a2acc416-6262-4713-8560-59585cfa3ebe") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Description" "test point" + (at 0 0 0) + (layer "B.Fab") + (hide yes) + (uuid "c3c052ea-5f4a-4e7d-b2e5-2dbadbe0a58a") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "part" "TestPoint" + (at 0 0 0) + (layer "B.SilkS") + (hide yes) + (uuid "e84b9977-157c-438c-a61a-371801e02e65") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/0bb620d4-c3fb-4c47-8281-592b3a96db94") + (attr exclude_from_pos_files) + (fp_rect + (start -1.25 2.25) + (end 1.25 -2.25) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "B.CrtYd") + (uuid "39cef08f-73af-4f1f-92e7-643a25f0a2e6") + ) + (fp_rect + (start -1.15 2.15) + (end 1.15 -2.15) + (stroke + (width 0.1) + (type default) + ) + (fill no) + (layer "B.Fab") + (uuid "8c0c51ee-0fef-482b-873e-3c4a86bd513f") + ) + (fp_text user "${REFERENCE}" + (at 0 0 90) + (layer "B.Fab") + (uuid "b95f6e1a-133f-49fe-834e-edb3e63e775c") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (pad "1" smd roundrect + (at 0 0 180) + (size 2 4) + (layers "B.Cu" "B.Mask") + (roundrect_rratio 0.25) + (net 91 "Board_1-/Project Architecture/Load Cell Amp/SIG-") + (pinfunction "1") + (pintype "passive") + (uuid "368847dc-4fe7-4cb5-bdf5-79dd2c933dde") + ) + (embedded_fonts no) + ) + (footprint "Connector_Wire:SolderWirePad_1x01_SMD_2x4mm" + (layer "B.Cu") + (uuid "65a7ca2d-d44e-4d14-8423-3186acfd6e70") + (at 103.5 49.74975 180) + (descr "Wire Pad, Square, SMD Pad, 2mm x 4mm") + (tags "MeasurementPoint Square SMDPad 2mmx4mm ") + (property "Reference" "TP12" + (at 0 2.8 0) + (unlocked yes) + (layer "B.SilkS") + (hide yes) + (uuid "1b06e579-b1c8-42a7-96ee-2d07137649a5") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Value" "TestPoint" + (at 0 -2.54 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "6b289cdf-2bb7-4edf-9e99-2a37fb7d0808") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (layer "B.Fab") + (hide yes) + (uuid "09ddf8de-3847-4202-945b-5d57639e3e73") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Description" "test point" + (at 0 0 0) + (layer "B.Fab") + (hide yes) + (uuid "92abd5d6-02a5-4253-b13a-a6b340bfada8") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "part" "TestPoint" + (at 0 0 0) + (layer "B.SilkS") + (hide yes) + (uuid "56622271-0638-4ee6-a140-ca2aa123e400") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/3216bfe7-08e0-4b83-bee1-5c29e57aafb0") + (attr exclude_from_pos_files) + (fp_rect + (start -1.25 2.25) + (end 1.25 -2.25) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "B.CrtYd") + (uuid "53a2f26f-1cc1-4332-8369-a91064f8a04f") + ) + (fp_rect + (start -1.15 2.15) + (end 1.15 -2.15) + (stroke + (width 0.1) + (type default) + ) + (fill no) + (layer "B.Fab") + (uuid "671ec1f3-3265-4246-881f-fa8d77b35c11") + ) + (fp_text user "${REFERENCE}" + (at 0 0 90) + (layer "B.Fab") + (uuid "5de94732-23c9-4fd5-adab-101af2b3e454") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (pad "1" smd roundrect + (at 0 0 180) + (size 2 4) + (layers "B.Cu" "B.Mask") + (roundrect_rratio 0.25) + (net 18 "Board_0-GND") + (pinfunction "1") + (pintype "passive") + (uuid "a21886ef-a629-404f-99ee-625741afbd8c") + ) + (embedded_fonts no) + ) + (footprint "Connector_Wire:SolderWirePad_1x01_SMD_2x4mm" + (layer "B.Cu") + (uuid "664dfc69-9d43-4297-a258-d8e220bb443d") + (at 157.5 49.74975 180) + (descr "Wire Pad, Square, SMD Pad, 2mm x 4mm") + (tags "MeasurementPoint Square SMDPad 2mmx4mm ") + (property "Reference" "TP13" + (at 0 2.8 0) + (unlocked yes) + (layer "B.SilkS") + (hide yes) + (uuid "407d71a8-08e9-416d-9e50-247c7b1a3308") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Value" "TestPoint" + (at 0 -2.54 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "538d60f3-ca9b-463d-9354-107d6d325fb7") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (layer "B.Fab") + (hide yes) + (uuid "f4342100-5ff0-41e9-acbb-20b575dde763") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Description" "test point" + (at 0 0 0) + (layer "B.Fab") + (hide yes) + (uuid "c7548c33-d2bc-42ce-a08c-1ec726b9c4f7") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "part" "TestPoint" + (at 0 0 0) + (layer "B.SilkS") + (hide yes) + (uuid "73ab66cf-4301-4a2f-acd8-a70176f558d7") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/68f29406-bf4f-4737-ba92-51d121ee515a") + (attr exclude_from_pos_files) + (fp_rect + (start -1.25 2.25) + (end 1.25 -2.25) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "B.CrtYd") + (uuid "03df74d9-a390-49b3-9056-52a4a99bf912") + ) + (fp_rect + (start -1.15 2.15) + (end 1.15 -2.15) + (stroke + (width 0.1) + (type default) + ) + (fill no) + (layer "B.Fab") + (uuid "876c76fa-56c7-4fb8-a0bd-59bcc0b46c3a") + ) + (fp_text user "${REFERENCE}" + (at 0 0 90) + (layer "B.Fab") + (uuid "165c661a-fcd5-4849-b074-196d5c1a0985") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (pad "1" smd roundrect + (at 0 0 180) + (size 2 4) + (layers "B.Cu" "B.Mask") + (roundrect_rratio 0.25) + (net 90 "Board_1-/Project Architecture/Load Cell Amp/SIG+") + (pinfunction "1") + (pintype "passive") + (uuid "822bfcfa-1488-4cfa-ab73-f47ba28fc01e") + ) + (embedded_fonts no) + ) + (footprint "TestPoint:TestPoint_Pad_D1.5mm" + (layer "B.Cu") + (uuid "6dc27285-f0de-49b7-880a-00a386ca5e56") + (at 119 61.24975 180) + (descr "SMD pad as test Point, diameter 1.5mm") + (tags "test point SMD pad") + (property "Reference" "TP4" + (at 0 1.648 0) + (unlocked yes) + (layer "B.SilkS") + (uuid "f04d7ee8-1c12-4331-81d5-97283af9cca7") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Value" "TestPoint" + (at 0 -1.75 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "5ba936f8-5484-471f-a0c1-dab88d77000c") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "4471bfee-22e0-4fd2-8ce2-e13b6c228492") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Description" "test point" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "dbb5843c-ec54-4137-b00b-8ae8eb1b0095") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Manufacturer" "" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "f7668b28-b23b-498b-9eea-e9881ec3033f") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Manufacturer PN" "" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "e0da2f4f-c1c1-40b8-8936-89d814e5f1d9") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "part" "TestPoint" + (at 0 0 0) + (layer "B.SilkS") + (hide yes) + (uuid "b521402a-928e-4949-ae63-01f6525b4290") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/a64e2846-e0ef-472d-be8a-2a14e8424886") + (attr exclude_from_pos_files) + (fp_circle + (center 0 0) + (end 0 -0.95) + (stroke + (width 0.12) + (type solid) + ) + (fill no) + (layer "B.SilkS") + (uuid "d7e78b06-f360-430c-8291-f9f388d407c8") + ) + (fp_circle + (center 0 0) + (end 1.25 0) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "B.CrtYd") + (uuid "444981f4-6bd0-4072-9faf-9a9f23c3a7db") + ) + (fp_text user "${REFERENCE}" + (at 0 1.65 0) + (layer "B.Fab") + (uuid "186dc066-9a31-4c86-b6f0-01f8c5ad17c0") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (pad "1" smd circle + (at 0 0 180) + (size 1.5 1.5) + (layers "B.Cu" "B.Mask") + (net 5 "Board_0-/Project Architecture/BLE Controller/~{BATT_INT}") + (pinfunction "1") + (pintype "passive") + (uuid "f4b74b3f-14fc-44ff-a173-5c3e23a2fcb6") + ) + (embedded_fonts no) + ) + (footprint "TestPoint:TestPoint_Pad_D1.5mm" + (layer "B.Cu") + (uuid "6f2e2091-172c-4c00-b5a0-f639e229ba0e") + (at 134.324797 60.45798 180) + (descr "SMD pad as test Point, diameter 1.5mm") + (tags "test point SMD pad") + (property "Reference" "TP5" + (at 0 1.648 0) + (unlocked yes) + (layer "B.SilkS") + (uuid "141e7909-3730-47fa-96ea-b86a524fc7ad") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Value" "TestPoint" + (at 0 -1.75 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "40b64a44-5ef1-47bc-93a5-642673f25e65") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "42498634-275a-4225-9836-f4c18542cf3e") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Description" "test point" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "958da565-da91-411e-9ba7-1ccdf62a297c") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Manufacturer" "" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "cbd836eb-e582-4076-97f9-68dae9ffbbde") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Manufacturer PN" "" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "a61a9b73-3b54-481a-8ede-6eec8b49988f") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "part" "TestPoint" + (at 0 0 0) + (layer "B.SilkS") + (hide yes) + (uuid "333433a3-cafd-4534-a2e9-37dbfe6fb3a9") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/3167e078-6056-472d-893c-50dff7c00c71") + (attr exclude_from_pos_files) + (fp_circle + (center 0 0) + (end 0 -0.95) + (stroke + (width 0.12) + (type solid) + ) + (fill no) + (layer "B.SilkS") + (uuid "bf14999c-ab5e-4927-bc7e-c8f4df8717fe") + ) + (fp_circle + (center 0 0) + (end 1.25 0) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "B.CrtYd") + (uuid "b75d213c-2fb2-487b-986d-2767aa503c47") + ) + (fp_text user "${REFERENCE}" + (at 0 1.65 0) + (layer "B.Fab") + (uuid "3e5f3da2-db22-428c-b52d-940c574bf179") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (pad "1" smd circle + (at 0 0 180) + (size 1.5 1.5) + (layers "B.Cu" "B.Mask") + (net 14 "Board_0-/Project Architecture/Power and Interface/STAT") + (pinfunction "1") + (pintype "passive") + (uuid "11c3bfe3-f4c2-4116-ac86-a851575fbb78") + ) + (embedded_fonts no) + ) + (footprint "TestPoint:TestPoint_Pad_D1.5mm" + (layer "B.Cu") + (uuid "76769938-10e4-4918-aa53-3213fb95efac") + (at 138 49.74975 90) + (descr "SMD pad as test Point, diameter 1.5mm") + (tags "test point SMD pad") + (property "Reference" "TP8" + (at 0 2.5 0) + (unlocked yes) + (layer "B.SilkS") + (uuid "f90bebdb-1277-41db-b084-715e7090622b") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Value" "TestPoint" + (at 0 -1.75 90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "3b5fc7fa-9d08-45fe-962b-5a2bf5abe9f0") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Datasheet" "~" + (at 0 0 270) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "9ec13213-19f1-4c58-9452-014dddb4d9bf") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Description" "test point" + (at 0 0 270) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "f74dfc26-23ba-4c30-a2f3-a2dacbce8456") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Manufacturer" "" + (at 0 0 270) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "dd3f052b-6391-4243-9472-9a5bb10c99d4") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Manufacturer PN" "" + (at 0 0 270) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "aa451eb8-78bd-4a66-bc82-ba879d24fb50") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "part" "TestPoint" + (at 0 0 0) + (layer "B.SilkS") + (hide yes) + (uuid "b473819f-8053-438e-b742-177e864db6d5") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/3f0204d8-153c-4d58-8e9b-331f19382f8a") + (attr exclude_from_pos_files) + (fp_circle + (center 0 0) + (end 0 -0.95) + (stroke + (width 0.12) + (type solid) + ) + (fill no) + (layer "B.SilkS") + (uuid "a9c05e01-9f62-4ecd-8dc3-3aba0bf6e2f0") + ) + (fp_circle + (center 0 0) + (end 1.25 0) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "B.CrtYd") + (uuid "2c7ec6c5-7c93-42ef-8f39-8ce687f41c72") + ) + (fp_text user "${REFERENCE}" + (at 0 1.65 180) + (layer "B.Fab") + (uuid "11b5b8b7-8115-413f-93ad-3a7e41cad453") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (pad "1" smd circle + (at 0 0 90) + (size 1.5 1.5) + (layers "B.Cu" "B.Mask") + (net 1 "Board_0-+3.3V") + (pinfunction "1") + (pintype "passive") + (uuid "f199ca64-e114-4598-9c72-3a920a040716") + ) + (embedded_fonts no) + ) + (footprint "Connector_JST:JST_PH_B2B-PH-K_1x02_P2.00mm_Vertical" + (layer "B.Cu") + (uuid "85ca475a-2d3b-452d-bd19-47cbfedaa8fa") + (at 176.05 60.19975 90) + (descr "JST PH series connector, B2B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator") + (tags "connector JST PH vertical") + (property "Reference" "J1" + (at 1 2.9 90) + (unlocked yes) + (layer "B.SilkS") + (uuid "de73806e-685d-4ea9-9813-62318b062458") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Value" "B2B-PH-K" + (at 1 -4 90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "9e5b6ca7-4d10-420d-8394-13a1f843b0d7") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Datasheet" "https://www.jst.com/wp-content/uploads/2025/06/ePH.pdf" + (at 0 0 90) + (layer "B.Fab") + (hide yes) + (uuid "ccccdbe4-c790-4715-a864-651455a1fa59") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Description" "Generic connector, single row, 01x02, script generated (kicad-library-utils/schlib/autogen/connector/)" + (at 0 0 90) + (layer "B.Fab") + (hide yes) + (uuid "4e7d9a7f-c407-4e78-94a2-de386e759c7a") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Asymworks IPN" "" + (at 0 0 270) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "910a8ab9-6d49-4ef6-898b-46456d1f5cb0") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Manufacturer" "JST" + (at 0 0 270) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "72a1f733-7094-42c7-9f83-02881e841f15") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Manufacturer PN" "S2B-PH-SM4-TB" + (at 0 0 270) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "0656d199-d9ac-4173-95d7-138b3fe01917") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "LCSC" "C295747" + (at 0 0 270) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "96efa5a4-4cf7-405e-ae31-0d5a63d8d220") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "part" "Conn_01x02" + (at 0 0 0) + (layer "B.SilkS") + (hide yes) + (uuid "361e71fd-104c-48e8-a1da-740dea44e1dc") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/50dbb54b-ac71-430d-9a54-934961ba73f0") + (attr through_hole) + (fp_line + (start 3.45 -2.3) + (end 3.45 1.2) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "3837b385-844a-4e87-ac53-9b031d2fb55a") + ) + (fp_line + (start 1 -2.3) + (end 1 -1.8) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "a405411b-c087-401c-8f68-7cbce63a7791") + ) + (fp_line + (start 0.9 -2.3) + (end 0.9 -1.8) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "f275e73f-486b-4dc3-879c-b1ca87f3c397") + ) + (fp_line + (start -1.45 -2.3) + (end 3.45 -2.3) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "3744ee1f-ba28-4dcb-9b53-44e6d7b3e50a") + ) + (fp_line + (start 1.1 -1.8) + (end 1.1 -2.3) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "0da32c40-a86a-4ffd-aa24-6bb8e9f81ef8") + ) + (fp_line + (start 0.9 -1.8) + (end 1.1 -1.8) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "eec2418c-bdae-4543-b8f4-07fef8d87e84") + ) + (fp_line + (start 4.06 -0.8) + (end 3.45 -0.8) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "b8268e12-4ccc-4998-a415-8a18623779fe") + ) + (fp_line + (start -2.06 -0.8) + (end -1.45 -0.8) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "c8b170f5-c706-4d17-89ea-8881f751cb5d") + ) + (fp_line + (start 4.06 0.5) + (end 3.45 0.5) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "40094b44-4454-46f5-88e5-1e14b49be4c6") + ) + (fp_line + (start -2.06 0.5) + (end -1.45 0.5) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "2412e2b0-21b3-4334-8626-2a837ea1a0a6") + ) + (fp_line + (start 3.45 1.2) + (end 1.5 1.2) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "6c2ea055-440c-452b-b3be-7ec84fa56a29") + ) + (fp_line + (start 1.5 1.2) + (end 1.5 1.81) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "f8792287-a4a8-4dcc-a7b1-e2961bbed094") + ) + (fp_line + (start 0.5 1.2) + (end -1.45 1.2) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "eed18d45-9168-40af-895d-601f8882fe41") + ) + (fp_line + (start -1.45 1.2) + (end -1.45 -2.3) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "621edcbd-7b4b-4299-9a03-8c979b2f0428") + ) + (fp_line + (start 0.5 1.81) + (end 0.5 1.2) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "554bcea6-ff85-457f-b3a0-5c2cdc849c7d") + ) + (fp_line + (start -0.3 1.81) + (end -0.3 2.01) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "b04e7738-ffd4-46f6-9bee-45a375281d6e") + ) + (fp_line + (start -0.3 1.91) + (end -0.6 1.91) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "022a59cb-ac6f-460b-89ab-876f986f7590") + ) + (fp_line + (start -0.3 2.01) + (end -0.6 2.01) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "2af7ea9f-7145-49da-9bc6-b83bfd758a84") + ) + (fp_line + (start -0.6 2.01) + (end -0.6 1.81) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "357cf83c-8e02-4dc5-a1a4-2ba5fd6e35cf") + ) + (fp_line + (start -1.11 2.11) + (end -2.36 2.11) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "7a901f3a-c182-4b13-ab1f-b5c30ad029c9") + ) + (fp_line + (start -2.36 2.11) + (end -2.36 0.86) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "9848056b-797f-427f-851d-b054f84ded0a") + ) + (fp_rect + (start -2.06 1.81) + (end 4.06 -2.91) + (stroke + (width 0.12) + (type solid) + ) + (fill no) + (layer "B.SilkS") + (uuid "6d4cd11a-e1cd-4d2b-8936-e0018b5e787c") + ) + (fp_rect + (start -2.45 2.2) + (end 4.45 -3.3) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "B.CrtYd") + (uuid "6cb7deb1-72c9-4fd5-a645-849c5e48939a") + ) + (fp_line + (start -1.11 2.11) + (end -2.36 2.11) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "0b932c97-c00c-41c9-9412-83ffabd34efc") + ) + (fp_line + (start -2.36 2.11) + (end -2.36 0.86) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "cf698bd7-bfb7-4fc2-ba38-8f28e79c3cdd") + ) + (fp_rect + (start -1.95 1.7) + (end 3.95 -2.8) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "B.Fab") + (uuid "ddff54e3-1b2a-4033-8227-71c259d8746f") + ) + (fp_text user "${REFERENCE}" + (at 1 -1.5 90) + (layer "B.Fab") + (uuid "1f1f7f90-962a-4ca5-aa28-78750f750aad") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (pad "1" thru_hole roundrect + (at 0 0 90) + (size 1.2 1.75) + (drill 0.75) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (roundrect_rratio 0.208333) + (net 99 "Board_1-Net-(J1-Pin_1)") + (pinfunction "Pin_1") + (pintype "passive") + (uuid "ccaa3416-84f6-4967-a94c-32de2057ff19") + ) + (pad "2" thru_hole oval + (at 2 0 90) + (size 1.2 1.75) + (drill 0.75) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 98 "Board_1-GND") + (pinfunction "Pin_2") + (pintype "passive") + (uuid "7f5ed882-80d3-43aa-a33d-a87b967bc3d7") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Connector_JST.3dshapes/JST_PH_B2B-PH-K_1x02_P2.00mm_Vertical.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "TestPoint:TestPoint_Pad_D1.5mm" + (layer "B.Cu") + (uuid "885c601f-4f38-452b-90fd-c9eb311e5be7") + (at 186 49.74975 -90) + (descr "SMD pad as test Point, diameter 1.5mm") + (tags "test point SMD pad") + (property "Reference" "TP7" + (at 0 2.5 0) + (unlocked yes) + (layer "B.SilkS") + (uuid "d8e2a893-c0a8-4037-8b87-1cf965cdb564") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Value" "TestPoint" + (at 0 -1.75 90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "b2274f02-fc51-40df-9528-4452e119ea92") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Datasheet" "~" + (at 0 0 90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "652d58e6-1faa-473c-8e63-b2ffc596ea78") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Description" "test point" + (at 0 0 90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "f175222a-ccbb-4a66-a6fa-99116ed1faa1") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Manufacturer" "" + (at 0 0 90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "90889d0c-f732-41ea-95f5-eae59e19cbf3") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Manufacturer PN" "" + (at 0 0 90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "49716626-104a-46c3-b51b-b0c619e6702f") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "part" "TestPoint" + (at 0 0 0) + (layer "B.SilkS") + (hide yes) + (uuid "64878040-c9b1-4118-af53-7343fbdc8765") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/a581c007-f3cd-4158-84e3-325d7bd83247") + (attr exclude_from_pos_files) + (fp_circle + (center 0 0) + (end 0 -0.95) + (stroke + (width 0.12) + (type solid) + ) + (fill no) + (layer "B.SilkS") + (uuid "81030018-4463-4482-91ee-9b5ddd129dcb") + ) + (fp_circle + (center 0 0) + (end 1.25 0) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "B.CrtYd") + (uuid "93922934-56cc-4d87-88f1-c06c995d80d6") + ) + (fp_text user "${REFERENCE}" + (at 0 1.65 180) + (layer "B.Fab") + (uuid "84586f0e-e580-44c6-bea1-3fb078e9592d") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (pad "1" smd circle + (at 0 0 270) + (size 1.5 1.5) + (layers "B.Cu" "B.Mask") + (net 95 "Board_1-/Project Architecture/Power and Interface/SWDCLK") + (pinfunction "1") + (pintype "passive") + (uuid "cb97e41b-415a-47a1-94f2-1427b418ef89") + ) + (embedded_fonts no) + ) + (footprint "TestPoint:TestPoint_Pad_D1.5mm" + (layer "B.Cu") + (uuid "89371666-b04e-4cbe-98af-c6d489499f00") + (at 135 49.74975 -90) + (descr "SMD pad as test Point, diameter 1.5mm") + (tags "test point SMD pad") + (property "Reference" "TP7" + (at 0 2.5 0) + (unlocked yes) + (layer "B.SilkS") + (uuid "451e73a4-1ec3-4896-aeec-014afeea455f") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Value" "TestPoint" + (at 0 -1.75 90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "cf0b3e72-e689-4c11-b22f-7ae03f04f067") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Datasheet" "~" + (at 0 0 90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "d6f8440b-954e-43e8-93f9-71e06e99c174") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Description" "test point" + (at 0 0 90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "4fdc976a-3c84-4f34-8ea6-50f4986cb968") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Manufacturer" "" + (at 0 0 90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "c58a81ca-17d2-4d1c-8fba-f1b493ccaf30") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Manufacturer PN" "" + (at 0 0 90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "17d890b9-c03e-4060-9759-6fffa0578de7") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "part" "TestPoint" + (at 0 0 0) + (layer "B.SilkS") + (hide yes) + (uuid "c1edd160-0005-4ddc-b25d-5cd336af7265") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/a581c007-f3cd-4158-84e3-325d7bd83247") + (attr exclude_from_pos_files) + (fp_circle + (center 0 0) + (end 0 -0.95) + (stroke + (width 0.12) + (type solid) + ) + (fill no) + (layer "B.SilkS") + (uuid "60369ffd-8d23-45ca-9c32-1c14d55fac03") + ) + (fp_circle + (center 0 0) + (end 1.25 0) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "B.CrtYd") + (uuid "d6c89ca2-d72d-4c6c-a2ac-34e216681bea") + ) + (fp_text user "${REFERENCE}" + (at 0 1.65 180) + (layer "B.Fab") + (uuid "cf8fa863-4570-474b-978e-f2ec594e0227") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (pad "1" smd circle + (at 0 0 270) + (size 1.5 1.5) + (layers "B.Cu" "B.Mask") + (net 15 "Board_0-/Project Architecture/Power and Interface/SWDCLK") + (pinfunction "1") + (pintype "passive") + (uuid "839c0512-36dc-488b-8b74-e62dc698395c") + ) + (embedded_fonts no) + ) + (footprint "TestPoint:TestPoint_Pad_D1.5mm" + (layer "B.Cu") + (uuid "8a127f60-7fd9-4551-bd78-e423d44b7114") + (at 170 61.24975 180) + (descr "SMD pad as test Point, diameter 1.5mm") + (tags "test point SMD pad") + (property "Reference" "TP4" + (at 0 1.648 0) + (unlocked yes) + (layer "B.SilkS") + (uuid "d4077fbf-08b0-4fbc-bfb4-7444009c5e39") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Value" "TestPoint" + (at 0 -1.75 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "7e0d84b0-c1c5-4433-8183-35871989ab99") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "678908a4-67ff-4a29-aeed-2d6a694e94b8") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Description" "test point" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "5bf27bdd-8889-4908-b0d9-663aae68ac56") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Manufacturer" "" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "94734ffd-d552-45c9-9543-02a802e9ff53") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Manufacturer PN" "" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "650e31da-f862-4ffd-b661-542d39ab32a3") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "part" "TestPoint" + (at 0 0 0) + (layer "B.SilkS") + (hide yes) + (uuid "1f53fed4-10a0-43d0-94ad-685e7897f7d4") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/a64e2846-e0ef-472d-be8a-2a14e8424886") + (attr exclude_from_pos_files) + (fp_circle + (center 0 0) + (end 0 -0.95) + (stroke + (width 0.12) + (type solid) + ) + (fill no) + (layer "B.SilkS") + (uuid "cddb3771-d67e-44ce-84e1-89630afb9c55") + ) + (fp_circle + (center 0 0) + (end 1.25 0) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "B.CrtYd") + (uuid "69573bd8-911c-4c8d-839a-97b469af9238") + ) + (fp_text user "${REFERENCE}" + (at 0 1.65 0) + (layer "B.Fab") + (uuid "9f4f9ff3-09a1-42e6-b41d-f1f3f36c56c9") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (pad "1" smd circle + (at 0 0 180) + (size 1.5 1.5) + (layers "B.Cu" "B.Mask") + (net 85 "Board_1-/Project Architecture/BLE Controller/~{BATT_INT}") + (pinfunction "1") + (pintype "passive") + (uuid "270cf64a-46b7-429b-98f7-1bc4dbea7a8d") + ) + (embedded_fonts no) + ) + (footprint "Connector_Wire:SolderWirePad_1x01_SMD_2x4mm" + (layer "B.Cu") + (uuid "8f3d8acb-9284-4ea1-a938-09ef2c9b2c85") + (at 106.5 49.74975 180) + (descr "Wire Pad, Square, SMD Pad, 2mm x 4mm") + (tags "MeasurementPoint Square SMDPad 2mmx4mm ") + (property "Reference" "TP13" + (at 0 2.8 0) + (unlocked yes) + (layer "B.SilkS") + (hide yes) + (uuid "ce49f17b-8573-47be-be90-e67c3a6dabd8") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Value" "TestPoint" + (at 0 -2.54 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "0a82bb82-1126-453a-af8d-3fc2acea69b2") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (layer "B.Fab") + (hide yes) + (uuid "b6a5451a-3a17-4e37-ada5-a14ca2bb7b43") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Description" "test point" + (at 0 0 0) + (layer "B.Fab") + (hide yes) + (uuid "2a26f54b-03e1-4fe6-9c9b-8681483eefeb") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "part" "TestPoint" + (at 0 0 0) + (layer "B.SilkS") + (hide yes) + (uuid "ea3d1d16-3312-4294-a61d-7dfb3f89faea") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/68f29406-bf4f-4737-ba92-51d121ee515a") + (attr exclude_from_pos_files) + (fp_rect + (start -1.25 2.25) + (end 1.25 -2.25) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "B.CrtYd") + (uuid "4a9d4b97-6317-41d6-88c6-8b6d704df3ab") + ) + (fp_rect + (start -1.15 2.15) + (end 1.15 -2.15) + (stroke + (width 0.1) + (type default) + ) + (fill no) + (layer "B.Fab") + (uuid "42a71235-403b-4f5b-adae-a9e4c668b417") + ) + (fp_text user "${REFERENCE}" + (at 0 0 90) + (layer "B.Fab") + (uuid "124e2d7f-c06d-4aa6-89cc-84d7068ba636") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (pad "1" smd roundrect + (at 0 0 180) + (size 2 4) + (layers "B.Cu" "B.Mask") + (roundrect_rratio 0.25) + (net 10 "Board_0-/Project Architecture/Load Cell Amp/SIG+") + (pinfunction "1") + (pintype "passive") + (uuid "fe89e49b-b28d-4b98-b08f-451142484b05") + ) + (embedded_fonts no) + ) + (footprint "TestPoint:TestPoint_Pad_D1.5mm" + (layer "B.Cu") + (uuid "919ee303-6ced-4705-9aa0-e2f8252b9286") + (at 186 46.74975 -90) + (descr "SMD pad as test Point, diameter 1.5mm") + (tags "test point SMD pad") + (property "Reference" "TP10" + (at 0 3 0) + (unlocked yes) + (layer "B.SilkS") + (uuid "6c5f3b9b-a88d-4691-afbe-21d85c9b1740") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Value" "TestPoint" + (at 0 -1.75 90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "77249ddd-76c9-45d0-aae2-05adb57d40b8") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Datasheet" "~" + (at 0 0 90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "84fca8fc-2ee8-49fc-9482-c2474abba1ce") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Description" "test point" + (at 0 0 90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "c9130029-de84-436f-8dd9-22f591585595") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Manufacturer" "" + (at 0 0 90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "7bcafdeb-7e74-4ebb-bd0d-62f0ea6e14a1") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Manufacturer PN" "" + (at 0 0 90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "8c895bfd-0da0-496d-a5d0-6e2f0ab642e5") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "part" "TestPoint" + (at 0 0 0) + (layer "B.SilkS") + (hide yes) + (uuid "158347fe-7665-48c6-9d4a-4479fae75e88") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/a5a3296f-9044-41a6-ae46-69267e919f61") + (attr exclude_from_pos_files) + (fp_circle + (center 0 0) + (end 0 -0.95) + (stroke + (width 0.12) + (type solid) + ) + (fill no) + (layer "B.SilkS") + (uuid "8baacc2b-74da-46d1-a274-442f0fe8e062") + ) + (fp_circle + (center 0 0) + (end 1.25 0) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "B.CrtYd") + (uuid "460722a4-6449-40e1-996f-4bb770326250") + ) + (fp_text user "${REFERENCE}" + (at 0 1.65 180) + (layer "B.Fab") + (uuid "ec109737-38ae-41a7-ae34-998bad814841") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (pad "1" smd circle + (at 0 0 270) + (size 1.5 1.5) + (layers "B.Cu" "B.Mask") + (net 96 "Board_1-/Project Architecture/Power and Interface/SWDIO") + (pinfunction "1") + (pintype "passive") + (uuid "03384ba4-2697-4cb5-9f03-c96597f643f4") + ) + (embedded_fonts no) + ) + (footprint "TestPoint:TestPoint_Pad_D1.5mm" + (layer "B.Cu") + (uuid "9555a0c3-f651-4bbd-a0b1-eddb8e57c972") + (at 167 61.24975 180) + (descr "SMD pad as test Point, diameter 1.5mm") + (tags "test point SMD pad") + (property "Reference" "TP3" + (at 2.5 0 0) + (unlocked yes) + (layer "B.SilkS") + (uuid "b0df7c39-5efd-427f-af39-e3f4528d5a60") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Value" "TestPoint" + (at 0 -1.75 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "76d4a677-69c6-44dd-bfdc-528cda104a7e") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "be8ffaa1-4f17-4d58-a3e6-2fa7358d20f1") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Description" "test point" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "7a907719-f037-4999-b00d-728f28f698aa") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Manufacturer" "" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "b2caa29a-778a-444d-9d4c-c14b54e1e099") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Manufacturer PN" "" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "ff8806f6-2e49-4123-9a07-4db3cb60ba75") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "part" "TestPoint" + (at 0 0 0) + (layer "B.SilkS") + (hide yes) + (uuid "ba71b1e5-4190-4745-8edf-ccd9d83ce536") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/a1cce5a3-27bf-4bda-b8cc-f131b92cc56c") + (attr exclude_from_pos_files) + (fp_circle + (center 0 0) + (end 0 -0.95) + (stroke + (width 0.12) + (type solid) + ) + (fill no) + (layer "B.SilkS") + (uuid "528b577b-f8e7-4fa8-8224-220f0f0d27a1") + ) + (fp_circle + (center 0 0) + (end 1.25 0) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "B.CrtYd") + (uuid "03349919-88a3-49e7-875c-d28915c09420") + ) + (fp_text user "${REFERENCE}" + (at 0 1.65 0) + (layer "B.Fab") + (uuid "4b3ad59d-ecb5-4444-868b-d3df1973fa12") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (pad "1" smd circle + (at 0 0 180) + (size 1.5 1.5) + (layers "B.Cu" "B.Mask") + (net 99 "Board_1-Net-(J1-Pin_1)") + (pinfunction "1") + (pintype "passive") + (uuid "7598e871-0ee2-4170-a4b4-05bf9c0f1d0e") + ) + (embedded_fonts no) + ) + (footprint "TestPoint:TestPoint_Pad_D1.5mm" + (layer "B.Cu") + (uuid "9a4f5ea4-24e1-4324-b7c6-6468620a4749") + (at 135 46.74975 -90) + (descr "SMD pad as test Point, diameter 1.5mm") + (tags "test point SMD pad") + (property "Reference" "TP10" + (at 0 3 0) + (unlocked yes) + (layer "B.SilkS") + (uuid "a000bc4c-423f-46ff-ad81-02acb0965aa9") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Value" "TestPoint" + (at 0 -1.75 90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "80d86b98-3269-4706-809c-353ab23d05c2") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Datasheet" "~" + (at 0 0 90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "b8e88c43-4624-409e-b7c0-2c26382650e3") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Description" "test point" + (at 0 0 90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "686507dc-ea3d-4801-b493-c7ff36cace6f") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Manufacturer" "" + (at 0 0 90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "d8929e8d-aa63-478e-8eb0-f65513eddede") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Manufacturer PN" "" + (at 0 0 90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "ab4dedc2-9358-4116-b2b8-d2573b3cae4a") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "part" "TestPoint" + (at 0 0 0) + (layer "B.SilkS") + (hide yes) + (uuid "bb2f331e-3164-46e1-b2bc-ae7b9e704d9e") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/a5a3296f-9044-41a6-ae46-69267e919f61") + (attr exclude_from_pos_files) + (fp_circle + (center 0 0) + (end 0 -0.95) + (stroke + (width 0.12) + (type solid) + ) + (fill no) + (layer "B.SilkS") + (uuid "d9866c40-d60f-4488-b8f4-bcbd6d75b047") + ) + (fp_circle + (center 0 0) + (end 1.25 0) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "B.CrtYd") + (uuid "2eec8a6d-a593-49a0-851d-bdeb736e334e") + ) + (fp_text user "${REFERENCE}" + (at 0 1.65 180) + (layer "B.Fab") + (uuid "52a2bfae-1590-4a10-9832-b6e404229140") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (pad "1" smd circle + (at 0 0 270) + (size 1.5 1.5) + (layers "B.Cu" "B.Mask") + (net 16 "Board_0-/Project Architecture/Power and Interface/SWDIO") + (pinfunction "1") + (pintype "passive") + (uuid "eacc2dcf-ce77-4b74-ad83-b6cafc2e2231") + ) + (embedded_fonts no) + ) + (footprint "Connector_Wire:SolderWirePad_1x01_SMD_2x4mm" + (layer "B.Cu") + (uuid "a47c6864-dab0-4262-bb1a-dd356a0d3828") + (at 163.5 49.74975 180) + (descr "Wire Pad, Square, SMD Pad, 2mm x 4mm") + (tags "MeasurementPoint Square SMDPad 2mmx4mm ") + (property "Reference" "TP11" + (at 0 2.8 0) + (unlocked yes) + (layer "B.SilkS") + (hide yes) + (uuid "dbe54b6a-4318-4191-a302-90f603a2496f") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Value" "TestPoint" + (at 0 -2.54 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "0c6d28ca-5490-4d24-96ae-a009212de17f") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (layer "B.Fab") + (hide yes) + (uuid "6472da8e-10fc-4f02-a6e8-10de2ba8d99f") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Description" "test point" + (at 0 0 0) + (layer "B.Fab") + (hide yes) + (uuid "d650079c-8670-4654-bb6b-007e3eb05107") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "part" "TestPoint" + (at 0 0 0) + (layer "B.SilkS") + (hide yes) + (uuid "24747b70-2975-48a7-a2d0-38f638412c4d") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/b28a1eee-2f08-4428-9b24-9acd0c866799") + (attr exclude_from_pos_files) + (fp_rect + (start -1.25 2.25) + (end 1.25 -2.25) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "B.CrtYd") + (uuid "6c89c722-7032-481c-8a67-a216a5861451") + ) + (fp_rect + (start -1.15 2.15) + (end 1.15 -2.15) + (stroke + (width 0.1) + (type default) + ) + (fill no) + (layer "B.Fab") + (uuid "d596dd5e-c234-4cd8-97de-e7f455a48bb9") + ) + (fp_text user "${REFERENCE}" + (at 0 0 90) + (layer "B.Fab") + (uuid "15f2d049-1eab-406c-9130-48db77239e82") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (pad "1" smd roundrect + (at 0 0 180) + (size 2 4) + (layers "B.Cu" "B.Mask") + (roundrect_rratio 0.25) + (net 89 "Board_1-/Project Architecture/Load Cell Amp/EXC+") + (pinfunction "1") + (pintype "passive") + (uuid "5fe0ba0c-36b5-46d9-a93e-f2bcd62957b5") + ) + (embedded_fonts no) + ) + (footprint "Connector_JST:JST_PH_B2B-PH-K_1x02_P2.00mm_Vertical" + (layer "B.Cu") + (uuid "ab98d048-7ab3-404a-9def-fb3d828ee7d2") + (at 125.05 60.19975 90) + (descr "JST PH series connector, B2B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator") + (tags "connector JST PH vertical") + (property "Reference" "J1" + (at 1 2.9 90) + (unlocked yes) + (layer "B.SilkS") + (uuid "e9bc7f4b-4782-4e06-9792-be1beb701fe1") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Value" "B2B-PH-K" + (at 1 -4 90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "ffe0f667-4b87-498d-984a-054fe05b9340") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Datasheet" "https://www.jst.com/wp-content/uploads/2025/06/ePH.pdf" + (at 0 0 90) + (layer "B.Fab") + (hide yes) + (uuid "069ca2a2-8ad0-4c8e-8dd0-0cf44cedc289") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Description" "Generic connector, single row, 01x02, script generated (kicad-library-utils/schlib/autogen/connector/)" + (at 0 0 90) + (layer "B.Fab") + (hide yes) + (uuid "e4bfc0c5-5261-4c75-96f6-811dea546433") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Asymworks IPN" "" + (at 0 0 270) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "d3a11f07-e915-4e3e-bef6-e7bd54ef93b2") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Manufacturer" "JST" + (at 0 0 270) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "c97a169f-4db4-4722-b467-7ddbcc47b67d") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Manufacturer PN" "S2B-PH-SM4-TB" + (at 0 0 270) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "313e9210-fa0e-4b3e-8912-7e76a14bf380") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "LCSC" "C295747" + (at 0 0 270) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "38c56649-3edd-44c5-bdc9-925aa9122285") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "part" "Conn_01x02" + (at 0 0 0) + (layer "B.SilkS") + (hide yes) + (uuid "57057020-f10b-456f-861b-a921a2411d42") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/50dbb54b-ac71-430d-9a54-934961ba73f0") + (attr through_hole) + (fp_line + (start 3.45 -2.3) + (end 3.45 1.2) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "74f4d4e3-f5d3-4ee1-ab95-be0481fcdfc9") + ) + (fp_line + (start 1 -2.3) + (end 1 -1.8) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "93b7f87f-3be4-4c2f-a8b8-6b8ac675aa6d") + ) + (fp_line + (start 0.9 -2.3) + (end 0.9 -1.8) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "f541411f-1ef1-4712-8699-d4c2c8876982") + ) + (fp_line + (start -1.45 -2.3) + (end 3.45 -2.3) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "0b160ecc-d37f-48b6-a6cc-ad413054acf8") + ) + (fp_line + (start 1.1 -1.8) + (end 1.1 -2.3) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "b5f8653f-9694-48e2-8e28-4bb9b6f0e580") + ) + (fp_line + (start 0.9 -1.8) + (end 1.1 -1.8) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "4089b596-5b93-4971-bc11-7aa25992366e") + ) + (fp_line + (start 4.06 -0.8) + (end 3.45 -0.8) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "0136c3f4-a4a1-409c-b90b-3df3fc6ef834") + ) + (fp_line + (start -2.06 -0.8) + (end -1.45 -0.8) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "d0ba2fc3-b492-4c90-ab86-618ceac9b413") + ) + (fp_line + (start 4.06 0.5) + (end 3.45 0.5) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "85559226-cdc3-47dc-8b28-e4d331c0e3b0") + ) + (fp_line + (start -2.06 0.5) + (end -1.45 0.5) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "256db82e-1b0c-414c-b707-d6a0c7a815f6") + ) + (fp_line + (start 3.45 1.2) + (end 1.5 1.2) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "1a7fd468-745b-43ef-9878-1aafcce1de6f") + ) + (fp_line + (start 1.5 1.2) + (end 1.5 1.81) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "1d69acc9-1c30-4ef5-9ebd-1ca2593510c5") + ) + (fp_line + (start 0.5 1.2) + (end -1.45 1.2) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "b7fffc7b-2244-4ec6-8a37-a8070f2c49a2") + ) + (fp_line + (start -1.45 1.2) + (end -1.45 -2.3) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "7cedd2ff-20d6-47fa-86d4-daaa9805d82c") + ) + (fp_line + (start 0.5 1.81) + (end 0.5 1.2) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "913e6e0e-7d25-4969-bbe1-ad25f806fed3") + ) + (fp_line + (start -0.3 1.81) + (end -0.3 2.01) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "90dfd0a2-1103-43d6-a218-4cda21c0f58e") + ) + (fp_line + (start -0.3 1.91) + (end -0.6 1.91) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "11dbbce9-21ad-4e83-ac85-87c67a02f747") + ) + (fp_line + (start -0.3 2.01) + (end -0.6 2.01) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "1b52ab0f-5caf-4d69-866c-567eec6e0bb7") + ) + (fp_line + (start -0.6 2.01) + (end -0.6 1.81) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "fd5b0390-301c-413f-a426-51c740d6393c") + ) + (fp_line + (start -1.11 2.11) + (end -2.36 2.11) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "fa6acba8-55ad-41c2-9294-4c797c57b231") + ) + (fp_line + (start -2.36 2.11) + (end -2.36 0.86) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "8b6de8f3-8aa4-4a2e-9d67-4ce825391fab") + ) + (fp_rect + (start -2.06 1.81) + (end 4.06 -2.91) + (stroke + (width 0.12) + (type solid) + ) + (fill no) + (layer "B.SilkS") + (uuid "027277d1-bed8-4dc9-b7e2-a473342201b7") + ) + (fp_rect + (start -2.45 2.2) + (end 4.45 -3.3) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "B.CrtYd") + (uuid "7ce1f059-c98d-4b70-94ff-df263a8d821a") + ) + (fp_line + (start -1.11 2.11) + (end -2.36 2.11) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "e037dc3b-b983-48f1-b6a5-e1736aa6189d") + ) + (fp_line + (start -2.36 2.11) + (end -2.36 0.86) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "9acb9b93-134f-4b8c-964c-10b42a052c82") + ) + (fp_rect + (start -1.95 1.7) + (end 3.95 -2.8) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "B.Fab") + (uuid "58cf03f9-8c77-4553-9cb1-1e91b1d2eb89") + ) + (fp_text user "${REFERENCE}" + (at 1 -1.5 90) + (layer "B.Fab") + (uuid "87728271-5b75-4d42-9d40-f8b1efa09f0a") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (pad "1" thru_hole roundrect + (at 0 0 90) + (size 1.2 1.75) + (drill 0.75) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (roundrect_rratio 0.208333) + (net 19 "Board_0-Net-(J1-Pin_1)") + (pinfunction "Pin_1") + (pintype "passive") + (uuid "483ca860-c511-434a-9b25-bda65b2e5fc1") + ) + (pad "2" thru_hole oval + (at 2 0 90) + (size 1.2 1.75) + (drill 0.75) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 18 "Board_0-GND") + (pinfunction "Pin_2") + (pintype "passive") + (uuid "299d541b-f4df-4bbf-b1b2-1a8bb6cf5094") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Connector_JST.3dshapes/JST_PH_B2B-PH-K_1x02_P2.00mm_Vertical.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Connector_JST:JST_PH_B5B-PH-K_1x05_P2.00mm_Vertical" + (layer "B.Cu") + (uuid "b0830532-54a1-4df4-8b75-1db419923e03") + (at 194.5 60.99975 90) + (descr "JST PH series connector, B5B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator") + (tags "connector JST PH vertical") + (property "Reference" "J2" + (at 4 -4 90) + (unlocked yes) + (layer "B.SilkS") + (uuid "9957960c-2b17-4330-a225-200115609471") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Value" "B5B-PH-K" + (at 4 -4 90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "e366cb6b-452f-4326-94ab-3a99ba689e78") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Datasheet" "https://www.jst.com/wp-content/uploads/2025/06/ePH.pdf" + (at 0 0 90) + (layer "B.Fab") + (hide yes) + (uuid "5d928a08-176e-43a4-9eef-3a687d5f38b2") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Description" "Generic connector, single row, 01x05, script generated (kicad-library-utils/schlib/autogen/connector/)" + (at 0 0 90) + (layer "B.Fab") + (hide yes) + (uuid "35d0e461-cadd-44d3-bb7f-80aa5d642c26") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Asymworks IPN" "" + (at 0 0 270) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "c34539b8-910d-4578-8636-6a3d1a33f7e3") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Manufacturer" "JST" + (at 0 0 270) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "12c0d254-f9a6-4a6b-8188-0baa27318c35") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Manufacturer PN" "S5B-PH-SM4-TB" + (at 0 0 270) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "28f18def-6af6-4629-98df-464eb8ed5cce") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "LCSC" "C265104" + (at 0 0 270) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "26c97260-f1fc-408a-a34d-75a1e61cf2ed") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "part" "Conn_01x05" + (at 0 0 0) + (layer "B.SilkS") + (hide yes) + (uuid "717198d6-4900-491c-a9bf-1c02dfdd1a88") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/3a474dca-bf00-4fba-8294-1d2e20569ac4") + (attr through_hole) + (fp_line + (start 9.45 -2.3) + (end 9.45 1.2) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "80fbba21-fe78-427f-bf7d-9740802d0789") + ) + (fp_line + (start 7 -2.3) + (end 7 -1.8) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "e5f499ac-80f1-41f5-b8d0-6916ff7628f9") + ) + (fp_line + (start 6.9 -2.3) + (end 6.9 -1.8) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "7dd73792-3562-40e2-9ac5-7621989159c3") + ) + (fp_line + (start 5 -2.3) + (end 5 -1.8) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "4f38f756-2963-49e9-aed5-bee7d6a4a0fe") + ) + (fp_line + (start 4.9 -2.3) + (end 4.9 -1.8) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "45fef7c1-b810-4455-98ac-f50625a9944d") + ) + (fp_line + (start 3 -2.3) + (end 3 -1.8) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "8bba89e4-e302-46ba-8ee6-2279be00e64f") + ) + (fp_line + (start 2.9 -2.3) + (end 2.9 -1.8) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "56d05c7b-93bb-470f-a5d6-63abab3cb455") + ) + (fp_line + (start 1 -2.3) + (end 1 -1.8) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "836995da-9852-4b15-8a96-50a00103f82b") + ) + (fp_line + (start 0.9 -2.3) + (end 0.9 -1.8) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "ca985e21-a928-401f-ae1c-3bc9f88011cf") + ) + (fp_line + (start -1.45 -2.3) + (end 9.45 -2.3) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "5eeb080c-7523-45f6-bc2e-0e84c3f3081a") + ) + (fp_line + (start 7.1 -1.8) + (end 7.1 -2.3) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "cecd26d0-7197-416f-9500-1626c92482cd") + ) + (fp_line + (start 6.9 -1.8) + (end 7.1 -1.8) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "1f71fe3c-8a8b-4090-b209-880eba275604") + ) + (fp_line + (start 5.1 -1.8) + (end 5.1 -2.3) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "8252348a-c19c-489c-b43c-68e2dbcc1028") + ) + (fp_line + (start 4.9 -1.8) + (end 5.1 -1.8) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "49082d6d-be20-4f3e-a291-da19ada1cd51") + ) + (fp_line + (start 3.1 -1.8) + (end 3.1 -2.3) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "e7a15a91-e8cc-4cbd-9990-f847f4c65701") + ) + (fp_line + (start 2.9 -1.8) + (end 3.1 -1.8) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "38149c29-3e94-421d-b4d5-c815e4e52bc4") + ) + (fp_line + (start 1.1 -1.8) + (end 1.1 -2.3) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "310c0535-b703-4fe5-bd19-976abe301503") + ) + (fp_line + (start 0.9 -1.8) + (end 1.1 -1.8) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "f6a94650-efe9-44c9-868d-8efce9e82c26") + ) + (fp_line + (start 10.06 -0.8) + (end 9.45 -0.8) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "0f4acc70-a6a7-41cb-b56a-2891d9f5f943") + ) + (fp_line + (start -2.06 -0.8) + (end -1.45 -0.8) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "fc98b8e6-c389-4896-98e9-1405d8dd2580") + ) + (fp_line + (start 10.06 0.5) + (end 9.45 0.5) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "7c5f2cf3-41c3-47e8-b2b3-2cbe3abb6bfe") + ) + (fp_line + (start -2.06 0.5) + (end -1.45 0.5) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "25fe5ae9-805e-430d-86f1-1a4f0961d601") + ) + (fp_line + (start 9.45 1.2) + (end 7.5 1.2) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "0cb04579-dd98-4da6-8d12-a14bcee66d5e") + ) + (fp_line + (start 7.5 1.2) + (end 7.5 1.81) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "aa016387-597d-422f-9e3c-b12c3036017e") + ) + (fp_line + (start 0.5 1.2) + (end -1.45 1.2) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "2b2fe3ad-a78d-4731-8850-55a4233e2a24") + ) + (fp_line + (start -1.45 1.2) + (end -1.45 -2.3) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "939711d6-cfdc-4f1e-96de-a38c6f0896dc") + ) + (fp_line + (start 0.5 1.81) + (end 0.5 1.2) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "7c43b3f5-9844-4294-9d74-8a6a6038846c") + ) + (fp_line + (start -0.3 1.81) + (end -0.3 2.01) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "249fc9ad-8bee-414b-9878-3c09acad53cd") + ) + (fp_line + (start -0.3 1.91) + (end -0.6 1.91) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "cad7e3ac-cc23-467d-b310-6b83a88efdc3") + ) + (fp_line + (start -0.3 2.01) + (end -0.6 2.01) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "dc064699-62d0-420a-8c4c-f1a838695a62") + ) + (fp_line + (start -0.6 2.01) + (end -0.6 1.81) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "6975b2be-4c67-4426-bbb2-5b19f1b87224") + ) + (fp_line + (start -1.11 2.11) + (end -2.36 2.11) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "b6a31a3a-c1e3-4e8d-9054-ac76dc76cd49") + ) + (fp_line + (start -2.36 2.11) + (end -2.36 0.86) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "ba10d583-4aa1-4479-ae9e-c9dfee2e8084") + ) + (fp_rect + (start -2.06 1.81) + (end 10.06 -2.91) + (stroke + (width 0.12) + (type solid) + ) + (fill no) + (layer "B.SilkS") + (uuid "41108f66-2604-4531-b7ac-ffbd4d1041ec") + ) + (fp_rect + (start -2.45 2.2) + (end 10.45 -3.3) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "B.CrtYd") + (uuid "51f0db82-f325-4b46-bd99-82d4237b5d42") + ) + (fp_line + (start -1.11 2.11) + (end -2.36 2.11) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "26bf5222-0cf4-44a6-9b6a-2a600b4ebc63") + ) + (fp_line + (start -2.36 2.11) + (end -2.36 0.86) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "7796f6e5-a83a-4d3c-b304-164e8c479790") + ) + (fp_rect + (start -1.95 1.7) + (end 9.95 -2.8) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "B.Fab") + (uuid "7c294bd9-b6da-445d-8206-7a949cdd1739") + ) + (fp_text user "${REFERENCE}" + (at 4 -1.5 90) + (layer "B.Fab") + (uuid "c07fe8ae-1b8a-4b21-8b3e-360e44e7e2dc") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (pad "1" thru_hole roundrect + (at 0 0 90) + (size 1.2 1.75) + (drill 0.75) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (roundrect_rratio 0.208333) + (net 114 "Board_1-VBUS") + (pinfunction "Pin_1") + (pintype "passive") + (uuid "0c9defbd-9ac9-4dd2-aa4d-c7974beaa5cc") + ) + (pad "2" thru_hole oval + (at 2 0 90) + (size 1.2 1.75) + (drill 0.75) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 92 "Board_1-/Project Architecture/Power and Interface/CHARGE_LED_IO") + (pinfunction "Pin_2") + (pintype "passive") + (uuid "98659ae7-302c-4685-bed9-1843a9950766") + ) + (pad "3" thru_hole oval + (at 4 0 90) + (size 1.2 1.75) + (drill 0.75) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 93 "Board_1-/Project Architecture/Power and Interface/PAIR_LED_IO") + (pinfunction "Pin_3") + (pintype "passive") + (uuid "81136f14-e5df-4da2-87fd-0b3052a9fbd4") + ) + (pad "4" thru_hole oval + (at 6 0 90) + (size 1.2 1.75) + (drill 0.75) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 88 "Board_1-/Project Architecture/BLE Controller/~{PAIR_SW}") + (pinfunction "Pin_4") + (pintype "passive") + (uuid "369fa77d-7531-471d-b85a-15b0139504b8") + ) + (pad "5" thru_hole oval + (at 8 0 90) + (size 1.2 1.75) + (drill 0.75) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 98 "Board_1-GND") + (pinfunction "Pin_5") + (pintype "passive") + (uuid "8458fe2d-185d-402b-bb0e-0cc65af9e034") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Connector_JST.3dshapes/JST_PH_B5B-PH-K_1x05_P2.00mm_Vertical.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "TestPoint:TestPoint_Pad_D1.5mm" + (layer "B.Cu") + (uuid "b65abd3b-25df-4227-a57b-7f622c8e269b") + (at 189 49.74975 90) + (descr "SMD pad as test Point, diameter 1.5mm") + (tags "test point SMD pad") + (property "Reference" "TP8" + (at 0 2.5 0) + (unlocked yes) + (layer "B.SilkS") + (uuid "772804bf-23fb-4e31-8379-7009b7c84e54") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Value" "TestPoint" + (at 0 -1.75 90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "6f816c34-a364-4045-8631-d0eb27a2efb4") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Datasheet" "~" + (at 0 0 270) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "2a4f8a13-a98f-451d-beea-eb44fa49f222") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Description" "test point" + (at 0 0 270) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "b501f4a4-34c5-426d-8921-4125e2c2060f") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Manufacturer" "" + (at 0 0 270) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "80ad8f49-46a4-4dfe-b128-2b86bc585a71") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Manufacturer PN" "" + (at 0 0 270) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "5515740a-8f41-4409-8652-6fead44b6bbb") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "part" "TestPoint" + (at 0 0 0) + (layer "B.SilkS") + (hide yes) + (uuid "52fb2ef1-f1ba-4f4b-b5a2-ed8c5f089f94") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/3f0204d8-153c-4d58-8e9b-331f19382f8a") + (attr exclude_from_pos_files) + (fp_circle + (center 0 0) + (end 0 -0.95) + (stroke + (width 0.12) + (type solid) + ) + (fill no) + (layer "B.SilkS") + (uuid "fa388181-3f14-4b51-9ac2-45b0b180d51c") + ) + (fp_circle + (center 0 0) + (end 1.25 0) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "B.CrtYd") + (uuid "a7e8e684-35d2-4ce5-b0a5-e97fb1c12cc6") + ) + (fp_text user "${REFERENCE}" + (at 0 1.65 180) + (layer "B.Fab") + (uuid "ef28bcd3-434a-49d4-b0b9-8922aa6c4070") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (pad "1" smd circle + (at 0 0 90) + (size 1.5 1.5) + (layers "B.Cu" "B.Mask") + (net 81 "Board_1-+3.3V") + (pinfunction "1") + (pintype "passive") + (uuid "8c6d7508-b115-4fc3-8756-fd22f902501d") + ) + (embedded_fonts no) + ) + (footprint "Connector_Wire:SolderWirePad_1x01_SMD_2x4mm" + (layer "B.Cu") + (uuid "c9a230c8-3336-46d1-a07a-73c5a20f1cee") + (at 112.5 49.74975 180) + (descr "Wire Pad, Square, SMD Pad, 2mm x 4mm") + (tags "MeasurementPoint Square SMDPad 2mmx4mm ") + (property "Reference" "TP11" + (at 0 2.8 0) + (unlocked yes) + (layer "B.SilkS") + (hide yes) + (uuid "fe58bbfd-d422-4e98-aa80-e0a133bf6576") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Value" "TestPoint" + (at 0 -2.54 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "90726e2e-ffbc-43f0-8e22-83c2177328b6") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (layer "B.Fab") + (hide yes) + (uuid "10d67d4a-f851-4780-896a-20df42f5b922") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Description" "test point" + (at 0 0 0) + (layer "B.Fab") + (hide yes) + (uuid "86a56a94-3f9d-4025-84ad-1638606f8570") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "part" "TestPoint" + (at 0 0 0) + (layer "B.SilkS") + (hide yes) + (uuid "b69cac69-dba7-4111-9860-671f90420474") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/b28a1eee-2f08-4428-9b24-9acd0c866799") + (attr exclude_from_pos_files) + (fp_rect + (start -1.25 2.25) + (end 1.25 -2.25) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "B.CrtYd") + (uuid "5ae9802a-c55d-4013-ba3b-73025d34b57b") + ) + (fp_rect + (start -1.15 2.15) + (end 1.15 -2.15) + (stroke + (width 0.1) + (type default) + ) + (fill no) + (layer "B.Fab") + (uuid "77f562f6-b42d-4af1-8896-235935190ed7") + ) + (fp_text user "${REFERENCE}" + (at 0 0 90) + (layer "B.Fab") + (uuid "ae45e578-da13-4a63-ba9f-53ca6a66e3e1") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (pad "1" smd roundrect + (at 0 0 180) + (size 2 4) + (layers "B.Cu" "B.Mask") + (roundrect_rratio 0.25) + (net 9 "Board_0-/Project Architecture/Load Cell Amp/EXC+") + (pinfunction "1") + (pintype "passive") + (uuid "50b9165f-9fa9-4e60-8ca1-9ac2b5239688") + ) + (embedded_fonts no) + ) + (footprint "TestPoint:TestPoint_Pad_D1.5mm" + (layer "B.Cu") + (uuid "d77b9ac3-4a70-4b6d-bbc5-00fecb445e2c") + (at 156 59.24975 180) + (descr "SMD pad as test Point, diameter 1.5mm") + (tags "test point SMD pad") + (property "Reference" "TP1" + (at -2.5 0 0) + (unlocked yes) + (layer "B.SilkS") + (uuid "0a4ab9cb-895f-4164-b7ab-9af4740a495a") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Value" "TestPoint" + (at 0 -1.75 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "5a5d9b8c-eeb1-4fea-9919-7c0b0ce454e1") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "ef5b927e-3ff1-4fa0-87e1-905cefa4577c") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Description" "test point" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "b11cd40e-afc6-46cb-99cf-246b3f9e49ea") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Manufacturer" "" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "5f3eb143-44d9-4eb7-aec1-5e2970b945d5") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Manufacturer PN" "" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "529ff4bd-7843-4c63-9d7a-c7404a3f19a8") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "part" "TestPoint" + (at 0 0 0) + (layer "B.SilkS") + (hide yes) + (uuid "13faa8fd-f370-4b3a-82db-7c5cb4320f27") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/f9d4e96d-5745-439f-90a0-b346d3dffc71") + (attr exclude_from_pos_files) + (fp_circle + (center 0 0) + (end 0 -0.95) + (stroke + (width 0.12) + (type solid) + ) + (fill no) + (layer "B.SilkS") + (uuid "dca08266-7edc-4d96-b4f8-02a6bf251554") + ) + (fp_circle + (center 0 0) + (end 1.25 0) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "B.CrtYd") + (uuid "0f71acd5-f79d-4baf-be36-07a5ac570d25") + ) + (fp_text user "${REFERENCE}" + (at 0 1.65 0) + (layer "B.Fab") + (uuid "5b4f1e2c-8eda-456d-9d40-e322eab1290b") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (pad "1" smd circle + (at 0 0 180) + (size 1.5 1.5) + (layers "B.Cu" "B.Mask") + (net 104 "Board_1-Net-(U1A--)") + (pinfunction "1") + (pintype "passive") + (uuid "6b04ed01-cb74-4cb6-b019-7b200b8e4ab9") + ) + (embedded_fonts no) + ) + (footprint "Connector_JST:JST_PH_B5B-PH-K_1x05_P2.00mm_Vertical" + (layer "B.Cu") + (uuid "e212bcd0-dce9-4fb1-940e-715ddaa4b45a") + (at 143.5 60.99975 90) + (descr "JST PH series connector, B5B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator") + (tags "connector JST PH vertical") + (property "Reference" "J2" + (at 4 -4 90) + (unlocked yes) + (layer "B.SilkS") + (uuid "37b7b792-ba77-42ca-a3c8-c3a3c6268d10") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Value" "B5B-PH-K" + (at 4 -4 90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "c12d2b87-6f2c-46a8-af83-609060f28e5a") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Datasheet" "https://www.jst.com/wp-content/uploads/2025/06/ePH.pdf" + (at 0 0 90) + (layer "B.Fab") + (hide yes) + (uuid "361f822a-cbf6-471e-93cd-71eb0114c4bf") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Description" "Generic connector, single row, 01x05, script generated (kicad-library-utils/schlib/autogen/connector/)" + (at 0 0 90) + (layer "B.Fab") + (hide yes) + (uuid "80ac7759-3ca3-4ee1-bb59-8dff2976d1f4") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Asymworks IPN" "" + (at 0 0 270) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "1ec4d0a1-2783-4f49-8192-512c82ed7097") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Manufacturer" "JST" + (at 0 0 270) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "33377968-b2be-4e4e-a9db-ea5d83b6ed37") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Manufacturer PN" "S5B-PH-SM4-TB" + (at 0 0 270) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "f1cae485-9f93-46ab-89a6-3ce4bab386d3") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "LCSC" "C265104" + (at 0 0 270) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "45f46855-699b-4298-83a4-18933b51fa4e") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "part" "Conn_01x05" + (at 0 0 0) + (layer "B.SilkS") + (hide yes) + (uuid "6ec45220-c155-4f76-9b66-a578b4894dcc") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/3a474dca-bf00-4fba-8294-1d2e20569ac4") + (attr through_hole) + (fp_line + (start 9.45 -2.3) + (end 9.45 1.2) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "b193d22d-9425-439c-82b2-b14d1af67682") + ) + (fp_line + (start 7 -2.3) + (end 7 -1.8) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "e215976e-f776-4ac6-9a7f-2a2ef8408484") + ) + (fp_line + (start 6.9 -2.3) + (end 6.9 -1.8) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "a735ab73-9932-45b4-8811-6df64769593a") + ) + (fp_line + (start 5 -2.3) + (end 5 -1.8) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "cb80d5c6-c0dd-47c2-a2c4-5603a1d9c450") + ) + (fp_line + (start 4.9 -2.3) + (end 4.9 -1.8) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "226760c4-9b9f-4017-abc2-b73dfac78571") + ) + (fp_line + (start 3 -2.3) + (end 3 -1.8) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "50db2719-567b-46ed-a39e-123ae5706f7a") + ) + (fp_line + (start 2.9 -2.3) + (end 2.9 -1.8) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "46182a26-886c-48f0-8f95-8c2d8b63f2f7") + ) + (fp_line + (start 1 -2.3) + (end 1 -1.8) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "7cfd5aed-37e4-4e44-950a-fa4640382e2b") + ) + (fp_line + (start 0.9 -2.3) + (end 0.9 -1.8) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "42f2af25-a9fc-4e29-99af-46a3f3969283") + ) + (fp_line + (start -1.45 -2.3) + (end 9.45 -2.3) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "8e1a69a3-c689-4e34-b9aa-33ada142b053") + ) + (fp_line + (start 7.1 -1.8) + (end 7.1 -2.3) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "99036451-36d9-49bd-912c-37a64e74eba3") + ) + (fp_line + (start 6.9 -1.8) + (end 7.1 -1.8) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "76c3246c-1a75-46e7-9786-0501897c30ac") + ) + (fp_line + (start 5.1 -1.8) + (end 5.1 -2.3) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "f1afbd73-5038-4369-b57f-153d9a39b152") + ) + (fp_line + (start 4.9 -1.8) + (end 5.1 -1.8) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "d0dfc36a-315d-4121-a596-39fd1192b0d0") + ) + (fp_line + (start 3.1 -1.8) + (end 3.1 -2.3) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "a9bd14a9-04f5-4f0e-a433-1a36fbcc0083") + ) + (fp_line + (start 2.9 -1.8) + (end 3.1 -1.8) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "ed7483ca-fcb3-4b93-9381-040bd984dba0") + ) + (fp_line + (start 1.1 -1.8) + (end 1.1 -2.3) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "fe0769f9-6bf6-4432-b634-6471a590ba4f") + ) + (fp_line + (start 0.9 -1.8) + (end 1.1 -1.8) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "34365c6e-bf93-4677-9a58-ed060d07d02d") + ) + (fp_line + (start 10.06 -0.8) + (end 9.45 -0.8) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "81766206-0301-4023-86e4-2688309060b2") + ) + (fp_line + (start -2.06 -0.8) + (end -1.45 -0.8) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "26661a12-9b97-4e6a-967b-fb38b210e12e") + ) + (fp_line + (start 10.06 0.5) + (end 9.45 0.5) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "d480130c-73b7-43a7-8ff4-42f037412c55") + ) + (fp_line + (start -2.06 0.5) + (end -1.45 0.5) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "62d23043-bf59-4dc1-a672-29bc4ad93cb7") + ) + (fp_line + (start 9.45 1.2) + (end 7.5 1.2) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "d7df7a9c-ffb4-4d93-aa27-3de173483045") + ) + (fp_line + (start 7.5 1.2) + (end 7.5 1.81) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "2051d163-60f6-4c23-9b32-a17f6c17cc0c") + ) + (fp_line + (start 0.5 1.2) + (end -1.45 1.2) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "d8001a07-8d49-48eb-ba33-90be7179522a") + ) + (fp_line + (start -1.45 1.2) + (end -1.45 -2.3) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "b9902876-ed0f-49a6-aed2-511ddf41e343") + ) + (fp_line + (start 0.5 1.81) + (end 0.5 1.2) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "2f6b544d-c07d-4731-9b47-a563a9ac2a60") + ) + (fp_line + (start -0.3 1.81) + (end -0.3 2.01) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "2a9db4fb-321f-4b3d-a0c5-49724be18748") + ) + (fp_line + (start -0.3 1.91) + (end -0.6 1.91) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "cb72dc85-3fcc-48c5-9dfa-d8b8dbc1ea8b") + ) + (fp_line + (start -0.3 2.01) + (end -0.6 2.01) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "3ba5474b-ecb3-4254-8ae7-7dfd5163c114") + ) + (fp_line + (start -0.6 2.01) + (end -0.6 1.81) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "dacf60c9-70d4-49e9-b44c-c7970e70996d") + ) + (fp_line + (start -1.11 2.11) + (end -2.36 2.11) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "dc217226-a40d-4cd7-8bc3-6956bbada8c2") + ) + (fp_line + (start -2.36 2.11) + (end -2.36 0.86) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "e74a0fc3-8887-4563-8a82-adc1f112ae75") + ) + (fp_rect + (start -2.06 1.81) + (end 10.06 -2.91) + (stroke + (width 0.12) + (type solid) + ) + (fill no) + (layer "B.SilkS") + (uuid "926633ff-943b-4df7-947f-6c28d10b1196") + ) + (fp_rect + (start -2.45 2.2) + (end 10.45 -3.3) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "B.CrtYd") + (uuid "1dcc75d1-dd9d-4b74-ba43-5c4c869aa0c7") + ) + (fp_line + (start -1.11 2.11) + (end -2.36 2.11) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "2f45c667-9747-4f41-84d5-56cff7b90751") + ) + (fp_line + (start -2.36 2.11) + (end -2.36 0.86) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "040caa55-95c4-4ac0-ae43-8d11c084214c") + ) + (fp_rect + (start -1.95 1.7) + (end 9.95 -2.8) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "B.Fab") + (uuid "7ec9a49f-7522-43c8-8034-6be2c80d23b8") + ) + (fp_text user "${REFERENCE}" + (at 4 -1.5 90) + (layer "B.Fab") + (uuid "02d49bd9-2b82-4c4d-89ae-dbeef305ed43") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (pad "1" thru_hole roundrect + (at 0 0 90) + (size 1.2 1.75) + (drill 0.75) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (roundrect_rratio 0.208333) + (net 34 "Board_0-VBUS") + (pinfunction "Pin_1") + (pintype "passive") + (uuid "a359f836-e110-4b7a-a230-083367eaa8e1") + ) + (pad "2" thru_hole oval + (at 2 0 90) + (size 1.2 1.75) + (drill 0.75) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 12 "Board_0-/Project Architecture/Power and Interface/CHARGE_LED_IO") + (pinfunction "Pin_2") + (pintype "passive") + (uuid "7139db60-af36-4a62-9874-8c5593de9f92") + ) + (pad "3" thru_hole oval + (at 4 0 90) + (size 1.2 1.75) + (drill 0.75) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 13 "Board_0-/Project Architecture/Power and Interface/PAIR_LED_IO") + (pinfunction "Pin_3") + (pintype "passive") + (uuid "9059ee4d-86f4-42e8-bad4-65e09362c958") + ) + (pad "4" thru_hole oval + (at 6 0 90) + (size 1.2 1.75) + (drill 0.75) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 8 "Board_0-/Project Architecture/BLE Controller/~{PAIR_SW}") + (pinfunction "Pin_4") + (pintype "passive") + (uuid "196f179a-5b6f-4c30-9dbd-86c1d2179697") + ) + (pad "5" thru_hole oval + (at 8 0 90) + (size 1.2 1.75) + (drill 0.75) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 18 "Board_0-GND") + (pinfunction "Pin_5") + (pintype "passive") + (uuid "7ddd5a07-3740-4655-8270-17dcc58ca89f") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Connector_JST.3dshapes/JST_PH_B5B-PH-K_1x05_P2.00mm_Vertical.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (gr_line + (start 118.989187 32.101666) + (end 118.995189 32.15033) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "000a6e20-0776-4e6b-8b55-b461966a119b") + ) + (gr_line + (start 118.882039 35.721675) + (end 118.85787 35.764338) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "0018190b-e291-4bd4-b6c1-71916c3f51ad") + ) + (gr_line + (start 118.941602 68.088302) + (end 118.923955 68.13405) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "003e615d-3d5c-4fb0-884e-47f54a461144") + ) + (gr_line + (start 127 64.748762) + (end 127.001203 64.699731) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "00d625d5-1e6c-4e24-9e93-db27fc9537a3") + ) + (gr_line + (start 180.256868 36.259562) + (end 180.250142 36.250429) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "0106b002-dd24-494e-bc2b-4115d27140cc") + ) + (gr_line + (start 169.596103 31.445845) + (end 169.634758 31.476012) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "01500b53-5341-4784-9946-0a9a76bd5a15") + ) + (gr_line + (start 196.999999 20.012247) + (end 196.999729 20.001245) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "01cf0e71-4e22-4942-9613-508900d8d660") + ) + (gr_line + (start 185.782652 43.721112) + (end 185.736363 43.708598) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "022ecc3a-2998-4b6d-be44-bb95a573f6ec") + ) + (gr_line + (start 127.196595 68.346853) + (end 127.168362 68.306764) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "028f5f85-e006-4c33-8e61-feb9576d7618") + ) + (gr_line + (start 127.485411 36.10762) + (end 127.443985 36.081387) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "03947c91-ea29-4f32-ab16-81a87e48eb50") + ) + (gr_line + (start 146.00481 53.40083) + (end 146.010812 53.352166) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "039b5b61-dfa6-4cb0-a782-1b4d49cb8ae8") + ) + (gr_line + (start 100.012247 68.75075) + (end 100.001245 68.75102) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "03c901ad-a335-4ded-8ac7-f6fb9f527c7b") + ) + (gr_line + (start 146.616699 52.575794) + (end 146.662447 52.558147) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "0406958c-80fc-47a7-a436-444c60bf9071") + ) + (gr_line + (start 178 32.248262) + (end 178.001203 32.199231) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "042ddccd-a77d-4e1a-b904-20984f9a5ad3") + ) + (gr_line + (start 127.076044 64.366449) + (end 127.095914 64.321622) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "056b4108-cf64-45d4-ae91-0116bb8c989e") + ) + (gr_line + (start 127.196595 31.653146) + (end 127.226762 31.614491) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "0576bf3a-e943-4252-a21a-b314d3c348fe") + ) + (gr_line + (start 118.998796 35.299768) + (end 118.995189 35.348669) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "059eec74-9f13-4c00-a188-7c17baa56167") + ) + (gr_line + (start 118.3833 63.825794) + (end 118.428127 63.845664) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "067b6475-b885-4053-a291-0266204b39fd") + ) + (gr_line + (start 169.290994 36.206733) + (end 169.243737 36.21981) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "067d5d8f-2602-45bd-82de-7102ec6cbbfc") + ) + (gr_line + (start 146.485411 52.641879) + (end 146.528074 52.61771) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "06b7dee2-f418-4272-a127-d8ac4f45b0f7") + ) + (gr_line + (start 127.076044 31.865949) + (end 127.095914 31.821122) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "073417be-addd-44a3-b6ea-3baf9279c5ee") + ) + (gr_line + (start 111.123234 43.739408) + (end 111.075628 43.745149) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "073a8282-6943-402d-bc1f-a3024d3e8a0f") + ) + (gr_line + (start 110.979853 43.74975) + (end 100.012272 43.74975) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "07f2e7fc-28c1-45cd-9d77-11b0394cbe0b") + ) + (gr_line + (start 118.596103 31.445845) + (end 118.634758 31.476012) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "0885f85b-6ee8-4963-823c-29870154a236") + ) + (gr_line + (start 169.000987 68.75075) + (end 127.999012 68.75075) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "088f6b65-cfd0-4d2a-8e14-dc51bd1e63a2") + ) + (gr_line + (start 178.756262 36.21981) + (end 178.709005 36.206733) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "08acfa26-6dea-4e9b-89b9-af6a55cb4ee4") + ) + (gr_line + (start 178.010812 64.602166) + (end 178.019195 64.553854) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "093b1c26-1e77-4ad7-86b7-24f6ecd40521") + ) + (gr_line + (start 127.25879 64.077862) + (end 127.2926 64.04235) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "09c92123-2a1c-49db-825e-85639db2194a") + ) + (gr_line + (start 111.309271 43.693878) + (end 111.263636 43.708598) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "0a17610b-a33d-4ed8-8f96-59f895a626b8") + ) + (gr_line + (start 150.3833 47.423705) + (end 150.337552 47.441352) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "0a8a595c-817e-4230-9c07-cb7dbf50fcf5") + ) + (gr_line + (start 178.365241 31.476012) + (end 178.403896 31.445845) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "0add5a3c-4685-4376-833a-e87d8006aecc") + ) + (gr_line + (start 178.043016 68.041744) + (end 178.029939 67.994487) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "0b12ba3f-0799-4290-93f6-2601afce5833") + ) + (gr_line + (start 146.852416 52.510562) + (end 146.90108 52.50456) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "0b3843bf-06cf-421d-8df3-1c8c56f9a7fa") + ) + (gr_line + (start 111.17051 43.731389) + (end 111.123234 43.739408) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "0b8af1bc-0470-4fae-ba7d-685fedfb075c") + ) + (gr_line + (start 178.90108 31.25406) + (end 178.949981 31.250453) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "0bb175d3-fd2f-41a8-bd8e-afd28c239b81") + ) + (gr_line + (start 150.773237 52.864991) + (end 150.803404 52.903646) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "0bbeac40-6385-4eba-9806-6467ada780fd") + ) + (gr_line + (start 150.803404 52.903646) + (end 150.831637 52.943735) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "0ee453a0-f3cd-4b27-ab93-09fa47d66e4c") + ) + (gr_line + (start 146.010812 53.352166) + (end 146.019195 53.303854) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "0f1e8f05-771d-4407-8375-9dd937d4c6ac") + ) + (gr_line + (start 100.012272 63.74975) + (end 118.000987 63.74975) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "0fb33c5f-9381-4eee-8821-fbe4f695de4d") + ) + (gr_line + (start 146 46.500737) + (end 146 43.762022) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "1088c8ad-8361-4967-be83-79b3d6f4eab2") + ) + (gr_line + (start 118.195895 63.768945) + (end 118.243737 63.779689) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "10a598c1-4a9a-407e-b197-88a050f9afd9") + ) + (gr_line + (start 169.337552 63.808147) + (end 169.3833 63.825794) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "10b90f47-0fae-4cc6-a321-3dfb1c625fcc") + ) + (gr_line + (start 178.058397 68.088302) + (end 178.043016 68.041744) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "10e3eb52-1960-40ac-96a1-71c1bab847f8") + ) + (gr_line + (start 169.514588 68.60862) + (end 169.471925 68.632789) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "1139b870-e9f7-4376-8bde-2241be862b68") + ) + (gr_line + (start 169.000987 36.24975) + (end 167.762001 36.24975) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "11d2826b-dda2-4c97-ba5e-9f91996239c2") + ) + (gr_line + (start 150.634758 47.272987) + (end 150.596103 47.303154) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "124406ad-b385-430e-abe4-3020f207fa5c") + ) + (gr_line + (start 127.804104 63.768945) + (end 127.852416 63.760562) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "12890fc7-43a8-4232-8020-08c9b6b5f11e") + ) + (gr_line + (start 178.076044 35.63305) + (end 178.058397 35.587302) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "1292307c-917e-4b86-a90d-b1c206cfffb6") + ) + (gr_line + (start 185.736363 43.708598) + (end 185.690728 43.693878) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "12c6aef2-833f-4f18-b7c7-c203080ce862") + ) + (gr_line + (start 167.743117 36.259581) + (end 162.798284 43.323629) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "130588d3-8859-423a-a6b9-86110523c48a") + ) + (gr_line + (start 169.941602 31.911697) + (end 169.956983 31.958255) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "137f1409-42f3-470a-87a3-8259cc28a948") + ) + (gr_line + (start 127.403896 68.554154) + (end 127.365241 68.523987) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "13d884ff-2ebb-4615-81d6-2bf5a3d934ae") + ) + (gr_line + (start 146.029939 53.256012) + (end 146.043016 53.208755) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "13fbd8eb-6b53-4aab-bf57-91733238dc72") + ) + (gr_line + (start 118.989187 64.602166) + (end 118.995189 64.65083) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "14925c80-70bc-4e90-842f-b15c37b2085b") + ) + (gr_line + (start 118.471925 68.632789) + (end 118.428127 68.654835) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "14add4a6-2a43-432d-8fa9-594a5bdd24ac") + ) + (gr_line + (start 169.428127 36.153835) + (end 169.3833 36.173705) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "14cf853d-ace0-408c-a4b9-23807b34bd5f") + ) + (gr_line + (start 169.85787 64.235161) + (end 169.882039 64.277824) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "15006ab7-2b5d-4cce-a416-43fc67f5c3f1") + ) + (gr_line + (start 146.804104 52.518945) + (end 146.852416 52.510562) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "1579885c-b61f-42a2-afb4-36844a6becba") + ) + (gr_line + (start 169.243737 31.279189) + (end 169.290994 31.292266) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "15c28cfe-2c27-4c91-9eba-4e897d463c85") + ) + (gr_line + (start 169.741209 35.921637) + (end 169.707399 35.957149) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "165782d2-5293-4ab5-847f-d48d73f24359") + ) + (gr_line + (start 127.328112 64.00854) + (end 127.365241 63.976512) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "16ef3b06-132a-45bd-94f8-10eaa082fe28") + ) + (gr_line + (start 178.043016 64.458755) + (end 178.058397 64.412197) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "170bd59d-b777-4aa2-b2d6-5f36a25dfff2") + ) + (gr_line + (start 146.25879 52.827862) + (end 146.2926 52.79235) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "1735bb67-0b0b-40a8-8ae8-04abe1149092") + ) + (gr_line + (start 150.882039 46.971675) + (end 150.85787 47.014338) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "17cf4cb6-dde9-4383-83a8-61272b20ee13") + ) + (gr_line + (start 162.354148 43.676985) + (end 162.309271 43.693878) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "17e4fd84-f858-438c-801b-256e409e490c") + ) + (gr_line + (start 178.196595 35.845853) + (end 178.168362 35.805764) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "17e8b42c-8d2f-4472-ac74-dd9b7e46899f") + ) + (gr_line + (start 118.243737 68.72081) + (end 118.195895 68.731554) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "18587fbd-a2cb-4f2e-a054-747c18fb21d0") + ) + (gr_line + (start 169.556014 63.918112) + (end 169.596103 63.946345) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "18786324-79e0-4ba2-b990-670822a22b60") + ) + (gr_line + (start 146 53.498762) + (end 146.001203 53.449731) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "18da7f01-e9ab-4953-ba9a-6b66c05dee90") + ) + (gr_line + (start 169.956983 35.540744) + (end 169.941602 35.587302) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "1913ff45-9b08-4073-b742-a88847bfbeda") + ) + (gr_line + (start 118.882039 64.277824) + (end 118.904085 64.321622) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "1915f94e-b26b-41a2-9394-327e4f64dd41") + ) + (gr_line + (start 169.098919 36.244939) + (end 169.050018 36.248546) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "19a8b7a4-3b04-4e54-af42-93fc5d10084d") + ) + (gr_line + (start 127.328112 68.491959) + (end 127.2926 68.458149) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "19dba581-317b-4b33-a115-5c8e47df3f1f") + ) + (gr_line + (start 169.337552 31.307647) + (end 169.3833 31.325294) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "1a13cf4f-259b-47a8-84fa-6e948c3b9835") + ) + (gr_line + (start 169.97006 64.506012) + (end 169.980804 64.553854) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "1a347449-5431-42a7-8188-b9eb04f88b4a") + ) + (gr_line + (start 118.741209 68.422637) + (end 118.707399 68.458149) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "1a857a60-ab77-4662-87e5-c2f530cf0028") + ) + (gr_line + (start 162.563603 43.561459) + (end 162.524029 43.588536) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "1a89dda4-0a8b-44b0-87f5-c8605c2fa2bd") + ) + (gr_line + (start 111.563603 43.561459) + (end 111.524029 43.588536) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "1ae7dc49-e617-4e47-91f4-b34f573e5e5a") + ) + (gr_line + (start 118.243737 36.21981) + (end 118.195895 36.230554) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "1b576235-2c9a-4ab6-bf6b-a834d51e761c") + ) + (gr_line + (start 150.471925 47.381789) + (end 150.428127 47.403835) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "1b7039da-b3b0-48f6-bab6-daaeedf62106") + ) + (gr_line + (start 145.987752 63.749749) + (end 145.998754 63.749479) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "1bc282e2-6d6d-484f-ad05-63379b805084") + ) + (gr_line + (start 118.97006 32.005512) + (end 118.980804 32.053354) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "1c572cbd-6904-4d77-8da0-e6d603c996e9") + ) + (gr_line + (start 150.337552 52.558147) + (end 150.3833 52.575794) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "1c6a17f6-e29e-4255-a1e6-e9834db4fb3b") + ) + (gr_line + (start 119 35.250737) + (end 118.998796 35.299768) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "1ce643bb-0f50-4c59-bf00-da0d2141b3b1") + ) + (gr_line + (start 127.043016 35.540744) + (end 127.029939 35.493487) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "1d46aa07-a0e8-4d17-b66d-e8948f2e4f5e") + ) + (gr_line + (start 127.001203 32.199231) + (end 127.00481 32.15033) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "1d4d0c23-c084-402b-b515-344c96264970") + ) + (gr_line + (start 169.3833 36.173705) + (end 169.337552 36.191352) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "1d60c290-036a-473d-ad02-ce7c9ad170d8") + ) + (gr_line + (start 118.773237 31.614491) + (end 118.803404 31.653146) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "1d95b5d4-f1ab-48ae-8302-8513c11e550b") + ) + (gr_line + (start 118.956983 68.041744) + (end 118.941602 68.088302) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "1e2cb626-3d79-4e6a-82bd-a278df56d8cc") + ) + (gr_line + (start 197 31.236977) + (end 197 20.012272) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "1e2cc924-39ed-46ca-9784-33f982ed3df2") + ) + (gr_line + (start 178.999012 63.74975) + (end 196.987727 63.74975) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "1e7c0abb-40c1-4e6d-864c-b453213d046f") + ) + (gr_line + (start 118.556014 36.081387) + (end 118.514588 36.10762) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "1f1d7152-fc4f-4570-9aa2-ce3d7b9db00a") + ) + (gr_line + (start 146.168362 47.055764) + (end 146.142129 47.014338) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "1f43e010-06bc-4a35-820e-55329f35b6f7") + ) + (gr_line + (start 146.328112 52.75854) + (end 146.365241 52.726512) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "1f613571-6e4c-492a-8645-e77f4af3a628") + ) + (gr_line + (start 178.443985 68.582387) + (end 178.403896 68.554154) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "1f621bbd-5000-4036-adc6-f626a885d32b") + ) + (gr_line + (start 127.095914 64.321622) + (end 127.11796 64.277824) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "1fea661c-c6cc-47e8-ba4f-5addea80dcfc") + ) + (gr_line + (start 178.443985 31.417612) + (end 178.485411 31.391379) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "1ff6aacd-db5f-4f00-98c8-ab78f2dad389") + ) + (gr_line + (start 146.142129 52.985161) + (end 146.168362 52.943735) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "20624902-0782-4e1a-8731-b344fc9331b8") + ) + (gr_line + (start 127.528074 63.86771) + (end 127.571872 63.845664) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "2065cd8e-3dc7-4f35-9bd0-8565576f0f05") + ) + (gr_line + (start 127.2926 35.957149) + (end 127.25879 35.921637) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "20d8718f-5f49-41bf-bd7a-041e72d4f42b") + ) + (gr_line + (start 134.47597 43.588536) + (end 134.436396 43.561459) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "20e5695c-e0a7-4a99-8438-281ca0c5f33b") + ) + (gr_line + (start 169.831637 64.193735) + (end 169.85787 64.235161) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "20ed7150-7bb2-4e8c-9521-01633822f156") + ) + (gr_line + (start 127.00481 35.348669) + (end 127.001203 35.299768) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "217ebb0d-a1d6-4e0b-be5c-4868ddc7afb1") + ) + (gr_line + (start 150.428127 52.595664) + (end 150.471925 52.61771) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "221c15a0-074f-42b2-ab77-ccc3b0f3ee36") + ) + (gr_line + (start 178.142129 64.235161) + (end 178.168362 64.193735) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "22251d0d-80e3-48b2-a663-31536fe831c5") + ) + (gr_line + (start 146.328112 47.240959) + (end 146.2926 47.207149) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "222ef027-69e4-410e-8274-250c2cf4f709") + ) + (gr_line + (start 118.923955 68.13405) + (end 118.904085 68.178877) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "2239d7eb-0bf7-41ec-b348-836164144a3f") + ) + (gr_line + (start 118.290994 63.792766) + (end 118.337552 63.808147) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "22bccc4b-5b9e-4f47-aac0-a52317a75e78") + ) + (gr_line + (start 118.923955 64.366449) + (end 118.941602 64.412197) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "22de6a71-26b6-492e-8052-aba25acaa451") + ) + (gr_line + (start 146.00481 46.598669) + (end 146.001203 46.549768) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "2307a7d5-1f15-4b01-93cc-7703f52a098f") + ) + (gr_line + (start 146.90108 47.494939) + (end 146.852416 47.488937) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "23772425-56e8-4958-a16c-0fc0b758fb19") + ) + (gr_line + (start 178 64.748762) + (end 178.001203 64.699731) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "23fff404-b342-47b0-a809-edcfaa54ba99") + ) + (gr_line + (start 169.803404 64.153646) + (end 169.831637 64.193735) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "24291017-bffe-47bc-9c96-395ff8a0c684") + ) + (gr_line + (start 118.956983 64.458755) + (end 118.97006 64.506012) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "24ad93bf-a5da-4458-8cda-6ad652c8fab6") + ) + (gr_line + (start 151 46.500737) + (end 150.998796 46.549768) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "24b5f5d7-fec2-4ddc-9323-aaf85c7d68f0") + ) + (gr_line + (start 178.019195 35.445645) + (end 178.010812 35.397333) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "258314cc-080c-4d7a-86fe-75d949073473") + ) + (gr_line + (start 118.556014 68.582387) + (end 118.514588 68.60862) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "258ff0c4-4abe-4a3d-ab0a-826dca754132") + ) + (gr_line + (start 127.001203 64.699731) + (end 127.00481 64.65083) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "25b5e550-6e85-45d5-ae60-45e42bbd1a7e") + ) + (gr_line + (start 162.673908 43.469292) + (end 162.638629 43.501768) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "25dd1d10-4b53-45b7-976d-5d1fd815f2e5") + ) + (gr_line + (start 118.904085 35.677877) + (end 118.882039 35.721675) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "262b363e-7e60-4fa3-91d7-fc01caec0bec") + ) + (gr_line + (start 169.989187 35.397333) + (end 169.980804 35.445645) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "268e5edb-b774-42bb-90a1-3c2f1a9e221e") + ) + (gr_line + (start 178.226762 68.385508) + (end 178.196595 68.346853) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "2699b122-1956-4b68-afbe-fe22fb6c6935") + ) + (gr_line + (start 134.645851 43.676985) + (end 134.601837 43.657958) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "269d55f7-6643-46d8-aaa6-c8faacf4245a") + ) + (gr_line + (start 150.050018 52.500953) + (end 150.098919 52.50456) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "26afce29-e6c2-412f-ab9b-74b802ab37f0") + ) + (gr_line + (start 162.739591 43.399453) + (end 162.707588 43.435161) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "26bc58b2-92c7-4d41-bacd-67b0caf4c2af") + ) + (gr_line + (start 146.852416 47.488937) + (end 146.804104 47.480554) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "26e4502d-be31-4aa5-986c-8b11eca12c19") + ) + (gr_line + (start 111.483201 43.613682) + (end 111.441213 43.636841) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "273bd1fa-ddfe-4c8a-95cc-75326293d2d9") + ) + (gr_line + (start 178.076044 31.865949) + (end 178.095914 31.821122) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "2745cd8a-adf8-43bd-ac54-b91a57592f15") + ) + (gr_line + (start 150.97006 53.256012) + (end 150.980804 53.303854) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "2755cf78-0c26-4e7a-a5ab-2bbd0bfe19c5") + ) + (gr_line + (start 169.882039 31.777324) + (end 169.904085 31.821122) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "28638d63-4b33-43a1-96a6-821b913b7ab7") + ) + (gr_line + (start 178.010812 67.898333) + (end 178.00481 67.849669) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "289086a7-44ed-4fc5-9896-fc9c7c806531") + ) + (gr_line + (start 146.001203 46.549768) + (end 146 46.500737) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "28bc9202-96d5-407d-a448-6699eb7c9c33") + ) + (gr_line + (start 178.616699 63.825794) + (end 178.662447 63.808147) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "28e69897-4023-4f5c-b626-b8b02980536d") + ) + (gr_line + (start 178.949981 36.248546) + (end 178.90108 36.244939) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "292a1c8f-b0a9-44c0-bf34-f69bb24c4b02") + ) + (gr_line + (start 162.027802 43.748598) + (end 161.979853 43.74975) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "294d4687-a8d9-4a00-8898-6ab246143aae") + ) + (gr_line + (start 118.471925 36.131789) + (end 118.428127 36.153835) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "2979d745-1447-45c8-b2a8-4005321b8f20") + ) + (gr_line + (start 118.290994 68.707733) + (end 118.243737 68.72081) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "299c6a10-cce0-463b-ba02-7933cee45b96") + ) + (gr_line + (start 178.949981 31.250453) + (end 178.999012 31.24925) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "29c4ab1c-bd69-471f-bdb6-14463046d2da") + ) + (gr_line + (start 127.076044 35.63305) + (end 127.058397 35.587302) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "29d67dba-7c2c-4dd7-9c34-a030363498ed") + ) + (gr_line + (start 162.483201 43.613682) + (end 162.441213 43.636841) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "29d95c47-822f-4158-97e1-e39e1ee64307") + ) + (gr_line + (start 150.050018 47.498546) + (end 150.000987 47.49975) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "2a911050-5166-4823-9a77-a9be551d19b7") + ) + (gr_line + (start 118.337552 31.307647) + (end 118.3833 31.325294) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "2ab600f0-3b47-459e-8a29-48b3f97d9b11") + ) + (gr_line + (start 146.168362 52.943735) + (end 146.196595 52.903646) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "2ad68ecd-9fb0-461c-a21f-0d28dd821d4f") + ) + (gr_line + (start 178.25879 64.077862) + (end 178.2926 64.04235) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "2b4addf2-b82d-4ccf-999c-dd0e9d2d39c1") + ) + (gr_line + (start 170 64.748762) + (end 170 67.751737) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "2baec307-1029-4c5b-a157-1e2e13364194") + ) + (gr_line + (start 118.195895 31.268445) + (end 118.243737 31.279189) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "2be41e4d-9e56-4b97-9821-d89f230a1bba") + ) + (gr_line + (start 127.2926 68.458149) + (end 127.25879 68.422637) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "2d7526af-7330-4d54-82e5-9078363b9940") + ) + (gr_line + (start 127.365241 68.523987) + (end 127.328112 68.491959) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "2e1cda8c-eb88-4e3f-8457-40cb518d38da") + ) + (gr_line + (start 127.485411 31.391379) + (end 127.528074 31.36721) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "2eccc166-0910-4925-9ead-ff7d03207e03") + ) + (gr_line + (start 150.514588 47.35762) + (end 150.471925 47.381789) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "2ed581f5-4c7f-45bc-84df-6ce73b429df7") + ) + (gr_line + (start 169.471925 63.86771) + (end 169.514588 63.891879) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "2f8ae7ce-847f-4e4f-a900-83602026f1a3") + ) + (gr_line + (start 150.980804 53.303854) + (end 150.989187 53.352166) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "3157163b-8cf9-4a38-bdad-18582e1c29c2") + ) + (gr_line + (start 178.001203 35.299768) + (end 178 35.250737) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "327880b3-6a7e-4e27-b520-1734e3b388ea") + ) + (gr_line + (start 118.098919 63.75456) + (end 118.147583 63.760562) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "329e11ca-10f1-48e8-9a25-59ebed0a5f12") + ) + (gr_line + (start 178.999012 31.24925) + (end 196.987727 31.24925) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "32a4e860-e6c5-4e5c-ae36-c1910c97e600") + ) + (gr_line + (start 178.662447 68.692352) + (end 178.616699 68.674705) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "32e5aac0-8d06-4a60-92c3-12a35d7082c3") + ) + (gr_line + (start 100.012247 20) + (end 100.001245 20.00027) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "32eb0632-121b-40ca-99b9-d118a02e2920") + ) + (gr_line + (start 127.949981 63.750953) + (end 127.999012 63.74975) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "333b6082-88ab-468a-b4c2-a741ad22e84a") + ) + (gr_line + (start 162.263636 43.708598) + (end 162.217347 43.721112) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "3434f821-6576-41ca-83b1-06c73aeb4e90") + ) + (gr_line + (start 146.528074 52.61771) + (end 146.571872 52.595664) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "345ba261-6aee-4962-b046-2196a5f803c2") + ) + (gr_line + (start 146.365241 52.726512) + (end 146.403896 52.696345) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "34c0ee46-b95d-4596-ac36-68a199d088da") + ) + (gr_line + (start 150.998796 53.449731) + (end 151 53.498762) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "350a6443-d674-416c-9a24-9de9730efa75") + ) + (gr_line + (start 127.90108 63.75456) + (end 127.949981 63.750953) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "35724631-a5c3-4a58-b696-03df45837c11") + ) + (gr_line + (start 169.634758 31.476012) + (end 169.671887 31.50804) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "35843476-05e8-4469-8100-43443908bb08") + ) + (gr_line + (start 118.147583 31.260062) + (end 118.195895 31.268445) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "35d44735-b4a7-4600-ad5d-1535e640a801") + ) + (gr_line + (start 169.995189 32.15033) + (end 169.998796 32.199231) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "361f08eb-ba05-4e42-a0b9-c91b225e2979") + ) + (gr_line + (start 100.00027 20.001245) + (end 100 20.012247) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "363d6f68-781e-46de-b67b-e6ca16c1bc47") + ) + (gr_line + (start 119 67.751737) + (end 118.998796 67.800768) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "373386d9-8298-49c9-84ae-1ec56de8124d") + ) + (gr_line + (start 169.290994 31.292266) + (end 169.337552 31.307647) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "37531630-81e5-4f17-863c-148c9019b506") + ) + (gr_line + (start 146.226762 52.864991) + (end 146.25879 52.827862) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "376e0ab5-bf35-4218-83de-4bf63bb0cc3b") + ) + (gr_line + (start 118.741209 31.577362) + (end 118.773237 31.614491) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "37f27ab8-b571-4bf7-a964-9f77c8d58ffd") + ) + (gr_line + (start 146.403896 47.303154) + (end 146.365241 47.272987) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "380f14f1-a0fb-468c-b5b1-5310af26c6b6") + ) + (gr_line + (start 185.326091 43.469292) + (end 185.292411 43.435161) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "3849cb17-730b-4f26-b287-a3113637ecad") + ) + (gr_line + (start 178.196595 68.346853) + (end 178.168362 68.306764) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "38535b47-bb98-4324-850d-47035998ecdc") + ) + (gr_line + (start 146.949981 47.498546) + (end 146.90108 47.494939) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "386ccf7b-0696-4062-950c-6ff59dcdc06e") + ) + (gr_line + (start 169.989187 64.602166) + (end 169.995189 64.65083) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "3906e828-b105-48ab-aab4-d2603936da97") + ) + (gr_line + (start 196.999729 31.248004) + (end 196.999999 31.237002) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "39076888-3824-4052-909c-a7be42825977") + ) + (gr_line + (start 127.11796 68.222675) + (end 127.095914 68.178877) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "39cbeb86-6a99-4d06-a9f7-5e857b4f219a") + ) + (gr_line + (start 127.365241 36.022987) + (end 127.328112 35.990959) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "39eddb66-14ef-4fdf-a7a9-d7883c7077d9") + ) + (gr_line + (start 169.147583 63.760562) + (end 169.195895 63.768945) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "3a58af72-ba37-4a24-861c-e9be121fac07") + ) + (gr_line + (start 127.852416 31.260062) + (end 127.90108 31.25406) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "3aa3ac25-1f9f-470b-b449-0fde0da25bfb") + ) + (gr_line + (start 196.987727 43.74975) + (end 186.020146 43.74975) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "3ab8a718-9c84-4ee0-8dad-54ebe510e5f1") + ) + (gr_line + (start 169.634758 63.976512) + (end 169.671887 64.00854) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "3b0afe54-bee0-428d-bf63-38d75a9db2db") + ) + (gr_line + (start 178.852416 31.260062) + (end 178.90108 31.25406) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "3bc51bf9-8490-48de-86aa-af47c9fed08d") + ) + (gr_line + (start 169.707399 31.54185) + (end 169.741209 31.577362) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "3c7a0ae3-f5df-4fda-b09a-ccf30199ddf2") + ) + (gr_line + (start 178 35.250737) + (end 178 32.248262) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "3c7b1bd6-8aaf-4f4d-b2a7-6280bc0656e8") + ) + (gr_line + (start 169.707399 35.957149) + (end 169.671887 35.990959) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "3d20e0d1-536b-4ad5-8e4b-45c6ef888b07") + ) + (gr_line + (start 118.000987 68.75075) + (end 100.012272 68.75075) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "3d3c0336-43a1-441b-bb8f-42b275e073a5") + ) + (gr_line + (start 178.043016 31.958255) + (end 178.058397 31.911697) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "3e056f08-3a88-48e5-8c0e-167edd0a83f8") + ) + (gr_line + (start 169.995189 35.348669) + (end 169.989187 35.397333) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "3e7074f2-e88a-4a5d-9384-9c99703ed628") + ) + (gr_line + (start 162.798284 43.323629) + (end 162.769844 43.36225) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "3ebc758f-498c-467b-b18f-7dab1ba4c77a") + ) + (gr_line + (start 178.756262 31.279189) + (end 178.804104 31.268445) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "3eca8a04-dacf-4621-a37c-a003bd4c0ad9") + ) + (gr_line + (start 169.050018 31.250453) + (end 169.098919 31.25406) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "3f7c512d-f998-4e0f-8b8a-b88617894a04") + ) + (gr_line + (start 146.949981 52.500953) + (end 146.999012 52.49975) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "3f99e44f-f075-4761-be5e-bcdb806523da") + ) + (gr_line + (start 178.949981 68.749546) + (end 178.90108 68.745939) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "3fcb9d00-d5e7-418a-b931-430613f53943") + ) + (gr_line + (start 127.756262 31.279189) + (end 127.804104 31.268445) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "3ffb3eeb-b2e8-4a4a-b17c-b5356a7b8ee6") + ) + (gr_line + (start 118.428127 63.845664) + (end 118.471925 63.86771) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "40d24e04-2437-4120-b420-6f1a4fcb2c2e") + ) + (gr_line + (start 162.707588 43.435161) + (end 162.673908 43.469292) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "410968b9-13d7-4424-89bd-9fe0e6cd0fc1") + ) + (gr_line + (start 178.168362 31.693235) + (end 178.196595 31.653146) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "4170673f-213e-4b45-84c2-11ecc5ba7b06") + ) + (gr_line + (start 178.019195 32.053354) + (end 178.029939 32.005512) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "41746f1a-df6d-4a09-af29-16e352cd97f7") + ) + (gr_line + (start 185.47597 43.588536) + (end 185.436396 43.561459) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "417d71d3-98f8-47a9-8db3-8772cf2021d0") + ) + (gr_line + (start 169.243737 68.72081) + (end 169.195895 68.731554) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "42221ab8-fd33-4f96-a613-c51ebf030f1a") + ) + (gr_line + (start 146.095914 46.927877) + (end 146.076044 46.88305) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "42e6e058-f778-458d-83f3-193c938f8a6f") + ) + (gr_line + (start 127.328112 35.990959) + (end 127.2926 35.957149) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "42f2c2d3-0811-447f-a552-22df562f48fa") + ) + (gr_line + (start 150.290994 47.456733) + (end 150.243737 47.46981) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "43230a32-d0fb-4ce0-9290-922352e6d33e") + ) + (gr_line + (start 150.671887 47.240959) + (end 150.634758 47.272987) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "4354030a-225e-4798-8f07-7612e78c15e7") + ) + (gr_line + (start 127.949981 68.749546) + (end 127.90108 68.745939) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "435eb16d-6022-452b-9386-deb3eb097bd9") + ) + (gr_line + (start 178.365241 36.022987) + (end 178.328112 35.990959) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "43955f4a-1c4c-44bd-9c91-675cf2d44dfb") + ) + (gr_line + (start 127.90108 68.745939) + (end 127.852416 68.739937) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "442352b1-9516-4b45-8940-144f991543a7") + ) + (gr_line + (start 135.020146 43.74975) + (end 134.972197 43.748598) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "44d3e450-f596-488a-8ac9-2f8c96ef1763") + ) + (gr_line + (start 100 68.763022) + (end 100 79.987727) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "4639898f-bb96-462d-bdb6-93332a340a21") + ) + (gr_line + (start 178.756262 68.72081) + (end 178.709005 68.707733) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "4789d928-2081-4869-aa97-43f309da6248") + ) + (gr_line + (start 118.803404 35.845853) + (end 118.773237 35.884508) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "47d9374d-08db-4ff1-bea0-f50316fe7648") + ) + (gr_line + (start 118.3833 36.173705) + (end 118.337552 36.191352) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "48023a6e-815b-46de-b7c8-b0d3a7d58494") + ) + (gr_line + (start 127.616699 68.674705) + (end 127.571872 68.654835) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "4808eac9-a16b-4909-b2ef-d16bf3d7e7c3") + ) + (gr_line + (start 118.337552 68.692352) + (end 118.290994 68.707733) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "480bba07-458b-40fa-b0db-6325dfce8232") + ) + (gr_line + (start 127.058397 31.911697) + (end 127.076044 31.865949) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "4910b04a-42cd-4457-bef2-4a0030ce6d2a") + ) + (gr_line + (start 127.019195 32.053354) + (end 127.029939 32.005512) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "4993cf5b-4b90-4e12-99e3-23570d5e1286") + ) + (gr_line + (start 134.260408 43.399453) + (end 134.230155 43.36225) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "49a7a8be-2610-4209-a84a-8ef5d81d529a") + ) + (gr_line + (start 146.403896 52.696345) + (end 146.443985 52.668112) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "49b9c819-744c-4970-af2b-43b94b6eac4f") + ) + (gr_line + (start 127.2926 64.04235) + (end 127.328112 64.00854) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "49f10c21-bf3f-4c20-96e8-36674b3f578e") + ) + (gr_line + (start 169.97006 35.493487) + (end 169.956983 35.540744) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "4a009db5-adfc-4e4c-b13f-8cfc13bc4bab") + ) + (gr_line + (start 178.403896 36.053154) + (end 178.365241 36.022987) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "4aeea567-08cd-458b-b67b-37f8ac34a5c7") + ) + (gr_line + (start 146.226762 47.134508) + (end 146.196595 47.095853) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "4b35c0d8-9caf-4b37-8703-597644121fee") + ) + (gr_line + (start 169.803404 35.845853) + (end 169.773237 35.884508) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "4b8a3e5d-6909-47df-b586-1882bd297cbf") + ) + (gr_line + (start 169.556014 36.081387) + (end 169.514588 36.10762) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "4be48b5e-1328-43e2-bba2-8a7486068a38") + ) + (gr_line + (start 118.980804 67.946645) + (end 118.97006 67.994487) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "4c378965-44e0-48ac-8014-12519179587d") + ) + (gr_line + (start 178.226762 35.884508) + (end 178.196595 35.845853) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "4ca57d04-16e6-4c02-b461-20db1e7275fe") + ) + (gr_line + (start 118.098919 68.745939) + (end 118.050018 68.749546) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "4d4d7a14-5abe-40cf-806c-3c052cc1c2d2") + ) + (gr_line + (start 169.980804 35.445645) + (end 169.97006 35.493487) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "4d7632b4-291a-484f-a958-1ce7e490a790") + ) + (gr_line + (start 196.987727 68.75075) + (end 178.999012 68.75075) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "4d776abe-d059-465b-bd1d-ce0010651adb") + ) + (gr_line + (start 178.662447 63.808147) + (end 178.709005 63.792766) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "4e13a5f1-67c4-4915-8d3d-1cbaf7ae58c8") + ) + (gr_line + (start 118.831637 31.693235) + (end 118.85787 31.734661) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "4e611350-d7e1-4ff8-9113-a619f08d5034") + ) + (gr_line + (start 178.25879 31.577362) + (end 178.2926 31.54185) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "4ef35202-e67c-4c2c-92ef-ab550cbec888") + ) + (gr_line + (start 127.403896 63.946345) + (end 127.443985 63.918112) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "4fcbae5b-9e73-4226-8670-4b79a82737f0") + ) + (gr_line + (start 169.85787 31.734661) + (end 169.882039 31.777324) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "5029c102-103b-4dd5-b48c-1e22b9e30553") + ) + (gr_line + (start 100 43.762022) + (end 100 63.737477) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "505843fd-b88a-440b-84f3-e058335b329d") + ) + (gr_line + (start 127.804104 36.230554) + (end 127.756262 36.21981) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "50be15ee-d52c-4c30-889f-bf95bcdb37c3") + ) + (gr_line + (start 178.90108 63.75456) + (end 178.949981 63.750953) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "510424a7-058e-4773-91b8-a4882270128a") + ) + (gr_line + (start 127.528074 31.36721) + (end 127.571872 31.345164) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "5155db3d-e7ed-41d4-b0fc-ddac1bbe0eca") + ) + (gr_line + (start 127.443985 63.918112) + (end 127.485411 63.891879) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "528ca902-7d96-40dd-8510-bdbe4173bec0") + ) + (gr_line + (start 118.556014 63.918112) + (end 118.596103 63.946345) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "52e0176d-002a-4033-803a-32bed347c8f3") + ) + (gr_line + (start 146.485411 47.35762) + (end 146.443985 47.331387) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "52f411ba-710d-4f44-af8e-bee61517d000") + ) + (gr_line + (start 118.671887 35.990959) + (end 118.634758 36.022987) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "52fdeee1-77b3-4749-b2fa-017a3c2ab644") + ) + (gr_line + (start 146.019195 46.695645) + (end 146.010812 46.647333) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "539a5a90-ab40-40fb-9fa5-a6f6bc9242a1") + ) + (gr_line + (start 178.403896 63.946345) + (end 178.443985 63.918112) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "53f27338-348a-43b2-ac0d-9d4dcdcc8e1c") + ) + (gr_line + (start 127.662447 31.307647) + (end 127.709005 31.292266) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "53f51811-f09b-4dd1-8d78-08129e461d3f") + ) + (gr_line + (start 178.029939 32.005512) + (end 178.043016 31.958255) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "548045fc-ff6e-40d7-ada3-896979b82433") + ) + (gr_line + (start 178.999012 36.24975) + (end 178.949981 36.248546) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "54a79465-4bc8-49bc-8a1b-63f13925053c") + ) + (gr_line + (start 118.904085 68.178877) + (end 118.882039 68.222675) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "5517a8a7-db2e-405b-bcb1-006747031a4c") + ) + (gr_line + (start 127.999012 68.75075) + (end 127.949981 68.749546) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "5544afd6-ccee-4322-b814-36196cf3e950") + ) + (gr_line + (start 118.980804 64.553854) + (end 118.989187 64.602166) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "556af168-16d3-4446-bb15-cb25f9116011") + ) + (gr_line + (start 100.001245 63.749479) + (end 100.012247 63.749749) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "55a03c0f-6d20-4fc0-ad01-53f141e693a5") + ) + (gr_line + (start 134.924371 43.745149) + (end 134.876765 43.739408) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "55ab81f2-fa6f-44dd-bd41-2f569d39ed5a") + ) + (gr_line + (start 127.168362 68.306764) + (end 127.142129 68.265338) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "55e06bc1-72dc-4611-98cf-5a25ade2b051") + ) + (gr_line + (start 127.058397 68.088302) + (end 127.043016 68.041744) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "55f59521-9307-4c2d-aeea-80263fbfda3e") + ) + (gr_line + (start 127.010812 64.602166) + (end 127.019195 64.553854) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "563023d3-27c5-4ff4-8973-e648ce4476bd") + ) + (gr_line + (start 118.147583 68.739937) + (end 118.098919 68.745939) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "563347cb-dfd4-4fa5-9fc6-c4621414dc3d") + ) + (gr_line + (start 150.989187 46.647333) + (end 150.980804 46.695645) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "5638742d-d507-48b0-8035-c7f253189554") + ) + (gr_line + (start 127.095914 68.178877) + (end 127.076044 68.13405) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "563c3924-38a8-4c07-941f-2735722a3208") + ) + (gr_line + (start 100 20.012272) + (end 100 31.236977) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "567b85bd-8e96-4e47-9fa9-6cc349f69cf4") + ) + (gr_line + (start 178.571872 36.153835) + (end 178.528074 36.131789) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "569abbfd-4208-451a-9f65-b637fa1e2562") + ) + (gr_line + (start 118.97006 67.994487) + (end 118.956983 68.041744) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "56c6e342-94bf-4cb7-8146-0db83a83c4e1") + ) + (gr_line + (start 119 32.248262) + (end 119 35.250737) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "56f55318-8b62-40f7-a8ee-a5f4369669df") + ) + (gr_line + (start 150.000987 52.49975) + (end 150.050018 52.500953) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "57469447-8285-4704-a226-6d43dbffb6fa") + ) + (gr_line + (start 118.671887 68.491959) + (end 118.634758 68.523987) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "57e3484b-c97f-41e2-9c2d-16fc9e032656") + ) + (gr_line + (start 150.923955 53.116449) + (end 150.941602 53.162197) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "580222f2-ab56-4683-8dca-8a4612ba44f9") + ) + (gr_line + (start 169.741209 68.422637) + (end 169.707399 68.458149) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "59134229-8a86-4256-a9c5-83550c18c248") + ) + (gr_line + (start 127.756262 63.779689) + (end 127.804104 63.768945) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "5aef1a7c-677a-4907-a701-ad6739c7ee8b") + ) + (gr_line + (start 116.749857 36.250429) + (end 116.743131 36.259562) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "5b56eea9-d56a-44d6-8a0d-aa94f279ea2c") + ) + (gr_line + (start 169.428127 68.654835) + (end 169.3833 68.674705) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "5b66ab77-3e5f-4a02-9374-1620aed6f662") + ) + (gr_line + (start 127.528074 68.632789) + (end 127.485411 68.60862) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "5bc99322-2ca4-40f5-8b53-885734a2027b") + ) + (gr_line + (start 178.616699 31.325294) + (end 178.662447 31.307647) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "5bf7e4c5-bdab-4946-8c7a-8538d30ca8e0") + ) + (gr_line + (start 127.365241 31.476012) + (end 127.403896 31.445845) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "5c0aae02-c23c-43f8-a1a8-1027acb97e19") + ) + (gr_line + (start 169.471925 68.632789) + (end 169.428127 68.654835) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "5c38114e-9393-4374-8890-080f76d2889c") + ) + (gr_line + (start 100.00027 43.750995) + (end 100 43.761997) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "5c9559b1-07bc-44e9-869f-3d171156ae8c") + ) + (gr_line + (start 167.749857 36.250429) + (end 167.743131 36.259562) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "5ca2e0e2-ecff-487c-969f-c7b12b8bf0a7") + ) + (gr_line + (start 180.249361 36.250022) + (end 180.238022 36.24975) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "5cb5ffc7-d625-454f-9764-bc090a11f995") + ) + (gr_line + (start 178.616699 36.173705) + (end 178.571872 36.153835) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "5cf082f4-565d-4984-8a5e-d915afa5c188") + ) + (gr_line + (start 169.514588 63.891879) + (end 169.556014 63.918112) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "5d0d7456-43cd-4b91-8f1f-07c296e61928") + ) + (gr_line + (start 196.999999 43.761997) + (end 196.999729 43.750995) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "5d1d6718-eff1-4c3b-91e8-ae32556a75df") + ) + (gr_line + (start 127.403896 31.445845) + (end 127.443985 31.417612) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "5d29dc9c-8a9b-4536-8f07-18872ba231c0") + ) + (gr_line + (start 118.904085 64.321622) + (end 118.923955 64.366449) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "5dc7496e-ecda-4880-a9bc-8b101f2cba5f") + ) + (gr_line + (start 127.616699 31.325294) + (end 127.662447 31.307647) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "5de155c4-bc13-407f-809b-13ab7460ffdc") + ) + (gr_line + (start 150.831637 47.055764) + (end 150.803404 47.095853) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "5ef84e40-3a0d-428f-a20c-97c8877962c8") + ) + (gr_line + (start 118.882039 68.222675) + (end 118.85787 68.265338) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "5f188b3e-d9fd-4386-ad54-740f30e54a83") + ) + (gr_line + (start 118.998796 67.800768) + (end 118.995189 67.849669) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "5fa6dc76-18c6-4a96-bdbd-8071a4ba6fd6") + ) + (gr_line + (start 151 63.737502) + (end 151.00027 63.748504) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "6015522c-2ded-49c0-a653-3b41d1976fa1") + ) + (gr_line + (start 169.195895 31.268445) + (end 169.243737 31.279189) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "603266f1-52fe-4594-bbf9-0becff59580d") + ) + (gr_line + (start 170 35.250737) + (end 169.998796 35.299768) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "60c29e8d-2e79-435c-9325-21960872f263") + ) + (gr_line + (start 118.243737 63.779689) + (end 118.290994 63.792766) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "60e2cb06-3825-4261-bb28-f22a38caa4fe") + ) + (gr_line + (start 169.989187 32.101666) + (end 169.995189 32.15033) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "6108c7b2-1f70-4f1a-ba1f-81a4245c1810") + ) + (gr_line + (start 150.596103 47.303154) + (end 150.556014 47.331387) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "61486496-b1b0-483e-b67b-144382a1db60") + ) + (gr_line + (start 127.756262 36.21981) + (end 127.709005 36.206733) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "6199cfb7-04b1-4b01-9cdd-298b8204c265") + ) + (gr_line + (start 111.798284 43.323629) + (end 111.769844 43.36225) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "61a2e52f-9964-4433-b623-8d7740dd6834") + ) + (gr_line + (start 169.000987 31.24925) + (end 169.050018 31.250453) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "6240ce19-7aa9-4064-9ffe-eec4bc901993") + ) + (gr_line + (start 150.831637 52.943735) + (end 150.85787 52.985161) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "625a21ef-9b0b-4744-9b53-e094c5d8314a") + ) + (gr_line + (start 196.998754 43.75002) + (end 196.987752 43.74975) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "625cbaf3-e30e-401d-9f95-02836f66221d") + ) + (gr_line + (start 127.142129 31.734661) + (end 127.168362 31.693235) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "6261dbda-360e-454e-8634-78fc80f12308") + ) + (gr_line + (start 150.998796 46.549768) + (end 150.995189 46.598669) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "62848b3b-437a-4306-af74-988653d89129") + ) + (gr_line + (start 169.882039 35.721675) + (end 169.85787 35.764338) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "62a8605c-3316-4eb6-8fe5-c67ffb1b4827") + ) + (gr_line + (start 134.972197 43.748598) + (end 134.924371 43.745149) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "62c8416c-d626-410e-84b8-d517de2a1d95") + ) + (gr_line + (start 118.941602 31.911697) + (end 118.956983 31.958255) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "62ecd5eb-6c7f-472c-b8c6-fe73a5ba0927") + ) + (gr_line + (start 150.882039 53.027824) + (end 150.904085 53.071622) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "63544dda-875d-4c36-b840-ebd9761247a8") + ) + (gr_line + (start 150.596103 52.696345) + (end 150.634758 52.726512) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "63c024b1-d67c-449e-8afb-2b24d1edc955") + ) + (gr_line + (start 150.923955 46.88305) + (end 150.904085 46.927877) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "63c7d3cd-5565-4fa4-a59f-c629499ff5ce") + ) + (gr_line + (start 169.941602 64.412197) + (end 169.956983 64.458755) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "63c80d74-fa5b-4565-9a6b-a1563bf3609c") + ) + (gr_line + (start 169.3833 63.825794) + (end 169.428127 63.845664) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "649e0229-21bb-4e81-8c96-7ccbc8bf5374") + ) + (gr_line + (start 127.043016 64.458755) + (end 127.058397 64.412197) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "649e9dc4-de7f-42cf-9818-0493d6091a12") + ) + (gr_line + (start 150.147583 52.510562) + (end 150.195895 52.518945) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "65228c6a-7c26-452f-bace-0c5f348624aa") + ) + (gr_line + (start 178.616699 68.674705) + (end 178.571872 68.654835) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "659a7e69-cd66-4b40-a9aa-367a91b95d8f") + ) + (gr_line + (start 146.2926 47.207149) + (end 146.25879 47.171637) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "65d6e956-9e78-4135-955a-a3308cfce56a") + ) + (gr_line + (start 196.987752 79.999999) + (end 196.998754 79.999729) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "66248a42-fd6a-4fd3-a1ad-1b26501265a7") + ) + (gr_line + (start 150.773237 47.134508) + (end 150.741209 47.171637) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "6665511c-d47f-4be0-b6c7-91f878eeb5f4") + ) + (gr_line + (start 151.012247 43.74975) + (end 151.001245 43.75002) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "66eed28e-5e1f-46b9-ab4e-7fe3449a4187") + ) + (gr_line + (start 169.995189 64.65083) + (end 169.998796 64.699731) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "66fb8116-3cec-40c0-a91f-faef813ebfd9") + ) + (gr_line + (start 127.662447 63.808147) + (end 127.709005 63.792766) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "67072684-8bdf-4212-bf92-d6736c967d0d") + ) + (gr_line + (start 178.443985 36.081387) + (end 178.403896 36.053154) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "67640647-d1a5-44b5-aaa7-7266aec5438d") + ) + (gr_line + (start 127.949981 36.248546) + (end 127.90108 36.244939) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "67b565f4-9802-4d9e-a30f-53acc23fa7b1") + ) + (gr_line + (start 169.634758 36.022987) + (end 169.596103 36.053154) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "684423fd-0b00-4c67-bc1f-ea5023f9446c") + ) + (gr_line + (start 169.956983 31.958255) + (end 169.97006 32.005512) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "68792451-ba98-46a2-92ff-d3e9b610f618") + ) + (gr_line + (start 178.709005 36.206733) + (end 178.662447 36.191352) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "68a48b5e-c92e-4020-a286-fb30fce74bab") + ) + (gr_line + (start 146.095914 53.071622) + (end 146.11796 53.027824) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "68c01229-98f4-441f-8e6b-18ca93166595") + ) + (gr_line + (start 111.217347 43.721112) + (end 111.17051 43.731389) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "68fd87de-d560-4c96-837b-c89c14fa9c91") + ) + (gr_line + (start 178.095914 31.821122) + (end 178.11796 31.777324) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "6925f0ac-463e-4d76-9606-2de295fe2341") + ) + (gr_line + (start 178.571872 63.845664) + (end 178.616699 63.825794) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "69f698d7-44ef-4219-b9f7-0b1b27b4b7d7") + ) + (gr_line + (start 118.634758 36.022987) + (end 118.596103 36.053154) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "6a2de0fd-6c3b-457d-ae0d-26c203fb8460") + ) + (gr_line + (start 186.020146 43.74975) + (end 185.972197 43.748598) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "6a378c29-f0cf-4ff8-ae0c-4a16a5bf5b9c") + ) + (gr_line + (start 118.741209 64.077862) + (end 118.773237 64.114991) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "6a7389a9-d4df-48cb-b5cc-1930a5645c25") + ) + (gr_line + (start 146.571872 52.595664) + (end 146.616699 52.575794) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "6ac6e4df-5f33-4964-ae1f-40fb42507042") + ) + (gr_line + (start 146.076044 53.116449) + (end 146.095914 53.071622) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "6bd53262-44e9-4792-87f5-9d5c6ed4a047") + ) + (gr_line + (start 118.803404 31.653146) + (end 118.831637 31.693235) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "6bdc3563-88a8-45dd-a8d1-33773b8ed5ef") + ) + (gr_line + (start 178.168362 35.805764) + (end 178.142129 35.764338) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "6c0b46d4-ae06-43ef-92a6-0e53b57ee84b") + ) + (gr_line + (start 178 67.751737) + (end 178 64.748762) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "6c24403f-d49a-4e81-beb5-9bd775d8a3b3") + ) + (gr_line + (start 169.147583 31.260062) + (end 169.195895 31.268445) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "6c2fe92b-798f-4cb3-a835-79e3d216e3f5") + ) + (gr_line + (start 127.443985 68.582387) + (end 127.403896 68.554154) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "6c87f680-9caf-441d-96fb-f25fa41775e8") + ) + (gr_line + (start 127.90108 31.25406) + (end 127.949981 31.250453) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "6d3d0378-613f-4f73-9e80-f1b17d45af4f") + ) + (gr_line + (start 118.773237 64.114991) + (end 118.803404 64.153646) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "6dc02ab1-2d29-4391-9c1e-11c4d3ed3065") + ) + (gr_line + (start 178.00481 35.348669) + (end 178.001203 35.299768) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "6df01ae1-04f0-489e-8539-a5595dc40708") + ) + (gr_line + (start 146.2926 52.79235) + (end 146.328112 52.75854) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "6e3588d0-20b2-410c-a025-2c1c19a4cc09") + ) + (gr_line + (start 178.2926 68.458149) + (end 178.25879 68.422637) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "6e944e4b-2603-4a21-b3c5-4924f12566b4") + ) + (gr_line + (start 178.403896 68.554154) + (end 178.365241 68.523987) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "6f067bd1-507b-4755-b967-798195d9c992") + ) + (gr_line + (start 127.076044 68.13405) + (end 127.058397 68.088302) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "6f1a2a83-6090-4d82-94bb-26e02d6e15ea") + ) + (gr_line + (start 127.043016 31.958255) + (end 127.058397 31.911697) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "6f48db3c-8c45-4b0c-8ac1-3ffbe5689150") + ) + (gr_line + (start 178.999012 68.75075) + (end 178.949981 68.749546) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "6f556226-bad0-4db3-868d-055b406dad2f") + ) + (gr_line + (start 185.398166 43.532514) + (end 185.36137 43.501768) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "6fb987ec-b125-46db-bc7a-0417aba304a7") + ) + (gr_line + (start 150.741209 52.827862) + (end 150.773237 52.864991) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "6ff99de8-3b10-4b9b-bf70-1b6bd78050c7") + ) + (gr_line + (start 118.147583 63.760562) + (end 118.195895 63.768945) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "6ffa2a9c-6cd8-4c65-b0be-7337c58f734a") + ) + (gr_line + (start 169.803404 68.346853) + (end 169.773237 68.385508) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "7066ed7c-bbfd-48a0-ac2e-e29750f9b441") + ) + (gr_line + (start 178.076044 64.366449) + (end 178.095914 64.321622) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "709bccb2-8927-4739-8c95-1315617afa68") + ) + (gr_line + (start 178.328112 68.491959) + (end 178.2926 68.458149) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "716e2a26-ff95-4a01-8cef-8a6bd846e564") + ) + (gr_line + (start 169.050018 36.248546) + (end 169.000987 36.24975) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "7198b418-4b46-4a9e-a5ee-9aa41cef35fd") + ) + (gr_line + (start 169.803404 31.653146) + (end 169.831637 31.693235) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "72053994-66fe-43aa-b660-5c7ff250d856") + ) + (gr_line + (start 127.196595 64.153646) + (end 127.226762 64.114991) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "722558fb-957c-4137-945f-5936dd2a4a9f") + ) + (gr_line + (start 111.739591 43.399453) + (end 111.707588 43.435161) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "72303917-0742-4548-816e-1cde3f38dc33") + ) + (gr_line + (start 169.998796 64.699731) + (end 170 64.748762) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "72a99a5f-d569-44c8-8800-9886025562df") + ) + (gr_line + (start 146.043016 53.208755) + (end 146.058397 53.162197) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "72b7aef4-bd8b-48e1-a622-a4d35404c0a9") + ) + (gr_line + (start 146.804104 47.480554) + (end 146.756262 47.46981) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "72bf88f2-0af4-4736-a1cc-777ff62bbed2") + ) + (gr_line + (start 145.999999 43.761997) + (end 145.999729 43.750995) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "735a8628-91ae-4ef9-9c80-a860ec14f621") + ) + (gr_line + (start 150.989187 53.352166) + (end 150.995189 53.40083) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "7371a889-e9e3-4813-a98c-f68676309769") + ) + (gr_line + (start 178.403896 31.445845) + (end 178.443985 31.417612) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "744ba274-91d3-47ef-827f-2cf35fc2486f") + ) + (gr_line + (start 178.485411 68.60862) + (end 178.443985 68.582387) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "749fff45-0d1e-4dda-a3c7-f493dc3d659e") + ) + (gr_line + (start 162.17051 43.731389) + (end 162.123234 43.739408) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "74fdd99f-a81d-4332-8688-f0f2adcc984e") + ) + (gr_line + (start 150.980804 46.695645) + (end 150.97006 46.743487) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "754501dc-8add-4326-a7d4-c9668e72124f") + ) + (gr_line + (start 118.634758 63.976512) + (end 118.671887 64.00854) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "757ea7fb-374c-48bc-8d94-397717c513aa") + ) + (gr_line + (start 116.743117 36.259581) + (end 111.798284 43.323629) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "7625c05a-7d6c-45a0-bea1-7190bfba4dfa") + ) + (gr_line + (start 118.471925 31.36721) + (end 118.514588 31.391379) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "7693b844-0074-451d-b2e0-0e286685c548") + ) + (gr_line + (start 118.050018 68.749546) + (end 118.000987 68.75075) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "76b7e00e-d489-4d46-b3fb-63d11807454c") + ) + (gr_line + (start 134.436396 43.561459) + (end 134.398166 43.532514) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "774c91dd-309b-4a36-8f68-51512f00ef4a") + ) + (gr_line + (start 167.761977 36.24975) + (end 167.750638 36.250022) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "77c3a5cb-e163-42ba-b459-a08da17a3745") + ) + (gr_line + (start 127.00481 67.849669) + (end 127.001203 67.800768) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "77eb63ab-e3d9-4a61-93a5-6d864559309d") + ) + (gr_line + (start 169.773237 35.884508) + (end 169.741209 35.921637) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "77fbd20c-b9c3-48f7-adc6-5a3f1c8e9e3b") + ) + (gr_line + (start 178.11796 35.721675) + (end 178.095914 35.677877) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "781e1f2b-519c-4f5b-a646-febdba32fab5") + ) + (gr_line + (start 111.027802 43.748598) + (end 110.979853 43.74975) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "789a6494-069a-46a0-ab92-ffa246709140") + ) + (gr_line + (start 150.941602 46.837302) + (end 150.923955 46.88305) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "78c5e93c-6e85-46f7-bff1-0f5fedd26f32") + ) + (gr_line + (start 127.616699 36.173705) + (end 127.571872 36.153835) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "78f389a4-044a-4333-9001-626305c9aab6") + ) + (gr_line + (start 169.989187 67.898333) + (end 169.980804 67.946645) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "7a4822fd-afcd-4e87-a96d-f71a9752375c") + ) + (gr_line + (start 169.923955 68.13405) + (end 169.904085 68.178877) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "7af479ca-7ade-4ed2-a12a-78f0fb6381c8") + ) + (gr_line + (start 118.634758 68.523987) + (end 118.596103 68.554154) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "7b18f327-d2cb-4700-9d7b-a01b03bfa1a6") + ) + (gr_line + (start 178.142129 35.764338) + (end 178.11796 35.721675) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "7b3b62fd-60d3-4302-b3b0-4f9b42ae6396") + ) + (gr_line + (start 169.97006 67.994487) + (end 169.956983 68.041744) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "7b4657c5-a1df-4848-87c1-906dfdc8f456") + ) + (gr_line + (start 185.601837 43.657958) + (end 185.558786 43.636841) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "7b592dc6-d203-409e-a92e-c70011779895") + ) + (gr_line + (start 178.11796 68.222675) + (end 178.095914 68.178877) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "7b9fbd2d-3077-42c0-861e-5643bdaa3a62") + ) + (gr_line + (start 169.337552 68.692352) + (end 169.290994 68.707733) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "7bbfb044-52c7-4022-bdb6-f70407634a39") + ) + (gr_line + (start 146.662447 52.558147) + (end 146.709005 52.542766) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "7bf11faa-d8ec-49f9-a8cd-f4711c55b72c") + ) + (gr_line + (start 185.260408 43.399453) + (end 185.230155 43.36225) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "7cc6b9ec-d876-44d8-9a92-c4171a379ce1") + ) + (gr_line + (start 118.471925 63.86771) + (end 118.514588 63.891879) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "7ceb81ff-b3f7-4588-a5a3-3e9b61e9e823") + ) + (gr_line + (start 127.010812 67.898333) + (end 127.00481 67.849669) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "7d56597b-c11e-45ef-b463-84bf7640b1ee") + ) + (gr_line + (start 118.290994 31.292266) + (end 118.337552 31.307647) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "7d7a24d2-9731-4cce-bcb8-a1a2dd24a11e") + ) + (gr_line + (start 146.365241 47.272987) + (end 146.328112 47.240959) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "7e366755-edd8-43c8-9015-f5dd57ef647b") + ) + (gr_line + (start 178.029939 64.506012) + (end 178.043016 64.458755) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "7fca2fd3-2e4a-4370-b4b8-87a65c4e52f6") + ) + (gr_line + (start 127.226762 31.614491) + (end 127.25879 31.577362) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "80c0760b-9be8-4343-848e-49aad31c72b3") + ) + (gr_line + (start 127.168362 31.693235) + (end 127.196595 31.653146) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "80f9eceb-6213-4e2c-b0a4-395eb687ce17") + ) + (gr_line + (start 178.804104 36.230554) + (end 178.756262 36.21981) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "810aed12-a4f0-4e41-aa01-98ae079dee41") + ) + (gr_line + (start 127.058397 64.412197) + (end 127.076044 64.366449) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "8149de87-ea62-4d14-bd18-21a8392b4be5") + ) + (gr_line + (start 150.243737 47.46981) + (end 150.195895 47.480554) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "81b34f2e-cac1-4f7f-9d5c-236dabe2a4dc") + ) + (gr_line + (start 178.058397 31.911697) + (end 178.076044 31.865949) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "8254d772-f235-429e-8eec-67cac20703a4") + ) + (gr_line + (start 146.001203 53.449731) + (end 146.00481 53.40083) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "83367772-ca1b-4ffb-87d5-e7b4029b2e02") + ) + (gr_line + (start 134.292411 43.435161) + (end 134.260408 43.399453) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "8413e909-81c0-4fcc-b589-bea833ce7a5f") + ) + (gr_line + (start 178.804104 31.268445) + (end 178.852416 31.260062) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "8450c7ae-32a5-49bc-8b0b-6785588b4af8") + ) + (gr_line + (start 146.709005 52.542766) + (end 146.756262 52.529689) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "84560a5c-ec4d-49c3-b57d-42f20a955b64") + ) + (gr_line + (start 162.309271 43.693878) + (end 162.263636 43.708598) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "8470c163-9ab8-42e9-849f-c3adc7ff3d97") + ) + (gr_line + (start 127.010812 35.397333) + (end 127.00481 35.348669) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "84b0a19a-e295-41d4-b6e3-c8decdfe0c70") + ) + (gr_line + (start 129.249361 36.250022) + (end 129.238022 36.24975) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "85304723-e58a-4a41-b197-fde6fee6f3fb") + ) + (gr_line + (start 100.012272 80) + (end 196.987727 80) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "85bb1b99-df6a-4fea-9033-60d6324c89c5") + ) + (gr_line + (start 150.904085 53.071622) + (end 150.923955 53.116449) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "861d4795-0cf1-4b6e-b65a-b6344e5f92a1") + ) + (gr_line + (start 150.85787 47.014338) + (end 150.831637 47.055764) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "864b6ce8-3e57-43b3-a03b-6bcaf15949bd") + ) + (gr_line + (start 178.142129 68.265338) + (end 178.11796 68.222675) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "869dc729-9384-48a0-aa3b-af3fffa07555") + ) + (gr_line + (start 118.97006 64.506012) + (end 118.980804 64.553854) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "86c9b134-409d-44fe-8a73-e1ff3482bc89") + ) + (gr_line + (start 178.485411 63.891879) + (end 178.528074 63.86771) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "86e56b4e-0c91-4037-a134-ce3179a46972") + ) + (gr_line + (start 134.736363 43.708598) + (end 134.690728 43.693878) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "878bc010-03e1-466d-a2c0-ecf51fc31971") + ) + (gr_line + (start 169.97006 32.005512) + (end 169.980804 32.053354) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "88160638-25b3-4044-abdb-43177a4df1d6") + ) + (gr_line + (start 150.941602 53.162197) + (end 150.956983 53.208755) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "887ccdbb-ec00-4a5f-8425-025130fa9295") + ) + (gr_line + (start 150.85787 52.985161) + (end 150.882039 53.027824) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "88bb20ac-ceab-46d4-8405-06bc6dd1d114") + ) + (gr_line + (start 169.098919 31.25406) + (end 169.147583 31.260062) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "88d4b290-51d8-47b8-9c4f-50fe51f3af1f") + ) + (gr_line + (start 118.995189 67.849669) + (end 118.989187 67.898333) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "89299642-180f-4f88-b28a-79a328b116fc") + ) + (gr_line + (start 118.941602 35.587302) + (end 118.923955 35.63305) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "8a23b995-5db1-4ede-a1f6-6c5793a8c012") + ) + (gr_line + (start 118.741209 35.921637) + (end 118.707399 35.957149) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "8a9d3c52-65ef-40ae-a61d-c5497bd94e40") + ) + (gr_line + (start 178.2926 64.04235) + (end 178.328112 64.00854) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "8ba6055c-76d1-4551-aff6-1eef2e59f030") + ) + (gr_line + (start 127.804104 68.731554) + (end 127.756262 68.72081) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "8bbe3c90-a71f-439b-9e7a-59057108d78c") + ) + (gr_line + (start 169.3833 31.325294) + (end 169.428127 31.345164) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "8bbe723b-602c-4bdc-a171-8bcfd0ad148c") + ) + (gr_line + (start 151.001245 63.749479) + (end 151.012247 63.749749) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "8bee8652-ec0a-4984-b8ed-4a568b045fc9") + ) + (gr_line + (start 127 32.248262) + (end 127.001203 32.199231) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "8bf0f301-8f04-4c80-8150-515afd68a3d3") + ) + (gr_line + (start 185.558786 43.636841) + (end 185.516798 43.613682) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "8c534477-feed-4dec-adc4-74472712e174") + ) + (gr_line + (start 118.3833 68.674705) + (end 118.337552 68.692352) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "8d905f9b-e7b2-4681-88ab-1c576e5d3869") + ) + (gr_line + (start 118.995189 32.15033) + (end 118.998796 32.199231) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "8db4fb5e-d790-45cd-bb10-c3a9cb1c6f9e") + ) + (gr_line + (start 169.741209 31.577362) + (end 169.773237 31.614491) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "8dcfcfcb-3bc0-4baf-8605-69130e8a07c8") + ) + (gr_line + (start 118.773237 35.884508) + (end 118.741209 35.921637) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "8e5a9142-46bc-4349-b235-18685c4024a6") + ) + (gr_line + (start 146.528074 47.381789) + (end 146.485411 47.35762) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "8e5a983c-27f0-4b4b-9e68-b01789c089a0") + ) + (gr_line + (start 180.237998 36.24975) + (end 178.999012 36.24975) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "8e6327c6-3cb5-45b6-9ef9-d9f6eddb0cb2") + ) + (gr_line + (start 169.290994 68.707733) + (end 169.243737 68.72081) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "8ed31923-57f7-4c31-bed9-ef2189576f90") + ) + (gr_line + (start 169.85787 68.265338) + (end 169.831637 68.306764) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "90671f8e-6095-4eda-89ba-417f84211776") + ) + (gr_line + (start 178.058397 35.587302) + (end 178.043016 35.540744) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "909b5b50-d4be-4a9c-867c-0e3057a0a618") + ) + (gr_line + (start 118.050018 31.250453) + (end 118.098919 31.25406) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "90f37095-c79a-4282-8c1b-e62ff1eec8ac") + ) + (gr_line + (start 150.995189 53.40083) + (end 150.998796 53.449731) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "910638a1-3f4b-4709-b8a9-21f82d6577f0") + ) + (gr_line + (start 150.098919 52.50456) + (end 150.147583 52.510562) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "91180320-6a91-498e-930b-5af69bb80cda") + ) + (gr_line + (start 127.029939 32.005512) + (end 127.043016 31.958255) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "9236463c-cbda-4913-ab30-37ce4806387b") + ) + (gr_line + (start 169.634758 68.523987) + (end 169.596103 68.554154) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "9236a9b0-ff7d-4ebd-bce8-520fc041ac6f") + ) + (gr_line + (start 196.998754 20.00027) + (end 196.987752 20) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "9374442b-b97a-4235-88a0-5eb82b95cd81") + ) + (gr_line + (start 118.671887 64.00854) + (end 118.707399 64.04235) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "938e2ae3-fb60-49c0-87df-c66601b6d698") + ) + (gr_line + (start 169.671887 64.00854) + (end 169.707399 64.04235) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "93d8a4bf-ebb1-4c8d-ab21-d2fbc220323e") + ) + (gr_line + (start 145.999729 63.748504) + (end 145.999999 63.737502) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "9453ad17-ca16-4bdc-beb5-3d7ed13a6396") + ) + (gr_line + (start 118.428127 68.654835) + (end 118.3833 68.674705) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "945bbf18-ed29-46f1-a272-747408060376") + ) + (gr_line + (start 127.709005 31.292266) + (end 127.756262 31.279189) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "947e66a0-5223-4d50-859d-e2f346179a63") + ) + (gr_line + (start 178.00481 67.849669) + (end 178.001203 67.800768) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "957d38cf-a427-4237-a684-5d8a2383568d") + ) + (gr_line + (start 118.707399 35.957149) + (end 118.671887 35.990959) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "95900601-0d8b-4d39-a50a-99bf8ddd97d0") + ) + (gr_line + (start 146.443985 47.331387) + (end 146.403896 47.303154) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "95b40377-5976-482b-9c2f-846b60d4348d") + ) + (gr_line + (start 169.707399 64.04235) + (end 169.741209 64.077862) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "96eca37d-a58f-4993-ad4e-76435a178529") + ) + (gr_line + (start 178.196595 31.653146) + (end 178.226762 31.614491) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "972fc83d-f9e2-4eb7-bd3d-6445412b4155") + ) + (gr_line + (start 162.075628 43.745149) + (end 162.027802 43.748598) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "973cf593-1c27-41e1-8328-391ee87de057") + ) + (gr_line + (start 150.707399 52.79235) + (end 150.741209 52.827862) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "977fb834-6602-4c40-89b1-9b7cb4db5a54") + ) + (gr_line + (start 118.147583 36.238937) + (end 118.098919 36.244939) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "978d96bd-c2aa-4a77-8e56-54554bcb1c37") + ) + (gr_line + (start 118.337552 63.808147) + (end 118.3833 63.825794) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "97c7f442-b38f-4b1a-8493-c0c48870c790") + ) + (gr_line + (start 178.528074 36.131789) + (end 178.485411 36.10762) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "986d754f-2bea-4057-8009-dee4d189db5e") + ) + (gr_line + (start 169.514588 36.10762) + (end 169.471925 36.131789) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "988b9a84-ddf5-462f-a3ef-f2da407a0d9e") + ) + (gr_line + (start 150.97006 46.743487) + (end 150.956983 46.790744) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "993b60b9-3086-4a4e-9cbf-5f0ca9e2e6d4") + ) + (gr_line + (start 127.226762 35.884508) + (end 127.196595 35.845853) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "9a70fc1e-3e59-46a9-9a01-579a3e270c27") + ) + (gr_line + (start 127.662447 68.692352) + (end 127.616699 68.674705) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "9acdb68f-0328-4f10-88d0-bfa321597c2d") + ) + (gr_line + (start 178.804104 63.768945) + (end 178.852416 63.760562) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "9b1d7d72-3654-4afc-9067-290b0ff84de7") + ) + (gr_line + (start 134.398166 43.532514) + (end 134.36137 43.501768) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "9ba0f9d4-5265-47e9-83fc-a7050b9c8276") + ) + (gr_line + (start 178.528074 31.36721) + (end 178.571872 31.345164) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "9c52fe95-d48b-478f-bd49-8741378cf874") + ) + (gr_line + (start 185.972197 43.748598) + (end 185.924371 43.745149) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "9cc7e883-1491-4fad-ba68-0dad54f24860") + ) + (gr_line + (start 150.290994 52.542766) + (end 150.337552 52.558147) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "9ccd20cc-cda9-4048-80d9-623ed425c5ef") + ) + (gr_line + (start 196.998754 68.75102) + (end 196.987752 68.75075) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "9ce2ce2c-3fae-495b-a7f6-f5d8081ecb41") + ) + (gr_line + (start 150.803404 47.095853) + (end 150.773237 47.134508) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "9d86cff2-185f-4357-a1fe-e651b052f664") + ) + (gr_line + (start 127.616699 63.825794) + (end 127.662447 63.808147) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "9d993c70-f75c-4cbd-a6d6-5ee3a8fcb00a") + ) + (gr_line + (start 185.230155 43.36225) + (end 185.201715 43.323629) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "9dec48e8-c161-41e6-b421-54903a294d53") + ) + (gr_line + (start 178.25879 35.921637) + (end 178.226762 35.884508) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "9ec393ba-283e-4405-96de-89337c1dd2c5") + ) + (gr_line + (start 127 35.250737) + (end 127 32.248262) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "9ed9118a-a926-4abf-8436-a52f23521263") + ) + (gr_line + (start 178.662447 36.191352) + (end 178.616699 36.173705) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "9f3170e2-2b5c-449b-bf2f-9b44ea8f56c4") + ) + (gr_line + (start 100.012272 31.24925) + (end 118.000987 31.24925) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "a081ce56-f876-4308-a87f-a45c5240f5e5") + ) + (gr_line + (start 169.596103 63.946345) + (end 169.634758 63.976512) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "a0891c7f-13b4-4497-b018-850b5422ea0a") + ) + (gr_line + (start 127.709005 63.792766) + (end 127.756262 63.779689) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "a089e13c-4fed-4d4b-bfb7-e1ac5b3104a6") + ) + (gr_line + (start 169.831637 31.693235) + (end 169.85787 31.734661) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "a0a32e22-02eb-4c54-b71b-b3f2215ae0e8") + ) + (gr_line + (start 185.829489 43.731389) + (end 185.782652 43.721112) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "a10dd22e-5560-4413-8092-ad895a928535") + ) + (gr_line + (start 196.999729 63.748504) + (end 196.999999 63.737502) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "a13e9867-cf35-4aa6-9146-818fffd127a9") + ) + (gr_line + (start 134.201715 43.323629) + (end 129.256882 36.259581) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "a18d8f44-7ff0-4eaa-ae94-5d4adc925cc6") + ) + (gr_line + (start 178.001203 32.199231) + (end 178.00481 32.15033) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "a1d8888d-39da-43a2-830d-e2269ad8bf14") + ) + (gr_line + (start 178.001203 64.699731) + (end 178.00481 64.65083) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "a1dbcc02-f001-4123-8c81-986758a6fb19") + ) + (gr_line + (start 127.949981 31.250453) + (end 127.999012 31.24925) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "a23b0f8d-005e-475c-af19-f6b5eeb4b40d") + ) + (gr_line + (start 169.995189 67.849669) + (end 169.989187 67.898333) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "a27c38ea-efaf-45ec-990a-ee3a22028deb") + ) + (gr_line + (start 178.001203 67.800768) + (end 178 67.751737) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "a2b002b5-e24e-4f91-8c0c-e653974bb1cb") + ) + (gr_line + (start 118.923955 31.865949) + (end 118.941602 31.911697) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "a2c49753-3306-49b0-ab1f-b14b6af9bb32") + ) + (gr_line + (start 118.980804 32.053354) + (end 118.989187 32.101666) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "a34461af-6b7e-4b1b-bed0-64c2fe0784be") + ) + (gr_line + (start 169.904085 35.677877) + (end 169.882039 35.721675) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "a34b5898-e717-4d75-b8f9-962039a3c622") + ) + (gr_line + (start 178.528074 68.632789) + (end 178.485411 68.60862) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "a3a377f4-b94f-46f1-bbad-53c6cf83e939") + ) + (gr_line + (start 169.773237 64.114991) + (end 169.803404 64.153646) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "a429412d-5c6d-4471-a86c-4e2fe2b8eab0") + ) + (gr_line + (start 118.000987 36.24975) + (end 116.762001 36.24975) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "a46276f2-df7c-40ad-a9dd-38c497cfd1e3") + ) + (gr_line + (start 178.11796 64.277824) + (end 178.142129 64.235161) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "a471d467-7b62-4d2e-96d3-f6cf5472ae2b") + ) + (gr_line + (start 118.956983 31.958255) + (end 118.97006 32.005512) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "a4878ec1-421a-4d46-8486-77e8a103a327") + ) + (gr_line + (start 178.485411 36.10762) + (end 178.443985 36.081387) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "a50c952b-c49e-4441-a56d-1b50c54ef6a2") + ) + (gr_line + (start 178.571872 31.345164) + (end 178.616699 31.325294) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "a511c34e-d16b-40ee-b88a-cd031d9b3cbe") + ) + (gr_line + (start 169.195895 68.731554) + (end 169.147583 68.739937) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "a57a8bbf-347f-4037-8de9-fd26f5de0ed3") + ) + (gr_line + (start 127.142129 35.764338) + (end 127.11796 35.721675) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "a57b377a-d9ca-4532-8b6f-1b6967f06bb7") + ) + (gr_line + (start 178.25879 68.422637) + (end 178.226762 68.385508) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "a5e2387d-c9dc-4010-9e89-3819f9919249") + ) + (gr_line + (start 150.147583 47.488937) + (end 150.098919 47.494939) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "a630a878-a0df-43c7-b4a4-3e3bc3a61225") + ) + (gr_line + (start 118.290994 36.206733) + (end 118.243737 36.21981) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "a656b2e1-e14f-4c5d-9912-c326f54311fb") + ) + (gr_line + (start 146.756262 52.529689) + (end 146.804104 52.518945) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "a689bd7e-9c39-4fee-9c5f-864e404c7721") + ) + (gr_line + (start 118.923955 35.63305) + (end 118.904085 35.677877) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "a690e5cf-566c-460b-b86f-ec307cf079f6") + ) + (gr_line + (start 169.098919 68.745939) + (end 169.050018 68.749546) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "a6de6d24-6b7c-4197-99d9-463c893107a3") + ) + (gr_line + (start 111.524029 43.588536) + (end 111.483201 43.613682) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "a6e0ac88-7ed0-4a7f-9a85-279fb4c3d802") + ) + (gr_line + (start 134.601837 43.657958) + (end 134.558786 43.636841) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "a726254f-bc3d-4ace-839a-532c92a8c69e") + ) + (gr_line + (start 169.904085 31.821122) + (end 169.923955 31.865949) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "a7f00626-ab24-4469-b1f5-0551749e77f3") + ) + (gr_line + (start 178.365241 68.523987) + (end 178.328112 68.491959) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "a808b8c0-4dea-4b57-91a7-caf6d8640519") + ) + (gr_line + (start 127.403896 36.053154) + (end 127.365241 36.022987) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "a8107852-8fcb-4022-b5fc-51ee578c9114") + ) + (gr_line + (start 127.662447 36.191352) + (end 127.616699 36.173705) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "a8b3f801-7ecf-48fa-9b2c-5b3e7116c4cd") + ) + (gr_line + (start 178.90108 36.244939) + (end 178.852416 36.238937) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "a8d90196-27ec-41e9-b104-fb4aa6c11f2b") + ) + (gr_line + (start 118.882039 31.777324) + (end 118.904085 31.821122) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "a8e127e7-cd74-47ca-9313-831b281556c3") + ) + (gr_line + (start 150.098919 47.494939) + (end 150.050018 47.498546) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "a8e39f9f-cd75-415a-aedf-fc2cdd6456fa") + ) + (gr_line + (start 146.11796 53.027824) + (end 146.142129 52.985161) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "a917daf3-f372-4039-81da-e37c3547db92") + ) + (gr_line + (start 134.230155 43.36225) + (end 134.201715 43.323629) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "a91d812d-cb8c-4688-ad95-36048e272be7") + ) + (gr_line + (start 127.095914 31.821122) + (end 127.11796 31.777324) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "a96fba18-5d27-45b4-a9c7-45aaba950456") + ) + (gr_line + (start 127.999012 36.24975) + (end 127.949981 36.248546) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "aa8cee9f-9334-46c9-bb10-a03c3393fd4b") + ) + (gr_line + (start 169.050018 68.749546) + (end 169.000987 68.75075) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "aab24fd2-1188-4138-aae0-be0f287095f7") + ) + (gr_line + (start 150.428127 47.403835) + (end 150.3833 47.423705) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "aab799bd-55a4-4831-92bf-9dde36d0d864") + ) + (gr_line + (start 127.029939 35.493487) + (end 127.019195 35.445645) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "aadc11ab-d46a-4060-a83c-709fb7d17557") + ) + (gr_line + (start 169.941602 68.088302) + (end 169.923955 68.13405) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "aaece183-cc3f-4c86-8bff-9f1e88a9391a") + ) + (gr_line + (start 185.436396 43.561459) + (end 185.398166 43.532514) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "abc99214-c3ee-4206-9e50-5a475a6f9e02") + ) + (gr_line + (start 169.980804 32.053354) + (end 169.989187 32.101666) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "ac748e0d-8eb0-497c-8b74-c76be1439840") + ) + (gr_line + (start 127.443985 31.417612) + (end 127.485411 31.391379) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "ac8b1cec-f710-49ce-856c-4e55a47d03f1") + ) + (gr_line + (start 169.773237 68.385508) + (end 169.741209 68.422637) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "ada30616-2a13-47e7-bb39-58e1443e3824") + ) + (gr_line + (start 118.707399 64.04235) + (end 118.741209 64.077862) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "adb4b0d2-2468-4a69-b679-d0704b1bcc07") + ) + (gr_line + (start 134.516798 43.613682) + (end 134.47597 43.588536) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "ae086714-1c9e-4b18-8d27-284f21698e87") + ) + (gr_line + (start 196.987752 31.249249) + (end 196.998754 31.248979) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "ae1b8fb4-cc2e-4884-bbfc-b182ec47945c") + ) + (gr_line + (start 118.514588 36.10762) + (end 118.471925 36.131789) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "ae3334ea-480c-406b-8cb7-e23e03a4e5c7") + ) + (gr_line + (start 111.638629 43.501768) + (end 111.601833 43.532514) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "ae6988b0-620a-4cc7-a9e2-aea095bacc42") + ) + (gr_line + (start 127.11796 31.777324) + (end 127.142129 31.734661) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "ae7bf898-d535-49b7-bfff-5cba702b8c26") + ) + (gr_line + (start 169.882039 64.277824) + (end 169.904085 64.321622) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "aee7a86a-c2b0-4574-9862-d7c6830aacc6") + ) + (gr_line + (start 145.998754 43.75002) + (end 145.987752 43.74975) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "af649ff3-597a-489a-9801-70031f7c657b") + ) + (gr_line + (start 178.00481 64.65083) + (end 178.010812 64.602166) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "afc6ce47-d731-4fd7-80aa-2a2f89c09a0f") + ) + (gr_line + (start 134.829489 43.731389) + (end 134.782652 43.721112) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "afd6ba02-aec4-4737-be2b-e47f334901b8") + ) + (gr_line + (start 169.980804 67.946645) + (end 169.97006 67.994487) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "afe2eb31-a3c2-425e-a995-bbf9ff29c18d") + ) + (gr_line + (start 127.00481 64.65083) + (end 127.010812 64.602166) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "b018bbc9-ee39-4051-ad97-580a8ecd3334") + ) + (gr_line + (start 185.924371 43.745149) + (end 185.876765 43.739408) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "b035d5e4-7d4b-4caf-83b0-32f0096020aa") + ) + (gr_line + (start 118.671887 31.50804) + (end 118.707399 31.54185) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "b058614c-7c0e-4ad2-9e23-6de78c657ff9") + ) + (gr_line + (start 118.000987 31.24925) + (end 118.050018 31.250453) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "b0932a4b-a136-43ab-9da5-780e1eb85bd1") + ) + (gr_line + (start 118.243737 31.279189) + (end 118.290994 31.292266) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "b0ac7068-4951-40cb-9c58-947b7da494a5") + ) + (gr_line + (start 111.673908 43.469292) + (end 111.638629 43.501768) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "b0ffdeea-16ad-4eae-9792-040194803f32") + ) + (gr_line + (start 129.237998 36.24975) + (end 127.999012 36.24975) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "b17fef4e-cd0a-4cf1-9f80-3abcdc407654") + ) + (gr_line + (start 127.25879 68.422637) + (end 127.226762 68.385508) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "b1a498e7-be64-45cd-b720-08444df835fb") + ) + (gr_line + (start 169.556014 31.417612) + (end 169.596103 31.445845) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "b1daf541-2bb5-4a7b-8fed-ff4e1d47d932") + ) + (gr_line + (start 150.956983 53.208755) + (end 150.97006 53.256012) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "b26f6aa8-22a4-4623-b3fc-6d801bd56e76") + ) + (gr_line + (start 169.923955 31.865949) + (end 169.941602 31.911697) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "b28fdc59-bd3d-4a8f-a76e-e7a7ac17e1b0") + ) + (gr_line + (start 127.709005 36.206733) + (end 127.662447 36.191352) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "b2b432a4-7a52-4a1b-ad95-8b85083f03dd") + ) + (gr_line + (start 178.90108 68.745939) + (end 178.852416 68.739937) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "b2c82c47-3949-4778-b000-0d6c3b52fb21") + ) + (gr_line + (start 169.85787 35.764338) + (end 169.831637 35.805764) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "b2cc26ac-b809-4e6b-9843-8818c0069133") + ) + (gr_line + (start 111.707588 43.435161) + (end 111.673908 43.469292) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "b2d8271c-cd0c-4794-8418-a6e6fceba999") + ) + (gr_line + (start 118.85787 35.764338) + (end 118.831637 35.805764) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "b316754f-0f20-43af-8b73-01314963239c") + ) + (gr_line + (start 118.634758 31.476012) + (end 118.671887 31.50804) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "b368ec80-c3d0-45e8-8abd-7d45a5f842e7") + ) + (gr_line + (start 178.095914 64.321622) + (end 178.11796 64.277824) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "b4fe046c-98f3-4197-b05c-86e24716fd8b") + ) + (gr_line + (start 178.196595 64.153646) + (end 178.226762 64.114991) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "b52c0420-8803-4e23-8bef-78737bd5cd74") + ) + (gr_line + (start 129.256868 36.259562) + (end 129.250142 36.250429) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "b584b6f4-5057-4d59-a1ac-2ebd923ef999") + ) + (gr_line + (start 150.471925 52.61771) + (end 150.514588 52.641879) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "b5dcae39-3417-4978-8d11-14ea8762fbcd") + ) + (gr_line + (start 146.196595 47.095853) + (end 146.168362 47.055764) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "b5e8eb8e-1580-4a53-96cd-26461d8a65e6") + ) + (gr_line + (start 169.337552 36.191352) + (end 169.290994 36.206733) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "b605ec5b-e7a1-45cb-8375-50cd12e484d8") + ) + (gr_line + (start 150.514588 52.641879) + (end 150.556014 52.668112) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "b61181a3-1951-4694-bb84-8e26f6a2da8f") + ) + (gr_line + (start 151.00027 43.750995) + (end 151 43.761997) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "b6983f38-3e38-4610-afc3-8de6ee688b8a") + ) + (gr_line + (start 178.852416 36.238937) + (end 178.804104 36.230554) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "b6c50aa0-07f0-49a0-8773-df225fd0065c") + ) + (gr_line + (start 169.671887 31.50804) + (end 169.707399 31.54185) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "b6f28437-bc72-4a8e-9f1f-31199adb3734") + ) + (gr_line + (start 127.2926 31.54185) + (end 127.328112 31.50804) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "b79ee911-db72-498f-be33-5b7a8108a04e") + ) + (gr_line + (start 196.999729 79.998754) + (end 196.999999 79.987752) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "b7a25d6e-6e0d-4174-88c5-c4abf1f0840a") + ) + (gr_line + (start 118.098919 31.25406) + (end 118.147583 31.260062) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "b7a4e311-e233-40c4-b987-7daf0ed1897d") + ) + (gr_line + (start 178.485411 31.391379) + (end 178.528074 31.36721) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "b8533f48-9e2f-42fc-b283-d0708f12f30a") + ) + (gr_line + (start 150.956983 46.790744) + (end 150.941602 46.837302) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "b872ff71-2abc-404e-bc1a-9f8794189f4b") + ) + (gr_line + (start 118.707399 68.458149) + (end 118.671887 68.491959) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "b951042e-c2d2-4f61-8e06-bd66a6d81d6d") + ) + (gr_line + (start 111.769844 43.36225) + (end 111.739591 43.399453) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "b9768ff9-c283-4c6c-b083-d8c36d522375") + ) + (gr_line + (start 118.556014 31.417612) + (end 118.596103 31.445845) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "b9a4fb3b-e7ec-4ac6-8b28-837a06e6d3ae") + ) + (gr_line + (start 169.707399 68.458149) + (end 169.671887 68.491959) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "ba3a356b-c4fe-476e-a724-f28709f40baf") + ) + (gr_line + (start 127.485411 63.891879) + (end 127.528074 63.86771) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "ba63b2c5-2c38-418d-8e92-fe2b3fcee6a8") + ) + (gr_line + (start 162.398162 43.657958) + (end 162.354148 43.676985) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "ba6e50a0-b022-4fe6-9caa-292f9f59c81b") + ) + (gr_line + (start 118.85787 64.235161) + (end 118.882039 64.277824) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "ba9242a6-9321-4b3d-92b2-92b3a792b919") + ) + (gr_line + (start 127.485411 68.60862) + (end 127.443985 68.582387) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "ba9d2651-1b0c-4f6c-8617-ecf5206a2966") + ) + (gr_line + (start 169.195895 36.230554) + (end 169.147583 36.238937) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "baa81fd7-0b94-4469-8a9c-b991e6657e3b") + ) + (gr_line + (start 111.354148 43.676985) + (end 111.309271 43.693878) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "bac22fb3-8d2c-4fd4-b8fa-4de67161edf1") + ) + (gr_line + (start 178.010812 35.397333) + (end 178.00481 35.348669) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "bac97acb-c5fa-4565-a69b-75fac14263c2") + ) + (gr_line + (start 118.3833 31.325294) + (end 118.428127 31.345164) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "bad48e05-92f1-42ee-9d2b-e310423eb439") + ) + (gr_line + (start 162.601833 43.532514) + (end 162.563603 43.561459) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "bae031c9-caad-4b6b-9efd-8d0eece7a6d4") + ) + (gr_line + (start 127.443985 36.081387) + (end 127.403896 36.053154) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "bb99470d-b99b-44d2-ba25-99cf4df2bfca") + ) + (gr_line + (start 146.999012 52.49975) + (end 150.000987 52.49975) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "bbe9e9af-7cef-4a64-bb01-a2371144a518") + ) + (gr_line + (start 127.852416 63.760562) + (end 127.90108 63.75456) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "bc3a23d8-e6cd-43e8-a2b9-f18627f4c32f") + ) + (gr_line + (start 118.596103 63.946345) + (end 118.634758 63.976512) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "bcde36ea-ca8d-46af-8b93-5623babc92fb") + ) + (gr_line + (start 146.058397 46.837302) + (end 146.043016 46.790744) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "bcec8257-2dfe-4960-967b-90d795449a05") + ) + (gr_line + (start 169.428127 31.345164) + (end 169.471925 31.36721) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "bd48aa27-2a5c-4229-ab81-d83350903ba1") + ) + (gr_line + (start 127.019195 35.445645) + (end 127.010812 35.397333) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "bd55837d-568a-441f-97dd-2df65e2450f0") + ) + (gr_line + (start 118.803404 64.153646) + (end 118.831637 64.193735) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "bd59c929-04fa-48e6-8dbf-208dac103417") + ) + (gr_line + (start 100.001245 31.248979) + (end 100.012247 31.249249) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "bd5cf7d8-7167-4cfa-84a4-97b086e01fb6") + ) + (gr_line + (start 118.773237 68.385508) + (end 118.741209 68.422637) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "be133f8a-1480-4ecf-a625-4cf850885e8d") + ) + (gr_line + (start 169.243737 63.779689) + (end 169.290994 63.792766) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "be62fe53-d3f0-48d9-9cc5-11c0f06ec3c0") + ) + (gr_line + (start 146.196595 52.903646) + (end 146.226762 52.864991) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "bea44b75-f22b-4457-b2bd-652ae1370767") + ) + (gr_line + (start 169.596103 68.554154) + (end 169.556014 68.582387) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "beb5fe9e-323b-47c6-846e-7e9720a3d424") + ) + (gr_line + (start 127.804104 31.268445) + (end 127.852416 31.260062) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "bf2f58f2-3d93-4501-81b3-7ee6d99960c4") + ) + (gr_line + (start 118.596103 36.053154) + (end 118.556014 36.081387) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "bfb7fb1c-4869-42be-bd7f-7b8db48128b9") + ) + (gr_line + (start 127.019195 67.946645) + (end 127.010812 67.898333) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "bfbd785b-fd47-4185-bef3-fa43a95ea5dc") + ) + (gr_line + (start 127.11796 64.277824) + (end 127.142129 64.235161) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "bfdf50a6-9b66-4e1d-8dc8-9568a7677ebd") + ) + (gr_line + (start 169.000987 63.74975) + (end 169.050018 63.750953) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "c040caa6-8d06-48ab-b1b1-be23a548bcb5") + ) + (gr_line + (start 178.662447 31.307647) + (end 178.709005 31.292266) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "c0b4f1c0-5d21-4f0b-87c8-687c31c0cb16") + ) + (gr_line + (start 118.098919 36.244939) + (end 118.050018 36.248546) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "c0f64aa8-893c-44fd-aaee-b73283633aba") + ) + (gr_line + (start 178.709005 31.292266) + (end 178.756262 31.279189) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "c15b5658-7f75-4ff3-b957-e8563ee4c4e8") + ) + (gr_line + (start 169.998796 67.800768) + (end 169.995189 67.849669) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "c172cdf9-bbc8-40f9-a5c4-1ce2adaaa0c1") + ) + (gr_line + (start 169.904085 68.178877) + (end 169.882039 68.222675) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "c185a22f-4dde-4f14-9fa5-6c9baa372eca") + ) + (gr_line + (start 118.050018 36.248546) + (end 118.000987 36.24975) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "c19e9f25-ddf4-4109-9377-2be7a9eb81f6") + ) + (gr_line + (start 127.328112 31.50804) + (end 127.365241 31.476012) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "c1e604b1-2001-479f-904a-0a42a0cf79e2") + ) + (gr_line + (start 127.25879 35.921637) + (end 127.226762 35.884508) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "c1ede05d-c33d-465f-a069-bdf43a979211") + ) + (gr_line + (start 178.328112 35.990959) + (end 178.2926 35.957149) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "c25a1f89-95b1-4197-8bcb-42d1e6319773") + ) + (gr_line + (start 127.571872 36.153835) + (end 127.528074 36.131789) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "c27d89ca-88e5-4a00-a7ec-f99dae25a4e5") + ) + (gr_line + (start 134.690728 43.693878) + (end 134.645851 43.676985) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "c2d35444-875f-4503-93d0-dcf5349b9c06") + ) + (gr_line + (start 178.709005 63.792766) + (end 178.756262 63.779689) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "c2e5fc47-18b1-454e-a451-a5633ce50389") + ) + (gr_line + (start 169.923955 64.366449) + (end 169.941602 64.412197) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "c2e9f22f-2a65-48f5-987f-cff8d411c60d") + ) + (gr_line + (start 178.949981 63.750953) + (end 178.999012 63.74975) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "c2f8a70a-dc1f-4a6d-8dc8-2da49172fe7a") + ) + (gr_line + (start 185.201715 43.323629) + (end 180.256882 36.259581) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "c3ba98a0-9570-4823-9f76-cf2a28fdee53") + ) + (gr_line + (start 169.290994 63.792766) + (end 169.337552 63.808147) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "c45c8007-6dff-4f40-b5d4-825f3dd171fe") + ) + (gr_line + (start 127.226762 64.114991) + (end 127.25879 64.077862) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "c4b01424-8222-447b-a22e-2c346f896991") + ) + (gr_line + (start 151 53.498762) + (end 151 63.737477) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "c50ffe14-a579-40bc-a29d-a652f1eb80f2") + ) + (gr_line + (start 146.709005 47.456733) + (end 146.662447 47.441352) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "c51b951a-484b-4cc5-b9e1-9274ed6356de") + ) + (gr_line + (start 170 32.248262) + (end 170 35.250737) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "c59d939d-330d-49f0-b8f5-58650c11aa75") + ) + (gr_line + (start 118.831637 35.805764) + (end 118.803404 35.845853) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "c6254418-b699-4591-a98d-eb23e0d7d9dc") + ) + (gr_line + (start 111.263636 43.708598) + (end 111.217347 43.721112) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "c67768cb-da0b-48f8-9b9c-e2ae30022e19") + ) + (gr_line + (start 162.217347 43.721112) + (end 162.17051 43.731389) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "c6edb01a-645b-4661-b36c-0302332ea1c8") + ) + (gr_line + (start 127.001203 35.299768) + (end 127 35.250737) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "c71a6476-3b1d-4032-a1c2-cbb324ed2e3d") + ) + (gr_line + (start 185.876765 43.739408) + (end 185.829489 43.731389) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "c73a7406-7300-44a0-8835-9fc96e4424df") + ) + (gr_line + (start 178.043016 35.540744) + (end 178.029939 35.493487) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "c740cd35-7545-4f92-8e0e-79eaaa49586f") + ) + (gr_line + (start 150.671887 52.75854) + (end 150.707399 52.79235) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "c76b5964-b04c-4a13-92ce-b310cfcfe649") + ) + (gr_line + (start 178.443985 63.918112) + (end 178.485411 63.891879) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "c7aca38e-a824-494a-a73a-53233e94f123") + ) + (gr_line + (start 127.196595 35.845853) + (end 127.168362 35.805764) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "c7bc17eb-bc58-4c00-91ee-f55aff274014") + ) + (gr_line + (start 169.428127 63.845664) + (end 169.471925 63.86771) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "c7c5623f-295c-47b1-879e-07f5ba80942d") + ) + (gr_line + (start 169.831637 35.805764) + (end 169.803404 35.845853) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "c7f0830f-e201-4a01-b568-bdafeaeb97ea") + ) + (gr_line + (start 118.707399 31.54185) + (end 118.741209 31.577362) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "c8634346-3fab-47ac-aafb-1c1d4256800b") + ) + (gr_line + (start 169.941602 35.587302) + (end 169.923955 35.63305) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "c897bd46-6f18-4e57-96fd-ef8681acedd4") + ) + (gr_line + (start 185.516798 43.613682) + (end 185.47597 43.588536) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "c89ce9a3-24fb-446d-8e62-e8a5d41911a3") + ) + (gr_line + (start 146.043016 46.790744) + (end 146.029939 46.743487) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "c8e55cd1-613e-4ba8-9061-03a3bc05c8be") + ) + (gr_line + (start 162.123234 43.739408) + (end 162.075628 43.745149) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "c941b149-75f3-466d-a3e2-f186a934be1a") + ) + (gr_line + (start 100.001245 79.999729) + (end 100.012247 79.999999) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "c94b6880-9b37-4003-9614-8da29700f2a3") + ) + (gr_line + (start 111.601833 43.532514) + (end 111.563603 43.561459) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "c95cfcff-7f89-4e47-b000-153599c59d7b") + ) + (gr_line + (start 127.25879 31.577362) + (end 127.2926 31.54185) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "c9c1c2b3-ab44-4d25-afd5-23fcaa6cc17e") + ) + (gr_line + (start 127.756262 68.72081) + (end 127.709005 68.707733) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "ca5fe2c6-5075-4693-b359-8584e7e83f15") + ) + (gr_line + (start 118.337552 36.191352) + (end 118.290994 36.206733) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "ca76e33e-be11-4fd3-8162-7c11d3673639") + ) + (gr_line + (start 169.671887 35.990959) + (end 169.634758 36.022987) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "ca96818b-6fcb-44f6-be6f-63c6fc6b7d18") + ) + (gr_line + (start 100 31.237002) + (end 100.00027 31.248004) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "cacd64b3-0c52-4c99-bca7-3d742d4401f1") + ) + (gr_line + (start 127.019195 64.553854) + (end 127.029939 64.506012) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "cb1a97b9-a025-421f-8209-2dbd9f50c920") + ) + (gr_line + (start 185.690728 43.693878) + (end 185.645851 43.676985) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "cb2742e6-5995-464f-b8af-bb5fd01e85f0") + ) + (gr_line + (start 169.596103 36.053154) + (end 169.556014 36.081387) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "cb302660-2687-49f2-b1f1-97d759efa38f") + ) + (gr_line + (start 127.999012 31.24925) + (end 169.000987 31.24925) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "cb830a5e-c081-499f-a5bc-e7c01da3bb93") + ) + (gr_line + (start 169.556014 68.582387) + (end 169.514588 68.60862) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "cc0abbac-c9a5-4e6a-aaf7-ced6d847a9ac") + ) + (gr_line + (start 170 67.751737) + (end 169.998796 67.800768) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "cd12151d-f1b8-490f-a25b-7fabddc014ea") + ) + (gr_line + (start 178.365241 63.976512) + (end 178.403896 63.946345) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "cd60a463-96e4-4d3a-93c3-50e1cd38ab1c") + ) + (gr_line + (start 169.147583 68.739937) + (end 169.098919 68.745939) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "cedc1d01-4dc3-4348-acb3-76f607d6846d") + ) + (gr_line + (start 134.782652 43.721112) + (end 134.736363 43.708598) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "cf3dfa1b-9dbc-45fb-8601-b617e64468aa") + ) + (gr_line + (start 118.956983 35.540744) + (end 118.941602 35.587302) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "cf579cde-d780-45a1-aa05-8b6b75ab4eb8") + ) + (gr_line + (start 118.831637 68.306764) + (end 118.803404 68.346853) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "cf67e395-c870-4f85-82c6-36d28bced3fe") + ) + (gr_line + (start 127.142129 68.265338) + (end 127.11796 68.222675) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "cfc2779e-800d-49ee-a449-ecc7f1e75e39") + ) + (gr_line + (start 162.441213 43.636841) + (end 162.398162 43.657958) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "d05f395d-f9b5-4977-ac52-f9c947fda08a") + ) + (gr_line + (start 178.804104 68.731554) + (end 178.756262 68.72081) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "d06c0a40-c746-481d-8920-a3e870eeb1f3") + ) + (gr_line + (start 145.987727 43.74975) + (end 135.020146 43.74975) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "d0ec23e8-efab-4829-9a08-83041e6b0cd4") + ) + (gr_line + (start 118.989187 35.397333) + (end 118.980804 35.445645) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "d21e992b-cf42-4cba-bff6-de1ae3d07b10") + ) + (gr_line + (start 127.058397 35.587302) + (end 127.043016 35.540744) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "d271bcdb-c7b0-4f30-9983-a66b8aa8fddf") + ) + (gr_line + (start 169.980804 64.553854) + (end 169.989187 64.602166) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "d27d67fe-881a-4a4b-b2dc-ed153e05e7d3") + ) + (gr_line + (start 185.645851 43.676985) + (end 185.601837 43.657958) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "d362969d-6228-48a8-bbb8-2aa4065e0704") + ) + (gr_line + (start 118.85787 31.734661) + (end 118.882039 31.777324) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "d38e24fa-8b8b-4107-a71f-d19024bae6db") + ) + (gr_line + (start 169.831637 68.306764) + (end 169.803404 68.346853) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "d3bc5c22-aa5d-4a9a-9c29-03dab78cd499") + ) + (gr_line + (start 178.029939 35.493487) + (end 178.019195 35.445645) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "d451468c-1a95-4aa0-80e9-118588995298") + ) + (gr_line + (start 169.147583 36.238937) + (end 169.098919 36.244939) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "d45dec1c-7acb-4b5b-af04-39fce8c122de") + ) + (gr_line + (start 127.90108 36.244939) + (end 127.852416 36.238937) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "d4998f9e-3b1a-41ee-8507-2e4121fe2c9d") + ) + (gr_line + (start 146.029939 46.743487) + (end 146.019195 46.695645) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "d4ac388d-866c-47c9-9832-830a0e284bed") + ) + (gr_line + (start 178.00481 32.15033) + (end 178.010812 32.101666) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "d4daaabb-06cc-4325-b7d1-332815573911") + ) + (gr_line + (start 127.11796 35.721675) + (end 127.095914 35.677877) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "d589dc0d-c392-4eef-b265-427d4957899d") + ) + (gr_line + (start 118.995189 35.348669) + (end 118.989187 35.397333) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "d5f314c0-dc3e-4844-ba99-011a9bf8fb57") + ) + (gr_line + (start 169.3833 68.674705) + (end 169.337552 68.692352) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "d619234c-7854-4d89-81d9-a8ef28c29075") + ) + (gr_line + (start 127.168362 64.193735) + (end 127.196595 64.153646) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "d6784b69-437c-4dd5-befe-2946181e6595") + ) + (gr_line + (start 146 63.737477) + (end 146 53.498762) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "d7c55cbc-afae-468f-bc90-14f70cd7cf42") + ) + (gr_line + (start 150.337552 47.441352) + (end 150.290994 47.456733) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "d87aeaf2-75b8-4c56-a733-219d9cd0b32a") + ) + (gr_line + (start 169.471925 36.131789) + (end 169.428127 36.153835) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "d89a8229-3f1c-4a71-8428-2f246ee81351") + ) + (gr_line + (start 134.558786 43.636841) + (end 134.516798 43.613682) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "d8d4ef96-be02-4b66-ba6c-1290931481bd") + ) + (gr_line + (start 150.707399 47.207149) + (end 150.671887 47.240959) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "d8fdb9a3-e24e-4e67-b5a6-765411fe45a7") + ) + (gr_line + (start 118.596103 68.554154) + (end 118.556014 68.582387) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "d91fa3b9-d3e8-4582-a10f-fb840de5dd60") + ) + (gr_line + (start 118.514588 68.60862) + (end 118.471925 68.632789) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "d951607f-6a8d-41e5-b87d-307aa86892c7") + ) + (gr_line + (start 196.999999 68.762997) + (end 196.999729 68.751995) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "d9733598-9a96-443e-b10f-865b4beb841f") + ) + (gr_line + (start 127.029939 64.506012) + (end 127.043016 64.458755) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "d98e84b8-fee7-47b9-b1ee-926567f3ca55") + ) + (gr_line + (start 100 79.987752) + (end 100.00027 79.998754) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "dacd0f77-91ec-4218-a275-71af4c8046c5") + ) + (gr_line + (start 197 79.987727) + (end 197 68.763022) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "daff5643-20bf-4108-b80a-8b2a463436bc") + ) + (gr_line + (start 178.852416 63.760562) + (end 178.90108 63.75456) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "db06a414-23ea-4a35-8b88-af808463e123") + ) + (gr_line + (start 100.00027 68.751995) + (end 100 68.762997) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "db98cd37-cf06-4101-8ee2-4dbf41da6001") + ) + (gr_line + (start 134.326091 43.469292) + (end 134.292411 43.435161) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "dbc63ad0-9643-4ba6-b424-5611a5d5cf6d") + ) + (gr_line + (start 118.980804 35.445645) + (end 118.97006 35.493487) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "dbcd0c81-b514-4955-93c2-3f35e179cb50") + ) + (gr_line + (start 118.428127 36.153835) + (end 118.3833 36.173705) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "dc7dec43-95fa-4942-b4bb-48cb02f756fd") + ) + (gr_line + (start 178.328112 31.50804) + (end 178.365241 31.476012) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "dc9df1a1-1452-4b2f-affe-6601b6504f8a") + ) + (gr_line + (start 169.243737 36.21981) + (end 169.195895 36.230554) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "dca6dee3-2091-44c0-bf9f-78dc8235e0e3") + ) + (gr_line + (start 169.956983 68.041744) + (end 169.941602 68.088302) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "dcf2b16f-95ef-4af1-8b48-7363a616f4bc") + ) + (gr_line + (start 178.226762 31.614491) + (end 178.25879 31.577362) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "dcfb01de-d660-4e91-87fe-fd5a6b078dff") + ) + (gr_line + (start 178.226762 64.114991) + (end 178.25879 64.077862) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "dd0ac6a6-6494-41a4-aa8d-f4a7e80df74b") + ) + (gr_line + (start 162.524029 43.588536) + (end 162.483201 43.613682) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "dd3f5232-1a07-4270-865a-d0a1f0cf2ef0") + ) + (gr_line + (start 118.998796 32.199231) + (end 119 32.248262) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "dd98968e-5754-4965-b379-fb6d9183fe68") + ) + (gr_line + (start 169.050018 63.750953) + (end 169.098919 63.75456) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "dddba8b4-ed8c-4d41-a773-4de0573d8aed") + ) + (gr_line + (start 146.058397 53.162197) + (end 146.076044 53.116449) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "ddebb2b5-c8a4-4f5f-ab4d-47cbf911b72b") + ) + (gr_line + (start 146.999012 47.49975) + (end 146.949981 47.498546) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "de5662b3-e8ef-428c-b25c-c52ee8d4a23f") + ) + (gr_line + (start 150.741209 47.171637) + (end 150.707399 47.207149) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "debc6a4f-0450-4aad-9795-f0d265f867a9") + ) + (gr_line + (start 178.095914 68.178877) + (end 178.076044 68.13405) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "df1fbbff-33b5-42ca-844a-5119722cab9d") + ) + (gr_line + (start 185.292411 43.435161) + (end 185.260408 43.399453) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "df3f1666-9da4-48ec-a732-276529183f69") + ) + (gr_line + (start 118.97006 35.493487) + (end 118.956983 35.540744) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "df8fbbbe-7026-4ed4-b7bb-5001963890da") + ) + (gr_line + (start 162.638629 43.501768) + (end 162.601833 43.532514) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "e02ea240-972c-40c9-bc38-b60ba3ab1552") + ) + (gr_line + (start 161.979853 43.74975) + (end 151.012272 43.74975) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "e091b8d8-d3f6-48a8-973a-e42330997eec") + ) + (gr_line + (start 118.989187 67.898333) + (end 118.980804 67.946645) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "e1555dd7-530f-4672-ab75-302886614c8a") + ) + (gr_line + (start 146.076044 46.88305) + (end 146.058397 46.837302) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "e16e98b5-c3ff-41d9-9547-ccc369e6d2ec") + ) + (gr_line + (start 146.662447 47.441352) + (end 146.616699 47.423705) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "e1a04efe-c4db-43d3-8981-34e2defa7095") + ) + (gr_line + (start 100.012247 43.74975) + (end 100.001245 43.75002) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "e20a5197-1195-4b87-87aa-d726b43b6e2e") + ) + (gr_line + (start 150.195895 52.518945) + (end 150.243737 52.529689) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "e24ff25e-035f-4c61-a660-fe483383dd72") + ) + (gr_line + (start 127.00481 32.15033) + (end 127.010812 32.101666) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "e280b518-8112-40af-ac43-23d72115a357") + ) + (gr_line + (start 118.831637 64.193735) + (end 118.85787 64.235161) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "e2e258ad-938b-44f6-a2ce-0843a290cc80") + ) + (gr_line + (start 197 63.737477) + (end 197 43.762022) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "e334618f-97a7-4d21-8a53-a89f0e57e042") + ) + (gr_line + (start 127.029939 67.994487) + (end 127.019195 67.946645) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "e3364d07-1bd5-40c0-a166-ffb2848ba614") + ) + (gr_line + (start 178.528074 63.86771) + (end 178.571872 63.845664) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "e33d8473-a1c1-4a92-a1ee-35c018edd106") + ) + (gr_line + (start 169.471925 31.36721) + (end 169.514588 31.391379) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "e361355f-8f29-49ec-a678-8b11f731e1d3") + ) + (gr_line + (start 185.36137 43.501768) + (end 185.326091 43.469292) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "e3a7d640-e483-4a6c-af7e-4f4922e6f805") + ) + (gr_line + (start 146.11796 46.971675) + (end 146.095914 46.927877) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "e400ed55-226b-4ef8-a6ef-b93e4a7383bb") + ) + (gr_line + (start 134.876765 43.739408) + (end 134.829489 43.731389) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "e571abe4-0167-44c1-98dc-8a09bd627214") + ) + (gr_line + (start 127.571872 63.845664) + (end 127.616699 63.825794) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "e5a76e4c-4f14-4cc5-b30a-44a3aa5a6520") + ) + (gr_line + (start 146.010812 46.647333) + (end 146.00481 46.598669) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "e5bf8da2-279c-4c19-9441-f727a8669c3c") + ) + (gr_line + (start 127 67.751737) + (end 127 64.748762) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "e5e301a3-3cba-4123-a7c2-82fe65686cab") + ) + (gr_line + (start 146.019195 53.303854) + (end 146.029939 53.256012) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "e5f968ba-4710-4a84-91ac-066f5dade9a7") + ) + (gr_line + (start 146.142129 47.014338) + (end 146.11796 46.971675) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "e600a96a-9b06-429e-b380-a5935bc216fc") + ) + (gr_line + (start 118.995189 64.65083) + (end 118.998796 64.699731) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "e6236a80-de14-493b-9f9a-6b24202f0358") + ) + (gr_line + (start 127.365241 63.976512) + (end 127.403896 63.946345) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "e66738d3-71a9-437a-9489-edd778085c04") + ) + (gr_line + (start 100 63.737502) + (end 100.00027 63.748504) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "e67696c2-4d07-46e4-a413-62c5d80ec30d") + ) + (gr_line + (start 178.168362 64.193735) + (end 178.196595 64.153646) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "e6df01ff-b0b4-46e4-9016-b882ea34b53d") + ) + (gr_line + (start 127.142129 64.235161) + (end 127.168362 64.193735) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "e6f427fe-6b24-4a03-9f74-f0b262874cd2") + ) + (gr_line + (start 146.443985 52.668112) + (end 146.485411 52.641879) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "e86b49fa-85fd-49cd-8bec-7004d403f350") + ) + (gr_line + (start 169.098919 63.75456) + (end 169.147583 63.760562) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "e872fa6c-b012-4776-98db-1a19aee19402") + ) + (gr_line + (start 178.076044 68.13405) + (end 178.058397 68.088302) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "e89f4de7-5019-419b-96f8-509c1c4379d8") + ) + (gr_line + (start 127.852416 36.238937) + (end 127.804104 36.230554) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "e8c0a221-c941-46a4-aea8-9784ba3595a5") + ) + (gr_line + (start 196.987727 20) + (end 100.012272 20) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "e92673a0-9e47-4781-b497-fb50ac9114ef") + ) + (gr_line + (start 178.010812 32.101666) + (end 178.019195 32.053354) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "e9914fa8-12d6-4c19-93ac-323fcfc38611") + ) + (gr_line + (start 178.019195 67.946645) + (end 178.010812 67.898333) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "e9f5c852-02be-45f1-b0ae-87468144cb41") + ) + (gr_line + (start 150.634758 52.726512) + (end 150.671887 52.75854) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "eab6135d-22a1-4e60-bddc-a476d12debfc") + ) + (gr_line + (start 178.852416 68.739937) + (end 178.804104 68.731554) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "eb371062-2aef-458a-9e29-d19c98e5a0cf") + ) + (gr_line + (start 150.556014 47.331387) + (end 150.514588 47.35762) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "eb98908a-e8dd-4654-a144-3ca0031742bf") + ) + (gr_line + (start 178.756262 63.779689) + (end 178.804104 63.768945) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "ebb80860-0463-4b81-acf8-ef5b7e34db75") + ) + (gr_line + (start 127.709005 68.707733) + (end 127.662447 68.692352) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "ebfb54e2-e4dd-4228-be47-3e5b6b89568b") + ) + (gr_line + (start 162.769844 43.36225) + (end 162.739591 43.399453) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "ec0b4a19-3f88-40a2-9bde-d61e7f38024c") + ) + (gr_line + (start 146.756262 47.46981) + (end 146.709005 47.456733) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "ec357b98-a483-4871-996a-d6d05ddea70c") + ) + (gr_line + (start 118.941602 64.412197) + (end 118.956983 64.458755) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "ec5f0ace-8c07-4d4f-bdc2-b41b37cd12ae") + ) + (gr_line + (start 178.142129 31.734661) + (end 178.168362 31.693235) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "ecebe741-7b05-4a5f-a4d4-aaded67df6f6") + ) + (gr_line + (start 111.075628 43.745149) + (end 111.027802 43.748598) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "ed32b00f-8d0e-4ef2-8f56-be1c3fc5b095") + ) + (gr_line + (start 169.741209 64.077862) + (end 169.773237 64.114991) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "ee213b46-ef1c-4114-ae48-0ff78ec93be4") + ) + (gr_line + (start 178.058397 64.412197) + (end 178.076044 64.366449) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "ee3d9a18-953b-4f37-a6ed-39d7e741ddc3") + ) + (gr_line + (start 169.882039 68.222675) + (end 169.85787 68.265338) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "ee8ed6d3-9168-42fb-a5a4-3d444233eb4f") + ) + (gr_line + (start 150.243737 52.529689) + (end 150.290994 52.542766) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "eedd5361-f84f-4fd8-8687-da4d291d4f73") + ) + (gr_line + (start 178.328112 64.00854) + (end 178.365241 63.976512) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "efd462db-d5cf-43f0-96e5-57d94c4a0e7b") + ) + (gr_line + (start 111.398162 43.657958) + (end 111.354148 43.676985) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "efda0a2c-190c-4d59-a5cf-5d4998f115e8") + ) + (gr_line + (start 169.904085 64.321622) + (end 169.923955 64.366449) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "efe79ee6-134c-491e-883e-11b9e1e344c9") + ) + (gr_line + (start 118.85787 68.265338) + (end 118.831637 68.306764) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "eff31f11-f408-466e-913d-d169ba6b6058") + ) + (gr_line + (start 146.571872 47.403835) + (end 146.528074 47.381789) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "f04feb48-589d-4460-8d35-5b45d5a24cfb") + ) + (gr_line + (start 178.2926 35.957149) + (end 178.25879 35.921637) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "f0b60894-3d83-4bd9-9401-cc1c4a2f7e92") + ) + (gr_line + (start 169.671887 68.491959) + (end 169.634758 68.523987) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "f1271886-8082-4cc2-9f2d-4c2e377b1505") + ) + (gr_line + (start 169.923955 35.63305) + (end 169.904085 35.677877) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "f132f30e-2dbc-4ea1-88d9-8b340cd91f0c") + ) + (gr_line + (start 178.709005 68.707733) + (end 178.662447 68.692352) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "f1a5e1af-941a-46e2-83b7-2348ac18deb9") + ) + (gr_line + (start 127.571872 68.654835) + (end 127.528074 68.632789) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "f1b55ad0-7f85-4f70-8253-c275f1509309") + ) + (gr_line + (start 146.90108 52.50456) + (end 146.949981 52.500953) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "f1c41e91-2ef2-48ef-8b7e-f22e2f33d89d") + ) + (gr_line + (start 127.226762 68.385508) + (end 127.196595 68.346853) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "f1ca0fb5-b347-4368-a32c-9c8bffd9a2d4") + ) + (gr_line + (start 178.019195 64.553854) + (end 178.029939 64.506012) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "f321d2a8-5c15-4cae-9bf9-ba04191653c5") + ) + (gr_line + (start 151.012272 63.74975) + (end 169.000987 63.74975) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "f357496e-d2e1-4ad9-a19b-597e4b0a5e82") + ) + (gr_line + (start 118.000987 63.74975) + (end 118.050018 63.750953) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "f42fd580-b557-4ef9-a65e-06f71c1597bb") + ) + (gr_line + (start 150.195895 47.480554) + (end 150.147583 47.488937) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "f47860a0-e7e4-4a88-a63c-776fc80e3a53") + ) + (gr_line + (start 178.571872 68.654835) + (end 178.528074 68.632789) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "f4788d68-f178-46f4-a468-aa67b6983f39") + ) + (gr_line + (start 119 64.748762) + (end 119 67.751737) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "f49c3e72-4b2e-4814-849b-7afd364928bf") + ) + (gr_line + (start 116.761977 36.24975) + (end 116.750638 36.250022) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "f5c070ae-6037-4e72-a0d8-f14db92dbd74") + ) + (gr_line + (start 118.050018 63.750953) + (end 118.098919 63.75456) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "f61f7e63-0694-417e-8b8e-be8a5b77ce8c") + ) + (gr_line + (start 127.571872 31.345164) + (end 127.616699 31.325294) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "f6921f20-f5c3-4876-b878-e8d4313d560b") + ) + (gr_line + (start 118.998796 64.699731) + (end 119 64.748762) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "f6f756fd-a6f6-4835-b051-d31298bcd1ef") + ) + (gr_line + (start 178.095914 35.677877) + (end 178.076044 35.63305) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "f77575c1-5d27-4696-96fe-e4206dbd84cf") + ) + (gr_line + (start 169.956983 64.458755) + (end 169.97006 64.506012) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "f7b2b5ac-6f2e-4386-8266-d304782f5b76") + ) + (gr_line + (start 118.195895 68.731554) + (end 118.147583 68.739937) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "f8153892-725e-4986-901a-0ccb67ca6cf5") + ) + (gr_line + (start 178.2926 31.54185) + (end 178.328112 31.50804) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "f81e361e-bcec-46bb-87bb-c5ea0f2830f3") + ) + (gr_line + (start 118.428127 31.345164) + (end 118.471925 31.36721) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "f82956fc-73e8-4c9d-a29b-2e785d5e883b") + ) + (gr_line + (start 169.195895 63.768945) + (end 169.243737 63.779689) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "f8464740-6fff-47ee-be86-3a57993a7b5d") + ) + (gr_line + (start 150.000987 47.49975) + (end 146.999012 47.49975) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "f84cb331-80e6-4c0b-a496-098aa36759fe") + ) + (gr_line + (start 127.001203 67.800768) + (end 127 67.751737) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "f869a41b-88d0-4bb8-b4b1-24dcacd848c7") + ) + (gr_line + (start 127.852416 68.739937) + (end 127.804104 68.731554) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "f8921f0e-f11b-4745-b040-aee548f07e07") + ) + (gr_line + (start 134.36137 43.501768) + (end 134.326091 43.469292) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "f8b10435-9420-40e7-b842-1ac3125b4bce") + ) + (gr_line + (start 169.514588 31.391379) + (end 169.556014 31.417612) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "f8b4649e-cd84-44a2-a506-055803c60c38") + ) + (gr_line + (start 150.995189 46.598669) + (end 150.989187 46.647333) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "f8f56551-cd06-43d5-92d0-e4b5cb889b4b") + ) + (gr_line + (start 127.528074 36.131789) + (end 127.485411 36.10762) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "f9a37356-3a8d-40aa-967f-7107a2e38fa5") + ) + (gr_line + (start 127.999012 63.74975) + (end 145.987727 63.74975) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "f9bb874b-823a-469d-bfd2-eefe18bb0590") + ) + (gr_line + (start 118.195895 36.230554) + (end 118.147583 36.238937) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "f9cf8a1e-5339-4d8d-829d-7dd3ce32c179") + ) + (gr_line + (start 118.514588 63.891879) + (end 118.556014 63.918112) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "f9ee3329-1e9a-40d5-bfbf-0b24a649875d") + ) + (gr_line + (start 111.441213 43.636841) + (end 111.398162 43.657958) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "faa2b5e1-d0e5-4ff3-958a-e107c83865f2") + ) + (gr_line + (start 169.998796 32.199231) + (end 170 32.248262) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "fb68415f-74a5-48be-8d13-ef111b0453ed") + ) + (gr_line + (start 146.25879 47.171637) + (end 146.226762 47.134508) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "fbbc562a-3e4d-4e42-8d73-b8822bd88b28") + ) + (gr_line + (start 196.987752 63.749749) + (end 196.998754 63.749479) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "fc2900b1-cd49-4090-9a66-573ccceb215c") + ) + (gr_line + (start 127.095914 35.677877) + (end 127.076044 35.63305) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "fc50cd65-604f-40f7-932a-3eb72fd3aa91") + ) + (gr_line + (start 150.3833 52.575794) + (end 150.428127 52.595664) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "fcc32dfd-ba37-4095-bb33-e952ccb83942") + ) + (gr_line + (start 127.010812 32.101666) + (end 127.019195 32.053354) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "fcf2d488-e93b-4261-85be-4a5529574e80") + ) + (gr_line + (start 118.514588 31.391379) + (end 118.556014 31.417612) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "fda64812-62ab-4d75-a011-485c1f2106b2") + ) + (gr_line + (start 178.029939 67.994487) + (end 178.019195 67.946645) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "fdb19a8b-2220-4889-88fb-8881211e6529") + ) + (gr_line + (start 178.11796 31.777324) + (end 178.142129 31.734661) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "fdf81167-5378-45ba-be47-4e81cb27e66f") + ) + (gr_line + (start 118.904085 31.821122) + (end 118.923955 31.865949) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "fe31c85b-0af0-44b9-9764-4e871e487020") + ) + (gr_line + (start 150.556014 52.668112) + (end 150.596103 52.696345) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "fe713258-4509-4e8e-9e72-ed2ba19462a5") + ) + (gr_line + (start 178.168362 68.306764) + (end 178.142129 68.265338) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "fec4b7b6-d28c-4e62-ac8e-3677a2c5dca9") + ) + (gr_line + (start 127.168362 35.805764) + (end 127.142129 35.764338) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "fee6e98b-285c-4b1a-b34f-ced75f5104c8") + ) + (gr_line + (start 127.043016 68.041744) + (end 127.029939 67.994487) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "fee886ce-2b3f-4ac1-9cd2-7e46bedf6527") + ) + (gr_line + (start 118.803404 68.346853) + (end 118.773237 68.385508) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "fef5d625-edbc-41b2-9fdf-c7ab165fd46e") + ) + (gr_line + (start 169.773237 31.614491) + (end 169.803404 31.653146) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "ff024241-e306-4553-a92f-a3743444a6ac") + ) + (gr_line + (start 150.904085 46.927877) + (end 150.882039 46.971675) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "ff2c630f-b4bd-4b37-968b-5a95e5a33c4e") + ) + (gr_line + (start 169.998796 35.299768) + (end 169.995189 35.348669) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "ff42dc3c-add1-47fa-b96e-53baea88cd06") + ) + (gr_line + (start 151 43.762022) + (end 151 46.500737) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "ff8f2f1f-74e0-47b9-b496-1b053fb99d72") + ) + (gr_line + (start 146.616699 47.423705) + (end 146.571872 47.403835) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "ffee7fac-a3a1-40ed-a611-7f6482d7db0c") + ) + (gr_circle + (center 166.5 56.74975) + (end 166.5 53.99975) + (stroke + (width 0.05) + (type default) + ) + (fill no) + (layer "B.CrtYd") + (uuid "02702b99-64d3-4671-b4be-e9ab8e2eb688") + ) + (gr_circle + (center 181.5 56.74975) + (end 181.5 53.99975) + (stroke + (width 0.05) + (type default) + ) + (fill no) + (layer "B.CrtYd") + (uuid "31470ebe-5556-49b8-91d4-1c8409798f7f") + ) + (gr_circle + (center 130.5 56.74975) + (end 130.5 53.99975) + (stroke + (width 0.05) + (type default) + ) + (fill no) + (layer "B.CrtYd") + (uuid "36d84bfc-4385-478f-b83f-d14b8ae3e078") + ) + (gr_circle + (center 115.5 56.74975) + (end 115.5 53.99975) + (stroke + (width 0.05) + (type default) + ) + (fill no) + (layer "B.CrtYd") + (uuid "384da87c-f550-4e34-8678-a4b08b66f3a0") + ) + (gr_line + (start 184.5 59.24975) + (end 181.5 59.24975) + (stroke + (width 0.05) + (type default) + ) + (layer "F.CrtYd") + (uuid "1b8ab18e-eaa9-418a-bd63-f16925d8eed3") + ) + (gr_line + (start 112.5 54.24975) + (end 112.5 59.24975) + (stroke + (width 0.05) + (type default) + ) + (layer "F.CrtYd") + (uuid "22e868d7-e87a-477d-8176-8b82bba89bad") + ) + (gr_arc + (start 115.5 54.24975) + (mid 118 56.74975) + (end 115.5 59.24975) + (stroke + (width 0.05) + (type default) + ) + (layer "F.CrtYd") + (uuid "4053d2ce-5178-47cd-a456-4a168092d137") + ) + (gr_arc + (start 181.5 59.24975) + (mid 179 56.74975) + (end 181.5 54.24975) + (stroke + (width 0.05) + (type default) + ) + (layer "F.CrtYd") + (uuid "4db4eb08-bffb-46fb-bc92-96016b620813") + ) + (gr_line + (start 133.5 54.24975) + (end 133.5 59.24975) + (stroke + (width 0.05) + (type default) + ) + (layer "F.CrtYd") + (uuid "5c72f7a5-82d2-42b7-89ec-53207452410e") + ) + (gr_line + (start 163.5 59.24975) + (end 166.5 59.24975) + (stroke + (width 0.05) + (type default) + ) + (layer "F.CrtYd") + (uuid "73b03449-374f-48d6-b7bb-b36eeed1dec6") + ) + (gr_line + (start 133.5 59.24975) + (end 130.5 59.24975) + (stroke + (width 0.05) + (type default) + ) + (layer "F.CrtYd") + (uuid "74b9aecf-0a42-4b25-a267-dcf1397552a5") + ) + (gr_line + (start 184.5 54.24975) + (end 184.5 59.24975) + (stroke + (width 0.05) + (type default) + ) + (layer "F.CrtYd") + (uuid "8816da3e-c435-49a5-a418-19e187cff760") + ) + (gr_arc + (start 130.5 59.24975) + (mid 128 56.74975) + (end 130.5 54.24975) + (stroke + (width 0.05) + (type default) + ) + (layer "F.CrtYd") + (uuid "a04e7f79-c3d0-42b9-9a51-b1d48edd3828") + ) + (gr_line + (start 130.5 54.24975) + (end 133.5 54.24975) + (stroke + (width 0.05) + (type default) + ) + (layer "F.CrtYd") + (uuid "bbd50bce-8e2c-46e2-aac7-77dfe5d9b352") + ) + (gr_line + (start 115.5 54.24975) + (end 112.5 54.24975) + (stroke + (width 0.05) + (type default) + ) + (layer "F.CrtYd") + (uuid "c0a2e5d7-a1f0-46b1-901b-0e5080f44532") + ) + (gr_line + (start 163.5 54.24975) + (end 163.5 59.24975) + (stroke + (width 0.05) + (type default) + ) + (layer "F.CrtYd") + (uuid "cc637c92-b783-44dc-a2f8-18df1dce70f7") + ) + (gr_line + (start 181.5 54.24975) + (end 184.5 54.24975) + (stroke + (width 0.05) + (type default) + ) + (layer "F.CrtYd") + (uuid "d002fea8-d25f-4a39-a508-2771f254bff6") + ) + (gr_arc + (start 166.5 54.24975) + (mid 169 56.74975) + (end 166.5 59.24975) + (stroke + (width 0.05) + (type default) + ) + (layer "F.CrtYd") + (uuid "e5bcbbe7-8fa7-4246-bff1-d1ccd46b1a3f") + ) + (gr_line + (start 112.5 59.24975) + (end 115.5 59.24975) + (stroke + (width 0.05) + (type default) + ) + (layer "F.CrtYd") + (uuid "e9df6bfe-908c-4c56-88b0-a1803e0de406") + ) + (gr_line + (start 166.5 54.24975) + (end 163.5 54.24975) + (stroke + (width 0.05) + (type default) + ) + (layer "F.CrtYd") + (uuid "fbe10982-775a-4fa0-b3d0-2fad78f243f6") + ) + (gr_line + (start 123 63.74975) + (end 123 36.24975) + (stroke + (width 0.1) + (type dash) + ) + (layer "User.6") + (uuid "05958a93-43e6-4aa8-a86b-a0c96dc51d68") + ) + (gr_line + (start 174 63.74975) + (end 174 36.24975) + (stroke + (width 0.1) + (type dash) + ) + (layer "User.6") + (uuid "a07a29b1-7b21-490a-a3d0-b0b230a8a94b") + ) + (gr_poly + (pts + (xy 151 57.49975) (xy 151.5 58.49975) (xy 150.5 58.49975) + ) + (stroke + (width 0.15) + (type solid) + ) + (fill yes) + (layer "User.8") + (uuid "34405429-119d-4714-8fdc-cc17f7f2c42e") + ) + (gr_line + (start 100 63.74975) + (end 100 57.74975) + (stroke + (width 0.3) + (type default) + ) + (layer "User.8") + (uuid "4be51b21-adab-4fea-b57e-78b077e1b482") + ) + (gr_poly + (pts + (xy 106.25 63.74975) (xy 105.25 64.24975) (xy 105.25 63.24975) + ) + (stroke + (width 0.15) + (type solid) + ) + (fill yes) + (layer "User.8") + (uuid "64b1a9f4-3b5d-445d-8697-213ce952583d") + ) + (gr_line + (start 151 63.74975) + (end 151 57.74975) + (stroke + (width 0.3) + (type default) + ) + (layer "User.8") + (uuid "787597ba-00ac-43ff-a896-c5c01b37499d") + ) + (gr_line + (start 100 63.74975) + (end 106 63.74975) + (stroke + (width 0.3) + (type default) + ) + (layer "User.8") + (uuid "7cd129f6-17da-4b92-84d1-a1cb7b654ce8") + ) + (gr_poly + (pts + (xy 157.25 63.74975) (xy 156.25 64.24975) (xy 156.25 63.24975) + ) + (stroke + (width 0.15) + (type solid) + ) + (fill yes) + (layer "User.8") + (uuid "7cd436fd-7d2a-4817-b951-af9d37b8ca2e") + ) + (gr_poly + (pts + (xy 100 57.49975) (xy 100.5 58.49975) (xy 99.5 58.49975) + ) + (stroke + (width 0.15) + (type solid) + ) + (fill yes) + (layer "User.8") + (uuid "b255de18-9959-4450-8567-d0cab389ff51") + ) + (gr_line + (start 151 63.74975) + (end 157 63.74975) + (stroke + (width 0.3) + (type default) + ) + (layer "User.8") + (uuid "e7199277-b9e3-4708-b972-a6243e8a1bb9") + ) + (gr_poly + (pts + (xy 157.25 63.74975) (xy 156.25 64.24975) (xy 156.25 63.24975) + ) + (stroke + (width 0.15) + (type solid) + ) + (fill yes) + (layer "User.9") + (uuid "1579a37a-bea1-49cb-9178-77a66e41a2be") + ) + (gr_poly + (pts + (xy 106.25 63.74975) (xy 105.25 64.24975) (xy 105.25 63.24975) + ) + (stroke + (width 0.15) + (type solid) + ) + (fill yes) + (layer "User.9") + (uuid "37c9d672-5245-4199-8944-7a7488efd492") + ) + (gr_line + (start 100 63.74975) + (end 106 63.74975) + (stroke + (width 0.3) + (type solid) + ) + (layer "User.9") + (uuid "63481ef7-37d5-40c7-a198-f8102862d47f") + ) + (gr_line + (start 151 63.74975) + (end 151 57.74975) + (stroke + (width 0.3) + (type solid) + ) + (layer "User.9") + (uuid "6d42a20f-30b4-478a-9142-a6e3bb86cfa7") + ) + (gr_poly + (pts + (xy 100 57.49975) (xy 100.5 58.49975) (xy 99.5 58.49975) + ) + (stroke + (width 0.15) + (type solid) + ) + (fill yes) + (layer "User.9") + (uuid "771e4428-a531-4f12-9f97-2c8b46f12cc5") + ) + (gr_line + (start 100 63.74975) + (end 100 57.74975) + (stroke + (width 0.3) + (type solid) + ) + (layer "User.9") + (uuid "7a8824e3-99eb-4432-aec0-6ccd47c59811") + ) + (gr_poly + (pts + (xy 151 57.49975) (xy 151.5 58.49975) (xy 150.5 58.49975) + ) + (stroke + (width 0.15) + (type solid) + ) + (fill yes) + (layer "User.9") + (uuid "98ded05c-a4b7-434a-8828-b8923a2f798c") + ) + (gr_line + (start 151 63.74975) + (end 157 63.74975) + (stroke + (width 0.3) + (type solid) + ) + (layer "User.9") + (uuid "f9a9cca7-2995-4dd7-871f-0cb16798efe0") + ) + (gr_text "P25-3005 NC" + (at 107.5 62.74975 0) + (layer "B.Cu" knockout) + (uuid "38ed30bc-029a-44a8-a9f8-e5ab09bf5905") + (effects + (font + (size 0.6 0.6) + (thickness 0.1) + ) + (justify left bottom mirror) + ) + ) + (gr_text "P25-3005 NC" + (at 158.5 62.74975 0) + (layer "B.Cu" knockout) + (uuid "399678ee-9e6b-4641-802f-85ace52aabdc") + (effects + (font + (size 0.6 0.6) + (thickness 0.1) + ) + (justify left bottom mirror) + ) + ) + (gr_text "$$ASSEMBLY_NUMBER-800" + (at 148.5 22.5 0) + (layer "F.SilkS") + (uuid "12618292-b47c-4e2f-a391-b2c58260dda7") + (effects + (font + (size 1.5 1.5) + (thickness 0.3) + ) + ) + ) + (gr_text "EXC-" + (at 103.5 52.24975 90) + (layer "B.SilkS") + (uuid "1898fdd5-5d12-4c08-ad45-d2c20536ed0c") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify left mirror) + ) + ) + (gr_text "SIG+" + (at 160.5 52.24975 90) + (layer "B.SilkS") + (uuid "312f8cdb-a120-434d-9a3f-92a144dd5de6") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify left mirror) + ) + ) + (gr_text "EXC-" + (at 154.5 52.24975 90) + (layer "B.SilkS") + (uuid "3467bbcd-f352-43ee-ad7f-ca68dfe0f36b") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify left mirror) + ) + ) + (gr_text "EXC+" + (at 163.5 52.24975 90) + (layer "B.SilkS") + (uuid "34be5a0a-78b1-42b2-bd6b-891d056cbadf") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify left mirror) + ) + ) + (gr_text "A25-3005-1 REV NC" + (at 117.5 46.24975 0) + (layer "B.SilkS") + (uuid "69a5aff6-89ba-4b60-87d3-1d5869ef5994") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify left bottom mirror) + ) + ) + (gr_text "SIG+" + (at 109.5 52.24975 90) + (layer "B.SilkS") + (uuid "a27de676-c476-4489-93cb-8ef3e56e5770") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify left mirror) + ) + ) + (gr_text "SIG-" + (at 106.5 52.24975 90) + (layer "B.SilkS") + (uuid "af253e01-73d8-4d7d-adfe-3943cd9d0482") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify left mirror) + ) + ) + (gr_text "A25-3005-1 REV NC" + (at 168.5 46.24975 0) + (layer "B.SilkS") + (uuid "c88a2d49-964d-485a-a76f-6e61d706724b") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify left bottom mirror) + ) + ) + (gr_text "SIG-" + (at 157.5 52.24975 90) + (layer "B.SilkS") + (uuid "d93cfd14-acff-4247-ae61-fc7be4803653") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify left mirror) + ) + ) + (gr_text "EXC+" + (at 112.5 52.24975 90) + (layer "B.SilkS") + (uuid "fee87c5b-0dc2-4b07-b8c6-4b1080b96d73") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify left mirror) + ) + ) + (dimension + (type center) + (layer "User.6") + (uuid "0d9c2d6a-2617-4a36-9b85-89de4dca1bd8") + (pts + (xy 166.5 56.74975) (xy 167 57.24975) + ) + (style + (thickness 0.1) + (arrow_length 1.27) + (text_position_mode 0) + (extension_offset 0.5) + (keep_text_aligned yes) + ) + ) + (dimension + (type center) + (layer "User.6") + (uuid "5ac5b392-0e90-4526-8928-ce9d72a18802") + (pts + (xy 181.5 56.74975) (xy 182 57.24975) + ) + (style + (thickness 0.1) + (arrow_length 1.27) + (text_position_mode 0) + (extension_offset 0.5) + (keep_text_aligned yes) + ) + ) + (dimension + (type center) + (layer "User.6") + (uuid "923f1e0b-56b0-4392-9d12-268c671e8272") + (pts + (xy 130.5 56.74975) (xy 131 57.24975) + ) + (style + (thickness 0.1) + (arrow_length 1.27) + (text_position_mode 0) + (extension_offset 0.5) + (keep_text_aligned yes) + ) + ) + (dimension + (type center) + (layer "User.6") + (uuid "97b73588-752b-4c47-ac20-2474a3eaacf6") + (pts + (xy 115.5 56.74975) (xy 116 57.24975) + ) + (style + (thickness 0.1) + (arrow_length 1.27) + (text_position_mode 0) + (extension_offset 0.5) + (keep_text_aligned yes) + ) + ) + (dimension + (type orthogonal) + (layer "User.6") + (uuid "64f3f10a-d5b4-4505-9fcd-2ccc6c7e0b5f") + (pts + (xy 100 43.74975) (xy 111.5 43.74975) + ) + (height -4) + (orientation 0) + (format + (prefix "") + (suffix "") + (units 3) + (units_format 0) + (precision 4) + (suppress_zeroes yes) + ) + (style + (thickness 0.1) + (arrow_length 1.27) + (text_position_mode 0) + (arrow_direction outward) + (extension_height 0.58642) + (extension_offset 0.5) + (keep_text_aligned yes) + ) + (gr_text "11.5" + (at 105.75 38.59975 0) + (layer "User.6") + (uuid "64f3f10a-d5b4-4505-9fcd-2ccc6c7e0b5f") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + ) + (dimension + (type orthogonal) + (layer "User.6") + (uuid "bc43f4ff-bcff-457d-b45e-782c93c37abd") + (pts + (xy 151 43.74975) (xy 162.5 43.74975) + ) + (height -4) + (orientation 0) + (format + (prefix "") + (suffix "") + (units 3) + (units_format 0) + (precision 4) + (suppress_zeroes yes) + ) + (style + (thickness 0.1) + (arrow_length 1.27) + (text_position_mode 0) + (arrow_direction outward) + (extension_height 0.58642) + (extension_offset 0.5) + (keep_text_aligned yes) + ) + (gr_text "11.5" + (at 156.75 38.59975 0) + (layer "User.6") + (uuid "bc43f4ff-bcff-457d-b45e-782c93c37abd") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + ) + (segment + (start 141.5 52.92475) + (end 140.675 52.92475) + (width 0.2) + (layer "F.Cu") + (net 1) + (uuid "13151ba8-3c56-4be2-8d47-522e25c26bc5") + ) + (segment + (start 124 54.24975) + (end 123.475 54.77475) + (width 0.2) + (layer "F.Cu") + (net 1) + (uuid "16af5449-f3ba-4d8b-8a31-d06882abcd63") + ) + (segment + (start 138.175 57.74975) + (end 138.175 58.42475) + (width 0.2) + (layer "F.Cu") + (net 1) + (uuid "215bd041-9d36-4243-9332-60c106e17094") + ) + (segment + (start 140.675 52.92475) + (end 140.5 52.74975) + (width 0.2) + (layer "F.Cu") + (net 1) + (uuid "296f2031-1af0-4c8f-a105-f6b8c3e9841e") + ) + (segment + (start 131.3 46.44975) + (end 131.5 46.24975) + (width 0.2) + (layer "F.Cu") + (net 1) + (uuid "2c2afb8e-6fce-4fa7-bac4-c92c015a9347") + ) + (segment + (start 122 54.24975) + (end 122 54.77475) + (width 0.2) + (layer "F.Cu") + (net 1) + (uuid "2ca09b11-1631-4834-abb7-cb9bb5a04629") + ) + (segment + (start 138.175 58.42475) + (end 139 59.24975) + (width 0.2) + (layer "F.Cu") + (net 1) + (uuid "2faf5cba-7cd9-48f4-809e-88509212d033") + ) + (segment + (start 122.5 53.74975) + (end 122 54.24975) + (width 0.2) + (layer "F.Cu") + (net 1) + (uuid "40a45d42-b63a-4015-a67c-01df9b5d90cc") + ) + (segment + (start 110.225 46.52475) + (end 110.5 46.24975) + (width 0.2) + (layer "F.Cu") + (net 1) + (uuid "4d970262-aa57-4db9-a305-377788670d76") + ) + (segment + (start 112.275 57.47475) + (end 112.5 57.24975) + (width 0.2) + (layer "F.Cu") + (net 1) + (uuid "53d1c767-9116-4e3a-8273-4a517c64a16d") + ) + (segment + (start 119.825 59.24975) + (end 119.825 60.74975) + (width 0.2) + (layer "F.Cu") + (net 1) + (uuid "5bd4885a-317c-43eb-b02b-09ddd69ee20f") + ) + (segment + (start 124.6 52.39975) + (end 124.6 54.13725) + (width 0.2) + (layer "F.Cu") + (net 1) + (uuid "5d64eeda-cf80-47e5-9279-6c0f061b3322") + ) + (segment + (start 139.25 47.49975) + (end 140 46.74975) + (width 0.2) + (layer "F.Cu") + (net 1) + (uuid "609cc7ed-be0a-4d56-864e-c311b1467ba5") + ) + (segment + (start 110.225 49.74975) + (end 110.225 46.52475) + (width 0.2) + (layer "F.Cu") + (net 1) + (uuid "61ebfc74-aa8f-4ae2-ac5a-a7cd05f46359") + ) + (segment + (start 124.6 54.13725) + (end 124.7125 54.24975) + (width 0.2) + (layer "F.Cu") + (net 1) + (uuid "72c7b3af-1e01-4f0f-a69d-1b2f41ac6eff") + ) + (segment + (start 111.3 57.27475) + (end 111.5 57.47475) + (width 0.2) + (layer "F.Cu") + (net 1) + (uuid "777c2eb5-cb91-445a-9349-f482fa7edeb5") + ) + (segment + (start 111.5 57.47475) + (end 112.275 57.47475) + (width 0.2) + (layer "F.Cu") + (net 1) + (uuid "7814c67b-1815-49b9-9320-eb1de8effe35") + ) + (segment + (start 124.7125 54.24975) + (end 124 54.24975) + (width 0.2) + (layer "F.Cu") + (net 1) + (uuid "78acdb30-9f04-4b41-b511-a6bd2ca29ea4") + ) + (segment + (start 123 53.74975) + (end 122.5 53.74975) + (width 0.2) + (layer "F.Cu") + (net 1) + (uuid "7fcedab5-0863-402e-a903-5360c4529574") + ) + (segment + (start 119.825 60.74975) + (end 119.825 62.24975) + (width 0.2) + (layer "F.Cu") + (net 1) + (uuid "8512e69d-bf7f-4769-b41e-09246c97e8fb") + ) + (segment + (start 139.25 47.92475) + (end 139.25 47.49975) + (width 0.2) + (layer "F.Cu") + (net 1) + (uuid "8f59d490-cb53-41f3-a398-2a87414a80dc") + ) + (segment + (start 109.6125 57.27475) + (end 111.3 57.27475) + (width 0.2) + (layer "F.Cu") + (net 1) + (uuid "a273b68f-123a-4f26-94fe-49d339a109b0") + ) + (segment + (start 123.475 54.77475) + (end 122 54.77475) + (width 0.2) + (layer "F.Cu") + (net 1) + (uuid "bbdf622b-34e2-4615-b2c9-f00a25305c6d") + ) + (segment + (start 131.3 47.45975) + (end 131.3 46.44975) + (width 0.2) + (layer "F.Cu") + (net 1) + (uuid "bc4959e1-5aab-4c76-9cb8-b8e8d9635969") + ) + (segment + (start 103.5 55.92475) + (end 102.675 55.92475) + (width 0.2) + (layer "F.Cu") + (net 1) + (uuid "bca0cc89-30e7-4917-a027-0f510fdfab29") + ) + (segment + (start 139 59.24975) + (end 139.5 59.24975) + (width 0.2) + (layer "F.Cu") + (net 1) + (uuid "bccfdf3b-4a11-4c24-9e59-6838e2fba8cc") + ) + (segment + (start 114.3125 46.24975) + (end 114 45.93725) + (width 0.2) + (layer "F.Cu") + (net 1) + (uuid "bd58e46b-b968-419a-bda0-2f228793ac10") + ) + (segment + (start 102.675 55.92475) + (end 102.5 55.74975) + (width 0.2) + (layer "F.Cu") + (net 1) + (uuid "c1888231-d7f4-4ee9-96e8-7ac11d59b9fa") + ) + (segment + (start 109.6125 50.36225) + (end 110.225 49.74975) + (width 0.2) + (layer "F.Cu") + (net 1) + (uuid "d8c7e982-2804-4181-9268-a8f34b29d38a") + ) + (segment + (start 119.825 62.24975) + (end 121 62.24975) + (width 0.2) + (layer "F.Cu") + (net 1) + (uuid "dccad8bf-d9d0-4b24-ba2e-032df6816df2") + ) + (segment + (start 109.6125 51.27475) + (end 109.6125 50.36225) + (width 0.2) + (layer "F.Cu") + (net 1) + (uuid "e51c2253-1792-48ca-accf-85aab895a35f") + ) + (segment + (start 115.5 46.24975) + (end 114.3125 46.24975) + (width 0.2) + (layer "F.Cu") + (net 1) + (uuid "ed90ca31-a57a-450c-ba8c-3aebfc7068d7") + ) + (segment + (start 115.65 46.24975) + (end 116.5 45.39975) + (width 0.2) + (layer "F.Cu") + (net 1) + (uuid "fc4e332a-68eb-443f-b8d5-29f1c8674093") + ) + (segment + (start 115.5 46.24975) + (end 115.65 46.24975) + (width 0.2) + (layer "F.Cu") + (net 1) + (uuid "fe88b628-53fe-4fb9-b003-c90b482e3799") + ) + (via + (at 102.5 55.74975) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "14ec8f72-c242-460a-8d7d-9eb080abdbaa") + ) + (via + (at 131.5 46.24975) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "4028f995-3b51-4196-938c-a4720309a13e") + ) + (via + (at 123 53.74975) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (free yes) + (net 1) + (uuid "419dfc9f-3356-4076-8ffe-fd20dc786605") + ) + (via + (at 112.5 57.24975) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "5d6d5b6e-725a-4763-a9b6-4175cdf96904") + ) + (via + (at 140.5 52.74975) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "74572705-63e9-407c-84c7-db422fd0b88f") + ) + (via + (at 139.5 59.24975) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "880feda4-b6e1-45e1-9a4f-7456650ece1f") + ) + (via + (at 140 46.74975) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "bbffb781-8b2e-4c0f-9cb2-9dde9299eadb") + ) + (via + (at 121 62.24975) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "c97dcece-7788-43a9-a064-e2ef95755112") + ) + (via + (at 110.5 46.24975) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "d03a1ecd-6577-47d2-9b3b-f088c14ab29d") + ) + (via + (at 115.5 46.24975) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (free yes) + (net 1) + (uuid "d81c4e15-6bdf-4245-bf3c-e3d424e34396") + ) + (segment + (start 140 49.24975) + (end 140 46.74975) + (width 0.2) + (layer "B.Cu") + (net 1) + (uuid "717e2eab-0ac8-4c6c-8ba8-c7ebbd416ec8") + ) + (segment + (start 138 49.74975) + (end 139.5 49.74975) + (width 0.2) + (layer "B.Cu") + (net 1) + (uuid "f4fedae6-7906-4ccf-b22d-d4b068738f80") + ) + (segment + (start 139.5 49.74975) + (end 140 49.24975) + (width 0.2) + (layer "B.Cu") + (net 1) + (uuid "f5d649ff-b8c9-4da6-8b0c-0e965f54fa3e") + ) + (segment + (start 111.1 51.64975) + (end 110.825 51.92475) + (width 0.2) + (layer "F.Cu") + (net 2) + (uuid "0fac91e1-4759-4ed9-91d2-01afb9259456") + ) + (segment + (start 114.4 51.64975) + (end 117 54.24975) + (width 0.2) + (layer "F.Cu") + (net 2) + (uuid "2fc2e7ea-69cb-42d7-9e49-4bd7678637ad") + ) + (segment + (start 111.6125 51.64975) + (end 111.1 51.64975) + (width 0.2) + (layer "F.Cu") + (net 2) + (uuid "5ad1b21b-2c3a-4ed4-8c29-7348aa07285a") + ) + (segment + (start 110.825 51.92475) + (end 109.6125 51.92475) + (width 0.2) + (layer "F.Cu") + (net 2) + (uuid "76089e54-412e-4dc6-adf8-cde1df637a28") + ) + (segment + (start 121.4 52.89975) + (end 120.05 54.24975) + (width 0.2) + (layer "F.Cu") + (net 2) + (uuid "79ce3635-ac34-44c9-b975-b75af715927d") + ) + (segment + (start 117 54.24975) + (end 120.05 54.24975) + (width 0.2) + (layer "F.Cu") + (net 2) + (uuid "85f2ce90-4d86-4195-adc2-02bcc36f7d6a") + ) + (segment + (start 121.4 52.39975) + (end 121.4 52.89975) + (width 0.2) + (layer "F.Cu") + (net 2) + (uuid "ae422cfc-cfd2-444a-b10e-9c0165540d6d") + ) + (segment + (start 111.6125 51.64975) + (end 114.4 51.64975) + (width 0.2) + (layer "F.Cu") + (net 2) + (uuid "b3cf479f-ee15-44ac-bece-18fa4ae061ca") + ) + (via + (at 120.05 54.24975) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 2) + (uuid "637678ca-328e-4a69-8ead-6516bd7d13c6") + ) + (segment + (start 120.05 54.24975) + (end 120.05 53.19975) + (width 0.2) + (layer "B.Cu") + (net 2) + (uuid "4000b9c8-e8ef-48e6-b9ba-b5174abaad83") + ) + (segment + (start 120.05 53.19975) + (end 121 52.24975) + (width 0.2) + (layer "B.Cu") + (net 2) + (uuid "aff29df3-43a4-4a39-b309-ad27b7ba3179") + ) + (segment + (start 122 62.74975) + (end 122 59.24975) + (width 0.2) + (layer "F.Cu") + (net 3) + (uuid "1c63615e-24df-43ec-a30f-a6538233ce31") + ) + (segment + (start 116 62.24975) + (end 118.175 62.24975) + (width 0.2) + (layer "F.Cu") + (net 3) + (uuid "1ccda0f2-098f-450e-877e-92a2ee0bc097") + ) + (segment + (start 121.724 63.02575) + (end 122 62.74975) + (width 0.2) + (layer "F.Cu") + (net 3) + (uuid "1f5e44ea-3625-4fb0-a244-22d545fa778a") + ) + (segment + (start 124.2 50.94975) + (end 124 50.74975) + (width 0.2) + (layer "F.Cu") + (net 3) + (uuid "2012ce8c-f034-40d1-a38a-6bf85d5c0c7e") + ) + (segment + (start 124.2 51.49975) + (end 124.2 50.94975) + (width 0.2) + (layer "F.Cu") + (net 3) + (uuid "a34f0f35-7686-47d3-a51f-5066e5879657") + ) + (segment + (start 118.951 63.02575) + (end 121.724 63.02575) + (width 0.2) + (layer "F.Cu") + (net 3) + (uuid "b67a4b5d-3d73-4800-9980-9244e60f218d") + ) + (segment + (start 118.175 62.24975) + (end 118.951 63.02575) + (width 0.2) + (layer "F.Cu") + (net 3) + (uuid "cb15af31-7c21-4bcb-9b46-ca2296ee9545") + ) + (segment + (start 115.5 61.74975) + (end 116 62.24975) + (width 0.2) + (layer "F.Cu") + (net 3) + (uuid "d03350f3-36ea-414d-a27c-df164e1c270b") + ) + (via + (at 124 50.74975) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 3) + (uuid "16a2755b-2bcf-4db2-905d-48f4e2f3f371") + ) + (via + (at 122 59.24975) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 3) + (uuid "6e9efa33-ee3e-4f6c-a2f0-368733f21fc8") + ) + (segment + (start 122.5 50.74975) + (end 122 51.24975) + (width 0.2) + (layer "In1.Cu") + (net 3) + (uuid "bebcdb1f-2104-4abf-8d94-57cd2f1b2fe7") + ) + (segment + (start 122 51.24975) + (end 122 59.24975) + (width 0.2) + (layer "In1.Cu") + (net 3) + (uuid "cc64b304-2f25-4a73-a0e2-795d9523dce6") + ) + (segment + (start 124 50.74975) + (end 122.5 50.74975) + (width 0.2) + (layer "In1.Cu") + (net 3) + (uuid "e31e626f-095b-487d-8f82-25770c4dca94") + ) + (segment + (start 119 58.24975) + (end 119 57.24975) + (width 0.2) + (layer "F.Cu") + (net 4) + (uuid "14922218-9905-45e5-9b8c-0ab95ec73049") + ) + (segment + (start 115.5 61.24975) + (end 116 61.24975) + (width 0.2) + (layer "F.Cu") + (net 4) + (uuid "21978ffd-0f96-4f61-a780-5e6136bdd89e") + ) + (segment + (start 119 57.24975) + (end 119.5 56.74975) + (width 0.2) + (layer "F.Cu") + (net 4) + (uuid "2f170f1b-e3db-469b-a493-10aabd4d695f") + ) + (segment + (start 119 59.92475) + (end 119 58.24975) + (width 0.2) + (layer "F.Cu") + (net 4) + (uuid "4aba215e-edb4-4124-8206-33438203850e") + ) + (segment + (start 124.5 50.24975) + (end 124 49.74975) + (width 0.2) + (layer "F.Cu") + (net 4) + (uuid "4f87b1d5-6826-49ad-94f6-181ddc4ebd21") + ) + (segment + (start 116 61.24975) + (end 116.5 60.74975) + (width 0.2) + (layer "F.Cu") + (net 4) + (uuid "575c69a5-62d7-4648-8bc4-f76a08111ca3") + ) + (segment + (start 118.175 60.74975) + (end 119 59.92475) + (width 0.2) + (layer "F.Cu") + (net 4) + (uuid "760cc931-c252-48fe-8968-1ff22777198a") + ) + (segment + (start 125 51.49975) + (end 125 50.74975) + (width 0.2) + (layer "F.Cu") + (net 4) + (uuid "bb23eaf0-8266-47dd-9de7-b47e378f5b2d") + ) + (segment + (start 116.5 60.74975) + (end 118.175 60.74975) + (width 0.2) + (layer "F.Cu") + (net 4) + (uuid "d2312765-efd5-4409-a008-17d6538bda23") + ) + (segment + (start 125 50.74975) + (end 124.5 50.24975) + (width 0.2) + (layer "F.Cu") + (net 4) + (uuid "eadc03b3-c282-4735-8c44-8cc56411328b") + ) + (via + (at 124 49.74975) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 4) + (uuid "211adebd-d5a3-446b-ba97-54ad0af51697") + ) + (via + (at 119.5 56.74975) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 4) + (uuid "80154a25-6280-4e0e-9771-2ef531be4481") + ) + (segment + (start 121.5 56.24975) + (end 121 56.74975) + (width 0.2) + (layer "In1.Cu") + (net 4) + (uuid "2484f5b7-577e-450f-88f7-b247e208ee90") + ) + (segment + (start 122.5 49.74975) + (end 121.5 50.74975) + (width 0.2) + (layer "In1.Cu") + (net 4) + (uuid "30e02f0f-554a-450b-bb6a-618bfe920e82") + ) + (segment + (start 121.5 50.74975) + (end 121.5 56.24975) + (width 0.2) + (layer "In1.Cu") + (net 4) + (uuid "3b1d2809-8403-4c51-b83b-8191ac023db8") + ) + (segment + (start 121 56.74975) + (end 119.5 56.74975) + (width 0.2) + (layer "In1.Cu") + (net 4) + (uuid "8f6183df-db29-4eaa-9fde-ec5419359edb") + ) + (segment + (start 124 49.74975) + (end 122.5 49.74975) + (width 0.2) + (layer "In1.Cu") + (net 4) + (uuid "a38d7806-e1da-429b-ba5d-034999f3daef") + ) + (segment + (start 116.5 59.24975) + (end 117 59.24975) + (width 0.2) + (layer "F.Cu") + (net 5) + (uuid "02b2955b-b7cc-4261-a3c2-456ae76a910e") + ) + (segment + (start 115.5 60.24975) + (end 116.5 59.24975) + (width 0.2) + (layer "F.Cu") + (net 5) + (uuid "2ee39dd9-3650-4c7a-84db-8f4e63f9e93f") + ) + (segment + (start 119 52.39975) + (end 119 51.74975) + (width 0.2) + (layer "F.Cu") + (net 5) + (uuid "6b4b27b2-ecbe-4b35-9b78-82f0b4fe5097") + ) + (segment + (start 115.5 60.74975) + (end 115.5 60.24975) + (width 0.2) + (layer "F.Cu") + (net 5) + (uuid "9f8ec34b-8af6-46ff-8bd8-b6b101c6a398") + ) + (segment + (start 118.175 55.57475) + (end 118.5 55.24975) + (width 0.2) + (layer "F.Cu") + (net 5) + (uuid "a6219c4d-68b6-4a95-aaa6-377796c29de2") + ) + (segment + (start 118.175 59.24975) + (end 118.175 55.57475) + (width 0.2) + (layer "F.Cu") + (net 5) + (uuid "a93e275b-7346-48f0-a48c-8bcdd4bd3298") + ) + (segment + (start 117 59.24975) + (end 118.175 59.24975) + (width 0.2) + (layer "F.Cu") + (net 5) + (uuid "e8d9b3c3-56c6-474b-90e3-a5fdd6715a23") + ) + (via + (at 119 51.74975) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 5) + (uuid "b38f4e70-0873-4cb6-8fcc-3ab9dede0903") + ) + (via + (at 118.5 55.24975) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 5) + (uuid "e7879047-a436-4e2c-a910-74b5faa888f6") + ) + (via + (at 117 59.24975) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 5) + (uuid "e8eb562d-2cf9-4d6b-8a3e-c58d02cb5e2f") + ) + (segment + (start 119 61.24975) + (end 117 59.24975) + (width 0.2) + (layer "B.Cu") + (net 5) + (uuid "054ff90d-42b3-46af-995c-6b484faa46c8") + ) + (segment + (start 119.101 54.64875) + (end 119.101 51.85075) + (width 0.2) + (layer "In1.Cu") + (net 5) + (uuid "68b3b467-dd4c-42cc-b68c-dd77d66725a4") + ) + (segment + (start 118.5 55.24975) + (end 119.101 54.64875) + (width 0.2) + (layer "In1.Cu") + (net 5) + (uuid "9d348418-aaf4-4eaf-b826-6eab604b09d5") + ) + (segment + (start 119.101 51.85075) + (end 119 51.74975) + (width 0.2) + (layer "In1.Cu") + (net 5) + (uuid "c26caa79-4e23-4b59-b47b-7a636d052546") + ) + (segment + (start 117.5 44.74975) + (end 117.5 44.24975) + (width 0.2) + (layer "F.Cu") + (net 6) + (uuid "3e041cda-483c-4a7c-bf15-42db52337dfa") + ) + (segment + (start 117.75 44.99975) + (end 117.5 44.74975) + (width 0.2) + (layer "F.Cu") + (net 6) + (uuid "6f03ff56-e3dc-4c20-9c8f-db9d3833e9ec") + ) + (segment + (start 118.35 44.99975) + (end 117.75 44.99975) + (width 0.2) + (layer "F.Cu") + (net 6) + (uuid "a7429efb-a5e1-4083-b8b7-f4f810bbf344") + ) + (segment + (start 116.5 43.74975) + (end 115.2625 43.74975) + (width 0.2) + (layer "F.Cu") + (net 6) + (uuid "b4cecde2-507e-4d20-a3e4-15839143c725") + ) + (segment + (start 117 43.74975) + (end 117.5 44.24975) + (width 0.2) + (layer "F.Cu") + (net 6) + (uuid "bae59730-9476-45ef-9ad7-d91f3360a64c") + ) + (segment + (start 115.2625 43.74975) + (end 114.95 44.06225) + (width 0.2) + (layer "F.Cu") + (net 6) + (uuid "c3c8e4f0-cb13-4bed-a795-ec2e197cc499") + ) + (segment + (start 116.5 43.74975) + (end 117 43.74975) + (width 0.2) + (layer "F.Cu") + (net 6) + (uuid "e29fe92e-5dac-45e2-a4e7-b921bcb2bf69") + ) + (segment + (start 139.25 49.57475) + (end 140.4125 49.57475) + (width 0.2) + (layer "F.Cu") + (net 7) + (uuid "3ff564bd-7523-49cd-944c-29ee5c15e1f2") + ) + (segment + (start 128 44.24975) + (end 129 45.24975) + (width 0.2) + (layer "F.Cu") + (net 7) + (uuid "5b82b8ba-c378-4dcc-95cc-9bbc030fecec") + ) + (segment + (start 136.5 45.24975) + (end 138 46.74975) + (width 0.2) + (layer "F.Cu") + (net 7) + (uuid "5ca7dbed-b64c-4daa-947d-fd1d62ab0767") + ) + (segment + (start 138 46.74975) + (end 138 48.32475) + (width 0.2) + (layer "F.Cu") + (net 7) + (uuid "65546880-85d1-4dfc-8bab-272230b567ae") + ) + (segment + (start 140.4125 49.57475) + (end 140.8 49.18725) + (width 0.2) + (layer "F.Cu") + (net 7) + (uuid "890b22f2-e292-4309-9742-4798ef68186c") + ) + (segment + (start 138 48.32475) + (end 139.25 49.57475) + (width 0.2) + (layer "F.Cu") + (net 7) + (uuid "891150b3-d2ef-45c5-909c-66f8da7ea54a") + ) + (segment + (start 129 45.24975) + (end 132.5 45.24975) + (width 0.2) + (layer "F.Cu") + (net 7) + (uuid "89591a9b-a0d7-4410-b6e6-0e75e8cb3181") + ) + (segment + (start 126.75 43.79975) + (end 126.851 43.90075) + (width 0.2) + (layer "F.Cu") + (net 7) + (uuid "8bffebc3-3610-49bb-8d8a-368b00e18202") + ) + (segment + (start 126.851 43.90075) + (end 127.651 43.90075) + (width 0.2) + (layer "F.Cu") + (net 7) + (uuid "96524ba5-bc3c-49b0-8720-d40abd0a6b2c") + ) + (segment + (start 127.651 43.90075) + (end 128 44.24975) + (width 0.2) + (layer "F.Cu") + (net 7) + (uuid "ebf949f1-3de4-481f-9eff-bad2cb6ef399") + ) + (via + (at 132.5 45.24975) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 7) + (uuid "9127350a-c999-4f18-8b29-32c01a490644") + ) + (via + (at 136.5 45.24975) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 7) + (uuid "da1597de-8e62-4735-bf5a-831aca2c8775") + ) + (segment + (start 132.5 45.24975) + (end 136.5 45.24975) + (width 0.2) + (layer "In1.Cu") + (net 7) + (uuid "775d7bca-23d0-4807-bc08-ce8419a806e4") + ) + (segment + (start 127.65 46.59975) + (end 128.35 46.59975) + (width 0.2) + (layer "F.Cu") + (net 8) + (uuid "0e21f667-e48c-40d5-8373-5571ee35f855") + ) + (segment + (start 143.5 54.99975) + (end 142.75 54.99975) + (width 0.2) + (layer "F.Cu") + (net 8) + (uuid "7ba567bb-5222-4abd-954e-3e2bd92342a9") + ) + (segment + (start 142.325 54.57475) + (end 141.5 54.57475) + (width 0.2) + (layer "F.Cu") + (net 8) + (uuid "8500ec3a-a4b0-4439-a986-0bc6aa59a75e") + ) + (segment + (start 142.75 54.99975) + (end 142.325 54.57475) + (width 0.2) + (layer "F.Cu") + (net 8) + (uuid "c24406f7-abcb-404d-b47f-a2c2efa2fc66") + ) + (segment + (start 128.35 46.59975) + (end 128.5 46.74975) + (width 0.2) + (layer "F.Cu") + (net 8) + (uuid "f83b2d0b-625c-4fba-9b52-dc10b91210d5") + ) + (via + (at 128.5 46.74975) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 8) + (uuid "6b887709-d207-4a94-a394-5e7e849fc4a7") + ) + (segment + (start 128.5 46.74975) + (end 129 47.24975) + (width 0.2) + (layer "In1.Cu") + (net 8) + (uuid "31becf8c-f68e-47ff-b468-df3fdd45b06e") + ) + (segment + (start 135 49.74975) + (end 135 54.74975) + (width 0.2) + (layer "In1.Cu") + (net 8) + (uuid "6ddf15d9-879d-4f0f-95f3-3d075bad2a4f") + ) + (segment + (start 135.25 54.99975) + (end 143.5 54.99975) + (width 0.2) + (layer "In1.Cu") + (net 8) + (uuid "9699c69a-5139-4be8-ae33-44d575b17899") + ) + (segment + (start 135 54.74975) + (end 135.25 54.99975) + (width 0.2) + (layer "In1.Cu") + (net 8) + (uuid "9bce403f-c3e7-4017-b6ed-d4d377856c4d") + ) + (segment + (start 129 47.24975) + (end 132.5 47.24975) + (width 0.2) + (layer "In1.Cu") + (net 8) + (uuid "ac6d41e0-b11c-4cc2-871a-d0fd6ad8ac1e") + ) + (segment + (start 132.5 47.24975) + (end 135 49.74975) + (width 0.2) + (layer "In1.Cu") + (net 8) + (uuid "cc2ecc9f-5764-4c8f-b19b-827e485871dd") + ) + (segment + (start 113.05 46.69975) + (end 112.5 47.24975) + (width 0.2) + (layer "F.Cu") + (net 9) + (uuid "58d7b06e-28ae-49ae-aa9e-5da393d76d4a") + ) + (segment + (start 113.05 44.06225) + (end 113.05 46.69975) + (width 0.2) + (layer "F.Cu") + (net 9) + (uuid "6f51c452-3f9a-4464-86d6-680469b75d40") + ) + (via + (at 112.5 47.24975) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 9) + (uuid "0e462b17-f32b-4d22-be59-dc75e9c0c931") + ) + (segment + (start 112.5 47.24975) + (end 112.5 49.74975) + (width 0.2) + (layer "B.Cu") + (net 9) + (uuid "827ce914-9127-4ab0-badb-08b2f1b88616") + ) + (segment + (start 107.175 52.57475) + (end 107.5 52.24975) + (width 0.2) + (layer "F.Cu") + (net 10) + (uuid "aaaa4f83-f89c-4586-8259-eaa3d305b2e3") + ) + (segment + (start 105.3875 52.57475) + (end 107.175 52.57475) + (width 0.2) + (layer "F.Cu") + (net 10) + (uuid "be451ce7-b47b-436d-88b3-8e31378c4beb") + ) + (via + (at 107.5 52.24975) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 10) + (uuid "88b65185-c85b-4a4e-954c-fa655c36d7c8") + ) + (segment + (start 107 52.24975) + (end 106.5 51.74975) + (width 0.2) + (layer "B.Cu") + (net 10) + (uuid "51bf7618-ab8d-458e-a924-6e8c84d75ab8") + ) + (segment + (start 107.5 52.24975) + (end 107 52.24975) + (width 0.2) + (layer "B.Cu") + (net 10) + (uuid "bc2cb433-bfde-4738-b9dd-fdc4d719490e") + ) + (segment + (start 106.5 49.74975) + (end 106.5 51.74975) + (width 0.2) + (layer "B.Cu") + (net 10) + (uuid "ef1ffe94-b890-4004-b1e0-bd952371e331") + ) + (segment + (start 109.6125 53.22475) + (end 108.025 53.22475) + (width 0.2) + (layer "F.Cu") + (net 11) + (uuid "41f8d0cd-f170-43dd-8e3e-8873817408c8") + ) + (segment + (start 108 53.24975) + (end 108.025 53.22475) + (width 0.2) + (layer "F.Cu") + (net 11) + (uuid "67e3f949-264d-467d-bc3d-b5f380ab89fd") + ) + (via + (at 108.025 53.22475) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 11) + (uuid "f77ecdd4-babf-48d5-957c-62127617e2e9") + ) + (segment + (start 109.5 51.74975) + (end 108.025 53.22475) + (width 0.2) + (layer "B.Cu") + (net 11) + (uuid "02c52e38-45ac-479a-a31b-3626bc686f30") + ) + (segment + (start 109.5 49.74975) + (end 109.5 51.74975) + (width 0.2) + (layer "B.Cu") + (net 11) + (uuid "1d8e2276-3236-4ff2-ae40-a872241ff769") + ) + (segment + (start 143.5 58.99975) + (end 141.75 58.99975) + (width 0.2) + (layer "F.Cu") + (net 12) + (uuid "6e271e6d-66da-4cf0-beba-2deb79a730ea") + ) + (segment + (start 141.75 58.99975) + (end 141.5 58.74975) + (width 0.2) + (layer "F.Cu") + (net 12) + (uuid "993a7d10-3a89-4aa9-871f-2a030c58ddd9") + ) + (segment + (start 141.5 58.74975) + (end 141.5 57.57475) + (width 0.2) + (layer "F.Cu") + (net 12) + (uuid "99b6d288-7f17-48ae-8c4d-6df06bd80342") + ) + (segment + (start 144.25 49.99975) + (end 143.5 50.74975) + (width 0.2) + (layer "F.Cu") + (net 13) + (uuid "46293c86-71e4-48fa-8e38-991ff3116e60") + ) + (segment + (start 144.25 49.57475) + (end 144.25 49.99975) + (width 0.2) + (layer "F.Cu") + (net 13) + (uuid "cce7952a-a548-40ad-9faf-052c7301019b") + ) + (via + (at 143.5 50.74975) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 13) + (uuid "47b1cf11-122e-4afc-a9fc-821a61d96e88") + ) + (segment + (start 143.75 56.99975) + (end 144.676 56.07375) + (width 0.2) + (layer "In1.Cu") + (net 13) + (uuid "0f8efed5-b9fa-4cd5-917a-6bea1835eee9") + ) + (segment + (start 144.676 56.07375) + (end 144.676 51.92575) + (width 0.2) + (layer "In1.Cu") + (net 13) + (uuid "a802f4d0-4742-41ef-aef5-91c5b5651ec2") + ) + (segment + (start 143.5 56.99975) + (end 143.75 56.99975) + (width 0.2) + (layer "In1.Cu") + (net 13) + (uuid "bbadd292-afd7-4baa-8733-890c7c3b1141") + ) + (segment + (start 144.676 51.92575) + (end 143.5 50.74975) + (width 0.2) + (layer "In1.Cu") + (net 13) + (uuid "cc372c60-6cfb-4c0d-8d9c-edef41945f58") + ) + (segment + (start 126.75 50.19975) + (end 126.05 50.19975) + (width 0.2) + (layer "F.Cu") + (net 14) + (uuid "01ac059a-a2c3-4932-b983-fecc89511059") + ) + (segment + (start 139.825 57.74975) + (end 139.825 57.07475) + (width 0.2) + (layer "F.Cu") + (net 14) + (uuid "37a0d2d5-fbe4-4ff4-9fa8-c568ae0a9081") + ) + (segment + (start 133.8625 56.88725) + (end 133.8625 58.24975) + (width 0.2) + (layer "F.Cu") + (net 14) + (uuid "4563d212-8d69-43a0-9935-b0de32532298") + ) + (segment + (start 139.5 56.74975) + (end 139.5 56.14975) + (width 0.2) + (layer "F.Cu") + (net 14) + (uuid "6e333cc9-a2cc-4b28-8a7c-94ebba9885fc") + ) + (segment + (start 126.05 50.19975) + (end 126 50.24975) + (width 0.2) + (layer "F.Cu") + (net 14) + (uuid "8ddd7a8f-8be4-4d63-b5a5-8367c93cd803") + ) + (segment + (start 134.6 56.14975) + (end 133.8625 56.88725) + (width 0.2) + (layer "F.Cu") + (net 14) + (uuid "a09e5e9e-1c3f-4b15-848b-b9787aafa032") + ) + (segment + (start 139.825 57.07475) + (end 139.5 56.74975) + (width 0.2) + (layer "F.Cu") + (net 14) + (uuid "cf0a4321-61ca-46cc-95b1-88cce4aaa182") + ) + (segment + (start 139.5 56.14975) + (end 134.6 56.14975) + (width 0.2) + (layer "F.Cu") + (net 14) + (uuid "dee514a0-abad-459a-8058-135b21ce474e") + ) + (segment + (start 133.8625 58.24975) + (end 133.8625 60.29975) + (width 0.2) + (layer "F.Cu") + (net 14) + (uuid "ecde5585-e2f9-4c36-ab91-4c1e0ef3058e") + ) + (via + (at 133.8625 58.24975) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 14) + (uuid "25445f12-c5cb-451b-9729-bffb625d579d") + ) + (via + (at 126 50.24975) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 14) + (uuid "5d39190d-09ca-478f-9d4b-cb4db470eeac") + ) + (segment + (start 134.324797 58.712047) + (end 134.324797 60.45798) + (width 0.2) + (layer "B.Cu") + (net 14) + (uuid "06627055-7d67-4747-a838-f92586336b04") + ) + (segment + (start 133.8625 58.24975) + (end 134.324797 58.712047) + (width 0.2) + (layer "B.Cu") + (net 14) + (uuid "6dbe4278-925a-4084-8424-20cdff7bf5fa") + ) + (segment + (start 126 55.24975) + (end 129 58.24975) + (width 0.2) + (layer "In1.Cu") + (net 14) + (uuid "cee4304a-d427-4923-b808-9df89c8fe293") + ) + (segment + (start 126 50.24975) + (end 126 55.24975) + (width 0.2) + (layer "In1.Cu") + (net 14) + (uuid "dab566d3-380d-4b3f-9027-4429ba07270c") + ) + (segment + (start 129 58.24975) + (end 133.8625 58.24975) + (width 0.2) + (layer "In1.Cu") + (net 14) + (uuid "f76e9c80-1797-4751-a98c-ec1bb3c3c39d") + ) + (segment + (start 136 46.24975) + (end 136.5 46.24975) + (width 0.2) + (layer "F.Cu") + (net 15) + (uuid "0313b7a2-80c3-4f65-8836-76f39bf49ab0") + ) + (segment + (start 136.52 48.72975) + (end 137 48.24975) + (width 0.2) + (layer "F.Cu") + (net 15) + (uuid "66e9c0b5-d71d-4ad5-92e4-833908ec6115") + ) + (segment + (start 136.5 46.24975) + (end 137 46.74975) + (width 0.2) + (layer "F.Cu") + (net 15) + (uuid "67a58636-ee64-4914-933e-bc8609d031a3") + ) + (segment + (start 135.2 48.72975) + (end 136.52 48.72975) + (width 0.2) + (layer "F.Cu") + (net 15) + (uuid "8b44a22b-3f4d-4a76-8dc2-5084f4bfa0e7") + ) + (segment + (start 131.075 42.49975) + (end 132.25 42.49975) + (width 0.2) + (layer "F.Cu") + (net 15) + (uuid "8b560f8f-dcce-4e66-9132-c1ae7718d527") + ) + (segment + (start 132.25 42.49975) + (end 134 44.24975) + (width 0.2) + (layer "F.Cu") + (net 15) + (uuid "b9015ab2-d33a-4a4f-853d-4beaa3ce6dd7") + ) + (segment + (start 137 46.74975) + (end 137 48.24975) + (width 0.2) + (layer "F.Cu") + (net 15) + (uuid "c0c09182-3213-47ba-9dfb-f9762648bde2") + ) + (segment + (start 134 44.24975) + (end 136 46.24975) + (width 0.2) + (layer "F.Cu") + (net 15) + (uuid "d0fd993b-f4dc-430a-b1e8-0d02da449e49") + ) + (via + (at 137 48.24975) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 15) + (uuid "f1bbbecb-2161-48fb-b754-dc25bc072692") + ) + (segment + (start 136.5 48.24975) + (end 135 49.74975) + (width 0.2) + (layer "B.Cu") + (net 15) + (uuid "21bb1e1a-3ddd-477b-83b3-25f42f37c3d5") + ) + (segment + (start 137 48.24975) + (end 136.5 48.24975) + (width 0.2) + (layer "B.Cu") + (net 15) + (uuid "b2eaa473-6a90-4942-ba6e-0d3f502c43ea") + ) + (segment + (start 135.2 47.45975) + (end 135.2 46.44975) + (width 0.2) + (layer "F.Cu") + (net 16) + (uuid "04960c3d-6977-4f70-9cf7-94b395a22cb7") + ) + (segment + (start 135.2 46.44975) + (end 134 45.24975) + (width 0.2) + (layer "F.Cu") + (net 16) + (uuid "160fbcda-ecce-41cb-b02e-06537a1cef47") + ) + (segment + (start 134 45.24975) + (end 132.75 43.99975) + (width 0.2) + (layer "F.Cu") + (net 16) + (uuid "76c279bc-c12d-4b06-9cd0-9301accc9f60") + ) + (segment + (start 132.75 43.99975) + (end 131.075 43.99975) + (width 0.2) + (layer "F.Cu") + (net 16) + (uuid "9e07d5be-1d24-45ed-b34f-0e8c00ee97d1") + ) + (via + (at 132.75 43.99975) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 16) + (uuid "7023bb7c-9dbe-44cc-bb7e-9e9ac4d2fb05") + ) + (segment + (start 135 46.24975) + (end 132.75 43.99975) + (width 0.2) + (layer "B.Cu") + (net 16) + (uuid "4e4f9928-3691-42ee-8892-34b550528cdc") + ) + (segment + (start 135 46.74975) + (end 135 46.24975) + (width 0.2) + (layer "B.Cu") + (net 16) + (uuid "cd31fa42-602b-441f-81f3-e030d55bbfc7") + ) + (segment + (start 133.995 53.74475) + (end 133.99 53.74975) + (width 0.2) + (layer "F.Cu") + (net 17) + (uuid "0f6cb440-80fc-44c2-9640-32c99d8275f2") + ) + (segment + (start 126.75 48.59975) + (end 126.35 48.59975) + (width 0.2) + (layer "F.Cu") + (net 17) + (uuid "87828c30-e1d1-4f96-8da2-34103463c0dc") + ) + (segment + (start 135.2 52.53975) + (end 133.995 53.74475) + (width 0.2) + (layer "F.Cu") + (net 17) + (uuid "a4a71ff2-a8f0-434c-b27b-443af10591c7") + ) + (segment + (start 126.35 48.59975) + (end 126 48.24975) + (width 0.2) + (layer "F.Cu") + (net 17) + (uuid "a81f8061-d600-4d1c-8e33-e665fdc18bba") + ) + (via + (at 133.995 53.74475) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 17) + (uuid "3c8e8b99-a9c9-4f1f-a4cd-d5fa8da8768c") + ) + (via + (at 126 48.24975) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 17) + (uuid "b762cac1-bba2-475c-8123-439754ab8986") + ) + (segment + (start 134.005 53.74475) + (end 135 52.74975) + (width 0.2) + (layer "B.Cu") + (net 17) + (uuid "b12f4949-99cf-42c8-9610-25b87d288293") + ) + (segment + (start 133.995 53.74475) + (end 134.005 53.74475) + (width 0.2) + (layer "B.Cu") + (net 17) + (uuid "e529b122-a474-4837-9752-c0a8e1fa8fb4") + ) + (segment + (start 133.995 53.74475) + (end 133.995 49.74475) + (width 0.2) + (layer "In1.Cu") + (net 17) + (uuid "21b32242-3a83-47de-8419-b7931173ccd1") + ) + (segment + (start 132 47.74975) + (end 126.5 47.74975) + (width 0.2) + (layer "In1.Cu") + (net 17) + (uuid "4e5123c5-7601-4a9f-91a7-a0be8a2ec6f2") + ) + (segment + (start 133.995 49.74475) + (end 132 47.74975) + (width 0.2) + (layer "In1.Cu") + (net 17) + (uuid "7667785f-77a8-4029-bef2-605f4627890c") + ) + (segment + (start 126.5 47.74975) + (end 126 48.24975) + (width 0.2) + (layer "In1.Cu") + (net 17) + (uuid "f1b1fd82-3164-472a-9d10-c2b38b2d1b92") + ) + (segment + (start 138.225 60.74975) + (end 138 60.74975) + (width 0.2) + (layer "F.Cu") + (net 18) + (uuid "05c17a96-f778-4928-92a7-3c46708adc71") + ) + (segment + (start 105 60.24975) + (end 105 59.61225) + (width 0.2) + (layer "F.Cu") + (net 18) + (uuid "063d5cb1-dc3c-4355-8c21-03aa55b18d1d") + ) + (segment + (start 118.2 52.94975) + (end 118.5 53.24975) + (width 0.2) + (layer "F.Cu") + (net 18) + (uuid "0872bade-f874-4eee-94e2-3dd5e2c8eb58") + ) + (segment + (start 107 59.22475) + (end 108 59.22475) + (width 0.2) + (layer "F.Cu") + (net 18) + (uuid "0943bcc4-0838-4576-ba27-65ed0fe777b8") + ) + (segment + (start 126.975 56.24975) + (end 126.975 58.44975) + (width 0.2) + (layer "F.Cu") + (net 18) + (uuid "113f708a-86a6-4916-bcec-e8764871c901") + ) + (segment + (start 133.8625 61.24975) + (end 132.775 61.24975) + (width 0.2) + (layer "F.Cu") + (net 18) + (uuid "1c560fe6-92bb-4758-af39-14b1da8be08e") + ) + (segment + (start 127.8 52.39975) + (end 127.8 52.94975) + (width 0.2) + (layer "F.Cu") + (net 18) + (uuid "26e7092c-bd7b-4867-8b54-66e356077a33") + ) + (segment + (start 131.3 52.53975) + (end 129.79 52.53975) + (width 0.2) + (layer "F.Cu") + (net 18) + (uuid "2dc5a580-c38e-4469-a1e4-e6e8d0c51d34") + ) + (segment + (start 110.725 62.24975) + (end 110 62.24975) + (width 0.2) + (layer "F.Cu") + (net 18) + (uuid "2e5cb154-26fd-4646-8583-26c94249425e") + ) + (segment + (start 111.5 59.02475) + (end 112.225 59.02475) + (width 0.2) + (layer "F.Cu") + (net 18) + (uuid "2e80df68-20f2-44a7-b8c5-09ebf377035f") + ) + (segment + (start 107 53.24975) + (end 106.975 53.22475) + (width 0.2) + (layer "F.Cu") + (net 18) + (uuid "30f76358-1b91-4f50-a3f9-679647f77e5f") + ) + (segment + (start 138 60.74975) + (end 137.5 61.24975) + (width 0.2) + (layer "F.Cu") + (net 18) + (uuid "31b86f08-4311-43fb-8d36-0f326909047a") + ) + (segment + (start 118.35 41.49975) + (end 117.75 41.49975) + (width 0.2) + (layer "F.Cu") + (net 18) + (uuid "3647ba13-b328-4de1-a1cf-5def5f218144") + ) + (segment + (start 115 61.24975) + (end 114.5 60.74975) + (width 0.1) + (layer "F.Cu") + (net 18) + (uuid "3a5854b2-5b42-4e84-bfa8-52276edfb985") + ) + (segment + (start 118.2 52.39975) + (end 118.2 52.94975) + (width 0.2) + (layer "F.Cu") + (net 18) + (uuid "3b9c3bdd-6448-4a26-9305-4d63833f6534") + ) + (segment + (start 127.65 41.49975) + (end 126.25 41.49975) + (width 0.2) + (layer "F.Cu") + (net 18) + (uuid "3f1b60ab-9bd2-47fe-837e-2a9f933c7b0f") + ) + (segment + (start 126.975 58.44975) + (end 127 58.47475) + (width 0.2) + (layer "F.Cu") + (net 18) + (uuid "414b93b4-98f2-4df7-8fa7-ff3d22bbf307") + ) + (segment + (start 122 57.72475) + (end 123.475 57.72475) + (width 0.2) + (layer "F.Cu") + (net 18) + (uuid "42f57717-1c7c-4492-8f33-fc3bfffc3946") + ) + (segment + (start 123.475 57.72475) + (end 123.95 58.19975) + (width 0.2) + (layer "F.Cu") + (net 18) + (uuid "43b302f0-3b18-473d-b5e4-5557b1a88c92") + ) + (segment + (start 135.825 56.92475) + (end 135.5 57.24975) + (width 0.2) + (layer "F.Cu") + (net 18) + (uuid "49683705-d28a-4a5c-88dd-800426849be3") + ) + (segment + (start 110 62.24975) + (end 109.5 62.24975) + (width 0.2) + (layer "F.Cu") + (net 18) + (uuid "4c718f30-a8c0-49ae-8c36-dd8b6c04de73") + ) + (segment + (start 126.25 41.49975) + (end 126 41.74975) + (width 0.2) + (layer "F.Cu") + (net 18) + (uuid "4d1ee492-9fc9-4508-8842-013998687639") + ) + (segment + (start 127.8 52.94975) + (end 127.5 53.24975) + (width 0.2) + (layer "F.Cu") + (net 18) + (uuid "54c1f0ee-54dd-45d9-b74b-fd4b41cf888a") + ) + (segment + (start 104.675 60.57475) + (end 105 60.24975) + (width 0.2) + (layer "F.Cu") + (net 18) + (uuid "60396fa6-b53c-4edf-b42b-15b0cca01c62") + ) + (segment + (start 132.775 61.24975) + (end 132 60.47475) + (width 0.2) + (layer "F.Cu") + (net 18) + (uuid "67781500-1b26-4bb6-b8c9-7830c8be243b") + ) + (segment + (start 110 60.74975) + (end 109.5 60.74975) + (width 0.2) + (layer "F.Cu") + (net 18) + (uuid "79dc51b5-79eb-4de8-9c43-f7cea25a95bd") + ) + (segment + (start 129.5 48.74975) + (end 129.52 48.72975) + (width 0.2) + (layer "F.Cu") + (net 18) + (uuid "7e730a39-0a6d-4966-b4ed-227a115d8123") + ) + (segment + (start 117.75 41.49975) + (end 117.5 41.74975) + (width 0.2) + (layer "F.Cu") + (net 18) + (uuid "7f286ad5-7c1f-4f49-9d87-638b8d84dae1") + ) + (segment + (start 136.5 56.92475) + (end 135.825 56.92475) + (width 0.2) + (layer "F.Cu") + (net 18) + (uuid "7fe8dc13-6c8b-4792-adfb-2e977e760ca7") + ) + (segment + (start 132 60.47475) + (end 131.275 60.47475) + (width 0.2) + (layer "F.Cu") + (net 18) + (uuid "8048b032-3e2f-4d6b-af5c-dda4cf3acaf9") + ) + (segment + (start 131.3 49.99975) + (end 131.3 48.72975) + (width 0.2) + (layer "F.Cu") + (net 18) + (uuid "847868be-7c25-4447-a41a-7caa11eb7d45") + ) + (segment + (start 103.5 60.57475) + (end 104.675 60.57475) + (width 0.2) + (layer "F.Cu") + (net 18) + (uuid "9098fdd5-c51f-4399-a46e-a39dce9b4184") + ) + (segment + (start 111.3 59.22475) + (end 111.5 59.02475) + (width 0.2) + (layer "F.Cu") + (net 18) + (uuid "92090ed4-6956-4ebd-99f7-bc71de67d8ab") + ) + (segment + (start 114.5 60.74975) + (end 114 60.24975) + (width 0.2) + (layer "F.Cu") + (net 18) + (uuid "9862004b-6023-46f8-8bac-0ce21e9c273d") + ) + (segment + (start 105 59.61225) + (end 105.3875 59.22475) + (width 0.2) + (layer "F.Cu") + (net 18) + (uuid "9cc8a533-707c-478b-8be4-7a0190fe7604") + ) + (segment + (start 131.275 60.47475) + (end 131 60.74975) + (width 0.2) + (layer "F.Cu") + (net 18) + (uuid "9da3fc71-a3b1-4dde-b5ba-93b0795e6780") + ) + (segment + (start 108 59.22475) + (end 109.6125 59.22475) + (width 0.2) + (layer "F.Cu") + (net 18) + (uuid "a8f945b3-842d-445c-9088-6f877d5f31db") + ) + (segment + (start 117.65 42.59975) + (end 117.5 42.74975) + (width 0.2) + (layer "F.Cu") + (net 18) + (uuid "a952fd3e-7740-497b-a6eb-d5de01f6ef4a") + ) + (segment + (start 109.6125 59.22475) + (end 111.3 59.22475) + (width 0.2) + (layer "F.Cu") + (net 18) + (uuid "ade93268-1112-4431-8448-5b8523b54aea") + ) + (segment + (start 112.225 59.02475) + (end 112.5 58.74975) + (width 0.2) + (layer "F.Cu") + (net 18) + (uuid "b36fde42-aaac-4987-8ac0-7a22781fea74") + ) + (segment + (start 110.675 60.74975) + (end 110 60.74975) + (width 0.2) + (layer "F.Cu") + (net 18) + (uuid "b8671fd5-9e58-47f1-a8f8-a1d440924d90") + ) + (segment + (start 126.725 58.19975) + (end 127 58.47475) + (width 0.2) + (layer "F.Cu") + (net 18) + (uuid "b96d46a2-951f-4df7-8ef0-e9fc6400698e") + ) + (segment + (start 118.35 42.59975) + (end 117.65 42.59975) + (width 0.2) + (layer "F.Cu") + (net 18) + (uuid "c3ef57f2-a3d2-4f9c-bd05-07617833d432") + ) + (segment + (start 131.3 48.72975) + (end 129.52 48.72975) + (width 0.2) + (layer "F.Cu") + (net 18) + (uuid "c5b96d84-e375-47eb-ad25-c2d9934142c2") + ) + (segment + (start 129.79 52.53975) + (end 129.5 52.24975) + (width 0.2) + (layer "F.Cu") + (net 18) + (uuid "d1556917-c663-4005-a48f-45ede8188b31") + ) + (segment + (start 111.775 49.74975) + (end 115 49.74975) + (width 0.2) + (layer "F.Cu") + (net 18) + (uuid "df8d284c-ca99-41c0-ac1d-698c893d1420") + ) + (segment + (start 105.3875 59.22475) + (end 107 59.22475) + (width 0.2) + (layer "F.Cu") + (net 18) + (uuid "e2e9020d-6f90-464d-a71d-e142af4f6b13") + ) + (segment + (start 125.05 58.19975) + (end 126.725 58.19975) + (width 0.2) + (layer "F.Cu") + (net 18) + (uuid "e37f252a-e490-4aab-b294-2b5ccbe5d859") + ) + (segment + (start 123.95 58.19975) + (end 125.05 58.19975) + (width 0.2) + (layer "F.Cu") + (net 18) + (uuid "e59de896-f008-4333-ae61-a8e56044d625") + ) + (segment + (start 105.3875 53.22475) + (end 106.975 53.22475) + (width 0.2) + (layer "F.Cu") + (net 18) + (uuid "ee91ef7a-7bff-4140-ae21-adc9c370d8cf") + ) + (via + (at 129 51.74975) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (free yes) + (net 18) + (uuid "053f2120-d835-4328-82c3-b243021e94e5") + ) + (via + (at 117 52.74975) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (free yes) + (net 18) + (uuid "0b21f04b-7654-42c6-a4ed-e0562de7af20") + ) + (via + (at 129.5 51.24975) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (free yes) + (net 18) + (uuid "0beb1620-ccd9-404f-9581-c61a39d16b93") + ) + (via + (at 115 49.74975) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 18) + (uuid "12bc5cb4-b018-49e5-9061-bdf6f272d611") + ) + (via + (at 117 50.74975) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (free yes) + (net 18) + (uuid "149453ff-ab1c-4914-944f-0b59be74ee8a") + ) + (via + (at 117.5 42.74975) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 18) + (uuid "150f4b70-49f5-4901-8820-edc4a532fa35") + ) + (via + (at 119 42.74975) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (free yes) + (net 18) + (uuid "1d650530-7ceb-440d-b833-ee4bde5ef5fc") + ) + (via + (at 117.5 41.74975) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 18) + (uuid "237ff682-45d0-4757-87b1-c07a451834d0") + ) + (via + (at 135.5 57.24975) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 18) + (uuid "28100da6-32e7-4ab1-ad39-3d9ff8ea8e8b") + ) + (via + (at 125.5 42.24975) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (free yes) + (net 18) + (uuid "2c079602-6661-4261-aaae-115885bc73df") + ) + (via + (at 117.5 53.24975) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (free yes) + (net 18) + (uuid "32198eb9-d027-427c-81b5-1cb453b9a61e") + ) + (via + (at 109.5 60.74975) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 18) + (uuid "346db600-1508-4d14-a5fe-4dbb44f132bd") + ) + (via + (at 127.5 53.24975) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 18) + (uuid "41ea960b-4438-4611-b70d-015293a08fdb") + ) + (via + (at 114 60.24975) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 18) + (uuid "47681217-483e-4f27-b6c0-c4a1464e71a9") + ) + (via + (at 116.5 41.74975) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (free yes) + (net 18) + (uuid "4c0ab86f-fb91-4453-9a21-48ce07f7ad66") + ) + (via + (at 123 42.74975) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (free yes) + (net 18) + (uuid "4c6d8bbf-f73d-4a5c-9e1f-a54909762aa4") + ) + (via + (at 119.5 42.24975) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (free yes) + (net 18) + (uuid "5268daa6-9a71-4ac9-9806-1c0f29e79b9c") + ) + (via + (at 108 59.22475) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 18) + (uuid "599e328b-ef9a-44b5-81d7-2422e8f71b7b") + ) + (via + (at 124 42.74975) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (free yes) + (net 18) + (uuid "618dd724-5668-45d4-ac64-682f718a0485") + ) + (via + (at 125.5 43.24975) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (free yes) + (net 18) + (uuid "64b5c08a-4bbc-4504-b543-5f995496a86e") + ) + (via + (at 128.5 50.24975) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (free yes) + (net 18) + (uuid "6b032a41-d24d-418d-839f-1d8b98b077a3") + ) + (via + (at 128.5 53.24975) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (free yes) + (net 18) + (uuid "6ccdf45f-bbfb-461b-96a7-e7f658f76f38") + ) + (via + (at 117.5 52.24975) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (free yes) + (net 18) + (uuid "6d7fda1a-cae2-4744-ba4d-d625ace7274b") + ) + (via + (at 129 50.74975) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (free yes) + (net 18) + (uuid "7155ee47-9d10-496b-9ffe-40b93f2dd5ca") + ) + (via + (at 125 42.74975) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (free yes) + (net 18) + (uuid "7b585dab-4aa8-4e73-9563-79fc333bf174") + ) + (via + (at 120 42.74975) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (free yes) + (net 18) + (uuid "7b77afac-935f-4130-93f0-730f3d6a9ea7") + ) + (via + (at 125 41.74975) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (free yes) + (net 18) + (uuid "80cda0b7-3ff7-426c-b286-7fb3ab4c6cc3") + ) + (via + (at 124.5 42.24975) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (free yes) + (net 18) + (uuid "8a04c6e0-291f-4027-8bcc-cac095f961fe") + ) + (via + (at 123 41.74975) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (free yes) + (net 18) + (uuid "8ca71cd4-a9d7-4256-a368-caf769f6093a") + ) + (via + (at 117 51.74975) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (free yes) + (net 18) + (uuid "90d7d3a2-716c-43c1-b615-191e16cacace") + ) + (via + (at 119.5 43.24975) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (free yes) + (net 18) + (uuid "953bc387-8b11-4f66-a276-03afffb381bd") + ) + (via + (at 117 42.24975) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (free yes) + (net 18) + (uuid "9693183a-67b2-42a7-b7ba-8ffcb5fbc00d") + ) + (via + (at 109.5 62.24975) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 18) + (uuid "99296a33-ba9d-4d77-b053-c4e99c903168") + ) + (via + (at 129.5 50.24975) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (free yes) + (net 18) + (uuid "9a0255ec-f87a-45cc-855d-fc4d75597e50") + ) + (via + (at 128.5 41.74975) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (free yes) + (net 18) + (uuid "a108c437-8413-477e-97ac-1ccc564d15d3") + ) + (via + (at 124.5 43.24975) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (free yes) + (net 18) + (uuid "a1737f87-fb99-4231-a02d-4f3d782236a5") + ) + (via + (at 131 60.74975) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 18) + (uuid "adcb5785-1a82-43f1-8cb9-2d7e91190390") + ) + (via + (at 116.5 42.74975) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (free yes) + (net 18) + (uuid "b1fa4537-d4fd-4a31-bdcb-4456f56e9bcb") + ) + (via + (at 119 41.74975) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (free yes) + (net 18) + (uuid "b4a554b7-c832-4a6a-a684-eb826faf4bce") + ) + (via + (at 129.5 52.24975) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 18) + (uuid "b67fc6f6-a35f-4e30-92ae-eb6d102ead88") + ) + (via + (at 120.5 43.24975) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (free yes) + (net 18) + (uuid "b68843e8-214e-49c6-b216-ed68efd1666f") + ) + (via + (at 129.5 53.24975) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (free yes) + (net 18) + (uuid "b6d5420d-e100-409a-8d77-67547ce302f6") + ) + (via + (at 106.975 53.22475) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 18) + (uuid "c9b50348-180a-42fa-a351-6eb12acaea55") + ) + (via + (at 126 41.74975) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 18) + (uuid "cdbed7c7-a9ad-4e4b-84b5-a35d9c833d80") + ) + (via + (at 128.5 51.24975) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (free yes) + (net 18) + (uuid "cff3eeb3-71a8-44dd-b4ba-cd50cb166623") + ) + (via + (at 129 49.74975) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (free yes) + (net 18) + (uuid "d7413f36-9809-4906-bfaf-36f91a4621fa") + ) + (via + (at 124 41.74975) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (free yes) + (net 18) + (uuid "d8faf8f7-21c4-47ae-8a87-82d8b76375df") + ) + (via + (at 137.5 61.24975) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 18) + (uuid "d965a7a6-4888-4c76-aa87-43d71d0beead") + ) + (via + (at 107 59.22475) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 18) + (uuid "deca774f-4e40-49ca-b1e7-6b610c339574") + ) + (via + (at 123.5 42.24975) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (free yes) + (net 18) + (uuid "e7994aba-3d0d-4fe2-a9df-4e9351bf9ba8") + ) + (via + (at 128.5 52.24975) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (free yes) + (net 18) + (uuid "ea7d1a3b-8616-4f1b-a269-dadc786e1831") + ) + (via + (at 129.5 48.74975) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 18) + (uuid "ebd8e567-d1c2-4083-b2ed-dbc93ed20309") + ) + (via + (at 121.5 43.24975) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (free yes) + (net 18) + (uuid "ee31230a-d071-4732-98d9-42c4e6c1f6e3") + ) + (via + (at 123.5 43.24975) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (free yes) + (net 18) + (uuid "f1146ced-f81e-4511-a17d-8765c28d1df2") + ) + (via + (at 112.5 58.74975) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 18) + (uuid "f12f13a8-5c6e-4279-bf57-d9d42ad45fa4") + ) + (via + (at 129 52.74975) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (free yes) + (net 18) + (uuid "f60efdd9-792c-42f3-a36e-282b95700579") + ) + (via + (at 122.5 43.24975) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (free yes) + (net 18) + (uuid "f64b10f4-d01e-48f6-8379-a7ff0fa6aa8d") + ) + (via + (at 117.5 51.24975) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (free yes) + (net 18) + (uuid "f84d5e12-b2dc-4e7a-b3bb-4aaa319b98c6") + ) + (via + (at 120 41.74975) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (free yes) + (net 18) + (uuid "f878bfc4-a9f5-49e3-9154-e4858b9881db") + ) + (via + (at 118.5 53.24975) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 18) + (uuid "fb6d9490-7592-477a-bbe1-bbd2852a63d2") + ) + (segment + (start 126.825 60.19975) + (end 127 60.02475) + (width 0.2) + (layer "F.Cu") + (net 19) + (uuid "30dc9756-7c53-499b-890a-40897bd72a40") + ) + (segment + (start 114.5 61.74975) + (end 114 62.24975) + (width 0.2) + (layer "F.Cu") + (net 19) + (uuid "be1cfbc2-e47b-4937-a2b8-bfc7f2adade4") + ) + (segment + (start 125.05 60.19975) + (end 126.825 60.19975) + (width 0.2) + (layer "F.Cu") + (net 19) + (uuid "c5fe3c00-5e17-4c39-b982-c779c3ce59c8") + ) + (via + (at 114 62.24975) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 19) + (uuid "46412b52-28c2-4990-b8dd-c8ecb1d906c9") + ) + (segment + (start 116 61.24975) + (end 115 62.24975) + (width 0.2) + (layer "B.Cu") + (net 19) + (uuid "33d0d9b4-7754-4a74-a930-249d6f7293fc") + ) + (segment + (start 115 62.24975) + (end 114 62.24975) + (width 0.2) + (layer "B.Cu") + (net 19) + (uuid "d8724bd6-cdef-456a-9159-47613b322865") + ) + (segment + (start 114 62.24975) + (end 117 62.24975) + (width 0.2) + (layer "In2.Cu") + (net 19) + (uuid "88a3c76b-29a0-491d-b223-45b0369e4aeb") + ) + (segment + (start 119.05 60.19975) + (end 125.05 60.19975) + (width 0.2) + (layer "In2.Cu") + (net 19) + (uuid "ef6b93e9-975b-4459-9eb5-7eb0322bf5c0") + ) + (segment + (start 117 62.24975) + (end 119.05 60.19975) + (width 0.2) + (layer "In2.Cu") + (net 19) + (uuid "f08b4a46-6a22-41bc-889c-01b6e98efe51") + ) + (segment + (start 139.5 54.24975) + (end 139.5 54.74975) + (width 0.2) + (layer "F.Cu") + (net 20) + (uuid "0caaa423-5d03-4ce2-b759-cf1f84d431e5") + ) + (segment + (start 140.5 55.24975) + (end 140 55.24975) + (width 0.2) + (layer "F.Cu") + (net 20) + (uuid "0d4b8a56-dfcb-4536-98ee-c95b3ea1dd2b") + ) + (segment + (start 141.5 55.92475) + (end 141.175 55.92475) + (width 0.2) + (layer "F.Cu") + (net 20) + (uuid "a359534c-bc5f-4d44-9c8b-2362b45cbac0") + ) + (segment + (start 139.5 54.74975) + (end 140 55.24975) + (width 0.2) + (layer "F.Cu") + (net 20) + (uuid "c9494e1d-5d88-40bb-bba5-109d16f3045a") + ) + (segment + (start 141.175 55.92475) + (end 140.5 55.24975) + (width 0.2) + (layer "F.Cu") + (net 20) + (uuid "f7f51051-ca5c-4704-8951-f80d8d572ded") + ) + (segment + (start 142.7 48.54975) + (end 142.7 49.18725) + (width 0.2) + (layer "F.Cu") + (net 21) + (uuid "1073f9c7-966d-485c-a9fb-87c7778910e8") + ) + (segment + (start 143.325 47.92475) + (end 142.7 48.54975) + (width 0.2) + (layer "F.Cu") + (net 21) + (uuid "f0f3927d-5ef1-41f9-951e-2fb2a6f6fcfa") + ) + (segment + (start 144.25 47.92475) + (end 143.325 47.92475) + (width 0.2) + (layer "F.Cu") + (net 21) + (uuid "f58028af-2e59-40e3-b758-790560dc2628") + ) + (segment + (start 103.5 49.92475) + (end 104.325 49.92475) + (width 0.2) + (layer "F.Cu") + (net 22) + (uuid "20834016-005e-4fc4-add0-189e10dcd515") + ) + (segment + (start 104.675 49.57475) + (end 106 49.57475) + (width 0.2) + (layer "F.Cu") + (net 22) + (uuid "2092a496-6c42-411d-9292-cb519d1cdfe6") + ) + (segment + (start 106 49.57475) + (end 106 50.24975) + (width 0.2) + (layer "F.Cu") + (net 22) + (uuid "445eaea9-f5fa-4027-806d-df50cd9d5793") + ) + (segment + (start 106 50.24975) + (end 105.3875 50.86225) + (width 0.2) + (layer "F.Cu") + (net 22) + (uuid "8124ec86-7c67-402c-8662-f6abc8d86a08") + ) + (segment + (start 104.325 49.92475) + (end 104.675 49.57475) + (width 0.2) + (layer "F.Cu") + (net 22) + (uuid "e4c99c29-9ca5-434c-81fe-14efd19ac337") + ) + (segment + (start 105.3875 50.86225) + (end 105.3875 51.27475) + (width 0.2) + (layer "F.Cu") + (net 22) + (uuid "ee3396e2-07b3-4f4d-8d4f-fbee7c5f541c") + ) + (segment + (start 103.85 58.57475) + (end 103.5 58.92475) + (width 0.2) + (layer "F.Cu") + (net 23) + (uuid "2784e150-6ebe-4012-89ad-8e3387b18e2d") + ) + (segment + (start 105.3875 58.57475) + (end 103.85 58.57475) + (width 0.2) + (layer "F.Cu") + (net 23) + (uuid "abd845a3-3dd3-4d65-8d31-36bbc3bfbd02") + ) + (segment + (start 103.5 57.57475) + (end 103.5 58.92475) + (width 0.2) + (layer "F.Cu") + (net 23) + (uuid "ad97c752-9148-4127-b951-6c3a783bfb65") + ) + (segment + (start 105.3875 55.13725) + (end 104.825 54.57475) + (width 0.2) + (layer "F.Cu") + (net 24) + (uuid "02d9ee6d-662d-4d4d-806a-26fa5819d8af") + ) + (segment + (start 105.3875 57.27475) + (end 105.3875 55.13725) + (width 0.2) + (layer "F.Cu") + (net 24) + (uuid "2e784186-4366-4a21-8123-59c1972a699a") + ) + (segment + (start 105.3875 57.27475) + (end 105.3875 57.92475) + (width 0.2) + (layer "F.Cu") + (net 24) + (uuid "809659ea-87ad-4124-8aa0-7e147a6978d9") + ) + (segment + (start 105.3875 57.92475) + (end 106.675 57.92475) + (width 0.2) + (layer "F.Cu") + (net 24) + (uuid "84dd40b3-3158-418b-81c4-e0895f5f4bbc") + ) + (segment + (start 106.675 57.92475) + (end 107 58.24975) + (width 0.2) + (layer "F.Cu") + (net 24) + (uuid "b2d37b5e-f5ac-4cdf-84d9-c8b235547668") + ) + (segment + (start 104.825 54.57475) + (end 103.5 54.57475) + (width 0.2) + (layer "F.Cu") + (net 24) + (uuid "d134111c-4819-4939-8dfd-ef1d5683ed6f") + ) + (via + (at 107 58.24975) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 24) + (uuid "610f2804-80da-4675-b869-b09819aea44c") + ) + (segment + (start 107 58.24975) + (end 106 58.24975) + (width 0.2) + (layer "B.Cu") + (net 24) + (uuid "2c5339e5-37d8-4147-b4d6-7afb10f2e9e5") + ) + (segment + (start 106 58.24975) + (end 105 59.24975) + (width 0.2) + (layer "B.Cu") + (net 24) + (uuid "45f2271d-e17d-406b-9ecc-5deee21b825c") + ) + (segment + (start 109.6125 57.92475) + (end 109.6125 58.57475) + (width 0.2) + (layer "F.Cu") + (net 25) + (uuid "63baeb35-969c-4681-9283-e67b99789e8f") + ) + (segment + (start 105.3875 51.92475) + (end 103.85 51.92475) + (width 0.2) + (layer "F.Cu") + (net 26) + (uuid "0c8725ad-8efd-4b03-8a17-e8eee830e591") + ) + (segment + (start 103.5 51.57475) + (end 103.5 52.92475) + (width 0.2) + (layer "F.Cu") + (net 26) + (uuid "63f29adc-311d-4205-bcd9-796ef7c7b7b6") + ) + (segment + (start 105.3875 51.92475) + (end 106.199999 51.92475) + (width 0.2) + (layer "F.Cu") + (net 26) + (uuid "7d088fcb-b060-48e6-8884-b4869f84e760") + ) + (segment + (start 106.199999 51.92475) + (end 107 51.124749) + (width 0.2) + (layer "F.Cu") + (net 26) + (uuid "8b54cd91-ba9e-4e66-9039-9cc4f2a697e0") + ) + (segment + (start 103.85 51.92475) + (end 103.5 51.57475) + (width 0.2) + (layer "F.Cu") + (net 26) + (uuid "99923b42-7249-4299-9ff2-b654fba15d16") + ) + (segment + (start 107 50.07475) + (end 107.5 49.57475) + (width 0.2) + (layer "F.Cu") + (net 26) + (uuid "d483d6dd-44f3-4ed8-b32d-5009132049d4") + ) + (segment + (start 107 51.124749) + (end 107 50.07475) + (width 0.2) + (layer "F.Cu") + (net 26) + (uuid "f8717a2f-b754-4af4-8960-ad5a30f905e7") + ) + (segment + (start 108.5 48.24975) + (end 108.175 47.92475) + (width 0.2) + (layer "F.Cu") + (net 27) + (uuid "14e6670e-3dea-4753-abcc-f08fa51e982e") + ) + (segment + (start 108.175 47.92475) + (end 107.5 47.92475) + (width 0.2) + (layer "F.Cu") + (net 27) + (uuid "53aadc4d-a9ee-4e40-b3a7-65aa337fcf1f") + ) + (segment + (start 109.6125 52.57475) + (end 108.825 52.57475) + (width 0.2) + (layer "F.Cu") + (net 27) + (uuid "a16e7ae3-b63d-4ba7-998a-8251a051c184") + ) + (segment + (start 109.6125 52.57475) + (end 110.8875 52.57475) + (width 0.2) + (layer "F.Cu") + (net 27) + (uuid "c2d1809d-d334-4e43-9c47-a3776252f1ec") + ) + (segment + (start 106 47.92475) + (end 107.5 47.92475) + (width 0.2) + (layer "F.Cu") + (net 27) + (uuid "c59e9eb7-375f-4c7b-897a-2f18e90f91e6") + ) + (segment + (start 108.5 52.24975) + (end 108.5 48.24975) + (width 0.2) + (layer "F.Cu") + (net 27) + (uuid "cccab012-f99f-4703-8fd5-e849a6637baf") + ) + (segment + (start 110.8875 52.57475) + (end 111.6125 53.29975) + (width 0.2) + (layer "F.Cu") + (net 27) + (uuid "e0b0b3c7-2f97-4ab3-993c-61ae7d641fa4") + ) + (segment + (start 108.825 52.57475) + (end 108.5 52.24975) + (width 0.2) + (layer "F.Cu") + (net 27) + (uuid "e47e4cdc-63ab-4649-824c-92b52e4087a7") + ) + (segment + (start 126.2 52.39975) + (end 126.2 54.16225) + (width 0.2) + (layer "F.Cu") + (net 28) + (uuid "feccbc13-6e1c-46a9-b292-7d4d695a3cb7") + ) + (segment + (start 129.325 42.59975) + (end 129.425 42.49975) + (width 0.2) + (layer "F.Cu") + (net 29) + (uuid "3fc67062-9183-47a4-b09f-3f2bb21296ae") + ) + (segment + (start 127.65 42.59975) + (end 129.325 42.59975) + (width 0.2) + (layer "F.Cu") + (net 29) + (uuid "f9b4cbc6-196a-4f15-b002-aa89d6b8a81f") + ) + (segment + (start 128.75 43.99975) + (end 129.425 43.99975) + (width 0.2) + (layer "F.Cu") + (net 30) + (uuid "56f27c9e-6bc5-4f38-92d4-64982e20ea93") + ) + (segment + (start 128.15 43.39975) + (end 128.75 43.99975) + (width 0.2) + (layer "F.Cu") + (net 30) + (uuid "7c62e491-17ca-4b0d-b2cf-e1bae58d42d0") + ) + (segment + (start 127.65 43.39975) + (end 128.15 43.39975) + (width 0.2) + (layer "F.Cu") + (net 30) + (uuid "feee837f-615d-476e-8dab-f41d7517ec92") + ) + (segment + (start 115 60.74975) + (end 115 60.24975) + (width 0.2) + (layer "F.Cu") + (net 31) + (uuid "08bd10e2-ee44-4ab6-80e8-fdb12711bb3a") + ) + (segment + (start 112.601 59.64875) + (end 112.325 59.92475) + (width 0.2) + (layer "F.Cu") + (net 31) + (uuid "47b0e513-9b74-4207-ad8b-00190755aed0") + ) + (segment + (start 112.325 59.92475) + (end 112.325 60.74975) + (width 0.2) + (layer "F.Cu") + (net 31) + (uuid "492d9535-6da1-41d0-b4e7-6d766b04f808") + ) + (segment + (start 114.399 59.64875) + (end 112.601 59.64875) + (width 0.2) + (layer "F.Cu") + (net 31) + (uuid "7385d628-a104-47c1-b5fc-e0f2ab31b760") + ) + (segment + (start 115 60.24975) + (end 114.399 59.64875) + (width 0.2) + (layer "F.Cu") + (net 31) + (uuid "f5887ee5-b7de-4532-a3d8-804960694509") + ) + (segment + (start 112.876 62.85075) + (end 114.899 62.85075) + (width 0.2) + (layer "F.Cu") + (net 32) + (uuid "26d7fea2-f6cc-4ae6-9b56-aceed310a8db") + ) + (segment + (start 114.899 62.85075) + (end 115 62.74975) + (width 0.2) + (layer "F.Cu") + (net 32) + (uuid "54dddead-db17-412c-8c2d-5880b1ec9c5f") + ) + (segment + (start 115 62.74975) + (end 115 61.74975) + (width 0.2) + (layer "F.Cu") + (net 32) + (uuid "92fecfeb-ed79-41ad-ac83-efb01925a027") + ) + (segment + (start 112.275 62.24975) + (end 112.876 62.85075) + (width 0.2) + (layer "F.Cu") + (net 32) + (uuid "a16cec77-cec3-4975-bf61-1ea747bff847") + ) + (segment + (start 136.1375 60.29975) + (end 136.1375 58.93725) + (width 0.2) + (layer "F.Cu") + (net 33) + (uuid "4e1c735e-a499-4271-b50c-39ba68afb2e6") + ) + (segment + (start 136.1375 58.93725) + (end 136.5 58.57475) + (width 0.2) + (layer "F.Cu") + (net 33) + (uuid "8ad57767-50e7-46b4-975d-d93b53782572") + ) + (segment + (start 139.775 61.47475) + (end 139.775 60.74975) + (width 0.2) + (layer "F.Cu") + (net 34) + (uuid "15301504-d81c-44b8-b07a-97cffe9ddc87") + ) + (segment + (start 139.05 62.19975) + (end 139.775 61.47475) + (width 0.2) + (layer "F.Cu") + (net 34) + (uuid "29051c65-6216-4dc9-b4a1-a41e8c0ab42b") + ) + (segment + (start 143.25 60.74975) + (end 143.5 60.99975) + (width 0.2) + (layer "F.Cu") + (net 34) + (uuid "b8670a39-6cb3-48b7-969c-8f31dba506ac") + ) + (segment + (start 139.775 60.74975) + (end 143.25 60.74975) + (width 0.2) + (layer "F.Cu") + (net 34) + (uuid "c7fa4b91-017c-4128-8cb1-3712079dcd29") + ) + (segment + (start 136.1375 62.19975) + (end 139.05 62.19975) + (width 0.2) + (layer "F.Cu") + (net 34) + (uuid "fe02ad49-3647-468e-9c50-73c706b5f04b") + ) + (segment + (start 137.625 55.19975) + (end 137.625 52.12475) + (width 0.2) + (layer "F.Cu") + (net 35) + (uuid "1aa4d2fe-1b57-4127-ae4f-0948101b8638") + ) + (segment + (start 141.5 51.24975) + (end 141.75 50.99975) + (width 0.2) + (layer "F.Cu") + (net 35) + (uuid "3bfe605a-4db5-478c-99c5-f417efff1b64") + ) + (segment + (start 130.275 62.02475) + (end 130 61.74975) + (width 0.2) + (layer "F.Cu") + (net 35) + (uuid "3d3b3d47-d885-44ee-b53e-8a38158fc030") + ) + (segment + (start 132 62.02475) + (end 130.275 62.02475) + (width 0.2) + (layer "F.Cu") + (net 35) + (uuid "4e02d039-62b7-4d53-824d-934b4d1ebd1a") + ) + (segment + (start 133.8625 62.19975) + (end 132.175 62.19975) + (width 0.2) + (layer "F.Cu") + (net 35) + (uuid "648b37f1-770c-4002-afe1-6cf452b71417") + ) + (segment + (start 114.5 61.24975) + (end 113.5 61.24975) + (width 0.2) + (layer "F.Cu") + (net 35) + (uuid "73955cd7-2299-4681-b33b-3cb0cce139d3") + ) + (segment + (start 124.025 56.24975) + (end 125 56.24975) + (width 0.2) + (layer "F.Cu") + (net 35) + (uuid "7ef29425-e815-41a8-a58c-d473c093008b") + ) + (segment + (start 125.5 52.49975) + (end 125.4 52.39975) + (width 0.2) + (layer "F.Cu") + (net 35) + (uuid "8029eaf9-065b-4592-934b-db1a4f1fb92f") + ) + (segment + (start 125 56.24975) + (end 125.5 55.74975) + (width 0.2) + (layer "F.Cu") + (net 35) + (uuid "8f2648a5-de67-466b-b5fb-b99c4e491e7e") + ) + (segment + (start 141.75 50.99975) + (end 141.75 47.31225) + (width 0.2) + (layer "F.Cu") + (net 35) + (uuid "a9bc7c6d-057a-417c-8e10-73c33e72a7c8") + ) + (segment + (start 125.5 55.74975) + (end 125.5 52.49975) + (width 0.2) + (layer "F.Cu") + (net 35) + (uuid "b9ae15d9-058c-47fc-a12b-1b2ff45810b4") + ) + (segment + (start 138.5 51.24975) + (end 141.5 51.24975) + (width 0.2) + (layer "F.Cu") + (net 35) + (uuid "d46a76e9-595a-4602-ae45-ab745df052df") + ) + (segment + (start 137.625 52.12475) + (end 138.5 51.24975) + (width 0.2) + (layer "F.Cu") + (net 35) + (uuid "de315546-8491-4327-b072-c1a75d9a2feb") + ) + (segment + (start 132.175 62.19975) + (end 132 62.02475) + (width 0.2) + (layer "F.Cu") + (net 35) + (uuid "eab36e30-657c-40cc-bb15-9b94509fad1c") + ) + (via + (at 130 61.74975) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 35) + (uuid "0635a4f8-4b62-488c-ab7d-f40db7e47a05") + ) + (via + (at 113.5 61.24975) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 35) + (uuid "a046ef18-055d-429a-9460-97eca7729058") + ) + (via + (at 138.5 51.24975) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 35) + (uuid "c6681ec4-3b27-4ba5-958f-ddd1e4fbd040") + ) + (via + (at 125.5 55.74975) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 35) + (uuid "dfccd1b7-2568-4c8d-a122-4f2a0bf5df5e") + ) + (segment + (start 125.5 55.74975) + (end 125.5 56.74975) + (width 0.2) + (layer "In2.Cu") + (net 35) + (uuid "13c5600d-9621-4e64-ad0e-803007fae89f") + ) + (segment + (start 116.5 61.24975) + (end 121 56.74975) + (width 0.2) + (layer "In2.Cu") + (net 35) + (uuid "14493f80-c96d-4f07-82cc-7f6c16d7b92d") + ) + (segment + (start 121 56.74975) + (end 125.5 56.74975) + (width 0.2) + (layer "In2.Cu") + (net 35) + (uuid "3661d4a6-dd65-4328-8faa-9b135420c02a") + ) + (segment + (start 138.5 58.24975) + (end 137.5 59.24975) + (width 0.2) + (layer "In2.Cu") + (net 35) + (uuid "3f8db713-e4e3-46d6-8958-6dae8c627269") + ) + (segment + (start 128.5 59.24975) + (end 126 56.74975) + (width 0.2) + (layer "In2.Cu") + (net 35) + (uuid "49add00e-d5b4-4cf0-8a35-5039d96e63fc") + ) + (segment + (start 113.5 61.24975) + (end 116.5 61.24975) + (width 0.2) + (layer "In2.Cu") + (net 35) + (uuid "4e3532c6-14c8-4003-8fab-1843faae258e") + ) + (segment + (start 130 61.74975) + (end 130 59.24975) + (width 0.2) + (layer "In2.Cu") + (net 35) + (uuid "69a927db-3a2d-4332-9831-2e1fc586b71e") + ) + (segment + (start 138.5 51.24975) + (end 138.5 58.24975) + (width 0.2) + (layer "In2.Cu") + (net 35) + (uuid "7ac85f04-e3d9-4392-8099-ddd3cd234d32") + ) + (segment + (start 130 59.24975) + (end 128.5 59.24975) + (width 0.2) + (layer "In2.Cu") + (net 35) + (uuid "deb4353f-a3f3-4622-9a67-9b06e82c433e") + ) + (segment + (start 137.5 59.24975) + (end 130 59.24975) + (width 0.2) + (layer "In2.Cu") + (net 35) + (uuid "e3554a2f-becb-4dfd-948d-d57ee7a3f40c") + ) + (segment + (start 125.5 56.74975) + (end 126 56.74975) + (width 0.2) + (layer "In2.Cu") + (net 35) + (uuid "ee0662f8-fc08-4c0b-b6db-61d9b0623fcb") + ) + (segment + (start 174 53.74975) + (end 173.5 53.74975) + (width 0.2) + (layer "F.Cu") + (net 81) + (uuid "07a45f08-1983-4133-a705-7cac4a6cdc6f") + ) + (segment + (start 173 54.24975) + (end 173 54.77475) + (width 0.2) + (layer "F.Cu") + (net 81) + (uuid "0bfeb917-0090-4a54-b3bb-191d0ec8a897") + ) + (segment + (start 190 59.24975) + (end 190.5 59.24975) + (width 0.2) + (layer "F.Cu") + (net 81) + (uuid "10841190-391d-4088-b6a9-8976614347f2") + ) + (segment + (start 175.6 52.39975) + (end 175.6 54.13725) + (width 0.2) + (layer "F.Cu") + (net 81) + (uuid "1128ae23-2d0d-49d4-9128-274f0db28bc0") + ) + (segment + (start 160.6125 57.27475) + (end 162.3 57.27475) + (width 0.2) + (layer "F.Cu") + (net 81) + (uuid "34646660-bde4-49c5-9f65-b6ef9a69e136") + ) + (segment + (start 189.175 58.42475) + (end 190 59.24975) + (width 0.2) + (layer "F.Cu") + (net 81) + (uuid "393a9c3c-b8b4-4953-8145-bcdf3676ab23") + ) + (segment + (start 192.5 52.92475) + (end 191.675 52.92475) + (width 0.2) + (layer "F.Cu") + (net 81) + (uuid "3f467a92-9d34-4a6c-bdc4-4c17a90ffd81") + ) + (segment + (start 175 54.24975) + (end 174.475 54.77475) + (width 0.2) + (layer "F.Cu") + (net 81) + (uuid "4dba8266-d7c8-43b5-b0b1-fb24540af85a") + ) + (segment + (start 190.25 47.92475) + (end 190.25 47.49975) + (width 0.2) + (layer "F.Cu") + (net 81) + (uuid "4e3f9c50-e472-4a44-b903-1b6aa73088bf") + ) + (segment + (start 170.825 62.24975) + (end 172 62.24975) + (width 0.2) + (layer "F.Cu") + (net 81) + (uuid "4ef1b5af-c476-42f3-a000-e5e80a6eb74c") + ) + (segment + (start 175.7125 54.24975) + (end 175 54.24975) + (width 0.2) + (layer "F.Cu") + (net 81) + (uuid "5989ddf3-4a20-4b7f-80b7-7039e9619b6d") + ) + (segment + (start 182.3 46.44975) + (end 182.5 46.24975) + (width 0.2) + (layer "F.Cu") + (net 81) + (uuid "5eb0cd77-0591-4161-8fc0-adc5a882274d") + ) + (segment + (start 166.5 46.24975) + (end 166.65 46.24975) + (width 0.2) + (layer "F.Cu") + (net 81) + (uuid "709284d4-0786-4e9b-8329-4a520dc380eb") + ) + (segment + (start 175.6 54.13725) + (end 175.7125 54.24975) + (width 0.2) + (layer "F.Cu") + (net 81) + (uuid "7a466a5e-4859-4ed6-98fa-1f2eadf460ae") + ) + (segment + (start 153.675 55.92475) + (end 153.5 55.74975) + (width 0.2) + (layer "F.Cu") + (net 81) + (uuid "7ccffee9-b375-40e9-b6bf-b82e13011f18") + ) + (segment + (start 160.6125 50.36225) + (end 161.225 49.74975) + (width 0.2) + (layer "F.Cu") + (net 81) + (uuid "82950a95-ab2f-4813-99e6-7714db2cd74d") + ) + (segment + (start 170.825 59.24975) + (end 170.825 60.74975) + (width 0.2) + (layer "F.Cu") + (net 81) + (uuid "82aa1b0b-91e9-41b2-b3aa-d5c3ae4e304f") + ) + (segment + (start 190.25 47.49975) + (end 191 46.74975) + (width 0.2) + (layer "F.Cu") + (net 81) + (uuid "8b897deb-a04e-45ca-93c3-d87762dfeff9") + ) + (segment + (start 166.65 46.24975) + (end 167.5 45.39975) + (width 0.2) + (layer "F.Cu") + (net 81) + (uuid "96e67f4c-3ff1-4384-95ad-20ef93d2f7f3") + ) + (segment + (start 161.225 46.52475) + (end 161.5 46.24975) + (width 0.2) + (layer "F.Cu") + (net 81) + (uuid "98eea41d-9ad8-44f7-bf5a-88404a90e81c") + ) + (segment + (start 163.275 57.47475) + (end 163.5 57.24975) + (width 0.2) + (layer "F.Cu") + (net 81) + (uuid "9a59f1bf-3ba9-487e-b73f-01ed04ebe947") + ) + (segment + (start 162.3 57.27475) + (end 162.5 57.47475) + (width 0.2) + (layer "F.Cu") + (net 81) + (uuid "9ee70e7a-8a8f-4010-b3a4-b87300058c33") + ) + (segment + (start 160.6125 51.27475) + (end 160.6125 50.36225) + (width 0.2) + (layer "F.Cu") + (net 81) + (uuid "a144a968-2b64-404c-93fb-0a58aaf646d9") + ) + (segment + (start 189.175 57.74975) + (end 189.175 58.42475) + (width 0.2) + (layer "F.Cu") + (net 81) + (uuid "a25b7fa3-30c3-4c70-a1e3-b2701e67655e") + ) + (segment + (start 170.825 60.74975) + (end 170.825 62.24975) + (width 0.2) + (layer "F.Cu") + (net 81) + (uuid "b094d47a-944e-4f4b-91d2-73cd662e81a8") + ) + (segment + (start 173.5 53.74975) + (end 173 54.24975) + (width 0.2) + (layer "F.Cu") + (net 81) + (uuid "bda3b2ed-f8b9-4683-a508-f8a096cda8d2") + ) + (segment + (start 166.5 46.24975) + (end 165.3125 46.24975) + (width 0.2) + (layer "F.Cu") + (net 81) + (uuid "c63f7fc4-89c8-4b1b-ad29-87f92cb8acf1") + ) + (segment + (start 174.475 54.77475) + (end 173 54.77475) + (width 0.2) + (layer "F.Cu") + (net 81) + (uuid "cefe34ef-f60a-4393-b63b-6db60b3c0764") + ) + (segment + (start 182.3 47.45975) + (end 182.3 46.44975) + (width 0.2) + (layer "F.Cu") + (net 81) + (uuid "d1c31799-23eb-4a40-8a0b-f012a467cab6") + ) + (segment + (start 165.3125 46.24975) + (end 165 45.93725) + (width 0.2) + (layer "F.Cu") + (net 81) + (uuid "d2d06960-248c-4253-8eb0-813a84f97784") + ) + (segment + (start 161.225 49.74975) + (end 161.225 46.52475) + (width 0.2) + (layer "F.Cu") + (net 81) + (uuid "e1bc49df-27fa-4992-8b17-1c99604eabcb") + ) + (segment + (start 191.675 52.92475) + (end 191.5 52.74975) + (width 0.2) + (layer "F.Cu") + (net 81) + (uuid "e9ddeb9a-724d-4c4a-a81e-c571972b2944") + ) + (segment + (start 162.5 57.47475) + (end 163.275 57.47475) + (width 0.2) + (layer "F.Cu") + (net 81) + (uuid "f8737a73-4bd0-40c0-9717-c6caeea069dd") + ) + (segment + (start 154.5 55.92475) + (end 153.675 55.92475) + (width 0.2) + (layer "F.Cu") + (net 81) + (uuid "ffe8d8ae-9070-472f-a5c7-18dd2b8746ad") + ) + (via + (at 174 53.74975) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (free yes) + (net 81) + (uuid "085e03db-9cf5-43f6-a28f-6748d053bcea") + ) + (via + (at 166.5 46.24975) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (free yes) + (net 81) + (uuid "310eabfb-8953-447a-b473-1ad631122225") + ) + (via + (at 161.5 46.24975) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 81) + (uuid "59a61cd6-9309-4aad-a239-188085d3653b") + ) + (via + (at 191.5 52.74975) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 81) + (uuid "7e08bfcd-17fa-428a-8132-1536c1a0cefd") + ) + (via + (at 182.5 46.24975) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 81) + (uuid "a45c0d89-94f9-4bbf-9914-18a5d775bbf9") + ) + (via + (at 172 62.24975) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 81) + (uuid "ba23194d-e49d-448a-872b-72885ebaf6a9") + ) + (via + (at 191 46.74975) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 81) + (uuid "cb4bcb0b-8cd1-41ef-abbf-aa8b152baccc") + ) + (via + (at 153.5 55.74975) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 81) + (uuid "d067b921-3733-447e-9b7e-bc76177cf31f") + ) + (via + (at 163.5 57.24975) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 81) + (uuid "d698c55d-646b-432d-970d-d78d8adc9ef4") + ) + (via + (at 190.5 59.24975) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 81) + (uuid "f29732b1-5bfe-4cdd-8651-5fb14a66d184") + ) + (segment + (start 191 49.24975) + (end 191 46.74975) + (width 0.2) + (layer "B.Cu") + (net 81) + (uuid "63037869-ca5e-4e43-9c13-05b54865825b") + ) + (segment + (start 190.5 49.74975) + (end 191 49.24975) + (width 0.2) + (layer "B.Cu") + (net 81) + (uuid "6535401b-a114-487e-ba1a-21344e36572e") + ) + (segment + (start 189 49.74975) + (end 190.5 49.74975) + (width 0.2) + (layer "B.Cu") + (net 81) + (uuid "d9984d3a-e1f9-4139-97a3-eb078a218eb1") + ) + (segment + (start 168 54.24975) + (end 171.05 54.24975) + (width 0.2) + (layer "F.Cu") + (net 82) + (uuid "294194d5-ac5d-4216-bf54-11b7262d9fc2") + ) + (segment + (start 161.825 51.92475) + (end 160.6125 51.92475) + (width 0.2) + (layer "F.Cu") + (net 82) + (uuid "5723b251-9554-43f8-a775-b4b27b5ac0ff") + ) + (segment + (start 162.6125 51.64975) + (end 162.1 51.64975) + (width 0.2) + (layer "F.Cu") + (net 82) + (uuid "87e37c42-81f0-44ef-a8aa-8e3e0cc37a29") + ) + (segment + (start 172.4 52.39975) + (end 172.4 52.89975) + (width 0.2) + (layer "F.Cu") + (net 82) + (uuid "904b5791-5095-4a76-bd94-c0671fc741f5") + ) + (segment + (start 172.4 52.89975) + (end 171.05 54.24975) + (width 0.2) + (layer "F.Cu") + (net 82) + (uuid "966025f5-d2a3-4e50-941d-147b90831296") + ) + (segment + (start 162.6125 51.64975) + (end 165.4 51.64975) + (width 0.2) + (layer "F.Cu") + (net 82) + (uuid "bce9db8f-f275-40a3-bd96-c20d2edeb8d9") + ) + (segment + (start 165.4 51.64975) + (end 168 54.24975) + (width 0.2) + (layer "F.Cu") + (net 82) + (uuid "ca6fec76-9218-4307-a907-22dea85171e7") + ) + (segment + (start 162.1 51.64975) + (end 161.825 51.92475) + (width 0.2) + (layer "F.Cu") + (net 82) + (uuid "debfa4c4-33e4-4aec-8abd-bad0eb4f0a50") + ) + (via + (at 171.05 54.24975) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 82) + (uuid "7bf676bd-09c6-4259-84a2-458baa269360") + ) + (segment + (start 171.05 54.24975) + (end 171.05 53.19975) + (width 0.2) + (layer "B.Cu") + (net 82) + (uuid "901e9c0d-bde7-47c9-aa0a-fff6167ad28b") + ) + (segment + (start 171.05 53.19975) + (end 172 52.24975) + (width 0.2) + (layer "B.Cu") + (net 82) + (uuid "fc2c9423-8f81-45d4-a189-ebbb02529338") + ) + (segment + (start 175.2 50.94975) + (end 175 50.74975) + (width 0.2) + (layer "F.Cu") + (net 83) + (uuid "04c36f42-1c70-4d2e-9372-76eeae9c2447") + ) + (segment + (start 167 62.24975) + (end 169.175 62.24975) + (width 0.2) + (layer "F.Cu") + (net 83) + (uuid "15bb1ac7-2ffc-4a2c-89b9-10d17dc6b49b") + ) + (segment + (start 172.724 63.02575) + (end 173 62.74975) + (width 0.2) + (layer "F.Cu") + (net 83) + (uuid "2f723226-2ab1-408b-a57f-55bbfd29e45b") + ) + (segment + (start 173 62.74975) + (end 173 59.24975) + (width 0.2) + (layer "F.Cu") + (net 83) + (uuid "a402fcbc-6e56-4291-82f6-a32f1da15bd9") + ) + (segment + (start 175.2 51.49975) + (end 175.2 50.94975) + (width 0.2) + (layer "F.Cu") + (net 83) + (uuid "bbfd4675-481a-409b-b206-e320cc0372e6") + ) + (segment + (start 166.5 61.74975) + (end 167 62.24975) + (width 0.2) + (layer "F.Cu") + (net 83) + (uuid "c336dfb4-cbe4-4065-9d51-8690eb952b5e") + ) + (segment + (start 169.175 62.24975) + (end 169.951 63.02575) + (width 0.2) + (layer "F.Cu") + (net 83) + (uuid "cf626a68-8cbc-4689-b7a1-3422fe2a2203") + ) + (segment + (start 169.951 63.02575) + (end 172.724 63.02575) + (width 0.2) + (layer "F.Cu") + (net 83) + (uuid "feda26b2-6f1d-4fa9-877a-7888ea9ed75b") + ) + (via + (at 175 50.74975) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 83) + (uuid "5ed393db-db96-4815-9612-3b55ee21a7a9") + ) + (via + (at 173 59.24975) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 83) + (uuid "fc83ec75-a89c-4fbc-aa48-fd5f4e4bc6ef") + ) + (segment + (start 173 51.24975) + (end 173 59.24975) + (width 0.2) + (layer "In1.Cu") + (net 83) + (uuid "55e36b87-dc32-404f-9346-a3a767f568fb") + ) + (segment + (start 173.5 50.74975) + (end 173 51.24975) + (width 0.2) + (layer "In1.Cu") + (net 83) + (uuid "94da0df3-af85-409b-acf6-c6858ead588d") + ) + (segment + (start 175 50.74975) + (end 173.5 50.74975) + (width 0.2) + (layer "In1.Cu") + (net 83) + (uuid "bbc02788-4aab-4d36-83e0-d3e250c43c18") + ) + (segment + (start 170 58.24975) + (end 170 57.24975) + (width 0.2) + (layer "F.Cu") + (net 84) + (uuid "0014d925-52d0-4df9-afec-4d15b8c6d2f1") + ) + (segment + (start 170 57.24975) + (end 170.5 56.74975) + (width 0.2) + (layer "F.Cu") + (net 84) + (uuid "002fffe0-6ae4-4d29-b4c8-fd582632f594") + ) + (segment + (start 167.5 60.74975) + (end 169.175 60.74975) + (width 0.2) + (layer "F.Cu") + (net 84) + (uuid "1546b483-a9ea-44de-bd47-caa40b8deaea") + ) + (segment + (start 175.5 50.24975) + (end 175 49.74975) + (width 0.2) + (layer "F.Cu") + (net 84) + (uuid "2dba3716-a128-4377-b878-fe7736be059e") + ) + (segment + (start 169.175 60.74975) + (end 170 59.92475) + (width 0.2) + (layer "F.Cu") + (net 84) + (uuid "6abfe4c7-603e-41f2-a1e8-34c326a122f3") + ) + (segment + (start 170 59.92475) + (end 170 58.24975) + (width 0.2) + (layer "F.Cu") + (net 84) + (uuid "8c7f14e2-a664-43c0-8831-caff446693b8") + ) + (segment + (start 167 61.24975) + (end 167.5 60.74975) + (width 0.2) + (layer "F.Cu") + (net 84) + (uuid "97aee85f-cd1f-43a6-acff-b4d8f164cdae") + ) + (segment + (start 176 50.74975) + (end 175.5 50.24975) + (width 0.2) + (layer "F.Cu") + (net 84) + (uuid "a925c17e-cece-4bb0-9e4c-c0112f6fdb41") + ) + (segment + (start 176 51.49975) + (end 176 50.74975) + (width 0.2) + (layer "F.Cu") + (net 84) + (uuid "c757713a-b0c2-4e7d-8a50-4f09ef3b96fc") + ) + (segment + (start 166.5 61.24975) + (end 167 61.24975) + (width 0.2) + (layer "F.Cu") + (net 84) + (uuid "e330e538-1a43-44ae-8817-9a72db0a1c04") + ) + (via + (at 175 49.74975) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 84) + (uuid "1bcf657f-b378-4120-b003-baa7f2ef93f8") + ) + (via + (at 170.5 56.74975) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 84) + (uuid "ffd32177-1ae1-4ffb-8cf5-610608c3fd7c") + ) + (segment + (start 172 56.74975) + (end 170.5 56.74975) + (width 0.2) + (layer "In1.Cu") + (net 84) + (uuid "3fbd3912-b2fd-42e7-98cb-79d05e2b0659") + ) + (segment + (start 173.5 49.74975) + (end 172.5 50.74975) + (width 0.2) + (layer "In1.Cu") + (net 84) + (uuid "52598055-2e99-4531-948c-5392fa64abed") + ) + (segment + (start 175 49.74975) + (end 173.5 49.74975) + (width 0.2) + (layer "In1.Cu") + (net 84) + (uuid "a398b3e2-f572-49ce-8e1f-f1e21842bbb9") + ) + (segment + (start 172.5 50.74975) + (end 172.5 56.24975) + (width 0.2) + (layer "In1.Cu") + (net 84) + (uuid "dda0d472-c644-4505-8138-c79064b3a1aa") + ) + (segment + (start 172.5 56.24975) + (end 172 56.74975) + (width 0.2) + (layer "In1.Cu") + (net 84) + (uuid "ede5e6a1-1528-404e-8684-4ca181e21c45") + ) + (segment + (start 169.175 59.24975) + (end 169.175 55.57475) + (width 0.2) + (layer "F.Cu") + (net 85) + (uuid "0d44597d-6419-48d0-9885-127d9ba57448") + ) + (segment + (start 168 59.24975) + (end 169.175 59.24975) + (width 0.2) + (layer "F.Cu") + (net 85) + (uuid "4e32c673-b3d1-47c2-8900-b662f5b89e5e") + ) + (segment + (start 166.5 60.24975) + (end 167.5 59.24975) + (width 0.2) + (layer "F.Cu") + (net 85) + (uuid "7e34518a-7cb6-48eb-8d54-65e4deb95cdc") + ) + (segment + (start 167.5 59.24975) + (end 168 59.24975) + (width 0.2) + (layer "F.Cu") + (net 85) + (uuid "9871e691-34e5-41cc-ad6f-a8a30ea5f185") + ) + (segment + (start 166.5 60.74975) + (end 166.5 60.24975) + (width 0.2) + (layer "F.Cu") + (net 85) + (uuid "99f1db01-ecd5-479d-a2ed-496ce0168e89") + ) + (segment + (start 169.175 55.57475) + (end 169.5 55.24975) + (width 0.2) + (layer "F.Cu") + (net 85) + (uuid "9b2411f5-d40b-46ba-96c9-a0db9c36e92e") + ) + (segment + (start 170 52.39975) + (end 170 51.74975) + (width 0.2) + (layer "F.Cu") + (net 85) + (uuid "d2f2b6b1-b082-4063-a329-ddf82631d4be") + ) + (via + (at 169.5 55.24975) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 85) + (uuid "142b718a-c436-499c-9f10-4a3612d9f608") + ) + (via + (at 170 51.74975) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 85) + (uuid "6c8669ce-5954-43c8-b873-2b94c8623209") + ) + (via + (at 168 59.24975) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 85) + (uuid "e52fef96-499a-4268-9497-1ee056fdb784") + ) + (segment + (start 170 61.24975) + (end 168 59.24975) + (width 0.2) + (layer "B.Cu") + (net 85) + (uuid "2d5d29fb-d275-414a-83ea-549b3152249b") + ) + (segment + (start 170.101 54.64875) + (end 170.101 51.85075) + (width 0.2) + (layer "In1.Cu") + (net 85) + (uuid "28ce05c9-e304-41d0-9d8a-568a7dd26855") + ) + (segment + (start 170.101 51.85075) + (end 170 51.74975) + (width 0.2) + (layer "In1.Cu") + (net 85) + (uuid "553d3b0c-4eaf-4fb6-a8ea-2699905c3ee9") + ) + (segment + (start 169.5 55.24975) + (end 170.101 54.64875) + (width 0.2) + (layer "In1.Cu") + (net 85) + (uuid "92298ad3-aaa4-4f19-8d7e-aabdbf0edcca") + ) + (segment + (start 166.2625 43.74975) + (end 165.95 44.06225) + (width 0.2) + (layer "F.Cu") + (net 86) + (uuid "1514f82a-6eb2-460c-ad7b-af577a728a4d") + ) + (segment + (start 167.5 43.74975) + (end 166.2625 43.74975) + (width 0.2) + (layer "F.Cu") + (net 86) + (uuid "1f6af33c-4582-4b82-bedd-132fbf7260fc") + ) + (segment + (start 169.35 44.99975) + (end 168.75 44.99975) + (width 0.2) + (layer "F.Cu") + (net 86) + (uuid "409213ea-c487-47ba-a435-2aeda546fd4a") + ) + (segment + (start 168 43.74975) + (end 168.5 44.24975) + (width 0.2) + (layer "F.Cu") + (net 86) + (uuid "5ecac432-21d2-4acf-974c-e5b876d67bd3") + ) + (segment + (start 168.5 44.74975) + (end 168.5 44.24975) + (width 0.2) + (layer "F.Cu") + (net 86) + (uuid "5f239976-7d44-4ea0-a23d-094555d06743") + ) + (segment + (start 168.75 44.99975) + (end 168.5 44.74975) + (width 0.2) + (layer "F.Cu") + (net 86) + (uuid "c9841191-c124-4f9e-b97e-63e272aa496b") + ) + (segment + (start 167.5 43.74975) + (end 168 43.74975) + (width 0.2) + (layer "F.Cu") + (net 86) + (uuid "f6c0faff-2ec1-4820-b1b2-391c3dd1e728") + ) + (segment + (start 180 45.24975) + (end 183.5 45.24975) + (width 0.2) + (layer "F.Cu") + (net 87) + (uuid "20b03574-695f-402e-ba09-b799a8bac67c") + ) + (segment + (start 187.5 45.24975) + (end 189 46.74975) + (width 0.2) + (layer "F.Cu") + (net 87) + (uuid "2e55a9c6-d92d-47e9-ae3c-fe5e080a6e81") + ) + (segment + (start 191.4125 49.57475) + (end 191.8 49.18725) + (width 0.2) + (layer "F.Cu") + (net 87) + (uuid "77219401-2dc9-4be6-84d0-154a816f63a2") + ) + (segment + (start 179 44.24975) + (end 180 45.24975) + (width 0.2) + (layer "F.Cu") + (net 87) + (uuid "7b12fbf6-b0f0-441a-88f6-56d5d6b1ba1b") + ) + (segment + (start 189 46.74975) + (end 189 48.32475) + (width 0.2) + (layer "F.Cu") + (net 87) + (uuid "9208a9dd-9e04-4583-8726-4432c774ac4d") + ) + (segment + (start 178.651 43.90075) + (end 179 44.24975) + (width 0.2) + (layer "F.Cu") + (net 87) + (uuid "b32a855c-0299-40e9-8f76-fad8462e4234") + ) + (segment + (start 177.851 43.90075) + (end 178.651 43.90075) + (width 0.2) + (layer "F.Cu") + (net 87) + (uuid "c0110ae7-6c0f-4c8b-b459-d29482462c39") + ) + (segment + (start 177.75 43.79975) + (end 177.851 43.90075) + (width 0.2) + (layer "F.Cu") + (net 87) + (uuid "cba9b039-1a92-4e4e-aa72-3ef227268252") + ) + (segment + (start 190.25 49.57475) + (end 191.4125 49.57475) + (width 0.2) + (layer "F.Cu") + (net 87) + (uuid "d5055a49-a3b5-4b53-9c41-f7ddcefd471f") + ) + (segment + (start 189 48.32475) + (end 190.25 49.57475) + (width 0.2) + (layer "F.Cu") + (net 87) + (uuid "dbadc710-3a49-4d51-8822-8333f8dbe287") + ) + (via + (at 183.5 45.24975) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 87) + (uuid "ac1f2ea3-7eb7-4735-b9b7-027f3559cb31") + ) + (via + (at 187.5 45.24975) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 87) + (uuid "f665e120-1908-49c6-b940-7570b387aff1") + ) + (segment + (start 183.5 45.24975) + (end 187.5 45.24975) + (width 0.2) + (layer "In1.Cu") + (net 87) + (uuid "9ac6e964-1fbe-45f3-a6ec-c311cd13cc7e") + ) + (segment + (start 194.5 54.99975) + (end 193.75 54.99975) + (width 0.2) + (layer "F.Cu") + (net 88) + (uuid "23f16fd8-9bd2-4511-a2b3-2979f9a81a7e") + ) + (segment + (start 193.325 54.57475) + (end 192.5 54.57475) + (width 0.2) + (layer "F.Cu") + (net 88) + (uuid "2fc6805d-c599-4aae-84c5-894c1a89aeb5") + ) + (segment + (start 179.35 46.59975) + (end 179.5 46.74975) + (width 0.2) + (layer "F.Cu") + (net 88) + (uuid "a51579e2-aedc-4485-a86f-6fd2c7269970") + ) + (segment + (start 193.75 54.99975) + (end 193.325 54.57475) + (width 0.2) + (layer "F.Cu") + (net 88) + (uuid "d00289e8-cf09-420b-a396-68900ec8b85e") + ) + (segment + (start 178.65 46.59975) + (end 179.35 46.59975) + (width 0.2) + (layer "F.Cu") + (net 88) + (uuid "d5b0afe7-9e14-4ef5-a08f-50a60a7eb420") + ) + (via + (at 179.5 46.74975) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 88) + (uuid "f51d5d64-4bf4-4256-afc3-26894fe84648") + ) + (segment + (start 186 49.74975) + (end 186 54.74975) + (width 0.2) + (layer "In1.Cu") + (net 88) + (uuid "1b7b112d-424f-426c-b124-41a8641c5e12") + ) + (segment + (start 186.25 54.99975) + (end 194.5 54.99975) + (width 0.2) + (layer "In1.Cu") + (net 88) + (uuid "1c789e87-6f94-4ee0-8d9b-c6d6b619cbc7") + ) + (segment + (start 183.5 47.24975) + (end 186 49.74975) + (width 0.2) + (layer "In1.Cu") + (net 88) + (uuid "1e682520-fa2c-4308-85f8-59d1cd262a4c") + ) + (segment + (start 186 54.74975) + (end 186.25 54.99975) + (width 0.2) + (layer "In1.Cu") + (net 88) + (uuid "b3a6fe86-942d-48ce-afa2-f4c846956aac") + ) + (segment + (start 180 47.24975) + (end 183.5 47.24975) + (width 0.2) + (layer "In1.Cu") + (net 88) + (uuid "e5214d19-2441-4e2e-ab5d-17c7d571f54f") + ) + (segment + (start 179.5 46.74975) + (end 180 47.24975) + (width 0.2) + (layer "In1.Cu") + (net 88) + (uuid "f4f4a703-4232-4428-a641-c85cf74a2b61") + ) + (segment + (start 164.05 44.06225) + (end 164.05 46.69975) + (width 0.2) + (layer "F.Cu") + (net 89) + (uuid "10ff1887-187a-44d1-8490-ba522cb36cac") + ) + (segment + (start 164.05 46.69975) + (end 163.5 47.24975) + (width 0.2) + (layer "F.Cu") + (net 89) + (uuid "ca1b8202-9912-4cc4-a309-5d6561f3e91d") + ) + (via + (at 163.5 47.24975) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 89) + (uuid "258ea2a9-93dd-4884-a635-32b34093d0cf") + ) + (segment + (start 163.5 47.24975) + (end 163.5 49.74975) + (width 0.2) + (layer "B.Cu") + (net 89) + (uuid "3f91d7a5-72ea-4da9-9fbd-715b65589556") + ) + (segment + (start 158.175 52.57475) + (end 158.5 52.24975) + (width 0.2) + (layer "F.Cu") + (net 90) + (uuid "b001255c-1093-435b-852d-2230125245b3") + ) + (segment + (start 156.3875 52.57475) + (end 158.175 52.57475) + (width 0.2) + (layer "F.Cu") + (net 90) + (uuid "e933962a-dbbd-4886-95dd-8c406567bc36") + ) + (via + (at 158.5 52.24975) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 90) + (uuid "1699a195-02ae-4ef0-a212-887c85a4cc1a") + ) + (segment + (start 157.5 49.74975) + (end 157.5 51.74975) + (width 0.2) + (layer "B.Cu") + (net 90) + (uuid "bebdf9e1-750e-4d1b-b7eb-5cac4867b408") + ) + (segment + (start 158.5 52.24975) + (end 158 52.24975) + (width 0.2) + (layer "B.Cu") + (net 90) + (uuid "cda24a46-d086-41b4-8c43-b77d85fca27a") + ) + (segment + (start 158 52.24975) + (end 157.5 51.74975) + (width 0.2) + (layer "B.Cu") + (net 90) + (uuid "d7bbc11f-08b4-4452-92dc-117d2820b265") + ) + (segment + (start 160.6125 53.22475) + (end 159.025 53.22475) + (width 0.2) + (layer "F.Cu") + (net 91) + (uuid "1d871d93-1d60-4f74-8f5f-b272d9573468") + ) + (segment + (start 159 53.24975) + (end 159.025 53.22475) + (width 0.2) + (layer "F.Cu") + (net 91) + (uuid "65d38198-0e65-4752-8388-2bac7e6237c7") + ) + (via + (at 159.025 53.22475) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 91) + (uuid "b8d0e059-a5b7-4eb5-bc6d-e96ff2abbd06") + ) + (segment + (start 160.5 49.74975) + (end 160.5 51.74975) + (width 0.2) + (layer "B.Cu") + (net 91) + (uuid "75f478e5-02e2-4064-b15b-82e9c29c1aef") + ) + (segment + (start 160.5 51.74975) + (end 159.025 53.22475) + (width 0.2) + (layer "B.Cu") + (net 91) + (uuid "daa067b8-f82a-41c0-aa57-1d5298864ff6") + ) + (segment + (start 192.75 58.99975) + (end 192.5 58.74975) + (width 0.2) + (layer "F.Cu") + (net 92) + (uuid "6bf9a73d-fe2f-4418-8fa7-93011f03ec6c") + ) + (segment + (start 194.5 58.99975) + (end 192.75 58.99975) + (width 0.2) + (layer "F.Cu") + (net 92) + (uuid "7765e4a0-0e2b-4d4d-8bab-2c7606a9318c") + ) + (segment + (start 192.5 58.74975) + (end 192.5 57.57475) + (width 0.2) + (layer "F.Cu") + (net 92) + (uuid "bb9fc99e-6d71-474e-b970-b0d25e8e5cd3") + ) + (segment + (start 195.25 49.99975) + (end 194.5 50.74975) + (width 0.2) + (layer "F.Cu") + (net 93) + (uuid "5dba0913-582a-465d-945f-05dc4bdac2e8") + ) + (segment + (start 195.25 49.57475) + (end 195.25 49.99975) + (width 0.2) + (layer "F.Cu") + (net 93) + (uuid "779ee8bf-c561-452c-90ca-86a0f080482b") + ) + (via + (at 194.5 50.74975) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 93) + (uuid "e7589d24-0594-4d53-9fcd-ec61d3c4ba77") + ) + (segment + (start 194.5 56.99975) + (end 194.75 56.99975) + (width 0.2) + (layer "In1.Cu") + (net 93) + (uuid "5abb332c-70c4-4234-a5e1-d0de21d9922d") + ) + (segment + (start 194.75 56.99975) + (end 195.676 56.07375) + (width 0.2) + (layer "In1.Cu") + (net 93) + (uuid "6a476339-81a8-4e6e-b6f6-36a239bf3563") + ) + (segment + (start 195.676 56.07375) + (end 195.676 51.92575) + (width 0.2) + (layer "In1.Cu") + (net 93) + (uuid "842ff99e-0399-4762-bd6d-3646ddee955a") + ) + (segment + (start 195.676 51.92575) + (end 194.5 50.74975) + (width 0.2) + (layer "In1.Cu") + (net 93) + (uuid "9cafb365-1413-4aed-8e44-b95f2b9fccdd") + ) + (segment + (start 190.5 56.14975) + (end 185.6 56.14975) + (width 0.2) + (layer "F.Cu") + (net 94) + (uuid "11abd584-672f-4d45-9694-80bd0270c844") + ) + (segment + (start 184.8625 56.88725) + (end 184.8625 58.24975) + (width 0.2) + (layer "F.Cu") + (net 94) + (uuid "1e756ca6-dceb-420a-870b-733141939450") + ) + (segment + (start 190.5 56.74975) + (end 190.5 56.14975) + (width 0.2) + (layer "F.Cu") + (net 94) + (uuid "34bfa090-eeb3-49ae-bb81-31936fd13e16") + ) + (segment + (start 177.75 50.19975) + (end 177.05 50.19975) + (width 0.2) + (layer "F.Cu") + (net 94) + (uuid "3d61267d-8b1c-47b0-affa-78f1f6c820e1") + ) + (segment + (start 185.6 56.14975) + (end 184.8625 56.88725) + (width 0.2) + (layer "F.Cu") + (net 94) + (uuid "3eba00f5-bf1e-4ac4-bf52-02d337f1e2e8") + ) + (segment + (start 184.8625 58.24975) + (end 184.8625 60.29975) + (width 0.2) + (layer "F.Cu") + (net 94) + (uuid "40208794-94de-4002-a2b5-3e15358de221") + ) + (segment + (start 190.825 57.07475) + (end 190.5 56.74975) + (width 0.2) + (layer "F.Cu") + (net 94) + (uuid "581b3bc7-15c5-4e18-a98c-3174df6fe73f") + ) + (segment + (start 190.825 57.74975) + (end 190.825 57.07475) + (width 0.2) + (layer "F.Cu") + (net 94) + (uuid "89b922cd-e6ab-4172-9251-62431693a3fb") + ) + (segment + (start 177.05 50.19975) + (end 177 50.24975) + (width 0.2) + (layer "F.Cu") + (net 94) + (uuid "d8bfdaf9-dd44-4beb-822a-26dd33d2c8b6") + ) + (via + (at 184.8625 58.24975) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 94) + (uuid "4450bfc6-7191-4664-b5c5-250c8ee3725b") + ) + (via + (at 177 50.24975) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 94) + (uuid "971527f6-7f50-47bd-bafb-427450ac4019") + ) + (segment + (start 184.8625 58.24975) + (end 185.324797 58.712047) + (width 0.2) + (layer "B.Cu") + (net 94) + (uuid "2b88a6de-2470-450d-8e73-590c59b8d97a") + ) + (segment + (start 185.324797 58.712047) + (end 185.324797 60.45798) + (width 0.2) + (layer "B.Cu") + (net 94) + (uuid "f9d613b7-0645-4678-b9a2-405e26f1b880") + ) + (segment + (start 180 58.24975) + (end 184.8625 58.24975) + (width 0.2) + (layer "In1.Cu") + (net 94) + (uuid "17e2dba4-ce58-413b-8d10-8bab59d03e26") + ) + (segment + (start 177 55.24975) + (end 180 58.24975) + (width 0.2) + (layer "In1.Cu") + (net 94) + (uuid "73ba871c-04db-48b7-9452-115f13baf020") + ) + (segment + (start 177 50.24975) + (end 177 55.24975) + (width 0.2) + (layer "In1.Cu") + (net 94) + (uuid "a6aa0e4e-5b71-4fd2-80cc-e852d7b221bb") + ) + (segment + (start 186.2 48.72975) + (end 187.52 48.72975) + (width 0.2) + (layer "F.Cu") + (net 95) + (uuid "199b67dd-440c-4f9c-a758-a0b5f06edc67") + ) + (segment + (start 187.52 48.72975) + (end 188 48.24975) + (width 0.2) + (layer "F.Cu") + (net 95) + (uuid "5481586b-ffd1-4a92-834d-fb1170f44841") + ) + (segment + (start 188 46.74975) + (end 188 48.24975) + (width 0.2) + (layer "F.Cu") + (net 95) + (uuid "5c7f7110-cbe9-493f-a865-bd38d1a060ab") + ) + (segment + (start 187 46.24975) + (end 187.5 46.24975) + (width 0.2) + (layer "F.Cu") + (net 95) + (uuid "62247832-ed7d-4bff-9dcd-ef24da8e9608") + ) + (segment + (start 183.25 42.49975) + (end 185 44.24975) + (width 0.2) + (layer "F.Cu") + (net 95) + (uuid "68eeab40-3796-411d-926a-0da6ea5cf512") + ) + (segment + (start 187.5 46.24975) + (end 188 46.74975) + (width 0.2) + (layer "F.Cu") + (net 95) + (uuid "78560f0c-df3c-40e9-8914-dee0291c16a3") + ) + (segment + (start 185 44.24975) + (end 187 46.24975) + (width 0.2) + (layer "F.Cu") + (net 95) + (uuid "b1b2c88d-4649-4d25-be58-434b0ba15fe4") + ) + (segment + (start 182.075 42.49975) + (end 183.25 42.49975) + (width 0.2) + (layer "F.Cu") + (net 95) + (uuid "b6a6364a-5a9e-40b5-955a-7671b62db35a") + ) + (via + (at 188 48.24975) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 95) + (uuid "74784088-dcae-4c94-b135-97c42b48b41c") + ) + (segment + (start 187.5 48.24975) + (end 186 49.74975) + (width 0.2) + (layer "B.Cu") + (net 95) + (uuid "192e83f4-867f-4211-87da-51f9e7f5b302") + ) + (segment + (start 188 48.24975) + (end 187.5 48.24975) + (width 0.2) + (layer "B.Cu") + (net 95) + (uuid "19a9888c-4800-42a2-aa2f-c62c31b7e971") + ) + (segment + (start 185 45.24975) + (end 183.75 43.99975) + (width 0.2) + (layer "F.Cu") + (net 96) + (uuid "6d022036-f309-4706-bfd8-c2bcb76a2294") + ) + (segment + (start 186.2 47.45975) + (end 186.2 46.44975) + (width 0.2) + (layer "F.Cu") + (net 96) + (uuid "b500a2b9-14ad-40fb-b6b0-3fc3d0c0ece1") + ) + (segment + (start 186.2 46.44975) + (end 185 45.24975) + (width 0.2) + (layer "F.Cu") + (net 96) + (uuid "ddca1e71-3a72-407f-a532-820072d9fd28") + ) + (segment + (start 183.75 43.99975) + (end 182.075 43.99975) + (width 0.2) + (layer "F.Cu") + (net 96) + (uuid "f1b57b3a-f1ca-4c0f-bf76-7af29c77320f") + ) + (via + (at 183.75 43.99975) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 96) + (uuid "0f7c3578-0f01-4c1b-a636-ac8910debe10") + ) + (segment + (start 186 46.74975) + (end 186 46.24975) + (width 0.2) + (layer "B.Cu") + (net 96) + (uuid "319b1df6-8941-4f54-93ce-bc858e8c340e") + ) + (segment + (start 186 46.24975) + (end 183.75 43.99975) + (width 0.2) + (layer "B.Cu") + (net 96) + (uuid "9b539f2e-67f5-4727-a6b4-a383f64452c6") + ) + (segment + (start 177.35 48.59975) + (end 177 48.24975) + (width 0.2) + (layer "F.Cu") + (net 97) + (uuid "3d175bad-4db5-4a80-b7e2-8726095ba44e") + ) + (segment + (start 184.995 53.74475) + (end 184.99 53.74975) + (width 0.2) + (layer "F.Cu") + (net 97) + (uuid "4317a086-7551-4202-ae73-e41d53813f2e") + ) + (segment + (start 186.2 52.53975) + (end 184.995 53.74475) + (width 0.2) + (layer "F.Cu") + (net 97) + (uuid "5e857e4a-1de8-4a5c-84ab-5113667bebf4") + ) + (segment + (start 177.75 48.59975) + (end 177.35 48.59975) + (width 0.2) + (layer "F.Cu") + (net 97) + (uuid "df166541-7232-456a-bae5-31a4160e3cd0") + ) + (via + (at 177 48.24975) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 97) + (uuid "540e333e-028b-4e43-8446-a9551dfbd137") + ) + (via + (at 184.995 53.74475) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 97) + (uuid "ffa5088a-5ee7-4c7c-a2ce-8652dc95b136") + ) + (segment + (start 184.995 53.74475) + (end 185.005 53.74475) + (width 0.2) + (layer "B.Cu") + (net 97) + (uuid "0486a1c8-d989-4267-809a-a2c8af7abf62") + ) + (segment + (start 185.005 53.74475) + (end 186 52.74975) + (width 0.2) + (layer "B.Cu") + (net 97) + (uuid "5797573e-7ea7-4afa-9a57-ecb8ae8003b0") + ) + (segment + (start 183 47.74975) + (end 177.5 47.74975) + (width 0.2) + (layer "In1.Cu") + (net 97) + (uuid "10909dd9-e3fb-4bff-90e3-a5ad10fa9b29") + ) + (segment + (start 177.5 47.74975) + (end 177 48.24975) + (width 0.2) + (layer "In1.Cu") + (net 97) + (uuid "4067bd5d-0c75-4ccf-b231-333f458a005c") + ) + (segment + (start 184.995 53.74475) + (end 184.995 49.74475) + (width 0.2) + (layer "In1.Cu") + (net 97) + (uuid "49ed3669-4f90-4b8d-8c1e-7e432edb5ccf") + ) + (segment + (start 184.995 49.74475) + (end 183 47.74975) + (width 0.2) + (layer "In1.Cu") + (net 97) + (uuid "5ba684d9-222c-4581-ad5a-dcdd78706f2c") + ) + (segment + (start 162.775 49.74975) + (end 166 49.74975) + (width 0.2) + (layer "F.Cu") + (net 98) + (uuid "010fa817-5a35-4940-96d7-0cf2b88f3b9e") + ) + (segment + (start 156 60.24975) + (end 156 59.61225) + (width 0.2) + (layer "F.Cu") + (net 98) + (uuid "0678e113-1d0d-4643-a361-b66f9fe6782a") + ) + (segment + (start 182.3 49.99975) + (end 182.3 48.72975) + (width 0.2) + (layer "F.Cu") + (net 98) + (uuid "228b4d3c-f0de-4e34-8ca1-52cbe54f9031") + ) + (segment + (start 156.3875 59.22475) + (end 158 59.22475) + (width 0.2) + (layer "F.Cu") + (net 98) + (uuid "29892f25-dcf6-4486-9e47-b4bf561ea0d2") + ) + (segment + (start 182.275 60.47475) + (end 182 60.74975) + (width 0.2) + (layer "F.Cu") + (net 98) + (uuid "2bf8a8d6-eebe-4bd6-8379-9306904d2cab") + ) + (segment + (start 161.725 62.24975) + (end 161 62.24975) + (width 0.2) + (layer "F.Cu") + (net 98) + (uuid "300c7147-527f-4ca7-b157-2a68fa25655c") + ) + (segment + (start 180.5 48.74975) + (end 180.52 48.72975) + (width 0.2) + (layer "F.Cu") + (net 98) + (uuid "38e37c44-49db-4d84-80e0-e49b0533ab62") + ) + (segment + (start 166 61.24975) + (end 165.5 60.74975) + (width 0.1) + (layer "F.Cu") + (net 98) + (uuid "38fe3cdf-5d98-4acd-a335-526359efd41b") + ) + (segment + (start 156 59.61225) + (end 156.3875 59.22475) + (width 0.2) + (layer "F.Cu") + (net 98) + (uuid "4a17a30a-e9c6-4a2a-80e5-f8ddbe1d1136") + ) + (segment + (start 168.65 42.59975) + (end 168.5 42.74975) + (width 0.2) + (layer "F.Cu") + (net 98) + (uuid "4f03d545-3483-48c8-baca-c8fee671e551") + ) + (segment + (start 169.2 52.94975) + (end 169.5 53.24975) + (width 0.2) + (layer "F.Cu") + (net 98) + (uuid "511445ff-5295-4995-93bd-2a867f5b505d") + ) + (segment + (start 159 59.22475) + (end 160.6125 59.22475) + (width 0.2) + (layer "F.Cu") + (net 98) + (uuid "51c363a1-7a33-4ebe-a621-497c36c9a166") + ) + (segment + (start 177.25 41.49975) + (end 177 41.74975) + (width 0.2) + (layer "F.Cu") + (net 98) + (uuid "5f71b9ba-2a91-4788-9996-fd6db8ad71f9") + ) + (segment + (start 155.675 60.57475) + (end 156 60.24975) + (width 0.2) + (layer "F.Cu") + (net 98) + (uuid "60e41815-1e18-4b39-bf72-ef73c3abc232") + ) + (segment + (start 169.35 41.49975) + (end 168.75 41.49975) + (width 0.2) + (layer "F.Cu") + (net 98) + (uuid "63194843-c790-4cc9-a6b8-8500f87dc56b") + ) + (segment + (start 183 60.47475) + (end 182.275 60.47475) + (width 0.2) + (layer "F.Cu") + (net 98) + (uuid "692c6d5e-4644-4e90-849d-39aa335ef4ad") + ) + (segment + (start 178.65 41.49975) + (end 177.25 41.49975) + (width 0.2) + (layer "F.Cu") + (net 98) + (uuid "696feb34-7f80-4313-9566-8cfeb9244dc3") + ) + (segment + (start 184.8625 61.24975) + (end 183.775 61.24975) + (width 0.2) + (layer "F.Cu") + (net 98) + (uuid "6d75b96e-61f1-421a-9eeb-dd4ad6f9f2f6") + ) + (segment + (start 173 57.72475) + (end 174.475 57.72475) + (width 0.2) + (layer "F.Cu") + (net 98) + (uuid "71f09acf-cdef-46f7-9d32-9c595ee658bd") + ) + (segment + (start 177.725 58.19975) + (end 178 58.47475) + (width 0.2) + (layer "F.Cu") + (net 98) + (uuid "742657d8-745e-448f-ba38-10ecd1f85b46") + ) + (segment + (start 178.8 52.39975) + (end 178.8 52.94975) + (width 0.2) + (layer "F.Cu") + (net 98) + (uuid "7f2ee4d2-34bf-4a54-8d25-4b098755b7e6") + ) + (segment + (start 162.3 59.22475) + (end 162.5 59.02475) + (width 0.2) + (layer "F.Cu") + (net 98) + (uuid "81feb4b2-4a80-4769-99e9-e328bc0eaaa9") + ) + (segment + (start 162.5 59.02475) + (end 163.225 59.02475) + (width 0.2) + (layer "F.Cu") + (net 98) + (uuid "86067400-ab84-406a-b4a1-aeb7f811e1f5") + ) + (segment + (start 161 60.74975) + (end 160.5 60.74975) + (width 0.2) + (layer "F.Cu") + (net 98) + (uuid "8a132865-03fe-4d60-b966-15f6ca4c7484") + ) + (segment + (start 168.75 41.49975) + (end 168.5 41.74975) + (width 0.2) + (layer "F.Cu") + (net 98) + (uuid "8b7d9836-ca79-4212-b1e6-98a2df3a0b74") + ) + (segment + (start 177.975 58.44975) + (end 178 58.47475) + (width 0.2) + (layer "F.Cu") + (net 98) + (uuid "927a4fff-18d0-446e-9994-b0383ada1285") + ) + (segment + (start 180.79 52.53975) + (end 180.5 52.24975) + (width 0.2) + (layer "F.Cu") + (net 98) + (uuid "94e7bdde-3aff-4248-a082-5ab9f50bb0eb") + ) + (segment + (start 186.825 56.92475) + (end 186.5 57.24975) + (width 0.2) + (layer "F.Cu") + (net 98) + (uuid "a4aadc87-769e-418c-bc50-90284f93b625") + ) + (segment + (start 169.2 52.39975) + (end 169.2 52.94975) + (width 0.2) + (layer "F.Cu") + (net 98) + (uuid "af0cf6b1-8210-41f0-af25-dd798db0bfdd") + ) + (segment + (start 182.3 48.72975) + (end 180.52 48.72975) + (width 0.2) + (layer "F.Cu") + (net 98) + (uuid "b1b14b65-7067-4410-bed0-2af81b4354cf") + ) + (segment + (start 165.5 60.74975) + (end 165 60.24975) + (width 0.2) + (layer "F.Cu") + (net 98) + (uuid "b2e08061-ff41-4dba-b1e1-3ec5d51a465e") + ) + (segment + (start 161.675 60.74975) + (end 161 60.74975) + (width 0.2) + (layer "F.Cu") + (net 98) + (uuid "b568930a-abcb-4e3e-997b-125f7be409ac") + ) + (segment + (start 187.5 56.92475) + (end 186.825 56.92475) + (width 0.2) + (layer "F.Cu") + (net 98) + (uuid "b7aacb02-d3e8-40a3-8d21-00d1cf82cdb8") + ) + (segment + (start 158 59.22475) + (end 159 59.22475) + (width 0.2) + (layer "F.Cu") + (net 98) + (uuid "c0183631-bd3a-4c94-be48-7c89ae996883") + ) + (segment + (start 163.225 59.02475) + (end 163.5 58.74975) + (width 0.2) + (layer "F.Cu") + (net 98) + (uuid "c37f8cf4-997a-42cc-a0d9-7c2b6a94e6cc") + ) + (segment + (start 189 60.74975) + (end 188.5 61.24975) + (width 0.2) + (layer "F.Cu") + (net 98) + (uuid "cbb1571a-03ad-4694-b0cf-3c8b469cd649") + ) + (segment + (start 160.6125 59.22475) + (end 162.3 59.22475) + (width 0.2) + (layer "F.Cu") + (net 98) + (uuid "ce6f7ba7-ab79-473a-a333-f92b39fae0d3") + ) + (segment + (start 161 62.24975) + (end 160.5 62.24975) + (width 0.2) + (layer "F.Cu") + (net 98) + (uuid "ce92326c-7bfe-4a30-908c-d9815ddf4d2c") + ) + (segment + (start 156.3875 53.22475) + (end 157.975 53.22475) + (width 0.2) + (layer "F.Cu") + (net 98) + (uuid "cf532d9c-a83d-4a35-b766-fe2051c6b4ba") + ) + (segment + (start 177.975 56.24975) + (end 177.975 58.44975) + (width 0.2) + (layer "F.Cu") + (net 98) + (uuid "cff76d77-1566-422f-bdf3-0d1215ce2c6c") + ) + (segment + (start 174.95 58.19975) + (end 176.05 58.19975) + (width 0.2) + (layer "F.Cu") + (net 98) + (uuid "d4005103-71f8-4048-ad26-60c3ab400a84") + ) + (segment + (start 182.3 52.53975) + (end 180.79 52.53975) + (width 0.2) + (layer "F.Cu") + (net 98) + (uuid "d88014ca-ba18-474b-b161-edc06c4cf5c9") + ) + (segment + (start 183.775 61.24975) + (end 183 60.47475) + (width 0.2) + (layer "F.Cu") + (net 98) + (uuid "e5210a28-813d-4a8b-98fd-d3dcd5ba3f8b") + ) + (segment + (start 154.5 60.57475) + (end 155.675 60.57475) + (width 0.2) + (layer "F.Cu") + (net 98) + (uuid "eb8ebd7f-a39a-4ee0-bb54-9d424ed1ee8d") + ) + (segment + (start 178.8 52.94975) + (end 178.5 53.24975) + (width 0.2) + (layer "F.Cu") + (net 98) + (uuid "f1d4e41b-ba49-4311-9d48-1f9e1079d695") + ) + (segment + (start 158 53.24975) + (end 157.975 53.22475) + (width 0.2) + (layer "F.Cu") + (net 98) + (uuid "f41da764-936c-4adc-a1c0-42cf84a38ea5") + ) + (segment + (start 174.475 57.72475) + (end 174.95 58.19975) + (width 0.2) + (layer "F.Cu") + (net 98) + (uuid "fa68365c-a57f-482e-a072-6c19bdf94a47") + ) + (segment + (start 169.35 42.59975) + (end 168.65 42.59975) + (width 0.2) + (layer "F.Cu") + (net 98) + (uuid "fa883eb9-d871-4b95-a432-d2e767e2e2a4") + ) + (segment + (start 189.225 60.74975) + (end 189 60.74975) + (width 0.2) + (layer "F.Cu") + (net 98) + (uuid "faaf34e2-33ee-4665-9f49-30c168298096") + ) + (segment + (start 176.05 58.19975) + (end 177.725 58.19975) + (width 0.2) + (layer "F.Cu") + (net 98) + (uuid "fc8865fa-3c42-48de-ba8f-c556a9812a3c") + ) + (via + (at 180.5 48.74975) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 98) + (uuid "02cabaeb-fe0a-497f-a60b-3662ac95447b") + ) + (via + (at 170.5 42.24975) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (free yes) + (net 98) + (uuid "02e52f3b-ac59-4a19-8046-be2a0cee509d") + ) + (via + (at 177 41.74975) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 98) + (uuid "06941d96-2a0f-4d2a-9db1-9d554172de84") + ) + (via + (at 179.5 53.24975) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (free yes) + (net 98) + (uuid "07c5bb62-dfd4-4076-9a04-ed2ad633ac92") + ) + (via + (at 167.5 41.74975) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (free yes) + (net 98) + (uuid "1204ba1e-ef7b-45d2-b122-bed65f8c4a48") + ) + (via + (at 178.5 53.24975) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 98) + (uuid "1997579e-7147-4500-972b-d44a0202c5e2") + ) + (via + (at 175 42.74975) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (free yes) + (net 98) + (uuid "1c892ec2-4559-4611-a9fb-0f1d9e2e56d0") + ) + (via + (at 157.975 53.22475) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 98) + (uuid "1d0bd5ad-185d-49f3-9a1d-f7d18dfb963b") + ) + (via + (at 179.5 41.74975) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (free yes) + (net 98) + (uuid "1d0fbd0b-3ece-4eb5-b801-d3692d9ee54f") + ) + (via + (at 168 51.74975) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (free yes) + (net 98) + (uuid "1da0e3be-df8a-48f9-89d8-b0222fd37339") + ) + (via + (at 170.5 43.24975) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (free yes) + (net 98) + (uuid "1df7b820-29e4-41e3-9ce7-e89aa85a364c") + ) + (via + (at 165 60.24975) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 98) + (uuid "203fdb7b-739a-4a82-86e7-8c7db7d06e7a") + ) + (via + (at 168.5 53.24975) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (free yes) + (net 98) + (uuid "25f1a9ee-5dfa-4edc-93b5-04b9e68f4cf2") + ) + (via + (at 180 52.74975) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (free yes) + (net 98) + (uuid "26fe3bf6-613b-40c7-a092-439aca89bb65") + ) + (via + (at 173.5 43.24975) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (free yes) + (net 98) + (uuid "2c028f6d-23b9-4443-aaf8-ba139cfad6c9") + ) + (via + (at 176.5 42.24975) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (free yes) + (net 98) + (uuid "2d302cbf-d76f-4337-8fc2-e1b2dc06bd66") + ) + (via + (at 170 41.74975) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (free yes) + (net 98) + (uuid "311ffe29-171c-458a-a396-0d4fadc3f971") + ) + (via + (at 180.5 53.24975) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (free yes) + (net 98) + (uuid "33862199-be75-4b56-a6e5-b5dd72b7a36b") + ) + (via + (at 169.5 53.24975) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 98) + (uuid "3b26fae7-22fb-433a-819c-33a3d4687c93") + ) + (via + (at 180.5 52.24975) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 98) + (uuid "3e09d6c9-1b2e-4433-aa85-68e8afd76757") + ) + (via + (at 176 41.74975) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (free yes) + (net 98) + (uuid "44298b83-4ef4-40e1-b3b8-99fa084679bf") + ) + (via + (at 171 42.74975) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (free yes) + (net 98) + (uuid "4f9c4d8e-3e56-48c8-93ca-3a211a03e095") + ) + (via + (at 171.5 43.24975) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (free yes) + (net 98) + (uuid "519b6e35-f077-47c3-b14c-f4490c8e9765") + ) + (via + (at 179.5 50.24975) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (free yes) + (net 98) + (uuid "5252e65b-b548-4874-ac13-9d5799356a7c") + ) + (via + (at 180.5 51.24975) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (free yes) + (net 98) + (uuid "57a1b921-8cb5-4229-881f-c815f0a8e3c8") + ) + (via + (at 180.5 50.24975) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (free yes) + (net 98) + (uuid "5a0d619f-aac7-453b-9954-38377f2bf7b9") + ) + (via + (at 180 51.74975) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (free yes) + (net 98) + (uuid "5edd2768-af20-407e-b0cb-da12b5c99cf8") + ) + (via + (at 170 42.74975) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (free yes) + (net 98) + (uuid "6104f3cf-667a-484d-b89b-b0ab6da278d3") + ) + (via + (at 174.5 42.24975) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (free yes) + (net 98) + (uuid "6180a6d2-c353-4832-95af-9a4e397ff3ba") + ) + (via + (at 176 42.74975) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (free yes) + (net 98) + (uuid "632fe60a-a52c-43d0-acdf-6fa00937bdff") + ) + (via + (at 175.5 42.24975) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (free yes) + (net 98) + (uuid "6a62b62b-0f56-471a-9344-8fbdde5725c9") + ) + (via + (at 174 42.74975) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (free yes) + (net 98) + (uuid "720a5ba8-baf7-44e9-9bfe-38456ed89bbe") + ) + (via + (at 167.5 42.74975) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (free yes) + (net 98) + (uuid "72926e4e-5da0-4c0d-b651-a0280e566516") + ) + (via + (at 160.5 60.74975) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 98) + (uuid "732c9f1d-9f1e-4b80-b9dd-191a041088b6") + ) + (via + (at 158 59.22475) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 98) + (uuid "7b805236-0f1e-458a-8788-2762319dc273") + ) + (via + (at 186.5 57.24975) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 98) + (uuid "7c9fdc9d-5b03-464d-8554-2127211be7a5") + ) + (via + (at 166 49.74975) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 98) + (uuid "82a48a4a-3ddb-4dc7-b375-19a8bfadd554") + ) + (via + (at 176.5 43.24975) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (free yes) + (net 98) + (uuid "8f73300f-36e0-493d-888b-6cc8dc56c103") + ) + (via + (at 171 41.74975) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (free yes) + (net 98) + (uuid "9d0b081f-2bd9-4cc1-ab7a-da14f0123044") + ) + (via + (at 175.5 43.24975) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (free yes) + (net 98) + (uuid "a3a67e76-9b10-4a86-82dd-03a36b2a9404") + ) + (via + (at 182 60.74975) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 98) + (uuid "a6bdac83-a02f-4cf2-8eac-6c39251b997e") + ) + (via + (at 188.5 61.24975) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 98) + (uuid "a6dd151d-f70d-4952-ae25-d87da0e3a977") + ) + (via + (at 168 50.74975) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (free yes) + (net 98) + (uuid "aa1e9cb8-8d59-40bb-a520-b674818b3e8b") + ) + (via + (at 168 52.74975) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (free yes) + (net 98) + (uuid "b34bc97e-cbe8-4e52-b84e-f1658eb2a021") + ) + (via + (at 179.5 51.24975) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (free yes) + (net 98) + (uuid "b6573e43-84b0-441c-8afa-480bf84296b6") + ) + (via + (at 180 49.74975) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (free yes) + (net 98) + (uuid "b7229477-472d-498a-b1b2-6539a65957ec") + ) + (via + (at 174 41.74975) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (free yes) + (net 98) + (uuid "bf930628-9ddc-4852-9ca9-07e6a6c1b30c") + ) + (via + (at 160.5 62.24975) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 98) + (uuid "c8b72837-1313-47b3-9b0c-6329022d3d07") + ) + (via + (at 168 42.24975) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (free yes) + (net 98) + (uuid "cf513df3-44d5-4d79-97f6-c5234a80930d") + ) + (via + (at 175 41.74975) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (free yes) + (net 98) + (uuid "d0977b91-31e3-41ea-a7e7-ee76a981d72b") + ) + (via + (at 168.5 41.74975) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 98) + (uuid "e0c2ee66-a546-46e5-925c-f8fef5c43cb7") + ) + (via + (at 172.5 43.24975) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (free yes) + (net 98) + (uuid "e13d87ad-677a-4529-a46e-5fdce90f9272") + ) + (via + (at 180 50.74975) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (free yes) + (net 98) + (uuid "e424f422-42f4-4ce4-96ac-45cd43b90198") + ) + (via + (at 163.5 58.74975) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 98) + (uuid "e509646f-23c4-4205-a493-8e22503d3f56") + ) + (via + (at 159 59.22475) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 98) + (uuid "e5369577-4216-4ae1-b2e1-323fda08efec") + ) + (via + (at 174.5 43.24975) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (free yes) + (net 98) + (uuid "e854a847-47a3-4530-9715-0b0872e48968") + ) + (via + (at 168.5 42.74975) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 98) + (uuid "ed4b0c83-fb08-4250-a695-95b81bd6084c") + ) + (via + (at 179.5 52.24975) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (free yes) + (net 98) + (uuid "efc06ee5-2cb4-418e-83dc-6bc8a5fbd558") + ) + (via + (at 168.5 52.24975) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (free yes) + (net 98) + (uuid "fbcf5dbe-1d56-4afe-84be-d5f4e8d3507f") + ) + (via + (at 168.5 51.24975) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (free yes) + (net 98) + (uuid "fe75ee67-d3aa-4aba-8910-1e64c3869eea") + ) + (segment + (start 176.05 60.19975) + (end 177.825 60.19975) + (width 0.2) + (layer "F.Cu") + (net 99) + (uuid "4faa3f82-c748-423c-8a82-94d3eb789f12") + ) + (segment + (start 165.5 61.74975) + (end 165 62.24975) + (width 0.2) + (layer "F.Cu") + (net 99) + (uuid "90185836-493a-45a6-a6ab-2597e460ae52") + ) + (segment + (start 177.825 60.19975) + (end 178 60.02475) + (width 0.2) + (layer "F.Cu") + (net 99) + (uuid "ce90d1ff-995f-48de-a7a8-431583d0f18c") + ) + (via + (at 165 62.24975) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 99) + (uuid "9cb99ced-c34c-410a-aa77-151ede361eac") + ) + (segment + (start 166 62.24975) + (end 165 62.24975) + (width 0.2) + (layer "B.Cu") + (net 99) + (uuid "e39007ad-648b-44be-b793-988320897db1") + ) + (segment + (start 167 61.24975) + (end 166 62.24975) + (width 0.2) + (layer "B.Cu") + (net 99) + (uuid "fb44df27-a3a3-48e9-b1f1-e270ca59cb88") + ) + (segment + (start 170.05 60.19975) + (end 176.05 60.19975) + (width 0.2) + (layer "In2.Cu") + (net 99) + (uuid "02434372-0e15-4eff-a455-06514c7b0afb") + ) + (segment + (start 168 62.24975) + (end 170.05 60.19975) + (width 0.2) + (layer "In2.Cu") + (net 99) + (uuid "4a82e4ed-2946-45a0-85ad-a0e0df0be336") + ) + (segment + (start 165 62.24975) + (end 168 62.24975) + (width 0.2) + (layer "In2.Cu") + (net 99) + (uuid "ce7e5cb7-f333-4b8f-912b-bd5cd1cb6ecc") + ) + (segment + (start 190.5 54.24975) + (end 190.5 54.74975) + (width 0.2) + (layer "F.Cu") + (net 100) + (uuid "1d0a01bf-87f0-49f3-bcb8-30290d9893b7") + ) + (segment + (start 190.5 54.74975) + (end 191 55.24975) + (width 0.2) + (layer "F.Cu") + (net 100) + (uuid "27798de3-80c8-4bb2-abfd-d5df47e98604") + ) + (segment + (start 191.5 55.24975) + (end 191 55.24975) + (width 0.2) + (layer "F.Cu") + (net 100) + (uuid "44759ce6-5580-426e-8857-1b15a4ef2114") + ) + (segment + (start 192.5 55.92475) + (end 192.175 55.92475) + (width 0.2) + (layer "F.Cu") + (net 100) + (uuid "9d35567c-da7d-4582-b521-60eefefa9095") + ) + (segment + (start 192.175 55.92475) + (end 191.5 55.24975) + (width 0.2) + (layer "F.Cu") + (net 100) + (uuid "f079922f-2f9c-4924-ac7c-4754ee5455d5") + ) + (segment + (start 194.325 47.92475) + (end 193.7 48.54975) + (width 0.2) + (layer "F.Cu") + (net 101) + (uuid "48f951bb-0965-4e7d-ac61-76f6fa94f717") + ) + (segment + (start 193.7 48.54975) + (end 193.7 49.18725) + (width 0.2) + (layer "F.Cu") + (net 101) + (uuid "63a86132-2e45-4ed9-b763-bf1286b438d8") + ) + (segment + (start 195.25 47.92475) + (end 194.325 47.92475) + (width 0.2) + (layer "F.Cu") + (net 101) + (uuid "f4b1cbe9-867d-4b77-aa7e-ce0bfb3225ec") + ) + (segment + (start 157 50.24975) + (end 156.3875 50.86225) + (width 0.2) + (layer "F.Cu") + (net 102) + (uuid "2496dff8-359c-4b42-b0a6-4700fb0afe03") + ) + (segment + (start 157 49.57475) + (end 157 50.24975) + (width 0.2) + (layer "F.Cu") + (net 102) + (uuid "28a3fd7b-f693-4fb5-812f-3f95ed2053c7") + ) + (segment + (start 156.3875 50.86225) + (end 156.3875 51.27475) + (width 0.2) + (layer "F.Cu") + (net 102) + (uuid "5fc53c8f-4716-4494-8ca4-38f282cb96ea") + ) + (segment + (start 155.325 49.92475) + (end 155.675 49.57475) + (width 0.2) + (layer "F.Cu") + (net 102) + (uuid "ba823327-e85d-4998-a7f8-3e8100245a85") + ) + (segment + (start 154.5 49.92475) + (end 155.325 49.92475) + (width 0.2) + (layer "F.Cu") + (net 102) + (uuid "ce86e7d0-a627-4ebc-9816-868c01c33522") + ) + (segment + (start 155.675 49.57475) + (end 157 49.57475) + (width 0.2) + (layer "F.Cu") + (net 102) + (uuid "fc48b0e6-5693-4de2-93e6-b16a75fc6bab") + ) + (segment + (start 156.3875 58.57475) + (end 154.85 58.57475) + (width 0.2) + (layer "F.Cu") + (net 103) + (uuid "2d656609-6f95-4227-8acf-aa6ebd0c0fe6") + ) + (segment + (start 154.85 58.57475) + (end 154.5 58.92475) + (width 0.2) + (layer "F.Cu") + (net 103) + (uuid "3acd222b-c80b-4c07-9507-39a2f3d43607") + ) + (segment + (start 154.5 57.57475) + (end 154.5 58.92475) + (width 0.2) + (layer "F.Cu") + (net 103) + (uuid "f4cb4d80-46c7-4352-b33c-1e5b71db4648") + ) + (segment + (start 157.675 57.92475) + (end 158 58.24975) + (width 0.2) + (layer "F.Cu") + (net 104) + (uuid "34d6ae2f-4241-4313-b4bd-fdc498e35ad9") + ) + (segment + (start 156.3875 55.13725) + (end 155.825 54.57475) + (width 0.2) + (layer "F.Cu") + (net 104) + (uuid "86a58cd7-ccce-4596-a11e-0c11bb0273e2") + ) + (segment + (start 156.3875 57.27475) + (end 156.3875 55.13725) + (width 0.2) + (layer "F.Cu") + (net 104) + (uuid "a7342e5b-02cc-4fa0-9871-8fc046fd39f6") + ) + (segment + (start 155.825 54.57475) + (end 154.5 54.57475) + (width 0.2) + (layer "F.Cu") + (net 104) + (uuid "ad6e3d68-935e-48ff-bc5f-713a6248b3b6") + ) + (segment + (start 156.3875 57.27475) + (end 156.3875 57.92475) + (width 0.2) + (layer "F.Cu") + (net 104) + (uuid "d356f6d3-0ad3-48e3-82f1-7683584d4977") + ) + (segment + (start 156.3875 57.92475) + (end 157.675 57.92475) + (width 0.2) + (layer "F.Cu") + (net 104) + (uuid "d7f19311-ab63-4071-a25d-760cd352dfbc") + ) + (via + (at 158 58.24975) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 104) + (uuid "0a2963d8-6326-44b6-a2ac-c37f10600530") + ) + (segment + (start 158 58.24975) + (end 157 58.24975) + (width 0.2) + (layer "B.Cu") + (net 104) + (uuid "345f574c-9646-4b3e-b572-3a692a22ca43") + ) + (segment + (start 157 58.24975) + (end 156 59.24975) + (width 0.2) + (layer "B.Cu") + (net 104) + (uuid "47885acd-5e7b-43ad-a82c-999026b4d5ff") + ) + (segment + (start 160.6125 57.92475) + (end 160.6125 58.57475) + (width 0.2) + (layer "F.Cu") + (net 105) + (uuid "2dcffac3-8fe4-4f7f-bbab-91f8d30bf014") + ) + (segment + (start 156.3875 51.92475) + (end 157.199999 51.92475) + (width 0.2) + (layer "F.Cu") + (net 106) + (uuid "224f961a-511f-4a81-8f9f-38d73779af2a") + ) + (segment + (start 154.85 51.92475) + (end 154.5 51.57475) + (width 0.2) + (layer "F.Cu") + (net 106) + (uuid "362e05f0-c4c0-4ab6-8b88-16703d0a4572") + ) + (segment + (start 158 51.124749) + (end 158 50.07475) + (width 0.2) + (layer "F.Cu") + (net 106) + (uuid "4f80f6c3-504b-4bc2-b014-a8c103b1bc9c") + ) + (segment + (start 154.5 51.57475) + (end 154.5 52.92475) + (width 0.2) + (layer "F.Cu") + (net 106) + (uuid "59ca14a5-6e83-43b8-8168-d08146c73b86") + ) + (segment + (start 156.3875 51.92475) + (end 154.85 51.92475) + (width 0.2) + (layer "F.Cu") + (net 106) + (uuid "7b664a70-13ca-4b69-924b-f8f2dbc835b8") + ) + (segment + (start 157.199999 51.92475) + (end 158 51.124749) + (width 0.2) + (layer "F.Cu") + (net 106) + (uuid "ac6ef6fe-ec55-471a-9594-8223b3a11b72") + ) + (segment + (start 158 50.07475) + (end 158.5 49.57475) + (width 0.2) + (layer "F.Cu") + (net 106) + (uuid "de042041-d345-4f26-a129-16aec47ee6b3") + ) + (segment + (start 159.5 52.24975) + (end 159.5 48.24975) + (width 0.2) + (layer "F.Cu") + (net 107) + (uuid "201cd2bd-b5d6-4c4d-9548-d21ebd9afeec") + ) + (segment + (start 161.8875 52.57475) + (end 162.6125 53.29975) + (width 0.2) + (layer "F.Cu") + (net 107) + (uuid "38331e73-96ea-49bc-b810-7a43dbf8b69c") + ) + (segment + (start 159.5 48.24975) + (end 159.175 47.92475) + (width 0.2) + (layer "F.Cu") + (net 107) + (uuid "9c462797-a944-481c-ab9e-5496d288a430") + ) + (segment + (start 160.6125 52.57475) + (end 159.825 52.57475) + (width 0.2) + (layer "F.Cu") + (net 107) + (uuid "a642e6b9-4def-4a1a-a295-94ae0eee5b86") + ) + (segment + (start 157 47.92475) + (end 158.5 47.92475) + (width 0.2) + (layer "F.Cu") + (net 107) + (uuid "c0b9fa7c-8ebb-4836-ab28-aa83b8b9a4f2") + ) + (segment + (start 159.825 52.57475) + (end 159.5 52.24975) + (width 0.2) + (layer "F.Cu") + (net 107) + (uuid "e751d4c2-1e2f-4527-a23d-ac9d9ebb56a1") + ) + (segment + (start 159.175 47.92475) + (end 158.5 47.92475) + (width 0.2) + (layer "F.Cu") + (net 107) + (uuid "ef46c5a5-c610-4696-b0aa-1453776d66bb") + ) + (segment + (start 160.6125 52.57475) + (end 161.8875 52.57475) + (width 0.2) + (layer "F.Cu") + (net 107) + (uuid "f0ab6b44-34ca-497b-b463-3aad8323ee8a") + ) + (segment + (start 177.2 52.39975) + (end 177.2 54.16225) + (width 0.2) + (layer "F.Cu") + (net 108) + (uuid "c0dc8316-c84c-4cea-b5cc-18c3bdec7dcb") + ) + (segment + (start 180.325 42.59975) + (end 180.425 42.49975) + (width 0.2) + (layer "F.Cu") + (net 109) + (uuid "63413ac8-75f2-4f4c-a42b-4b7c153cfb66") + ) + (segment + (start 178.65 42.59975) + (end 180.325 42.59975) + (width 0.2) + (layer "F.Cu") + (net 109) + (uuid "f9d24e2e-db87-4275-8065-5eb243a79b40") + ) + (segment + (start 179.75 43.99975) + (end 180.425 43.99975) + (width 0.2) + (layer "F.Cu") + (net 110) + (uuid "5e8f4215-076d-4f41-a19f-57e3203fd135") + ) + (segment + (start 178.65 43.39975) + (end 179.15 43.39975) + (width 0.2) + (layer "F.Cu") + (net 110) + (uuid "85685271-8b54-4d79-a313-ad66d82f69eb") + ) + (segment + (start 179.15 43.39975) + (end 179.75 43.99975) + (width 0.2) + (layer "F.Cu") + (net 110) + (uuid "cbcbfc6d-86ca-476c-9a5f-c7c1a0def6cd") + ) + (segment + (start 166 60.24975) + (end 165.399 59.64875) + (width 0.2) + (layer "F.Cu") + (net 111) + (uuid "11d94edd-ed83-43dd-9e4b-2cfe43cefacf") + ) + (segment + (start 165.399 59.64875) + (end 163.601 59.64875) + (width 0.2) + (layer "F.Cu") + (net 111) + (uuid "252ceef2-4d00-43aa-aea0-704a11d0c87c") + ) + (segment + (start 163.325 59.92475) + (end 163.325 60.74975) + (width 0.2) + (layer "F.Cu") + (net 111) + (uuid "72ea7dc4-dac9-4708-bb49-161aa7401f81") + ) + (segment + (start 163.601 59.64875) + (end 163.325 59.92475) + (width 0.2) + (layer "F.Cu") + (net 111) + (uuid "c49fa336-2bd2-4a65-92f4-bd06e16bacde") + ) + (segment + (start 166 60.74975) + (end 166 60.24975) + (width 0.2) + (layer "F.Cu") + (net 111) + (uuid "d94333dc-786d-4854-a9a3-75ceeb1a251b") + ) + (segment + (start 163.275 62.24975) + (end 163.876 62.85075) + (width 0.2) + (layer "F.Cu") + (net 112) + (uuid "4153a39d-03bb-4507-8f0b-6cc5ae1be553") + ) + (segment + (start 163.876 62.85075) + (end 165.899 62.85075) + (width 0.2) + (layer "F.Cu") + (net 112) + (uuid "4c6a7a12-d41b-4e6e-be2d-d88b2e64665c") + ) + (segment + (start 166 62.74975) + (end 166 61.74975) + (width 0.2) + (layer "F.Cu") + (net 112) + (uuid "95fb1952-2088-4eb5-bd6d-b6d50b78b16b") + ) + (segment + (start 165.899 62.85075) + (end 166 62.74975) + (width 0.2) + (layer "F.Cu") + (net 112) + (uuid "b47ffcf3-2f0d-4560-9423-ae5da3401bcf") + ) + (segment + (start 187.1375 58.93725) + (end 187.5 58.57475) + (width 0.2) + (layer "F.Cu") + (net 113) + (uuid "33a073f7-45db-4dc1-a671-79807c1eb773") + ) + (segment + (start 187.1375 60.29975) + (end 187.1375 58.93725) + (width 0.2) + (layer "F.Cu") + (net 113) + (uuid "ed223cb4-be1a-4b8e-87ea-89a17bc42753") + ) + (segment + (start 194.25 60.74975) + (end 194.5 60.99975) + (width 0.2) + (layer "F.Cu") + (net 114) + (uuid "6e3d8fc2-9f84-4517-b71f-30f6ada6ecc6") + ) + (segment + (start 190.05 62.19975) + (end 190.775 61.47475) + (width 0.2) + (layer "F.Cu") + (net 114) + (uuid "7547bf49-ed20-48d5-ab89-8199e62b18a0") + ) + (segment + (start 190.775 61.47475) + (end 190.775 60.74975) + (width 0.2) + (layer "F.Cu") + (net 114) + (uuid "9c8e9411-d25a-4213-9c36-5a29c82e9561") + ) + (segment + (start 190.775 60.74975) + (end 194.25 60.74975) + (width 0.2) + (layer "F.Cu") + (net 114) + (uuid "c428b46a-c249-4727-b971-11d2b95ac9ec") + ) + (segment + (start 187.1375 62.19975) + (end 190.05 62.19975) + (width 0.2) + (layer "F.Cu") + (net 114) + (uuid "f2e43639-633c-4651-a3b3-0137edd48924") + ) + (segment + (start 175.025 56.24975) + (end 176 56.24975) + (width 0.2) + (layer "F.Cu") + (net 115) + (uuid "1020d9f7-3563-4260-b784-131a8d3559e0") + ) + (segment + (start 188.625 52.12475) + (end 189.5 51.24975) + (width 0.2) + (layer "F.Cu") + (net 115) + (uuid "12d1f7d5-1df2-490c-97d3-d96ac499c70b") + ) + (segment + (start 165.5 61.24975) + (end 164.5 61.24975) + (width 0.2) + (layer "F.Cu") + (net 115) + (uuid "226c9c9b-5877-4eb6-964c-24c60f631b73") + ) + (segment + (start 176 56.24975) + (end 176.5 55.74975) + (width 0.2) + (layer "F.Cu") + (net 115) + (uuid "2ca62db6-1c21-43df-96bb-3aea5dec6dc5") + ) + (segment + (start 192.75 50.99975) + (end 192.75 47.31225) + (width 0.2) + (layer "F.Cu") + (net 115) + (uuid "5842f984-a3ba-460d-8096-7472e47cc35f") + ) + (segment + (start 183.175 62.19975) + (end 183 62.02475) + (width 0.2) + (layer "F.Cu") + (net 115) + (uuid "785faeb6-8407-4306-90ce-ceb181e4bb34") + ) + (segment + (start 176.5 55.74975) + (end 176.5 52.49975) + (width 0.2) + (layer "F.Cu") + (net 115) + (uuid "7a11e6a9-2d93-4c0f-a4d3-16e9b68c150c") + ) + (segment + (start 181.275 62.02475) + (end 181 61.74975) + (width 0.2) + (layer "F.Cu") + (net 115) + (uuid "7f0c5d8c-7c8f-4f47-b042-e3fe80f17e55") + ) + (segment + (start 184.8625 62.19975) + (end 183.175 62.19975) + (width 0.2) + (layer "F.Cu") + (net 115) + (uuid "837b45a1-aabd-4560-a2b9-a9892e63a9d4") + ) + (segment + (start 183 62.02475) + (end 181.275 62.02475) + (width 0.2) + (layer "F.Cu") + (net 115) + (uuid "90fc7f6f-6ac5-4154-aff6-d85e58ab47f4") + ) + (segment + (start 176.5 52.49975) + (end 176.4 52.39975) + (width 0.2) + (layer "F.Cu") + (net 115) + (uuid "a190734a-61fe-45e5-9694-f75d35cd9c07") + ) + (segment + (start 192.5 51.24975) + (end 192.75 50.99975) + (width 0.2) + (layer "F.Cu") + (net 115) + (uuid "a3693533-355e-4bf0-8918-d738740502a0") + ) + (segment + (start 188.625 55.19975) + (end 188.625 52.12475) + (width 0.2) + (layer "F.Cu") + (net 115) + (uuid "c1df4f0b-ad0f-47a2-b7db-add7979f7aa9") + ) + (segment + (start 189.5 51.24975) + (end 192.5 51.24975) + (width 0.2) + (layer "F.Cu") + (net 115) + (uuid "caa0d2e3-59ef-42bc-9d5c-405f5c06fa78") + ) + (via + (at 181 61.74975) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 115) + (uuid "296dc167-623f-4a4c-b538-8e4d09421b82") + ) + (via + (at 189.5 51.24975) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 115) + (uuid "7c1547f1-5603-4f56-841b-40ee95c1b951") + ) + (via + (at 176.5 55.74975) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 115) + (uuid "aca6b264-a627-483c-8326-4080ebca9ab6") + ) + (via + (at 164.5 61.24975) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 115) + (uuid "b5784339-f67b-48a9-905f-397f1171a2ee") + ) + (segment + (start 189.5 51.24975) + (end 189.5 58.24975) + (width 0.2) + (layer "In2.Cu") + (net 115) + (uuid "0631b59a-aca7-4659-808d-c7a43245a38c") + ) + (segment + (start 181 61.74975) + (end 181 59.24975) + (width 0.2) + (layer "In2.Cu") + (net 115) + (uuid "0dbb0546-5e6f-4423-8aa7-17ded5373664") + ) + (segment + (start 167.5 61.24975) + (end 172 56.74975) + (width 0.2) + (layer "In2.Cu") + (net 115) + (uuid "3acd2e9b-0b4d-43a8-bbd5-e3435a83b8cf") + ) + (segment + (start 179.5 59.24975) + (end 177 56.74975) + (width 0.2) + (layer "In2.Cu") + (net 115) + (uuid "78920450-529a-4e95-81c5-3f5635b701ae") + ) + (segment + (start 176.5 56.74975) + (end 177 56.74975) + (width 0.2) + (layer "In2.Cu") + (net 115) + (uuid "78bfe3d6-defe-448c-9880-ae015d02ccf1") + ) + (segment + (start 188.5 59.24975) + (end 181 59.24975) + (width 0.2) + (layer "In2.Cu") + (net 115) + (uuid "808ea2b2-ee4d-4c7f-a533-f2a124bdea45") + ) + (segment + (start 172 56.74975) + (end 176.5 56.74975) + (width 0.2) + (layer "In2.Cu") + (net 115) + (uuid "80b05735-dc68-4242-af34-f645ad86b30b") + ) + (segment + (start 176.5 55.74975) + (end 176.5 56.74975) + (width 0.2) + (layer "In2.Cu") + (net 115) + (uuid "98e1e847-06cc-4644-bd4e-cf9cea7b4c48") + ) + (segment + (start 181 59.24975) + (end 179.5 59.24975) + (width 0.2) + (layer "In2.Cu") + (net 115) + (uuid "de480754-a481-4500-a3e1-44edbd5eff46") + ) + (segment + (start 164.5 61.24975) + (end 167.5 61.24975) + (width 0.2) + (layer "In2.Cu") + (net 115) + (uuid "e267c802-6261-4de4-b31f-2e898d4e0c3d") + ) + (segment + (start 189.5 58.24975) + (end 188.5 59.24975) + (width 0.2) + (layer "In2.Cu") + (net 115) + (uuid "efc6c852-ca71-4f63-b54f-611706956e16") + ) + (zone + (net 18) + (net_name "Board_0-GND") + (layer "B.Cu") + (uuid "1d952cfa-ec42-4053-a16c-2ae1fc0f61f9") + (hatch edge 0.5) + (connect_pads + (clearance 0.5) + ) + (min_thickness 0.25) + (filled_areas_thickness no) + (fill yes + (thermal_gap 0.5) + (thermal_bridge_width 0.5) + ) + (polygon + (pts + (xy 100 63.74975) (xy 146 63.74975) (xy 146 43.74975) (xy 134.5 43.74975) (xy 132.5 41.24975) (xy 113.5 41.24975) + (xy 111.5 43.74975) (xy 100 43.74975) + ) + ) + (filled_polygon + (layer "B.Cu") + (pts + (xy 132.14154 41.269435) (xy 132.176086 41.302641) (xy 134.008872 43.920908) (xy 134.077462 44.018893) + (xy 134.0995 44.057064) (xy 134.115104 44.072668) (xy 134.12133 44.081562) (xy 134.121329 44.081562) + (xy 134.127759 44.090747) (xy 134.12776 44.090748) (xy 134.127761 44.090749) (xy 134.161522 44.119086) + (xy 134.192686 44.15025) (xy 134.211792 44.161281) (xy 134.220105 44.168258) (xy 134.220113 44.168264) + (xy 134.228699 44.175471) (xy 134.2287 44.175471) (xy 134.228702 44.175473) (xy 134.268646 44.194105) + (xy 134.306814 44.216142) (xy 134.328132 44.221854) (xy 134.348131 44.231183) (xy 134.348132 44.231183) + (xy 134.348134 44.231184) (xy 134.386216 44.237904) (xy 134.386219 44.237904) (xy 134.391539 44.238842) + (xy 134.434108 44.25025) (xy 134.456173 44.25025) (xy 134.47791 44.254086) (xy 134.516444 44.25072) + (xy 134.527234 44.25025) (xy 136.19781 44.25025) (xy 136.264849 44.269935) (xy 136.310604 44.322739) + (xy 136.320548 44.391897) (xy 136.291523 44.455453) (xy 136.245262 44.488811) (xy 136.120827 44.540352) + (xy 136.120814 44.540359) (xy 135.989711 44.62796) (xy 135.989707 44.627963) (xy 135.878213 44.739457) + (xy 135.87821 44.739461) (xy 135.790609 44.870564) (xy 135.790602 44.870577) (xy 135.730264 45.016248) + (xy 135.730261 45.01626) (xy 135.6995 45.170903) (xy 135.6995 45.328596) (xy 135.731451 45.489222) + (xy 135.730145 45.489481) (xy 135.730701 45.552534) (xy 135.693445 45.611642) (xy 135.630147 45.641225) + (xy 135.560904 45.63189) (xy 135.555137 45.629137) (xy 135.530168 45.616415) (xy 135.480029 45.590867) + (xy 135.292826 45.53004) (xy 135.138588 45.505612) (xy 135.075453 45.475683) (xy 135.070305 45.47082) + (xy 133.584573 43.985087) (xy 133.551088 43.923764) (xy 133.550637 43.921597) (xy 133.519738 43.76626) + (xy 133.519737 43.766253) (xy 133.485608 43.683858) (xy 133.459397 43.620577) (xy 133.45939 43.620564) + (xy 133.371789 43.489461) (xy 133.371786 43.489457) (xy 133.260292 43.377963) (xy 133.260288 43.37796) + (xy 133.129185 43.290359) (xy 133.129172 43.290352) (xy 132.983501 43.230014) (xy 132.983489 43.230011) + (xy 132.828845 43.19925) (xy 132.828842 43.19925) (xy 132.671158 43.19925) (xy 132.671155 43.19925) + (xy 132.51651 43.230011) (xy 132.516498 43.230014) (xy 132.370827 43.290352) (xy 132.370814 43.290359) + (xy 132.239711 43.37796) (xy 132.239707 43.377963) (xy 132.128213 43.489457) (xy 132.12821 43.489461) + (xy 132.040609 43.620564) (xy 132.040602 43.620577) (xy 131.980264 43.766248) (xy 131.980261 43.76626) + (xy 131.9495 43.920903) (xy 131.9495 44.078596) (xy 131.980261 44.233239) (xy 131.980264 44.233251) + (xy 132.040602 44.378922) (xy 132.040609 44.378935) (xy 132.071043 44.424482) (xy 132.091921 44.491159) + (xy 132.073437 44.55854) (xy 132.036832 44.596475) (xy 131.989711 44.62796) (xy 131.989707 44.627963) + (xy 131.878213 44.739457) (xy 131.87821 44.739461) (xy 131.790609 44.870564) (xy 131.790602 44.870577) + (xy 131.730264 45.016248) (xy 131.730261 45.01626) (xy 131.6995 45.170903) (xy 131.6995 45.32525) + (xy 131.679815 45.392289) (xy 131.627011 45.438044) (xy 131.5755 45.44925) (xy 131.421155 45.44925) + (xy 131.26651 45.480011) (xy 131.266498 45.480014) (xy 131.120827 45.540352) (xy 131.120814 45.540359) + (xy 130.989711 45.62796) (xy 130.989707 45.627963) (xy 130.878213 45.739457) (xy 130.87821 45.739461) + (xy 130.790609 45.870564) (xy 130.790602 45.870577) (xy 130.730264 46.016248) (xy 130.730261 46.01626) + (xy 130.6995 46.170903) (xy 130.6995 46.328596) (xy 130.730261 46.483239) (xy 130.730264 46.483251) + (xy 130.790602 46.628922) (xy 130.790609 46.628935) (xy 130.87821 46.760038) (xy 130.878213 46.760042) + (xy 130.989707 46.871536) (xy 130.989711 46.871539) (xy 131.120814 46.95914) (xy 131.120827 46.959147) + (xy 131.253756 47.014207) (xy 131.266503 47.019487) (xy 131.421153 47.050249) (xy 131.421156 47.05025) + (xy 131.421158 47.05025) (xy 131.578844 47.05025) (xy 131.578845 47.050249) (xy 131.733497 47.019487) + (xy 131.879179 46.959144) (xy 132.010289 46.871539) (xy 132.121789 46.760039) (xy 132.209394 46.628929) + (xy 132.269737 46.483247) (xy 132.3005 46.328592) (xy 132.3005 46.17425) (xy 132.320185 46.107211) + (xy 132.372989 46.061456) (xy 132.4245 46.05025) (xy 132.578844 46.05025) (xy 132.578845 46.050249) + (xy 132.733497 46.019487) (xy 132.879179 45.959144) (xy 133.010289 45.871539) (xy 133.121789 45.760039) + (xy 133.209394 45.628929) (xy 133.232263 45.573717) (xy 133.276101 45.519316) (xy 133.342395 45.49725) + (xy 133.410094 45.514528) (xy 133.434504 45.53349) (xy 133.888672 45.987658) (xy 133.922157 46.048981) + (xy 133.917173 46.118673) (xy 133.911476 46.131633) (xy 133.841118 46.269717) (xy 133.78029 46.456923) + (xy 133.7495 46.651327) (xy 133.7495 46.848172) (xy 133.78029 47.042576) (xy 133.841117 47.229779) + (xy 133.910588 47.366123) (xy 133.930476 47.405155) (xy 134.046172 47.564396) (xy 134.185354 47.703578) + (xy 134.344595 47.819274) (xy 134.423016 47.859231) (xy 134.51997 47.908632) (xy 134.519972 47.908632) + (xy 134.519975 47.908634) (xy 134.620317 47.941237) (xy 134.707173 47.969459) (xy 134.901578 48.00025) + (xy 134.901583 48.00025) (xy 135.098422 48.00025) (xy 135.292826 47.969459) (xy 135.294328 47.968971) + (xy 135.480025 47.908634) (xy 135.655405 47.819274) (xy 135.814646 47.703578) (xy 135.953828 47.564396) + (xy 136.069524 47.405155) (xy 136.158884 47.229775) (xy 136.219709 47.042576) (xy 136.232923 46.959147) + (xy 136.2505 46.848172) (xy 136.2505 46.651327) (xy 136.219709 46.456923) (xy 136.178012 46.328596) + (xy 136.158884 46.269725) (xy 136.158881 46.269721) (xy 136.158881 46.269718) (xy 136.120618 46.194624) + (xy 136.107721 46.125955) (xy 136.133997 46.061214) (xy 136.191103 46.020956) (xy 136.260908 46.017964) + (xy 136.266292 46.019445) (xy 136.421153 46.050249) (xy 136.421156 46.05025) (xy 136.421158 46.05025) + (xy 136.578844 46.05025) (xy 136.578845 46.050249) (xy 136.654162 46.035267) (xy 136.733483 46.01949) + (xy 136.733485 46.019489) (xy 136.733497 46.019487) (xy 136.733507 46.019482) (xy 136.73355 46.01947) + (xy 136.733586 46.019469) (xy 136.739472 46.018299) (xy 136.739693 46.019414) (xy 136.803417 46.018837) + (xy 136.862535 46.056078) (xy 136.892134 46.119368) (xy 136.882817 46.188614) (xy 136.880046 46.19442) + (xy 136.841582 46.269911) (xy 136.780778 46.457044) (xy 136.75 46.651367) (xy 136.75 46.848132) + (xy 136.780778 47.042455) (xy 136.841582 47.229588) (xy 136.876161 47.297454) (xy 136.889057 47.366123) + (xy 136.86278 47.430863) (xy 136.805674 47.47112) (xy 136.789868 47.475365) (xy 136.766508 47.480011) + (xy 136.766498 47.480014) (xy 136.620827 47.540352) (xy 136.620814 47.540359) (xy 136.489125 47.628352) + (xy 136.428874 47.647217) (xy 136.429002 47.648189) (xy 136.423427 47.648923) (xy 136.422447 47.64923) + (xy 136.420996 47.649243) (xy 136.42094 47.64925) (xy 136.380019 47.660214) (xy 136.380019 47.660215) + (xy 136.342751 47.670201) (xy 136.268214 47.690173) (xy 136.268209 47.690176) (xy 136.13129 47.769225) + (xy 136.131282 47.769231) (xy 136.019478 47.881036) (xy 135.404532 48.495981) (xy 135.343209 48.529466) + (xy 135.297453 48.530773) (xy 135.098422 48.49925) (xy 135.098417 48.49925) (xy 134.901583 48.49925) + (xy 134.901578 48.49925) (xy 134.707173 48.53004) (xy 134.51997 48.590867) (xy 134.344594 48.680226) + (xy 134.253741 48.746235) (xy 134.185354 48.795922) (xy 134.185352 48.795924) (xy 134.185351 48.795924) + (xy 134.046174 48.935101) (xy 134.046174 48.935102) (xy 134.046172 48.935104) (xy 134.035603 48.949651) + (xy 133.930476 49.094344) (xy 133.841117 49.26972) (xy 133.78029 49.456923) (xy 133.7495 49.651327) + (xy 133.7495 49.848172) (xy 133.78029 50.042576) (xy 133.841117 50.229779) (xy 133.912855 50.370572) + (xy 133.930476 50.405155) (xy 134.046172 50.564396) (xy 134.185354 50.703578) (xy 134.344595 50.819274) + (xy 134.362883 50.828592) (xy 134.51997 50.908632) (xy 134.519972 50.908632) (xy 134.519975 50.908634) + (xy 134.620317 50.941237) (xy 134.707173 50.969459) (xy 134.901578 51.00025) (xy 134.901583 51.00025) + (xy 135.098422 51.00025) (xy 135.292826 50.969459) (xy 135.324584 50.95914) (xy 135.480025 50.908634) + (xy 135.655405 50.819274) (xy 135.814646 50.703578) (xy 135.953828 50.564396) (xy 136.069524 50.405155) + (xy 136.158884 50.229775) (xy 136.219709 50.042576) (xy 136.229618 49.980011) (xy 136.2505 49.848172) + (xy 136.2505 49.651328) (xy 136.236609 49.563632) (xy 136.219709 49.456924) (xy 136.219707 49.456918) + (xy 136.218975 49.452296) (xy 136.227929 49.383002) (xy 136.253764 49.345219) (xy 136.575685 49.023298) + (xy 136.589794 49.015594) (xy 136.600832 49.003903) (xy 136.619828 48.999194) (xy 136.637006 48.989815) + (xy 136.653802 48.990773) (xy 136.668649 48.987094) (xy 136.696235 48.993195) (xy 136.703338 48.993601) + (xy 136.707111 48.994885) (xy 136.766503 49.019487) (xy 136.79739 49.025631) (xy 136.80514 49.02827) + (xy 136.827272 49.043865) (xy 136.851267 49.056416) (xy 136.85541 49.063692) (xy 136.862255 49.068515) + (xy 136.872443 49.093602) (xy 136.885842 49.117132) (xy 136.885393 49.125493) (xy 136.888544 49.13325) + (xy 136.883552 49.159861) (xy 136.882103 49.186901) (xy 136.875663 49.201915) (xy 136.875662 49.201922) + (xy 136.875659 49.201925) (xy 136.875651 49.201944) (xy 136.841118 49.269717) (xy 136.78029 49.456923) + (xy 136.7495 49.651327) (xy 136.7495 49.848172) (xy 136.78029 50.042576) (xy 136.841117 50.229779) + (xy 136.912855 50.370572) (xy 136.930476 50.405155) (xy 137.046172 50.564396) (xy 137.185354 50.703578) + (xy 137.344595 50.819274) (xy 137.519975 50.908634) (xy 137.632808 50.945296) (xy 137.690483 50.984732) + (xy 137.717681 51.049091) (xy 137.716107 51.087416) (xy 137.6995 51.170908) (xy 137.6995 51.328596) + (xy 137.730261 51.483239) (xy 137.730264 51.483251) (xy 137.790602 51.628922) (xy 137.790609 51.628935) + (xy 137.87821 51.760038) (xy 137.878213 51.760042) (xy 137.989707 51.871536) (xy 137.989711 51.871539) + (xy 138.120814 51.95914) (xy 138.120827 51.959147) (xy 138.258695 52.016253) (xy 138.266503 52.019487) + (xy 138.421153 52.050249) (xy 138.421156 52.05025) (xy 138.421158 52.05025) (xy 138.578844 52.05025) + (xy 138.578845 52.050249) (xy 138.733497 52.019487) (xy 138.879179 51.959144) (xy 139.010289 51.871539) + (xy 139.121789 51.760039) (xy 139.209394 51.628929) (xy 139.269737 51.483247) (xy 139.3005 51.328592) + (xy 139.3005 51.170908) (xy 139.3005 51.170905) (xy 139.300499 51.170903) (xy 139.284579 51.090867) + (xy 139.269737 51.016253) (xy 139.269735 51.016248) (xy 139.209397 50.870577) (xy 139.20939 50.870564) + (xy 139.124698 50.743815) (xy 139.121789 50.739461) (xy 139.053231 50.670903) (xy 142.6995 50.670903) + (xy 142.6995 50.828596) (xy 142.730261 50.983239) (xy 142.730264 50.983251) (xy 142.790602 51.128922) + (xy 142.790609 51.128935) (xy 142.87821 51.260038) (xy 142.878213 51.260042) (xy 142.989707 51.371536) + (xy 142.989711 51.371539) (xy 143.120814 51.45914) (xy 143.120827 51.459147) (xy 143.217646 51.49925) + (xy 143.266503 51.519487) (xy 143.388742 51.543802) (xy 143.421153 51.550249) (xy 143.421156 51.55025) + (xy 143.421158 51.55025) (xy 143.578844 51.55025) (xy 143.578845 51.550249) (xy 143.733497 51.519487) + (xy 143.879179 51.459144) (xy 144.010289 51.371539) (xy 144.121789 51.260039) (xy 144.209394 51.128929) + (xy 144.269737 50.983247) (xy 144.3005 50.828592) (xy 144.3005 50.670908) (xy 144.3005 50.670905) + (xy 144.300499 50.670903) (xy 144.291957 50.627961) (xy 144.269737 50.516253) (xy 144.268134 50.512382) + (xy 144.209397 50.370577) (xy 144.20939 50.370564) (xy 144.121789 50.239461) (xy 144.121786 50.239457) + (xy 144.010292 50.127963) (xy 144.010288 50.12796) (xy 143.879185 50.040359) (xy 143.879172 50.040352) + (xy 143.733501 49.980014) (xy 143.733489 49.980011) (xy 143.578845 49.94925) (xy 143.578842 49.94925) + (xy 143.421158 49.94925) (xy 143.421155 49.94925) (xy 143.26651 49.980011) (xy 143.266498 49.980014) + (xy 143.120827 50.040352) (xy 143.120814 50.040359) (xy 142.989711 50.12796) (xy 142.989707 50.127963) + (xy 142.878213 50.239457) (xy 142.87821 50.239461) (xy 142.790609 50.370564) (xy 142.790602 50.370577) + (xy 142.730264 50.516248) (xy 142.730261 50.51626) (xy 142.6995 50.670903) (xy 139.053231 50.670903) + (xy 139.025438 50.64311) (xy 139.025095 50.642762) (xy 139.008777 50.612358) (xy 138.992241 50.582074) + (xy 138.992274 50.581608) (xy 138.992054 50.581198) (xy 138.994762 50.546813) (xy 138.997225 50.512382) + (xy 138.997517 50.511836) (xy 138.997541 50.511544) (xy 138.997996 50.510944) (xy 139.013089 50.48283) + (xy 139.072278 50.401364) (xy 139.127608 50.358699) (xy 139.172596 50.35025) (xy 139.413331 50.35025) + (xy 139.413347 50.350251) (xy 139.420943 50.350251) (xy 139.579054 50.350251) (xy 139.579057 50.350251) + (xy 139.731785 50.309327) (xy 139.781904 50.280389) (xy 139.868716 50.23027) (xy 139.98052 50.118466) + (xy 139.980521 50.118464) (xy 140.48052 49.618466) (xy 140.559577 49.481534) (xy 140.600501 49.328807) + (xy 140.600501 49.170692) (xy 140.600501 49.163097) (xy 140.6005 49.163079) (xy 140.6005 47.329515) + (xy 140.620185 47.262476) (xy 140.621398 47.260624) (xy 140.621907 47.259863) (xy 140.709394 47.128929) + (xy 140.769737 46.983247) (xy 140.8005 46.828592) (xy 140.8005 46.670908) (xy 140.8005 46.670905) + (xy 140.800499 46.670903) (xy 140.774531 46.540356) (xy 140.769737 46.516253) (xy 140.756062 46.483239) + (xy 140.709397 46.370577) (xy 140.70939 46.370564) (xy 140.621789 46.239461) (xy 140.621786 46.239457) + (xy 140.510292 46.127963) (xy 140.510288 46.12796) (xy 140.379185 46.040359) (xy 140.379172 46.040352) + (xy 140.233501 45.980014) (xy 140.233489 45.980011) (xy 140.078845 45.94925) (xy 140.078842 45.94925) + (xy 139.921158 45.94925) (xy 139.921155 45.94925) (xy 139.76651 45.980011) (xy 139.766498 45.980014) + (xy 139.620827 46.040352) (xy 139.620814 46.040359) (xy 139.489711 46.12796) (xy 139.489707 46.127963) + (xy 139.378211 46.239459) (xy 139.362244 46.263356) (xy 139.308631 46.30816) (xy 139.239305 46.316866) + (xy 139.176279 46.28671) (xy 139.148658 46.250758) (xy 139.069096 46.094608) (xy 139.043678 46.059623) + (xy 139.043677 46.059623) (xy 138.353553 46.749749) (xy 138.353553 46.749751) (xy 139.043678 47.439876) + (xy 139.043678 47.439875) (xy 139.069097 47.404891) (xy 139.148658 47.248742) (xy 139.152258 47.244929) + (xy 139.153646 47.239871) (xy 139.176005 47.219785) (xy 139.196632 47.197946) (xy 139.201721 47.196685) + (xy 139.205624 47.19318) (xy 139.235292 47.188371) (xy 139.264453 47.18115) (xy 139.269415 47.182841) + (xy 139.274594 47.182002) (xy 139.302148 47.193995) (xy 139.330588 47.203687) (xy 139.335142 47.208356) + (xy 139.338658 47.209887) (xy 139.362244 47.236143) (xy 139.37821 47.260038) (xy 139.378601 47.260622) + (xy 139.39948 47.327299) (xy 139.3995 47.329515) (xy 139.3995 48.949651) (xy 139.379815 49.01669) + (xy 139.363182 49.037332) (xy 139.287584 49.112931) (xy 139.226261 49.146416) (xy 139.199902 49.14925) + (xy 139.172596 49.14925) (xy 139.105557 49.129565) (xy 139.072278 49.098136) (xy 139.047253 49.063692) + (xy 138.953828 48.935104) (xy 138.814646 48.795922) (xy 138.655405 48.680226) (xy 138.480029 48.590867) + (xy 138.292826 48.53004) (xy 138.098422 48.49925) (xy 138.098417 48.49925) (xy 137.917649 48.49925) + (xy 137.85061 48.479565) (xy 137.804855 48.426761) (xy 137.794911 48.357603) (xy 137.796031 48.35106) + (xy 137.800499 48.328596) (xy 137.8005 48.328592) (xy 137.8005 48.170908) (xy 137.8005 48.170905) + (xy 137.795932 48.147942) (xy 137.802159 48.078351) (xy 137.845021 48.023173) (xy 137.910911 47.999928) + (xy 137.917549 47.99975) (xy 138.098382 47.99975) (xy 138.292705 47.968971) (xy 138.479835 47.908168) + (xy 138.655143 47.818845) (xy 138.690125 47.793428) (xy 138.690126 47.793428) (xy 137.910904 47.014207) + (xy 137.877419 46.952884) (xy 137.882403 46.883193) (xy 137.910904 46.838844) (xy 137.999999 46.749749) + (xy 137.910904 46.660654) (xy 137.877419 46.599331) (xy 137.882403 46.529639) (xy 137.910904 46.485292) + (xy 138.690125 45.70607) (xy 138.690125 45.706069) (xy 138.655145 45.680655) (xy 138.479835 45.591331) + (xy 138.292705 45.530528) (xy 138.098382 45.49975) (xy 137.901618 45.49975) (xy 137.707294 45.530528) + (xy 137.520161 45.591332) (xy 137.44467 45.629796) (xy 137.376 45.642692) (xy 137.31126 45.616415) + (xy 137.271004 45.559308) (xy 137.268012 45.489502) (xy 137.26972 45.4833) (xy 137.269732 45.483257) + (xy 137.269737 45.483247) (xy 137.2765 45.44925) (xy 137.300499 45.328596) (xy 137.3005 45.328594) + (xy 137.3005 45.170905) (xy 137.300499 45.170903) (xy 137.269738 45.01626) (xy 137.269737 45.016253) + (xy 137.269735 45.016248) (xy 137.209397 44.870577) (xy 137.20939 44.870564) (xy 137.121789 44.739461) + (xy 137.121786 44.739457) (xy 137.010292 44.627963) (xy 137.010288 44.62796) (xy 136.879185 44.540359) + (xy 136.879172 44.540352) (xy 136.754738 44.488811) (xy 136.700334 44.444971) (xy 136.678269 44.378676) + (xy 136.695548 44.310977) (xy 136.746685 44.263366) (xy 136.80219 44.25025) (xy 145.3755 44.25025) + (xy 145.442539 44.269935) (xy 145.488294 44.322739) (xy 145.4995 44.37425) (xy 145.4995 63.12525) + (xy 145.479815 63.192289) (xy 145.427011 63.238044) (xy 145.3755 63.24925) (xy 121.30219 63.24925) + (xy 121.235151 63.229565) (xy 121.189396 63.176761) (xy 121.179452 63.107603) (xy 121.208477 63.044047) + (xy 121.254738 63.010689) (xy 121.379172 62.959147) (xy 121.379172 62.959146) (xy 121.379179 62.959144) + (xy 121.510289 62.871539) (xy 121.621789 62.760039) (xy 121.709394 62.628929) (xy 121.769737 62.483247) + (xy 121.8005 62.328592) (xy 121.8005 62.170908) (xy 121.8005 62.170905) (xy 121.800499 62.170903) + (xy 121.784356 62.089748) (xy 121.769737 62.016253) (xy 121.749422 61.967207) (xy 121.709397 61.870577) + (xy 121.70939 61.870564) (xy 121.62179 61.739462) (xy 121.621784 61.739455) (xy 121.553232 61.670903) + (xy 129.1995 61.670903) (xy 129.1995 61.828596) (xy 129.230261 61.983239) (xy 129.230264 61.983251) + (xy 129.290602 62.128922) (xy 129.290609 62.128935) (xy 129.37821 62.260038) (xy 129.378213 62.260042) + (xy 129.489707 62.371536) (xy 129.489711 62.371539) (xy 129.620814 62.45914) (xy 129.620827 62.459147) + (xy 129.766498 62.519485) (xy 129.766503 62.519487) (xy 129.921153 62.550249) (xy 129.921156 62.55025) + (xy 129.921158 62.55025) (xy 130.078844 62.55025) (xy 130.078845 62.550249) (xy 130.233497 62.519487) + (xy 130.379179 62.459144) (xy 130.510289 62.371539) (xy 130.621789 62.260039) (xy 130.709394 62.128929) + (xy 130.769737 61.983247) (xy 130.8005 61.828592) (xy 130.8005 61.670908) (xy 130.8005 61.670905) + (xy 130.800499 61.670903) (xy 130.791957 61.62796) (xy 130.769737 61.516253) (xy 130.76406 61.502547) + (xy 130.709397 61.370577) (xy 130.70939 61.370564) (xy 130.621789 61.239461) (xy 130.621786 61.239457) + (xy 130.510292 61.127963) (xy 130.510288 61.12796) (xy 130.379185 61.040359) (xy 130.379172 61.040352) + (xy 130.233501 60.980014) (xy 130.233489 60.980011) (xy 130.078845 60.94925) (xy 130.078842 60.94925) + (xy 129.921158 60.94925) (xy 129.921155 60.94925) (xy 129.76651 60.980011) (xy 129.766498 60.980014) + (xy 129.620827 61.040352) (xy 129.620814 61.040359) (xy 129.489711 61.12796) (xy 129.489707 61.127963) + (xy 129.378213 61.239457) (xy 129.37821 61.239461) (xy 129.290609 61.370564) (xy 129.290602 61.370577) + (xy 129.230264 61.516248) (xy 129.230261 61.51626) (xy 129.1995 61.670903) (xy 121.553232 61.670903) + (xy 121.510292 61.627963) (xy 121.510288 61.62796) (xy 121.379185 61.540359) (xy 121.379172 61.540352) + (xy 121.233501 61.480014) (xy 121.233489 61.480011) (xy 121.078845 61.44925) (xy 121.078842 61.44925) + (xy 120.921158 61.44925) (xy 120.921155 61.44925) (xy 120.76651 61.480011) (xy 120.766498 61.480014) + (xy 120.620827 61.540352) (xy 120.620814 61.540359) (xy 120.489711 61.62796) (xy 120.413878 61.703793) + (xy 120.352554 61.737277) (xy 120.282863 61.732292) (xy 120.226929 61.690421) (xy 120.202513 61.624956) + (xy 120.208267 61.57779) (xy 120.219708 61.542579) (xy 120.219709 61.542576) (xy 120.238658 61.422934) + (xy 120.2505 61.348172) (xy 120.2505 61.151327) (xy 120.219709 60.956923) (xy 120.158882 60.76972) + (xy 120.086652 60.627961) (xy 120.069524 60.594345) (xy 119.953828 60.435104) (xy 119.814646 60.295922) + (xy 119.655405 60.180226) (xy 119.480029 60.090867) (xy 119.292826 60.03004) (xy 119.098422 59.99925) + (xy 119.098417 59.99925) (xy 118.901583 59.99925) (xy 118.901577 59.99925) (xy 118.702544 60.030773) + (xy 118.633251 60.021818) (xy 118.595466 59.995981) (xy 117.834574 59.235089) (xy 117.801089 59.173766) + (xy 117.800638 59.171599) (xy 117.8005 59.170903) (xy 121.1995 59.170903) (xy 121.1995 59.328596) + (xy 121.230261 59.483239) (xy 121.230264 59.483251) (xy 121.290602 59.628922) (xy 121.290609 59.628935) + (xy 121.37821 59.760038) (xy 121.378213 59.760042) (xy 121.489707 59.871536) (xy 121.489711 59.871539) + (xy 121.620814 59.95914) (xy 121.620827 59.959147) (xy 121.761556 60.017438) (xy 121.766503 60.019487) + (xy 121.877084 60.041483) (xy 121.921153 60.050249) (xy 121.921156 60.05025) (xy 121.921158 60.05025) + (xy 122.078844 60.05025) (xy 122.078845 60.050249) (xy 122.233497 60.019487) (xy 122.379179 59.959144) + (xy 122.510289 59.871539) (xy 122.582095 59.799733) (xy 123.6745 59.799733) (xy 123.6745 60.599751) + (xy 123.674501 60.599769) (xy 123.685 60.702546) (xy 123.685001 60.702549) (xy 123.740185 60.869081) + (xy 123.740187 60.869086) (xy 123.763288 60.906539) (xy 123.832288 61.018406) (xy 123.956344 61.142462) + (xy 124.105666 61.234564) (xy 124.272203 61.289749) (xy 124.374991 61.30025) (xy 125.725008 61.300249) + (xy 125.827797 61.289749) (xy 125.994334 61.234564) (xy 126.143656 61.142462) (xy 126.267712 61.018406) + (xy 126.359814 60.869084) (xy 126.414999 60.702547) (xy 126.4255 60.599759) (xy 126.425499 59.799742) + (xy 126.414999 59.696953) (xy 126.359814 59.530416) (xy 126.267712 59.381094) (xy 126.143656 59.257038) + (xy 126.143655 59.257037) (xy 126.079019 59.21717) (xy 126.032294 59.165222) (xy 126.021071 59.09626) + (xy 126.048914 59.032178) (xy 126.056434 59.023949) (xy 126.164035 58.916348) (xy 126.265804 58.776274) + (xy 126.344408 58.622005) (xy 126.397914 58.457334) (xy 126.399115 58.44975) (xy 125.33033 58.44975) + (xy 125.350075 58.430005) (xy 125.399444 58.344495) (xy 125.425 58.24912) (xy 125.425 58.170903) + (xy 133.062 58.170903) (xy 133.062 58.328596) (xy 133.092761 58.483239) (xy 133.092764 58.483251) + (xy 133.153102 58.628922) (xy 133.153109 58.628935) (xy 133.24071 58.760038) (xy 133.240713 58.760042) + (xy 133.352207 58.871536) (xy 133.352211 58.871539) (xy 133.483314 58.95914) (xy 133.483327 58.959147) + (xy 133.592582 59.004401) (xy 133.629003 59.019487) (xy 133.629006 59.019487) (xy 133.634838 59.021257) + (xy 133.634117 59.023632) (xy 133.652605 59.033297) (xy 133.6815 59.046493) (xy 133.683347 59.049367) + (xy 133.686375 59.05095) (xy 133.702101 59.078549) (xy 133.719274 59.105271) (xy 133.719931 59.10984) + (xy 133.720966 59.111657) (xy 133.724297 59.140206) (xy 133.724297 59.285383) (xy 133.704612 59.352422) + (xy 133.673183 59.385701) (xy 133.510149 59.504153) (xy 133.370971 59.643331) (xy 133.370971 59.643332) + (xy 133.370969 59.643334) (xy 133.332012 59.696953) (xy 133.255273 59.802574) (xy 133.165914 59.97795) + (xy 133.105087 60.165153) (xy 133.074297 60.359557) (xy 133.074297 60.556402) (xy 133.105087 60.750806) + (xy 133.165914 60.938009) (xy 133.255273 61.113385) (xy 133.370969 61.272626) (xy 133.510151 61.411808) + (xy 133.669392 61.527504) (xy 133.694608 61.540352) (xy 133.844767 61.616862) (xy 133.844769 61.616862) + (xy 133.844772 61.616864) (xy 133.928986 61.644227) (xy 134.03197 61.677689) (xy 134.226375 61.70848) + (xy 134.22638 61.70848) (xy 134.423219 61.70848) (xy 134.617623 61.677689) (xy 134.804822 61.616864) + (xy 134.980202 61.527504) (xy 135.139443 61.411808) (xy 135.278625 61.272626) (xy 135.394321 61.113385) + (xy 135.483681 60.938005) (xy 135.544506 60.750806) (xy 135.546303 60.739461) (xy 135.575297 60.556402) + (xy 135.575297 60.359557) (xy 135.544506 60.165153) (xy 135.511768 60.064397) (xy 135.483681 59.977955) + (xy 135.483679 59.977952) (xy 135.483679 59.97795) (xy 135.405349 59.824219) (xy 135.394321 59.802575) + (xy 135.278625 59.643334) (xy 135.139443 59.504152) (xy 135.091786 59.469527) (xy 134.976411 59.385701) + (xy 134.97307 59.381368) (xy 134.968094 59.379096) (xy 134.951961 59.353993) (xy 134.933746 59.33037) + (xy 134.932493 59.323699) (xy 134.93032 59.320318) (xy 134.925297 59.285383) (xy 134.925297 59.170903) + (xy 138.6995 59.170903) (xy 138.6995 59.328596) (xy 138.730261 59.483239) (xy 138.730264 59.483251) + (xy 138.790602 59.628922) (xy 138.790609 59.628935) (xy 138.87821 59.760038) (xy 138.878213 59.760042) + (xy 138.989707 59.871536) (xy 138.989711 59.871539) (xy 139.120814 59.95914) (xy 139.120827 59.959147) + (xy 139.261556 60.017438) (xy 139.266503 60.019487) (xy 139.377084 60.041483) (xy 139.421153 60.050249) + (xy 139.421156 60.05025) (xy 139.421158 60.05025) (xy 139.578844 60.05025) (xy 139.578845 60.050249) + (xy 139.733497 60.019487) (xy 139.879179 59.959144) (xy 140.010289 59.871539) (xy 140.121789 59.760039) + (xy 140.209394 59.628929) (xy 140.269737 59.483247) (xy 140.3005 59.328592) (xy 140.3005 59.170908) + (xy 140.3005 59.170905) (xy 140.300499 59.170903) (xy 140.283466 59.085273) (xy 140.269737 59.016253) + (xy 140.260374 58.993648) (xy 140.209397 58.870577) (xy 140.20939 58.870564) (xy 140.121789 58.739461) + (xy 140.121786 58.739457) (xy 140.010292 58.627963) (xy 140.010288 58.62796) (xy 139.879185 58.540359) + (xy 139.879172 58.540352) (xy 139.733501 58.480014) (xy 139.733489 58.480011) (xy 139.578845 58.44925) + (xy 139.578842 58.44925) (xy 139.421158 58.44925) (xy 139.421155 58.44925) (xy 139.26651 58.480011) + (xy 139.266498 58.480014) (xy 139.120827 58.540352) (xy 139.120814 58.540359) (xy 138.989711 58.62796) + (xy 138.989707 58.627963) (xy 138.878213 58.739457) (xy 138.87821 58.739461) (xy 138.790609 58.870564) + (xy 138.790602 58.870577) (xy 138.730264 59.016248) (xy 138.730261 59.01626) (xy 138.6995 59.170903) + (xy 134.925297 59.170903) (xy 134.925297 58.801107) (xy 134.925298 58.801094) (xy 134.925298 58.632991) + (xy 134.92395 58.62796) (xy 134.884374 58.480263) (xy 134.871136 58.457334) (xy 134.805321 58.343337) + (xy 134.805315 58.343329) (xy 134.697073 58.235087) (xy 134.663588 58.173764) (xy 134.663137 58.171597) + (xy 134.647079 58.090867) (xy 134.632237 58.016253) (xy 134.615201 57.975124) (xy 134.571897 57.870577) + (xy 134.57189 57.870564) (xy 134.484289 57.739461) (xy 134.484286 57.739457) (xy 134.372792 57.627963) + (xy 134.372788 57.62796) (xy 134.241685 57.540359) (xy 134.241672 57.540352) (xy 134.096001 57.480014) + (xy 134.095989 57.480011) (xy 133.941345 57.44925) (xy 133.941342 57.44925) (xy 133.783658 57.44925) + (xy 133.783655 57.44925) (xy 133.62901 57.480011) (xy 133.628998 57.480014) (xy 133.483327 57.540352) + (xy 133.483314 57.540359) (xy 133.352211 57.62796) (xy 133.352207 57.627963) (xy 133.240713 57.739457) + (xy 133.24071 57.739461) (xy 133.153109 57.870564) (xy 133.153102 57.870577) (xy 133.092764 58.016248) + (xy 133.092761 58.01626) (xy 133.062 58.170903) (xy 125.425 58.170903) (xy 125.425 58.15038) (xy 125.399444 58.055005) + (xy 125.350075 57.969495) (xy 125.33033 57.94975) (xy 126.399115 57.94975) (xy 126.399115 57.949749) + (xy 126.397914 57.942165) (xy 126.344408 57.777494) (xy 126.265804 57.623225) (xy 126.164032 57.483147) + (xy 126.041602 57.360717) (xy 125.901524 57.258945) (xy 125.747257 57.180341) (xy 125.582584 57.126835) + (xy 125.411571 57.09975) (xy 125.3 57.09975) (xy 125.3 57.91942) (xy 125.280255 57.899675) (xy 125.194745 57.850306) + (xy 125.09937 57.82475) (xy 125.00063 57.82475) (xy 124.905255 57.850306) (xy 124.819745 57.899675) + (xy 124.8 57.91942) (xy 124.8 57.09975) (xy 124.688429 57.09975) (xy 124.517415 57.126835) (xy 124.352742 57.180341) + (xy 124.198475 57.258945) (xy 124.058397 57.360717) (xy 123.935967 57.483147) (xy 123.834195 57.623225) + (xy 123.755591 57.777494) (xy 123.702085 57.942165) (xy 123.700884 57.949749) (xy 123.700885 57.94975) + (xy 124.76967 57.94975) (xy 124.749925 57.969495) (xy 124.700556 58.055005) (xy 124.675 58.15038) + (xy 124.675 58.24912) (xy 124.700556 58.344495) (xy 124.749925 58.430005) (xy 124.76967 58.44975) + (xy 123.700885 58.44975) (xy 123.702085 58.457334) (xy 123.755591 58.622005) (xy 123.834195 58.776274) + (xy 123.935967 58.916352) (xy 124.043565 59.02395) (xy 124.07705 59.085273) (xy 124.072066 59.154965) + (xy 124.030194 59.210898) (xy 124.020981 59.21717) (xy 123.956342 59.257039) (xy 123.832289 59.381092) + (xy 123.740187 59.530413) (xy 123.740185 59.530418) (xy 123.724903 59.576538) (xy 123.685001 59.696953) + (xy 123.685001 59.696954) (xy 123.685 59.696954) (xy 123.6745 59.799733) (xy 122.582095 59.799733) + (xy 122.621789 59.760039) (xy 122.709394 59.628929) (xy 122.769737 59.483247) (xy 122.8005 59.328592) + (xy 122.8005 59.170908) (xy 122.8005 59.170905) (xy 122.800499 59.170903) (xy 122.783466 59.085273) + (xy 122.769737 59.016253) (xy 122.760374 58.993648) (xy 122.709397 58.870577) (xy 122.70939 58.870564) + (xy 122.621789 58.739461) (xy 122.621786 58.739457) (xy 122.510292 58.627963) (xy 122.510288 58.62796) + (xy 122.379185 58.540359) (xy 122.379172 58.540352) (xy 122.233501 58.480014) (xy 122.233489 58.480011) + (xy 122.078845 58.44925) (xy 122.078842 58.44925) (xy 121.921158 58.44925) (xy 121.921155 58.44925) + (xy 121.76651 58.480011) (xy 121.766498 58.480014) (xy 121.620827 58.540352) (xy 121.620814 58.540359) + (xy 121.489711 58.62796) (xy 121.489707 58.627963) (xy 121.378213 58.739457) (xy 121.37821 58.739461) + (xy 121.290609 58.870564) (xy 121.290602 58.870577) (xy 121.230264 59.016248) (xy 121.230261 59.01626) + (xy 121.1995 59.170903) (xy 117.8005 59.170903) (xy 117.775752 59.046493) (xy 117.769737 59.016253) + (xy 117.760374 58.993648) (xy 117.709397 58.870577) (xy 117.70939 58.870564) (xy 117.621789 58.739461) + (xy 117.621786 58.739457) (xy 117.510292 58.627963) (xy 117.510288 58.62796) (xy 117.379185 58.540359) + (xy 117.379172 58.540352) (xy 117.233501 58.480014) (xy 117.233489 58.480011) (xy 117.078845 58.44925) + (xy 117.078842 58.44925) (xy 116.921158 58.44925) (xy 116.921155 58.44925) (xy 116.76651 58.480011) + (xy 116.766498 58.480014) (xy 116.620827 58.540352) (xy 116.620814 58.540359) (xy 116.489711 58.62796) + (xy 116.489707 58.627963) (xy 116.378213 58.739457) (xy 116.37821 58.739461) (xy 116.290609 58.870564) + (xy 116.290602 58.870577) (xy 116.230264 59.016248) (xy 116.230261 59.01626) (xy 116.1995 59.170903) + (xy 116.1995 59.328596) (xy 116.230261 59.483239) (xy 116.230264 59.483251) (xy 116.290602 59.628922) + (xy 116.290609 59.628935) (xy 116.37821 59.760038) (xy 116.378213 59.760042) (xy 116.454042 59.835871) + (xy 116.487527 59.897194) (xy 116.482543 59.966886) (xy 116.440671 60.022819) (xy 116.375207 60.047236) + (xy 116.328043 60.041483) (xy 116.292828 60.030041) (xy 116.098422 59.99925) (xy 116.098417 59.99925) + (xy 115.901583 59.99925) (xy 115.901578 59.99925) (xy 115.707173 60.03004) (xy 115.51997 60.090867) + (xy 115.344594 60.180226) (xy 115.253741 60.246235) (xy 115.185354 60.295922) (xy 115.185352 60.295924) + (xy 115.185351 60.295924) (xy 115.046174 60.435101) (xy 115.046174 60.435102) (xy 115.046172 60.435104) + (xy 115.013545 60.480011) (xy 114.930476 60.594344) (xy 114.841117 60.76972) (xy 114.78029 60.956923) + (xy 114.7495 61.151327) (xy 114.7495 61.348172) (xy 114.774474 61.505852) (xy 114.772078 61.524391) + (xy 114.774739 61.542897) (xy 114.767692 61.558326) (xy 114.765519 61.575146) (xy 114.75348 61.589447) + (xy 114.745714 61.606453) (xy 114.731445 61.615622) (xy 114.720523 61.628598) (xy 114.702662 61.63412) + (xy 114.686936 61.644227) (xy 114.655232 61.648785) (xy 114.653772 61.649237) (xy 114.652001 61.64925) + (xy 114.579766 61.64925) (xy 114.512727 61.629565) (xy 114.510875 61.628352) (xy 114.379185 61.540359) + (xy 114.379179 61.540356) (xy 114.361589 61.53307) (xy 114.307186 61.489228) (xy 114.285122 61.422934) + (xy 114.287425 61.394321) (xy 114.3005 61.328592) (xy 114.3005 61.170908) (xy 114.3005 61.170905) + (xy 114.300499 61.170903) (xy 114.274531 61.040356) (xy 114.269737 61.016253) (xy 114.269735 61.016248) + (xy 114.209397 60.870577) (xy 114.20939 60.870564) (xy 114.121789 60.739461) (xy 114.121786 60.739457) + (xy 114.010292 60.627963) (xy 114.010288 60.62796) (xy 113.879185 60.540359) (xy 113.879172 60.540352) + (xy 113.733501 60.480014) (xy 113.733489 60.480011) (xy 113.578845 60.44925) (xy 113.578842 60.44925) + (xy 113.421158 60.44925) (xy 113.421155 60.44925) (xy 113.26651 60.480011) (xy 113.266498 60.480014) + (xy 113.120827 60.540352) (xy 113.120814 60.540359) (xy 112.989711 60.62796) (xy 112.989707 60.627963) + (xy 112.878213 60.739457) (xy 112.87821 60.739461) (xy 112.790609 60.870564) (xy 112.790602 60.870577) + (xy 112.730264 61.016248) (xy 112.730261 61.01626) (xy 112.6995 61.170903) (xy 112.6995 61.328596) + (xy 112.730261 61.483239) (xy 112.730264 61.483251) (xy 112.790602 61.628922) (xy 112.790609 61.628935) + (xy 112.87821 61.760038) (xy 112.878213 61.760042) (xy 112.989707 61.871536) (xy 112.989711 61.871539) + (xy 113.120817 61.959142) (xy 113.120819 61.959143) (xy 113.120821 61.959144) (xy 113.138409 61.966429) + (xy 113.192812 62.01027) (xy 113.214877 62.076564) (xy 113.212573 62.105181) (xy 113.1995 62.170903) + (xy 113.1995 62.328596) (xy 113.230261 62.483239) (xy 113.230264 62.483251) (xy 113.290602 62.628922) + (xy 113.290609 62.628935) (xy 113.37821 62.760038) (xy 113.378213 62.760042) (xy 113.489707 62.871536) + (xy 113.489711 62.871539) (xy 113.620814 62.95914) (xy 113.620827 62.959147) (xy 113.745262 63.010689) + (xy 113.799666 63.054529) (xy 113.821731 63.120824) (xy 113.804452 63.188523) (xy 113.753315 63.236134) + (xy 113.69781 63.24925) (xy 100.6245 63.24925) (xy 100.557461 63.229565) (xy 100.511706 63.176761) + (xy 100.5005 63.12525) (xy 100.5005 62.729848) (xy 101.036351 62.729848) (xy 107.346353 62.729848) + (xy 107.346353 62.012394) (xy 101.036351 62.012394) (xy 101.036351 62.729848) (xy 100.5005 62.729848) + (xy 100.5005 59.151327) (xy 103.7495 59.151327) (xy 103.7495 59.348172) (xy 103.78029 59.542576) + (xy 103.841117 59.729779) (xy 103.895174 59.835871) (xy 103.930476 59.905155) (xy 104.046172 60.064396) + (xy 104.185354 60.203578) (xy 104.344595 60.319274) (xy 104.423655 60.359557) (xy 104.51997 60.408632) + (xy 104.519972 60.408632) (xy 104.519975 60.408634) (xy 104.601432 60.435101) (xy 104.707173 60.469459) + (xy 104.901578 60.50025) (xy 104.901583 60.50025) (xy 105.098422 60.50025) (xy 105.292826 60.469459) + (xy 105.480025 60.408634) (xy 105.655405 60.319274) (xy 105.814646 60.203578) (xy 105.953828 60.064396) + (xy 106.069524 59.905155) (xy 106.158884 59.729775) (xy 106.219709 59.542576) (xy 106.238775 59.422197) + (xy 106.2505 59.348172) (xy 106.2505 59.151327) (xy 106.225526 58.993648) (xy 106.227921 58.975108) + (xy 106.225261 58.956603) (xy 106.232307 58.941173) (xy 106.234481 58.924354) (xy 106.246519 58.910052) + (xy 106.254286 58.893047) (xy 106.268554 58.883877) (xy 106.279477 58.870902) (xy 106.297337 58.865379) + (xy 106.313064 58.855273) (xy 106.344767 58.850714) (xy 106.346228 58.850263) (xy 106.347999 58.85025) + (xy 106.420234 58.85025) (xy 106.487273 58.869935) (xy 106.489125 58.871148) (xy 106.620814 58.95914) + (xy 106.620827 58.959147) (xy 106.758683 59.016248) (xy 106.766503 59.019487) (xy 106.916719 59.049367) + (xy 106.921153 59.050249) (xy 106.921156 59.05025) (xy 106.921158 59.05025) (xy 107.078844 59.05025) + (xy 107.078845 59.050249) (xy 107.233497 59.019487) (xy 107.379179 58.959144) (xy 107.510289 58.871539) + (xy 107.621789 58.760039) (xy 107.709394 58.628929) (xy 107.769737 58.483247) (xy 107.8005 58.328592) + (xy 107.8005 58.170908) (xy 107.8005 58.170905) (xy 107.800499 58.170903) (xy 107.784579 58.090867) + (xy 107.769737 58.016253) (xy 107.752701 57.975124) (xy 107.709397 57.870577) (xy 107.70939 57.870564) + (xy 107.621789 57.739461) (xy 107.621786 57.739457) (xy 107.510292 57.627963) (xy 107.510288 57.62796) + (xy 107.379185 57.540359) (xy 107.379172 57.540352) (xy 107.233501 57.480014) (xy 107.233489 57.480011) + (xy 107.078845 57.44925) (xy 107.078842 57.44925) (xy 106.921158 57.44925) (xy 106.921155 57.44925) + (xy 106.76651 57.480011) (xy 106.766498 57.480014) (xy 106.620827 57.540352) (xy 106.620814 57.540359) + (xy 106.489125 57.628352) (xy 106.422447 57.64923) (xy 106.420234 57.64925) (xy 106.08667 57.64925) + (xy 106.086654 57.649249) (xy 106.079058 57.649249) (xy 105.920943 57.649249) (xy 105.844579 57.669711) + (xy 105.768214 57.690173) (xy 105.768209 57.690176) (xy 105.63129 57.769225) (xy 105.631282 57.769231) + (xy 105.404532 57.995981) (xy 105.343209 58.029466) (xy 105.297453 58.030773) (xy 105.098422 57.99925) + (xy 105.098417 57.99925) (xy 104.901583 57.99925) (xy 104.901578 57.99925) (xy 104.707173 58.03004) + (xy 104.51997 58.090867) (xy 104.344594 58.180226) (xy 104.269086 58.235087) (xy 104.185354 58.295922) + (xy 104.185352 58.295924) (xy 104.185351 58.295924) (xy 104.046174 58.435101) (xy 104.046174 58.435102) + (xy 104.046172 58.435104) (xy 104.013362 58.480263) (xy 103.930476 58.594344) (xy 103.841117 58.76972) + (xy 103.78029 58.956923) (xy 103.7495 59.151327) (xy 100.5005 59.151327) (xy 100.5005 57.170903) + (xy 111.6995 57.170903) (xy 111.6995 57.328596) (xy 111.730261 57.483239) (xy 111.730264 57.483251) + (xy 111.790602 57.628922) (xy 111.790609 57.628935) (xy 111.87821 57.760038) (xy 111.878213 57.760042) + (xy 111.989707 57.871536) (xy 111.989711 57.871539) (xy 112.120814 57.95914) (xy 112.120827 57.959147) + (xy 112.217646 57.99925) (xy 112.266503 58.019487) (xy 112.404241 58.046885) (xy 112.421153 58.050249) + (xy 112.421156 58.05025) (xy 112.421158 58.05025) (xy 112.578844 58.05025) (xy 112.578845 58.050249) + (xy 112.733497 58.019487) (xy 112.879179 57.959144) (xy 113.010289 57.871539) (xy 113.121789 57.760039) + (xy 113.209394 57.628929) (xy 113.269737 57.483247) (xy 113.3005 57.328592) (xy 113.3005 57.170908) + (xy 113.3005 57.170905) (xy 113.300499 57.170903) (xy 113.269738 57.01626) (xy 113.269737 57.016253) + (xy 113.227026 56.913139) (xy 113.209397 56.870577) (xy 113.20939 56.870564) (xy 113.121789 56.739461) + (xy 113.121786 56.739457) (xy 113.025792 56.643463) (xy 114.1495 56.643463) (xy 114.1495 56.856037) + (xy 114.182754 57.065993) (xy 114.245803 57.260038) (xy 114.248444 57.268164) (xy 114.344951 57.45757) + (xy 114.46989 57.629536) (xy 114.620213 57.779859) (xy 114.792179 57.904798) (xy 114.792181 57.904799) + (xy 114.792184 57.904801) (xy 114.981588 58.001307) (xy 115.183757 58.066996) (xy 115.393713 58.10025) + (xy 115.393714 58.10025) (xy 115.606286 58.10025) (xy 115.606287 58.10025) (xy 115.816243 58.066996) + (xy 116.018412 58.001307) (xy 116.207816 57.904801) (xy 116.217775 57.897565) (xy 116.233012 57.886496) + (xy 116.233012 57.886495) (xy 116.253598 57.871539) (xy 116.379792 57.779854) (xy 116.530104 57.629542) + (xy 116.530106 57.629538) (xy 116.530109 57.629536) (xy 116.653902 57.459147) (xy 116.655051 57.457566) + (xy 116.751557 57.268162) (xy 116.817246 57.065993) (xy 116.8505 56.856037) (xy 116.8505 56.643463) + (xy 116.817246 56.433507) (xy 116.751557 56.231338) (xy 116.655051 56.041934) (xy 116.655049 56.041931) + (xy 116.655048 56.041929) (xy 116.530109 55.869963) (xy 116.379786 55.71964) (xy 116.20782 55.594701) + (xy 116.018414 55.498194) (xy 116.018413 55.498193) (xy 116.018412 55.498193) (xy 115.816243 55.432504) + (xy 115.816241 55.432503) (xy 115.81624 55.432503) (xy 115.654957 55.406958) (xy 115.606287 55.39925) + (xy 115.393713 55.39925) (xy 115.345042 55.406958) (xy 115.18376 55.432503) (xy 115.183757 55.432504) + (xy 115.027612 55.483239) (xy 114.981585 55.498194) (xy 114.792179 55.594701) (xy 114.620213 55.71964) + (xy 114.46989 55.869963) (xy 114.344951 56.041929) (xy 114.248444 56.231335) (xy 114.182753 56.43351) + (xy 114.159979 56.577302) (xy 114.1495 56.643463) (xy 113.025792 56.643463) (xy 113.010292 56.627963) + (xy 113.010288 56.62796) (xy 112.879185 56.540359) (xy 112.879172 56.540352) (xy 112.733501 56.480014) + (xy 112.733489 56.480011) (xy 112.578845 56.44925) (xy 112.578842 56.44925) (xy 112.421158 56.44925) + (xy 112.421155 56.44925) (xy 112.26651 56.480011) (xy 112.266498 56.480014) (xy 112.120827 56.540352) + (xy 112.120814 56.540359) (xy 111.989711 56.62796) (xy 111.989707 56.627963) (xy 111.878213 56.739457) + (xy 111.87821 56.739461) (xy 111.790609 56.870564) (xy 111.790602 56.870577) (xy 111.730264 57.016248) + (xy 111.730261 57.01626) (xy 111.6995 57.170903) (xy 100.5005 57.170903) (xy 100.5005 55.670903) + (xy 101.6995 55.670903) (xy 101.6995 55.828596) (xy 101.730261 55.983239) (xy 101.730264 55.983251) + (xy 101.790602 56.128922) (xy 101.790609 56.128935) (xy 101.87821 56.260038) (xy 101.878213 56.260042) + (xy 101.989707 56.371536) (xy 101.989711 56.371539) (xy 102.120814 56.45914) (xy 102.120827 56.459147) + (xy 102.258683 56.516248) (xy 102.266503 56.519487) (xy 102.421153 56.550249) (xy 102.421156 56.55025) + (xy 102.421158 56.55025) (xy 102.578844 56.55025) (xy 102.578845 56.550249) (xy 102.733497 56.519487) + (xy 102.879179 56.459144) (xy 103.010289 56.371539) (xy 103.121789 56.260039) (xy 103.209394 56.128929) + (xy 103.269737 55.983247) (xy 103.3005 55.828592) (xy 103.3005 55.670908) (xy 103.3005 55.670905) + (xy 103.300499 55.670903) (xy 103.285341 55.594699) (xy 103.269737 55.516253) (xy 103.256062 55.483239) + (xy 103.209397 55.370577) (xy 103.20939 55.370564) (xy 103.12179 55.239462) (xy 103.121784 55.239455) + (xy 103.053232 55.170903) (xy 117.6995 55.170903) (xy 117.6995 55.328596) (xy 117.730261 55.483239) + (xy 117.730264 55.483251) (xy 117.790602 55.628922) (xy 117.790609 55.628935) (xy 117.87821 55.760038) + (xy 117.878213 55.760042) (xy 117.989707 55.871536) (xy 117.989711 55.871539) (xy 118.120814 55.95914) + (xy 118.120827 55.959147) (xy 118.201847 55.992706) (xy 118.266503 56.019487) (xy 118.421153 56.050249) + (xy 118.421156 56.05025) (xy 118.421158 56.05025) (xy 118.578844 56.05025) (xy 118.578845 56.050249) + (xy 118.733497 56.019487) (xy 118.780121 56.000174) (xy 118.849588 55.992706) (xy 118.912067 56.023981) + (xy 118.94772 56.084069) (xy 118.945227 56.153894) (xy 118.915254 56.202416) (xy 118.878214 56.239456) + (xy 118.87821 56.239461) (xy 118.790609 56.370564) (xy 118.790602 56.370577) (xy 118.730264 56.516248) + (xy 118.730261 56.51626) (xy 118.6995 56.670903) (xy 118.6995 56.828596) (xy 118.730261 56.983239) + (xy 118.730264 56.983251) (xy 118.790602 57.128922) (xy 118.790609 57.128935) (xy 118.87821 57.260038) + (xy 118.878213 57.260042) (xy 118.989707 57.371536) (xy 118.989711 57.371539) (xy 119.120814 57.45914) + (xy 119.120827 57.459147) (xy 119.266498 57.519485) (xy 119.266503 57.519487) (xy 119.421153 57.550249) + (xy 119.421156 57.55025) (xy 119.421158 57.55025) (xy 119.578844 57.55025) (xy 119.578845 57.550249) + (xy 119.733497 57.519487) (xy 119.879179 57.459144) (xy 120.010289 57.371539) (xy 120.121789 57.260039) + (xy 120.209394 57.128929) (xy 120.269737 56.983247) (xy 120.3005 56.828592) (xy 120.3005 56.670908) + (xy 120.3005 56.670905) (xy 120.300499 56.670903) (xy 120.295041 56.643463) (xy 129.1495 56.643463) + (xy 129.1495 56.856037) (xy 129.182754 57.065993) (xy 129.245803 57.260038) (xy 129.248444 57.268164) + (xy 129.344951 57.45757) (xy 129.46989 57.629536) (xy 129.620213 57.779859) (xy 129.792179 57.904798) + (xy 129.792181 57.904799) (xy 129.792184 57.904801) (xy 129.981588 58.001307) (xy 130.183757 58.066996) + (xy 130.393713 58.10025) (xy 130.393714 58.10025) (xy 130.606286 58.10025) (xy 130.606287 58.10025) + (xy 130.816243 58.066996) (xy 131.018412 58.001307) (xy 131.207816 57.904801) (xy 131.25494 57.870564) + (xy 131.379786 57.779859) (xy 131.379788 57.779856) (xy 131.379792 57.779854) (xy 131.530104 57.629542) + (xy 131.530106 57.629538) (xy 131.530109 57.629536) (xy 131.653902 57.459147) (xy 131.655051 57.457566) + (xy 131.751557 57.268162) (xy 131.817246 57.065993) (xy 131.8505 56.856037) (xy 131.8505 56.643463) + (xy 131.817246 56.433507) (xy 131.751557 56.231338) (xy 131.655051 56.041934) (xy 131.655049 56.041931) + (xy 131.655048 56.041929) (xy 131.530109 55.869963) (xy 131.379786 55.71964) (xy 131.20782 55.594701) + (xy 131.018414 55.498194) (xy 131.018413 55.498193) (xy 131.018412 55.498193) (xy 130.816243 55.432504) + (xy 130.816241 55.432503) (xy 130.81624 55.432503) (xy 130.654957 55.406958) (xy 130.606287 55.39925) + (xy 130.393713 55.39925) (xy 130.345042 55.406958) (xy 130.18376 55.432503) (xy 130.183757 55.432504) + (xy 130.027612 55.483239) (xy 129.981585 55.498194) (xy 129.792179 55.594701) (xy 129.620213 55.71964) + (xy 129.46989 55.869963) (xy 129.344951 56.041929) (xy 129.248444 56.231335) (xy 129.182753 56.43351) + (xy 129.159979 56.577302) (xy 129.1495 56.643463) (xy 120.295041 56.643463) (xy 120.274531 56.540356) + (xy 120.269737 56.516253) (xy 120.269735 56.516248) (xy 120.209397 56.370577) (xy 120.20939 56.370564) + (xy 120.121789 56.239461) (xy 120.121786 56.239457) (xy 120.010292 56.127963) (xy 120.010288 56.12796) + (xy 119.879185 56.040359) (xy 119.879172 56.040352) (xy 119.733501 55.980014) (xy 119.733489 55.980011) + (xy 119.578845 55.94925) (xy 119.578842 55.94925) (xy 119.421158 55.94925) (xy 119.421155 55.94925) + (xy 119.26651 55.980011) (xy 119.266502 55.980013) (xy 119.219878 55.999325) (xy 119.150408 56.006792) + (xy 119.08793 55.975516) (xy 119.052278 55.915427) (xy 119.054773 55.845602) (xy 119.084747 55.797081) + (xy 119.121786 55.760042) (xy 119.121789 55.760039) (xy 119.181348 55.670903) (xy 124.6995 55.670903) + (xy 124.6995 55.828596) (xy 124.730261 55.983239) (xy 124.730264 55.983251) (xy 124.790602 56.128922) + (xy 124.790609 56.128935) (xy 124.87821 56.260038) (xy 124.878213 56.260042) (xy 124.989707 56.371536) + (xy 124.989711 56.371539) (xy 125.120814 56.45914) (xy 125.120827 56.459147) (xy 125.258683 56.516248) + (xy 125.266503 56.519487) (xy 125.421153 56.550249) (xy 125.421156 56.55025) (xy 125.421158 56.55025) + (xy 125.578844 56.55025) (xy 125.578845 56.550249) (xy 125.630856 56.539903) (xy 125.733494 56.519488) + (xy 125.733497 56.519487) (xy 125.879172 56.459147) (xy 125.879172 56.459146) (xy 125.879179 56.459144) + (xy 126.010289 56.371539) (xy 126.121789 56.260039) (xy 126.209394 56.128929) (xy 126.269737 55.983247) + (xy 126.3005 55.828592) (xy 126.3005 55.670908) (xy 126.3005 55.670905) (xy 126.300499 55.670903) + (xy 126.285341 55.594699) (xy 126.269737 55.516253) (xy 126.256062 55.483239) (xy 126.209397 55.370577) + (xy 126.20939 55.370564) (xy 126.121789 55.239461) (xy 126.121786 55.239457) (xy 126.010292 55.127963) + (xy 126.010288 55.12796) (xy 125.879185 55.040359) (xy 125.879176 55.040354) (xy 125.836863 55.022828) + (xy 125.836861 55.022827) (xy 125.733501 54.980014) (xy 125.733489 54.980011) (xy 125.578845 54.94925) + (xy 125.578842 54.94925) (xy 125.421158 54.94925) (xy 125.421155 54.94925) (xy 125.26651 54.980011) + (xy 125.266498 54.980014) (xy 125.120827 55.040352) (xy 125.120814 55.040359) (xy 124.989711 55.12796) + (xy 124.989707 55.127963) (xy 124.878213 55.239457) (xy 124.87821 55.239461) (xy 124.790609 55.370564) + (xy 124.790602 55.370577) (xy 124.730264 55.516248) (xy 124.730261 55.51626) (xy 124.6995 55.670903) + (xy 119.181348 55.670903) (xy 119.209394 55.628929) (xy 119.269737 55.483247) (xy 119.3005 55.328592) + (xy 119.3005 55.170908) (xy 119.3005 55.170905) (xy 119.300499 55.170903) (xy 119.274531 55.040354) + (xy 119.269737 55.016253) (xy 119.209394 54.870571) (xy 119.121789 54.739461) (xy 119.121228 54.7389) + (xy 119.121227 54.738898) (xy 119.010292 54.627963) (xy 119.010288 54.62796) (xy 118.879185 54.540359) + (xy 118.879172 54.540352) (xy 118.733501 54.480014) (xy 118.733489 54.480011) (xy 118.578845 54.44925) + (xy 118.578842 54.44925) (xy 118.421158 54.44925) (xy 118.421155 54.44925) (xy 118.26651 54.480011) + (xy 118.266498 54.480014) (xy 118.120827 54.540352) (xy 118.120814 54.540359) (xy 117.989711 54.62796) + (xy 117.989707 54.627963) (xy 117.878213 54.739457) (xy 117.87821 54.739461) (xy 117.790609 54.870564) + (xy 117.790602 54.870577) (xy 117.730264 55.016248) (xy 117.730261 55.01626) (xy 117.6995 55.170903) + (xy 103.053232 55.170903) (xy 103.010292 55.127963) (xy 103.010288 55.12796) (xy 102.879185 55.040359) + (xy 102.879172 55.040352) (xy 102.733501 54.980014) (xy 102.733489 54.980011) (xy 102.578845 54.94925) + (xy 102.578842 54.94925) (xy 102.421158 54.94925) (xy 102.421155 54.94925) (xy 102.26651 54.980011) + (xy 102.266498 54.980014) (xy 102.120827 55.040352) (xy 102.120814 55.040359) (xy 101.989711 55.12796) + (xy 101.989707 55.127963) (xy 101.878213 55.239457) (xy 101.87821 55.239461) (xy 101.790609 55.370564) + (xy 101.790602 55.370577) (xy 101.730264 55.516248) (xy 101.730261 55.51626) (xy 101.6995 55.670903) + (xy 100.5005 55.670903) (xy 100.5005 51.30775) (xy 102 51.30775) (xy 102.010608 51.427075) (xy 102.010609 51.427078) + (xy 102.066557 51.622611) (xy 102.160721 51.802879) (xy 102.289246 51.960503) (xy 102.44687 52.089028) + (xy 102.627138 52.183192) (xy 102.822671 52.23914) (xy 102.822674 52.239141) (xy 102.941999 52.249749) + (xy 102.942002 52.24975) (xy 103.25 52.24975) (xy 103.25 49.99975) (xy 102 49.99975) (xy 102 51.30775) + (xy 100.5005 51.30775) (xy 100.5005 48.191749) (xy 102 48.191749) (xy 102 49.49975) (xy 103.25 49.49975) + (xy 103.25 47.24975) (xy 103.75 47.24975) (xy 103.75 52.24975) (xy 104.057998 52.24975) (xy 104.058 52.249749) + (xy 104.177325 52.239141) (xy 104.177328 52.23914) (xy 104.372861 52.183192) (xy 104.553129 52.089028) + (xy 104.710753 51.960503) (xy 104.839278 51.802879) (xy 104.889809 51.706144) (xy 104.938296 51.655836) + (xy 105.006283 51.639729) (xy 105.072187 51.662935) (xy 105.109624 51.70614) (xy 105.160302 51.803157) + (xy 105.160304 51.803159) (xy 105.28889 51.960859) (xy 105.360794 52.019488) (xy 105.446593 52.089448) + (xy 105.626951 52.183659) (xy 105.822582 52.239636) (xy 105.941963 52.25025) (xy 106.099901 52.250249) + (xy 106.166941 52.269933) (xy 106.187582 52.286567) (xy 106.631284 52.73027) (xy 106.631286 52.730271) + (xy 106.63129 52.730274) (xy 106.699224 52.769495) (xy 106.768216 52.809327) (xy 106.920943 52.850251) + (xy 106.920945 52.850251) (xy 106.929002 52.851312) (xy 106.928826 52.852646) (xy 106.936492 52.854783) + (xy 106.951897 52.854361) (xy 106.979303 52.866719) (xy 106.984392 52.868138) (xy 106.989242 52.87107) + (xy 106.989711 52.871539) (xy 107.120821 52.959144) (xy 107.165579 52.977683) (xy 107.173614 52.982541) + (xy 107.191124 53.001664) (xy 107.211314 53.017934) (xy 107.214336 53.027013) (xy 107.220798 53.034071) + (xy 107.225189 53.059623) (xy 107.233379 53.084228) (xy 107.232115 53.099922) (xy 107.232633 53.102931) + (xy 107.231695 53.105141) (xy 107.231076 53.112842) (xy 107.2245 53.145906) (xy 107.2245 53.303596) + (xy 107.255261 53.458239) (xy 107.255264 53.458251) (xy 107.315602 53.603922) (xy 107.315609 53.603935) + (xy 107.40321 53.735038) (xy 107.403213 53.735042) (xy 107.514707 53.846536) (xy 107.514711 53.846539) + (xy 107.645814 53.93414) (xy 107.645827 53.934147) (xy 107.786462 53.992399) (xy 107.791503 53.994487) + (xy 107.900963 54.01626) (xy 107.946153 54.025249) (xy 107.946156 54.02525) (xy 107.946158 54.02525) + (xy 108.103844 54.02525) (xy 108.103845 54.025249) (xy 108.258497 53.994487) (xy 108.404179 53.934144) + (xy 108.535289 53.846539) (xy 108.646789 53.735039) (xy 108.734394 53.603929) (xy 108.794737 53.458247) + (xy 108.822381 53.319273) (xy 108.825638 53.3029) (xy 108.858023 53.240989) (xy 108.859528 53.239457) + (xy 109.812416 52.286567) (xy 109.873739 52.253083) (xy 109.900097 52.250249) (xy 110.058028 52.250249) + (xy 110.058036 52.250249) (xy 110.177418 52.239636) (xy 110.373049 52.183659) (xy 110.553407 52.089448) + (xy 110.711109 51.960859) (xy 110.839698 51.803157) (xy 110.890092 51.706681) (xy 110.938578 51.656375) + (xy 111.006565 51.640268) (xy 111.072468 51.663474) (xy 111.109907 51.70668) (xy 111.156523 51.795922) + (xy 111.160302 51.803157) (xy 111.28889 51.960859) (xy 111.360794 52.019488) (xy 111.446593 52.089448) + (xy 111.626951 52.183659) (xy 111.822582 52.239636) (xy 111.941963 52.25025) (xy 113.058036 52.250249) + (xy 113.177418 52.239636) (xy 113.373049 52.183659) (xy 113.553407 52.089448) (xy 113.711109 51.960859) + (xy 113.839698 51.803157) (xy 113.908782 51.670903) (xy 118.1995 51.670903) (xy 118.1995 51.828596) + (xy 118.230261 51.983239) (xy 118.230264 51.983251) (xy 118.290602 52.128922) (xy 118.290609 52.128935) + (xy 118.37821 52.260038) (xy 118.378213 52.260042) (xy 118.489707 52.371536) (xy 118.489711 52.371539) + (xy 118.620814 52.45914) (xy 118.620827 52.459147) (xy 118.758683 52.516248) (xy 118.766503 52.519487) + (xy 118.90584 52.547203) (xy 118.921153 52.550249) (xy 118.921156 52.55025) (xy 118.921158 52.55025) + (xy 119.078844 52.55025) (xy 119.078845 52.550249) (xy 119.233497 52.519487) (xy 119.379179 52.459144) + (xy 119.510289 52.371539) (xy 119.547903 52.333925) (xy 119.558953 52.32789) (xy 119.567063 52.318257) + (xy 119.589038 52.311462) (xy 119.609225 52.300439) (xy 119.621785 52.301337) (xy 119.633814 52.297618) + (xy 119.655973 52.303782) (xy 119.678917 52.305423) (xy 119.688996 52.312968) (xy 119.701128 52.316343) + (xy 119.716436 52.333508) (xy 119.734851 52.347293) (xy 119.740364 52.360338) (xy 119.747632 52.368488) + (xy 119.758058 52.402207) (xy 119.781023 52.547203) (xy 119.772068 52.616497) (xy 119.746232 52.654282) + (xy 119.681286 52.719228) (xy 119.569481 52.831032) (xy 119.569475 52.83104) (xy 119.526687 52.905153) + (xy 119.526687 52.905154) (xy 119.490423 52.967964) (xy 119.490423 52.967965) (xy 119.449499 53.120693) + (xy 119.449499 53.120695) (xy 119.449499 53.288796) (xy 119.4495 53.288809) (xy 119.4495 53.669984) + (xy 119.429815 53.737023) (xy 119.428602 53.738875) (xy 119.340609 53.870564) (xy 119.340602 53.870577) + (xy 119.280264 54.016248) (xy 119.280261 54.01626) (xy 119.2495 54.170903) (xy 119.2495 54.328596) + (xy 119.280261 54.483239) (xy 119.280264 54.483251) (xy 119.332036 54.60824) (xy 119.340606 54.628929) + (xy 119.428211 54.760039) (xy 119.428769 54.760597) (xy 119.428771 54.7606) (xy 119.539707 54.871536) + (xy 119.539711 54.871539) (xy 119.670814 54.95914) (xy 119.670827 54.959147) (xy 119.808683 55.016248) + (xy 119.816503 55.019487) (xy 119.971153 55.050249) (xy 119.971156 55.05025) (xy 119.971158 55.05025) + (xy 120.128844 55.05025) (xy 120.128845 55.050249) (xy 120.283497 55.019487) (xy 120.429179 54.959144) + (xy 120.49803 54.913139) (xy 142.1245 54.913139) (xy 142.1245 55.08636) (xy 142.148748 55.239461) + (xy 142.151598 55.257451) (xy 142.205127 55.422195) (xy 142.283768 55.576538) (xy 142.385586 55.716678) + (xy 142.508072 55.839164) (xy 142.508078 55.839168) (xy 142.591023 55.899433) (xy 142.633689 55.954763) + (xy 142.639667 56.024376) (xy 142.607061 56.086171) (xy 142.591023 56.100067) (xy 142.508078 56.160331) + (xy 142.508069 56.160338) (xy 142.385588 56.282819) (xy 142.385588 56.28282) (xy 142.385586 56.282822) + (xy 142.341859 56.343006) (xy 142.283768 56.422961) (xy 142.205128 56.577302) (xy 142.151597 56.742052) + (xy 142.13789 56.828596) (xy 142.1245 56.913139) (xy 142.1245 57.086361) (xy 142.151598 57.257451) + (xy 142.205127 57.422195) (xy 142.283768 57.576538) (xy 142.385586 57.716678) (xy 142.508072 57.839164) + (xy 142.508078 57.839168) (xy 142.591023 57.899433) (xy 142.633689 57.954763) (xy 142.639667 58.024376) + (xy 142.607061 58.086171) (xy 142.591023 58.100067) (xy 142.508078 58.160331) (xy 142.508069 58.160338) + (xy 142.385588 58.282819) (xy 142.385588 58.28282) (xy 142.385586 58.282822) (xy 142.376067 58.295924) + (xy 142.283768 58.422961) (xy 142.205128 58.577302) (xy 142.151597 58.742052) (xy 142.134387 58.850714) + (xy 142.1245 58.913139) (xy 142.1245 59.086361) (xy 142.132677 59.137989) (xy 142.151532 59.257039) + (xy 142.151598 59.257451) (xy 142.205127 59.422195) (xy 142.283768 59.576538) (xy 142.385586 59.716678) + (xy 142.385588 59.71668) (xy 142.493127 59.824219) (xy 142.526612 59.885542) (xy 142.521628 59.955234) + (xy 142.479756 60.011167) (xy 142.470544 60.017438) (xy 142.406344 60.057037) (xy 142.282289 60.181092) + (xy 142.190187 60.330413) (xy 142.190185 60.330418) (xy 142.164268 60.408632) (xy 142.135001 60.496953) + (xy 142.135001 60.496954) (xy 142.135 60.496954) (xy 142.1245 60.599733) (xy 142.1245 61.399751) + (xy 142.124501 61.399769) (xy 142.135 61.502546) (xy 142.135001 61.502549) (xy 142.190185 61.669081) + (xy 142.190187 61.669086) (xy 142.225069 61.725638) (xy 142.282288 61.818406) (xy 142.406344 61.942462) + (xy 142.555666 62.034564) (xy 142.722203 62.089749) (xy 142.824991 62.10025) (xy 144.175008 62.100249) + (xy 144.277797 62.089749) (xy 144.444334 62.034564) (xy 144.593656 61.942462) (xy 144.717712 61.818406) + (xy 144.809814 61.669084) (xy 144.864999 61.502547) (xy 144.8755 61.399759) (xy 144.875499 60.599742) + (xy 144.864999 60.496953) (xy 144.809814 60.330416) (xy 144.717712 60.181094) (xy 144.593656 60.057038) + (xy 144.593652 60.057035) (xy 144.529456 60.017438) (xy 144.482731 59.96549) (xy 144.47151 59.896527) + (xy 144.499353 59.832445) (xy 144.50685 59.824241) (xy 144.614414 59.716678) (xy 144.716232 59.576538) + (xy 144.794873 59.422195) (xy 144.848402 59.257451) (xy 144.8755 59.086361) (xy 144.8755 58.913139) + (xy 144.848402 58.742049) (xy 144.794873 58.577305) (xy 144.716232 58.422962) (xy 144.614414 58.282822) + (xy 144.491928 58.160336) (xy 144.408975 58.100067) (xy 144.366311 58.044738) (xy 144.360332 57.975124) + (xy 144.392938 57.913329) (xy 144.408976 57.899432) (xy 144.491928 57.839164) (xy 144.614414 57.716678) + (xy 144.716232 57.576538) (xy 144.794873 57.422195) (xy 144.848402 57.257451) (xy 144.8755 57.086361) + (xy 144.8755 56.913139) (xy 144.848402 56.742049) (xy 144.794873 56.577305) (xy 144.716232 56.422962) + (xy 144.614414 56.282822) (xy 144.491928 56.160336) (xy 144.408975 56.100067) (xy 144.366311 56.044738) + (xy 144.360332 55.975124) (xy 144.392938 55.913329) (xy 144.408976 55.899432) (xy 144.491928 55.839164) + (xy 144.614414 55.716678) (xy 144.716232 55.576538) (xy 144.794873 55.422195) (xy 144.848402 55.257451) + (xy 144.8755 55.086361) (xy 144.8755 54.913139) (xy 144.848402 54.742049) (xy 144.794873 54.577305) + (xy 144.716232 54.422962) (xy 144.614414 54.282822) (xy 144.491928 54.160336) (xy 144.40855 54.099758) + (xy 144.365885 54.044427) (xy 144.359906 53.974814) (xy 144.392512 53.913019) (xy 144.408552 53.899121) + (xy 144.491598 53.838786) (xy 144.614032 53.716352) (xy 144.715804 53.576274) (xy 144.794408 53.422005) + (xy 144.847914 53.257334) (xy 144.849115 53.24975) (xy 143.78033 53.24975) (xy 143.800075 53.230005) + (xy 143.849444 53.144495) (xy 143.875 53.04912) (xy 143.875 52.95038) (xy 143.849444 52.855005) + (xy 143.800075 52.769495) (xy 143.78033 52.74975) (xy 144.849115 52.74975) (xy 144.849115 52.749749) + (xy 144.847914 52.742165) (xy 144.794408 52.577494) (xy 144.715804 52.423225) (xy 144.614032 52.283147) + (xy 144.491602 52.160717) (xy 144.351524 52.058945) (xy 144.197257 51.980341) (xy 144.032584 51.926835) + (xy 143.861571 51.89975) (xy 143.75 51.89975) (xy 143.75 52.71942) (xy 143.730255 52.699675) (xy 143.644745 52.650306) + (xy 143.54937 52.62475) (xy 143.45063 52.62475) (xy 143.355255 52.650306) (xy 143.269745 52.699675) + (xy 143.25 52.71942) (xy 143.25 51.89975) (xy 143.138429 51.89975) (xy 142.967415 51.926835) (xy 142.802742 51.980341) + (xy 142.648475 52.058945) (xy 142.508397 52.160717) (xy 142.385967 52.283147) (xy 142.284195 52.423225) + (xy 142.205591 52.577494) (xy 142.152085 52.742165) (xy 142.150884 52.749749) (xy 142.150885 52.74975) + (xy 143.21967 52.74975) (xy 143.199925 52.769495) (xy 143.150556 52.855005) (xy 143.125 52.95038) + (xy 143.125 53.04912) (xy 143.150556 53.144495) (xy 143.199925 53.230005) (xy 143.21967 53.24975) + (xy 142.150885 53.24975) (xy 142.152085 53.257334) (xy 142.205591 53.422005) (xy 142.284195 53.576274) + (xy 142.385967 53.716352) (xy 142.508401 53.838786) (xy 142.591447 53.899121) (xy 142.634114 53.954451) + (xy 142.640093 54.024064) (xy 142.607488 54.085859) (xy 142.59145 54.099757) (xy 142.508072 54.160335) + (xy 142.385588 54.282819) (xy 142.385588 54.28282) (xy 142.385586 54.282822) (xy 142.352332 54.328592) + (xy 142.283768 54.422961) (xy 142.205128 54.577302) (xy 142.151597 54.742052) (xy 142.1245 54.913139) + (xy 120.49803 54.913139) (xy 120.560289 54.871539) (xy 120.671789 54.760039) (xy 120.759394 54.628929) + (xy 120.819737 54.483247) (xy 120.8505 54.328592) (xy 120.8505 54.170908) (xy 120.8505 54.170905) + (xy 120.850499 54.170903) (xy 120.836347 54.099757) (xy 120.819737 54.016253) (xy 120.818996 54.014465) + (xy 120.759397 53.870577) (xy 120.75939 53.870564) (xy 120.671398 53.738875) (xy 120.665826 53.721082) + (xy 120.661706 53.716327) (xy 120.661118 53.713625) (xy 120.655523 53.704919) (xy 120.651071 53.673957) + (xy 120.65052 53.672197) (xy 120.650508 53.670903) (xy 122.1995 53.670903) (xy 122.1995 53.828596) + (xy 122.230261 53.983239) (xy 122.230264 53.983251) (xy 122.290602 54.128922) (xy 122.290609 54.128935) + (xy 122.37821 54.260038) (xy 122.378213 54.260042) (xy 122.489707 54.371536) (xy 122.489711 54.371539) + (xy 122.620814 54.45914) (xy 122.620827 54.459147) (xy 122.754427 54.514485) (xy 122.766503 54.519487) + (xy 122.921153 54.550249) (xy 122.921156 54.55025) (xy 122.921158 54.55025) (xy 123.078844 54.55025) + (xy 123.078845 54.550249) (xy 123.233497 54.519487) (xy 123.379179 54.459144) (xy 123.510289 54.371539) + (xy 123.621789 54.260039) (xy 123.709394 54.128929) (xy 123.769737 53.983247) (xy 123.8005 53.828592) + (xy 123.8005 53.670908) (xy 123.8005 53.670904) (xy 123.799505 53.665903) (xy 133.1945 53.665903) + (xy 133.1945 53.823596) (xy 133.225261 53.978239) (xy 133.225264 53.978251) (xy 133.285602 54.123922) + (xy 133.285609 54.123935) (xy 133.37321 54.255038) (xy 133.373213 54.255042) (xy 133.484707 54.366536) + (xy 133.484711 54.366539) (xy 133.615814 54.45414) (xy 133.615827 54.454147) (xy 133.761498 54.514485) + (xy 133.761503 54.514487) (xy 133.916153 54.545249) (xy 133.916156 54.54525) (xy 133.916158 54.54525) + (xy 134.073844 54.54525) (xy 134.073845 54.545249) (xy 134.228497 54.514487) (xy 134.362108 54.459144) + (xy 134.374172 54.454147) (xy 134.374172 54.454146) (xy 134.374179 54.454144) (xy 134.505289 54.366539) + (xy 134.616789 54.255039) (xy 134.704394 54.123929) (xy 134.727201 54.068865) (xy 134.771039 54.014465) + (xy 134.837333 53.992399) (xy 134.861154 53.993846) (xy 134.901583 54.00025) (xy 134.901585 54.00025) + (xy 135.098422 54.00025) (xy 135.292826 53.969459) (xy 135.480025 53.908634) (xy 135.655405 53.819274) + (xy 135.814646 53.703578) (xy 135.953828 53.564396) (xy 136.069524 53.405155) (xy 136.158884 53.229775) + (xy 136.219709 53.042576) (xy 136.229107 52.983239) (xy 136.2505 52.848172) (xy 136.2505 52.670903) + (xy 139.6995 52.670903) (xy 139.6995 52.828596) (xy 139.730261 52.983239) (xy 139.730264 52.983251) + (xy 139.790602 53.128922) (xy 139.790609 53.128935) (xy 139.87821 53.260038) (xy 139.878213 53.260042) + (xy 139.989707 53.371536) (xy 139.989711 53.371539) (xy 140.120814 53.45914) (xy 140.120827 53.459147) + (xy 140.22006 53.50025) (xy 140.266503 53.519487) (xy 140.362736 53.538629) (xy 140.421153 53.550249) + (xy 140.421156 53.55025) (xy 140.421158 53.55025) (xy 140.578844 53.55025) (xy 140.578845 53.550249) + (xy 140.733497 53.519487) (xy 140.879179 53.459144) (xy 141.010289 53.371539) (xy 141.121789 53.260039) + (xy 141.209394 53.128929) (xy 141.211867 53.12296) (xy 141.245162 53.042576) (xy 141.269737 52.983247) + (xy 141.3005 52.828592) (xy 141.3005 52.670908) (xy 141.3005 52.670905) (xy 141.300499 52.670903) + (xy 141.296402 52.650306) (xy 141.269737 52.516253) (xy 141.24608 52.45914) (xy 141.209397 52.370577) + (xy 141.20939 52.370564) (xy 141.121789 52.239461) (xy 141.121786 52.239457) (xy 141.010292 52.127963) + (xy 141.010288 52.12796) (xy 140.879185 52.040359) (xy 140.879172 52.040352) (xy 140.733501 51.980014) + (xy 140.733489 51.980011) (xy 140.578845 51.94925) (xy 140.578842 51.94925) (xy 140.421158 51.94925) + (xy 140.421155 51.94925) (xy 140.26651 51.980011) (xy 140.266498 51.980014) (xy 140.120827 52.040352) + (xy 140.120814 52.040359) (xy 139.989711 52.12796) (xy 139.989707 52.127963) (xy 139.878213 52.239457) + (xy 139.87821 52.239461) (xy 139.790609 52.370564) (xy 139.790602 52.370577) (xy 139.730264 52.516248) + (xy 139.730261 52.51626) (xy 139.6995 52.670903) (xy 136.2505 52.670903) (xy 136.2505 52.651327) + (xy 136.219709 52.456923) (xy 136.184373 52.348172) (xy 136.158884 52.269725) (xy 136.158882 52.269722) + (xy 136.158882 52.26972) (xy 136.103342 52.160717) (xy 136.069524 52.094345) (xy 135.953828 51.935104) + (xy 135.814646 51.795922) (xy 135.655405 51.680226) (xy 135.637117 51.670908) (xy 135.480029 51.590867) + (xy 135.292826 51.53004) (xy 135.098422 51.49925) (xy 135.098417 51.49925) (xy 134.901583 51.49925) + (xy 134.901578 51.49925) (xy 134.707173 51.53004) (xy 134.51997 51.590867) (xy 134.344594 51.680226) + (xy 134.308922 51.706144) (xy 134.185354 51.795922) (xy 134.185352 51.795924) (xy 134.185351 51.795924) + (xy 134.046174 51.935101) (xy 134.046174 51.935102) (xy 134.046172 51.935104) (xy 134.02746 51.960859) + (xy 133.930476 52.094344) (xy 133.841117 52.26972) (xy 133.78029 52.456923) (xy 133.7495 52.651327) + (xy 133.7495 52.848168) (xy 133.7538 52.87532) (xy 133.744844 52.944613) (xy 133.699847 52.998064) + (xy 133.67878 53.009277) (xy 133.615821 53.035356) (xy 133.615814 53.035359) (xy 133.484711 53.12296) + (xy 133.484707 53.122963) (xy 133.373213 53.234457) (xy 133.37321 53.234461) (xy 133.285609 53.365564) + (xy 133.285602 53.365577) (xy 133.225264 53.511248) (xy 133.225261 53.51126) (xy 133.1945 53.665903) + (xy 123.799505 53.665903) (xy 123.779314 53.564398) (xy 123.769737 53.516253) (xy 123.767664 53.511248) + (xy 123.709397 53.370577) (xy 123.70939 53.370564) (xy 123.621789 53.239461) (xy 123.621786 53.239457) + (xy 123.510292 53.127963) (xy 123.510288 53.12796) (xy 123.379185 53.040359) (xy 123.379172 53.040352) + (xy 123.233501 52.980014) (xy 123.233489 52.980011) (xy 123.078845 52.94925) (xy 123.078842 52.94925) + (xy 122.921158 52.94925) (xy 122.921155 52.94925) (xy 122.76651 52.980011) (xy 122.766498 52.980014) + (xy 122.620827 53.040352) (xy 122.620814 53.040359) (xy 122.489711 53.12796) (xy 122.489707 53.127963) + (xy 122.378213 53.239457) (xy 122.37821 53.239461) (xy 122.290609 53.370564) (xy 122.290602 53.370577) + (xy 122.230264 53.516248) (xy 122.230261 53.51626) (xy 122.1995 53.670903) (xy 120.650508 53.670903) + (xy 120.6505 53.669984) (xy 120.6505 53.605668) (xy 120.670185 53.538629) (xy 120.722989 53.492874) + (xy 120.792147 53.48293) (xy 120.793898 53.483195) (xy 120.901578 53.50025) (xy 120.901583 53.50025) + (xy 121.098422 53.50025) (xy 121.292826 53.469459) (xy 121.32732 53.458251) (xy 121.480025 53.408634) + (xy 121.655405 53.319274) (xy 121.814646 53.203578) (xy 121.953828 53.064396) (xy 122.069524 52.905155) + (xy 122.158884 52.729775) (xy 122.219709 52.542576) (xy 122.232923 52.459147) (xy 122.2505 52.348172) + (xy 122.2505 52.151327) (xy 122.219709 51.956923) (xy 122.169656 51.802879) (xy 122.158884 51.769725) + (xy 122.158882 51.769722) (xy 122.158882 51.76972) (xy 122.087145 51.628929) (xy 122.069524 51.594345) + (xy 121.953828 51.435104) (xy 121.814646 51.295922) (xy 121.655405 51.180226) (xy 121.637117 51.170908) + (xy 121.480029 51.090867) (xy 121.292826 51.03004) (xy 121.098422 50.99925) (xy 121.098417 50.99925) + (xy 120.901583 50.99925) (xy 120.901578 50.99925) (xy 120.707173 51.03004) (xy 120.51997 51.090867) + (xy 120.344594 51.180226) (xy 120.263071 51.239457) (xy 120.185354 51.295922) (xy 120.185352 51.295924) + (xy 120.185351 51.295924) (xy 120.046174 51.435101) (xy 120.046167 51.43511) (xy 119.978848 51.527765) + (xy 119.923518 51.570431) (xy 119.853905 51.576409) (xy 119.79211 51.543802) (xy 119.76397 51.502331) + (xy 119.756065 51.483247) (xy 119.736127 51.43511) (xy 119.709397 51.370576) (xy 119.70939 51.370564) + (xy 119.621789 51.239461) (xy 119.621786 51.239457) (xy 119.510292 51.127963) (xy 119.510288 51.12796) + (xy 119.379185 51.040359) (xy 119.379172 51.040352) (xy 119.233501 50.980014) (xy 119.233489 50.980011) + (xy 119.078845 50.94925) (xy 119.078842 50.94925) (xy 118.921158 50.94925) (xy 118.921155 50.94925) + (xy 118.76651 50.980011) (xy 118.766498 50.980014) (xy 118.620827 51.040352) (xy 118.620814 51.040359) + (xy 118.489711 51.12796) (xy 118.489707 51.127963) (xy 118.378213 51.239457) (xy 118.37821 51.239461) + (xy 118.290609 51.370564) (xy 118.290602 51.370577) (xy 118.230264 51.516248) (xy 118.230261 51.51626) + (xy 118.1995 51.670903) (xy 113.908782 51.670903) (xy 113.933909 51.622799) (xy 113.989886 51.427168) + (xy 114.0005 51.307787) (xy 114.000499 49.670903) (xy 123.1995 49.670903) (xy 123.1995 49.828596) + (xy 123.230261 49.983239) (xy 123.230264 49.983251) (xy 123.290602 50.128922) (xy 123.290609 50.128935) + (xy 123.325304 50.180859) (xy 123.346182 50.247536) (xy 123.327698 50.314917) (xy 123.325304 50.318641) + (xy 123.290609 50.370564) (xy 123.290602 50.370577) (xy 123.230264 50.516248) (xy 123.230261 50.51626) + (xy 123.1995 50.670903) (xy 123.1995 50.828596) (xy 123.230261 50.983239) (xy 123.230264 50.983251) + (xy 123.290602 51.128922) (xy 123.290609 51.128935) (xy 123.37821 51.260038) (xy 123.378213 51.260042) + (xy 123.489707 51.371536) (xy 123.489711 51.371539) (xy 123.620814 51.45914) (xy 123.620827 51.459147) + (xy 123.717646 51.49925) (xy 123.766503 51.519487) (xy 123.888742 51.543802) (xy 123.921153 51.550249) + (xy 123.921156 51.55025) (xy 123.921158 51.55025) (xy 124.078844 51.55025) (xy 124.078845 51.550249) + (xy 124.233497 51.519487) (xy 124.379179 51.459144) (xy 124.510289 51.371539) (xy 124.621789 51.260039) + (xy 124.709394 51.128929) (xy 124.769737 50.983247) (xy 124.8005 50.828592) (xy 124.8005 50.670908) + (xy 124.8005 50.670905) (xy 124.800499 50.670903) (xy 124.791957 50.627961) (xy 124.769737 50.516253) + (xy 124.768134 50.512382) (xy 124.709396 50.370575) (xy 124.709394 50.370572) (xy 124.709394 50.370571) + (xy 124.674694 50.318639) (xy 124.669603 50.302382) (xy 124.659954 50.28834) (xy 124.659379 50.269731) + (xy 124.653816 50.251965) (xy 124.658311 50.23515) (xy 124.657797 50.218504) (xy 124.670072 50.191156) + (xy 124.671461 50.185962) (xy 124.673003 50.18339) (xy 124.681347 50.170903) (xy 125.1995 50.170903) + (xy 125.1995 50.328596) (xy 125.230261 50.483239) (xy 125.230264 50.483251) (xy 125.290602 50.628922) + (xy 125.290609 50.628935) (xy 125.37821 50.760038) (xy 125.378213 50.760042) (xy 125.489707 50.871536) + (xy 125.489711 50.871539) (xy 125.620814 50.95914) (xy 125.620827 50.959147) (xy 125.682596 50.984732) + (xy 125.766503 51.019487) (xy 125.915331 51.049091) (xy 125.921153 51.050249) (xy 125.921156 51.05025) + (xy 125.921158 51.05025) (xy 126.078844 51.05025) (xy 126.078845 51.050249) (xy 126.233497 51.019487) + (xy 126.379179 50.959144) (xy 126.510289 50.871539) (xy 126.621789 50.760039) (xy 126.709394 50.628929) + (xy 126.769737 50.483247) (xy 126.8005 50.328592) (xy 126.8005 50.170908) (xy 126.8005 50.170905) + (xy 126.800499 50.170903) (xy 126.791957 50.12796) (xy 126.769737 50.016253) (xy 126.756062 49.983239) + (xy 126.709397 49.870577) (xy 126.70939 49.870564) (xy 126.621789 49.739461) (xy 126.621786 49.739457) + (xy 126.510292 49.627963) (xy 126.510288 49.62796) (xy 126.379185 49.540359) (xy 126.379172 49.540352) + (xy 126.233501 49.480014) (xy 126.233489 49.480011) (xy 126.078845 49.44925) (xy 126.078842 49.44925) + (xy 125.921158 49.44925) (xy 125.921155 49.44925) (xy 125.76651 49.480011) (xy 125.766498 49.480014) + (xy 125.620827 49.540352) (xy 125.620814 49.540359) (xy 125.489711 49.62796) (xy 125.489707 49.627963) + (xy 125.378213 49.739457) (xy 125.37821 49.739461) (xy 125.290609 49.870564) (xy 125.290602 49.870577) + (xy 125.230264 50.016248) (xy 125.230261 50.01626) (xy 125.1995 50.170903) (xy 124.681347 50.170903) + (xy 124.709394 50.128929) (xy 124.769737 49.983247) (xy 124.8005 49.828592) (xy 124.8005 49.670908) + (xy 124.8005 49.670905) (xy 124.800499 49.670903) (xy 124.790069 49.618467) (xy 124.769737 49.516253) + (xy 124.755359 49.48154) (xy 124.709397 49.370577) (xy 124.70939 49.370564) (xy 124.621789 49.239461) + (xy 124.621786 49.239457) (xy 124.510292 49.127963) (xy 124.510288 49.12796) (xy 124.379185 49.040359) + (xy 124.379172 49.040352) (xy 124.233501 48.980014) (xy 124.233489 48.980011) (xy 124.078845 48.94925) + (xy 124.078842 48.94925) (xy 123.921158 48.94925) (xy 123.921155 48.94925) (xy 123.76651 48.980011) + (xy 123.766498 48.980014) (xy 123.620827 49.040352) (xy 123.620814 49.040359) (xy 123.489711 49.12796) + (xy 123.489707 49.127963) (xy 123.378213 49.239457) (xy 123.37821 49.239461) (xy 123.290609 49.370564) + (xy 123.290602 49.370577) (xy 123.230264 49.516248) (xy 123.230261 49.51626) (xy 123.1995 49.670903) + (xy 114.000499 49.670903) (xy 114.000499 48.191714) (xy 113.998649 48.170908) (xy 113.998649 48.170903) + (xy 125.1995 48.170903) (xy 125.1995 48.328596) (xy 125.230261 48.483239) (xy 125.230264 48.483251) + (xy 125.290602 48.628922) (xy 125.290609 48.628935) (xy 125.37821 48.760038) (xy 125.378213 48.760042) + (xy 125.489707 48.871536) (xy 125.489711 48.871539) (xy 125.620814 48.95914) (xy 125.620827 48.959147) + (xy 125.757104 49.015594) (xy 125.766503 49.019487) (xy 125.889059 49.043865) (xy 125.921153 49.050249) + (xy 125.921156 49.05025) (xy 125.921158 49.05025) (xy 126.078844 49.05025) (xy 126.078845 49.050249) + (xy 126.233497 49.019487) (xy 126.379179 48.959144) (xy 126.510289 48.871539) (xy 126.621789 48.760039) + (xy 126.709394 48.628929) (xy 126.769737 48.483247) (xy 126.8005 48.328592) (xy 126.8005 48.170908) + (xy 126.8005 48.170905) (xy 126.800499 48.170903) (xy 126.78091 48.072424) (xy 126.769737 48.016253) + (xy 126.769735 48.016248) (xy 126.709397 47.870577) (xy 126.70939 47.870564) (xy 126.621789 47.739461) + (xy 126.621786 47.739457) (xy 126.510292 47.627963) (xy 126.510288 47.62796) (xy 126.379185 47.540359) + (xy 126.379172 47.540352) (xy 126.233501 47.480014) (xy 126.233489 47.480011) (xy 126.078845 47.44925) + (xy 126.078842 47.44925) (xy 125.921158 47.44925) (xy 125.921155 47.44925) (xy 125.76651 47.480011) + (xy 125.766498 47.480014) (xy 125.620827 47.540352) (xy 125.620814 47.540359) (xy 125.489711 47.62796) + (xy 125.489707 47.627963) (xy 125.378213 47.739457) (xy 125.37821 47.739461) (xy 125.290609 47.870564) + (xy 125.290602 47.870577) (xy 125.230264 48.016248) (xy 125.230261 48.01626) (xy 125.1995 48.170903) + (xy 113.998649 48.170903) (xy 113.989886 48.072334) (xy 113.989886 48.072332) (xy 113.942913 47.908168) + (xy 113.93391 47.876704) (xy 113.933909 47.876703) (xy 113.933909 47.876701) (xy 113.839698 47.696343) + (xy 113.784259 47.628352) (xy 113.711109 47.53864) (xy 113.57893 47.430863) (xy 113.553407 47.410052) + (xy 113.373049 47.315841) (xy 113.373046 47.31584) (xy 113.367475 47.31293) (xy 113.368787 47.310418) + (xy 113.323482 47.274778) (xy 113.30064 47.208747) (xy 113.3005 47.202866) (xy 113.3005 47.170905) + (xy 113.300499 47.170903) (xy 113.269738 47.01626) (xy 113.269737 47.016253) (xy 113.243489 46.952884) + (xy 113.209397 46.870577) (xy 113.20939 46.870564) (xy 113.121789 46.739461) (xy 113.121786 46.739457) + (xy 113.010292 46.627963) (xy 113.010288 46.62796) (xy 112.879185 46.540359) (xy 112.879172 46.540352) + (xy 112.733501 46.480014) (xy 112.733489 46.480011) (xy 112.578845 46.44925) (xy 112.578842 46.44925) + (xy 112.421158 46.44925) (xy 112.421155 46.44925) (xy 112.26651 46.480011) (xy 112.266498 46.480014) + (xy 112.120827 46.540352) (xy 112.120814 46.540359) (xy 111.989711 46.62796) (xy 111.989707 46.627963) + (xy 111.878213 46.739457) (xy 111.87821 46.739461) (xy 111.790609 46.870564) (xy 111.790602 46.870577) + (xy 111.730264 47.016248) (xy 111.730261 47.01626) (xy 111.6995 47.170903) (xy 111.6995 47.202866) + (xy 111.679815 47.269905) (xy 111.631788 47.31152) (xy 111.632525 47.31293) (xy 111.626953 47.31584) + (xy 111.626951 47.315841) (xy 111.446593 47.410052) (xy 111.446591 47.410053) (xy 111.44659 47.410054) + (xy 111.28889 47.53864) (xy 111.160304 47.69634) (xy 111.160302 47.696343) (xy 111.109907 47.792818) + (xy 111.061422 47.843124) (xy 110.993434 47.859231) (xy 110.927531 47.836024) (xy 110.890092 47.792819) + (xy 110.839698 47.696343) (xy 110.784259 47.628352) (xy 110.711109 47.53864) (xy 110.57893 47.430863) + (xy 110.553407 47.410052) (xy 110.373049 47.315841) (xy 110.373048 47.31584) (xy 110.373045 47.315839) + (xy 110.252431 47.281328) (xy 110.177418 47.259864) (xy 110.177415 47.259863) (xy 110.177413 47.259863) + (xy 110.111102 47.253967) (xy 110.058037 47.24925) (xy 110.058032 47.24925) (xy 108.941971 47.24925) + (xy 108.941965 47.24925) (xy 108.941964 47.249251) (xy 108.936351 47.24975) (xy 108.822584 47.259863) + (xy 108.626954 47.315839) (xy 108.600773 47.329515) (xy 108.446593 47.410052) (xy 108.446591 47.410053) + (xy 108.44659 47.410054) (xy 108.28889 47.53864) (xy 108.160304 47.69634) (xy 108.160302 47.696343) + (xy 108.109907 47.792818) (xy 108.061422 47.843124) (xy 107.993434 47.859231) (xy 107.927531 47.836024) + (xy 107.890092 47.792819) (xy 107.839698 47.696343) (xy 107.784259 47.628352) (xy 107.711109 47.53864) + (xy 107.57893 47.430863) (xy 107.553407 47.410052) (xy 107.373049 47.315841) (xy 107.373048 47.31584) + (xy 107.373045 47.315839) (xy 107.252431 47.281328) (xy 107.177418 47.259864) (xy 107.177415 47.259863) + (xy 107.177413 47.259863) (xy 107.111102 47.253967) (xy 107.058037 47.24925) (xy 107.058032 47.24925) + (xy 105.941971 47.24925) (xy 105.941965 47.24925) (xy 105.941964 47.249251) (xy 105.936351 47.24975) + (xy 105.822584 47.259863) (xy 105.626954 47.315839) (xy 105.600773 47.329515) (xy 105.446593 47.410052) + (xy 105.446591 47.410053) (xy 105.44659 47.410054) (xy 105.28889 47.53864) (xy 105.160302 47.696343) + (xy 105.1603 47.696345) (xy 105.109626 47.793356) (xy 105.06114 47.843663) (xy 104.993152 47.85977) + (xy 104.927249 47.836563) (xy 104.889809 47.793356) (xy 104.839277 47.696618) (xy 104.710753 47.538996) + (xy 104.553129 47.410471) (xy 104.372861 47.316307) (xy 104.177328 47.260359) (xy 104.177325 47.260358) + (xy 104.058 47.24975) (xy 103.75 47.24975) (xy 103.25 47.24975) (xy 102.941999 47.24975) (xy 102.822674 47.260358) + (xy 102.822671 47.260359) (xy 102.627138 47.316307) (xy 102.44687 47.410471) (xy 102.289246 47.538996) + (xy 102.160721 47.69662) (xy 102.066557 47.876888) (xy 102.010609 48.072421) (xy 102.010608 48.072424) + (xy 102 48.191749) (xy 100.5005 48.191749) (xy 100.5005 46.170903) (xy 109.6995 46.170903) (xy 109.6995 46.328596) + (xy 109.730261 46.483239) (xy 109.730264 46.483251) (xy 109.790602 46.628922) (xy 109.790609 46.628935) + (xy 109.87821 46.760038) (xy 109.878213 46.760042) (xy 109.989707 46.871536) (xy 109.989711 46.871539) + (xy 110.120814 46.95914) (xy 110.120827 46.959147) (xy 110.253756 47.014207) (xy 110.266503 47.019487) + (xy 110.421153 47.050249) (xy 110.421156 47.05025) (xy 110.421158 47.05025) (xy 110.578844 47.05025) + (xy 110.578845 47.050249) (xy 110.733497 47.019487) (xy 110.879179 46.959144) (xy 111.010289 46.871539) + (xy 111.121789 46.760039) (xy 111.209394 46.628929) (xy 111.269737 46.483247) (xy 111.3005 46.328592) + (xy 111.3005 46.170908) (xy 111.3005 46.170905) (xy 111.300499 46.170903) (xy 114.6995 46.170903) + (xy 114.6995 46.328596) (xy 114.730261 46.483239) (xy 114.730264 46.483251) (xy 114.790602 46.628922) + (xy 114.790609 46.628935) (xy 114.87821 46.760038) (xy 114.878213 46.760042) (xy 114.989707 46.871536) + (xy 114.989711 46.871539) (xy 115.120814 46.95914) (xy 115.120827 46.959147) (xy 115.253756 47.014207) + (xy 115.266503 47.019487) (xy 115.421153 47.050249) (xy 115.421156 47.05025) (xy 115.421158 47.05025) + (xy 115.578844 47.05025) (xy 115.578845 47.050249) (xy 115.733497 47.019487) (xy 115.879179 46.959144) + (xy 116.010289 46.871539) (xy 116.121789 46.760039) (xy 116.181348 46.670903) (xy 127.6995 46.670903) + (xy 127.6995 46.828596) (xy 127.730261 46.983239) (xy 127.730264 46.983251) (xy 127.790602 47.128922) + (xy 127.790609 47.128935) (xy 127.87821 47.260038) (xy 127.878213 47.260042) (xy 127.989707 47.371536) + (xy 127.989711 47.371539) (xy 128.120814 47.45914) (xy 128.120827 47.459147) (xy 128.266498 47.519485) + (xy 128.266503 47.519487) (xy 128.421153 47.550249) (xy 128.421156 47.55025) (xy 128.421158 47.55025) + (xy 128.578844 47.55025) (xy 128.578845 47.550249) (xy 128.733497 47.519487) (xy 128.879179 47.459144) + (xy 129.010289 47.371539) (xy 129.121789 47.260039) (xy 129.209394 47.128929) (xy 129.269737 46.983247) + (xy 129.3005 46.828592) (xy 129.3005 46.670908) (xy 129.3005 46.670905) (xy 129.300499 46.670903) + (xy 129.274531 46.540356) (xy 129.269737 46.516253) (xy 129.256062 46.483239) (xy 129.209397 46.370577) + (xy 129.20939 46.370564) (xy 129.121789 46.239461) (xy 129.121786 46.239457) (xy 129.010292 46.127963) + (xy 129.010288 46.12796) (xy 128.879185 46.040359) (xy 128.879172 46.040352) (xy 128.733501 45.980014) + (xy 128.733489 45.980011) (xy 128.578845 45.94925) (xy 128.578842 45.94925) (xy 128.421158 45.94925) + (xy 128.421155 45.94925) (xy 128.26651 45.980011) (xy 128.266498 45.980014) (xy 128.120827 46.040352) + (xy 128.120814 46.040359) (xy 127.989711 46.12796) (xy 127.989707 46.127963) (xy 127.878213 46.239457) + (xy 127.87821 46.239461) (xy 127.790609 46.370564) (xy 127.790602 46.370577) (xy 127.730264 46.516248) + (xy 127.730261 46.51626) (xy 127.6995 46.670903) (xy 116.181348 46.670903) (xy 116.209394 46.628929) + (xy 116.269737 46.483247) (xy 116.3005 46.328592) (xy 116.3005 46.170908) (xy 116.3005 46.170905) + (xy 116.300499 46.170903) (xy 116.285323 46.094608) (xy 116.269737 46.016253) (xy 116.257893 45.987658) + (xy 116.209397 45.870577) (xy 116.20939 45.870564) (xy 116.121789 45.739461) (xy 116.121786 45.739457) + (xy 116.010292 45.627963) (xy 116.010288 45.62796) (xy 115.879185 45.540359) (xy 115.879172 45.540352) + (xy 115.733501 45.480014) (xy 115.733489 45.480011) (xy 115.578845 45.44925) (xy 115.578842 45.44925) + (xy 115.421158 45.44925) (xy 115.421155 45.44925) (xy 115.26651 45.480011) (xy 115.266498 45.480014) + (xy 115.120827 45.540352) (xy 115.120814 45.540359) (xy 114.989711 45.62796) (xy 114.989707 45.627963) + (xy 114.878213 45.739457) (xy 114.87821 45.739461) (xy 114.790609 45.870564) (xy 114.790602 45.870577) + (xy 114.730264 46.016248) (xy 114.730261 46.01626) (xy 114.6995 46.170903) (xy 111.300499 46.170903) + (xy 111.285323 46.094608) (xy 111.269737 46.016253) (xy 111.257893 45.987658) (xy 111.209397 45.870577) + (xy 111.20939 45.870564) (xy 111.121789 45.739461) (xy 111.121786 45.739457) (xy 111.010292 45.627963) + (xy 111.010288 45.62796) (xy 110.879185 45.540359) (xy 110.879172 45.540352) (xy 110.733501 45.480014) + (xy 110.733489 45.480011) (xy 110.578845 45.44925) (xy 110.578842 45.44925) (xy 110.421158 45.44925) + (xy 110.421155 45.44925) (xy 110.26651 45.480011) (xy 110.266498 45.480014) (xy 110.120827 45.540352) + (xy 110.120814 45.540359) (xy 109.989711 45.62796) (xy 109.989707 45.627963) (xy 109.878213 45.739457) + (xy 109.87821 45.739461) (xy 109.790609 45.870564) (xy 109.790602 45.870577) (xy 109.730264 46.016248) + (xy 109.730261 46.01626) (xy 109.6995 46.170903) (xy 100.5005 46.170903) (xy 100.5005 44.37425) + (xy 100.520185 44.307211) (xy 100.572989 44.261456) (xy 100.6245 44.25025) (xy 111.478184 44.25025) + (xy 111.52209 44.254085) (xy 111.543822 44.25025) (xy 111.565892 44.25025) (xy 111.608467 44.238842) + (xy 111.651869 44.231183) (xy 111.671867 44.221854) (xy 111.693186 44.216142) (xy 111.726683 44.196801) + (xy 111.736253 44.191819) (xy 111.771298 44.175472) (xy 111.779881 44.168267) (xy 111.797604 44.155855) + (xy 111.807314 44.15025) (xy 111.838479 44.119084) (xy 111.872239 44.090749) (xy 111.884894 44.072669) + (xy 111.9005 44.057064) (xy 111.919841 44.023561) (xy 111.925625 44.01448) (xy 113.823914 41.302639) + (xy 113.878484 41.259008) (xy 113.925498 41.24975) (xy 132.074501 41.24975) + ) + ) + ) + (zone + (net 98) + (net_name "Board_1-GND") + (layer "B.Cu") + (uuid "1ef2fcb3-e32e-4d75-a742-dd8bde515bb0") + (hatch edge 0.5) + (connect_pads + (clearance 0.5) + ) + (min_thickness 0.25) + (filled_areas_thickness no) + (fill yes + (thermal_gap 0.5) + (thermal_bridge_width 0.5) + ) + (polygon + (pts + (xy 151 63.74975) (xy 197 63.74975) (xy 197 43.74975) (xy 185.5 43.74975) (xy 183.5 41.24975) (xy 164.5 41.24975) + (xy 162.5 43.74975) (xy 151 43.74975) + ) + ) + (filled_polygon + (layer "B.Cu") + (pts + (xy 183.14154 41.269435) (xy 183.176086 41.302641) (xy 185.008872 43.920908) (xy 185.077462 44.018893) + (xy 185.0995 44.057064) (xy 185.115104 44.072668) (xy 185.12133 44.081562) (xy 185.121329 44.081562) + (xy 185.127759 44.090747) (xy 185.12776 44.090748) (xy 185.127761 44.090749) (xy 185.161522 44.119086) + (xy 185.192686 44.15025) (xy 185.211792 44.161281) (xy 185.220105 44.168258) (xy 185.220113 44.168264) + (xy 185.228699 44.175471) (xy 185.2287 44.175471) (xy 185.228702 44.175473) (xy 185.268646 44.194105) + (xy 185.306814 44.216142) (xy 185.328132 44.221854) (xy 185.348131 44.231183) (xy 185.348132 44.231183) + (xy 185.348134 44.231184) (xy 185.386216 44.237904) (xy 185.386219 44.237904) (xy 185.391539 44.238842) + (xy 185.434108 44.25025) (xy 185.456173 44.25025) (xy 185.47791 44.254086) (xy 185.516444 44.25072) + (xy 185.527234 44.25025) (xy 187.19781 44.25025) (xy 187.264849 44.269935) (xy 187.310604 44.322739) + (xy 187.320548 44.391897) (xy 187.291523 44.455453) (xy 187.245262 44.488811) (xy 187.120827 44.540352) + (xy 187.120814 44.540359) (xy 186.989711 44.62796) (xy 186.989707 44.627963) (xy 186.878213 44.739457) + (xy 186.87821 44.739461) (xy 186.790609 44.870564) (xy 186.790602 44.870577) (xy 186.730264 45.016248) + (xy 186.730261 45.01626) (xy 186.6995 45.170903) (xy 186.6995 45.328596) (xy 186.731451 45.489222) + (xy 186.730145 45.489481) (xy 186.730701 45.552534) (xy 186.693445 45.611642) (xy 186.630147 45.641225) + (xy 186.560904 45.63189) (xy 186.555137 45.629137) (xy 186.530168 45.616415) (xy 186.480029 45.590867) + (xy 186.292826 45.53004) (xy 186.138588 45.505612) (xy 186.075453 45.475683) (xy 186.070305 45.47082) + (xy 184.584573 43.985087) (xy 184.551088 43.923764) (xy 184.550637 43.921597) (xy 184.519738 43.76626) + (xy 184.519737 43.766253) (xy 184.485608 43.683858) (xy 184.459397 43.620577) (xy 184.45939 43.620564) + (xy 184.371789 43.489461) (xy 184.371786 43.489457) (xy 184.260292 43.377963) (xy 184.260288 43.37796) + (xy 184.129185 43.290359) (xy 184.129172 43.290352) (xy 183.983501 43.230014) (xy 183.983489 43.230011) + (xy 183.828845 43.19925) (xy 183.828842 43.19925) (xy 183.671158 43.19925) (xy 183.671155 43.19925) + (xy 183.51651 43.230011) (xy 183.516498 43.230014) (xy 183.370827 43.290352) (xy 183.370814 43.290359) + (xy 183.239711 43.37796) (xy 183.239707 43.377963) (xy 183.128213 43.489457) (xy 183.12821 43.489461) + (xy 183.040609 43.620564) (xy 183.040602 43.620577) (xy 182.980264 43.766248) (xy 182.980261 43.76626) + (xy 182.9495 43.920903) (xy 182.9495 44.078596) (xy 182.980261 44.233239) (xy 182.980264 44.233251) + (xy 183.040602 44.378922) (xy 183.040609 44.378935) (xy 183.071043 44.424482) (xy 183.091921 44.491159) + (xy 183.073437 44.55854) (xy 183.036832 44.596475) (xy 182.989711 44.62796) (xy 182.989707 44.627963) + (xy 182.878213 44.739457) (xy 182.87821 44.739461) (xy 182.790609 44.870564) (xy 182.790602 44.870577) + (xy 182.730264 45.016248) (xy 182.730261 45.01626) (xy 182.6995 45.170903) (xy 182.6995 45.32525) + (xy 182.679815 45.392289) (xy 182.627011 45.438044) (xy 182.5755 45.44925) (xy 182.421155 45.44925) + (xy 182.26651 45.480011) (xy 182.266498 45.480014) (xy 182.120827 45.540352) (xy 182.120814 45.540359) + (xy 181.989711 45.62796) (xy 181.989707 45.627963) (xy 181.878213 45.739457) (xy 181.87821 45.739461) + (xy 181.790609 45.870564) (xy 181.790602 45.870577) (xy 181.730264 46.016248) (xy 181.730261 46.01626) + (xy 181.6995 46.170903) (xy 181.6995 46.328596) (xy 181.730261 46.483239) (xy 181.730264 46.483251) + (xy 181.790602 46.628922) (xy 181.790609 46.628935) (xy 181.87821 46.760038) (xy 181.878213 46.760042) + (xy 181.989707 46.871536) (xy 181.989711 46.871539) (xy 182.120814 46.95914) (xy 182.120827 46.959147) + (xy 182.253756 47.014207) (xy 182.266503 47.019487) (xy 182.421153 47.050249) (xy 182.421156 47.05025) + (xy 182.421158 47.05025) (xy 182.578844 47.05025) (xy 182.578845 47.050249) (xy 182.733497 47.019487) + (xy 182.879179 46.959144) (xy 183.010289 46.871539) (xy 183.121789 46.760039) (xy 183.209394 46.628929) + (xy 183.269737 46.483247) (xy 183.3005 46.328592) (xy 183.3005 46.17425) (xy 183.320185 46.107211) + (xy 183.372989 46.061456) (xy 183.4245 46.05025) (xy 183.578844 46.05025) (xy 183.578845 46.050249) + (xy 183.733497 46.019487) (xy 183.879179 45.959144) (xy 184.010289 45.871539) (xy 184.121789 45.760039) + (xy 184.209394 45.628929) (xy 184.232263 45.573717) (xy 184.276101 45.519316) (xy 184.342395 45.49725) + (xy 184.410094 45.514528) (xy 184.434504 45.53349) (xy 184.888672 45.987658) (xy 184.922157 46.048981) + (xy 184.917173 46.118673) (xy 184.911476 46.131633) (xy 184.841118 46.269717) (xy 184.78029 46.456923) + (xy 184.7495 46.651327) (xy 184.7495 46.848172) (xy 184.78029 47.042576) (xy 184.841117 47.229779) + (xy 184.910588 47.366123) (xy 184.930476 47.405155) (xy 185.046172 47.564396) (xy 185.185354 47.703578) + (xy 185.344595 47.819274) (xy 185.423016 47.859231) (xy 185.51997 47.908632) (xy 185.519972 47.908632) + (xy 185.519975 47.908634) (xy 185.620317 47.941237) (xy 185.707173 47.969459) (xy 185.901578 48.00025) + (xy 185.901583 48.00025) (xy 186.098422 48.00025) (xy 186.292826 47.969459) (xy 186.294328 47.968971) + (xy 186.480025 47.908634) (xy 186.655405 47.819274) (xy 186.814646 47.703578) (xy 186.953828 47.564396) + (xy 187.069524 47.405155) (xy 187.158884 47.229775) (xy 187.219709 47.042576) (xy 187.232923 46.959147) + (xy 187.2505 46.848172) (xy 187.2505 46.651327) (xy 187.219709 46.456923) (xy 187.178012 46.328596) + (xy 187.158884 46.269725) (xy 187.158881 46.269721) (xy 187.158881 46.269718) (xy 187.120618 46.194624) + (xy 187.107721 46.125955) (xy 187.133997 46.061214) (xy 187.191103 46.020956) (xy 187.260908 46.017964) + (xy 187.266292 46.019445) (xy 187.421153 46.050249) (xy 187.421156 46.05025) (xy 187.421158 46.05025) + (xy 187.578844 46.05025) (xy 187.578845 46.050249) (xy 187.654162 46.035267) (xy 187.733483 46.01949) + (xy 187.733485 46.019489) (xy 187.733497 46.019487) (xy 187.733507 46.019482) (xy 187.73355 46.01947) + (xy 187.733586 46.019469) (xy 187.739472 46.018299) (xy 187.739693 46.019414) (xy 187.803417 46.018837) + (xy 187.862535 46.056078) (xy 187.892134 46.119368) (xy 187.882817 46.188614) (xy 187.880046 46.19442) + (xy 187.841582 46.269911) (xy 187.780778 46.457044) (xy 187.75 46.651367) (xy 187.75 46.848132) + (xy 187.780778 47.042455) (xy 187.841582 47.229588) (xy 187.876161 47.297454) (xy 187.889057 47.366123) + (xy 187.86278 47.430863) (xy 187.805674 47.47112) (xy 187.789868 47.475365) (xy 187.766508 47.480011) + (xy 187.766498 47.480014) (xy 187.620827 47.540352) (xy 187.620814 47.540359) (xy 187.489125 47.628352) + (xy 187.428874 47.647217) (xy 187.429002 47.648189) (xy 187.423427 47.648923) (xy 187.422447 47.64923) + (xy 187.420996 47.649243) (xy 187.42094 47.64925) (xy 187.380019 47.660214) (xy 187.380019 47.660215) + (xy 187.342751 47.670201) (xy 187.268214 47.690173) (xy 187.268209 47.690176) (xy 187.13129 47.769225) + (xy 187.131282 47.769231) (xy 187.019478 47.881036) (xy 186.404532 48.495981) (xy 186.343209 48.529466) + (xy 186.297453 48.530773) (xy 186.098422 48.49925) (xy 186.098417 48.49925) (xy 185.901583 48.49925) + (xy 185.901578 48.49925) (xy 185.707173 48.53004) (xy 185.51997 48.590867) (xy 185.344594 48.680226) + (xy 185.253741 48.746235) (xy 185.185354 48.795922) (xy 185.185352 48.795924) (xy 185.185351 48.795924) + (xy 185.046174 48.935101) (xy 185.046174 48.935102) (xy 185.046172 48.935104) (xy 185.035603 48.949651) + (xy 184.930476 49.094344) (xy 184.841117 49.26972) (xy 184.78029 49.456923) (xy 184.7495 49.651327) + (xy 184.7495 49.848172) (xy 184.78029 50.042576) (xy 184.841117 50.229779) (xy 184.912855 50.370572) + (xy 184.930476 50.405155) (xy 185.046172 50.564396) (xy 185.185354 50.703578) (xy 185.344595 50.819274) + (xy 185.362883 50.828592) (xy 185.51997 50.908632) (xy 185.519972 50.908632) (xy 185.519975 50.908634) + (xy 185.620317 50.941237) (xy 185.707173 50.969459) (xy 185.901578 51.00025) (xy 185.901583 51.00025) + (xy 186.098422 51.00025) (xy 186.292826 50.969459) (xy 186.324584 50.95914) (xy 186.480025 50.908634) + (xy 186.655405 50.819274) (xy 186.814646 50.703578) (xy 186.953828 50.564396) (xy 187.069524 50.405155) + (xy 187.158884 50.229775) (xy 187.219709 50.042576) (xy 187.229618 49.980011) (xy 187.2505 49.848172) + (xy 187.2505 49.651328) (xy 187.236609 49.563632) (xy 187.219709 49.456924) (xy 187.219707 49.456918) + (xy 187.218975 49.452296) (xy 187.227929 49.383002) (xy 187.253764 49.345219) (xy 187.575685 49.023298) + (xy 187.589794 49.015594) (xy 187.600832 49.003903) (xy 187.619828 48.999194) (xy 187.637006 48.989815) + (xy 187.653802 48.990773) (xy 187.668649 48.987094) (xy 187.696235 48.993195) (xy 187.703338 48.993601) + (xy 187.707111 48.994885) (xy 187.766503 49.019487) (xy 187.79739 49.025631) (xy 187.80514 49.02827) + (xy 187.827272 49.043865) (xy 187.851267 49.056416) (xy 187.85541 49.063692) (xy 187.862255 49.068515) + (xy 187.872443 49.093602) (xy 187.885842 49.117132) (xy 187.885393 49.125493) (xy 187.888544 49.13325) + (xy 187.883552 49.159861) (xy 187.882103 49.186901) (xy 187.875663 49.201915) (xy 187.875662 49.201922) + (xy 187.875659 49.201925) (xy 187.875651 49.201944) (xy 187.841118 49.269717) (xy 187.78029 49.456923) + (xy 187.7495 49.651327) (xy 187.7495 49.848172) (xy 187.78029 50.042576) (xy 187.841117 50.229779) + (xy 187.912855 50.370572) (xy 187.930476 50.405155) (xy 188.046172 50.564396) (xy 188.185354 50.703578) + (xy 188.344595 50.819274) (xy 188.519975 50.908634) (xy 188.632808 50.945296) (xy 188.690483 50.984732) + (xy 188.717681 51.049091) (xy 188.716107 51.087416) (xy 188.6995 51.170908) (xy 188.6995 51.328596) + (xy 188.730261 51.483239) (xy 188.730264 51.483251) (xy 188.790602 51.628922) (xy 188.790609 51.628935) + (xy 188.87821 51.760038) (xy 188.878213 51.760042) (xy 188.989707 51.871536) (xy 188.989711 51.871539) + (xy 189.120814 51.95914) (xy 189.120827 51.959147) (xy 189.258695 52.016253) (xy 189.266503 52.019487) + (xy 189.421153 52.050249) (xy 189.421156 52.05025) (xy 189.421158 52.05025) (xy 189.578844 52.05025) + (xy 189.578845 52.050249) (xy 189.733497 52.019487) (xy 189.879179 51.959144) (xy 190.010289 51.871539) + (xy 190.121789 51.760039) (xy 190.209394 51.628929) (xy 190.269737 51.483247) (xy 190.3005 51.328592) + (xy 190.3005 51.170908) (xy 190.3005 51.170905) (xy 190.300499 51.170903) (xy 190.284579 51.090867) + (xy 190.269737 51.016253) (xy 190.269735 51.016248) (xy 190.209397 50.870577) (xy 190.20939 50.870564) + (xy 190.124698 50.743815) (xy 190.121789 50.739461) (xy 190.053231 50.670903) (xy 193.6995 50.670903) + (xy 193.6995 50.828596) (xy 193.730261 50.983239) (xy 193.730264 50.983251) (xy 193.790602 51.128922) + (xy 193.790609 51.128935) (xy 193.87821 51.260038) (xy 193.878213 51.260042) (xy 193.989707 51.371536) + (xy 193.989711 51.371539) (xy 194.120814 51.45914) (xy 194.120827 51.459147) (xy 194.217646 51.49925) + (xy 194.266503 51.519487) (xy 194.388742 51.543802) (xy 194.421153 51.550249) (xy 194.421156 51.55025) + (xy 194.421158 51.55025) (xy 194.578844 51.55025) (xy 194.578845 51.550249) (xy 194.733497 51.519487) + (xy 194.879179 51.459144) (xy 195.010289 51.371539) (xy 195.121789 51.260039) (xy 195.209394 51.128929) + (xy 195.269737 50.983247) (xy 195.3005 50.828592) (xy 195.3005 50.670908) (xy 195.3005 50.670905) + (xy 195.300499 50.670903) (xy 195.291957 50.627961) (xy 195.269737 50.516253) (xy 195.268134 50.512382) + (xy 195.209397 50.370577) (xy 195.20939 50.370564) (xy 195.121789 50.239461) (xy 195.121786 50.239457) + (xy 195.010292 50.127963) (xy 195.010288 50.12796) (xy 194.879185 50.040359) (xy 194.879172 50.040352) + (xy 194.733501 49.980014) (xy 194.733489 49.980011) (xy 194.578845 49.94925) (xy 194.578842 49.94925) + (xy 194.421158 49.94925) (xy 194.421155 49.94925) (xy 194.26651 49.980011) (xy 194.266498 49.980014) + (xy 194.120827 50.040352) (xy 194.120814 50.040359) (xy 193.989711 50.12796) (xy 193.989707 50.127963) + (xy 193.878213 50.239457) (xy 193.87821 50.239461) (xy 193.790609 50.370564) (xy 193.790602 50.370577) + (xy 193.730264 50.516248) (xy 193.730261 50.51626) (xy 193.6995 50.670903) (xy 190.053231 50.670903) + (xy 190.025438 50.64311) (xy 190.025095 50.642762) (xy 190.008777 50.612358) (xy 189.992241 50.582074) + (xy 189.992274 50.581608) (xy 189.992054 50.581198) (xy 189.994762 50.546813) (xy 189.997225 50.512382) + (xy 189.997517 50.511836) (xy 189.997541 50.511544) (xy 189.997996 50.510944) (xy 190.013089 50.48283) + (xy 190.072278 50.401364) (xy 190.127608 50.358699) (xy 190.172596 50.35025) (xy 190.413331 50.35025) + (xy 190.413347 50.350251) (xy 190.420943 50.350251) (xy 190.579054 50.350251) (xy 190.579057 50.350251) + (xy 190.731785 50.309327) (xy 190.781904 50.280389) (xy 190.868716 50.23027) (xy 190.98052 50.118466) + (xy 190.980521 50.118464) (xy 191.48052 49.618466) (xy 191.559577 49.481534) (xy 191.600501 49.328807) + (xy 191.600501 49.170692) (xy 191.600501 49.163097) (xy 191.6005 49.163079) (xy 191.6005 47.329515) + (xy 191.620185 47.262476) (xy 191.621398 47.260624) (xy 191.621907 47.259863) (xy 191.709394 47.128929) + (xy 191.769737 46.983247) (xy 191.8005 46.828592) (xy 191.8005 46.670908) (xy 191.8005 46.670905) + (xy 191.800499 46.670903) (xy 191.774531 46.540356) (xy 191.769737 46.516253) (xy 191.756062 46.483239) + (xy 191.709397 46.370577) (xy 191.70939 46.370564) (xy 191.621789 46.239461) (xy 191.621786 46.239457) + (xy 191.510292 46.127963) (xy 191.510288 46.12796) (xy 191.379185 46.040359) (xy 191.379172 46.040352) + (xy 191.233501 45.980014) (xy 191.233489 45.980011) (xy 191.078845 45.94925) (xy 191.078842 45.94925) + (xy 190.921158 45.94925) (xy 190.921155 45.94925) (xy 190.76651 45.980011) (xy 190.766498 45.980014) + (xy 190.620827 46.040352) (xy 190.620814 46.040359) (xy 190.489711 46.12796) (xy 190.489707 46.127963) + (xy 190.378211 46.239459) (xy 190.362244 46.263356) (xy 190.308631 46.30816) (xy 190.239305 46.316866) + (xy 190.176279 46.28671) (xy 190.148658 46.250758) (xy 190.069096 46.094608) (xy 190.043678 46.059623) + (xy 190.043677 46.059623) (xy 189.353553 46.749749) (xy 189.353553 46.749751) (xy 190.043678 47.439876) + (xy 190.043678 47.439875) (xy 190.069097 47.404891) (xy 190.148658 47.248742) (xy 190.152258 47.244929) + (xy 190.153646 47.239871) (xy 190.176005 47.219785) (xy 190.196632 47.197946) (xy 190.201721 47.196685) + (xy 190.205624 47.19318) (xy 190.235292 47.188371) (xy 190.264453 47.18115) (xy 190.269415 47.182841) + (xy 190.274594 47.182002) (xy 190.302148 47.193995) (xy 190.330588 47.203687) (xy 190.335142 47.208356) + (xy 190.338658 47.209887) (xy 190.362244 47.236143) (xy 190.37821 47.260038) (xy 190.378601 47.260622) + (xy 190.39948 47.327299) (xy 190.3995 47.329515) (xy 190.3995 48.949651) (xy 190.379815 49.01669) + (xy 190.363182 49.037332) (xy 190.287584 49.112931) (xy 190.226261 49.146416) (xy 190.199902 49.14925) + (xy 190.172596 49.14925) (xy 190.105557 49.129565) (xy 190.072278 49.098136) (xy 190.047253 49.063692) + (xy 189.953828 48.935104) (xy 189.814646 48.795922) (xy 189.655405 48.680226) (xy 189.480029 48.590867) + (xy 189.292826 48.53004) (xy 189.098422 48.49925) (xy 189.098417 48.49925) (xy 188.917649 48.49925) + (xy 188.85061 48.479565) (xy 188.804855 48.426761) (xy 188.794911 48.357603) (xy 188.796031 48.35106) + (xy 188.800499 48.328596) (xy 188.8005 48.328592) (xy 188.8005 48.170908) (xy 188.8005 48.170905) + (xy 188.795932 48.147942) (xy 188.802159 48.078351) (xy 188.845021 48.023173) (xy 188.910911 47.999928) + (xy 188.917549 47.99975) (xy 189.098382 47.99975) (xy 189.292705 47.968971) (xy 189.479835 47.908168) + (xy 189.655143 47.818845) (xy 189.690125 47.793428) (xy 189.690126 47.793428) (xy 188.910904 47.014207) + (xy 188.877419 46.952884) (xy 188.882403 46.883193) (xy 188.910904 46.838844) (xy 188.999999 46.749749) + (xy 188.910904 46.660654) (xy 188.877419 46.599331) (xy 188.882403 46.529639) (xy 188.910904 46.485292) + (xy 189.690125 45.70607) (xy 189.690125 45.706069) (xy 189.655145 45.680655) (xy 189.479835 45.591331) + (xy 189.292705 45.530528) (xy 189.098382 45.49975) (xy 188.901618 45.49975) (xy 188.707294 45.530528) + (xy 188.520161 45.591332) (xy 188.44467 45.629796) (xy 188.376 45.642692) (xy 188.31126 45.616415) + (xy 188.271004 45.559308) (xy 188.268012 45.489502) (xy 188.26972 45.4833) (xy 188.269732 45.483257) + (xy 188.269737 45.483247) (xy 188.2765 45.44925) (xy 188.300499 45.328596) (xy 188.3005 45.328594) + (xy 188.3005 45.170905) (xy 188.300499 45.170903) (xy 188.269738 45.01626) (xy 188.269737 45.016253) + (xy 188.269735 45.016248) (xy 188.209397 44.870577) (xy 188.20939 44.870564) (xy 188.121789 44.739461) + (xy 188.121786 44.739457) (xy 188.010292 44.627963) (xy 188.010288 44.62796) (xy 187.879185 44.540359) + (xy 187.879172 44.540352) (xy 187.754738 44.488811) (xy 187.700334 44.444971) (xy 187.678269 44.378676) + (xy 187.695548 44.310977) (xy 187.746685 44.263366) (xy 187.80219 44.25025) (xy 196.3755 44.25025) + (xy 196.442539 44.269935) (xy 196.488294 44.322739) (xy 196.4995 44.37425) (xy 196.4995 63.12525) + (xy 196.479815 63.192289) (xy 196.427011 63.238044) (xy 196.3755 63.24925) (xy 172.30219 63.24925) + (xy 172.235151 63.229565) (xy 172.189396 63.176761) (xy 172.179452 63.107603) (xy 172.208477 63.044047) + (xy 172.254738 63.010689) (xy 172.379172 62.959147) (xy 172.379172 62.959146) (xy 172.379179 62.959144) + (xy 172.510289 62.871539) (xy 172.621789 62.760039) (xy 172.709394 62.628929) (xy 172.769737 62.483247) + (xy 172.8005 62.328592) (xy 172.8005 62.170908) (xy 172.8005 62.170905) (xy 172.800499 62.170903) + (xy 172.784356 62.089748) (xy 172.769737 62.016253) (xy 172.749422 61.967207) (xy 172.709397 61.870577) + (xy 172.70939 61.870564) (xy 172.62179 61.739462) (xy 172.621784 61.739455) (xy 172.553232 61.670903) + (xy 180.1995 61.670903) (xy 180.1995 61.828596) (xy 180.230261 61.983239) (xy 180.230264 61.983251) + (xy 180.290602 62.128922) (xy 180.290609 62.128935) (xy 180.37821 62.260038) (xy 180.378213 62.260042) + (xy 180.489707 62.371536) (xy 180.489711 62.371539) (xy 180.620814 62.45914) (xy 180.620827 62.459147) + (xy 180.766498 62.519485) (xy 180.766503 62.519487) (xy 180.921153 62.550249) (xy 180.921156 62.55025) + (xy 180.921158 62.55025) (xy 181.078844 62.55025) (xy 181.078845 62.550249) (xy 181.233497 62.519487) + (xy 181.379179 62.459144) (xy 181.510289 62.371539) (xy 181.621789 62.260039) (xy 181.709394 62.128929) + (xy 181.769737 61.983247) (xy 181.8005 61.828592) (xy 181.8005 61.670908) (xy 181.8005 61.670905) + (xy 181.800499 61.670903) (xy 181.791957 61.62796) (xy 181.769737 61.516253) (xy 181.76406 61.502547) + (xy 181.709397 61.370577) (xy 181.70939 61.370564) (xy 181.621789 61.239461) (xy 181.621786 61.239457) + (xy 181.510292 61.127963) (xy 181.510288 61.12796) (xy 181.379185 61.040359) (xy 181.379172 61.040352) + (xy 181.233501 60.980014) (xy 181.233489 60.980011) (xy 181.078845 60.94925) (xy 181.078842 60.94925) + (xy 180.921158 60.94925) (xy 180.921155 60.94925) (xy 180.76651 60.980011) (xy 180.766498 60.980014) + (xy 180.620827 61.040352) (xy 180.620814 61.040359) (xy 180.489711 61.12796) (xy 180.489707 61.127963) + (xy 180.378213 61.239457) (xy 180.37821 61.239461) (xy 180.290609 61.370564) (xy 180.290602 61.370577) + (xy 180.230264 61.516248) (xy 180.230261 61.51626) (xy 180.1995 61.670903) (xy 172.553232 61.670903) + (xy 172.510292 61.627963) (xy 172.510288 61.62796) (xy 172.379185 61.540359) (xy 172.379172 61.540352) + (xy 172.233501 61.480014) (xy 172.233489 61.480011) (xy 172.078845 61.44925) (xy 172.078842 61.44925) + (xy 171.921158 61.44925) (xy 171.921155 61.44925) (xy 171.76651 61.480011) (xy 171.766498 61.480014) + (xy 171.620827 61.540352) (xy 171.620814 61.540359) (xy 171.489711 61.62796) (xy 171.413878 61.703793) + (xy 171.352554 61.737277) (xy 171.282863 61.732292) (xy 171.226929 61.690421) (xy 171.202513 61.624956) + (xy 171.208267 61.57779) (xy 171.219708 61.542579) (xy 171.219709 61.542576) (xy 171.238658 61.422934) + (xy 171.2505 61.348172) (xy 171.2505 61.151327) (xy 171.219709 60.956923) (xy 171.158882 60.76972) + (xy 171.086652 60.627961) (xy 171.069524 60.594345) (xy 170.953828 60.435104) (xy 170.814646 60.295922) + (xy 170.655405 60.180226) (xy 170.480029 60.090867) (xy 170.292826 60.03004) (xy 170.098422 59.99925) + (xy 170.098417 59.99925) (xy 169.901583 59.99925) (xy 169.901577 59.99925) (xy 169.702544 60.030773) + (xy 169.633251 60.021818) (xy 169.595466 59.995981) (xy 168.834574 59.235089) (xy 168.801089 59.173766) + (xy 168.800638 59.171599) (xy 168.8005 59.170903) (xy 172.1995 59.170903) (xy 172.1995 59.328596) + (xy 172.230261 59.483239) (xy 172.230264 59.483251) (xy 172.290602 59.628922) (xy 172.290609 59.628935) + (xy 172.37821 59.760038) (xy 172.378213 59.760042) (xy 172.489707 59.871536) (xy 172.489711 59.871539) + (xy 172.620814 59.95914) (xy 172.620827 59.959147) (xy 172.761556 60.017438) (xy 172.766503 60.019487) + (xy 172.877084 60.041483) (xy 172.921153 60.050249) (xy 172.921156 60.05025) (xy 172.921158 60.05025) + (xy 173.078844 60.05025) (xy 173.078845 60.050249) (xy 173.233497 60.019487) (xy 173.379179 59.959144) + (xy 173.510289 59.871539) (xy 173.582095 59.799733) (xy 174.6745 59.799733) (xy 174.6745 60.599751) + (xy 174.674501 60.599769) (xy 174.685 60.702546) (xy 174.685001 60.702549) (xy 174.740185 60.869081) + (xy 174.740187 60.869086) (xy 174.763288 60.906539) (xy 174.832288 61.018406) (xy 174.956344 61.142462) + (xy 175.105666 61.234564) (xy 175.272203 61.289749) (xy 175.374991 61.30025) (xy 176.725008 61.300249) + (xy 176.827797 61.289749) (xy 176.994334 61.234564) (xy 177.143656 61.142462) (xy 177.267712 61.018406) + (xy 177.359814 60.869084) (xy 177.414999 60.702547) (xy 177.4255 60.599759) (xy 177.425499 59.799742) + (xy 177.414999 59.696953) (xy 177.359814 59.530416) (xy 177.267712 59.381094) (xy 177.143656 59.257038) + (xy 177.143655 59.257037) (xy 177.079019 59.21717) (xy 177.032294 59.165222) (xy 177.021071 59.09626) + (xy 177.048914 59.032178) (xy 177.056434 59.023949) (xy 177.164035 58.916348) (xy 177.265804 58.776274) + (xy 177.344408 58.622005) (xy 177.397914 58.457334) (xy 177.399115 58.44975) (xy 176.33033 58.44975) + (xy 176.350075 58.430005) (xy 176.399444 58.344495) (xy 176.425 58.24912) (xy 176.425 58.170903) + (xy 184.062 58.170903) (xy 184.062 58.328596) (xy 184.092761 58.483239) (xy 184.092764 58.483251) + (xy 184.153102 58.628922) (xy 184.153109 58.628935) (xy 184.24071 58.760038) (xy 184.240713 58.760042) + (xy 184.352207 58.871536) (xy 184.352211 58.871539) (xy 184.483314 58.95914) (xy 184.483327 58.959147) + (xy 184.592582 59.004401) (xy 184.629003 59.019487) (xy 184.629006 59.019487) (xy 184.634838 59.021257) + (xy 184.634117 59.023632) (xy 184.652605 59.033297) (xy 184.6815 59.046493) (xy 184.683347 59.049367) + (xy 184.686375 59.05095) (xy 184.702101 59.078549) (xy 184.719274 59.105271) (xy 184.719931 59.10984) + (xy 184.720966 59.111657) (xy 184.724297 59.140206) (xy 184.724297 59.285383) (xy 184.704612 59.352422) + (xy 184.673183 59.385701) (xy 184.510149 59.504153) (xy 184.370971 59.643331) (xy 184.370971 59.643332) + (xy 184.370969 59.643334) (xy 184.332012 59.696953) (xy 184.255273 59.802574) (xy 184.165914 59.97795) + (xy 184.105087 60.165153) (xy 184.074297 60.359557) (xy 184.074297 60.556402) (xy 184.105087 60.750806) + (xy 184.165914 60.938009) (xy 184.255273 61.113385) (xy 184.370969 61.272626) (xy 184.510151 61.411808) + (xy 184.669392 61.527504) (xy 184.694608 61.540352) (xy 184.844767 61.616862) (xy 184.844769 61.616862) + (xy 184.844772 61.616864) (xy 184.928986 61.644227) (xy 185.03197 61.677689) (xy 185.226375 61.70848) + (xy 185.22638 61.70848) (xy 185.423219 61.70848) (xy 185.617623 61.677689) (xy 185.804822 61.616864) + (xy 185.980202 61.527504) (xy 186.139443 61.411808) (xy 186.278625 61.272626) (xy 186.394321 61.113385) + (xy 186.483681 60.938005) (xy 186.544506 60.750806) (xy 186.546303 60.739461) (xy 186.575297 60.556402) + (xy 186.575297 60.359557) (xy 186.544506 60.165153) (xy 186.511768 60.064397) (xy 186.483681 59.977955) + (xy 186.483679 59.977952) (xy 186.483679 59.97795) (xy 186.405349 59.824219) (xy 186.394321 59.802575) + (xy 186.278625 59.643334) (xy 186.139443 59.504152) (xy 186.091786 59.469527) (xy 185.976411 59.385701) + (xy 185.97307 59.381368) (xy 185.968094 59.379096) (xy 185.951961 59.353993) (xy 185.933746 59.33037) + (xy 185.932493 59.323699) (xy 185.93032 59.320318) (xy 185.925297 59.285383) (xy 185.925297 59.170903) + (xy 189.6995 59.170903) (xy 189.6995 59.328596) (xy 189.730261 59.483239) (xy 189.730264 59.483251) + (xy 189.790602 59.628922) (xy 189.790609 59.628935) (xy 189.87821 59.760038) (xy 189.878213 59.760042) + (xy 189.989707 59.871536) (xy 189.989711 59.871539) (xy 190.120814 59.95914) (xy 190.120827 59.959147) + (xy 190.261556 60.017438) (xy 190.266503 60.019487) (xy 190.377084 60.041483) (xy 190.421153 60.050249) + (xy 190.421156 60.05025) (xy 190.421158 60.05025) (xy 190.578844 60.05025) (xy 190.578845 60.050249) + (xy 190.733497 60.019487) (xy 190.879179 59.959144) (xy 191.010289 59.871539) (xy 191.121789 59.760039) + (xy 191.209394 59.628929) (xy 191.269737 59.483247) (xy 191.3005 59.328592) (xy 191.3005 59.170908) + (xy 191.3005 59.170905) (xy 191.300499 59.170903) (xy 191.283466 59.085273) (xy 191.269737 59.016253) + (xy 191.260374 58.993648) (xy 191.209397 58.870577) (xy 191.20939 58.870564) (xy 191.121789 58.739461) + (xy 191.121786 58.739457) (xy 191.010292 58.627963) (xy 191.010288 58.62796) (xy 190.879185 58.540359) + (xy 190.879172 58.540352) (xy 190.733501 58.480014) (xy 190.733489 58.480011) (xy 190.578845 58.44925) + (xy 190.578842 58.44925) (xy 190.421158 58.44925) (xy 190.421155 58.44925) (xy 190.26651 58.480011) + (xy 190.266498 58.480014) (xy 190.120827 58.540352) (xy 190.120814 58.540359) (xy 189.989711 58.62796) + (xy 189.989707 58.627963) (xy 189.878213 58.739457) (xy 189.87821 58.739461) (xy 189.790609 58.870564) + (xy 189.790602 58.870577) (xy 189.730264 59.016248) (xy 189.730261 59.01626) (xy 189.6995 59.170903) + (xy 185.925297 59.170903) (xy 185.925297 58.801107) (xy 185.925298 58.801094) (xy 185.925298 58.632991) + (xy 185.92395 58.62796) (xy 185.884374 58.480263) (xy 185.871136 58.457334) (xy 185.805321 58.343337) + (xy 185.805315 58.343329) (xy 185.697073 58.235087) (xy 185.663588 58.173764) (xy 185.663137 58.171597) + (xy 185.647079 58.090867) (xy 185.632237 58.016253) (xy 185.615201 57.975124) (xy 185.571897 57.870577) + (xy 185.57189 57.870564) (xy 185.484289 57.739461) (xy 185.484286 57.739457) (xy 185.372792 57.627963) + (xy 185.372788 57.62796) (xy 185.241685 57.540359) (xy 185.241672 57.540352) (xy 185.096001 57.480014) + (xy 185.095989 57.480011) (xy 184.941345 57.44925) (xy 184.941342 57.44925) (xy 184.783658 57.44925) + (xy 184.783655 57.44925) (xy 184.62901 57.480011) (xy 184.628998 57.480014) (xy 184.483327 57.540352) + (xy 184.483314 57.540359) (xy 184.352211 57.62796) (xy 184.352207 57.627963) (xy 184.240713 57.739457) + (xy 184.24071 57.739461) (xy 184.153109 57.870564) (xy 184.153102 57.870577) (xy 184.092764 58.016248) + (xy 184.092761 58.01626) (xy 184.062 58.170903) (xy 176.425 58.170903) (xy 176.425 58.15038) (xy 176.399444 58.055005) + (xy 176.350075 57.969495) (xy 176.33033 57.94975) (xy 177.399115 57.94975) (xy 177.399115 57.949749) + (xy 177.397914 57.942165) (xy 177.344408 57.777494) (xy 177.265804 57.623225) (xy 177.164032 57.483147) + (xy 177.041602 57.360717) (xy 176.901524 57.258945) (xy 176.747257 57.180341) (xy 176.582584 57.126835) + (xy 176.411571 57.09975) (xy 176.3 57.09975) (xy 176.3 57.91942) (xy 176.280255 57.899675) (xy 176.194745 57.850306) + (xy 176.09937 57.82475) (xy 176.00063 57.82475) (xy 175.905255 57.850306) (xy 175.819745 57.899675) + (xy 175.8 57.91942) (xy 175.8 57.09975) (xy 175.688429 57.09975) (xy 175.517415 57.126835) (xy 175.352742 57.180341) + (xy 175.198475 57.258945) (xy 175.058397 57.360717) (xy 174.935967 57.483147) (xy 174.834195 57.623225) + (xy 174.755591 57.777494) (xy 174.702085 57.942165) (xy 174.700884 57.949749) (xy 174.700885 57.94975) + (xy 175.76967 57.94975) (xy 175.749925 57.969495) (xy 175.700556 58.055005) (xy 175.675 58.15038) + (xy 175.675 58.24912) (xy 175.700556 58.344495) (xy 175.749925 58.430005) (xy 175.76967 58.44975) + (xy 174.700885 58.44975) (xy 174.702085 58.457334) (xy 174.755591 58.622005) (xy 174.834195 58.776274) + (xy 174.935967 58.916352) (xy 175.043565 59.02395) (xy 175.07705 59.085273) (xy 175.072066 59.154965) + (xy 175.030194 59.210898) (xy 175.020981 59.21717) (xy 174.956342 59.257039) (xy 174.832289 59.381092) + (xy 174.740187 59.530413) (xy 174.740185 59.530418) (xy 174.724903 59.576538) (xy 174.685001 59.696953) + (xy 174.685001 59.696954) (xy 174.685 59.696954) (xy 174.6745 59.799733) (xy 173.582095 59.799733) + (xy 173.621789 59.760039) (xy 173.709394 59.628929) (xy 173.769737 59.483247) (xy 173.8005 59.328592) + (xy 173.8005 59.170908) (xy 173.8005 59.170905) (xy 173.800499 59.170903) (xy 173.783466 59.085273) + (xy 173.769737 59.016253) (xy 173.760374 58.993648) (xy 173.709397 58.870577) (xy 173.70939 58.870564) + (xy 173.621789 58.739461) (xy 173.621786 58.739457) (xy 173.510292 58.627963) (xy 173.510288 58.62796) + (xy 173.379185 58.540359) (xy 173.379172 58.540352) (xy 173.233501 58.480014) (xy 173.233489 58.480011) + (xy 173.078845 58.44925) (xy 173.078842 58.44925) (xy 172.921158 58.44925) (xy 172.921155 58.44925) + (xy 172.76651 58.480011) (xy 172.766498 58.480014) (xy 172.620827 58.540352) (xy 172.620814 58.540359) + (xy 172.489711 58.62796) (xy 172.489707 58.627963) (xy 172.378213 58.739457) (xy 172.37821 58.739461) + (xy 172.290609 58.870564) (xy 172.290602 58.870577) (xy 172.230264 59.016248) (xy 172.230261 59.01626) + (xy 172.1995 59.170903) (xy 168.8005 59.170903) (xy 168.775752 59.046493) (xy 168.769737 59.016253) + (xy 168.760374 58.993648) (xy 168.709397 58.870577) (xy 168.70939 58.870564) (xy 168.621789 58.739461) + (xy 168.621786 58.739457) (xy 168.510292 58.627963) (xy 168.510288 58.62796) (xy 168.379185 58.540359) + (xy 168.379172 58.540352) (xy 168.233501 58.480014) (xy 168.233489 58.480011) (xy 168.078845 58.44925) + (xy 168.078842 58.44925) (xy 167.921158 58.44925) (xy 167.921155 58.44925) (xy 167.76651 58.480011) + (xy 167.766498 58.480014) (xy 167.620827 58.540352) (xy 167.620814 58.540359) (xy 167.489711 58.62796) + (xy 167.489707 58.627963) (xy 167.378213 58.739457) (xy 167.37821 58.739461) (xy 167.290609 58.870564) + (xy 167.290602 58.870577) (xy 167.230264 59.016248) (xy 167.230261 59.01626) (xy 167.1995 59.170903) + (xy 167.1995 59.328596) (xy 167.230261 59.483239) (xy 167.230264 59.483251) (xy 167.290602 59.628922) + (xy 167.290609 59.628935) (xy 167.37821 59.760038) (xy 167.378213 59.760042) (xy 167.454042 59.835871) + (xy 167.487527 59.897194) (xy 167.482543 59.966886) (xy 167.440671 60.022819) (xy 167.375207 60.047236) + (xy 167.328043 60.041483) (xy 167.292828 60.030041) (xy 167.098422 59.99925) (xy 167.098417 59.99925) + (xy 166.901583 59.99925) (xy 166.901578 59.99925) (xy 166.707173 60.03004) (xy 166.51997 60.090867) + (xy 166.344594 60.180226) (xy 166.253741 60.246235) (xy 166.185354 60.295922) (xy 166.185352 60.295924) + (xy 166.185351 60.295924) (xy 166.046174 60.435101) (xy 166.046174 60.435102) (xy 166.046172 60.435104) + (xy 166.013545 60.480011) (xy 165.930476 60.594344) (xy 165.841117 60.76972) (xy 165.78029 60.956923) + (xy 165.7495 61.151327) (xy 165.7495 61.348172) (xy 165.774474 61.505852) (xy 165.772078 61.524391) + (xy 165.774739 61.542897) (xy 165.767692 61.558326) (xy 165.765519 61.575146) (xy 165.75348 61.589447) + (xy 165.745714 61.606453) (xy 165.731445 61.615622) (xy 165.720523 61.628598) (xy 165.702662 61.63412) + (xy 165.686936 61.644227) (xy 165.655232 61.648785) (xy 165.653772 61.649237) (xy 165.652001 61.64925) + (xy 165.579766 61.64925) (xy 165.512727 61.629565) (xy 165.510875 61.628352) (xy 165.379185 61.540359) + (xy 165.379179 61.540356) (xy 165.361589 61.53307) (xy 165.307186 61.489228) (xy 165.285122 61.422934) + (xy 165.287425 61.394321) (xy 165.3005 61.328592) (xy 165.3005 61.170908) (xy 165.3005 61.170905) + (xy 165.300499 61.170903) (xy 165.274531 61.040356) (xy 165.269737 61.016253) (xy 165.269735 61.016248) + (xy 165.209397 60.870577) (xy 165.20939 60.870564) (xy 165.121789 60.739461) (xy 165.121786 60.739457) + (xy 165.010292 60.627963) (xy 165.010288 60.62796) (xy 164.879185 60.540359) (xy 164.879172 60.540352) + (xy 164.733501 60.480014) (xy 164.733489 60.480011) (xy 164.578845 60.44925) (xy 164.578842 60.44925) + (xy 164.421158 60.44925) (xy 164.421155 60.44925) (xy 164.26651 60.480011) (xy 164.266498 60.480014) + (xy 164.120827 60.540352) (xy 164.120814 60.540359) (xy 163.989711 60.62796) (xy 163.989707 60.627963) + (xy 163.878213 60.739457) (xy 163.87821 60.739461) (xy 163.790609 60.870564) (xy 163.790602 60.870577) + (xy 163.730264 61.016248) (xy 163.730261 61.01626) (xy 163.6995 61.170903) (xy 163.6995 61.328596) + (xy 163.730261 61.483239) (xy 163.730264 61.483251) (xy 163.790602 61.628922) (xy 163.790609 61.628935) + (xy 163.87821 61.760038) (xy 163.878213 61.760042) (xy 163.989707 61.871536) (xy 163.989711 61.871539) + (xy 164.120817 61.959142) (xy 164.120819 61.959143) (xy 164.120821 61.959144) (xy 164.138409 61.966429) + (xy 164.192812 62.01027) (xy 164.214877 62.076564) (xy 164.212573 62.105181) (xy 164.1995 62.170903) + (xy 164.1995 62.328596) (xy 164.230261 62.483239) (xy 164.230264 62.483251) (xy 164.290602 62.628922) + (xy 164.290609 62.628935) (xy 164.37821 62.760038) (xy 164.378213 62.760042) (xy 164.489707 62.871536) + (xy 164.489711 62.871539) (xy 164.620814 62.95914) (xy 164.620827 62.959147) (xy 164.745262 63.010689) + (xy 164.799666 63.054529) (xy 164.821731 63.120824) (xy 164.804452 63.188523) (xy 164.753315 63.236134) + (xy 164.69781 63.24925) (xy 151.6245 63.24925) (xy 151.557461 63.229565) (xy 151.511706 63.176761) + (xy 151.5005 63.12525) (xy 151.5005 62.729848) (xy 152.036351 62.729848) (xy 158.346353 62.729848) + (xy 158.346353 62.012394) (xy 152.036351 62.012394) (xy 152.036351 62.729848) (xy 151.5005 62.729848) + (xy 151.5005 59.151327) (xy 154.7495 59.151327) (xy 154.7495 59.348172) (xy 154.78029 59.542576) + (xy 154.841117 59.729779) (xy 154.895174 59.835871) (xy 154.930476 59.905155) (xy 155.046172 60.064396) + (xy 155.185354 60.203578) (xy 155.344595 60.319274) (xy 155.423655 60.359557) (xy 155.51997 60.408632) + (xy 155.519972 60.408632) (xy 155.519975 60.408634) (xy 155.601432 60.435101) (xy 155.707173 60.469459) + (xy 155.901578 60.50025) (xy 155.901583 60.50025) (xy 156.098422 60.50025) (xy 156.292826 60.469459) + (xy 156.480025 60.408634) (xy 156.655405 60.319274) (xy 156.814646 60.203578) (xy 156.953828 60.064396) + (xy 157.069524 59.905155) (xy 157.158884 59.729775) (xy 157.219709 59.542576) (xy 157.238775 59.422197) + (xy 157.2505 59.348172) (xy 157.2505 59.151327) (xy 157.225526 58.993648) (xy 157.227921 58.975108) + (xy 157.225261 58.956603) (xy 157.232307 58.941173) (xy 157.234481 58.924354) (xy 157.246519 58.910052) + (xy 157.254286 58.893047) (xy 157.268554 58.883877) (xy 157.279477 58.870902) (xy 157.297337 58.865379) + (xy 157.313064 58.855273) (xy 157.344767 58.850714) (xy 157.346228 58.850263) (xy 157.347999 58.85025) + (xy 157.420234 58.85025) (xy 157.487273 58.869935) (xy 157.489125 58.871148) (xy 157.620814 58.95914) + (xy 157.620827 58.959147) (xy 157.758683 59.016248) (xy 157.766503 59.019487) (xy 157.916719 59.049367) + (xy 157.921153 59.050249) (xy 157.921156 59.05025) (xy 157.921158 59.05025) (xy 158.078844 59.05025) + (xy 158.078845 59.050249) (xy 158.233497 59.019487) (xy 158.379179 58.959144) (xy 158.510289 58.871539) + (xy 158.621789 58.760039) (xy 158.709394 58.628929) (xy 158.769737 58.483247) (xy 158.8005 58.328592) + (xy 158.8005 58.170908) (xy 158.8005 58.170905) (xy 158.800499 58.170903) (xy 158.784579 58.090867) + (xy 158.769737 58.016253) (xy 158.752701 57.975124) (xy 158.709397 57.870577) (xy 158.70939 57.870564) + (xy 158.621789 57.739461) (xy 158.621786 57.739457) (xy 158.510292 57.627963) (xy 158.510288 57.62796) + (xy 158.379185 57.540359) (xy 158.379172 57.540352) (xy 158.233501 57.480014) (xy 158.233489 57.480011) + (xy 158.078845 57.44925) (xy 158.078842 57.44925) (xy 157.921158 57.44925) (xy 157.921155 57.44925) + (xy 157.76651 57.480011) (xy 157.766498 57.480014) (xy 157.620827 57.540352) (xy 157.620814 57.540359) + (xy 157.489125 57.628352) (xy 157.422447 57.64923) (xy 157.420234 57.64925) (xy 157.08667 57.64925) + (xy 157.086654 57.649249) (xy 157.079058 57.649249) (xy 156.920943 57.649249) (xy 156.844579 57.669711) + (xy 156.768214 57.690173) (xy 156.768209 57.690176) (xy 156.63129 57.769225) (xy 156.631282 57.769231) + (xy 156.404532 57.995981) (xy 156.343209 58.029466) (xy 156.297453 58.030773) (xy 156.098422 57.99925) + (xy 156.098417 57.99925) (xy 155.901583 57.99925) (xy 155.901578 57.99925) (xy 155.707173 58.03004) + (xy 155.51997 58.090867) (xy 155.344594 58.180226) (xy 155.269086 58.235087) (xy 155.185354 58.295922) + (xy 155.185352 58.295924) (xy 155.185351 58.295924) (xy 155.046174 58.435101) (xy 155.046174 58.435102) + (xy 155.046172 58.435104) (xy 155.013362 58.480263) (xy 154.930476 58.594344) (xy 154.841117 58.76972) + (xy 154.78029 58.956923) (xy 154.7495 59.151327) (xy 151.5005 59.151327) (xy 151.5005 57.170903) + (xy 162.6995 57.170903) (xy 162.6995 57.328596) (xy 162.730261 57.483239) (xy 162.730264 57.483251) + (xy 162.790602 57.628922) (xy 162.790609 57.628935) (xy 162.87821 57.760038) (xy 162.878213 57.760042) + (xy 162.989707 57.871536) (xy 162.989711 57.871539) (xy 163.120814 57.95914) (xy 163.120827 57.959147) + (xy 163.217646 57.99925) (xy 163.266503 58.019487) (xy 163.404241 58.046885) (xy 163.421153 58.050249) + (xy 163.421156 58.05025) (xy 163.421158 58.05025) (xy 163.578844 58.05025) (xy 163.578845 58.050249) + (xy 163.733497 58.019487) (xy 163.879179 57.959144) (xy 164.010289 57.871539) (xy 164.121789 57.760039) + (xy 164.209394 57.628929) (xy 164.269737 57.483247) (xy 164.3005 57.328592) (xy 164.3005 57.170908) + (xy 164.3005 57.170905) (xy 164.300499 57.170903) (xy 164.269738 57.01626) (xy 164.269737 57.016253) + (xy 164.227026 56.913139) (xy 164.209397 56.870577) (xy 164.20939 56.870564) (xy 164.121789 56.739461) + (xy 164.121786 56.739457) (xy 164.025792 56.643463) (xy 165.1495 56.643463) (xy 165.1495 56.856037) + (xy 165.182754 57.065993) (xy 165.245803 57.260038) (xy 165.248444 57.268164) (xy 165.344951 57.45757) + (xy 165.46989 57.629536) (xy 165.620213 57.779859) (xy 165.792179 57.904798) (xy 165.792181 57.904799) + (xy 165.792184 57.904801) (xy 165.981588 58.001307) (xy 166.183757 58.066996) (xy 166.393713 58.10025) + (xy 166.393714 58.10025) (xy 166.606286 58.10025) (xy 166.606287 58.10025) (xy 166.816243 58.066996) + (xy 167.018412 58.001307) (xy 167.207816 57.904801) (xy 167.217775 57.897565) (xy 167.233012 57.886496) + (xy 167.233012 57.886495) (xy 167.253598 57.871539) (xy 167.379792 57.779854) (xy 167.530104 57.629542) + (xy 167.530106 57.629538) (xy 167.530109 57.629536) (xy 167.653902 57.459147) (xy 167.655051 57.457566) + (xy 167.751557 57.268162) (xy 167.817246 57.065993) (xy 167.8505 56.856037) (xy 167.8505 56.643463) + (xy 167.817246 56.433507) (xy 167.751557 56.231338) (xy 167.655051 56.041934) (xy 167.655049 56.041931) + (xy 167.655048 56.041929) (xy 167.530109 55.869963) (xy 167.379786 55.71964) (xy 167.20782 55.594701) + (xy 167.018414 55.498194) (xy 167.018413 55.498193) (xy 167.018412 55.498193) (xy 166.816243 55.432504) + (xy 166.816241 55.432503) (xy 166.81624 55.432503) (xy 166.654957 55.406958) (xy 166.606287 55.39925) + (xy 166.393713 55.39925) (xy 166.345042 55.406958) (xy 166.18376 55.432503) (xy 166.183757 55.432504) + (xy 166.027612 55.483239) (xy 165.981585 55.498194) (xy 165.792179 55.594701) (xy 165.620213 55.71964) + (xy 165.46989 55.869963) (xy 165.344951 56.041929) (xy 165.248444 56.231335) (xy 165.182753 56.43351) + (xy 165.159979 56.577302) (xy 165.1495 56.643463) (xy 164.025792 56.643463) (xy 164.010292 56.627963) + (xy 164.010288 56.62796) (xy 163.879185 56.540359) (xy 163.879172 56.540352) (xy 163.733501 56.480014) + (xy 163.733489 56.480011) (xy 163.578845 56.44925) (xy 163.578842 56.44925) (xy 163.421158 56.44925) + (xy 163.421155 56.44925) (xy 163.26651 56.480011) (xy 163.266498 56.480014) (xy 163.120827 56.540352) + (xy 163.120814 56.540359) (xy 162.989711 56.62796) (xy 162.989707 56.627963) (xy 162.878213 56.739457) + (xy 162.87821 56.739461) (xy 162.790609 56.870564) (xy 162.790602 56.870577) (xy 162.730264 57.016248) + (xy 162.730261 57.01626) (xy 162.6995 57.170903) (xy 151.5005 57.170903) (xy 151.5005 55.670903) + (xy 152.6995 55.670903) (xy 152.6995 55.828596) (xy 152.730261 55.983239) (xy 152.730264 55.983251) + (xy 152.790602 56.128922) (xy 152.790609 56.128935) (xy 152.87821 56.260038) (xy 152.878213 56.260042) + (xy 152.989707 56.371536) (xy 152.989711 56.371539) (xy 153.120814 56.45914) (xy 153.120827 56.459147) + (xy 153.258683 56.516248) (xy 153.266503 56.519487) (xy 153.421153 56.550249) (xy 153.421156 56.55025) + (xy 153.421158 56.55025) (xy 153.578844 56.55025) (xy 153.578845 56.550249) (xy 153.733497 56.519487) + (xy 153.879179 56.459144) (xy 154.010289 56.371539) (xy 154.121789 56.260039) (xy 154.209394 56.128929) + (xy 154.269737 55.983247) (xy 154.3005 55.828592) (xy 154.3005 55.670908) (xy 154.3005 55.670905) + (xy 154.300499 55.670903) (xy 154.285341 55.594699) (xy 154.269737 55.516253) (xy 154.256062 55.483239) + (xy 154.209397 55.370577) (xy 154.20939 55.370564) (xy 154.12179 55.239462) (xy 154.121784 55.239455) + (xy 154.053232 55.170903) (xy 168.6995 55.170903) (xy 168.6995 55.328596) (xy 168.730261 55.483239) + (xy 168.730264 55.483251) (xy 168.790602 55.628922) (xy 168.790609 55.628935) (xy 168.87821 55.760038) + (xy 168.878213 55.760042) (xy 168.989707 55.871536) (xy 168.989711 55.871539) (xy 169.120814 55.95914) + (xy 169.120827 55.959147) (xy 169.201847 55.992706) (xy 169.266503 56.019487) (xy 169.421153 56.050249) + (xy 169.421156 56.05025) (xy 169.421158 56.05025) (xy 169.578844 56.05025) (xy 169.578845 56.050249) + (xy 169.733497 56.019487) (xy 169.780121 56.000174) (xy 169.849588 55.992706) (xy 169.912067 56.023981) + (xy 169.94772 56.084069) (xy 169.945227 56.153894) (xy 169.915254 56.202416) (xy 169.878214 56.239456) + (xy 169.87821 56.239461) (xy 169.790609 56.370564) (xy 169.790602 56.370577) (xy 169.730264 56.516248) + (xy 169.730261 56.51626) (xy 169.6995 56.670903) (xy 169.6995 56.828596) (xy 169.730261 56.983239) + (xy 169.730264 56.983251) (xy 169.790602 57.128922) (xy 169.790609 57.128935) (xy 169.87821 57.260038) + (xy 169.878213 57.260042) (xy 169.989707 57.371536) (xy 169.989711 57.371539) (xy 170.120814 57.45914) + (xy 170.120827 57.459147) (xy 170.266498 57.519485) (xy 170.266503 57.519487) (xy 170.421153 57.550249) + (xy 170.421156 57.55025) (xy 170.421158 57.55025) (xy 170.578844 57.55025) (xy 170.578845 57.550249) + (xy 170.733497 57.519487) (xy 170.879179 57.459144) (xy 171.010289 57.371539) (xy 171.121789 57.260039) + (xy 171.209394 57.128929) (xy 171.269737 56.983247) (xy 171.3005 56.828592) (xy 171.3005 56.670908) + (xy 171.3005 56.670905) (xy 171.300499 56.670903) (xy 171.295041 56.643463) (xy 180.1495 56.643463) + (xy 180.1495 56.856037) (xy 180.182754 57.065993) (xy 180.245803 57.260038) (xy 180.248444 57.268164) + (xy 180.344951 57.45757) (xy 180.46989 57.629536) (xy 180.620213 57.779859) (xy 180.792179 57.904798) + (xy 180.792181 57.904799) (xy 180.792184 57.904801) (xy 180.981588 58.001307) (xy 181.183757 58.066996) + (xy 181.393713 58.10025) (xy 181.393714 58.10025) (xy 181.606286 58.10025) (xy 181.606287 58.10025) + (xy 181.816243 58.066996) (xy 182.018412 58.001307) (xy 182.207816 57.904801) (xy 182.25494 57.870564) + (xy 182.379786 57.779859) (xy 182.379788 57.779856) (xy 182.379792 57.779854) (xy 182.530104 57.629542) + (xy 182.530106 57.629538) (xy 182.530109 57.629536) (xy 182.653902 57.459147) (xy 182.655051 57.457566) + (xy 182.751557 57.268162) (xy 182.817246 57.065993) (xy 182.8505 56.856037) (xy 182.8505 56.643463) + (xy 182.817246 56.433507) (xy 182.751557 56.231338) (xy 182.655051 56.041934) (xy 182.655049 56.041931) + (xy 182.655048 56.041929) (xy 182.530109 55.869963) (xy 182.379786 55.71964) (xy 182.20782 55.594701) + (xy 182.018414 55.498194) (xy 182.018413 55.498193) (xy 182.018412 55.498193) (xy 181.816243 55.432504) + (xy 181.816241 55.432503) (xy 181.81624 55.432503) (xy 181.654957 55.406958) (xy 181.606287 55.39925) + (xy 181.393713 55.39925) (xy 181.345042 55.406958) (xy 181.18376 55.432503) (xy 181.183757 55.432504) + (xy 181.027612 55.483239) (xy 180.981585 55.498194) (xy 180.792179 55.594701) (xy 180.620213 55.71964) + (xy 180.46989 55.869963) (xy 180.344951 56.041929) (xy 180.248444 56.231335) (xy 180.182753 56.43351) + (xy 180.159979 56.577302) (xy 180.1495 56.643463) (xy 171.295041 56.643463) (xy 171.274531 56.540356) + (xy 171.269737 56.516253) (xy 171.269735 56.516248) (xy 171.209397 56.370577) (xy 171.20939 56.370564) + (xy 171.121789 56.239461) (xy 171.121786 56.239457) (xy 171.010292 56.127963) (xy 171.010288 56.12796) + (xy 170.879185 56.040359) (xy 170.879172 56.040352) (xy 170.733501 55.980014) (xy 170.733489 55.980011) + (xy 170.578845 55.94925) (xy 170.578842 55.94925) (xy 170.421158 55.94925) (xy 170.421155 55.94925) + (xy 170.26651 55.980011) (xy 170.266502 55.980013) (xy 170.219878 55.999325) (xy 170.150408 56.006792) + (xy 170.08793 55.975516) (xy 170.052278 55.915427) (xy 170.054773 55.845602) (xy 170.084747 55.797081) + (xy 170.121786 55.760042) (xy 170.121789 55.760039) (xy 170.181348 55.670903) (xy 175.6995 55.670903) + (xy 175.6995 55.828596) (xy 175.730261 55.983239) (xy 175.730264 55.983251) (xy 175.790602 56.128922) + (xy 175.790609 56.128935) (xy 175.87821 56.260038) (xy 175.878213 56.260042) (xy 175.989707 56.371536) + (xy 175.989711 56.371539) (xy 176.120814 56.45914) (xy 176.120827 56.459147) (xy 176.258683 56.516248) + (xy 176.266503 56.519487) (xy 176.421153 56.550249) (xy 176.421156 56.55025) (xy 176.421158 56.55025) + (xy 176.578844 56.55025) (xy 176.578845 56.550249) (xy 176.630856 56.539903) (xy 176.733494 56.519488) + (xy 176.733497 56.519487) (xy 176.879172 56.459147) (xy 176.879172 56.459146) (xy 176.879179 56.459144) + (xy 177.010289 56.371539) (xy 177.121789 56.260039) (xy 177.209394 56.128929) (xy 177.269737 55.983247) + (xy 177.3005 55.828592) (xy 177.3005 55.670908) (xy 177.3005 55.670905) (xy 177.300499 55.670903) + (xy 177.285341 55.594699) (xy 177.269737 55.516253) (xy 177.256062 55.483239) (xy 177.209397 55.370577) + (xy 177.20939 55.370564) (xy 177.121789 55.239461) (xy 177.121786 55.239457) (xy 177.010292 55.127963) + (xy 177.010288 55.12796) (xy 176.879185 55.040359) (xy 176.879176 55.040354) (xy 176.836863 55.022828) + (xy 176.836861 55.022827) (xy 176.733501 54.980014) (xy 176.733489 54.980011) (xy 176.578845 54.94925) + (xy 176.578842 54.94925) (xy 176.421158 54.94925) (xy 176.421155 54.94925) (xy 176.26651 54.980011) + (xy 176.266498 54.980014) (xy 176.120827 55.040352) (xy 176.120814 55.040359) (xy 175.989711 55.12796) + (xy 175.989707 55.127963) (xy 175.878213 55.239457) (xy 175.87821 55.239461) (xy 175.790609 55.370564) + (xy 175.790602 55.370577) (xy 175.730264 55.516248) (xy 175.730261 55.51626) (xy 175.6995 55.670903) + (xy 170.181348 55.670903) (xy 170.209394 55.628929) (xy 170.269737 55.483247) (xy 170.3005 55.328592) + (xy 170.3005 55.170908) (xy 170.3005 55.170905) (xy 170.300499 55.170903) (xy 170.274531 55.040354) + (xy 170.269737 55.016253) (xy 170.209394 54.870571) (xy 170.121789 54.739461) (xy 170.121228 54.7389) + (xy 170.121227 54.738898) (xy 170.010292 54.627963) (xy 170.010288 54.62796) (xy 169.879185 54.540359) + (xy 169.879172 54.540352) (xy 169.733501 54.480014) (xy 169.733489 54.480011) (xy 169.578845 54.44925) + (xy 169.578842 54.44925) (xy 169.421158 54.44925) (xy 169.421155 54.44925) (xy 169.26651 54.480011) + (xy 169.266498 54.480014) (xy 169.120827 54.540352) (xy 169.120814 54.540359) (xy 168.989711 54.62796) + (xy 168.989707 54.627963) (xy 168.878213 54.739457) (xy 168.87821 54.739461) (xy 168.790609 54.870564) + (xy 168.790602 54.870577) (xy 168.730264 55.016248) (xy 168.730261 55.01626) (xy 168.6995 55.170903) + (xy 154.053232 55.170903) (xy 154.010292 55.127963) (xy 154.010288 55.12796) (xy 153.879185 55.040359) + (xy 153.879172 55.040352) (xy 153.733501 54.980014) (xy 153.733489 54.980011) (xy 153.578845 54.94925) + (xy 153.578842 54.94925) (xy 153.421158 54.94925) (xy 153.421155 54.94925) (xy 153.26651 54.980011) + (xy 153.266498 54.980014) (xy 153.120827 55.040352) (xy 153.120814 55.040359) (xy 152.989711 55.12796) + (xy 152.989707 55.127963) (xy 152.878213 55.239457) (xy 152.87821 55.239461) (xy 152.790609 55.370564) + (xy 152.790602 55.370577) (xy 152.730264 55.516248) (xy 152.730261 55.51626) (xy 152.6995 55.670903) + (xy 151.5005 55.670903) (xy 151.5005 51.30775) (xy 153 51.30775) (xy 153.010608 51.427075) (xy 153.010609 51.427078) + (xy 153.066557 51.622611) (xy 153.160721 51.802879) (xy 153.289246 51.960503) (xy 153.44687 52.089028) + (xy 153.627138 52.183192) (xy 153.822671 52.23914) (xy 153.822674 52.239141) (xy 153.941999 52.249749) + (xy 153.942002 52.24975) (xy 154.25 52.24975) (xy 154.25 49.99975) (xy 153 49.99975) (xy 153 51.30775) + (xy 151.5005 51.30775) (xy 151.5005 48.191749) (xy 153 48.191749) (xy 153 49.49975) (xy 154.25 49.49975) + (xy 154.25 47.24975) (xy 154.75 47.24975) (xy 154.75 52.24975) (xy 155.057998 52.24975) (xy 155.058 52.249749) + (xy 155.177325 52.239141) (xy 155.177328 52.23914) (xy 155.372861 52.183192) (xy 155.553129 52.089028) + (xy 155.710753 51.960503) (xy 155.839278 51.802879) (xy 155.889809 51.706144) (xy 155.938296 51.655836) + (xy 156.006283 51.639729) (xy 156.072187 51.662935) (xy 156.109624 51.70614) (xy 156.160302 51.803157) + (xy 156.160304 51.803159) (xy 156.28889 51.960859) (xy 156.360794 52.019488) (xy 156.446593 52.089448) + (xy 156.626951 52.183659) (xy 156.822582 52.239636) (xy 156.941963 52.25025) (xy 157.099901 52.250249) + (xy 157.166941 52.269933) (xy 157.187582 52.286567) (xy 157.631284 52.73027) (xy 157.631286 52.730271) + (xy 157.63129 52.730274) (xy 157.699224 52.769495) (xy 157.768216 52.809327) (xy 157.920943 52.850251) + (xy 157.920945 52.850251) (xy 157.929002 52.851312) (xy 157.928826 52.852646) (xy 157.936492 52.854783) + (xy 157.951897 52.854361) (xy 157.979303 52.866719) (xy 157.984392 52.868138) (xy 157.989242 52.87107) + (xy 157.989711 52.871539) (xy 158.120821 52.959144) (xy 158.165579 52.977683) (xy 158.173614 52.982541) + (xy 158.191124 53.001664) (xy 158.211314 53.017934) (xy 158.214336 53.027013) (xy 158.220798 53.034071) + (xy 158.225189 53.059623) (xy 158.233379 53.084228) (xy 158.232115 53.099922) (xy 158.232633 53.102931) + (xy 158.231695 53.105141) (xy 158.231076 53.112842) (xy 158.2245 53.145906) (xy 158.2245 53.303596) + (xy 158.255261 53.458239) (xy 158.255264 53.458251) (xy 158.315602 53.603922) (xy 158.315609 53.603935) + (xy 158.40321 53.735038) (xy 158.403213 53.735042) (xy 158.514707 53.846536) (xy 158.514711 53.846539) + (xy 158.645814 53.93414) (xy 158.645827 53.934147) (xy 158.786462 53.992399) (xy 158.791503 53.994487) + (xy 158.900963 54.01626) (xy 158.946153 54.025249) (xy 158.946156 54.02525) (xy 158.946158 54.02525) + (xy 159.103844 54.02525) (xy 159.103845 54.025249) (xy 159.258497 53.994487) (xy 159.404179 53.934144) + (xy 159.535289 53.846539) (xy 159.646789 53.735039) (xy 159.734394 53.603929) (xy 159.794737 53.458247) + (xy 159.822381 53.319273) (xy 159.825638 53.3029) (xy 159.858023 53.240989) (xy 159.859528 53.239457) + (xy 160.812416 52.286567) (xy 160.873739 52.253083) (xy 160.900097 52.250249) (xy 161.058028 52.250249) + (xy 161.058036 52.250249) (xy 161.177418 52.239636) (xy 161.373049 52.183659) (xy 161.553407 52.089448) + (xy 161.711109 51.960859) (xy 161.839698 51.803157) (xy 161.890092 51.706681) (xy 161.938578 51.656375) + (xy 162.006565 51.640268) (xy 162.072468 51.663474) (xy 162.109907 51.70668) (xy 162.156523 51.795922) + (xy 162.160302 51.803157) (xy 162.28889 51.960859) (xy 162.360794 52.019488) (xy 162.446593 52.089448) + (xy 162.626951 52.183659) (xy 162.822582 52.239636) (xy 162.941963 52.25025) (xy 164.058036 52.250249) + (xy 164.177418 52.239636) (xy 164.373049 52.183659) (xy 164.553407 52.089448) (xy 164.711109 51.960859) + (xy 164.839698 51.803157) (xy 164.908782 51.670903) (xy 169.1995 51.670903) (xy 169.1995 51.828596) + (xy 169.230261 51.983239) (xy 169.230264 51.983251) (xy 169.290602 52.128922) (xy 169.290609 52.128935) + (xy 169.37821 52.260038) (xy 169.378213 52.260042) (xy 169.489707 52.371536) (xy 169.489711 52.371539) + (xy 169.620814 52.45914) (xy 169.620827 52.459147) (xy 169.758683 52.516248) (xy 169.766503 52.519487) + (xy 169.90584 52.547203) (xy 169.921153 52.550249) (xy 169.921156 52.55025) (xy 169.921158 52.55025) + (xy 170.078844 52.55025) (xy 170.078845 52.550249) (xy 170.233497 52.519487) (xy 170.379179 52.459144) + (xy 170.510289 52.371539) (xy 170.547903 52.333925) (xy 170.558953 52.32789) (xy 170.567063 52.318257) + (xy 170.589038 52.311462) (xy 170.609225 52.300439) (xy 170.621785 52.301337) (xy 170.633814 52.297618) + (xy 170.655973 52.303782) (xy 170.678917 52.305423) (xy 170.688996 52.312968) (xy 170.701128 52.316343) + (xy 170.716436 52.333508) (xy 170.734851 52.347293) (xy 170.740364 52.360338) (xy 170.747632 52.368488) + (xy 170.758058 52.402207) (xy 170.781023 52.547203) (xy 170.772068 52.616497) (xy 170.746232 52.654282) + (xy 170.681286 52.719228) (xy 170.569481 52.831032) (xy 170.569475 52.83104) (xy 170.526687 52.905153) + (xy 170.526687 52.905154) (xy 170.490423 52.967964) (xy 170.490423 52.967965) (xy 170.449499 53.120693) + (xy 170.449499 53.120695) (xy 170.449499 53.288796) (xy 170.4495 53.288809) (xy 170.4495 53.669984) + (xy 170.429815 53.737023) (xy 170.428602 53.738875) (xy 170.340609 53.870564) (xy 170.340602 53.870577) + (xy 170.280264 54.016248) (xy 170.280261 54.01626) (xy 170.2495 54.170903) (xy 170.2495 54.328596) + (xy 170.280261 54.483239) (xy 170.280264 54.483251) (xy 170.332036 54.60824) (xy 170.340606 54.628929) + (xy 170.428211 54.760039) (xy 170.428769 54.760597) (xy 170.428771 54.7606) (xy 170.539707 54.871536) + (xy 170.539711 54.871539) (xy 170.670814 54.95914) (xy 170.670827 54.959147) (xy 170.808683 55.016248) + (xy 170.816503 55.019487) (xy 170.971153 55.050249) (xy 170.971156 55.05025) (xy 170.971158 55.05025) + (xy 171.128844 55.05025) (xy 171.128845 55.050249) (xy 171.283497 55.019487) (xy 171.429179 54.959144) + (xy 171.49803 54.913139) (xy 193.1245 54.913139) (xy 193.1245 55.08636) (xy 193.148748 55.239461) + (xy 193.151598 55.257451) (xy 193.205127 55.422195) (xy 193.283768 55.576538) (xy 193.385586 55.716678) + (xy 193.508072 55.839164) (xy 193.508078 55.839168) (xy 193.591023 55.899433) (xy 193.633689 55.954763) + (xy 193.639667 56.024376) (xy 193.607061 56.086171) (xy 193.591023 56.100067) (xy 193.508078 56.160331) + (xy 193.508069 56.160338) (xy 193.385588 56.282819) (xy 193.385588 56.28282) (xy 193.385586 56.282822) + (xy 193.341859 56.343006) (xy 193.283768 56.422961) (xy 193.205128 56.577302) (xy 193.151597 56.742052) + (xy 193.13789 56.828596) (xy 193.1245 56.913139) (xy 193.1245 57.086361) (xy 193.151598 57.257451) + (xy 193.205127 57.422195) (xy 193.283768 57.576538) (xy 193.385586 57.716678) (xy 193.508072 57.839164) + (xy 193.508078 57.839168) (xy 193.591023 57.899433) (xy 193.633689 57.954763) (xy 193.639667 58.024376) + (xy 193.607061 58.086171) (xy 193.591023 58.100067) (xy 193.508078 58.160331) (xy 193.508069 58.160338) + (xy 193.385588 58.282819) (xy 193.385588 58.28282) (xy 193.385586 58.282822) (xy 193.376067 58.295924) + (xy 193.283768 58.422961) (xy 193.205128 58.577302) (xy 193.151597 58.742052) (xy 193.134387 58.850714) + (xy 193.1245 58.913139) (xy 193.1245 59.086361) (xy 193.132677 59.137989) (xy 193.151532 59.257039) + (xy 193.151598 59.257451) (xy 193.205127 59.422195) (xy 193.283768 59.576538) (xy 193.385586 59.716678) + (xy 193.385588 59.71668) (xy 193.493127 59.824219) (xy 193.526612 59.885542) (xy 193.521628 59.955234) + (xy 193.479756 60.011167) (xy 193.470544 60.017438) (xy 193.406344 60.057037) (xy 193.282289 60.181092) + (xy 193.190187 60.330413) (xy 193.190185 60.330418) (xy 193.164268 60.408632) (xy 193.135001 60.496953) + (xy 193.135001 60.496954) (xy 193.135 60.496954) (xy 193.1245 60.599733) (xy 193.1245 61.399751) + (xy 193.124501 61.399769) (xy 193.135 61.502546) (xy 193.135001 61.502549) (xy 193.190185 61.669081) + (xy 193.190187 61.669086) (xy 193.225069 61.725638) (xy 193.282288 61.818406) (xy 193.406344 61.942462) + (xy 193.555666 62.034564) (xy 193.722203 62.089749) (xy 193.824991 62.10025) (xy 195.175008 62.100249) + (xy 195.277797 62.089749) (xy 195.444334 62.034564) (xy 195.593656 61.942462) (xy 195.717712 61.818406) + (xy 195.809814 61.669084) (xy 195.864999 61.502547) (xy 195.8755 61.399759) (xy 195.875499 60.599742) + (xy 195.864999 60.496953) (xy 195.809814 60.330416) (xy 195.717712 60.181094) (xy 195.593656 60.057038) + (xy 195.593652 60.057035) (xy 195.529456 60.017438) (xy 195.482731 59.96549) (xy 195.47151 59.896527) + (xy 195.499353 59.832445) (xy 195.50685 59.824241) (xy 195.614414 59.716678) (xy 195.716232 59.576538) + (xy 195.794873 59.422195) (xy 195.848402 59.257451) (xy 195.8755 59.086361) (xy 195.8755 58.913139) + (xy 195.848402 58.742049) (xy 195.794873 58.577305) (xy 195.716232 58.422962) (xy 195.614414 58.282822) + (xy 195.491928 58.160336) (xy 195.408975 58.100067) (xy 195.366311 58.044738) (xy 195.360332 57.975124) + (xy 195.392938 57.913329) (xy 195.408976 57.899432) (xy 195.491928 57.839164) (xy 195.614414 57.716678) + (xy 195.716232 57.576538) (xy 195.794873 57.422195) (xy 195.848402 57.257451) (xy 195.8755 57.086361) + (xy 195.8755 56.913139) (xy 195.848402 56.742049) (xy 195.794873 56.577305) (xy 195.716232 56.422962) + (xy 195.614414 56.282822) (xy 195.491928 56.160336) (xy 195.408975 56.100067) (xy 195.366311 56.044738) + (xy 195.360332 55.975124) (xy 195.392938 55.913329) (xy 195.408976 55.899432) (xy 195.491928 55.839164) + (xy 195.614414 55.716678) (xy 195.716232 55.576538) (xy 195.794873 55.422195) (xy 195.848402 55.257451) + (xy 195.8755 55.086361) (xy 195.8755 54.913139) (xy 195.848402 54.742049) (xy 195.794873 54.577305) + (xy 195.716232 54.422962) (xy 195.614414 54.282822) (xy 195.491928 54.160336) (xy 195.40855 54.099758) + (xy 195.365885 54.044427) (xy 195.359906 53.974814) (xy 195.392512 53.913019) (xy 195.408552 53.899121) + (xy 195.491598 53.838786) (xy 195.614032 53.716352) (xy 195.715804 53.576274) (xy 195.794408 53.422005) + (xy 195.847914 53.257334) (xy 195.849115 53.24975) (xy 194.78033 53.24975) (xy 194.800075 53.230005) + (xy 194.849444 53.144495) (xy 194.875 53.04912) (xy 194.875 52.95038) (xy 194.849444 52.855005) + (xy 194.800075 52.769495) (xy 194.78033 52.74975) (xy 195.849115 52.74975) (xy 195.849115 52.749749) + (xy 195.847914 52.742165) (xy 195.794408 52.577494) (xy 195.715804 52.423225) (xy 195.614032 52.283147) + (xy 195.491602 52.160717) (xy 195.351524 52.058945) (xy 195.197257 51.980341) (xy 195.032584 51.926835) + (xy 194.861571 51.89975) (xy 194.75 51.89975) (xy 194.75 52.71942) (xy 194.730255 52.699675) (xy 194.644745 52.650306) + (xy 194.54937 52.62475) (xy 194.45063 52.62475) (xy 194.355255 52.650306) (xy 194.269745 52.699675) + (xy 194.25 52.71942) (xy 194.25 51.89975) (xy 194.138429 51.89975) (xy 193.967415 51.926835) (xy 193.802742 51.980341) + (xy 193.648475 52.058945) (xy 193.508397 52.160717) (xy 193.385967 52.283147) (xy 193.284195 52.423225) + (xy 193.205591 52.577494) (xy 193.152085 52.742165) (xy 193.150884 52.749749) (xy 193.150885 52.74975) + (xy 194.21967 52.74975) (xy 194.199925 52.769495) (xy 194.150556 52.855005) (xy 194.125 52.95038) + (xy 194.125 53.04912) (xy 194.150556 53.144495) (xy 194.199925 53.230005) (xy 194.21967 53.24975) + (xy 193.150885 53.24975) (xy 193.152085 53.257334) (xy 193.205591 53.422005) (xy 193.284195 53.576274) + (xy 193.385967 53.716352) (xy 193.508401 53.838786) (xy 193.591447 53.899121) (xy 193.634114 53.954451) + (xy 193.640093 54.024064) (xy 193.607488 54.085859) (xy 193.59145 54.099757) (xy 193.508072 54.160335) + (xy 193.385588 54.282819) (xy 193.385588 54.28282) (xy 193.385586 54.282822) (xy 193.352332 54.328592) + (xy 193.283768 54.422961) (xy 193.205128 54.577302) (xy 193.151597 54.742052) (xy 193.1245 54.913139) + (xy 171.49803 54.913139) (xy 171.560289 54.871539) (xy 171.671789 54.760039) (xy 171.759394 54.628929) + (xy 171.819737 54.483247) (xy 171.8505 54.328592) (xy 171.8505 54.170908) (xy 171.8505 54.170905) + (xy 171.850499 54.170903) (xy 171.836347 54.099757) (xy 171.819737 54.016253) (xy 171.818996 54.014465) + (xy 171.759397 53.870577) (xy 171.75939 53.870564) (xy 171.671398 53.738875) (xy 171.665826 53.721082) + (xy 171.661706 53.716327) (xy 171.661118 53.713625) (xy 171.655523 53.704919) (xy 171.651071 53.673957) + (xy 171.65052 53.672197) (xy 171.650508 53.670903) (xy 173.1995 53.670903) (xy 173.1995 53.828596) + (xy 173.230261 53.983239) (xy 173.230264 53.983251) (xy 173.290602 54.128922) (xy 173.290609 54.128935) + (xy 173.37821 54.260038) (xy 173.378213 54.260042) (xy 173.489707 54.371536) (xy 173.489711 54.371539) + (xy 173.620814 54.45914) (xy 173.620827 54.459147) (xy 173.754427 54.514485) (xy 173.766503 54.519487) + (xy 173.921153 54.550249) (xy 173.921156 54.55025) (xy 173.921158 54.55025) (xy 174.078844 54.55025) + (xy 174.078845 54.550249) (xy 174.233497 54.519487) (xy 174.379179 54.459144) (xy 174.510289 54.371539) + (xy 174.621789 54.260039) (xy 174.709394 54.128929) (xy 174.769737 53.983247) (xy 174.8005 53.828592) + (xy 174.8005 53.670908) (xy 174.8005 53.670904) (xy 174.799505 53.665903) (xy 184.1945 53.665903) + (xy 184.1945 53.823596) (xy 184.225261 53.978239) (xy 184.225264 53.978251) (xy 184.285602 54.123922) + (xy 184.285609 54.123935) (xy 184.37321 54.255038) (xy 184.373213 54.255042) (xy 184.484707 54.366536) + (xy 184.484711 54.366539) (xy 184.615814 54.45414) (xy 184.615827 54.454147) (xy 184.761498 54.514485) + (xy 184.761503 54.514487) (xy 184.916153 54.545249) (xy 184.916156 54.54525) (xy 184.916158 54.54525) + (xy 185.073844 54.54525) (xy 185.073845 54.545249) (xy 185.228497 54.514487) (xy 185.362108 54.459144) + (xy 185.374172 54.454147) (xy 185.374172 54.454146) (xy 185.374179 54.454144) (xy 185.505289 54.366539) + (xy 185.616789 54.255039) (xy 185.704394 54.123929) (xy 185.727201 54.068865) (xy 185.771039 54.014465) + (xy 185.837333 53.992399) (xy 185.861154 53.993846) (xy 185.901583 54.00025) (xy 185.901585 54.00025) + (xy 186.098422 54.00025) (xy 186.292826 53.969459) (xy 186.480025 53.908634) (xy 186.655405 53.819274) + (xy 186.814646 53.703578) (xy 186.953828 53.564396) (xy 187.069524 53.405155) (xy 187.158884 53.229775) + (xy 187.219709 53.042576) (xy 187.229107 52.983239) (xy 187.2505 52.848172) (xy 187.2505 52.670903) + (xy 190.6995 52.670903) (xy 190.6995 52.828596) (xy 190.730261 52.983239) (xy 190.730264 52.983251) + (xy 190.790602 53.128922) (xy 190.790609 53.128935) (xy 190.87821 53.260038) (xy 190.878213 53.260042) + (xy 190.989707 53.371536) (xy 190.989711 53.371539) (xy 191.120814 53.45914) (xy 191.120827 53.459147) + (xy 191.22006 53.50025) (xy 191.266503 53.519487) (xy 191.362736 53.538629) (xy 191.421153 53.550249) + (xy 191.421156 53.55025) (xy 191.421158 53.55025) (xy 191.578844 53.55025) (xy 191.578845 53.550249) + (xy 191.733497 53.519487) (xy 191.879179 53.459144) (xy 192.010289 53.371539) (xy 192.121789 53.260039) + (xy 192.209394 53.128929) (xy 192.211867 53.12296) (xy 192.245162 53.042576) (xy 192.269737 52.983247) + (xy 192.3005 52.828592) (xy 192.3005 52.670908) (xy 192.3005 52.670905) (xy 192.300499 52.670903) + (xy 192.296402 52.650306) (xy 192.269737 52.516253) (xy 192.24608 52.45914) (xy 192.209397 52.370577) + (xy 192.20939 52.370564) (xy 192.121789 52.239461) (xy 192.121786 52.239457) (xy 192.010292 52.127963) + (xy 192.010288 52.12796) (xy 191.879185 52.040359) (xy 191.879172 52.040352) (xy 191.733501 51.980014) + (xy 191.733489 51.980011) (xy 191.578845 51.94925) (xy 191.578842 51.94925) (xy 191.421158 51.94925) + (xy 191.421155 51.94925) (xy 191.26651 51.980011) (xy 191.266498 51.980014) (xy 191.120827 52.040352) + (xy 191.120814 52.040359) (xy 190.989711 52.12796) (xy 190.989707 52.127963) (xy 190.878213 52.239457) + (xy 190.87821 52.239461) (xy 190.790609 52.370564) (xy 190.790602 52.370577) (xy 190.730264 52.516248) + (xy 190.730261 52.51626) (xy 190.6995 52.670903) (xy 187.2505 52.670903) (xy 187.2505 52.651327) + (xy 187.219709 52.456923) (xy 187.184373 52.348172) (xy 187.158884 52.269725) (xy 187.158882 52.269722) + (xy 187.158882 52.26972) (xy 187.103342 52.160717) (xy 187.069524 52.094345) (xy 186.953828 51.935104) + (xy 186.814646 51.795922) (xy 186.655405 51.680226) (xy 186.637117 51.670908) (xy 186.480029 51.590867) + (xy 186.292826 51.53004) (xy 186.098422 51.49925) (xy 186.098417 51.49925) (xy 185.901583 51.49925) + (xy 185.901578 51.49925) (xy 185.707173 51.53004) (xy 185.51997 51.590867) (xy 185.344594 51.680226) + (xy 185.308922 51.706144) (xy 185.185354 51.795922) (xy 185.185352 51.795924) (xy 185.185351 51.795924) + (xy 185.046174 51.935101) (xy 185.046174 51.935102) (xy 185.046172 51.935104) (xy 185.02746 51.960859) + (xy 184.930476 52.094344) (xy 184.841117 52.26972) (xy 184.78029 52.456923) (xy 184.7495 52.651327) + (xy 184.7495 52.848168) (xy 184.7538 52.87532) (xy 184.744844 52.944613) (xy 184.699847 52.998064) + (xy 184.67878 53.009277) (xy 184.615821 53.035356) (xy 184.615814 53.035359) (xy 184.484711 53.12296) + (xy 184.484707 53.122963) (xy 184.373213 53.234457) (xy 184.37321 53.234461) (xy 184.285609 53.365564) + (xy 184.285602 53.365577) (xy 184.225264 53.511248) (xy 184.225261 53.51126) (xy 184.1945 53.665903) + (xy 174.799505 53.665903) (xy 174.779314 53.564398) (xy 174.769737 53.516253) (xy 174.767664 53.511248) + (xy 174.709397 53.370577) (xy 174.70939 53.370564) (xy 174.621789 53.239461) (xy 174.621786 53.239457) + (xy 174.510292 53.127963) (xy 174.510288 53.12796) (xy 174.379185 53.040359) (xy 174.379172 53.040352) + (xy 174.233501 52.980014) (xy 174.233489 52.980011) (xy 174.078845 52.94925) (xy 174.078842 52.94925) + (xy 173.921158 52.94925) (xy 173.921155 52.94925) (xy 173.76651 52.980011) (xy 173.766498 52.980014) + (xy 173.620827 53.040352) (xy 173.620814 53.040359) (xy 173.489711 53.12796) (xy 173.489707 53.127963) + (xy 173.378213 53.239457) (xy 173.37821 53.239461) (xy 173.290609 53.370564) (xy 173.290602 53.370577) + (xy 173.230264 53.516248) (xy 173.230261 53.51626) (xy 173.1995 53.670903) (xy 171.650508 53.670903) + (xy 171.6505 53.669984) (xy 171.6505 53.605668) (xy 171.670185 53.538629) (xy 171.722989 53.492874) + (xy 171.792147 53.48293) (xy 171.793898 53.483195) (xy 171.901578 53.50025) (xy 171.901583 53.50025) + (xy 172.098422 53.50025) (xy 172.292826 53.469459) (xy 172.32732 53.458251) (xy 172.480025 53.408634) + (xy 172.655405 53.319274) (xy 172.814646 53.203578) (xy 172.953828 53.064396) (xy 173.069524 52.905155) + (xy 173.158884 52.729775) (xy 173.219709 52.542576) (xy 173.232923 52.459147) (xy 173.2505 52.348172) + (xy 173.2505 52.151327) (xy 173.219709 51.956923) (xy 173.169656 51.802879) (xy 173.158884 51.769725) + (xy 173.158882 51.769722) (xy 173.158882 51.76972) (xy 173.087145 51.628929) (xy 173.069524 51.594345) + (xy 172.953828 51.435104) (xy 172.814646 51.295922) (xy 172.655405 51.180226) (xy 172.637117 51.170908) + (xy 172.480029 51.090867) (xy 172.292826 51.03004) (xy 172.098422 50.99925) (xy 172.098417 50.99925) + (xy 171.901583 50.99925) (xy 171.901578 50.99925) (xy 171.707173 51.03004) (xy 171.51997 51.090867) + (xy 171.344594 51.180226) (xy 171.263071 51.239457) (xy 171.185354 51.295922) (xy 171.185352 51.295924) + (xy 171.185351 51.295924) (xy 171.046174 51.435101) (xy 171.046167 51.43511) (xy 170.978848 51.527765) + (xy 170.923518 51.570431) (xy 170.853905 51.576409) (xy 170.79211 51.543802) (xy 170.76397 51.502331) + (xy 170.756065 51.483247) (xy 170.736127 51.43511) (xy 170.709397 51.370576) (xy 170.70939 51.370564) + (xy 170.621789 51.239461) (xy 170.621786 51.239457) (xy 170.510292 51.127963) (xy 170.510288 51.12796) + (xy 170.379185 51.040359) (xy 170.379172 51.040352) (xy 170.233501 50.980014) (xy 170.233489 50.980011) + (xy 170.078845 50.94925) (xy 170.078842 50.94925) (xy 169.921158 50.94925) (xy 169.921155 50.94925) + (xy 169.76651 50.980011) (xy 169.766498 50.980014) (xy 169.620827 51.040352) (xy 169.620814 51.040359) + (xy 169.489711 51.12796) (xy 169.489707 51.127963) (xy 169.378213 51.239457) (xy 169.37821 51.239461) + (xy 169.290609 51.370564) (xy 169.290602 51.370577) (xy 169.230264 51.516248) (xy 169.230261 51.51626) + (xy 169.1995 51.670903) (xy 164.908782 51.670903) (xy 164.933909 51.622799) (xy 164.989886 51.427168) + (xy 165.0005 51.307787) (xy 165.000499 49.670903) (xy 174.1995 49.670903) (xy 174.1995 49.828596) + (xy 174.230261 49.983239) (xy 174.230264 49.983251) (xy 174.290602 50.128922) (xy 174.290609 50.128935) + (xy 174.325304 50.180859) (xy 174.346182 50.247536) (xy 174.327698 50.314917) (xy 174.325304 50.318641) + (xy 174.290609 50.370564) (xy 174.290602 50.370577) (xy 174.230264 50.516248) (xy 174.230261 50.51626) + (xy 174.1995 50.670903) (xy 174.1995 50.828596) (xy 174.230261 50.983239) (xy 174.230264 50.983251) + (xy 174.290602 51.128922) (xy 174.290609 51.128935) (xy 174.37821 51.260038) (xy 174.378213 51.260042) + (xy 174.489707 51.371536) (xy 174.489711 51.371539) (xy 174.620814 51.45914) (xy 174.620827 51.459147) + (xy 174.717646 51.49925) (xy 174.766503 51.519487) (xy 174.888742 51.543802) (xy 174.921153 51.550249) + (xy 174.921156 51.55025) (xy 174.921158 51.55025) (xy 175.078844 51.55025) (xy 175.078845 51.550249) + (xy 175.233497 51.519487) (xy 175.379179 51.459144) (xy 175.510289 51.371539) (xy 175.621789 51.260039) + (xy 175.709394 51.128929) (xy 175.769737 50.983247) (xy 175.8005 50.828592) (xy 175.8005 50.670908) + (xy 175.8005 50.670905) (xy 175.800499 50.670903) (xy 175.791957 50.627961) (xy 175.769737 50.516253) + (xy 175.768134 50.512382) (xy 175.709396 50.370575) (xy 175.709394 50.370572) (xy 175.709394 50.370571) + (xy 175.674694 50.318639) (xy 175.669603 50.302382) (xy 175.659954 50.28834) (xy 175.659379 50.269731) + (xy 175.653816 50.251965) (xy 175.658311 50.23515) (xy 175.657797 50.218504) (xy 175.670072 50.191156) + (xy 175.671461 50.185962) (xy 175.673003 50.18339) (xy 175.681347 50.170903) (xy 176.1995 50.170903) + (xy 176.1995 50.328596) (xy 176.230261 50.483239) (xy 176.230264 50.483251) (xy 176.290602 50.628922) + (xy 176.290609 50.628935) (xy 176.37821 50.760038) (xy 176.378213 50.760042) (xy 176.489707 50.871536) + (xy 176.489711 50.871539) (xy 176.620814 50.95914) (xy 176.620827 50.959147) (xy 176.682596 50.984732) + (xy 176.766503 51.019487) (xy 176.915331 51.049091) (xy 176.921153 51.050249) (xy 176.921156 51.05025) + (xy 176.921158 51.05025) (xy 177.078844 51.05025) (xy 177.078845 51.050249) (xy 177.233497 51.019487) + (xy 177.379179 50.959144) (xy 177.510289 50.871539) (xy 177.621789 50.760039) (xy 177.709394 50.628929) + (xy 177.769737 50.483247) (xy 177.8005 50.328592) (xy 177.8005 50.170908) (xy 177.8005 50.170905) + (xy 177.800499 50.170903) (xy 177.791957 50.12796) (xy 177.769737 50.016253) (xy 177.756062 49.983239) + (xy 177.709397 49.870577) (xy 177.70939 49.870564) (xy 177.621789 49.739461) (xy 177.621786 49.739457) + (xy 177.510292 49.627963) (xy 177.510288 49.62796) (xy 177.379185 49.540359) (xy 177.379172 49.540352) + (xy 177.233501 49.480014) (xy 177.233489 49.480011) (xy 177.078845 49.44925) (xy 177.078842 49.44925) + (xy 176.921158 49.44925) (xy 176.921155 49.44925) (xy 176.76651 49.480011) (xy 176.766498 49.480014) + (xy 176.620827 49.540352) (xy 176.620814 49.540359) (xy 176.489711 49.62796) (xy 176.489707 49.627963) + (xy 176.378213 49.739457) (xy 176.37821 49.739461) (xy 176.290609 49.870564) (xy 176.290602 49.870577) + (xy 176.230264 50.016248) (xy 176.230261 50.01626) (xy 176.1995 50.170903) (xy 175.681347 50.170903) + (xy 175.709394 50.128929) (xy 175.769737 49.983247) (xy 175.8005 49.828592) (xy 175.8005 49.670908) + (xy 175.8005 49.670905) (xy 175.800499 49.670903) (xy 175.790069 49.618467) (xy 175.769737 49.516253) + (xy 175.755359 49.48154) (xy 175.709397 49.370577) (xy 175.70939 49.370564) (xy 175.621789 49.239461) + (xy 175.621786 49.239457) (xy 175.510292 49.127963) (xy 175.510288 49.12796) (xy 175.379185 49.040359) + (xy 175.379172 49.040352) (xy 175.233501 48.980014) (xy 175.233489 48.980011) (xy 175.078845 48.94925) + (xy 175.078842 48.94925) (xy 174.921158 48.94925) (xy 174.921155 48.94925) (xy 174.76651 48.980011) + (xy 174.766498 48.980014) (xy 174.620827 49.040352) (xy 174.620814 49.040359) (xy 174.489711 49.12796) + (xy 174.489707 49.127963) (xy 174.378213 49.239457) (xy 174.37821 49.239461) (xy 174.290609 49.370564) + (xy 174.290602 49.370577) (xy 174.230264 49.516248) (xy 174.230261 49.51626) (xy 174.1995 49.670903) + (xy 165.000499 49.670903) (xy 165.000499 48.191714) (xy 164.998649 48.170908) (xy 164.998649 48.170903) + (xy 176.1995 48.170903) (xy 176.1995 48.328596) (xy 176.230261 48.483239) (xy 176.230264 48.483251) + (xy 176.290602 48.628922) (xy 176.290609 48.628935) (xy 176.37821 48.760038) (xy 176.378213 48.760042) + (xy 176.489707 48.871536) (xy 176.489711 48.871539) (xy 176.620814 48.95914) (xy 176.620827 48.959147) + (xy 176.757104 49.015594) (xy 176.766503 49.019487) (xy 176.889059 49.043865) (xy 176.921153 49.050249) + (xy 176.921156 49.05025) (xy 176.921158 49.05025) (xy 177.078844 49.05025) (xy 177.078845 49.050249) + (xy 177.233497 49.019487) (xy 177.379179 48.959144) (xy 177.510289 48.871539) (xy 177.621789 48.760039) + (xy 177.709394 48.628929) (xy 177.769737 48.483247) (xy 177.8005 48.328592) (xy 177.8005 48.170908) + (xy 177.8005 48.170905) (xy 177.800499 48.170903) (xy 177.78091 48.072424) (xy 177.769737 48.016253) + (xy 177.769735 48.016248) (xy 177.709397 47.870577) (xy 177.70939 47.870564) (xy 177.621789 47.739461) + (xy 177.621786 47.739457) (xy 177.510292 47.627963) (xy 177.510288 47.62796) (xy 177.379185 47.540359) + (xy 177.379172 47.540352) (xy 177.233501 47.480014) (xy 177.233489 47.480011) (xy 177.078845 47.44925) + (xy 177.078842 47.44925) (xy 176.921158 47.44925) (xy 176.921155 47.44925) (xy 176.76651 47.480011) + (xy 176.766498 47.480014) (xy 176.620827 47.540352) (xy 176.620814 47.540359) (xy 176.489711 47.62796) + (xy 176.489707 47.627963) (xy 176.378213 47.739457) (xy 176.37821 47.739461) (xy 176.290609 47.870564) + (xy 176.290602 47.870577) (xy 176.230264 48.016248) (xy 176.230261 48.01626) (xy 176.1995 48.170903) + (xy 164.998649 48.170903) (xy 164.989886 48.072334) (xy 164.989886 48.072332) (xy 164.942913 47.908168) + (xy 164.93391 47.876704) (xy 164.933909 47.876703) (xy 164.933909 47.876701) (xy 164.839698 47.696343) + (xy 164.784259 47.628352) (xy 164.711109 47.53864) (xy 164.57893 47.430863) (xy 164.553407 47.410052) + (xy 164.373049 47.315841) (xy 164.373046 47.31584) (xy 164.367475 47.31293) (xy 164.368787 47.310418) + (xy 164.323482 47.274778) (xy 164.30064 47.208747) (xy 164.3005 47.202866) (xy 164.3005 47.170905) + (xy 164.300499 47.170903) (xy 164.269738 47.01626) (xy 164.269737 47.016253) (xy 164.243489 46.952884) + (xy 164.209397 46.870577) (xy 164.20939 46.870564) (xy 164.121789 46.739461) (xy 164.121786 46.739457) + (xy 164.010292 46.627963) (xy 164.010288 46.62796) (xy 163.879185 46.540359) (xy 163.879172 46.540352) + (xy 163.733501 46.480014) (xy 163.733489 46.480011) (xy 163.578845 46.44925) (xy 163.578842 46.44925) + (xy 163.421158 46.44925) (xy 163.421155 46.44925) (xy 163.26651 46.480011) (xy 163.266498 46.480014) + (xy 163.120827 46.540352) (xy 163.120814 46.540359) (xy 162.989711 46.62796) (xy 162.989707 46.627963) + (xy 162.878213 46.739457) (xy 162.87821 46.739461) (xy 162.790609 46.870564) (xy 162.790602 46.870577) + (xy 162.730264 47.016248) (xy 162.730261 47.01626) (xy 162.6995 47.170903) (xy 162.6995 47.202866) + (xy 162.679815 47.269905) (xy 162.631788 47.31152) (xy 162.632525 47.31293) (xy 162.626953 47.31584) + (xy 162.626951 47.315841) (xy 162.446593 47.410052) (xy 162.446591 47.410053) (xy 162.44659 47.410054) + (xy 162.28889 47.53864) (xy 162.160304 47.69634) (xy 162.160302 47.696343) (xy 162.109907 47.792818) + (xy 162.061422 47.843124) (xy 161.993434 47.859231) (xy 161.927531 47.836024) (xy 161.890092 47.792819) + (xy 161.839698 47.696343) (xy 161.784259 47.628352) (xy 161.711109 47.53864) (xy 161.57893 47.430863) + (xy 161.553407 47.410052) (xy 161.373049 47.315841) (xy 161.373048 47.31584) (xy 161.373045 47.315839) + (xy 161.252431 47.281328) (xy 161.177418 47.259864) (xy 161.177415 47.259863) (xy 161.177413 47.259863) + (xy 161.111102 47.253967) (xy 161.058037 47.24925) (xy 161.058032 47.24925) (xy 159.941971 47.24925) + (xy 159.941965 47.24925) (xy 159.941964 47.249251) (xy 159.936351 47.24975) (xy 159.822584 47.259863) + (xy 159.626954 47.315839) (xy 159.600773 47.329515) (xy 159.446593 47.410052) (xy 159.446591 47.410053) + (xy 159.44659 47.410054) (xy 159.28889 47.53864) (xy 159.160304 47.69634) (xy 159.160302 47.696343) + (xy 159.109907 47.792818) (xy 159.061422 47.843124) (xy 158.993434 47.859231) (xy 158.927531 47.836024) + (xy 158.890092 47.792819) (xy 158.839698 47.696343) (xy 158.784259 47.628352) (xy 158.711109 47.53864) + (xy 158.57893 47.430863) (xy 158.553407 47.410052) (xy 158.373049 47.315841) (xy 158.373048 47.31584) + (xy 158.373045 47.315839) (xy 158.252431 47.281328) (xy 158.177418 47.259864) (xy 158.177415 47.259863) + (xy 158.177413 47.259863) (xy 158.111102 47.253967) (xy 158.058037 47.24925) (xy 158.058032 47.24925) + (xy 156.941971 47.24925) (xy 156.941965 47.24925) (xy 156.941964 47.249251) (xy 156.936351 47.24975) + (xy 156.822584 47.259863) (xy 156.626954 47.315839) (xy 156.600773 47.329515) (xy 156.446593 47.410052) + (xy 156.446591 47.410053) (xy 156.44659 47.410054) (xy 156.28889 47.53864) (xy 156.160302 47.696343) + (xy 156.1603 47.696345) (xy 156.109626 47.793356) (xy 156.06114 47.843663) (xy 155.993152 47.85977) + (xy 155.927249 47.836563) (xy 155.889809 47.793356) (xy 155.839277 47.696618) (xy 155.710753 47.538996) + (xy 155.553129 47.410471) (xy 155.372861 47.316307) (xy 155.177328 47.260359) (xy 155.177325 47.260358) + (xy 155.058 47.24975) (xy 154.75 47.24975) (xy 154.25 47.24975) (xy 153.941999 47.24975) (xy 153.822674 47.260358) + (xy 153.822671 47.260359) (xy 153.627138 47.316307) (xy 153.44687 47.410471) (xy 153.289246 47.538996) + (xy 153.160721 47.69662) (xy 153.066557 47.876888) (xy 153.010609 48.072421) (xy 153.010608 48.072424) + (xy 153 48.191749) (xy 151.5005 48.191749) (xy 151.5005 46.170903) (xy 160.6995 46.170903) (xy 160.6995 46.328596) + (xy 160.730261 46.483239) (xy 160.730264 46.483251) (xy 160.790602 46.628922) (xy 160.790609 46.628935) + (xy 160.87821 46.760038) (xy 160.878213 46.760042) (xy 160.989707 46.871536) (xy 160.989711 46.871539) + (xy 161.120814 46.95914) (xy 161.120827 46.959147) (xy 161.253756 47.014207) (xy 161.266503 47.019487) + (xy 161.421153 47.050249) (xy 161.421156 47.05025) (xy 161.421158 47.05025) (xy 161.578844 47.05025) + (xy 161.578845 47.050249) (xy 161.733497 47.019487) (xy 161.879179 46.959144) (xy 162.010289 46.871539) + (xy 162.121789 46.760039) (xy 162.209394 46.628929) (xy 162.269737 46.483247) (xy 162.3005 46.328592) + (xy 162.3005 46.170908) (xy 162.3005 46.170905) (xy 162.300499 46.170903) (xy 165.6995 46.170903) + (xy 165.6995 46.328596) (xy 165.730261 46.483239) (xy 165.730264 46.483251) (xy 165.790602 46.628922) + (xy 165.790609 46.628935) (xy 165.87821 46.760038) (xy 165.878213 46.760042) (xy 165.989707 46.871536) + (xy 165.989711 46.871539) (xy 166.120814 46.95914) (xy 166.120827 46.959147) (xy 166.253756 47.014207) + (xy 166.266503 47.019487) (xy 166.421153 47.050249) (xy 166.421156 47.05025) (xy 166.421158 47.05025) + (xy 166.578844 47.05025) (xy 166.578845 47.050249) (xy 166.733497 47.019487) (xy 166.879179 46.959144) + (xy 167.010289 46.871539) (xy 167.121789 46.760039) (xy 167.181348 46.670903) (xy 178.6995 46.670903) + (xy 178.6995 46.828596) (xy 178.730261 46.983239) (xy 178.730264 46.983251) (xy 178.790602 47.128922) + (xy 178.790609 47.128935) (xy 178.87821 47.260038) (xy 178.878213 47.260042) (xy 178.989707 47.371536) + (xy 178.989711 47.371539) (xy 179.120814 47.45914) (xy 179.120827 47.459147) (xy 179.266498 47.519485) + (xy 179.266503 47.519487) (xy 179.421153 47.550249) (xy 179.421156 47.55025) (xy 179.421158 47.55025) + (xy 179.578844 47.55025) (xy 179.578845 47.550249) (xy 179.733497 47.519487) (xy 179.879179 47.459144) + (xy 180.010289 47.371539) (xy 180.121789 47.260039) (xy 180.209394 47.128929) (xy 180.269737 46.983247) + (xy 180.3005 46.828592) (xy 180.3005 46.670908) (xy 180.3005 46.670905) (xy 180.300499 46.670903) + (xy 180.274531 46.540356) (xy 180.269737 46.516253) (xy 180.256062 46.483239) (xy 180.209397 46.370577) + (xy 180.20939 46.370564) (xy 180.121789 46.239461) (xy 180.121786 46.239457) (xy 180.010292 46.127963) + (xy 180.010288 46.12796) (xy 179.879185 46.040359) (xy 179.879172 46.040352) (xy 179.733501 45.980014) + (xy 179.733489 45.980011) (xy 179.578845 45.94925) (xy 179.578842 45.94925) (xy 179.421158 45.94925) + (xy 179.421155 45.94925) (xy 179.26651 45.980011) (xy 179.266498 45.980014) (xy 179.120827 46.040352) + (xy 179.120814 46.040359) (xy 178.989711 46.12796) (xy 178.989707 46.127963) (xy 178.878213 46.239457) + (xy 178.87821 46.239461) (xy 178.790609 46.370564) (xy 178.790602 46.370577) (xy 178.730264 46.516248) + (xy 178.730261 46.51626) (xy 178.6995 46.670903) (xy 167.181348 46.670903) (xy 167.209394 46.628929) + (xy 167.269737 46.483247) (xy 167.3005 46.328592) (xy 167.3005 46.170908) (xy 167.3005 46.170905) + (xy 167.300499 46.170903) (xy 167.285323 46.094608) (xy 167.269737 46.016253) (xy 167.257893 45.987658) + (xy 167.209397 45.870577) (xy 167.20939 45.870564) (xy 167.121789 45.739461) (xy 167.121786 45.739457) + (xy 167.010292 45.627963) (xy 167.010288 45.62796) (xy 166.879185 45.540359) (xy 166.879172 45.540352) + (xy 166.733501 45.480014) (xy 166.733489 45.480011) (xy 166.578845 45.44925) (xy 166.578842 45.44925) + (xy 166.421158 45.44925) (xy 166.421155 45.44925) (xy 166.26651 45.480011) (xy 166.266498 45.480014) + (xy 166.120827 45.540352) (xy 166.120814 45.540359) (xy 165.989711 45.62796) (xy 165.989707 45.627963) + (xy 165.878213 45.739457) (xy 165.87821 45.739461) (xy 165.790609 45.870564) (xy 165.790602 45.870577) + (xy 165.730264 46.016248) (xy 165.730261 46.01626) (xy 165.6995 46.170903) (xy 162.300499 46.170903) + (xy 162.285323 46.094608) (xy 162.269737 46.016253) (xy 162.257893 45.987658) (xy 162.209397 45.870577) + (xy 162.20939 45.870564) (xy 162.121789 45.739461) (xy 162.121786 45.739457) (xy 162.010292 45.627963) + (xy 162.010288 45.62796) (xy 161.879185 45.540359) (xy 161.879172 45.540352) (xy 161.733501 45.480014) + (xy 161.733489 45.480011) (xy 161.578845 45.44925) (xy 161.578842 45.44925) (xy 161.421158 45.44925) + (xy 161.421155 45.44925) (xy 161.26651 45.480011) (xy 161.266498 45.480014) (xy 161.120827 45.540352) + (xy 161.120814 45.540359) (xy 160.989711 45.62796) (xy 160.989707 45.627963) (xy 160.878213 45.739457) + (xy 160.87821 45.739461) (xy 160.790609 45.870564) (xy 160.790602 45.870577) (xy 160.730264 46.016248) + (xy 160.730261 46.01626) (xy 160.6995 46.170903) (xy 151.5005 46.170903) (xy 151.5005 44.37425) + (xy 151.520185 44.307211) (xy 151.572989 44.261456) (xy 151.6245 44.25025) (xy 162.478184 44.25025) + (xy 162.52209 44.254085) (xy 162.543822 44.25025) (xy 162.565892 44.25025) (xy 162.608467 44.238842) + (xy 162.651869 44.231183) (xy 162.671867 44.221854) (xy 162.693186 44.216142) (xy 162.726683 44.196801) + (xy 162.736253 44.191819) (xy 162.771298 44.175472) (xy 162.779881 44.168267) (xy 162.797604 44.155855) + (xy 162.807314 44.15025) (xy 162.838479 44.119084) (xy 162.872239 44.090749) (xy 162.884894 44.072669) + (xy 162.9005 44.057064) (xy 162.919841 44.023561) (xy 162.925625 44.01448) (xy 164.823914 41.302639) + (xy 164.878484 41.259008) (xy 164.925498 41.24975) (xy 183.074501 41.24975) + ) + ) + ) + (zone + (net 1) + (net_name "Board_0-+3.3V") + (layer "In2.Cu") + (uuid "51246a58-a349-48f2-9554-dc2f998748da") + (hatch edge 0.5) + (priority 1) + (connect_pads + (clearance 0.5) + ) + (min_thickness 0.25) + (filled_areas_thickness no) + (fill yes + (thermal_gap 0.5) + (thermal_bridge_width 0.5) + ) + (polygon + (pts + (xy 100 63.74975) (xy 146 63.74975) (xy 146 43.74975) (xy 100 43.74975) + ) + ) + (filled_polygon + (layer "In2.Cu") + (pts + (xy 118.883598 43.769435) (xy 118.90424 43.786069) (xy 118.989707 43.871536) (xy 118.989711 43.871539) + (xy 119.120814 43.95914) (xy 119.120827 43.959147) (xy 119.254381 44.014466) (xy 119.266503 44.019487) + (xy 119.421153 44.050249) (xy 119.421156 44.05025) (xy 119.421158 44.05025) (xy 119.578844 44.05025) + (xy 119.578845 44.050249) (xy 119.733497 44.019487) (xy 119.879179 43.959144) (xy 119.93111 43.924444) + (xy 119.997785 43.903566) (xy 120.065165 43.92205) (xy 120.068863 43.924426) (xy 120.120821 43.959144) + (xy 120.120823 43.959145) (xy 120.120825 43.959146) (xy 120.254381 44.014466) (xy 120.266503 44.019487) + (xy 120.421153 44.050249) (xy 120.421156 44.05025) (xy 120.421158 44.05025) (xy 120.578844 44.05025) + (xy 120.578845 44.050249) (xy 120.733497 44.019487) (xy 120.879179 43.959144) (xy 120.93111 43.924444) + (xy 120.997785 43.903566) (xy 121.065165 43.92205) (xy 121.068863 43.924426) (xy 121.120821 43.959144) + (xy 121.120823 43.959145) (xy 121.120825 43.959146) (xy 121.254381 44.014466) (xy 121.266503 44.019487) + (xy 121.421153 44.050249) (xy 121.421156 44.05025) (xy 121.421158 44.05025) (xy 121.578844 44.05025) + (xy 121.578845 44.050249) (xy 121.733497 44.019487) (xy 121.879179 43.959144) (xy 121.93111 43.924444) + (xy 121.997785 43.903566) (xy 122.065165 43.92205) (xy 122.068863 43.924426) (xy 122.120821 43.959144) + (xy 122.120823 43.959145) (xy 122.120825 43.959146) (xy 122.254381 44.014466) (xy 122.266503 44.019487) + (xy 122.421153 44.050249) (xy 122.421156 44.05025) (xy 122.421158 44.05025) (xy 122.578844 44.05025) + (xy 122.578845 44.050249) (xy 122.733497 44.019487) (xy 122.879179 43.959144) (xy 122.93111 43.924444) + (xy 122.997785 43.903566) (xy 123.065165 43.92205) (xy 123.068863 43.924426) (xy 123.120821 43.959144) + (xy 123.120823 43.959145) (xy 123.120825 43.959146) (xy 123.254381 44.014466) (xy 123.266503 44.019487) + (xy 123.421153 44.050249) (xy 123.421156 44.05025) (xy 123.421158 44.05025) (xy 123.578844 44.05025) + (xy 123.578845 44.050249) (xy 123.733497 44.019487) (xy 123.879179 43.959144) (xy 123.93111 43.924444) + (xy 123.997785 43.903566) (xy 124.065165 43.92205) (xy 124.068863 43.924426) (xy 124.120821 43.959144) + (xy 124.120823 43.959145) (xy 124.120825 43.959146) (xy 124.254381 44.014466) (xy 124.266503 44.019487) + (xy 124.421153 44.050249) (xy 124.421156 44.05025) (xy 124.421158 44.05025) (xy 124.578844 44.05025) + (xy 124.578845 44.050249) (xy 124.733497 44.019487) (xy 124.879179 43.959144) (xy 124.93111 43.924444) + (xy 124.997785 43.903566) (xy 125.065165 43.92205) (xy 125.068863 43.924426) (xy 125.120821 43.959144) + (xy 125.120823 43.959145) (xy 125.120825 43.959146) (xy 125.254381 44.014466) (xy 125.266503 44.019487) + (xy 125.421153 44.050249) (xy 125.421156 44.05025) (xy 125.421158 44.05025) (xy 125.578844 44.05025) + (xy 125.578845 44.050249) (xy 125.733497 44.019487) (xy 125.879179 43.959144) (xy 126.010289 43.871539) + (xy 126.038974 43.842854) (xy 126.09576 43.786069) (xy 126.157083 43.752584) (xy 126.183441 43.74975) + (xy 131.832451 43.74975) (xy 131.89949 43.769435) (xy 131.945245 43.822239) (xy 131.955189 43.891397) + (xy 131.954068 43.897942) (xy 131.9495 43.920905) (xy 131.9495 44.078596) (xy 131.980261 44.233239) + (xy 131.980264 44.233251) (xy 132.040602 44.378922) (xy 132.040609 44.378935) (xy 132.071043 44.424482) + (xy 132.091921 44.491159) (xy 132.073437 44.55854) (xy 132.036832 44.596475) (xy 131.989711 44.62796) + (xy 131.989707 44.627963) (xy 131.878213 44.739457) (xy 131.87821 44.739461) (xy 131.790609 44.870564) + (xy 131.790602 44.870577) (xy 131.730264 45.016248) (xy 131.730261 45.01626) (xy 131.6995 45.170903) + (xy 131.6995 45.328596) (xy 131.730261 45.483239) (xy 131.730264 45.483251) (xy 131.790602 45.628922) + (xy 131.790609 45.628935) (xy 131.87821 45.760038) (xy 131.878213 45.760042) (xy 131.989707 45.871536) + (xy 131.989711 45.871539) (xy 132.120814 45.95914) (xy 132.120827 45.959147) (xy 132.266498 46.019485) + (xy 132.266503 46.019487) (xy 132.421153 46.050249) (xy 132.421156 46.05025) (xy 132.421158 46.05025) + (xy 132.578844 46.05025) (xy 132.578845 46.050249) (xy 132.733497 46.019487) (xy 132.879179 45.959144) + (xy 133.010289 45.871539) (xy 133.121789 45.760039) (xy 133.209394 45.628929) (xy 133.269737 45.483247) + (xy 133.3005 45.328592) (xy 133.3005 45.170908) (xy 133.3005 45.170905) (xy 133.300499 45.170903) + (xy 133.269738 45.01626) (xy 133.269737 45.016253) (xy 133.269735 45.016248) (xy 133.209397 44.870577) + (xy 133.209395 44.870573) (xy 133.209394 44.870571) (xy 133.178956 44.825017) (xy 133.158078 44.75834) + (xy 133.176562 44.69096) (xy 133.213167 44.653024) (xy 133.260289 44.621539) (xy 133.371789 44.510039) + (xy 133.459394 44.378929) (xy 133.519737 44.233247) (xy 133.5505 44.078592) (xy 133.5505 43.920908) + (xy 133.5505 43.920905) (xy 133.545932 43.897942) (xy 133.547809 43.876957) (xy 133.544811 43.856103) + (xy 133.550861 43.842854) (xy 133.552159 43.828351) (xy 133.565083 43.811713) (xy 133.573836 43.792547) + (xy 133.586087 43.784673) (xy 133.595021 43.773173) (xy 133.614889 43.766163) (xy 133.632614 43.754773) + (xy 133.657196 43.751238) (xy 133.660911 43.749928) (xy 133.667549 43.74975) (xy 133.824501 43.74975) + (xy 133.89154 43.769435) (xy 133.926084 43.802639) (xy 134.035635 43.95914) (xy 134.074363 44.014466) + (xy 134.080164 44.023574) (xy 134.0995 44.057064) (xy 134.107426 44.06499) (xy 134.121328 44.08156) + (xy 134.127759 44.090747) (xy 134.12776 44.090748) (xy 134.127761 44.090749) (xy 134.161522 44.119086) + (xy 134.192686 44.15025) (xy 134.211792 44.161281) (xy 134.220105 44.168258) (xy 134.220113 44.168264) + (xy 134.228699 44.175471) (xy 134.2287 44.175471) (xy 134.228702 44.175473) (xy 134.268646 44.194105) + (xy 134.306814 44.216142) (xy 134.328132 44.221854) (xy 134.348131 44.231183) (xy 134.348132 44.231183) + (xy 134.348134 44.231184) (xy 134.386216 44.237904) (xy 134.386219 44.237904) (xy 134.391539 44.238842) + (xy 134.434108 44.25025) (xy 134.456173 44.25025) (xy 134.47791 44.254086) (xy 134.516444 44.25072) + (xy 134.527234 44.25025) (xy 136.19781 44.25025) (xy 136.264849 44.269935) (xy 136.310604 44.322739) + (xy 136.320548 44.391897) (xy 136.291523 44.455453) (xy 136.245262 44.488811) (xy 136.120827 44.540352) + (xy 136.120814 44.540359) (xy 135.989711 44.62796) (xy 135.989707 44.627963) (xy 135.878213 44.739457) + (xy 135.87821 44.739461) (xy 135.790609 44.870564) (xy 135.790602 44.870577) (xy 135.730264 45.016248) + (xy 135.730261 45.01626) (xy 135.6995 45.170903) (xy 135.6995 45.328596) (xy 135.730261 45.483239) + (xy 135.730264 45.483251) (xy 135.790602 45.628922) (xy 135.790609 45.628935) (xy 135.87821 45.760038) + (xy 135.878213 45.760042) (xy 135.989707 45.871536) (xy 135.989711 45.871539) (xy 136.120814 45.95914) + (xy 136.120827 45.959147) (xy 136.266498 46.019485) (xy 136.266503 46.019487) (xy 136.421153 46.050249) + (xy 136.421156 46.05025) (xy 136.421158 46.05025) (xy 136.578844 46.05025) (xy 136.578845 46.050249) + (xy 136.733497 46.019487) (xy 136.879179 45.959144) (xy 137.010289 45.871539) (xy 137.121789 45.760039) + (xy 137.209394 45.628929) (xy 137.269737 45.483247) (xy 137.3005 45.328592) (xy 137.3005 45.170908) + (xy 137.3005 45.170905) (xy 137.300499 45.170903) (xy 137.269738 45.01626) (xy 137.269737 45.016253) + (xy 137.269735 45.016248) (xy 137.209397 44.870577) (xy 137.20939 44.870564) (xy 137.121789 44.739461) + (xy 137.121786 44.739457) (xy 137.010292 44.627963) (xy 137.010288 44.62796) (xy 136.879185 44.540359) + (xy 136.879172 44.540352) (xy 136.754738 44.488811) (xy 136.700334 44.444971) (xy 136.678269 44.378676) + (xy 136.695548 44.310977) (xy 136.746685 44.263366) (xy 136.80219 44.25025) (xy 145.3755 44.25025) + (xy 145.442539 44.269935) (xy 145.488294 44.322739) (xy 145.4995 44.37425) (xy 145.4995 63.12525) + (xy 145.479815 63.192289) (xy 145.427011 63.238044) (xy 145.3755 63.24925) (xy 114.30219 63.24925) + (xy 114.235151 63.229565) (xy 114.189396 63.176761) (xy 114.179452 63.107603) (xy 114.208477 63.044047) + (xy 114.254738 63.010689) (xy 114.379172 62.959147) (xy 114.379172 62.959146) (xy 114.379179 62.959144) + (xy 114.379185 62.95914) (xy 114.510875 62.871148) (xy 114.577553 62.85027) (xy 114.579766 62.85025) + (xy 116.913331 62.85025) (xy 116.913347 62.850251) (xy 116.920943 62.850251) (xy 117.079054 62.850251) + (xy 117.079057 62.850251) (xy 117.231785 62.809327) (xy 117.281904 62.780389) (xy 117.368716 62.73027) + (xy 117.48052 62.618466) (xy 117.48052 62.618464) (xy 117.490728 62.608257) (xy 117.490729 62.608254) + (xy 119.262417 60.836569) (xy 119.32374 60.803084) (xy 119.350098 60.80025) (xy 123.629092 60.80025) + (xy 123.696131 60.819935) (xy 123.734636 60.864021) (xy 123.736395 60.862937) (xy 123.740185 60.869081) + (xy 123.740186 60.869084) (xy 123.832288 61.018406) (xy 123.956344 61.142462) (xy 124.105666 61.234564) + (xy 124.272203 61.289749) (xy 124.374991 61.30025) (xy 125.725008 61.300249) (xy 125.827797 61.289749) + (xy 125.994334 61.234564) (xy 126.143656 61.142462) (xy 126.267712 61.018406) (xy 126.359814 60.869084) + (xy 126.414999 60.702547) (xy 126.4255 60.599759) (xy 126.425499 59.799742) (xy 126.423522 59.780392) + (xy 126.414999 59.696953) (xy 126.414998 59.69695) (xy 126.392458 59.628929) (xy 126.359814 59.530416) + (xy 126.267712 59.381094) (xy 126.143656 59.257038) (xy 126.143652 59.257035) (xy 126.079456 59.217438) + (xy 126.032731 59.16549) (xy 126.02151 59.096527) (xy 126.049353 59.032445) (xy 126.05685 59.024241) + (xy 126.164414 58.916678) (xy 126.266232 58.776538) (xy 126.344873 58.622195) (xy 126.398402 58.457451) + (xy 126.398789 58.455011) (xy 126.412162 58.370571) (xy 126.423235 58.300656) (xy 126.453164 58.237523) + (xy 126.512475 58.200591) (xy 126.582338 58.201589) (xy 126.633389 58.232374) (xy 128.015139 59.614124) + (xy 128.015149 59.614135) (xy 128.019479 59.618465) (xy 128.01948 59.618466) (xy 128.131284 59.73027) + (xy 128.182845 59.760038) (xy 128.218095 59.780389) (xy 128.218097 59.780391) (xy 128.251593 59.79973) + (xy 128.268215 59.809327) (xy 128.420943 59.850251) (xy 128.420946 59.850251) (xy 128.586653 59.850251) + (xy 128.586669 59.85025) (xy 129.2755 59.85025) (xy 129.342539 59.869935) (xy 129.388294 59.922739) + (xy 129.3995 59.97425) (xy 129.3995 61.169984) (xy 129.379815 61.237023) (xy 129.378602 61.238875) + (xy 129.290609 61.370564) (xy 129.290602 61.370577) (xy 129.230264 61.516248) (xy 129.230261 61.51626) + (xy 129.1995 61.670903) (xy 129.1995 61.828596) (xy 129.230261 61.983239) (xy 129.230264 61.983251) + (xy 129.290602 62.128922) (xy 129.290609 62.128935) (xy 129.37821 62.260038) (xy 129.378213 62.260042) + (xy 129.489707 62.371536) (xy 129.489711 62.371539) (xy 129.620814 62.45914) (xy 129.620827 62.459147) + (xy 129.766498 62.519485) (xy 129.766503 62.519487) (xy 129.921153 62.550249) (xy 129.921156 62.55025) + (xy 129.921158 62.55025) (xy 130.078844 62.55025) (xy 130.078845 62.550249) (xy 130.233497 62.519487) + (xy 130.379179 62.459144) (xy 130.510289 62.371539) (xy 130.621789 62.260039) (xy 130.709394 62.128929) + (xy 130.769737 61.983247) (xy 130.8005 61.828592) (xy 130.8005 61.67425) (xy 130.820185 61.607211) + (xy 130.872989 61.561456) (xy 130.9245 61.55025) (xy 131.078844 61.55025) (xy 131.078845 61.550249) + (xy 131.233497 61.519487) (xy 131.379179 61.459144) (xy 131.510289 61.371539) (xy 131.621789 61.260039) + (xy 131.681348 61.170903) (xy 136.6995 61.170903) (xy 136.6995 61.328596) (xy 136.730261 61.483239) + (xy 136.730264 61.483251) (xy 136.790602 61.628922) (xy 136.790609 61.628935) (xy 136.87821 61.760038) + (xy 136.878213 61.760042) (xy 136.989707 61.871536) (xy 136.989711 61.871539) (xy 137.120814 61.95914) + (xy 137.120827 61.959147) (xy 137.234425 62.0062) (xy 137.266503 62.019487) (xy 137.421153 62.050249) + (xy 137.421156 62.05025) (xy 137.421158 62.05025) (xy 137.578844 62.05025) (xy 137.578845 62.050249) + (xy 137.733497 62.019487) (xy 137.879179 61.959144) (xy 138.010289 61.871539) (xy 138.121789 61.760039) + (xy 138.209394 61.628929) (xy 138.269737 61.483247) (xy 138.3005 61.328592) (xy 138.3005 61.170908) + (xy 138.3005 61.170905) (xy 138.300499 61.170903) (xy 138.269738 61.01626) (xy 138.269737 61.016253) + (xy 138.256062 60.983239) (xy 138.209397 60.870577) (xy 138.20939 60.870564) (xy 138.121789 60.739461) + (xy 138.121786 60.739457) (xy 138.010292 60.627963) (xy 138.010288 60.62796) (xy 137.879185 60.540359) + (xy 137.879172 60.540352) (xy 137.733501 60.480014) (xy 137.733489 60.480011) (xy 137.578845 60.44925) + (xy 137.578842 60.44925) (xy 137.421158 60.44925) (xy 137.421155 60.44925) (xy 137.26651 60.480011) + (xy 137.266498 60.480014) (xy 137.120827 60.540352) (xy 137.120814 60.540359) (xy 136.989711 60.62796) + (xy 136.989707 60.627963) (xy 136.878213 60.739457) (xy 136.87821 60.739461) (xy 136.790609 60.870564) + (xy 136.790602 60.870577) (xy 136.730264 61.016248) (xy 136.730261 61.01626) (xy 136.6995 61.170903) + (xy 131.681348 61.170903) (xy 131.709394 61.128929) (xy 131.769737 60.983247) (xy 131.8005 60.828592) + (xy 131.8005 60.670908) (xy 131.8005 60.670905) (xy 131.800499 60.670903) (xy 131.791957 60.62796) + (xy 131.769737 60.516253) (xy 131.761743 60.496953) (xy 131.709397 60.370577) (xy 131.70939 60.370564) + (xy 131.621789 60.239461) (xy 131.621786 60.239457) (xy 131.510292 60.127963) (xy 131.510288 60.12796) + (xy 131.434548 60.077352) (xy 131.389743 60.02374) (xy 131.381036 59.954415) (xy 131.41119 59.891387) + (xy 131.470634 59.854668) (xy 131.503439 59.85025) (xy 137.413331 59.85025) (xy 137.413347 59.850251) + (xy 137.420943 59.850251) (xy 137.579054 59.850251) (xy 137.579057 59.850251) (xy 137.731785 59.809327) + (xy 137.781904 59.780389) (xy 137.868716 59.73027) (xy 137.98052 59.618466) (xy 137.98052 59.618464) + (xy 137.990728 59.608257) (xy 137.990729 59.608254) (xy 138.98052 58.618466) (xy 139.059577 58.481534) + (xy 139.100501 58.328807) (xy 139.100501 58.170692) (xy 139.100501 58.163097) (xy 139.1005 58.163079) + (xy 139.1005 52.913139) (xy 142.1245 52.913139) (xy 142.1245 53.08636) (xy 142.147956 53.234461) + (xy 142.151598 53.257451) (xy 142.205127 53.422195) (xy 142.283768 53.576538) (xy 142.385586 53.716678) + (xy 142.508072 53.839164) (xy 142.508078 53.839168) (xy 142.591023 53.899433) (xy 142.633689 53.954763) + (xy 142.639667 54.024376) (xy 142.607061 54.086171) (xy 142.591023 54.100067) (xy 142.508078 54.160331) + (xy 142.508069 54.160338) (xy 142.385588 54.282819) (xy 142.385588 54.28282) (xy 142.385586 54.282822) + (xy 142.352332 54.328592) (xy 142.283768 54.422961) (xy 142.205128 54.577302) (xy 142.151597 54.742052) + (xy 142.1245 54.913139) (xy 142.1245 55.08636) (xy 142.148748 55.239461) (xy 142.151598 55.257451) + (xy 142.205127 55.422195) (xy 142.283768 55.576538) (xy 142.385586 55.716678) (xy 142.508072 55.839164) + (xy 142.508078 55.839168) (xy 142.591023 55.899433) (xy 142.633689 55.954763) (xy 142.639667 56.024376) + (xy 142.607061 56.086171) (xy 142.591023 56.100067) (xy 142.508078 56.160331) (xy 142.508069 56.160338) + (xy 142.385588 56.282819) (xy 142.385588 56.28282) (xy 142.385586 56.282822) (xy 142.341859 56.343006) + (xy 142.283768 56.422961) (xy 142.205128 56.577302) (xy 142.151597 56.742052) (xy 142.137891 56.828592) + (xy 142.1245 56.913139) (xy 142.1245 57.086361) (xy 142.151598 57.257451) (xy 142.193551 57.386569) + (xy 142.205128 57.422197) (xy 142.236018 57.482822) (xy 142.283768 57.576538) (xy 142.385586 57.716678) + (xy 142.508072 57.839164) (xy 142.508078 57.839168) (xy 142.591023 57.899433) (xy 142.633689 57.954763) + (xy 142.639667 58.024376) (xy 142.607061 58.086171) (xy 142.591023 58.100067) (xy 142.508078 58.160331) + (xy 142.508069 58.160338) (xy 142.385588 58.282819) (xy 142.385588 58.28282) (xy 142.385586 58.282822) + (xy 142.352332 58.328592) (xy 142.283768 58.422961) (xy 142.205128 58.577302) (xy 142.151597 58.742052) + (xy 142.1245 58.913139) (xy 142.1245 59.08636) (xy 142.151532 59.257038) (xy 142.151598 59.257451) + (xy 142.205127 59.422195) (xy 142.283768 59.576538) (xy 142.385586 59.716678) (xy 142.385588 59.71668) + (xy 142.493127 59.824219) (xy 142.526612 59.885542) (xy 142.521628 59.955234) (xy 142.479756 60.011167) + (xy 142.470544 60.017438) (xy 142.406344 60.057037) (xy 142.282289 60.181092) (xy 142.190187 60.330413) + (xy 142.190186 60.330416) (xy 142.135001 60.496953) (xy 142.135001 60.496954) (xy 142.135 60.496954) + (xy 142.1245 60.599733) (xy 142.1245 61.399751) (xy 142.124501 61.399769) (xy 142.135 61.502546) + (xy 142.135001 61.502549) (xy 142.17688 61.628929) (xy 142.190186 61.669084) (xy 142.282288 61.818406) + (xy 142.406344 61.942462) (xy 142.555666 62.034564) (xy 142.722203 62.089749) (xy 142.824991 62.10025) + (xy 144.175008 62.100249) (xy 144.277797 62.089749) (xy 144.444334 62.034564) (xy 144.593656 61.942462) + (xy 144.717712 61.818406) (xy 144.809814 61.669084) (xy 144.864999 61.502547) (xy 144.8755 61.399759) + (xy 144.875499 60.599742) (xy 144.873151 60.576761) (xy 144.864999 60.496953) (xy 144.864998 60.49695) + (xy 144.82312 60.370571) (xy 144.809814 60.330416) (xy 144.717712 60.181094) (xy 144.593656 60.057038) + (xy 144.593652 60.057035) (xy 144.529456 60.017438) (xy 144.482731 59.96549) (xy 144.47151 59.896527) + (xy 144.499353 59.832445) (xy 144.50685 59.824241) (xy 144.614414 59.716678) (xy 144.716232 59.576538) + (xy 144.794873 59.422195) (xy 144.848402 59.257451) (xy 144.8755 59.086361) (xy 144.8755 58.913139) + (xy 144.848402 58.742049) (xy 144.794873 58.577305) (xy 144.716232 58.422962) (xy 144.614414 58.282822) + (xy 144.491928 58.160336) (xy 144.408975 58.100067) (xy 144.366311 58.044738) (xy 144.360332 57.975124) + (xy 144.392938 57.913329) (xy 144.408976 57.899432) (xy 144.491928 57.839164) (xy 144.614414 57.716678) + (xy 144.716232 57.576538) (xy 144.794873 57.422195) (xy 144.848402 57.257451) (xy 144.8755 57.086361) + (xy 144.8755 56.913139) (xy 144.848402 56.742049) (xy 144.794873 56.577305) (xy 144.716232 56.422962) + (xy 144.614414 56.282822) (xy 144.491928 56.160336) (xy 144.408975 56.100067) (xy 144.366311 56.044738) + (xy 144.360332 55.975124) (xy 144.392938 55.913329) (xy 144.408976 55.899432) (xy 144.491928 55.839164) + (xy 144.614414 55.716678) (xy 144.716232 55.576538) (xy 144.794873 55.422195) (xy 144.848402 55.257451) + (xy 144.8755 55.086361) (xy 144.8755 54.913139) (xy 144.848402 54.742049) (xy 144.794873 54.577305) + (xy 144.716232 54.422962) (xy 144.614414 54.282822) (xy 144.491928 54.160336) (xy 144.408975 54.100067) + (xy 144.366311 54.044738) (xy 144.360332 53.975124) (xy 144.392938 53.913329) (xy 144.408976 53.899432) + (xy 144.491928 53.839164) (xy 144.614414 53.716678) (xy 144.716232 53.576538) (xy 144.794873 53.422195) + (xy 144.848402 53.257451) (xy 144.8755 53.086361) (xy 144.8755 52.913139) (xy 144.848402 52.742049) + (xy 144.794873 52.577305) (xy 144.716232 52.422962) (xy 144.614414 52.282822) (xy 144.491928 52.160336) + (xy 144.351788 52.058518) (xy 144.197445 51.979877) (xy 144.032701 51.926348) (xy 144.032699 51.926347) + (xy 144.032698 51.926347) (xy 143.901271 51.905531) (xy 143.861611 51.89925) (xy 143.138389 51.89925) + (xy 143.098728 51.905531) (xy 142.967302 51.926347) (xy 142.802552 51.979878) (xy 142.648211 52.058518) + (xy 142.568256 52.116609) (xy 142.508072 52.160336) (xy 142.50807 52.160338) (xy 142.508069 52.160338) + (xy 142.385588 52.282819) (xy 142.385588 52.28282) (xy 142.385586 52.282822) (xy 142.352332 52.328592) + (xy 142.283768 52.422961) (xy 142.205128 52.577302) (xy 142.151597 52.742052) (xy 142.1245 52.913139) + (xy 139.1005 52.913139) (xy 139.1005 51.829515) (xy 139.120185 51.762476) (xy 139.121398 51.760624) + (xy 139.181347 51.670905) (xy 139.209394 51.628929) (xy 139.269737 51.483247) (xy 139.3005 51.328592) + (xy 139.3005 51.170908) (xy 139.3005 51.170905) (xy 139.300499 51.170903) (xy 139.274531 51.040356) + (xy 139.269737 51.016253) (xy 139.256062 50.983239) (xy 139.209397 50.870577) (xy 139.20939 50.870564) + (xy 139.12179 50.739462) (xy 139.121784 50.739455) (xy 139.053232 50.670903) (xy 142.6995 50.670903) + (xy 142.6995 50.828596) (xy 142.730261 50.983239) (xy 142.730264 50.983251) (xy 142.790602 51.128922) + (xy 142.790609 51.128935) (xy 142.87821 51.260038) (xy 142.878213 51.260042) (xy 142.989707 51.371536) + (xy 142.989711 51.371539) (xy 143.120814 51.45914) (xy 143.120827 51.459147) (xy 143.258683 51.516248) + (xy 143.266503 51.519487) (xy 143.421153 51.550249) (xy 143.421156 51.55025) (xy 143.421158 51.55025) + (xy 143.578844 51.55025) (xy 143.578845 51.550249) (xy 143.733497 51.519487) (xy 143.879179 51.459144) + (xy 144.010289 51.371539) (xy 144.121789 51.260039) (xy 144.209394 51.128929) (xy 144.269737 50.983247) + (xy 144.3005 50.828592) (xy 144.3005 50.670908) (xy 144.3005 50.670905) (xy 144.300499 50.670903) + (xy 144.274531 50.540354) (xy 144.269737 50.516253) (xy 144.267264 50.510282) (xy 144.209397 50.370577) + (xy 144.20939 50.370564) (xy 144.121789 50.239461) (xy 144.121786 50.239457) (xy 144.010292 50.127963) + (xy 144.010288 50.12796) (xy 143.879185 50.040359) (xy 143.879172 50.040352) (xy 143.733501 49.980014) + (xy 143.733489 49.980011) (xy 143.578845 49.94925) (xy 143.578842 49.94925) (xy 143.421158 49.94925) + (xy 143.421155 49.94925) (xy 143.26651 49.980011) (xy 143.266498 49.980014) (xy 143.120827 50.040352) + (xy 143.120814 50.040359) (xy 142.989711 50.12796) (xy 142.989707 50.127963) (xy 142.878213 50.239457) + (xy 142.87821 50.239461) (xy 142.790609 50.370564) (xy 142.790602 50.370577) (xy 142.730264 50.516248) + (xy 142.730261 50.51626) (xy 142.6995 50.670903) (xy 139.053232 50.670903) (xy 139.010292 50.627963) + (xy 139.010288 50.62796) (xy 138.879185 50.540359) (xy 138.879172 50.540352) (xy 138.733501 50.480014) + (xy 138.733489 50.480011) (xy 138.578845 50.44925) (xy 138.578842 50.44925) (xy 138.421158 50.44925) + (xy 138.421155 50.44925) (xy 138.26651 50.480011) (xy 138.266498 50.480014) (xy 138.120827 50.540352) + (xy 138.120814 50.540359) (xy 137.989711 50.62796) (xy 137.989707 50.627963) (xy 137.878213 50.739457) + (xy 137.87821 50.739461) (xy 137.790609 50.870564) (xy 137.790602 50.870577) (xy 137.730264 51.016248) + (xy 137.730261 51.01626) (xy 137.6995 51.170903) (xy 137.6995 51.328596) (xy 137.730261 51.483239) + (xy 137.730264 51.483251) (xy 137.790602 51.628922) (xy 137.790609 51.628935) (xy 137.878602 51.760624) + (xy 137.89948 51.827301) (xy 137.8995 51.829515) (xy 137.8995 57.949652) (xy 137.879815 58.016691) + (xy 137.863181 58.037333) (xy 137.287584 58.612931) (xy 137.226261 58.646416) (xy 137.199903 58.64925) + (xy 134.749055 58.64925) (xy 134.682016 58.629565) (xy 134.636261 58.576761) (xy 134.626317 58.507603) + (xy 134.63134 58.489338) (xy 134.630469 58.489074) (xy 134.632231 58.483259) (xy 134.632237 58.483247) + (xy 134.663 58.328592) (xy 134.663 58.170908) (xy 134.663 58.170905) (xy 134.662999 58.170903) (xy 134.648909 58.100067) + (xy 134.632237 58.016253) (xy 134.625401 57.99975) (xy 134.571897 57.870577) (xy 134.57189 57.870564) + (xy 134.484289 57.739461) (xy 134.484286 57.739457) (xy 134.372792 57.627963) (xy 134.372788 57.62796) + (xy 134.241685 57.540359) (xy 134.241672 57.540352) (xy 134.096001 57.480014) (xy 134.095989 57.480011) + (xy 133.941345 57.44925) (xy 133.941342 57.44925) (xy 133.783658 57.44925) (xy 133.783655 57.44925) + (xy 133.62901 57.480011) (xy 133.628998 57.480014) (xy 133.483327 57.540352) (xy 133.483314 57.540359) + (xy 133.352211 57.62796) (xy 133.352207 57.627963) (xy 133.240713 57.739457) (xy 133.24071 57.739461) + (xy 133.153109 57.870564) (xy 133.153102 57.870577) (xy 133.092764 58.016248) (xy 133.092761 58.01626) + (xy 133.062 58.170903) (xy 133.062 58.328596) (xy 133.092761 58.483239) (xy 133.094531 58.489074) + (xy 133.091779 58.489908) (xy 133.098003 58.547109) (xy 133.066809 58.609628) (xy 133.006766 58.645358) + (xy 132.975945 58.64925) (xy 128.800097 58.64925) (xy 128.733058 58.629565) (xy 128.712416 58.612931) + (xy 126.742948 56.643463) (xy 129.1495 56.643463) (xy 129.1495 56.856037) (xy 129.182754 57.065993) + (xy 129.245803 57.260038) (xy 129.248444 57.268164) (xy 129.344951 57.45757) (xy 129.46989 57.629536) + (xy 129.620213 57.779859) (xy 129.792179 57.904798) (xy 129.792181 57.904799) (xy 129.792184 57.904801) + (xy 129.981588 58.001307) (xy 130.183757 58.066996) (xy 130.393713 58.10025) (xy 130.393714 58.10025) + (xy 130.606286 58.10025) (xy 130.606287 58.10025) (xy 130.816243 58.066996) (xy 131.018412 58.001307) + (xy 131.207816 57.904801) (xy 131.298153 57.839168) (xy 131.379786 57.779859) (xy 131.379788 57.779856) + (xy 131.379792 57.779854) (xy 131.530104 57.629542) (xy 131.530106 57.629538) (xy 131.530109 57.629536) + (xy 131.646649 57.469131) (xy 131.655051 57.457566) (xy 131.751557 57.268162) (xy 131.783159 57.170903) + (xy 134.6995 57.170903) (xy 134.6995 57.328596) (xy 134.730261 57.483239) (xy 134.730264 57.483251) + (xy 134.790602 57.628922) (xy 134.790609 57.628935) (xy 134.87821 57.760038) (xy 134.878213 57.760042) + (xy 134.989707 57.871536) (xy 134.989711 57.871539) (xy 135.120814 57.95914) (xy 135.120827 57.959147) + (xy 135.222607 58.001305) (xy 135.266503 58.019487) (xy 135.421153 58.050249) (xy 135.421156 58.05025) + (xy 135.421158 58.05025) (xy 135.578844 58.05025) (xy 135.578845 58.050249) (xy 135.733497 58.019487) + (xy 135.879179 57.959144) (xy 136.010289 57.871539) (xy 136.121789 57.760039) (xy 136.209394 57.628929) + (xy 136.269737 57.483247) (xy 136.3005 57.328592) (xy 136.3005 57.170908) (xy 136.3005 57.170905) + (xy 136.300499 57.170903) (xy 136.269738 57.01626) (xy 136.269737 57.016253) (xy 136.227026 56.913139) + (xy 136.209397 56.870577) (xy 136.20939 56.870564) (xy 136.121789 56.739461) (xy 136.121786 56.739457) + (xy 136.010292 56.627963) (xy 136.010288 56.62796) (xy 135.879185 56.540359) (xy 135.879172 56.540352) + (xy 135.733501 56.480014) (xy 135.733489 56.480011) (xy 135.578845 56.44925) (xy 135.578842 56.44925) + (xy 135.421158 56.44925) (xy 135.421155 56.44925) (xy 135.26651 56.480011) (xy 135.266498 56.480014) + (xy 135.120827 56.540352) (xy 135.120814 56.540359) (xy 134.989711 56.62796) (xy 134.989707 56.627963) + (xy 134.878213 56.739457) (xy 134.87821 56.739461) (xy 134.790609 56.870564) (xy 134.790602 56.870577) + (xy 134.730264 57.016248) (xy 134.730261 57.01626) (xy 134.6995 57.170903) (xy 131.783159 57.170903) + (xy 131.817246 57.065993) (xy 131.8505 56.856037) (xy 131.8505 56.643463) (xy 131.817246 56.433507) + (xy 131.751557 56.231338) (xy 131.655051 56.041934) (xy 131.655049 56.041931) (xy 131.655048 56.041929) + (xy 131.530109 55.869963) (xy 131.379786 55.71964) (xy 131.20782 55.594701) (xy 131.018414 55.498194) + (xy 131.018413 55.498193) (xy 131.018412 55.498193) (xy 130.816243 55.432504) (xy 130.816241 55.432503) + (xy 130.81624 55.432503) (xy 130.654957 55.406958) (xy 130.606287 55.39925) (xy 130.393713 55.39925) + (xy 130.345042 55.406958) (xy 130.18376 55.432503) (xy 130.183757 55.432504) (xy 130.027612 55.483239) + (xy 129.981585 55.498194) (xy 129.792179 55.594701) (xy 129.620213 55.71964) (xy 129.46989 55.869963) + (xy 129.344951 56.041929) (xy 129.248444 56.231335) (xy 129.182753 56.43351) (xy 129.16583 56.540359) + (xy 129.1495 56.643463) (xy 126.742948 56.643463) (xy 126.48759 56.388105) (xy 126.487588 56.388102) + (xy 126.368717 56.269231) (xy 126.368716 56.26923) (xy 126.287419 56.222294) (xy 126.239203 56.171727) + (xy 126.225979 56.10312) (xy 126.234855 56.067459) (xy 126.269737 55.983247) (xy 126.3005 55.828592) + (xy 126.3005 55.670908) (xy 126.3005 55.670905) (xy 126.300499 55.670903) (xy 126.285341 55.594699) + (xy 126.269737 55.516253) (xy 126.256062 55.483239) (xy 126.209397 55.370577) (xy 126.20939 55.370564) + (xy 126.121789 55.239461) (xy 126.121786 55.239457) (xy 126.010292 55.127963) (xy 126.010288 55.12796) + (xy 125.879185 55.040359) (xy 125.879172 55.040352) (xy 125.733501 54.980014) (xy 125.733489 54.980011) + (xy 125.578845 54.94925) (xy 125.578842 54.94925) (xy 125.421158 54.94925) (xy 125.421155 54.94925) + (xy 125.26651 54.980011) (xy 125.266498 54.980014) (xy 125.120827 55.040352) (xy 125.120814 55.040359) + (xy 124.989711 55.12796) (xy 124.989707 55.127963) (xy 124.878213 55.239457) (xy 124.87821 55.239461) + (xy 124.790609 55.370564) (xy 124.790602 55.370577) (xy 124.730264 55.516248) (xy 124.730261 55.51626) + (xy 124.6995 55.670903) (xy 124.6995 55.828596) (xy 124.730261 55.983239) (xy 124.732031 55.989074) + (xy 124.729279 55.989908) (xy 124.735503 56.047109) (xy 124.704309 56.109628) (xy 124.644266 56.145358) + (xy 124.613445 56.14925) (xy 121.086669 56.14925) (xy 121.086653 56.149249) (xy 121.079057 56.149249) + (xy 120.920943 56.149249) (xy 120.821915 56.175784) (xy 120.76821 56.190174) (xy 120.768209 56.190175) + (xy 120.718096 56.219109) (xy 120.718095 56.21911) (xy 120.682853 56.239457) (xy 120.631285 56.269229) + (xy 120.631282 56.269231) (xy 120.51948 56.381033) (xy 120.51948 56.381034) (xy 120.519478 56.381036) + (xy 120.474735 56.425779) (xy 120.434504 56.46601) (xy 120.37318 56.499494) (xy 120.303489 56.49451) + (xy 120.247555 56.452638) (xy 120.232263 56.425783) (xy 120.209394 56.370571) (xy 120.20939 56.370564) + (xy 120.121789 56.239461) (xy 120.121786 56.239457) (xy 120.010292 56.127963) (xy 120.010288 56.12796) + (xy 119.879185 56.040359) (xy 119.879172 56.040352) (xy 119.733501 55.980014) (xy 119.733489 55.980011) + (xy 119.578845 55.94925) (xy 119.578842 55.94925) (xy 119.421158 55.94925) (xy 119.421155 55.94925) + (xy 119.26651 55.980011) (xy 119.266502 55.980013) (xy 119.219878 55.999325) (xy 119.150408 56.006792) + (xy 119.08793 55.975516) (xy 119.052278 55.915427) (xy 119.054773 55.845602) (xy 119.084747 55.797081) + (xy 119.121786 55.760042) (xy 119.121789 55.760039) (xy 119.209394 55.628929) (xy 119.269737 55.483247) + (xy 119.3005 55.328592) (xy 119.3005 55.170908) (xy 119.3005 55.170905) (xy 119.300499 55.170903) + (xy 119.274531 55.040356) (xy 119.269737 55.016253) (xy 119.209394 54.870571) (xy 119.121789 54.739461) + (xy 119.121228 54.7389) (xy 119.121227 54.738898) (xy 119.010292 54.627963) (xy 119.010288 54.62796) + (xy 118.879185 54.540359) (xy 118.879172 54.540352) (xy 118.733501 54.480014) (xy 118.733489 54.480011) + (xy 118.578845 54.44925) (xy 118.578842 54.44925) (xy 118.421158 54.44925) (xy 118.421155 54.44925) + (xy 118.26651 54.480011) (xy 118.266498 54.480014) (xy 118.120827 54.540352) (xy 118.120814 54.540359) + (xy 117.989711 54.62796) (xy 117.989707 54.627963) (xy 117.878213 54.739457) (xy 117.87821 54.739461) + (xy 117.790609 54.870564) (xy 117.790602 54.870577) (xy 117.730264 55.016248) (xy 117.730261 55.01626) + (xy 117.6995 55.170903) (xy 117.6995 55.328596) (xy 117.730261 55.483239) (xy 117.730264 55.483251) + (xy 117.790602 55.628922) (xy 117.790609 55.628935) (xy 117.87821 55.760038) (xy 117.878213 55.760042) + (xy 117.989707 55.871536) (xy 117.989711 55.871539) (xy 118.120814 55.95914) (xy 118.120827 55.959147) + (xy 118.195092 55.989908) (xy 118.266503 56.019487) (xy 118.405367 56.047109) (xy 118.421153 56.050249) + (xy 118.421156 56.05025) (xy 118.421158 56.05025) (xy 118.578844 56.05025) (xy 118.578845 56.050249) + (xy 118.733497 56.019487) (xy 118.780121 56.000174) (xy 118.849588 55.992706) (xy 118.912067 56.023981) + (xy 118.94772 56.084069) (xy 118.945227 56.153894) (xy 118.915254 56.202416) (xy 118.878214 56.239456) + (xy 118.87821 56.239461) (xy 118.790609 56.370564) (xy 118.790602 56.370577) (xy 118.730264 56.516248) + (xy 118.730261 56.51626) (xy 118.6995 56.670903) (xy 118.6995 56.828596) (xy 118.730261 56.983239) + (xy 118.730264 56.983251) (xy 118.790602 57.128922) (xy 118.790609 57.128935) (xy 118.87821 57.260038) + (xy 118.878213 57.260042) (xy 118.989707 57.371536) (xy 118.989711 57.371539) (xy 119.120814 57.45914) + (xy 119.120821 57.459144) (xy 119.17603 57.482012) (xy 119.230433 57.525852) (xy 119.252499 57.592146) + (xy 119.235221 57.659845) (xy 119.216259 57.684254) (xy 117.934504 58.966009) (xy 117.873181 58.999494) + (xy 117.803489 58.99451) (xy 117.747556 58.952638) (xy 117.732263 58.925783) (xy 117.709394 58.870571) + (xy 117.70939 58.870564) (xy 117.621789 58.739461) (xy 117.621786 58.739457) (xy 117.510292 58.627963) + (xy 117.510288 58.62796) (xy 117.379185 58.540359) (xy 117.379172 58.540352) (xy 117.233501 58.480014) + (xy 117.233489 58.480011) (xy 117.078845 58.44925) (xy 117.078842 58.44925) (xy 116.921158 58.44925) + (xy 116.921155 58.44925) (xy 116.76651 58.480011) (xy 116.766498 58.480014) (xy 116.620827 58.540352) + (xy 116.620814 58.540359) (xy 116.489711 58.62796) (xy 116.489707 58.627963) (xy 116.378213 58.739457) + (xy 116.37821 58.739461) (xy 116.290609 58.870564) (xy 116.290602 58.870577) (xy 116.230264 59.016248) + (xy 116.230261 59.01626) (xy 116.1995 59.170903) (xy 116.1995 59.328596) (xy 116.230261 59.483239) + (xy 116.230264 59.483251) (xy 116.290602 59.628922) (xy 116.290609 59.628935) (xy 116.37821 59.760038) + (xy 116.378213 59.760042) (xy 116.489707 59.871536) (xy 116.489711 59.871539) (xy 116.620814 59.95914) + (xy 116.620821 59.959144) (xy 116.67603 59.982012) (xy 116.730433 60.025852) (xy 116.752499 60.092146) + (xy 116.735221 60.159845) (xy 116.716259 60.184254) (xy 116.287584 60.612931) (xy 116.226261 60.646416) + (xy 116.199903 60.64925) (xy 114.886555 60.64925) (xy 114.819516 60.629565) (xy 114.773761 60.576761) + (xy 114.763817 60.507603) (xy 114.76884 60.489338) (xy 114.767969 60.489074) (xy 114.769731 60.483259) + (xy 114.769737 60.483247) (xy 114.8005 60.328592) (xy 114.8005 60.170908) (xy 114.8005 60.170905) + (xy 114.800499 60.170903) (xy 114.78189 60.077352) (xy 114.769737 60.016253) (xy 114.760721 59.994487) + (xy 114.709397 59.870577) (xy 114.70939 59.870564) (xy 114.621789 59.739461) (xy 114.621786 59.739457) + (xy 114.510292 59.627963) (xy 114.510288 59.62796) (xy 114.379185 59.540359) (xy 114.379172 59.540352) + (xy 114.233501 59.480014) (xy 114.233489 59.480011) (xy 114.078845 59.44925) (xy 114.078842 59.44925) + (xy 113.921158 59.44925) (xy 113.921155 59.44925) (xy 113.76651 59.480011) (xy 113.766498 59.480014) + (xy 113.620827 59.540352) (xy 113.620814 59.540359) (xy 113.489711 59.62796) (xy 113.489707 59.627963) + (xy 113.378213 59.739457) (xy 113.37821 59.739461) (xy 113.290609 59.870564) (xy 113.290602 59.870577) + (xy 113.230264 60.016248) (xy 113.230261 60.01626) (xy 113.1995 60.170903) (xy 113.1995 60.328596) + (xy 113.212573 60.394318) (xy 113.206346 60.463909) (xy 113.163483 60.519087) (xy 113.138411 60.533069) + (xy 113.120826 60.540353) (xy 113.120814 60.540359) (xy 112.989711 60.62796) (xy 112.989707 60.627963) + (xy 112.878213 60.739457) (xy 112.87821 60.739461) (xy 112.790609 60.870564) (xy 112.790602 60.870577) + (xy 112.730264 61.016248) (xy 112.730261 61.01626) (xy 112.6995 61.170903) (xy 112.6995 61.328596) + (xy 112.730261 61.483239) (xy 112.730264 61.483251) (xy 112.790602 61.628922) (xy 112.790609 61.628935) + (xy 112.87821 61.760038) (xy 112.878213 61.760042) (xy 112.989707 61.871536) (xy 112.989711 61.871539) + (xy 113.120817 61.959142) (xy 113.120819 61.959143) (xy 113.120821 61.959144) (xy 113.138409 61.966429) + (xy 113.192812 62.01027) (xy 113.214877 62.076564) (xy 113.212573 62.105181) (xy 113.1995 62.170903) + (xy 113.1995 62.328596) (xy 113.230261 62.483239) (xy 113.230264 62.483251) (xy 113.290602 62.628922) + (xy 113.290609 62.628935) (xy 113.37821 62.760038) (xy 113.378213 62.760042) (xy 113.489707 62.871536) + (xy 113.489711 62.871539) (xy 113.620814 62.95914) (xy 113.620827 62.959147) (xy 113.745262 63.010689) + (xy 113.799666 63.054529) (xy 113.821731 63.120824) (xy 113.804452 63.188523) (xy 113.753315 63.236134) + (xy 113.69781 63.24925) (xy 109.80219 63.24925) (xy 109.735151 63.229565) (xy 109.689396 63.176761) + (xy 109.679452 63.107603) (xy 109.708477 63.044047) (xy 109.754738 63.010689) (xy 109.879172 62.959147) + (xy 109.879172 62.959146) (xy 109.879179 62.959144) (xy 110.010289 62.871539) (xy 110.121789 62.760039) + (xy 110.209394 62.628929) (xy 110.269737 62.483247) (xy 110.3005 62.328592) (xy 110.3005 62.170908) + (xy 110.3005 62.170905) (xy 110.300499 62.170903) (xy 110.284356 62.089748) (xy 110.269737 62.016253) + (xy 110.256062 61.983239) (xy 110.209397 61.870577) (xy 110.20939 61.870564) (xy 110.121789 61.739461) + (xy 110.121786 61.739457) (xy 110.010292 61.627963) (xy 110.010284 61.627957) (xy 109.972712 61.602852) + (xy 109.927906 61.54924) (xy 109.919199 61.479915) (xy 109.949353 61.416888) (xy 109.972712 61.396648) + (xy 109.999279 61.378895) (xy 110.010289 61.371539) (xy 110.121789 61.260039) (xy 110.209394 61.128929) + (xy 110.269737 60.983247) (xy 110.3005 60.828592) (xy 110.3005 60.670908) (xy 110.3005 60.670905) + (xy 110.300499 60.670903) (xy 110.291957 60.62796) (xy 110.269737 60.516253) (xy 110.261743 60.496953) + (xy 110.209397 60.370577) (xy 110.20939 60.370564) (xy 110.121789 60.239461) (xy 110.121786 60.239457) + (xy 110.010292 60.127963) (xy 110.010288 60.12796) (xy 109.879185 60.040359) (xy 109.879172 60.040352) + (xy 109.733501 59.980014) (xy 109.733489 59.980011) (xy 109.578845 59.94925) (xy 109.578842 59.94925) + (xy 109.421158 59.94925) (xy 109.421155 59.94925) (xy 109.26651 59.980011) (xy 109.266498 59.980014) + (xy 109.120827 60.040352) (xy 109.120814 60.040359) (xy 108.989711 60.12796) (xy 108.989707 60.127963) + (xy 108.878213 60.239457) (xy 108.87821 60.239461) (xy 108.790609 60.370564) (xy 108.790602 60.370577) + (xy 108.730264 60.516248) (xy 108.730261 60.51626) (xy 108.6995 60.670903) (xy 108.6995 60.828596) + (xy 108.730261 60.983239) (xy 108.730264 60.983251) (xy 108.790602 61.128922) (xy 108.790609 61.128935) + (xy 108.87821 61.260038) (xy 108.878213 61.260042) (xy 108.989707 61.371536) (xy 108.98971 61.371538) + (xy 108.989711 61.371539) (xy 109.015219 61.388583) (xy 109.027289 61.396648) (xy 109.072093 61.450261) + (xy 109.0808 61.519586) (xy 109.050645 61.582613) (xy 109.027289 61.602852) (xy 108.989707 61.627963) + (xy 108.878213 61.739457) (xy 108.87821 61.739461) (xy 108.790609 61.870564) (xy 108.790602 61.870577) + (xy 108.730264 62.016248) (xy 108.730261 62.01626) (xy 108.6995 62.170903) (xy 108.6995 62.328596) + (xy 108.730261 62.483239) (xy 108.730264 62.483251) (xy 108.790602 62.628922) (xy 108.790609 62.628935) + (xy 108.87821 62.760038) (xy 108.878213 62.760042) (xy 108.989707 62.871536) (xy 108.989711 62.871539) + (xy 109.120814 62.95914) (xy 109.120827 62.959147) (xy 109.245262 63.010689) (xy 109.299666 63.054529) + (xy 109.321731 63.120824) (xy 109.304452 63.188523) (xy 109.253315 63.236134) (xy 109.19781 63.24925) + (xy 100.6245 63.24925) (xy 100.557461 63.229565) (xy 100.511706 63.176761) (xy 100.5005 63.12525) + (xy 100.5005 58.170903) (xy 106.1995 58.170903) (xy 106.1995 58.328596) (xy 106.230261 58.483239) + (xy 106.230264 58.483251) (xy 106.290602 58.628921) (xy 106.290607 58.62893) (xy 106.316953 58.668361) + (xy 106.337829 58.735039) (xy 106.319343 58.802419) (xy 106.316953 58.806139) (xy 106.290607 58.845569) + (xy 106.290602 58.845578) (xy 106.230264 58.991248) (xy 106.230261 58.99126) (xy 106.1995 59.145903) + (xy 106.1995 59.303596) (xy 106.230261 59.458239) (xy 106.230264 59.458251) (xy 106.290602 59.603922) + (xy 106.290609 59.603935) (xy 106.37821 59.735038) (xy 106.378213 59.735042) (xy 106.489707 59.846536) + (xy 106.489711 59.846539) (xy 106.620814 59.93414) (xy 106.620827 59.934147) (xy 106.736383 59.982011) + (xy 106.766503 59.994487) (xy 106.875963 60.01626) (xy 106.921153 60.025249) (xy 106.921156 60.02525) + (xy 106.921158 60.02525) (xy 107.078844 60.02525) (xy 107.078845 60.025249) (xy 107.233497 59.994487) + (xy 107.379179 59.934144) (xy 107.43111 59.899444) (xy 107.497785 59.878566) (xy 107.565165 59.89705) + (xy 107.568863 59.899426) (xy 107.620821 59.934144) (xy 107.620823 59.934145) (xy 107.620825 59.934146) + (xy 107.736383 59.982011) (xy 107.766503 59.994487) (xy 107.875963 60.01626) (xy 107.921153 60.025249) + (xy 107.921156 60.02525) (xy 107.921158 60.02525) (xy 108.078844 60.02525) (xy 108.078845 60.025249) + (xy 108.233497 59.994487) (xy 108.379179 59.934144) (xy 108.510289 59.846539) (xy 108.621789 59.735039) + (xy 108.709394 59.603929) (xy 108.769737 59.458247) (xy 108.8005 59.303592) (xy 108.8005 59.145908) + (xy 108.8005 59.145905) (xy 108.800499 59.145903) (xy 108.779267 59.039164) (xy 108.769737 58.991253) + (xy 108.769735 58.991248) (xy 108.709397 58.845577) (xy 108.70939 58.845564) (xy 108.634649 58.733707) + (xy 108.634648 58.733705) (xy 108.621792 58.714465) (xy 108.621786 58.714457) (xy 108.578232 58.670903) + (xy 111.6995 58.670903) (xy 111.6995 58.828596) (xy 111.730261 58.983239) (xy 111.730264 58.983251) + (xy 111.790602 59.128922) (xy 111.790609 59.128935) (xy 111.87821 59.260038) (xy 111.878213 59.260042) + (xy 111.989707 59.371536) (xy 111.989711 59.371539) (xy 112.120814 59.45914) (xy 112.120827 59.459147) + (xy 112.266498 59.519485) (xy 112.266503 59.519487) (xy 112.421153 59.550249) (xy 112.421156 59.55025) + (xy 112.421158 59.55025) (xy 112.578844 59.55025) (xy 112.578845 59.550249) (xy 112.733497 59.519487) + (xy 112.879179 59.459144) (xy 113.010289 59.371539) (xy 113.121789 59.260039) (xy 113.209394 59.128929) + (xy 113.269737 58.983247) (xy 113.3005 58.828592) (xy 113.3005 58.670908) (xy 113.3005 58.670905) + (xy 113.300499 58.670903) (xy 113.290069 58.618467) (xy 113.269737 58.516253) (xy 113.269367 58.515359) + (xy 113.209397 58.370577) (xy 113.20939 58.370564) (xy 113.121789 58.239461) (xy 113.121786 58.239457) + (xy 113.010292 58.127963) (xy 113.010288 58.12796) (xy 112.879185 58.040359) (xy 112.879172 58.040352) + (xy 112.733501 57.980014) (xy 112.733489 57.980011) (xy 112.578845 57.94925) (xy 112.578842 57.94925) + (xy 112.421158 57.94925) (xy 112.421155 57.94925) (xy 112.26651 57.980011) (xy 112.266498 57.980014) + (xy 112.120827 58.040352) (xy 112.120814 58.040359) (xy 111.989711 58.12796) (xy 111.989707 58.127963) + (xy 111.878213 58.239457) (xy 111.87821 58.239461) (xy 111.790609 58.370564) (xy 111.790602 58.370577) + (xy 111.730264 58.516248) (xy 111.730261 58.51626) (xy 111.6995 58.670903) (xy 108.578232 58.670903) + (xy 108.510292 58.602963) (xy 108.510288 58.60296) (xy 108.379185 58.515359) (xy 108.379172 58.515352) + (xy 108.233501 58.455014) (xy 108.233489 58.455011) (xy 108.078845 58.42425) (xy 108.078842 58.42425) + (xy 107.9245 58.42425) (xy 107.857461 58.404565) (xy 107.811706 58.351761) (xy 107.8005 58.30025) + (xy 107.8005 58.170905) (xy 107.800499 58.170903) (xy 107.786409 58.100067) (xy 107.769737 58.016253) + (xy 107.762901 57.99975) (xy 107.709397 57.870577) (xy 107.70939 57.870564) (xy 107.621789 57.739461) + (xy 107.621786 57.739457) (xy 107.510292 57.627963) (xy 107.510288 57.62796) (xy 107.379185 57.540359) + (xy 107.379172 57.540352) (xy 107.233501 57.480014) (xy 107.233489 57.480011) (xy 107.078845 57.44925) + (xy 107.078842 57.44925) (xy 106.921158 57.44925) (xy 106.921155 57.44925) (xy 106.76651 57.480011) + (xy 106.766498 57.480014) (xy 106.620827 57.540352) (xy 106.620814 57.540359) (xy 106.489711 57.62796) + (xy 106.489707 57.627963) (xy 106.378213 57.739457) (xy 106.37821 57.739461) (xy 106.290609 57.870564) + (xy 106.290602 57.870577) (xy 106.230264 58.016248) (xy 106.230261 58.01626) (xy 106.1995 58.170903) + (xy 100.5005 58.170903) (xy 100.5005 56.643463) (xy 114.1495 56.643463) (xy 114.1495 56.856037) + (xy 114.182754 57.065993) (xy 114.245803 57.260038) (xy 114.248444 57.268164) (xy 114.344951 57.45757) + (xy 114.46989 57.629536) (xy 114.620213 57.779859) (xy 114.792179 57.904798) (xy 114.792181 57.904799) + (xy 114.792184 57.904801) (xy 114.981588 58.001307) (xy 115.183757 58.066996) (xy 115.393713 58.10025) + (xy 115.393714 58.10025) (xy 115.606286 58.10025) (xy 115.606287 58.10025) (xy 115.816243 58.066996) + (xy 116.018412 58.001307) (xy 116.207816 57.904801) (xy 116.298153 57.839168) (xy 116.379786 57.779859) + (xy 116.379788 57.779856) (xy 116.379792 57.779854) (xy 116.530104 57.629542) (xy 116.530106 57.629538) + (xy 116.530109 57.629536) (xy 116.646649 57.469131) (xy 116.655051 57.457566) (xy 116.751557 57.268162) + (xy 116.817246 57.065993) (xy 116.8505 56.856037) (xy 116.8505 56.643463) (xy 116.817246 56.433507) + (xy 116.751557 56.231338) (xy 116.655051 56.041934) (xy 116.655049 56.041931) (xy 116.655048 56.041929) + (xy 116.530109 55.869963) (xy 116.379786 55.71964) (xy 116.20782 55.594701) (xy 116.018414 55.498194) + (xy 116.018413 55.498193) (xy 116.018412 55.498193) (xy 115.816243 55.432504) (xy 115.816241 55.432503) + (xy 115.81624 55.432503) (xy 115.654957 55.406958) (xy 115.606287 55.39925) (xy 115.393713 55.39925) + (xy 115.345042 55.406958) (xy 115.18376 55.432503) (xy 115.183757 55.432504) (xy 115.027612 55.483239) + (xy 114.981585 55.498194) (xy 114.792179 55.594701) (xy 114.620213 55.71964) (xy 114.46989 55.869963) + (xy 114.344951 56.041929) (xy 114.248444 56.231335) (xy 114.182753 56.43351) (xy 114.16583 56.540359) + (xy 114.1495 56.643463) (xy 100.5005 56.643463) (xy 100.5005 54.170903) (xy 119.2495 54.170903) + (xy 119.2495 54.328596) (xy 119.280261 54.483239) (xy 119.280264 54.483251) (xy 119.332036 54.60824) + (xy 119.340606 54.628929) (xy 119.428211 54.760039) (xy 119.428769 54.760597) (xy 119.428771 54.7606) + (xy 119.539707 54.871536) (xy 119.539711 54.871539) (xy 119.670814 54.95914) (xy 119.670827 54.959147) + (xy 119.808683 55.016248) (xy 119.816503 55.019487) (xy 119.971153 55.050249) (xy 119.971156 55.05025) + (xy 119.971158 55.05025) (xy 120.128844 55.05025) (xy 120.128845 55.050249) (xy 120.283497 55.019487) + (xy 120.429179 54.959144) (xy 120.560289 54.871539) (xy 120.671789 54.760039) (xy 120.759394 54.628929) + (xy 120.819737 54.483247) (xy 120.8505 54.328592) (xy 120.8505 54.170908) (xy 120.8505 54.170905) + (xy 120.850499 54.170903) (xy 120.836409 54.100067) (xy 120.819737 54.016253) (xy 120.810721 53.994487) + (xy 120.759397 53.870577) (xy 120.75939 53.870564) (xy 120.671789 53.739461) (xy 120.671786 53.739457) + (xy 120.560292 53.627963) (xy 120.560288 53.62796) (xy 120.429185 53.540359) (xy 120.429172 53.540352) + (xy 120.283501 53.480014) (xy 120.283489 53.480011) (xy 120.128845 53.44925) (xy 120.128842 53.44925) + (xy 119.971158 53.44925) (xy 119.971155 53.44925) (xy 119.81651 53.480011) (xy 119.816498 53.480014) + (xy 119.670827 53.540352) (xy 119.670814 53.540359) (xy 119.539711 53.62796) (xy 119.539707 53.627963) + (xy 119.42877 53.7389) (xy 119.428766 53.738905) (xy 119.428211 53.739461) (xy 119.340606 53.870571) + (xy 119.332039 53.891252) (xy 119.332036 53.891258) (xy 119.280264 54.016248) (xy 119.280261 54.01626) + (xy 119.2495 54.170903) (xy 100.5005 54.170903) (xy 100.5005 53.145903) (xy 106.1745 53.145903) + (xy 106.1745 53.303596) (xy 106.205261 53.458239) (xy 106.205264 53.458251) (xy 106.265602 53.603922) + (xy 106.265609 53.603935) (xy 106.35321 53.735038) (xy 106.353213 53.735042) (xy 106.464707 53.846536) + (xy 106.464711 53.846539) (xy 106.595814 53.93414) (xy 106.595827 53.934147) (xy 106.741498 53.994485) + (xy 106.741503 53.994487) (xy 106.850963 54.01626) (xy 106.896153 54.025249) (xy 106.896156 54.02525) + (xy 106.896158 54.02525) (xy 107.053844 54.02525) (xy 107.053845 54.025249) (xy 107.208497 53.994487) + (xy 107.321166 53.947817) (xy 107.354172 53.934147) (xy 107.354172 53.934146) (xy 107.354179 53.934144) + (xy 107.431109 53.882741) (xy 107.497786 53.861863) (xy 107.565166 53.880347) (xy 107.568891 53.882741) + (xy 107.645821 53.934144) (xy 107.645823 53.934145) (xy 107.645827 53.934147) (xy 107.791498 53.994485) + (xy 107.791503 53.994487) (xy 107.900963 54.01626) (xy 107.946153 54.025249) (xy 107.946156 54.02525) + (xy 107.946158 54.02525) (xy 108.103844 54.02525) (xy 108.103845 54.025249) (xy 108.258497 53.994487) + (xy 108.371166 53.947817) (xy 108.404172 53.934147) (xy 108.404172 53.934146) (xy 108.404179 53.934144) + (xy 108.535289 53.846539) (xy 108.646789 53.735039) (xy 108.734394 53.603929) (xy 108.794737 53.458247) + (xy 108.8255 53.303592) (xy 108.8255 53.145908) (xy 108.8255 53.145905) (xy 108.825499 53.145903) + (xy 108.820936 53.122963) (xy 108.794737 52.991253) (xy 108.794735 52.991248) (xy 108.734397 52.845577) + (xy 108.73439 52.845564) (xy 108.646789 52.714461) (xy 108.646786 52.714457) (xy 108.535292 52.602963) + (xy 108.535288 52.60296) (xy 108.404185 52.515359) (xy 108.404176 52.515354) (xy 108.368087 52.500406) + (xy 108.313684 52.456565) (xy 108.291619 52.390271) (xy 108.293922 52.36166) (xy 108.3005 52.328592) + (xy 108.3005 52.170908) (xy 108.3005 52.170905) (xy 108.300499 52.170903) (xy 108.269738 52.01626) + (xy 108.269737 52.016253) (xy 108.25467 51.979877) (xy 108.209397 51.870577) (xy 108.20939 51.870564) + (xy 108.121789 51.739461) (xy 108.121786 51.739457) (xy 108.010292 51.627963) (xy 108.010288 51.62796) + (xy 107.879185 51.540359) (xy 107.879172 51.540352) (xy 107.733501 51.480014) (xy 107.733489 51.480011) + (xy 107.578845 51.44925) (xy 107.578842 51.44925) (xy 107.421158 51.44925) (xy 107.421155 51.44925) + (xy 107.26651 51.480011) (xy 107.266498 51.480014) (xy 107.120827 51.540352) (xy 107.120814 51.540359) + (xy 106.989711 51.62796) (xy 106.989707 51.627963) (xy 106.878213 51.739457) (xy 106.87821 51.739461) + (xy 106.790609 51.870564) (xy 106.790602 51.870577) (xy 106.730264 52.016248) (xy 106.730261 52.01626) + (xy 106.6995 52.170903) (xy 106.6995 52.328593) (xy 106.706076 52.361657) (xy 106.699847 52.431248) + (xy 106.656982 52.486424) (xy 106.631913 52.500405) (xy 106.595826 52.515353) (xy 106.595814 52.515359) + (xy 106.464711 52.60296) (xy 106.464707 52.602963) (xy 106.353213 52.714457) (xy 106.35321 52.714461) + (xy 106.265609 52.845564) (xy 106.265602 52.845577) (xy 106.205264 52.991248) (xy 106.205261 52.99126) + (xy 106.1745 53.145903) (xy 100.5005 53.145903) (xy 100.5005 50.670903) (xy 116.1995 50.670903) + (xy 116.1995 50.828596) (xy 116.230261 50.983239) (xy 116.230264 50.983251) (xy 116.290602 51.128922) + (xy 116.290609 51.128935) (xy 116.325304 51.180859) (xy 116.346182 51.247536) (xy 116.327698 51.314917) + (xy 116.325304 51.318641) (xy 116.290609 51.370564) (xy 116.290602 51.370577) (xy 116.230264 51.516248) + (xy 116.230261 51.51626) (xy 116.1995 51.670903) (xy 116.1995 51.828596) (xy 116.230261 51.983239) + (xy 116.230264 51.983251) (xy 116.290602 52.128922) (xy 116.290609 52.128935) (xy 116.325304 52.180859) + (xy 116.346182 52.247536) (xy 116.327698 52.314917) (xy 116.325304 52.318641) (xy 116.290609 52.370564) + (xy 116.290602 52.370577) (xy 116.230264 52.516248) (xy 116.230261 52.51626) (xy 116.1995 52.670903) + (xy 116.1995 52.828596) (xy 116.230261 52.983239) (xy 116.230264 52.983251) (xy 116.290602 53.128922) + (xy 116.290609 53.128935) (xy 116.37821 53.260038) (xy 116.378213 53.260042) (xy 116.489707 53.371536) + (xy 116.489711 53.371539) (xy 116.620814 53.45914) (xy 116.620816 53.459141) (xy 116.620821 53.459144) + (xy 116.693426 53.489217) (xy 116.747826 53.533056) (xy 116.760532 53.556324) (xy 116.790604 53.628926) + (xy 116.790609 53.628935) (xy 116.87821 53.760038) (xy 116.878213 53.760042) (xy 116.989707 53.871536) + (xy 116.989711 53.871539) (xy 117.120814 53.95914) (xy 117.120827 53.959147) (xy 117.218853 53.99975) + (xy 117.266503 54.019487) (xy 117.421153 54.050249) (xy 117.421156 54.05025) (xy 117.421158 54.05025) + (xy 117.578844 54.05025) (xy 117.578845 54.050249) (xy 117.733497 54.019487) (xy 117.879179 53.959144) + (xy 117.93111 53.924444) (xy 117.997785 53.903566) (xy 118.065165 53.92205) (xy 118.068863 53.924426) + (xy 118.120821 53.959144) (xy 118.120823 53.959145) (xy 118.120825 53.959146) (xy 118.218853 53.99975) + (xy 118.266503 54.019487) (xy 118.421153 54.050249) (xy 118.421156 54.05025) (xy 118.421158 54.05025) + (xy 118.578844 54.05025) (xy 118.578845 54.050249) (xy 118.733497 54.019487) (xy 118.879179 53.959144) + (xy 119.010289 53.871539) (xy 119.121789 53.760039) (xy 119.209394 53.628929) (xy 119.269737 53.483247) + (xy 119.3005 53.328592) (xy 119.3005 53.170908) (xy 119.3005 53.170905) (xy 119.300499 53.170903) + (xy 126.6995 53.170903) (xy 126.6995 53.328596) (xy 126.730261 53.483239) (xy 126.730264 53.483251) + (xy 126.790602 53.628922) (xy 126.790609 53.628935) (xy 126.87821 53.760038) (xy 126.878213 53.760042) + (xy 126.989707 53.871536) (xy 126.989711 53.871539) (xy 127.120814 53.95914) (xy 127.120827 53.959147) + (xy 127.218853 53.99975) (xy 127.266503 54.019487) (xy 127.421153 54.050249) (xy 127.421156 54.05025) + (xy 127.421158 54.05025) (xy 127.578844 54.05025) (xy 127.578845 54.050249) (xy 127.733497 54.019487) + (xy 127.879179 53.959144) (xy 127.93111 53.924444) (xy 127.997785 53.903566) (xy 128.065165 53.92205) + (xy 128.068863 53.924426) (xy 128.120821 53.959144) (xy 128.120823 53.959145) (xy 128.120825 53.959146) + (xy 128.218853 53.99975) (xy 128.266503 54.019487) (xy 128.421153 54.050249) (xy 128.421156 54.05025) + (xy 128.421158 54.05025) (xy 128.578844 54.05025) (xy 128.578845 54.050249) (xy 128.733497 54.019487) + (xy 128.879179 53.959144) (xy 128.93111 53.924444) (xy 128.997785 53.903566) (xy 129.065165 53.92205) + (xy 129.068863 53.924426) (xy 129.120821 53.959144) (xy 129.120823 53.959145) (xy 129.120825 53.959146) + (xy 129.218853 53.99975) (xy 129.266503 54.019487) (xy 129.421153 54.050249) (xy 129.421156 54.05025) + (xy 129.421158 54.05025) (xy 129.578844 54.05025) (xy 129.578845 54.050249) (xy 129.733497 54.019487) + (xy 129.879179 53.959144) (xy 130.010289 53.871539) (xy 130.121789 53.760039) (xy 130.184689 53.665903) + (xy 133.1945 53.665903) (xy 133.1945 53.823596) (xy 133.225261 53.978239) (xy 133.225264 53.978251) + (xy 133.285602 54.123922) (xy 133.285609 54.123935) (xy 133.37321 54.255038) (xy 133.373213 54.255042) + (xy 133.484707 54.366536) (xy 133.484711 54.366539) (xy 133.615814 54.45414) (xy 133.615827 54.454147) + (xy 133.761498 54.514485) (xy 133.761503 54.514487) (xy 133.916153 54.545249) (xy 133.916156 54.54525) + (xy 133.916158 54.54525) (xy 134.073844 54.54525) (xy 134.073845 54.545249) (xy 134.228497 54.514487) + (xy 134.374179 54.454144) (xy 134.505289 54.366539) (xy 134.616789 54.255039) (xy 134.704394 54.123929) + (xy 134.714278 54.100068) (xy 134.731488 54.058518) (xy 134.764737 53.978247) (xy 134.7955 53.823592) + (xy 134.7955 53.665908) (xy 134.7955 53.665905) (xy 134.795499 53.665903) (xy 134.764737 53.511253) + (xy 134.753133 53.483239) (xy 134.704397 53.365577) (xy 134.70439 53.365564) (xy 134.616789 53.234461) + (xy 134.616786 53.234457) (xy 134.505292 53.122963) (xy 134.505288 53.12296) (xy 134.374185 53.035359) + (xy 134.374172 53.035352) (xy 134.228501 52.975014) (xy 134.228489 52.975011) (xy 134.073845 52.94425) + (xy 134.073842 52.94425) (xy 133.916158 52.94425) (xy 133.916155 52.94425) (xy 133.76151 52.975011) + (xy 133.761498 52.975014) (xy 133.615827 53.035352) (xy 133.615814 53.035359) (xy 133.484711 53.12296) + (xy 133.484707 53.122963) (xy 133.373213 53.234457) (xy 133.37321 53.234461) (xy 133.285609 53.365564) + (xy 133.285602 53.365577) (xy 133.225264 53.511248) (xy 133.225261 53.51126) (xy 133.1945 53.665903) + (xy 130.184689 53.665903) (xy 130.209394 53.628929) (xy 130.209795 53.62796) (xy 130.216256 53.612364) + (xy 130.258134 53.51126) (xy 130.269737 53.483247) (xy 130.3005 53.328592) (xy 130.3005 53.170908) + (xy 130.3005 53.170905) (xy 130.300499 53.170903) (xy 130.295527 53.145908) (xy 130.269737 53.016253) + (xy 130.256062 52.983239) (xy 130.209396 52.870575) (xy 130.209394 52.870572) (xy 130.209394 52.870571) + (xy 130.174694 52.818639) (xy 130.153816 52.751965) (xy 130.1723 52.684585) (xy 130.174676 52.680886) + (xy 130.209394 52.628929) (xy 130.269737 52.483247) (xy 130.3005 52.328592) (xy 130.3005 52.170908) + (xy 130.3005 52.170905) (xy 130.300499 52.170903) (xy 130.269738 52.01626) (xy 130.269737 52.016253) + (xy 130.25467 51.979877) (xy 130.209396 51.870575) (xy 130.209394 51.870572) (xy 130.209394 51.870571) + (xy 130.174694 51.818639) (xy 130.153816 51.751965) (xy 130.1723 51.684585) (xy 130.174676 51.680886) + (xy 130.209394 51.628929) (xy 130.269737 51.483247) (xy 130.3005 51.328592) (xy 130.3005 51.170908) + (xy 130.3005 51.170905) (xy 130.300499 51.170903) (xy 130.274531 51.040356) (xy 130.269737 51.016253) + (xy 130.256062 50.983239) (xy 130.209396 50.870575) (xy 130.209394 50.870572) (xy 130.209394 50.870571) + (xy 130.174694 50.818639) (xy 130.153816 50.751965) (xy 130.1723 50.684585) (xy 130.174676 50.680886) + (xy 130.209394 50.628929) (xy 130.269737 50.483247) (xy 130.3005 50.328592) (xy 130.3005 50.170908) + (xy 130.3005 50.170905) (xy 130.300499 50.170903) (xy 130.274531 50.040356) (xy 130.269737 50.016253) + (xy 130.256062 49.983239) (xy 130.209397 49.870577) (xy 130.20939 49.870564) (xy 130.121789 49.739461) + (xy 130.121786 49.739457) (xy 130.010292 49.627963) (xy 130.010284 49.627957) (xy 129.972712 49.602852) + (xy 129.927906 49.54924) (xy 129.919199 49.479915) (xy 129.949353 49.416888) (xy 129.972712 49.396648) + (xy 129.999279 49.378895) (xy 130.010289 49.371539) (xy 130.121789 49.260039) (xy 130.209394 49.128929) + (xy 130.269737 48.983247) (xy 130.3005 48.828592) (xy 130.3005 48.670908) (xy 130.3005 48.670905) + (xy 130.300499 48.670903) (xy 130.269738 48.51626) (xy 130.269737 48.516253) (xy 130.256062 48.483239) + (xy 130.209397 48.370577) (xy 130.20939 48.370564) (xy 130.12179 48.239462) (xy 130.121784 48.239455) + (xy 130.053232 48.170903) (xy 136.1995 48.170903) (xy 136.1995 48.328596) (xy 136.230261 48.483239) + (xy 136.230264 48.483251) (xy 136.290602 48.628922) (xy 136.290609 48.628935) (xy 136.37821 48.760038) + (xy 136.378213 48.760042) (xy 136.489707 48.871536) (xy 136.489711 48.871539) (xy 136.620814 48.95914) + (xy 136.620827 48.959147) (xy 136.765537 49.019087) (xy 136.766503 49.019487) (xy 136.921153 49.050249) + (xy 136.921156 49.05025) (xy 136.921158 49.05025) (xy 137.078844 49.05025) (xy 137.078845 49.050249) + (xy 137.233497 49.019487) (xy 137.379179 48.959144) (xy 137.510289 48.871539) (xy 137.621789 48.760039) + (xy 137.709394 48.628929) (xy 137.769737 48.483247) (xy 137.8005 48.328592) (xy 137.8005 48.170908) + (xy 137.8005 48.170905) (xy 137.800499 48.170903) (xy 137.774531 48.040356) (xy 137.769737 48.016253) + (xy 137.769735 48.016248) (xy 137.709397 47.870577) (xy 137.70939 47.870564) (xy 137.621789 47.739461) + (xy 137.621786 47.739457) (xy 137.510292 47.627963) (xy 137.510288 47.62796) (xy 137.379185 47.540359) + (xy 137.379172 47.540352) (xy 137.233501 47.480014) (xy 137.233489 47.480011) (xy 137.078845 47.44925) + (xy 137.078842 47.44925) (xy 136.921158 47.44925) (xy 136.921155 47.44925) (xy 136.76651 47.480011) + (xy 136.766498 47.480014) (xy 136.620827 47.540352) (xy 136.620814 47.540359) (xy 136.489711 47.62796) + (xy 136.489707 47.627963) (xy 136.378213 47.739457) (xy 136.37821 47.739461) (xy 136.290609 47.870564) + (xy 136.290602 47.870577) (xy 136.230264 48.016248) (xy 136.230261 48.01626) (xy 136.1995 48.170903) + (xy 130.053232 48.170903) (xy 130.010292 48.127963) (xy 130.010288 48.12796) (xy 129.879185 48.040359) + (xy 129.879172 48.040352) (xy 129.733501 47.980014) (xy 129.733489 47.980011) (xy 129.578845 47.94925) + (xy 129.578842 47.94925) (xy 129.421158 47.94925) (xy 129.421155 47.94925) (xy 129.26651 47.980011) + (xy 129.266498 47.980014) (xy 129.120827 48.040352) (xy 129.120814 48.040359) (xy 128.989711 48.12796) + (xy 128.989707 48.127963) (xy 128.878213 48.239457) (xy 128.87821 48.239461) (xy 128.790609 48.370564) + (xy 128.790602 48.370577) (xy 128.730264 48.516248) (xy 128.730261 48.51626) (xy 128.6995 48.670903) + (xy 128.6995 48.828596) (xy 128.712573 48.894318) (xy 128.706346 48.963909) (xy 128.663483 49.019087) + (xy 128.638411 49.033069) (xy 128.620826 49.040353) (xy 128.620814 49.040359) (xy 128.489711 49.12796) + (xy 128.489707 49.127963) (xy 128.378213 49.239457) (xy 128.37821 49.239461) (xy 128.290609 49.370564) + (xy 128.290606 49.37057) (xy 128.260532 49.443175) (xy 128.21669 49.497578) (xy 128.193425 49.510282) + (xy 128.12082 49.540356) (xy 128.120814 49.540359) (xy 127.989711 49.62796) (xy 127.989707 49.627963) + (xy 127.878213 49.739457) (xy 127.87821 49.739461) (xy 127.790609 49.870564) (xy 127.790602 49.870577) + (xy 127.730264 50.016248) (xy 127.730261 50.01626) (xy 127.6995 50.170903) (xy 127.6995 50.328596) + (xy 127.730261 50.483239) (xy 127.730264 50.483251) (xy 127.790602 50.628922) (xy 127.790609 50.628935) + (xy 127.825304 50.680859) (xy 127.846182 50.747536) (xy 127.827698 50.814917) (xy 127.825304 50.818641) + (xy 127.790609 50.870564) (xy 127.790602 50.870577) (xy 127.730264 51.016248) (xy 127.730261 51.01626) + (xy 127.6995 51.170903) (xy 127.6995 51.328596) (xy 127.730261 51.483239) (xy 127.730264 51.483251) + (xy 127.790602 51.628922) (xy 127.790609 51.628935) (xy 127.825304 51.680859) (xy 127.846182 51.747536) + (xy 127.827698 51.814917) (xy 127.825304 51.818641) (xy 127.790609 51.870564) (xy 127.790602 51.870577) + (xy 127.730264 52.016248) (xy 127.730261 52.01626) (xy 127.6995 52.170903) (xy 127.6995 52.32525) + (xy 127.679815 52.392289) (xy 127.627011 52.438044) (xy 127.5755 52.44925) (xy 127.421155 52.44925) + (xy 127.26651 52.480011) (xy 127.266498 52.480014) (xy 127.120827 52.540352) (xy 127.120814 52.540359) + (xy 126.989711 52.62796) (xy 126.989707 52.627963) (xy 126.878213 52.739457) (xy 126.87821 52.739461) + (xy 126.790609 52.870564) (xy 126.790602 52.870577) (xy 126.730264 53.016248) (xy 126.730261 53.01626) + (xy 126.6995 53.170903) (xy 119.300499 53.170903) (xy 119.295527 53.145908) (xy 119.269737 53.016253) + (xy 119.256062 52.983239) (xy 119.209397 52.870577) (xy 119.20939 52.870564) (xy 119.121789 52.739461) + (xy 119.121786 52.739457) (xy 119.120885 52.738556) (xy 119.120563 52.737967) (xy 119.117924 52.734751) + (xy 119.118533 52.73425) (xy 119.0874 52.677233) (xy 119.092384 52.607541) (xy 119.134256 52.551608) + (xy 119.184372 52.529258) (xy 119.233497 52.519487) (xy 119.346166 52.472817) (xy 119.379172 52.459147) + (xy 119.379172 52.459146) (xy 119.379179 52.459144) (xy 119.510289 52.371539) (xy 119.621789 52.260039) + (xy 119.709394 52.128929) (xy 119.769737 51.983247) (xy 119.8005 51.828592) (xy 119.8005 51.670908) + (xy 119.8005 51.670905) (xy 119.800499 51.670903) (xy 119.774531 51.540356) (xy 119.769737 51.516253) + (xy 119.756062 51.483239) (xy 119.709397 51.370577) (xy 119.70939 51.370564) (xy 119.621789 51.239461) + (xy 119.621786 51.239457) (xy 119.510292 51.127963) (xy 119.510288 51.12796) (xy 119.379185 51.040359) + (xy 119.379172 51.040352) (xy 119.233501 50.980014) (xy 119.233489 50.980011) (xy 119.078845 50.94925) + (xy 119.078842 50.94925) (xy 118.921158 50.94925) (xy 118.921155 50.94925) (xy 118.76651 50.980011) + (xy 118.766498 50.980014) (xy 118.620827 51.040352) (xy 118.620814 51.040359) (xy 118.489711 51.12796) + (xy 118.489708 51.127962) (xy 118.488798 51.128873) (xy 118.488204 51.129196) (xy 118.485001 51.131826) + (xy 118.484502 51.131218) (xy 118.427471 51.162352) (xy 118.35778 51.157361) (xy 118.301851 51.115484) + (xy 118.279508 51.065374) (xy 118.269738 51.016259) (xy 118.269737 51.016253) (xy 118.256062 50.983239) + (xy 118.209397 50.870577) (xy 118.20939 50.870564) (xy 118.121789 50.739461) (xy 118.121786 50.739457) + (xy 118.010292 50.627963) (xy 118.010288 50.62796) (xy 117.879185 50.540359) (xy 117.879176 50.540354) + (xy 117.806574 50.510282) (xy 117.752171 50.466441) (xy 117.73947 50.443182) (xy 117.709394 50.370571) + (xy 117.709391 50.370566) (xy 117.70939 50.370564) (xy 117.621789 50.239461) (xy 117.621786 50.239457) + (xy 117.510292 50.127963) (xy 117.510288 50.12796) (xy 117.379185 50.040359) (xy 117.379172 50.040352) + (xy 117.233501 49.980014) (xy 117.233489 49.980011) (xy 117.078845 49.94925) (xy 117.078842 49.94925) + (xy 116.921158 49.94925) (xy 116.921155 49.94925) (xy 116.76651 49.980011) (xy 116.766498 49.980014) + (xy 116.620827 50.040352) (xy 116.620814 50.040359) (xy 116.489711 50.12796) (xy 116.489707 50.127963) + (xy 116.378213 50.239457) (xy 116.37821 50.239461) (xy 116.290609 50.370564) (xy 116.290602 50.370577) + (xy 116.230264 50.516248) (xy 116.230261 50.51626) (xy 116.1995 50.670903) (xy 100.5005 50.670903) + (xy 100.5005 49.670903) (xy 114.1995 49.670903) (xy 114.1995 49.828596) (xy 114.230261 49.983239) + (xy 114.230264 49.983251) (xy 114.290602 50.128922) (xy 114.290609 50.128935) (xy 114.37821 50.260038) + (xy 114.378213 50.260042) (xy 114.489707 50.371536) (xy 114.489711 50.371539) (xy 114.620814 50.45914) + (xy 114.620827 50.459147) (xy 114.696828 50.490627) (xy 114.766503 50.519487) (xy 114.921153 50.550249) + (xy 114.921156 50.55025) (xy 114.921158 50.55025) (xy 115.078844 50.55025) (xy 115.078845 50.550249) + (xy 115.233497 50.519487) (xy 115.379179 50.459144) (xy 115.510289 50.371539) (xy 115.621789 50.260039) + (xy 115.709394 50.128929) (xy 115.769737 49.983247) (xy 115.8005 49.828592) (xy 115.8005 49.670908) + (xy 115.8005 49.670905) (xy 115.800499 49.670903) (xy 123.1995 49.670903) (xy 123.1995 49.828596) + (xy 123.230261 49.983239) (xy 123.230264 49.983251) (xy 123.290602 50.128922) (xy 123.290609 50.128935) + (xy 123.325304 50.180859) (xy 123.346182 50.247536) (xy 123.327698 50.314917) (xy 123.325304 50.318641) + (xy 123.290609 50.370564) (xy 123.290602 50.370577) (xy 123.230264 50.516248) (xy 123.230261 50.51626) + (xy 123.1995 50.670903) (xy 123.1995 50.828596) (xy 123.230261 50.983239) (xy 123.230264 50.983251) + (xy 123.290602 51.128922) (xy 123.290609 51.128935) (xy 123.37821 51.260038) (xy 123.378213 51.260042) + (xy 123.489707 51.371536) (xy 123.489711 51.371539) (xy 123.620814 51.45914) (xy 123.620827 51.459147) + (xy 123.758683 51.516248) (xy 123.766503 51.519487) (xy 123.921153 51.550249) (xy 123.921156 51.55025) + (xy 123.921158 51.55025) (xy 124.078844 51.55025) (xy 124.078845 51.550249) (xy 124.233497 51.519487) + (xy 124.379179 51.459144) (xy 124.510289 51.371539) (xy 124.621789 51.260039) (xy 124.709394 51.128929) + (xy 124.769737 50.983247) (xy 124.8005 50.828592) (xy 124.8005 50.670908) (xy 124.8005 50.670905) + (xy 124.800499 50.670903) (xy 124.774531 50.540354) (xy 124.769737 50.516253) (xy 124.767264 50.510282) + (xy 124.709396 50.370575) (xy 124.709394 50.370572) (xy 124.709394 50.370571) (xy 124.674694 50.318639) + (xy 124.669603 50.302382) (xy 124.659954 50.28834) (xy 124.659379 50.269731) (xy 124.653816 50.251965) + (xy 124.658311 50.23515) (xy 124.657797 50.218504) (xy 124.670072 50.191156) (xy 124.671461 50.185962) + (xy 124.673003 50.18339) (xy 124.681347 50.170903) (xy 125.1995 50.170903) (xy 125.1995 50.328596) + (xy 125.230261 50.483239) (xy 125.230264 50.483251) (xy 125.290602 50.628922) (xy 125.290609 50.628935) + (xy 125.37821 50.760038) (xy 125.378213 50.760042) (xy 125.489707 50.871536) (xy 125.489711 50.871539) + (xy 125.620814 50.95914) (xy 125.620827 50.959147) (xy 125.758683 51.016248) (xy 125.766503 51.019487) + (xy 125.921153 51.050249) (xy 125.921156 51.05025) (xy 125.921158 51.05025) (xy 126.078844 51.05025) + (xy 126.078845 51.050249) (xy 126.233497 51.019487) (xy 126.379179 50.959144) (xy 126.510289 50.871539) + (xy 126.621789 50.760039) (xy 126.709394 50.628929) (xy 126.769737 50.483247) (xy 126.8005 50.328592) + (xy 126.8005 50.170908) (xy 126.8005 50.170905) (xy 126.800499 50.170903) (xy 126.774531 50.040356) + (xy 126.769737 50.016253) (xy 126.756062 49.983239) (xy 126.709397 49.870577) (xy 126.70939 49.870564) + (xy 126.621789 49.739461) (xy 126.621786 49.739457) (xy 126.510292 49.627963) (xy 126.510288 49.62796) + (xy 126.379185 49.540359) (xy 126.379172 49.540352) (xy 126.233501 49.480014) (xy 126.233489 49.480011) + (xy 126.078845 49.44925) (xy 126.078842 49.44925) (xy 125.921158 49.44925) (xy 125.921155 49.44925) + (xy 125.76651 49.480011) (xy 125.766498 49.480014) (xy 125.620827 49.540352) (xy 125.620814 49.540359) + (xy 125.489711 49.62796) (xy 125.489707 49.627963) (xy 125.378213 49.739457) (xy 125.37821 49.739461) + (xy 125.290609 49.870564) (xy 125.290602 49.870577) (xy 125.230264 50.016248) (xy 125.230261 50.01626) + (xy 125.1995 50.170903) (xy 124.681347 50.170903) (xy 124.709394 50.128929) (xy 124.769737 49.983247) + (xy 124.8005 49.828592) (xy 124.8005 49.670908) (xy 124.8005 49.670905) (xy 124.800499 49.670903) + (xy 124.786963 49.602852) (xy 124.769737 49.516253) (xy 124.762002 49.497578) (xy 124.709397 49.370577) + (xy 124.70939 49.370564) (xy 124.621789 49.239461) (xy 124.621786 49.239457) (xy 124.510292 49.127963) + (xy 124.510288 49.12796) (xy 124.379185 49.040359) (xy 124.379172 49.040352) (xy 124.233501 48.980014) + (xy 124.233489 48.980011) (xy 124.078845 48.94925) (xy 124.078842 48.94925) (xy 123.921158 48.94925) + (xy 123.921155 48.94925) (xy 123.76651 48.980011) (xy 123.766498 48.980014) (xy 123.620827 49.040352) + (xy 123.620814 49.040359) (xy 123.489711 49.12796) (xy 123.489707 49.127963) (xy 123.378213 49.239457) + (xy 123.37821 49.239461) (xy 123.290609 49.370564) (xy 123.290602 49.370577) (xy 123.230264 49.516248) + (xy 123.230261 49.51626) (xy 123.1995 49.670903) (xy 115.800499 49.670903) (xy 115.786963 49.602852) + (xy 115.769737 49.516253) (xy 115.762002 49.497578) (xy 115.709397 49.370577) (xy 115.70939 49.370564) + (xy 115.621789 49.239461) (xy 115.621786 49.239457) (xy 115.510292 49.127963) (xy 115.510288 49.12796) + (xy 115.379185 49.040359) (xy 115.379172 49.040352) (xy 115.233501 48.980014) (xy 115.233489 48.980011) + (xy 115.078845 48.94925) (xy 115.078842 48.94925) (xy 114.921158 48.94925) (xy 114.921155 48.94925) + (xy 114.76651 48.980011) (xy 114.766498 48.980014) (xy 114.620827 49.040352) (xy 114.620814 49.040359) + (xy 114.489711 49.12796) (xy 114.489707 49.127963) (xy 114.378213 49.239457) (xy 114.37821 49.239461) + (xy 114.290609 49.370564) (xy 114.290602 49.370577) (xy 114.230264 49.516248) (xy 114.230261 49.51626) + (xy 114.1995 49.670903) (xy 100.5005 49.670903) (xy 100.5005 48.170903) (xy 125.1995 48.170903) + (xy 125.1995 48.328596) (xy 125.230261 48.483239) (xy 125.230264 48.483251) (xy 125.290602 48.628922) + (xy 125.290609 48.628935) (xy 125.37821 48.760038) (xy 125.378213 48.760042) (xy 125.489707 48.871536) + (xy 125.489711 48.871539) (xy 125.620814 48.95914) (xy 125.620827 48.959147) (xy 125.765537 49.019087) + (xy 125.766503 49.019487) (xy 125.921153 49.050249) (xy 125.921156 49.05025) (xy 125.921158 49.05025) + (xy 126.078844 49.05025) (xy 126.078845 49.050249) (xy 126.233497 49.019487) (xy 126.379179 48.959144) + (xy 126.510289 48.871539) (xy 126.621789 48.760039) (xy 126.709394 48.628929) (xy 126.769737 48.483247) + (xy 126.8005 48.328592) (xy 126.8005 48.170908) (xy 126.8005 48.170905) (xy 126.800499 48.170903) + (xy 126.774531 48.040356) (xy 126.769737 48.016253) (xy 126.769735 48.016248) (xy 126.709397 47.870577) + (xy 126.70939 47.870564) (xy 126.621789 47.739461) (xy 126.621786 47.739457) (xy 126.510292 47.627963) + (xy 126.510288 47.62796) (xy 126.379185 47.540359) (xy 126.379172 47.540352) (xy 126.233501 47.480014) + (xy 126.233489 47.480011) (xy 126.078845 47.44925) (xy 126.078842 47.44925) (xy 125.921158 47.44925) + (xy 125.921155 47.44925) (xy 125.76651 47.480011) (xy 125.766498 47.480014) (xy 125.620827 47.540352) + (xy 125.620814 47.540359) (xy 125.489711 47.62796) (xy 125.489707 47.627963) (xy 125.378213 47.739457) + (xy 125.37821 47.739461) (xy 125.290609 47.870564) (xy 125.290602 47.870577) (xy 125.230264 48.016248) + (xy 125.230261 48.01626) (xy 125.1995 48.170903) (xy 100.5005 48.170903) (xy 100.5005 47.170903) + (xy 111.6995 47.170903) (xy 111.6995 47.328596) (xy 111.730261 47.483239) (xy 111.730264 47.483251) + (xy 111.790602 47.628922) (xy 111.790609 47.628935) (xy 111.87821 47.760038) (xy 111.878213 47.760042) + (xy 111.989707 47.871536) (xy 111.989711 47.871539) (xy 112.120814 47.95914) (xy 112.120827 47.959147) + (xy 112.258683 48.016248) (xy 112.266503 48.019487) (xy 112.421153 48.050249) (xy 112.421156 48.05025) + (xy 112.421158 48.05025) (xy 112.578844 48.05025) (xy 112.578845 48.050249) (xy 112.589179 48.048193) + (xy 112.614287 48.0432) (xy 112.614292 48.043199) (xy 112.6998 48.026189) (xy 112.733497 48.019487) + (xy 112.879179 47.959144) (xy 113.010289 47.871539) (xy 113.121789 47.760039) (xy 113.209394 47.628929) + (xy 113.269737 47.483247) (xy 113.3005 47.328592) (xy 113.3005 47.170908) (xy 113.3005 47.170905) + (xy 113.300499 47.170903) (xy 113.269738 47.01626) (xy 113.269737 47.016253) (xy 113.256062 46.983239) + (xy 113.209397 46.870577) (xy 113.20939 46.870564) (xy 113.12179 46.739462) (xy 113.121784 46.739455) + (xy 113.053232 46.670903) (xy 127.6995 46.670903) (xy 127.6995 46.828596) (xy 127.730261 46.983239) + (xy 127.730264 46.983251) (xy 127.790602 47.128922) (xy 127.790609 47.128935) (xy 127.87821 47.260038) + (xy 127.878213 47.260042) (xy 127.989707 47.371536) (xy 127.989711 47.371539) (xy 128.120814 47.45914) + (xy 128.120827 47.459147) (xy 128.266498 47.519485) (xy 128.266503 47.519487) (xy 128.421153 47.550249) + (xy 128.421156 47.55025) (xy 128.421158 47.55025) (xy 128.578844 47.55025) (xy 128.578845 47.550249) + (xy 128.733497 47.519487) (xy 128.879179 47.459144) (xy 129.010289 47.371539) (xy 129.121789 47.260039) + (xy 129.209394 47.128929) (xy 129.269737 46.983247) (xy 129.3005 46.828592) (xy 129.3005 46.670908) + (xy 129.3005 46.670905) (xy 129.300499 46.670903) (xy 129.274531 46.540356) (xy 129.269737 46.516253) + (xy 129.269735 46.516248) (xy 129.209397 46.370577) (xy 129.20939 46.370564) (xy 129.121789 46.239461) + (xy 129.121786 46.239457) (xy 129.010292 46.127963) (xy 129.010288 46.12796) (xy 128.879185 46.040359) + (xy 128.879172 46.040352) (xy 128.733501 45.980014) (xy 128.733489 45.980011) (xy 128.578845 45.94925) + (xy 128.578842 45.94925) (xy 128.421158 45.94925) (xy 128.421155 45.94925) (xy 128.26651 45.980011) + (xy 128.266498 45.980014) (xy 128.120827 46.040352) (xy 128.120814 46.040359) (xy 127.989711 46.12796) + (xy 127.989707 46.127963) (xy 127.878213 46.239457) (xy 127.87821 46.239461) (xy 127.790609 46.370564) + (xy 127.790602 46.370577) (xy 127.730264 46.516248) (xy 127.730261 46.51626) (xy 127.6995 46.670903) + (xy 113.053232 46.670903) (xy 113.010292 46.627963) (xy 113.010288 46.62796) (xy 112.879185 46.540359) + (xy 112.879172 46.540352) (xy 112.733501 46.480014) (xy 112.733489 46.480011) (xy 112.578845 46.44925) + (xy 112.578842 46.44925) (xy 112.421158 46.44925) (xy 112.421155 46.44925) (xy 112.26651 46.480011) + (xy 112.266498 46.480014) (xy 112.120827 46.540352) (xy 112.120814 46.540359) (xy 111.989711 46.62796) + (xy 111.989707 46.627963) (xy 111.878213 46.739457) (xy 111.87821 46.739461) (xy 111.790609 46.870564) + (xy 111.790602 46.870577) (xy 111.730264 47.016248) (xy 111.730261 47.01626) (xy 111.6995 47.170903) + (xy 100.5005 47.170903) (xy 100.5005 44.37425) (xy 100.520185 44.307211) (xy 100.572989 44.261456) + (xy 100.6245 44.25025) (xy 111.478184 44.25025) (xy 111.52209 44.254085) (xy 111.543822 44.25025) + (xy 111.565892 44.25025) (xy 111.608467 44.238842) (xy 111.651869 44.231183) (xy 111.671867 44.221854) + (xy 111.693186 44.216142) (xy 111.726683 44.196801) (xy 111.736253 44.191819) (xy 111.771298 44.175472) + (xy 111.779881 44.168267) (xy 111.797604 44.155855) (xy 111.807314 44.15025) (xy 111.838479 44.119084) + (xy 111.872239 44.090749) (xy 111.884894 44.072669) (xy 111.9005 44.057064) (xy 111.919841 44.023561) + (xy 111.925625 44.01448) (xy 112.073913 43.80264) (xy 112.128484 43.759008) (xy 112.175498 43.74975) + (xy 118.816559 43.74975) + ) + ) + ) + (zone + (net 81) + (net_name "Board_1-+3.3V") + (layer "In2.Cu") + (uuid "646b88ad-6061-43f1-a1da-bbc73d557882") + (hatch edge 0.5) + (priority 1) + (connect_pads + (clearance 0.5) + ) + (min_thickness 0.25) + (filled_areas_thickness no) + (fill yes + (thermal_gap 0.5) + (thermal_bridge_width 0.5) + ) + (polygon + (pts + (xy 151 63.74975) (xy 197 63.74975) (xy 197 43.74975) (xy 151 43.74975) + ) + ) + (filled_polygon + (layer "In2.Cu") + (pts + (xy 169.883598 43.769435) (xy 169.90424 43.786069) (xy 169.989707 43.871536) (xy 169.989711 43.871539) + (xy 170.120814 43.95914) (xy 170.120827 43.959147) (xy 170.254381 44.014466) (xy 170.266503 44.019487) + (xy 170.421153 44.050249) (xy 170.421156 44.05025) (xy 170.421158 44.05025) (xy 170.578844 44.05025) + (xy 170.578845 44.050249) (xy 170.733497 44.019487) (xy 170.879179 43.959144) (xy 170.93111 43.924444) + (xy 170.997785 43.903566) (xy 171.065165 43.92205) (xy 171.068863 43.924426) (xy 171.120821 43.959144) + (xy 171.120823 43.959145) (xy 171.120825 43.959146) (xy 171.254381 44.014466) (xy 171.266503 44.019487) + (xy 171.421153 44.050249) (xy 171.421156 44.05025) (xy 171.421158 44.05025) (xy 171.578844 44.05025) + (xy 171.578845 44.050249) (xy 171.733497 44.019487) (xy 171.879179 43.959144) (xy 171.93111 43.924444) + (xy 171.997785 43.903566) (xy 172.065165 43.92205) (xy 172.068863 43.924426) (xy 172.120821 43.959144) + (xy 172.120823 43.959145) (xy 172.120825 43.959146) (xy 172.254381 44.014466) (xy 172.266503 44.019487) + (xy 172.421153 44.050249) (xy 172.421156 44.05025) (xy 172.421158 44.05025) (xy 172.578844 44.05025) + (xy 172.578845 44.050249) (xy 172.733497 44.019487) (xy 172.879179 43.959144) (xy 172.93111 43.924444) + (xy 172.997785 43.903566) (xy 173.065165 43.92205) (xy 173.068863 43.924426) (xy 173.120821 43.959144) + (xy 173.120823 43.959145) (xy 173.120825 43.959146) (xy 173.254381 44.014466) (xy 173.266503 44.019487) + (xy 173.421153 44.050249) (xy 173.421156 44.05025) (xy 173.421158 44.05025) (xy 173.578844 44.05025) + (xy 173.578845 44.050249) (xy 173.733497 44.019487) (xy 173.879179 43.959144) (xy 173.93111 43.924444) + (xy 173.997785 43.903566) (xy 174.065165 43.92205) (xy 174.068863 43.924426) (xy 174.120821 43.959144) + (xy 174.120823 43.959145) (xy 174.120825 43.959146) (xy 174.254381 44.014466) (xy 174.266503 44.019487) + (xy 174.421153 44.050249) (xy 174.421156 44.05025) (xy 174.421158 44.05025) (xy 174.578844 44.05025) + (xy 174.578845 44.050249) (xy 174.733497 44.019487) (xy 174.879179 43.959144) (xy 174.93111 43.924444) + (xy 174.997785 43.903566) (xy 175.065165 43.92205) (xy 175.068863 43.924426) (xy 175.120821 43.959144) + (xy 175.120823 43.959145) (xy 175.120825 43.959146) (xy 175.254381 44.014466) (xy 175.266503 44.019487) + (xy 175.421153 44.050249) (xy 175.421156 44.05025) (xy 175.421158 44.05025) (xy 175.578844 44.05025) + (xy 175.578845 44.050249) (xy 175.733497 44.019487) (xy 175.879179 43.959144) (xy 175.93111 43.924444) + (xy 175.997785 43.903566) (xy 176.065165 43.92205) (xy 176.068863 43.924426) (xy 176.120821 43.959144) + (xy 176.120823 43.959145) (xy 176.120825 43.959146) (xy 176.254381 44.014466) (xy 176.266503 44.019487) + (xy 176.421153 44.050249) (xy 176.421156 44.05025) (xy 176.421158 44.05025) (xy 176.578844 44.05025) + (xy 176.578845 44.050249) (xy 176.733497 44.019487) (xy 176.879179 43.959144) (xy 177.010289 43.871539) + (xy 177.038974 43.842854) (xy 177.09576 43.786069) (xy 177.157083 43.752584) (xy 177.183441 43.74975) + (xy 182.832451 43.74975) (xy 182.89949 43.769435) (xy 182.945245 43.822239) (xy 182.955189 43.891397) + (xy 182.954068 43.897942) (xy 182.9495 43.920905) (xy 182.9495 44.078596) (xy 182.980261 44.233239) + (xy 182.980264 44.233251) (xy 183.040602 44.378922) (xy 183.040609 44.378935) (xy 183.071043 44.424482) + (xy 183.091921 44.491159) (xy 183.073437 44.55854) (xy 183.036832 44.596475) (xy 182.989711 44.62796) + (xy 182.989707 44.627963) (xy 182.878213 44.739457) (xy 182.87821 44.739461) (xy 182.790609 44.870564) + (xy 182.790602 44.870577) (xy 182.730264 45.016248) (xy 182.730261 45.01626) (xy 182.6995 45.170903) + (xy 182.6995 45.328596) (xy 182.730261 45.483239) (xy 182.730264 45.483251) (xy 182.790602 45.628922) + (xy 182.790609 45.628935) (xy 182.87821 45.760038) (xy 182.878213 45.760042) (xy 182.989707 45.871536) + (xy 182.989711 45.871539) (xy 183.120814 45.95914) (xy 183.120827 45.959147) (xy 183.266498 46.019485) + (xy 183.266503 46.019487) (xy 183.421153 46.050249) (xy 183.421156 46.05025) (xy 183.421158 46.05025) + (xy 183.578844 46.05025) (xy 183.578845 46.050249) (xy 183.733497 46.019487) (xy 183.879179 45.959144) + (xy 184.010289 45.871539) (xy 184.121789 45.760039) (xy 184.209394 45.628929) (xy 184.269737 45.483247) + (xy 184.3005 45.328592) (xy 184.3005 45.170908) (xy 184.3005 45.170905) (xy 184.300499 45.170903) + (xy 184.269738 45.01626) (xy 184.269737 45.016253) (xy 184.269735 45.016248) (xy 184.209397 44.870577) + (xy 184.209395 44.870573) (xy 184.209394 44.870571) (xy 184.178956 44.825017) (xy 184.158078 44.75834) + (xy 184.176562 44.69096) (xy 184.213167 44.653024) (xy 184.260289 44.621539) (xy 184.371789 44.510039) + (xy 184.459394 44.378929) (xy 184.519737 44.233247) (xy 184.5505 44.078592) (xy 184.5505 43.920908) + (xy 184.5505 43.920905) (xy 184.545932 43.897942) (xy 184.547809 43.876957) (xy 184.544811 43.856103) + (xy 184.550861 43.842854) (xy 184.552159 43.828351) (xy 184.565083 43.811713) (xy 184.573836 43.792547) + (xy 184.586087 43.784673) (xy 184.595021 43.773173) (xy 184.614889 43.766163) (xy 184.632614 43.754773) + (xy 184.657196 43.751238) (xy 184.660911 43.749928) (xy 184.667549 43.74975) (xy 184.824501 43.74975) + (xy 184.89154 43.769435) (xy 184.926084 43.802639) (xy 185.035635 43.95914) (xy 185.074363 44.014466) + (xy 185.080164 44.023574) (xy 185.0995 44.057064) (xy 185.107426 44.06499) (xy 185.121328 44.08156) + (xy 185.127759 44.090747) (xy 185.12776 44.090748) (xy 185.127761 44.090749) (xy 185.161522 44.119086) + (xy 185.192686 44.15025) (xy 185.211792 44.161281) (xy 185.220105 44.168258) (xy 185.220113 44.168264) + (xy 185.228699 44.175471) (xy 185.2287 44.175471) (xy 185.228702 44.175473) (xy 185.268646 44.194105) + (xy 185.306814 44.216142) (xy 185.328132 44.221854) (xy 185.348131 44.231183) (xy 185.348132 44.231183) + (xy 185.348134 44.231184) (xy 185.386216 44.237904) (xy 185.386219 44.237904) (xy 185.391539 44.238842) + (xy 185.434108 44.25025) (xy 185.456173 44.25025) (xy 185.47791 44.254086) (xy 185.516444 44.25072) + (xy 185.527234 44.25025) (xy 187.19781 44.25025) (xy 187.264849 44.269935) (xy 187.310604 44.322739) + (xy 187.320548 44.391897) (xy 187.291523 44.455453) (xy 187.245262 44.488811) (xy 187.120827 44.540352) + (xy 187.120814 44.540359) (xy 186.989711 44.62796) (xy 186.989707 44.627963) (xy 186.878213 44.739457) + (xy 186.87821 44.739461) (xy 186.790609 44.870564) (xy 186.790602 44.870577) (xy 186.730264 45.016248) + (xy 186.730261 45.01626) (xy 186.6995 45.170903) (xy 186.6995 45.328596) (xy 186.730261 45.483239) + (xy 186.730264 45.483251) (xy 186.790602 45.628922) (xy 186.790609 45.628935) (xy 186.87821 45.760038) + (xy 186.878213 45.760042) (xy 186.989707 45.871536) (xy 186.989711 45.871539) (xy 187.120814 45.95914) + (xy 187.120827 45.959147) (xy 187.266498 46.019485) (xy 187.266503 46.019487) (xy 187.421153 46.050249) + (xy 187.421156 46.05025) (xy 187.421158 46.05025) (xy 187.578844 46.05025) (xy 187.578845 46.050249) + (xy 187.733497 46.019487) (xy 187.879179 45.959144) (xy 188.010289 45.871539) (xy 188.121789 45.760039) + (xy 188.209394 45.628929) (xy 188.269737 45.483247) (xy 188.3005 45.328592) (xy 188.3005 45.170908) + (xy 188.3005 45.170905) (xy 188.300499 45.170903) (xy 188.269738 45.01626) (xy 188.269737 45.016253) + (xy 188.269735 45.016248) (xy 188.209397 44.870577) (xy 188.20939 44.870564) (xy 188.121789 44.739461) + (xy 188.121786 44.739457) (xy 188.010292 44.627963) (xy 188.010288 44.62796) (xy 187.879185 44.540359) + (xy 187.879172 44.540352) (xy 187.754738 44.488811) (xy 187.700334 44.444971) (xy 187.678269 44.378676) + (xy 187.695548 44.310977) (xy 187.746685 44.263366) (xy 187.80219 44.25025) (xy 196.3755 44.25025) + (xy 196.442539 44.269935) (xy 196.488294 44.322739) (xy 196.4995 44.37425) (xy 196.4995 63.12525) + (xy 196.479815 63.192289) (xy 196.427011 63.238044) (xy 196.3755 63.24925) (xy 165.30219 63.24925) + (xy 165.235151 63.229565) (xy 165.189396 63.176761) (xy 165.179452 63.107603) (xy 165.208477 63.044047) + (xy 165.254738 63.010689) (xy 165.379172 62.959147) (xy 165.379172 62.959146) (xy 165.379179 62.959144) + (xy 165.379185 62.95914) (xy 165.510875 62.871148) (xy 165.577553 62.85027) (xy 165.579766 62.85025) + (xy 167.913331 62.85025) (xy 167.913347 62.850251) (xy 167.920943 62.850251) (xy 168.079054 62.850251) + (xy 168.079057 62.850251) (xy 168.231785 62.809327) (xy 168.281904 62.780389) (xy 168.368716 62.73027) + (xy 168.48052 62.618466) (xy 168.48052 62.618464) (xy 168.490728 62.608257) (xy 168.490729 62.608254) + (xy 170.262417 60.836569) (xy 170.32374 60.803084) (xy 170.350098 60.80025) (xy 174.629092 60.80025) + (xy 174.696131 60.819935) (xy 174.734636 60.864021) (xy 174.736395 60.862937) (xy 174.740185 60.869081) + (xy 174.740186 60.869084) (xy 174.832288 61.018406) (xy 174.956344 61.142462) (xy 175.105666 61.234564) + (xy 175.272203 61.289749) (xy 175.374991 61.30025) (xy 176.725008 61.300249) (xy 176.827797 61.289749) + (xy 176.994334 61.234564) (xy 177.143656 61.142462) (xy 177.267712 61.018406) (xy 177.359814 60.869084) + (xy 177.414999 60.702547) (xy 177.4255 60.599759) (xy 177.425499 59.799742) (xy 177.423522 59.780392) + (xy 177.414999 59.696953) (xy 177.414998 59.69695) (xy 177.392458 59.628929) (xy 177.359814 59.530416) + (xy 177.267712 59.381094) (xy 177.143656 59.257038) (xy 177.143652 59.257035) (xy 177.079456 59.217438) + (xy 177.032731 59.16549) (xy 177.02151 59.096527) (xy 177.049353 59.032445) (xy 177.05685 59.024241) + (xy 177.164414 58.916678) (xy 177.266232 58.776538) (xy 177.344873 58.622195) (xy 177.398402 58.457451) + (xy 177.398789 58.455011) (xy 177.412162 58.370571) (xy 177.423235 58.300656) (xy 177.453164 58.237523) + (xy 177.512475 58.200591) (xy 177.582338 58.201589) (xy 177.633389 58.232374) (xy 179.015139 59.614124) + (xy 179.015149 59.614135) (xy 179.019479 59.618465) (xy 179.01948 59.618466) (xy 179.131284 59.73027) + (xy 179.182845 59.760038) (xy 179.218095 59.780389) (xy 179.218097 59.780391) (xy 179.251593 59.79973) + (xy 179.268215 59.809327) (xy 179.420943 59.850251) (xy 179.420946 59.850251) (xy 179.586653 59.850251) + (xy 179.586669 59.85025) (xy 180.2755 59.85025) (xy 180.342539 59.869935) (xy 180.388294 59.922739) + (xy 180.3995 59.97425) (xy 180.3995 61.169984) (xy 180.379815 61.237023) (xy 180.378602 61.238875) + (xy 180.290609 61.370564) (xy 180.290602 61.370577) (xy 180.230264 61.516248) (xy 180.230261 61.51626) + (xy 180.1995 61.670903) (xy 180.1995 61.828596) (xy 180.230261 61.983239) (xy 180.230264 61.983251) + (xy 180.290602 62.128922) (xy 180.290609 62.128935) (xy 180.37821 62.260038) (xy 180.378213 62.260042) + (xy 180.489707 62.371536) (xy 180.489711 62.371539) (xy 180.620814 62.45914) (xy 180.620827 62.459147) + (xy 180.766498 62.519485) (xy 180.766503 62.519487) (xy 180.921153 62.550249) (xy 180.921156 62.55025) + (xy 180.921158 62.55025) (xy 181.078844 62.55025) (xy 181.078845 62.550249) (xy 181.233497 62.519487) + (xy 181.379179 62.459144) (xy 181.510289 62.371539) (xy 181.621789 62.260039) (xy 181.709394 62.128929) + (xy 181.769737 61.983247) (xy 181.8005 61.828592) (xy 181.8005 61.67425) (xy 181.820185 61.607211) + (xy 181.872989 61.561456) (xy 181.9245 61.55025) (xy 182.078844 61.55025) (xy 182.078845 61.550249) + (xy 182.233497 61.519487) (xy 182.379179 61.459144) (xy 182.510289 61.371539) (xy 182.621789 61.260039) + (xy 182.681348 61.170903) (xy 187.6995 61.170903) (xy 187.6995 61.328596) (xy 187.730261 61.483239) + (xy 187.730264 61.483251) (xy 187.790602 61.628922) (xy 187.790609 61.628935) (xy 187.87821 61.760038) + (xy 187.878213 61.760042) (xy 187.989707 61.871536) (xy 187.989711 61.871539) (xy 188.120814 61.95914) + (xy 188.120827 61.959147) (xy 188.234425 62.0062) (xy 188.266503 62.019487) (xy 188.421153 62.050249) + (xy 188.421156 62.05025) (xy 188.421158 62.05025) (xy 188.578844 62.05025) (xy 188.578845 62.050249) + (xy 188.733497 62.019487) (xy 188.879179 61.959144) (xy 189.010289 61.871539) (xy 189.121789 61.760039) + (xy 189.209394 61.628929) (xy 189.269737 61.483247) (xy 189.3005 61.328592) (xy 189.3005 61.170908) + (xy 189.3005 61.170905) (xy 189.300499 61.170903) (xy 189.269738 61.01626) (xy 189.269737 61.016253) + (xy 189.256062 60.983239) (xy 189.209397 60.870577) (xy 189.20939 60.870564) (xy 189.121789 60.739461) + (xy 189.121786 60.739457) (xy 189.010292 60.627963) (xy 189.010288 60.62796) (xy 188.879185 60.540359) + (xy 188.879172 60.540352) (xy 188.733501 60.480014) (xy 188.733489 60.480011) (xy 188.578845 60.44925) + (xy 188.578842 60.44925) (xy 188.421158 60.44925) (xy 188.421155 60.44925) (xy 188.26651 60.480011) + (xy 188.266498 60.480014) (xy 188.120827 60.540352) (xy 188.120814 60.540359) (xy 187.989711 60.62796) + (xy 187.989707 60.627963) (xy 187.878213 60.739457) (xy 187.87821 60.739461) (xy 187.790609 60.870564) + (xy 187.790602 60.870577) (xy 187.730264 61.016248) (xy 187.730261 61.01626) (xy 187.6995 61.170903) + (xy 182.681348 61.170903) (xy 182.709394 61.128929) (xy 182.769737 60.983247) (xy 182.8005 60.828592) + (xy 182.8005 60.670908) (xy 182.8005 60.670905) (xy 182.800499 60.670903) (xy 182.791957 60.62796) + (xy 182.769737 60.516253) (xy 182.761743 60.496953) (xy 182.709397 60.370577) (xy 182.70939 60.370564) + (xy 182.621789 60.239461) (xy 182.621786 60.239457) (xy 182.510292 60.127963) (xy 182.510288 60.12796) + (xy 182.434548 60.077352) (xy 182.389743 60.02374) (xy 182.381036 59.954415) (xy 182.41119 59.891387) + (xy 182.470634 59.854668) (xy 182.503439 59.85025) (xy 188.413331 59.85025) (xy 188.413347 59.850251) + (xy 188.420943 59.850251) (xy 188.579054 59.850251) (xy 188.579057 59.850251) (xy 188.731785 59.809327) + (xy 188.781904 59.780389) (xy 188.868716 59.73027) (xy 188.98052 59.618466) (xy 188.98052 59.618464) + (xy 188.990728 59.608257) (xy 188.990729 59.608254) (xy 189.98052 58.618466) (xy 190.059577 58.481534) + (xy 190.100501 58.328807) (xy 190.100501 58.170692) (xy 190.100501 58.163097) (xy 190.1005 58.163079) + (xy 190.1005 52.913139) (xy 193.1245 52.913139) (xy 193.1245 53.08636) (xy 193.147956 53.234461) + (xy 193.151598 53.257451) (xy 193.205127 53.422195) (xy 193.283768 53.576538) (xy 193.385586 53.716678) + (xy 193.508072 53.839164) (xy 193.508078 53.839168) (xy 193.591023 53.899433) (xy 193.633689 53.954763) + (xy 193.639667 54.024376) (xy 193.607061 54.086171) (xy 193.591023 54.100067) (xy 193.508078 54.160331) + (xy 193.508069 54.160338) (xy 193.385588 54.282819) (xy 193.385588 54.28282) (xy 193.385586 54.282822) + (xy 193.352332 54.328592) (xy 193.283768 54.422961) (xy 193.205128 54.577302) (xy 193.151597 54.742052) + (xy 193.1245 54.913139) (xy 193.1245 55.08636) (xy 193.148748 55.239461) (xy 193.151598 55.257451) + (xy 193.205127 55.422195) (xy 193.283768 55.576538) (xy 193.385586 55.716678) (xy 193.508072 55.839164) + (xy 193.508078 55.839168) (xy 193.591023 55.899433) (xy 193.633689 55.954763) (xy 193.639667 56.024376) + (xy 193.607061 56.086171) (xy 193.591023 56.100067) (xy 193.508078 56.160331) (xy 193.508069 56.160338) + (xy 193.385588 56.282819) (xy 193.385588 56.28282) (xy 193.385586 56.282822) (xy 193.341859 56.343006) + (xy 193.283768 56.422961) (xy 193.205128 56.577302) (xy 193.151597 56.742052) (xy 193.137891 56.828592) + (xy 193.1245 56.913139) (xy 193.1245 57.086361) (xy 193.151598 57.257451) (xy 193.193551 57.386569) + (xy 193.205128 57.422197) (xy 193.236018 57.482822) (xy 193.283768 57.576538) (xy 193.385586 57.716678) + (xy 193.508072 57.839164) (xy 193.508078 57.839168) (xy 193.591023 57.899433) (xy 193.633689 57.954763) + (xy 193.639667 58.024376) (xy 193.607061 58.086171) (xy 193.591023 58.100067) (xy 193.508078 58.160331) + (xy 193.508069 58.160338) (xy 193.385588 58.282819) (xy 193.385588 58.28282) (xy 193.385586 58.282822) + (xy 193.352332 58.328592) (xy 193.283768 58.422961) (xy 193.205128 58.577302) (xy 193.151597 58.742052) + (xy 193.1245 58.913139) (xy 193.1245 59.08636) (xy 193.151532 59.257038) (xy 193.151598 59.257451) + (xy 193.205127 59.422195) (xy 193.283768 59.576538) (xy 193.385586 59.716678) (xy 193.385588 59.71668) + (xy 193.493127 59.824219) (xy 193.526612 59.885542) (xy 193.521628 59.955234) (xy 193.479756 60.011167) + (xy 193.470544 60.017438) (xy 193.406344 60.057037) (xy 193.282289 60.181092) (xy 193.190187 60.330413) + (xy 193.190186 60.330416) (xy 193.135001 60.496953) (xy 193.135001 60.496954) (xy 193.135 60.496954) + (xy 193.1245 60.599733) (xy 193.1245 61.399751) (xy 193.124501 61.399769) (xy 193.135 61.502546) + (xy 193.135001 61.502549) (xy 193.17688 61.628929) (xy 193.190186 61.669084) (xy 193.282288 61.818406) + (xy 193.406344 61.942462) (xy 193.555666 62.034564) (xy 193.722203 62.089749) (xy 193.824991 62.10025) + (xy 195.175008 62.100249) (xy 195.277797 62.089749) (xy 195.444334 62.034564) (xy 195.593656 61.942462) + (xy 195.717712 61.818406) (xy 195.809814 61.669084) (xy 195.864999 61.502547) (xy 195.8755 61.399759) + (xy 195.875499 60.599742) (xy 195.873151 60.576761) (xy 195.864999 60.496953) (xy 195.864998 60.49695) + (xy 195.82312 60.370571) (xy 195.809814 60.330416) (xy 195.717712 60.181094) (xy 195.593656 60.057038) + (xy 195.593652 60.057035) (xy 195.529456 60.017438) (xy 195.482731 59.96549) (xy 195.47151 59.896527) + (xy 195.499353 59.832445) (xy 195.50685 59.824241) (xy 195.614414 59.716678) (xy 195.716232 59.576538) + (xy 195.794873 59.422195) (xy 195.848402 59.257451) (xy 195.8755 59.086361) (xy 195.8755 58.913139) + (xy 195.848402 58.742049) (xy 195.794873 58.577305) (xy 195.716232 58.422962) (xy 195.614414 58.282822) + (xy 195.491928 58.160336) (xy 195.408975 58.100067) (xy 195.366311 58.044738) (xy 195.360332 57.975124) + (xy 195.392938 57.913329) (xy 195.408976 57.899432) (xy 195.491928 57.839164) (xy 195.614414 57.716678) + (xy 195.716232 57.576538) (xy 195.794873 57.422195) (xy 195.848402 57.257451) (xy 195.8755 57.086361) + (xy 195.8755 56.913139) (xy 195.848402 56.742049) (xy 195.794873 56.577305) (xy 195.716232 56.422962) + (xy 195.614414 56.282822) (xy 195.491928 56.160336) (xy 195.408975 56.100067) (xy 195.366311 56.044738) + (xy 195.360332 55.975124) (xy 195.392938 55.913329) (xy 195.408976 55.899432) (xy 195.491928 55.839164) + (xy 195.614414 55.716678) (xy 195.716232 55.576538) (xy 195.794873 55.422195) (xy 195.848402 55.257451) + (xy 195.8755 55.086361) (xy 195.8755 54.913139) (xy 195.848402 54.742049) (xy 195.794873 54.577305) + (xy 195.716232 54.422962) (xy 195.614414 54.282822) (xy 195.491928 54.160336) (xy 195.408975 54.100067) + (xy 195.366311 54.044738) (xy 195.360332 53.975124) (xy 195.392938 53.913329) (xy 195.408976 53.899432) + (xy 195.491928 53.839164) (xy 195.614414 53.716678) (xy 195.716232 53.576538) (xy 195.794873 53.422195) + (xy 195.848402 53.257451) (xy 195.8755 53.086361) (xy 195.8755 52.913139) (xy 195.848402 52.742049) + (xy 195.794873 52.577305) (xy 195.716232 52.422962) (xy 195.614414 52.282822) (xy 195.491928 52.160336) + (xy 195.351788 52.058518) (xy 195.197445 51.979877) (xy 195.032701 51.926348) (xy 195.032699 51.926347) + (xy 195.032698 51.926347) (xy 194.901271 51.905531) (xy 194.861611 51.89925) (xy 194.138389 51.89925) + (xy 194.098728 51.905531) (xy 193.967302 51.926347) (xy 193.802552 51.979878) (xy 193.648211 52.058518) + (xy 193.568256 52.116609) (xy 193.508072 52.160336) (xy 193.50807 52.160338) (xy 193.508069 52.160338) + (xy 193.385588 52.282819) (xy 193.385588 52.28282) (xy 193.385586 52.282822) (xy 193.352332 52.328592) + (xy 193.283768 52.422961) (xy 193.205128 52.577302) (xy 193.151597 52.742052) (xy 193.1245 52.913139) + (xy 190.1005 52.913139) (xy 190.1005 51.829515) (xy 190.120185 51.762476) (xy 190.121398 51.760624) + (xy 190.181347 51.670905) (xy 190.209394 51.628929) (xy 190.269737 51.483247) (xy 190.3005 51.328592) + (xy 190.3005 51.170908) (xy 190.3005 51.170905) (xy 190.300499 51.170903) (xy 190.274531 51.040356) + (xy 190.269737 51.016253) (xy 190.256062 50.983239) (xy 190.209397 50.870577) (xy 190.20939 50.870564) + (xy 190.12179 50.739462) (xy 190.121784 50.739455) (xy 190.053232 50.670903) (xy 193.6995 50.670903) + (xy 193.6995 50.828596) (xy 193.730261 50.983239) (xy 193.730264 50.983251) (xy 193.790602 51.128922) + (xy 193.790609 51.128935) (xy 193.87821 51.260038) (xy 193.878213 51.260042) (xy 193.989707 51.371536) + (xy 193.989711 51.371539) (xy 194.120814 51.45914) (xy 194.120827 51.459147) (xy 194.258683 51.516248) + (xy 194.266503 51.519487) (xy 194.421153 51.550249) (xy 194.421156 51.55025) (xy 194.421158 51.55025) + (xy 194.578844 51.55025) (xy 194.578845 51.550249) (xy 194.733497 51.519487) (xy 194.879179 51.459144) + (xy 195.010289 51.371539) (xy 195.121789 51.260039) (xy 195.209394 51.128929) (xy 195.269737 50.983247) + (xy 195.3005 50.828592) (xy 195.3005 50.670908) (xy 195.3005 50.670905) (xy 195.300499 50.670903) + (xy 195.274531 50.540354) (xy 195.269737 50.516253) (xy 195.267264 50.510282) (xy 195.209397 50.370577) + (xy 195.20939 50.370564) (xy 195.121789 50.239461) (xy 195.121786 50.239457) (xy 195.010292 50.127963) + (xy 195.010288 50.12796) (xy 194.879185 50.040359) (xy 194.879172 50.040352) (xy 194.733501 49.980014) + (xy 194.733489 49.980011) (xy 194.578845 49.94925) (xy 194.578842 49.94925) (xy 194.421158 49.94925) + (xy 194.421155 49.94925) (xy 194.26651 49.980011) (xy 194.266498 49.980014) (xy 194.120827 50.040352) + (xy 194.120814 50.040359) (xy 193.989711 50.12796) (xy 193.989707 50.127963) (xy 193.878213 50.239457) + (xy 193.87821 50.239461) (xy 193.790609 50.370564) (xy 193.790602 50.370577) (xy 193.730264 50.516248) + (xy 193.730261 50.51626) (xy 193.6995 50.670903) (xy 190.053232 50.670903) (xy 190.010292 50.627963) + (xy 190.010288 50.62796) (xy 189.879185 50.540359) (xy 189.879172 50.540352) (xy 189.733501 50.480014) + (xy 189.733489 50.480011) (xy 189.578845 50.44925) (xy 189.578842 50.44925) (xy 189.421158 50.44925) + (xy 189.421155 50.44925) (xy 189.26651 50.480011) (xy 189.266498 50.480014) (xy 189.120827 50.540352) + (xy 189.120814 50.540359) (xy 188.989711 50.62796) (xy 188.989707 50.627963) (xy 188.878213 50.739457) + (xy 188.87821 50.739461) (xy 188.790609 50.870564) (xy 188.790602 50.870577) (xy 188.730264 51.016248) + (xy 188.730261 51.01626) (xy 188.6995 51.170903) (xy 188.6995 51.328596) (xy 188.730261 51.483239) + (xy 188.730264 51.483251) (xy 188.790602 51.628922) (xy 188.790609 51.628935) (xy 188.878602 51.760624) + (xy 188.89948 51.827301) (xy 188.8995 51.829515) (xy 188.8995 57.949652) (xy 188.879815 58.016691) + (xy 188.863181 58.037333) (xy 188.287584 58.612931) (xy 188.226261 58.646416) (xy 188.199903 58.64925) + (xy 185.749055 58.64925) (xy 185.682016 58.629565) (xy 185.636261 58.576761) (xy 185.626317 58.507603) + (xy 185.63134 58.489338) (xy 185.630469 58.489074) (xy 185.632231 58.483259) (xy 185.632237 58.483247) + (xy 185.663 58.328592) (xy 185.663 58.170908) (xy 185.663 58.170905) (xy 185.662999 58.170903) (xy 185.648909 58.100067) + (xy 185.632237 58.016253) (xy 185.625401 57.99975) (xy 185.571897 57.870577) (xy 185.57189 57.870564) + (xy 185.484289 57.739461) (xy 185.484286 57.739457) (xy 185.372792 57.627963) (xy 185.372788 57.62796) + (xy 185.241685 57.540359) (xy 185.241672 57.540352) (xy 185.096001 57.480014) (xy 185.095989 57.480011) + (xy 184.941345 57.44925) (xy 184.941342 57.44925) (xy 184.783658 57.44925) (xy 184.783655 57.44925) + (xy 184.62901 57.480011) (xy 184.628998 57.480014) (xy 184.483327 57.540352) (xy 184.483314 57.540359) + (xy 184.352211 57.62796) (xy 184.352207 57.627963) (xy 184.240713 57.739457) (xy 184.24071 57.739461) + (xy 184.153109 57.870564) (xy 184.153102 57.870577) (xy 184.092764 58.016248) (xy 184.092761 58.01626) + (xy 184.062 58.170903) (xy 184.062 58.328596) (xy 184.092761 58.483239) (xy 184.094531 58.489074) + (xy 184.091779 58.489908) (xy 184.098003 58.547109) (xy 184.066809 58.609628) (xy 184.006766 58.645358) + (xy 183.975945 58.64925) (xy 179.800097 58.64925) (xy 179.733058 58.629565) (xy 179.712416 58.612931) + (xy 177.742948 56.643463) (xy 180.1495 56.643463) (xy 180.1495 56.856037) (xy 180.182754 57.065993) + (xy 180.245803 57.260038) (xy 180.248444 57.268164) (xy 180.344951 57.45757) (xy 180.46989 57.629536) + (xy 180.620213 57.779859) (xy 180.792179 57.904798) (xy 180.792181 57.904799) (xy 180.792184 57.904801) + (xy 180.981588 58.001307) (xy 181.183757 58.066996) (xy 181.393713 58.10025) (xy 181.393714 58.10025) + (xy 181.606286 58.10025) (xy 181.606287 58.10025) (xy 181.816243 58.066996) (xy 182.018412 58.001307) + (xy 182.207816 57.904801) (xy 182.298153 57.839168) (xy 182.379786 57.779859) (xy 182.379788 57.779856) + (xy 182.379792 57.779854) (xy 182.530104 57.629542) (xy 182.530106 57.629538) (xy 182.530109 57.629536) + (xy 182.646649 57.469131) (xy 182.655051 57.457566) (xy 182.751557 57.268162) (xy 182.783159 57.170903) + (xy 185.6995 57.170903) (xy 185.6995 57.328596) (xy 185.730261 57.483239) (xy 185.730264 57.483251) + (xy 185.790602 57.628922) (xy 185.790609 57.628935) (xy 185.87821 57.760038) (xy 185.878213 57.760042) + (xy 185.989707 57.871536) (xy 185.989711 57.871539) (xy 186.120814 57.95914) (xy 186.120827 57.959147) + (xy 186.222607 58.001305) (xy 186.266503 58.019487) (xy 186.421153 58.050249) (xy 186.421156 58.05025) + (xy 186.421158 58.05025) (xy 186.578844 58.05025) (xy 186.578845 58.050249) (xy 186.733497 58.019487) + (xy 186.879179 57.959144) (xy 187.010289 57.871539) (xy 187.121789 57.760039) (xy 187.209394 57.628929) + (xy 187.269737 57.483247) (xy 187.3005 57.328592) (xy 187.3005 57.170908) (xy 187.3005 57.170905) + (xy 187.300499 57.170903) (xy 187.269738 57.01626) (xy 187.269737 57.016253) (xy 187.227026 56.913139) + (xy 187.209397 56.870577) (xy 187.20939 56.870564) (xy 187.121789 56.739461) (xy 187.121786 56.739457) + (xy 187.010292 56.627963) (xy 187.010288 56.62796) (xy 186.879185 56.540359) (xy 186.879172 56.540352) + (xy 186.733501 56.480014) (xy 186.733489 56.480011) (xy 186.578845 56.44925) (xy 186.578842 56.44925) + (xy 186.421158 56.44925) (xy 186.421155 56.44925) (xy 186.26651 56.480011) (xy 186.266498 56.480014) + (xy 186.120827 56.540352) (xy 186.120814 56.540359) (xy 185.989711 56.62796) (xy 185.989707 56.627963) + (xy 185.878213 56.739457) (xy 185.87821 56.739461) (xy 185.790609 56.870564) (xy 185.790602 56.870577) + (xy 185.730264 57.016248) (xy 185.730261 57.01626) (xy 185.6995 57.170903) (xy 182.783159 57.170903) + (xy 182.817246 57.065993) (xy 182.8505 56.856037) (xy 182.8505 56.643463) (xy 182.817246 56.433507) + (xy 182.751557 56.231338) (xy 182.655051 56.041934) (xy 182.655049 56.041931) (xy 182.655048 56.041929) + (xy 182.530109 55.869963) (xy 182.379786 55.71964) (xy 182.20782 55.594701) (xy 182.018414 55.498194) + (xy 182.018413 55.498193) (xy 182.018412 55.498193) (xy 181.816243 55.432504) (xy 181.816241 55.432503) + (xy 181.81624 55.432503) (xy 181.654957 55.406958) (xy 181.606287 55.39925) (xy 181.393713 55.39925) + (xy 181.345042 55.406958) (xy 181.18376 55.432503) (xy 181.183757 55.432504) (xy 181.027612 55.483239) + (xy 180.981585 55.498194) (xy 180.792179 55.594701) (xy 180.620213 55.71964) (xy 180.46989 55.869963) + (xy 180.344951 56.041929) (xy 180.248444 56.231335) (xy 180.182753 56.43351) (xy 180.16583 56.540359) + (xy 180.1495 56.643463) (xy 177.742948 56.643463) (xy 177.48759 56.388105) (xy 177.487588 56.388102) + (xy 177.368717 56.269231) (xy 177.368716 56.26923) (xy 177.287419 56.222294) (xy 177.239203 56.171727) + (xy 177.225979 56.10312) (xy 177.234855 56.067459) (xy 177.269737 55.983247) (xy 177.3005 55.828592) + (xy 177.3005 55.670908) (xy 177.3005 55.670905) (xy 177.300499 55.670903) (xy 177.285341 55.594699) + (xy 177.269737 55.516253) (xy 177.256062 55.483239) (xy 177.209397 55.370577) (xy 177.20939 55.370564) + (xy 177.121789 55.239461) (xy 177.121786 55.239457) (xy 177.010292 55.127963) (xy 177.010288 55.12796) + (xy 176.879185 55.040359) (xy 176.879172 55.040352) (xy 176.733501 54.980014) (xy 176.733489 54.980011) + (xy 176.578845 54.94925) (xy 176.578842 54.94925) (xy 176.421158 54.94925) (xy 176.421155 54.94925) + (xy 176.26651 54.980011) (xy 176.266498 54.980014) (xy 176.120827 55.040352) (xy 176.120814 55.040359) + (xy 175.989711 55.12796) (xy 175.989707 55.127963) (xy 175.878213 55.239457) (xy 175.87821 55.239461) + (xy 175.790609 55.370564) (xy 175.790602 55.370577) (xy 175.730264 55.516248) (xy 175.730261 55.51626) + (xy 175.6995 55.670903) (xy 175.6995 55.828596) (xy 175.730261 55.983239) (xy 175.732031 55.989074) + (xy 175.729279 55.989908) (xy 175.735503 56.047109) (xy 175.704309 56.109628) (xy 175.644266 56.145358) + (xy 175.613445 56.14925) (xy 172.086669 56.14925) (xy 172.086653 56.149249) (xy 172.079057 56.149249) + (xy 171.920943 56.149249) (xy 171.821915 56.175784) (xy 171.76821 56.190174) (xy 171.768209 56.190175) + (xy 171.718096 56.219109) (xy 171.718095 56.21911) (xy 171.682853 56.239457) (xy 171.631285 56.269229) + (xy 171.631282 56.269231) (xy 171.51948 56.381033) (xy 171.51948 56.381034) (xy 171.519478 56.381036) + (xy 171.474735 56.425779) (xy 171.434504 56.46601) (xy 171.37318 56.499494) (xy 171.303489 56.49451) + (xy 171.247555 56.452638) (xy 171.232263 56.425783) (xy 171.209394 56.370571) (xy 171.20939 56.370564) + (xy 171.121789 56.239461) (xy 171.121786 56.239457) (xy 171.010292 56.127963) (xy 171.010288 56.12796) + (xy 170.879185 56.040359) (xy 170.879172 56.040352) (xy 170.733501 55.980014) (xy 170.733489 55.980011) + (xy 170.578845 55.94925) (xy 170.578842 55.94925) (xy 170.421158 55.94925) (xy 170.421155 55.94925) + (xy 170.26651 55.980011) (xy 170.266502 55.980013) (xy 170.219878 55.999325) (xy 170.150408 56.006792) + (xy 170.08793 55.975516) (xy 170.052278 55.915427) (xy 170.054773 55.845602) (xy 170.084747 55.797081) + (xy 170.121786 55.760042) (xy 170.121789 55.760039) (xy 170.209394 55.628929) (xy 170.269737 55.483247) + (xy 170.3005 55.328592) (xy 170.3005 55.170908) (xy 170.3005 55.170905) (xy 170.300499 55.170903) + (xy 170.274531 55.040356) (xy 170.269737 55.016253) (xy 170.209394 54.870571) (xy 170.121789 54.739461) + (xy 170.121228 54.7389) (xy 170.121227 54.738898) (xy 170.010292 54.627963) (xy 170.010288 54.62796) + (xy 169.879185 54.540359) (xy 169.879172 54.540352) (xy 169.733501 54.480014) (xy 169.733489 54.480011) + (xy 169.578845 54.44925) (xy 169.578842 54.44925) (xy 169.421158 54.44925) (xy 169.421155 54.44925) + (xy 169.26651 54.480011) (xy 169.266498 54.480014) (xy 169.120827 54.540352) (xy 169.120814 54.540359) + (xy 168.989711 54.62796) (xy 168.989707 54.627963) (xy 168.878213 54.739457) (xy 168.87821 54.739461) + (xy 168.790609 54.870564) (xy 168.790602 54.870577) (xy 168.730264 55.016248) (xy 168.730261 55.01626) + (xy 168.6995 55.170903) (xy 168.6995 55.328596) (xy 168.730261 55.483239) (xy 168.730264 55.483251) + (xy 168.790602 55.628922) (xy 168.790609 55.628935) (xy 168.87821 55.760038) (xy 168.878213 55.760042) + (xy 168.989707 55.871536) (xy 168.989711 55.871539) (xy 169.120814 55.95914) (xy 169.120827 55.959147) + (xy 169.195092 55.989908) (xy 169.266503 56.019487) (xy 169.405367 56.047109) (xy 169.421153 56.050249) + (xy 169.421156 56.05025) (xy 169.421158 56.05025) (xy 169.578844 56.05025) (xy 169.578845 56.050249) + (xy 169.733497 56.019487) (xy 169.780121 56.000174) (xy 169.849588 55.992706) (xy 169.912067 56.023981) + (xy 169.94772 56.084069) (xy 169.945227 56.153894) (xy 169.915254 56.202416) (xy 169.878214 56.239456) + (xy 169.87821 56.239461) (xy 169.790609 56.370564) (xy 169.790602 56.370577) (xy 169.730264 56.516248) + (xy 169.730261 56.51626) (xy 169.6995 56.670903) (xy 169.6995 56.828596) (xy 169.730261 56.983239) + (xy 169.730264 56.983251) (xy 169.790602 57.128922) (xy 169.790609 57.128935) (xy 169.87821 57.260038) + (xy 169.878213 57.260042) (xy 169.989707 57.371536) (xy 169.989711 57.371539) (xy 170.120814 57.45914) + (xy 170.120821 57.459144) (xy 170.17603 57.482012) (xy 170.230433 57.525852) (xy 170.252499 57.592146) + (xy 170.235221 57.659845) (xy 170.216259 57.684254) (xy 168.934504 58.966009) (xy 168.873181 58.999494) + (xy 168.803489 58.99451) (xy 168.747556 58.952638) (xy 168.732263 58.925783) (xy 168.709394 58.870571) + (xy 168.70939 58.870564) (xy 168.621789 58.739461) (xy 168.621786 58.739457) (xy 168.510292 58.627963) + (xy 168.510288 58.62796) (xy 168.379185 58.540359) (xy 168.379172 58.540352) (xy 168.233501 58.480014) + (xy 168.233489 58.480011) (xy 168.078845 58.44925) (xy 168.078842 58.44925) (xy 167.921158 58.44925) + (xy 167.921155 58.44925) (xy 167.76651 58.480011) (xy 167.766498 58.480014) (xy 167.620827 58.540352) + (xy 167.620814 58.540359) (xy 167.489711 58.62796) (xy 167.489707 58.627963) (xy 167.378213 58.739457) + (xy 167.37821 58.739461) (xy 167.290609 58.870564) (xy 167.290602 58.870577) (xy 167.230264 59.016248) + (xy 167.230261 59.01626) (xy 167.1995 59.170903) (xy 167.1995 59.328596) (xy 167.230261 59.483239) + (xy 167.230264 59.483251) (xy 167.290602 59.628922) (xy 167.290609 59.628935) (xy 167.37821 59.760038) + (xy 167.378213 59.760042) (xy 167.489707 59.871536) (xy 167.489711 59.871539) (xy 167.620814 59.95914) + (xy 167.620821 59.959144) (xy 167.67603 59.982012) (xy 167.730433 60.025852) (xy 167.752499 60.092146) + (xy 167.735221 60.159845) (xy 167.716259 60.184254) (xy 167.287584 60.612931) (xy 167.226261 60.646416) + (xy 167.199903 60.64925) (xy 165.886555 60.64925) (xy 165.819516 60.629565) (xy 165.773761 60.576761) + (xy 165.763817 60.507603) (xy 165.76884 60.489338) (xy 165.767969 60.489074) (xy 165.769731 60.483259) + (xy 165.769737 60.483247) (xy 165.8005 60.328592) (xy 165.8005 60.170908) (xy 165.8005 60.170905) + (xy 165.800499 60.170903) (xy 165.78189 60.077352) (xy 165.769737 60.016253) (xy 165.760721 59.994487) + (xy 165.709397 59.870577) (xy 165.70939 59.870564) (xy 165.621789 59.739461) (xy 165.621786 59.739457) + (xy 165.510292 59.627963) (xy 165.510288 59.62796) (xy 165.379185 59.540359) (xy 165.379172 59.540352) + (xy 165.233501 59.480014) (xy 165.233489 59.480011) (xy 165.078845 59.44925) (xy 165.078842 59.44925) + (xy 164.921158 59.44925) (xy 164.921155 59.44925) (xy 164.76651 59.480011) (xy 164.766498 59.480014) + (xy 164.620827 59.540352) (xy 164.620814 59.540359) (xy 164.489711 59.62796) (xy 164.489707 59.627963) + (xy 164.378213 59.739457) (xy 164.37821 59.739461) (xy 164.290609 59.870564) (xy 164.290602 59.870577) + (xy 164.230264 60.016248) (xy 164.230261 60.01626) (xy 164.1995 60.170903) (xy 164.1995 60.328596) + (xy 164.212573 60.394318) (xy 164.206346 60.463909) (xy 164.163483 60.519087) (xy 164.138411 60.533069) + (xy 164.120826 60.540353) (xy 164.120814 60.540359) (xy 163.989711 60.62796) (xy 163.989707 60.627963) + (xy 163.878213 60.739457) (xy 163.87821 60.739461) (xy 163.790609 60.870564) (xy 163.790602 60.870577) + (xy 163.730264 61.016248) (xy 163.730261 61.01626) (xy 163.6995 61.170903) (xy 163.6995 61.328596) + (xy 163.730261 61.483239) (xy 163.730264 61.483251) (xy 163.790602 61.628922) (xy 163.790609 61.628935) + (xy 163.87821 61.760038) (xy 163.878213 61.760042) (xy 163.989707 61.871536) (xy 163.989711 61.871539) + (xy 164.120817 61.959142) (xy 164.120819 61.959143) (xy 164.120821 61.959144) (xy 164.138409 61.966429) + (xy 164.192812 62.01027) (xy 164.214877 62.076564) (xy 164.212573 62.105181) (xy 164.1995 62.170903) + (xy 164.1995 62.328596) (xy 164.230261 62.483239) (xy 164.230264 62.483251) (xy 164.290602 62.628922) + (xy 164.290609 62.628935) (xy 164.37821 62.760038) (xy 164.378213 62.760042) (xy 164.489707 62.871536) + (xy 164.489711 62.871539) (xy 164.620814 62.95914) (xy 164.620827 62.959147) (xy 164.745262 63.010689) + (xy 164.799666 63.054529) (xy 164.821731 63.120824) (xy 164.804452 63.188523) (xy 164.753315 63.236134) + (xy 164.69781 63.24925) (xy 160.80219 63.24925) (xy 160.735151 63.229565) (xy 160.689396 63.176761) + (xy 160.679452 63.107603) (xy 160.708477 63.044047) (xy 160.754738 63.010689) (xy 160.879172 62.959147) + (xy 160.879172 62.959146) (xy 160.879179 62.959144) (xy 161.010289 62.871539) (xy 161.121789 62.760039) + (xy 161.209394 62.628929) (xy 161.269737 62.483247) (xy 161.3005 62.328592) (xy 161.3005 62.170908) + (xy 161.3005 62.170905) (xy 161.300499 62.170903) (xy 161.284356 62.089748) (xy 161.269737 62.016253) + (xy 161.256062 61.983239) (xy 161.209397 61.870577) (xy 161.20939 61.870564) (xy 161.121789 61.739461) + (xy 161.121786 61.739457) (xy 161.010292 61.627963) (xy 161.010284 61.627957) (xy 160.972712 61.602852) + (xy 160.927906 61.54924) (xy 160.919199 61.479915) (xy 160.949353 61.416888) (xy 160.972712 61.396648) + (xy 160.999279 61.378895) (xy 161.010289 61.371539) (xy 161.121789 61.260039) (xy 161.209394 61.128929) + (xy 161.269737 60.983247) (xy 161.3005 60.828592) (xy 161.3005 60.670908) (xy 161.3005 60.670905) + (xy 161.300499 60.670903) (xy 161.291957 60.62796) (xy 161.269737 60.516253) (xy 161.261743 60.496953) + (xy 161.209397 60.370577) (xy 161.20939 60.370564) (xy 161.121789 60.239461) (xy 161.121786 60.239457) + (xy 161.010292 60.127963) (xy 161.010288 60.12796) (xy 160.879185 60.040359) (xy 160.879172 60.040352) + (xy 160.733501 59.980014) (xy 160.733489 59.980011) (xy 160.578845 59.94925) (xy 160.578842 59.94925) + (xy 160.421158 59.94925) (xy 160.421155 59.94925) (xy 160.26651 59.980011) (xy 160.266498 59.980014) + (xy 160.120827 60.040352) (xy 160.120814 60.040359) (xy 159.989711 60.12796) (xy 159.989707 60.127963) + (xy 159.878213 60.239457) (xy 159.87821 60.239461) (xy 159.790609 60.370564) (xy 159.790602 60.370577) + (xy 159.730264 60.516248) (xy 159.730261 60.51626) (xy 159.6995 60.670903) (xy 159.6995 60.828596) + (xy 159.730261 60.983239) (xy 159.730264 60.983251) (xy 159.790602 61.128922) (xy 159.790609 61.128935) + (xy 159.87821 61.260038) (xy 159.878213 61.260042) (xy 159.989707 61.371536) (xy 159.98971 61.371538) + (xy 159.989711 61.371539) (xy 160.015219 61.388583) (xy 160.027289 61.396648) (xy 160.072093 61.450261) + (xy 160.0808 61.519586) (xy 160.050645 61.582613) (xy 160.027289 61.602852) (xy 159.989707 61.627963) + (xy 159.878213 61.739457) (xy 159.87821 61.739461) (xy 159.790609 61.870564) (xy 159.790602 61.870577) + (xy 159.730264 62.016248) (xy 159.730261 62.01626) (xy 159.6995 62.170903) (xy 159.6995 62.328596) + (xy 159.730261 62.483239) (xy 159.730264 62.483251) (xy 159.790602 62.628922) (xy 159.790609 62.628935) + (xy 159.87821 62.760038) (xy 159.878213 62.760042) (xy 159.989707 62.871536) (xy 159.989711 62.871539) + (xy 160.120814 62.95914) (xy 160.120827 62.959147) (xy 160.245262 63.010689) (xy 160.299666 63.054529) + (xy 160.321731 63.120824) (xy 160.304452 63.188523) (xy 160.253315 63.236134) (xy 160.19781 63.24925) + (xy 151.6245 63.24925) (xy 151.557461 63.229565) (xy 151.511706 63.176761) (xy 151.5005 63.12525) + (xy 151.5005 58.170903) (xy 157.1995 58.170903) (xy 157.1995 58.328596) (xy 157.230261 58.483239) + (xy 157.230264 58.483251) (xy 157.290602 58.628921) (xy 157.290607 58.62893) (xy 157.316953 58.668361) + (xy 157.337829 58.735039) (xy 157.319343 58.802419) (xy 157.316953 58.806139) (xy 157.290607 58.845569) + (xy 157.290602 58.845578) (xy 157.230264 58.991248) (xy 157.230261 58.99126) (xy 157.1995 59.145903) + (xy 157.1995 59.303596) (xy 157.230261 59.458239) (xy 157.230264 59.458251) (xy 157.290602 59.603922) + (xy 157.290609 59.603935) (xy 157.37821 59.735038) (xy 157.378213 59.735042) (xy 157.489707 59.846536) + (xy 157.489711 59.846539) (xy 157.620814 59.93414) (xy 157.620827 59.934147) (xy 157.736383 59.982011) + (xy 157.766503 59.994487) (xy 157.875963 60.01626) (xy 157.921153 60.025249) (xy 157.921156 60.02525) + (xy 157.921158 60.02525) (xy 158.078844 60.02525) (xy 158.078845 60.025249) (xy 158.233497 59.994487) + (xy 158.379179 59.934144) (xy 158.43111 59.899444) (xy 158.497785 59.878566) (xy 158.565165 59.89705) + (xy 158.568863 59.899426) (xy 158.620821 59.934144) (xy 158.620823 59.934145) (xy 158.620825 59.934146) + (xy 158.736383 59.982011) (xy 158.766503 59.994487) (xy 158.875963 60.01626) (xy 158.921153 60.025249) + (xy 158.921156 60.02525) (xy 158.921158 60.02525) (xy 159.078844 60.02525) (xy 159.078845 60.025249) + (xy 159.233497 59.994487) (xy 159.379179 59.934144) (xy 159.510289 59.846539) (xy 159.621789 59.735039) + (xy 159.709394 59.603929) (xy 159.769737 59.458247) (xy 159.8005 59.303592) (xy 159.8005 59.145908) + (xy 159.8005 59.145905) (xy 159.800499 59.145903) (xy 159.779267 59.039164) (xy 159.769737 58.991253) + (xy 159.769735 58.991248) (xy 159.709397 58.845577) (xy 159.70939 58.845564) (xy 159.634649 58.733707) + (xy 159.634648 58.733705) (xy 159.621792 58.714465) (xy 159.621786 58.714457) (xy 159.578232 58.670903) + (xy 162.6995 58.670903) (xy 162.6995 58.828596) (xy 162.730261 58.983239) (xy 162.730264 58.983251) + (xy 162.790602 59.128922) (xy 162.790609 59.128935) (xy 162.87821 59.260038) (xy 162.878213 59.260042) + (xy 162.989707 59.371536) (xy 162.989711 59.371539) (xy 163.120814 59.45914) (xy 163.120827 59.459147) + (xy 163.266498 59.519485) (xy 163.266503 59.519487) (xy 163.421153 59.550249) (xy 163.421156 59.55025) + (xy 163.421158 59.55025) (xy 163.578844 59.55025) (xy 163.578845 59.550249) (xy 163.733497 59.519487) + (xy 163.879179 59.459144) (xy 164.010289 59.371539) (xy 164.121789 59.260039) (xy 164.209394 59.128929) + (xy 164.269737 58.983247) (xy 164.3005 58.828592) (xy 164.3005 58.670908) (xy 164.3005 58.670905) + (xy 164.300499 58.670903) (xy 164.290069 58.618467) (xy 164.269737 58.516253) (xy 164.269367 58.515359) + (xy 164.209397 58.370577) (xy 164.20939 58.370564) (xy 164.121789 58.239461) (xy 164.121786 58.239457) + (xy 164.010292 58.127963) (xy 164.010288 58.12796) (xy 163.879185 58.040359) (xy 163.879172 58.040352) + (xy 163.733501 57.980014) (xy 163.733489 57.980011) (xy 163.578845 57.94925) (xy 163.578842 57.94925) + (xy 163.421158 57.94925) (xy 163.421155 57.94925) (xy 163.26651 57.980011) (xy 163.266498 57.980014) + (xy 163.120827 58.040352) (xy 163.120814 58.040359) (xy 162.989711 58.12796) (xy 162.989707 58.127963) + (xy 162.878213 58.239457) (xy 162.87821 58.239461) (xy 162.790609 58.370564) (xy 162.790602 58.370577) + (xy 162.730264 58.516248) (xy 162.730261 58.51626) (xy 162.6995 58.670903) (xy 159.578232 58.670903) + (xy 159.510292 58.602963) (xy 159.510288 58.60296) (xy 159.379185 58.515359) (xy 159.379172 58.515352) + (xy 159.233501 58.455014) (xy 159.233489 58.455011) (xy 159.078845 58.42425) (xy 159.078842 58.42425) + (xy 158.9245 58.42425) (xy 158.857461 58.404565) (xy 158.811706 58.351761) (xy 158.8005 58.30025) + (xy 158.8005 58.170905) (xy 158.800499 58.170903) (xy 158.786409 58.100067) (xy 158.769737 58.016253) + (xy 158.762901 57.99975) (xy 158.709397 57.870577) (xy 158.70939 57.870564) (xy 158.621789 57.739461) + (xy 158.621786 57.739457) (xy 158.510292 57.627963) (xy 158.510288 57.62796) (xy 158.379185 57.540359) + (xy 158.379172 57.540352) (xy 158.233501 57.480014) (xy 158.233489 57.480011) (xy 158.078845 57.44925) + (xy 158.078842 57.44925) (xy 157.921158 57.44925) (xy 157.921155 57.44925) (xy 157.76651 57.480011) + (xy 157.766498 57.480014) (xy 157.620827 57.540352) (xy 157.620814 57.540359) (xy 157.489711 57.62796) + (xy 157.489707 57.627963) (xy 157.378213 57.739457) (xy 157.37821 57.739461) (xy 157.290609 57.870564) + (xy 157.290602 57.870577) (xy 157.230264 58.016248) (xy 157.230261 58.01626) (xy 157.1995 58.170903) + (xy 151.5005 58.170903) (xy 151.5005 56.643463) (xy 165.1495 56.643463) (xy 165.1495 56.856037) + (xy 165.182754 57.065993) (xy 165.245803 57.260038) (xy 165.248444 57.268164) (xy 165.344951 57.45757) + (xy 165.46989 57.629536) (xy 165.620213 57.779859) (xy 165.792179 57.904798) (xy 165.792181 57.904799) + (xy 165.792184 57.904801) (xy 165.981588 58.001307) (xy 166.183757 58.066996) (xy 166.393713 58.10025) + (xy 166.393714 58.10025) (xy 166.606286 58.10025) (xy 166.606287 58.10025) (xy 166.816243 58.066996) + (xy 167.018412 58.001307) (xy 167.207816 57.904801) (xy 167.298153 57.839168) (xy 167.379786 57.779859) + (xy 167.379788 57.779856) (xy 167.379792 57.779854) (xy 167.530104 57.629542) (xy 167.530106 57.629538) + (xy 167.530109 57.629536) (xy 167.646649 57.469131) (xy 167.655051 57.457566) (xy 167.751557 57.268162) + (xy 167.817246 57.065993) (xy 167.8505 56.856037) (xy 167.8505 56.643463) (xy 167.817246 56.433507) + (xy 167.751557 56.231338) (xy 167.655051 56.041934) (xy 167.655049 56.041931) (xy 167.655048 56.041929) + (xy 167.530109 55.869963) (xy 167.379786 55.71964) (xy 167.20782 55.594701) (xy 167.018414 55.498194) + (xy 167.018413 55.498193) (xy 167.018412 55.498193) (xy 166.816243 55.432504) (xy 166.816241 55.432503) + (xy 166.81624 55.432503) (xy 166.654957 55.406958) (xy 166.606287 55.39925) (xy 166.393713 55.39925) + (xy 166.345042 55.406958) (xy 166.18376 55.432503) (xy 166.183757 55.432504) (xy 166.027612 55.483239) + (xy 165.981585 55.498194) (xy 165.792179 55.594701) (xy 165.620213 55.71964) (xy 165.46989 55.869963) + (xy 165.344951 56.041929) (xy 165.248444 56.231335) (xy 165.182753 56.43351) (xy 165.16583 56.540359) + (xy 165.1495 56.643463) (xy 151.5005 56.643463) (xy 151.5005 54.170903) (xy 170.2495 54.170903) + (xy 170.2495 54.328596) (xy 170.280261 54.483239) (xy 170.280264 54.483251) (xy 170.332036 54.60824) + (xy 170.340606 54.628929) (xy 170.428211 54.760039) (xy 170.428769 54.760597) (xy 170.428771 54.7606) + (xy 170.539707 54.871536) (xy 170.539711 54.871539) (xy 170.670814 54.95914) (xy 170.670827 54.959147) + (xy 170.808683 55.016248) (xy 170.816503 55.019487) (xy 170.971153 55.050249) (xy 170.971156 55.05025) + (xy 170.971158 55.05025) (xy 171.128844 55.05025) (xy 171.128845 55.050249) (xy 171.283497 55.019487) + (xy 171.429179 54.959144) (xy 171.560289 54.871539) (xy 171.671789 54.760039) (xy 171.759394 54.628929) + (xy 171.819737 54.483247) (xy 171.8505 54.328592) (xy 171.8505 54.170908) (xy 171.8505 54.170905) + (xy 171.850499 54.170903) (xy 171.836409 54.100067) (xy 171.819737 54.016253) (xy 171.810721 53.994487) + (xy 171.759397 53.870577) (xy 171.75939 53.870564) (xy 171.671789 53.739461) (xy 171.671786 53.739457) + (xy 171.560292 53.627963) (xy 171.560288 53.62796) (xy 171.429185 53.540359) (xy 171.429172 53.540352) + (xy 171.283501 53.480014) (xy 171.283489 53.480011) (xy 171.128845 53.44925) (xy 171.128842 53.44925) + (xy 170.971158 53.44925) (xy 170.971155 53.44925) (xy 170.81651 53.480011) (xy 170.816498 53.480014) + (xy 170.670827 53.540352) (xy 170.670814 53.540359) (xy 170.539711 53.62796) (xy 170.539707 53.627963) + (xy 170.42877 53.7389) (xy 170.428766 53.738905) (xy 170.428211 53.739461) (xy 170.340606 53.870571) + (xy 170.332039 53.891252) (xy 170.332036 53.891258) (xy 170.280264 54.016248) (xy 170.280261 54.01626) + (xy 170.2495 54.170903) (xy 151.5005 54.170903) (xy 151.5005 53.145903) (xy 157.1745 53.145903) + (xy 157.1745 53.303596) (xy 157.205261 53.458239) (xy 157.205264 53.458251) (xy 157.265602 53.603922) + (xy 157.265609 53.603935) (xy 157.35321 53.735038) (xy 157.353213 53.735042) (xy 157.464707 53.846536) + (xy 157.464711 53.846539) (xy 157.595814 53.93414) (xy 157.595827 53.934147) (xy 157.741498 53.994485) + (xy 157.741503 53.994487) (xy 157.850963 54.01626) (xy 157.896153 54.025249) (xy 157.896156 54.02525) + (xy 157.896158 54.02525) (xy 158.053844 54.02525) (xy 158.053845 54.025249) (xy 158.208497 53.994487) + (xy 158.321166 53.947817) (xy 158.354172 53.934147) (xy 158.354172 53.934146) (xy 158.354179 53.934144) + (xy 158.431109 53.882741) (xy 158.497786 53.861863) (xy 158.565166 53.880347) (xy 158.568891 53.882741) + (xy 158.645821 53.934144) (xy 158.645823 53.934145) (xy 158.645827 53.934147) (xy 158.791498 53.994485) + (xy 158.791503 53.994487) (xy 158.900963 54.01626) (xy 158.946153 54.025249) (xy 158.946156 54.02525) + (xy 158.946158 54.02525) (xy 159.103844 54.02525) (xy 159.103845 54.025249) (xy 159.258497 53.994487) + (xy 159.371166 53.947817) (xy 159.404172 53.934147) (xy 159.404172 53.934146) (xy 159.404179 53.934144) + (xy 159.535289 53.846539) (xy 159.646789 53.735039) (xy 159.734394 53.603929) (xy 159.794737 53.458247) + (xy 159.8255 53.303592) (xy 159.8255 53.145908) (xy 159.8255 53.145905) (xy 159.825499 53.145903) + (xy 159.820936 53.122963) (xy 159.794737 52.991253) (xy 159.794735 52.991248) (xy 159.734397 52.845577) + (xy 159.73439 52.845564) (xy 159.646789 52.714461) (xy 159.646786 52.714457) (xy 159.535292 52.602963) + (xy 159.535288 52.60296) (xy 159.404185 52.515359) (xy 159.404176 52.515354) (xy 159.368087 52.500406) + (xy 159.313684 52.456565) (xy 159.291619 52.390271) (xy 159.293922 52.36166) (xy 159.3005 52.328592) + (xy 159.3005 52.170908) (xy 159.3005 52.170905) (xy 159.300499 52.170903) (xy 159.269738 52.01626) + (xy 159.269737 52.016253) (xy 159.25467 51.979877) (xy 159.209397 51.870577) (xy 159.20939 51.870564) + (xy 159.121789 51.739461) (xy 159.121786 51.739457) (xy 159.010292 51.627963) (xy 159.010288 51.62796) + (xy 158.879185 51.540359) (xy 158.879172 51.540352) (xy 158.733501 51.480014) (xy 158.733489 51.480011) + (xy 158.578845 51.44925) (xy 158.578842 51.44925) (xy 158.421158 51.44925) (xy 158.421155 51.44925) + (xy 158.26651 51.480011) (xy 158.266498 51.480014) (xy 158.120827 51.540352) (xy 158.120814 51.540359) + (xy 157.989711 51.62796) (xy 157.989707 51.627963) (xy 157.878213 51.739457) (xy 157.87821 51.739461) + (xy 157.790609 51.870564) (xy 157.790602 51.870577) (xy 157.730264 52.016248) (xy 157.730261 52.01626) + (xy 157.6995 52.170903) (xy 157.6995 52.328593) (xy 157.706076 52.361657) (xy 157.699847 52.431248) + (xy 157.656982 52.486424) (xy 157.631913 52.500405) (xy 157.595826 52.515353) (xy 157.595814 52.515359) + (xy 157.464711 52.60296) (xy 157.464707 52.602963) (xy 157.353213 52.714457) (xy 157.35321 52.714461) + (xy 157.265609 52.845564) (xy 157.265602 52.845577) (xy 157.205264 52.991248) (xy 157.205261 52.99126) + (xy 157.1745 53.145903) (xy 151.5005 53.145903) (xy 151.5005 50.670903) (xy 167.1995 50.670903) + (xy 167.1995 50.828596) (xy 167.230261 50.983239) (xy 167.230264 50.983251) (xy 167.290602 51.128922) + (xy 167.290609 51.128935) (xy 167.325304 51.180859) (xy 167.346182 51.247536) (xy 167.327698 51.314917) + (xy 167.325304 51.318641) (xy 167.290609 51.370564) (xy 167.290602 51.370577) (xy 167.230264 51.516248) + (xy 167.230261 51.51626) (xy 167.1995 51.670903) (xy 167.1995 51.828596) (xy 167.230261 51.983239) + (xy 167.230264 51.983251) (xy 167.290602 52.128922) (xy 167.290609 52.128935) (xy 167.325304 52.180859) + (xy 167.346182 52.247536) (xy 167.327698 52.314917) (xy 167.325304 52.318641) (xy 167.290609 52.370564) + (xy 167.290602 52.370577) (xy 167.230264 52.516248) (xy 167.230261 52.51626) (xy 167.1995 52.670903) + (xy 167.1995 52.828596) (xy 167.230261 52.983239) (xy 167.230264 52.983251) (xy 167.290602 53.128922) + (xy 167.290609 53.128935) (xy 167.37821 53.260038) (xy 167.378213 53.260042) (xy 167.489707 53.371536) + (xy 167.489711 53.371539) (xy 167.620814 53.45914) (xy 167.620816 53.459141) (xy 167.620821 53.459144) + (xy 167.693426 53.489217) (xy 167.747826 53.533056) (xy 167.760532 53.556324) (xy 167.790604 53.628926) + (xy 167.790609 53.628935) (xy 167.87821 53.760038) (xy 167.878213 53.760042) (xy 167.989707 53.871536) + (xy 167.989711 53.871539) (xy 168.120814 53.95914) (xy 168.120827 53.959147) (xy 168.218853 53.99975) + (xy 168.266503 54.019487) (xy 168.421153 54.050249) (xy 168.421156 54.05025) (xy 168.421158 54.05025) + (xy 168.578844 54.05025) (xy 168.578845 54.050249) (xy 168.733497 54.019487) (xy 168.879179 53.959144) + (xy 168.93111 53.924444) (xy 168.997785 53.903566) (xy 169.065165 53.92205) (xy 169.068863 53.924426) + (xy 169.120821 53.959144) (xy 169.120823 53.959145) (xy 169.120825 53.959146) (xy 169.218853 53.99975) + (xy 169.266503 54.019487) (xy 169.421153 54.050249) (xy 169.421156 54.05025) (xy 169.421158 54.05025) + (xy 169.578844 54.05025) (xy 169.578845 54.050249) (xy 169.733497 54.019487) (xy 169.879179 53.959144) + (xy 170.010289 53.871539) (xy 170.121789 53.760039) (xy 170.209394 53.628929) (xy 170.269737 53.483247) + (xy 170.3005 53.328592) (xy 170.3005 53.170908) (xy 170.3005 53.170905) (xy 170.300499 53.170903) + (xy 177.6995 53.170903) (xy 177.6995 53.328596) (xy 177.730261 53.483239) (xy 177.730264 53.483251) + (xy 177.790602 53.628922) (xy 177.790609 53.628935) (xy 177.87821 53.760038) (xy 177.878213 53.760042) + (xy 177.989707 53.871536) (xy 177.989711 53.871539) (xy 178.120814 53.95914) (xy 178.120827 53.959147) + (xy 178.218853 53.99975) (xy 178.266503 54.019487) (xy 178.421153 54.050249) (xy 178.421156 54.05025) + (xy 178.421158 54.05025) (xy 178.578844 54.05025) (xy 178.578845 54.050249) (xy 178.733497 54.019487) + (xy 178.879179 53.959144) (xy 178.93111 53.924444) (xy 178.997785 53.903566) (xy 179.065165 53.92205) + (xy 179.068863 53.924426) (xy 179.120821 53.959144) (xy 179.120823 53.959145) (xy 179.120825 53.959146) + (xy 179.218853 53.99975) (xy 179.266503 54.019487) (xy 179.421153 54.050249) (xy 179.421156 54.05025) + (xy 179.421158 54.05025) (xy 179.578844 54.05025) (xy 179.578845 54.050249) (xy 179.733497 54.019487) + (xy 179.879179 53.959144) (xy 179.93111 53.924444) (xy 179.997785 53.903566) (xy 180.065165 53.92205) + (xy 180.068863 53.924426) (xy 180.120821 53.959144) (xy 180.120823 53.959145) (xy 180.120825 53.959146) + (xy 180.218853 53.99975) (xy 180.266503 54.019487) (xy 180.421153 54.050249) (xy 180.421156 54.05025) + (xy 180.421158 54.05025) (xy 180.578844 54.05025) (xy 180.578845 54.050249) (xy 180.733497 54.019487) + (xy 180.879179 53.959144) (xy 181.010289 53.871539) (xy 181.121789 53.760039) (xy 181.184689 53.665903) + (xy 184.1945 53.665903) (xy 184.1945 53.823596) (xy 184.225261 53.978239) (xy 184.225264 53.978251) + (xy 184.285602 54.123922) (xy 184.285609 54.123935) (xy 184.37321 54.255038) (xy 184.373213 54.255042) + (xy 184.484707 54.366536) (xy 184.484711 54.366539) (xy 184.615814 54.45414) (xy 184.615827 54.454147) + (xy 184.761498 54.514485) (xy 184.761503 54.514487) (xy 184.916153 54.545249) (xy 184.916156 54.54525) + (xy 184.916158 54.54525) (xy 185.073844 54.54525) (xy 185.073845 54.545249) (xy 185.228497 54.514487) + (xy 185.374179 54.454144) (xy 185.505289 54.366539) (xy 185.616789 54.255039) (xy 185.704394 54.123929) + (xy 185.714278 54.100068) (xy 185.731488 54.058518) (xy 185.764737 53.978247) (xy 185.7955 53.823592) + (xy 185.7955 53.665908) (xy 185.7955 53.665905) (xy 185.795499 53.665903) (xy 185.764737 53.511253) + (xy 185.753133 53.483239) (xy 185.704397 53.365577) (xy 185.70439 53.365564) (xy 185.616789 53.234461) + (xy 185.616786 53.234457) (xy 185.505292 53.122963) (xy 185.505288 53.12296) (xy 185.374185 53.035359) + (xy 185.374172 53.035352) (xy 185.228501 52.975014) (xy 185.228489 52.975011) (xy 185.073845 52.94425) + (xy 185.073842 52.94425) (xy 184.916158 52.94425) (xy 184.916155 52.94425) (xy 184.76151 52.975011) + (xy 184.761498 52.975014) (xy 184.615827 53.035352) (xy 184.615814 53.035359) (xy 184.484711 53.12296) + (xy 184.484707 53.122963) (xy 184.373213 53.234457) (xy 184.37321 53.234461) (xy 184.285609 53.365564) + (xy 184.285602 53.365577) (xy 184.225264 53.511248) (xy 184.225261 53.51126) (xy 184.1945 53.665903) + (xy 181.184689 53.665903) (xy 181.209394 53.628929) (xy 181.209795 53.62796) (xy 181.216256 53.612364) + (xy 181.258134 53.51126) (xy 181.269737 53.483247) (xy 181.3005 53.328592) (xy 181.3005 53.170908) + (xy 181.3005 53.170905) (xy 181.300499 53.170903) (xy 181.295527 53.145908) (xy 181.269737 53.016253) + (xy 181.256062 52.983239) (xy 181.209396 52.870575) (xy 181.209394 52.870572) (xy 181.209394 52.870571) + (xy 181.174694 52.818639) (xy 181.153816 52.751965) (xy 181.1723 52.684585) (xy 181.174676 52.680886) + (xy 181.209394 52.628929) (xy 181.269737 52.483247) (xy 181.3005 52.328592) (xy 181.3005 52.170908) + (xy 181.3005 52.170905) (xy 181.300499 52.170903) (xy 181.269738 52.01626) (xy 181.269737 52.016253) + (xy 181.25467 51.979877) (xy 181.209396 51.870575) (xy 181.209394 51.870572) (xy 181.209394 51.870571) + (xy 181.174694 51.818639) (xy 181.153816 51.751965) (xy 181.1723 51.684585) (xy 181.174676 51.680886) + (xy 181.209394 51.628929) (xy 181.269737 51.483247) (xy 181.3005 51.328592) (xy 181.3005 51.170908) + (xy 181.3005 51.170905) (xy 181.300499 51.170903) (xy 181.274531 51.040356) (xy 181.269737 51.016253) + (xy 181.256062 50.983239) (xy 181.209396 50.870575) (xy 181.209394 50.870572) (xy 181.209394 50.870571) + (xy 181.174694 50.818639) (xy 181.153816 50.751965) (xy 181.1723 50.684585) (xy 181.174676 50.680886) + (xy 181.209394 50.628929) (xy 181.269737 50.483247) (xy 181.3005 50.328592) (xy 181.3005 50.170908) + (xy 181.3005 50.170905) (xy 181.300499 50.170903) (xy 181.274531 50.040356) (xy 181.269737 50.016253) + (xy 181.256062 49.983239) (xy 181.209397 49.870577) (xy 181.20939 49.870564) (xy 181.121789 49.739461) + (xy 181.121786 49.739457) (xy 181.010292 49.627963) (xy 181.010284 49.627957) (xy 180.972712 49.602852) + (xy 180.927906 49.54924) (xy 180.919199 49.479915) (xy 180.949353 49.416888) (xy 180.972712 49.396648) + (xy 180.999279 49.378895) (xy 181.010289 49.371539) (xy 181.121789 49.260039) (xy 181.209394 49.128929) + (xy 181.269737 48.983247) (xy 181.3005 48.828592) (xy 181.3005 48.670908) (xy 181.3005 48.670905) + (xy 181.300499 48.670903) (xy 181.269738 48.51626) (xy 181.269737 48.516253) (xy 181.256062 48.483239) + (xy 181.209397 48.370577) (xy 181.20939 48.370564) (xy 181.12179 48.239462) (xy 181.121784 48.239455) + (xy 181.053232 48.170903) (xy 187.1995 48.170903) (xy 187.1995 48.328596) (xy 187.230261 48.483239) + (xy 187.230264 48.483251) (xy 187.290602 48.628922) (xy 187.290609 48.628935) (xy 187.37821 48.760038) + (xy 187.378213 48.760042) (xy 187.489707 48.871536) (xy 187.489711 48.871539) (xy 187.620814 48.95914) + (xy 187.620827 48.959147) (xy 187.765537 49.019087) (xy 187.766503 49.019487) (xy 187.921153 49.050249) + (xy 187.921156 49.05025) (xy 187.921158 49.05025) (xy 188.078844 49.05025) (xy 188.078845 49.050249) + (xy 188.233497 49.019487) (xy 188.379179 48.959144) (xy 188.510289 48.871539) (xy 188.621789 48.760039) + (xy 188.709394 48.628929) (xy 188.769737 48.483247) (xy 188.8005 48.328592) (xy 188.8005 48.170908) + (xy 188.8005 48.170905) (xy 188.800499 48.170903) (xy 188.774531 48.040356) (xy 188.769737 48.016253) + (xy 188.769735 48.016248) (xy 188.709397 47.870577) (xy 188.70939 47.870564) (xy 188.621789 47.739461) + (xy 188.621786 47.739457) (xy 188.510292 47.627963) (xy 188.510288 47.62796) (xy 188.379185 47.540359) + (xy 188.379172 47.540352) (xy 188.233501 47.480014) (xy 188.233489 47.480011) (xy 188.078845 47.44925) + (xy 188.078842 47.44925) (xy 187.921158 47.44925) (xy 187.921155 47.44925) (xy 187.76651 47.480011) + (xy 187.766498 47.480014) (xy 187.620827 47.540352) (xy 187.620814 47.540359) (xy 187.489711 47.62796) + (xy 187.489707 47.627963) (xy 187.378213 47.739457) (xy 187.37821 47.739461) (xy 187.290609 47.870564) + (xy 187.290602 47.870577) (xy 187.230264 48.016248) (xy 187.230261 48.01626) (xy 187.1995 48.170903) + (xy 181.053232 48.170903) (xy 181.010292 48.127963) (xy 181.010288 48.12796) (xy 180.879185 48.040359) + (xy 180.879172 48.040352) (xy 180.733501 47.980014) (xy 180.733489 47.980011) (xy 180.578845 47.94925) + (xy 180.578842 47.94925) (xy 180.421158 47.94925) (xy 180.421155 47.94925) (xy 180.26651 47.980011) + (xy 180.266498 47.980014) (xy 180.120827 48.040352) (xy 180.120814 48.040359) (xy 179.989711 48.12796) + (xy 179.989707 48.127963) (xy 179.878213 48.239457) (xy 179.87821 48.239461) (xy 179.790609 48.370564) + (xy 179.790602 48.370577) (xy 179.730264 48.516248) (xy 179.730261 48.51626) (xy 179.6995 48.670903) + (xy 179.6995 48.828596) (xy 179.712573 48.894318) (xy 179.706346 48.963909) (xy 179.663483 49.019087) + (xy 179.638411 49.033069) (xy 179.620826 49.040353) (xy 179.620814 49.040359) (xy 179.489711 49.12796) + (xy 179.489707 49.127963) (xy 179.378213 49.239457) (xy 179.37821 49.239461) (xy 179.290609 49.370564) + (xy 179.290606 49.37057) (xy 179.260532 49.443175) (xy 179.21669 49.497578) (xy 179.193425 49.510282) + (xy 179.12082 49.540356) (xy 179.120814 49.540359) (xy 178.989711 49.62796) (xy 178.989707 49.627963) + (xy 178.878213 49.739457) (xy 178.87821 49.739461) (xy 178.790609 49.870564) (xy 178.790602 49.870577) + (xy 178.730264 50.016248) (xy 178.730261 50.01626) (xy 178.6995 50.170903) (xy 178.6995 50.328596) + (xy 178.730261 50.483239) (xy 178.730264 50.483251) (xy 178.790602 50.628922) (xy 178.790609 50.628935) + (xy 178.825304 50.680859) (xy 178.846182 50.747536) (xy 178.827698 50.814917) (xy 178.825304 50.818641) + (xy 178.790609 50.870564) (xy 178.790602 50.870577) (xy 178.730264 51.016248) (xy 178.730261 51.01626) + (xy 178.6995 51.170903) (xy 178.6995 51.328596) (xy 178.730261 51.483239) (xy 178.730264 51.483251) + (xy 178.790602 51.628922) (xy 178.790609 51.628935) (xy 178.825304 51.680859) (xy 178.846182 51.747536) + (xy 178.827698 51.814917) (xy 178.825304 51.818641) (xy 178.790609 51.870564) (xy 178.790602 51.870577) + (xy 178.730264 52.016248) (xy 178.730261 52.01626) (xy 178.6995 52.170903) (xy 178.6995 52.32525) + (xy 178.679815 52.392289) (xy 178.627011 52.438044) (xy 178.5755 52.44925) (xy 178.421155 52.44925) + (xy 178.26651 52.480011) (xy 178.266498 52.480014) (xy 178.120827 52.540352) (xy 178.120814 52.540359) + (xy 177.989711 52.62796) (xy 177.989707 52.627963) (xy 177.878213 52.739457) (xy 177.87821 52.739461) + (xy 177.790609 52.870564) (xy 177.790602 52.870577) (xy 177.730264 53.016248) (xy 177.730261 53.01626) + (xy 177.6995 53.170903) (xy 170.300499 53.170903) (xy 170.295527 53.145908) (xy 170.269737 53.016253) + (xy 170.256062 52.983239) (xy 170.209397 52.870577) (xy 170.20939 52.870564) (xy 170.121789 52.739461) + (xy 170.121786 52.739457) (xy 170.120885 52.738556) (xy 170.120563 52.737967) (xy 170.117924 52.734751) + (xy 170.118533 52.73425) (xy 170.0874 52.677233) (xy 170.092384 52.607541) (xy 170.134256 52.551608) + (xy 170.184372 52.529258) (xy 170.233497 52.519487) (xy 170.346166 52.472817) (xy 170.379172 52.459147) + (xy 170.379172 52.459146) (xy 170.379179 52.459144) (xy 170.510289 52.371539) (xy 170.621789 52.260039) + (xy 170.709394 52.128929) (xy 170.769737 51.983247) (xy 170.8005 51.828592) (xy 170.8005 51.670908) + (xy 170.8005 51.670905) (xy 170.800499 51.670903) (xy 170.774531 51.540356) (xy 170.769737 51.516253) + (xy 170.756062 51.483239) (xy 170.709397 51.370577) (xy 170.70939 51.370564) (xy 170.621789 51.239461) + (xy 170.621786 51.239457) (xy 170.510292 51.127963) (xy 170.510288 51.12796) (xy 170.379185 51.040359) + (xy 170.379172 51.040352) (xy 170.233501 50.980014) (xy 170.233489 50.980011) (xy 170.078845 50.94925) + (xy 170.078842 50.94925) (xy 169.921158 50.94925) (xy 169.921155 50.94925) (xy 169.76651 50.980011) + (xy 169.766498 50.980014) (xy 169.620827 51.040352) (xy 169.620814 51.040359) (xy 169.489711 51.12796) + (xy 169.489708 51.127962) (xy 169.488798 51.128873) (xy 169.488204 51.129196) (xy 169.485001 51.131826) + (xy 169.484502 51.131218) (xy 169.427471 51.162352) (xy 169.35778 51.157361) (xy 169.301851 51.115484) + (xy 169.279508 51.065374) (xy 169.269738 51.016259) (xy 169.269737 51.016253) (xy 169.256062 50.983239) + (xy 169.209397 50.870577) (xy 169.20939 50.870564) (xy 169.121789 50.739461) (xy 169.121786 50.739457) + (xy 169.010292 50.627963) (xy 169.010288 50.62796) (xy 168.879185 50.540359) (xy 168.879176 50.540354) + (xy 168.806574 50.510282) (xy 168.752171 50.466441) (xy 168.73947 50.443182) (xy 168.709394 50.370571) + (xy 168.709391 50.370566) (xy 168.70939 50.370564) (xy 168.621789 50.239461) (xy 168.621786 50.239457) + (xy 168.510292 50.127963) (xy 168.510288 50.12796) (xy 168.379185 50.040359) (xy 168.379172 50.040352) + (xy 168.233501 49.980014) (xy 168.233489 49.980011) (xy 168.078845 49.94925) (xy 168.078842 49.94925) + (xy 167.921158 49.94925) (xy 167.921155 49.94925) (xy 167.76651 49.980011) (xy 167.766498 49.980014) + (xy 167.620827 50.040352) (xy 167.620814 50.040359) (xy 167.489711 50.12796) (xy 167.489707 50.127963) + (xy 167.378213 50.239457) (xy 167.37821 50.239461) (xy 167.290609 50.370564) (xy 167.290602 50.370577) + (xy 167.230264 50.516248) (xy 167.230261 50.51626) (xy 167.1995 50.670903) (xy 151.5005 50.670903) + (xy 151.5005 49.670903) (xy 165.1995 49.670903) (xy 165.1995 49.828596) (xy 165.230261 49.983239) + (xy 165.230264 49.983251) (xy 165.290602 50.128922) (xy 165.290609 50.128935) (xy 165.37821 50.260038) + (xy 165.378213 50.260042) (xy 165.489707 50.371536) (xy 165.489711 50.371539) (xy 165.620814 50.45914) + (xy 165.620827 50.459147) (xy 165.696828 50.490627) (xy 165.766503 50.519487) (xy 165.921153 50.550249) + (xy 165.921156 50.55025) (xy 165.921158 50.55025) (xy 166.078844 50.55025) (xy 166.078845 50.550249) + (xy 166.233497 50.519487) (xy 166.379179 50.459144) (xy 166.510289 50.371539) (xy 166.621789 50.260039) + (xy 166.709394 50.128929) (xy 166.769737 49.983247) (xy 166.8005 49.828592) (xy 166.8005 49.670908) + (xy 166.8005 49.670905) (xy 166.800499 49.670903) (xy 174.1995 49.670903) (xy 174.1995 49.828596) + (xy 174.230261 49.983239) (xy 174.230264 49.983251) (xy 174.290602 50.128922) (xy 174.290609 50.128935) + (xy 174.325304 50.180859) (xy 174.346182 50.247536) (xy 174.327698 50.314917) (xy 174.325304 50.318641) + (xy 174.290609 50.370564) (xy 174.290602 50.370577) (xy 174.230264 50.516248) (xy 174.230261 50.51626) + (xy 174.1995 50.670903) (xy 174.1995 50.828596) (xy 174.230261 50.983239) (xy 174.230264 50.983251) + (xy 174.290602 51.128922) (xy 174.290609 51.128935) (xy 174.37821 51.260038) (xy 174.378213 51.260042) + (xy 174.489707 51.371536) (xy 174.489711 51.371539) (xy 174.620814 51.45914) (xy 174.620827 51.459147) + (xy 174.758683 51.516248) (xy 174.766503 51.519487) (xy 174.921153 51.550249) (xy 174.921156 51.55025) + (xy 174.921158 51.55025) (xy 175.078844 51.55025) (xy 175.078845 51.550249) (xy 175.233497 51.519487) + (xy 175.379179 51.459144) (xy 175.510289 51.371539) (xy 175.621789 51.260039) (xy 175.709394 51.128929) + (xy 175.769737 50.983247) (xy 175.8005 50.828592) (xy 175.8005 50.670908) (xy 175.8005 50.670905) + (xy 175.800499 50.670903) (xy 175.774531 50.540354) (xy 175.769737 50.516253) (xy 175.767264 50.510282) + (xy 175.709396 50.370575) (xy 175.709394 50.370572) (xy 175.709394 50.370571) (xy 175.674694 50.318639) + (xy 175.669603 50.302382) (xy 175.659954 50.28834) (xy 175.659379 50.269731) (xy 175.653816 50.251965) + (xy 175.658311 50.23515) (xy 175.657797 50.218504) (xy 175.670072 50.191156) (xy 175.671461 50.185962) + (xy 175.673003 50.18339) (xy 175.681347 50.170903) (xy 176.1995 50.170903) (xy 176.1995 50.328596) + (xy 176.230261 50.483239) (xy 176.230264 50.483251) (xy 176.290602 50.628922) (xy 176.290609 50.628935) + (xy 176.37821 50.760038) (xy 176.378213 50.760042) (xy 176.489707 50.871536) (xy 176.489711 50.871539) + (xy 176.620814 50.95914) (xy 176.620827 50.959147) (xy 176.758683 51.016248) (xy 176.766503 51.019487) + (xy 176.921153 51.050249) (xy 176.921156 51.05025) (xy 176.921158 51.05025) (xy 177.078844 51.05025) + (xy 177.078845 51.050249) (xy 177.233497 51.019487) (xy 177.379179 50.959144) (xy 177.510289 50.871539) + (xy 177.621789 50.760039) (xy 177.709394 50.628929) (xy 177.769737 50.483247) (xy 177.8005 50.328592) + (xy 177.8005 50.170908) (xy 177.8005 50.170905) (xy 177.800499 50.170903) (xy 177.774531 50.040356) + (xy 177.769737 50.016253) (xy 177.756062 49.983239) (xy 177.709397 49.870577) (xy 177.70939 49.870564) + (xy 177.621789 49.739461) (xy 177.621786 49.739457) (xy 177.510292 49.627963) (xy 177.510288 49.62796) + (xy 177.379185 49.540359) (xy 177.379172 49.540352) (xy 177.233501 49.480014) (xy 177.233489 49.480011) + (xy 177.078845 49.44925) (xy 177.078842 49.44925) (xy 176.921158 49.44925) (xy 176.921155 49.44925) + (xy 176.76651 49.480011) (xy 176.766498 49.480014) (xy 176.620827 49.540352) (xy 176.620814 49.540359) + (xy 176.489711 49.62796) (xy 176.489707 49.627963) (xy 176.378213 49.739457) (xy 176.37821 49.739461) + (xy 176.290609 49.870564) (xy 176.290602 49.870577) (xy 176.230264 50.016248) (xy 176.230261 50.01626) + (xy 176.1995 50.170903) (xy 175.681347 50.170903) (xy 175.709394 50.128929) (xy 175.769737 49.983247) + (xy 175.8005 49.828592) (xy 175.8005 49.670908) (xy 175.8005 49.670905) (xy 175.800499 49.670903) + (xy 175.786963 49.602852) (xy 175.769737 49.516253) (xy 175.762002 49.497578) (xy 175.709397 49.370577) + (xy 175.70939 49.370564) (xy 175.621789 49.239461) (xy 175.621786 49.239457) (xy 175.510292 49.127963) + (xy 175.510288 49.12796) (xy 175.379185 49.040359) (xy 175.379172 49.040352) (xy 175.233501 48.980014) + (xy 175.233489 48.980011) (xy 175.078845 48.94925) (xy 175.078842 48.94925) (xy 174.921158 48.94925) + (xy 174.921155 48.94925) (xy 174.76651 48.980011) (xy 174.766498 48.980014) (xy 174.620827 49.040352) + (xy 174.620814 49.040359) (xy 174.489711 49.12796) (xy 174.489707 49.127963) (xy 174.378213 49.239457) + (xy 174.37821 49.239461) (xy 174.290609 49.370564) (xy 174.290602 49.370577) (xy 174.230264 49.516248) + (xy 174.230261 49.51626) (xy 174.1995 49.670903) (xy 166.800499 49.670903) (xy 166.786963 49.602852) + (xy 166.769737 49.516253) (xy 166.762002 49.497578) (xy 166.709397 49.370577) (xy 166.70939 49.370564) + (xy 166.621789 49.239461) (xy 166.621786 49.239457) (xy 166.510292 49.127963) (xy 166.510288 49.12796) + (xy 166.379185 49.040359) (xy 166.379172 49.040352) (xy 166.233501 48.980014) (xy 166.233489 48.980011) + (xy 166.078845 48.94925) (xy 166.078842 48.94925) (xy 165.921158 48.94925) (xy 165.921155 48.94925) + (xy 165.76651 48.980011) (xy 165.766498 48.980014) (xy 165.620827 49.040352) (xy 165.620814 49.040359) + (xy 165.489711 49.12796) (xy 165.489707 49.127963) (xy 165.378213 49.239457) (xy 165.37821 49.239461) + (xy 165.290609 49.370564) (xy 165.290602 49.370577) (xy 165.230264 49.516248) (xy 165.230261 49.51626) + (xy 165.1995 49.670903) (xy 151.5005 49.670903) (xy 151.5005 48.170903) (xy 176.1995 48.170903) + (xy 176.1995 48.328596) (xy 176.230261 48.483239) (xy 176.230264 48.483251) (xy 176.290602 48.628922) + (xy 176.290609 48.628935) (xy 176.37821 48.760038) (xy 176.378213 48.760042) (xy 176.489707 48.871536) + (xy 176.489711 48.871539) (xy 176.620814 48.95914) (xy 176.620827 48.959147) (xy 176.765537 49.019087) + (xy 176.766503 49.019487) (xy 176.921153 49.050249) (xy 176.921156 49.05025) (xy 176.921158 49.05025) + (xy 177.078844 49.05025) (xy 177.078845 49.050249) (xy 177.233497 49.019487) (xy 177.379179 48.959144) + (xy 177.510289 48.871539) (xy 177.621789 48.760039) (xy 177.709394 48.628929) (xy 177.769737 48.483247) + (xy 177.8005 48.328592) (xy 177.8005 48.170908) (xy 177.8005 48.170905) (xy 177.800499 48.170903) + (xy 177.774531 48.040356) (xy 177.769737 48.016253) (xy 177.769735 48.016248) (xy 177.709397 47.870577) + (xy 177.70939 47.870564) (xy 177.621789 47.739461) (xy 177.621786 47.739457) (xy 177.510292 47.627963) + (xy 177.510288 47.62796) (xy 177.379185 47.540359) (xy 177.379172 47.540352) (xy 177.233501 47.480014) + (xy 177.233489 47.480011) (xy 177.078845 47.44925) (xy 177.078842 47.44925) (xy 176.921158 47.44925) + (xy 176.921155 47.44925) (xy 176.76651 47.480011) (xy 176.766498 47.480014) (xy 176.620827 47.540352) + (xy 176.620814 47.540359) (xy 176.489711 47.62796) (xy 176.489707 47.627963) (xy 176.378213 47.739457) + (xy 176.37821 47.739461) (xy 176.290609 47.870564) (xy 176.290602 47.870577) (xy 176.230264 48.016248) + (xy 176.230261 48.01626) (xy 176.1995 48.170903) (xy 151.5005 48.170903) (xy 151.5005 47.170903) + (xy 162.6995 47.170903) (xy 162.6995 47.328596) (xy 162.730261 47.483239) (xy 162.730264 47.483251) + (xy 162.790602 47.628922) (xy 162.790609 47.628935) (xy 162.87821 47.760038) (xy 162.878213 47.760042) + (xy 162.989707 47.871536) (xy 162.989711 47.871539) (xy 163.120814 47.95914) (xy 163.120827 47.959147) + (xy 163.258683 48.016248) (xy 163.266503 48.019487) (xy 163.421153 48.050249) (xy 163.421156 48.05025) + (xy 163.421158 48.05025) (xy 163.578844 48.05025) (xy 163.578845 48.050249) (xy 163.589179 48.048193) + (xy 163.614287 48.0432) (xy 163.614292 48.043199) (xy 163.6998 48.026189) (xy 163.733497 48.019487) + (xy 163.879179 47.959144) (xy 164.010289 47.871539) (xy 164.121789 47.760039) (xy 164.209394 47.628929) + (xy 164.269737 47.483247) (xy 164.3005 47.328592) (xy 164.3005 47.170908) (xy 164.3005 47.170905) + (xy 164.300499 47.170903) (xy 164.269738 47.01626) (xy 164.269737 47.016253) (xy 164.256062 46.983239) + (xy 164.209397 46.870577) (xy 164.20939 46.870564) (xy 164.12179 46.739462) (xy 164.121784 46.739455) + (xy 164.053232 46.670903) (xy 178.6995 46.670903) (xy 178.6995 46.828596) (xy 178.730261 46.983239) + (xy 178.730264 46.983251) (xy 178.790602 47.128922) (xy 178.790609 47.128935) (xy 178.87821 47.260038) + (xy 178.878213 47.260042) (xy 178.989707 47.371536) (xy 178.989711 47.371539) (xy 179.120814 47.45914) + (xy 179.120827 47.459147) (xy 179.266498 47.519485) (xy 179.266503 47.519487) (xy 179.421153 47.550249) + (xy 179.421156 47.55025) (xy 179.421158 47.55025) (xy 179.578844 47.55025) (xy 179.578845 47.550249) + (xy 179.733497 47.519487) (xy 179.879179 47.459144) (xy 180.010289 47.371539) (xy 180.121789 47.260039) + (xy 180.209394 47.128929) (xy 180.269737 46.983247) (xy 180.3005 46.828592) (xy 180.3005 46.670908) + (xy 180.3005 46.670905) (xy 180.300499 46.670903) (xy 180.274531 46.540356) (xy 180.269737 46.516253) + (xy 180.269735 46.516248) (xy 180.209397 46.370577) (xy 180.20939 46.370564) (xy 180.121789 46.239461) + (xy 180.121786 46.239457) (xy 180.010292 46.127963) (xy 180.010288 46.12796) (xy 179.879185 46.040359) + (xy 179.879172 46.040352) (xy 179.733501 45.980014) (xy 179.733489 45.980011) (xy 179.578845 45.94925) + (xy 179.578842 45.94925) (xy 179.421158 45.94925) (xy 179.421155 45.94925) (xy 179.26651 45.980011) + (xy 179.266498 45.980014) (xy 179.120827 46.040352) (xy 179.120814 46.040359) (xy 178.989711 46.12796) + (xy 178.989707 46.127963) (xy 178.878213 46.239457) (xy 178.87821 46.239461) (xy 178.790609 46.370564) + (xy 178.790602 46.370577) (xy 178.730264 46.516248) (xy 178.730261 46.51626) (xy 178.6995 46.670903) + (xy 164.053232 46.670903) (xy 164.010292 46.627963) (xy 164.010288 46.62796) (xy 163.879185 46.540359) + (xy 163.879172 46.540352) (xy 163.733501 46.480014) (xy 163.733489 46.480011) (xy 163.578845 46.44925) + (xy 163.578842 46.44925) (xy 163.421158 46.44925) (xy 163.421155 46.44925) (xy 163.26651 46.480011) + (xy 163.266498 46.480014) (xy 163.120827 46.540352) (xy 163.120814 46.540359) (xy 162.989711 46.62796) + (xy 162.989707 46.627963) (xy 162.878213 46.739457) (xy 162.87821 46.739461) (xy 162.790609 46.870564) + (xy 162.790602 46.870577) (xy 162.730264 47.016248) (xy 162.730261 47.01626) (xy 162.6995 47.170903) + (xy 151.5005 47.170903) (xy 151.5005 44.37425) (xy 151.520185 44.307211) (xy 151.572989 44.261456) + (xy 151.6245 44.25025) (xy 162.478184 44.25025) (xy 162.52209 44.254085) (xy 162.543822 44.25025) + (xy 162.565892 44.25025) (xy 162.608467 44.238842) (xy 162.651869 44.231183) (xy 162.671867 44.221854) + (xy 162.693186 44.216142) (xy 162.726683 44.196801) (xy 162.736253 44.191819) (xy 162.771298 44.175472) + (xy 162.779881 44.168267) (xy 162.797604 44.155855) (xy 162.807314 44.15025) (xy 162.838479 44.119084) + (xy 162.872239 44.090749) (xy 162.884894 44.072669) (xy 162.9005 44.057064) (xy 162.919841 44.023561) + (xy 162.925625 44.01448) (xy 163.073913 43.80264) (xy 163.128484 43.759008) (xy 163.175498 43.74975) + (xy 169.816559 43.74975) + ) + ) + ) + (embedded_fonts no) +) diff --git a/panels/panel-800/Test_5-panel_801.kicad_pro b/panels/panel-800/Test_5-panel_801.kicad_pro new file mode 100644 index 0000000..5a4fda5 --- /dev/null +++ b/panels/panel-800/Test_5-panel_801.kicad_pro @@ -0,0 +1,1020 @@ +{ + "board": { + "3dviewports": [], + "design_settings": { + "defaults": { + "apply_defaults_to_fp_fields": false, + "apply_defaults_to_fp_shapes": false, + "apply_defaults_to_fp_text": false, + "board_outline_line_width": 0.05, + "copper_line_width": 0.2, + "copper_text_italic": false, + "copper_text_size_h": 1.5, + "copper_text_size_v": 1.5, + "copper_text_thickness": 0.3, + "copper_text_upright": false, + "courtyard_line_width": 0.05, + "dimension_precision": 4, + "dimension_units": 3, + "dimensions": { + "arrow_length": 1270000, + "extension_offset": 500000, + "keep_text_aligned": true, + "suppress_zeroes": true, + "text_position": 0, + "units_format": 0 + }, + "fab_line_width": 0.1, + "fab_text_italic": false, + "fab_text_size_h": 1.0, + "fab_text_size_v": 1.0, + "fab_text_thickness": 0.15, + "fab_text_upright": false, + "other_line_width": 0.1, + "other_text_italic": false, + "other_text_size_h": 1.0, + "other_text_size_v": 1.0, + "other_text_thickness": 0.15, + "other_text_upright": false, + "pads": { + "drill": 0.0, + "height": 0.245, + "width": 0.245 + }, + "silk_line_width": 0.1, + "silk_text_italic": false, + "silk_text_size_h": 1.0, + "silk_text_size_v": 1.0, + "silk_text_thickness": 0.1, + "silk_text_upright": false, + "zones": { + "min_clearance": 0.5 + } + }, + "diff_pair_dimensions": [ + { + "gap": 0.0, + "via_gap": 0.0, + "width": 0.0 + } + ], + "drc_exclusions": [], + "meta": { + "version": 2 + }, + "rule_severities": { + "annular_width": "error", + "clearance": "error", + "connection_width": "warning", + "copper_edge_clearance": "error", + "copper_sliver": "warning", + "courtyards_overlap": "error", + "creepage": "error", + "diff_pair_gap_out_of_range": "error", + "diff_pair_uncoupled_length_too_long": "error", + "drill_out_of_range": "error", + "duplicate_footprints": "warning", + "extra_footprint": "warning", + "footprint": "error", + "footprint_filters_mismatch": "ignore", + "footprint_symbol_mismatch": "warning", + "footprint_type_mismatch": "ignore", + "hole_clearance": "error", + "hole_to_hole": "warning", + "holes_co_located": "warning", + "invalid_outline": "error", + "isolated_copper": "warning", + "item_on_disabled_layer": "error", + "items_not_allowed": "error", + "length_out_of_range": "error", + "lib_footprint_issues": "warning", + "lib_footprint_mismatch": "warning", + "malformed_courtyard": "error", + "microvia_drill_out_of_range": "error", + "mirrored_text_on_front_layer": "warning", + "missing_courtyard": "ignore", + "missing_footprint": "warning", + "net_conflict": "warning", + "nonmirrored_text_on_back_layer": "warning", + "npth_inside_courtyard": "ignore", + "padstack": "warning", + "pth_inside_courtyard": "ignore", + "shorting_items": "error", + "silk_edge_clearance": "warning", + "silk_over_copper": "warning", + "silk_overlap": "warning", + "skew_out_of_range": "error", + "solder_mask_bridge": "error", + "starved_thermal": "error", + "text_height": "warning", + "text_on_edge_cuts": "error", + "text_thickness": "warning", + "through_hole_pad_without_hole": "error", + "too_many_vias": "error", + "track_angle": "error", + "track_dangling": "warning", + "track_segment_length": "error", + "track_width": "error", + "tracks_crossing": "error", + "unconnected_items": "error", + "unresolved_variable": "error", + "via_dangling": "warning", + "zones_intersect": "error" + }, + "rules": { + "max_error": 0.005, + "min_clearance": 0.0, + "min_connection": 0.0, + "min_copper_edge_clearance": 0.5, + "min_groove_width": 0.0, + "min_hole_clearance": 0.25, + "min_hole_to_hole": 0.25, + "min_microvia_diameter": 0.2, + "min_microvia_drill": 0.1, + "min_resolved_spokes": 2, + "min_silk_clearance": 0.0, + "min_text_height": 0.8, + "min_text_thickness": 0.08, + "min_through_hole_diameter": 0.3, + "min_track_width": 0.0, + "min_via_annular_width": 0.1, + "min_via_diameter": 0.5, + "solder_mask_to_copper_clearance": 0.0, + "use_height_for_length_calcs": true + }, + "teardrop_options": [ + { + "td_onpthpad": true, + "td_onroundshapesonly": false, + "td_onsmdpad": true, + "td_ontrackend": false, + "td_onvia": true + } + ], + "teardrop_parameters": [ + { + "td_allow_use_two_tracks": true, + "td_curve_segcount": 0, + "td_height_ratio": 1.0, + "td_length_ratio": 0.5, + "td_maxheight": 2.0, + "td_maxlen": 1.0, + "td_on_pad_in_zone": false, + "td_target_name": "td_round_shape", + "td_width_to_size_filter_ratio": 0.9 + }, + { + "td_allow_use_two_tracks": true, + "td_curve_segcount": 0, + "td_height_ratio": 1.0, + "td_length_ratio": 0.5, + "td_maxheight": 2.0, + "td_maxlen": 1.0, + "td_on_pad_in_zone": false, + "td_target_name": "td_rect_shape", + "td_width_to_size_filter_ratio": 0.9 + }, + { + "td_allow_use_two_tracks": true, + "td_curve_segcount": 0, + "td_height_ratio": 1.0, + "td_length_ratio": 0.5, + "td_maxheight": 2.0, + "td_maxlen": 1.0, + "td_on_pad_in_zone": false, + "td_target_name": "td_track_end", + "td_width_to_size_filter_ratio": 0.9 + } + ], + "track_widths": [ + 0.0, + 0.09 + ], + "tuning_pattern_settings": { + "diff_pair_defaults": { + "corner_radius_percentage": 80, + "corner_style": 1, + "max_amplitude": 1.0, + "min_amplitude": 0.2, + "single_sided": false, + "spacing": 1.0 + }, + "diff_pair_skew_defaults": { + "corner_radius_percentage": 80, + "corner_style": 1, + "max_amplitude": 1.0, + "min_amplitude": 0.2, + "single_sided": false, + "spacing": 0.6 + }, + "single_track_defaults": { + "corner_radius_percentage": 80, + "corner_style": 1, + "max_amplitude": 1.0, + "min_amplitude": 0.2, + "single_sided": false, + "spacing": 0.6 + } + }, + "via_dimensions": [ + { + "diameter": 0.0, + "drill": 0.0 + } + ], + "zones_allow_external_fillets": false + }, + "ipc2581": { + "dist": "", + "distpn": "", + "internal_id": "", + "mfg": "", + "mpn": "" + }, + "layer_pairs": [], + "layer_presets": [], + "viewports": [] + }, + "boards": [], + "cvpcb": { + "equivalence_files": [] + }, + "libraries": { + "pinned_footprint_libs": [], + "pinned_symbol_libs": [] + }, + "meta": { + "filename": "Test_5-panel_801.kicad_pro", + "version": 3 + }, + "net_settings": { + "classes": [ + { + "bus_width": 12, + "clearance": 0.2, + "diff_pair_gap": 0.25, + "diff_pair_via_gap": 0.25, + "diff_pair_width": 0.2, + "line_style": 0, + "microvia_diameter": 0.3, + "microvia_drill": 0.1, + "name": "Default", + "pcb_color": "rgba(0, 0, 0, 0.000)", + "priority": 2147483647, + "schematic_color": "rgba(0, 0, 0, 0.000)", + "track_width": 0.2, + "via_diameter": 0.6, + "via_drill": 0.3, + "wire_width": 6 + }, + { + "bus_width": 12, + "clearance": 0.2, + "diff_pair_gap": 0.25, + "diff_pair_via_gap": 0.25, + "diff_pair_width": 0.2, + "line_style": 0, + "microvia_diameter": 0.3, + "microvia_drill": 0.1, + "name": "Board_0-Default", + "pcb_color": "rgba(0, 0, 0, 0.000)", + "priority": 2147483647, + "schematic_color": "rgba(0, 0, 0, 0.000)", + "track_width": 0.2, + "via_diameter": 0.6, + "via_drill": 0.3, + "wire_width": 6 + }, + { + "bus_width": 12, + "clearance": 0.2, + "diff_pair_gap": 0.25, + "diff_pair_via_gap": 0.25, + "diff_pair_width": 0.2, + "line_style": 0, + "microvia_diameter": 0.3, + "microvia_drill": 0.1, + "name": "Board_1-Default", + "pcb_color": "rgba(0, 0, 0, 0.000)", + "priority": 2147483647, + "schematic_color": "rgba(0, 0, 0, 0.000)", + "track_width": 0.2, + "via_diameter": 0.6, + "via_drill": 0.3, + "wire_width": 6 + } + ], + "meta": { + "version": 4 + }, + "net_colors": null, + "netclass_assignments": null, + "netclass_patterns": [ + { + "netclass": "Board_0-Default", + "pattern": "Board_0-unconnected-(U3-P0.15-Pad39)" + }, + { + "netclass": "Board_0-Default", + "pattern": "Board_0-/Project Architecture/Power and Interface/CHARGE_LED_IO" + }, + { + "netclass": "Board_0-Default", + "pattern": "Board_0-unconnected-(U3-D--Pad34)" + }, + { + "netclass": "Board_0-Default", + "pattern": "Board_0-unconnected-(U3-P0.26-Pad19)" + }, + { + "netclass": "Board_0-Default", + "pattern": "Board_0-unconnected-(U3-P1.08-Pad25)" + }, + { + "netclass": "Board_0-Default", + "pattern": "Board_0-unconnected-(U3-P0.24-Pad48)" + }, + { + "netclass": "Board_0-Default", + "pattern": "Board_0-/Project Architecture/BLE Controller/~{BATT_INT}" + }, + { + "netclass": "Board_0-Default", + "pattern": "Board_0-unconnected-(U3-P0.00-Pad17)" + }, + { + "netclass": "Board_0-Default", + "pattern": "Board_0-unconnected-(J3-KEY-Pad7)" + }, + { + "netclass": "Board_0-Default", + "pattern": "Board_0-unconnected-(U3-D+-Pad35)" + }, + { + "netclass": "Board_0-Default", + "pattern": "Board_0-unconnected-(U3-P0.29-Pad10)" + }, + { + "netclass": "Board_0-Default", + "pattern": "Board_0-unconnected-(U3-P0.23-Pad45)" + }, + { + "netclass": "Board_0-Default", + "pattern": "Board_0-/Project Architecture/Power and Interface/SWDCLK" + }, + { + "netclass": "Board_0-Default", + "pattern": "Board_0-/Project Architecture/Power and Interface/PAIR_LED_IO" + }, + { + "netclass": "Board_0-Default", + "pattern": "Board_0-unconnected-(U3-P1.09-Pad26)" + }, + { + "netclass": "Board_0-Default", + "pattern": "Board_0-/Project Architecture/BLE Controller/SDA" + }, + { + "netclass": "Board_0-Default", + "pattern": "Board_0-unconnected-(U3-P1.00-Pad47)" + }, + { + "netclass": "Board_0-Default", + "pattern": "Board_0-unconnected-(U3-P0.08-Pad24)" + }, + { + "netclass": "Board_0-Default", + "pattern": "Board_0-unconnected-(U3-P0.22-Pad46)" + }, + { + "netclass": "Board_0-Default", + "pattern": "Board_0-/Project Architecture/BLE Controller/LOAD_CELL" + }, + { + "netclass": "Board_0-Default", + "pattern": "Board_0-unconnected-(U3-P1.04-Pad56)" + }, + { + "netclass": "Board_0-Default", + "pattern": "Board_0-/Project Architecture/BLE Controller/~{PAIR_LED}" + }, + { + "netclass": "Board_0-Default", + "pattern": "Board_0-unconnected-(U3-P0.19-Pad42)" + }, + { + "netclass": "Board_0-Default", + "pattern": "Board_0-/Project Architecture/Power and Interface/~{RESET}" + }, + { + "netclass": "Board_0-Default", + "pattern": "Board_0-unconnected-(U3-P1.10-Pad3)" + }, + { + "netclass": "Board_0-Default", + "pattern": "Board_0-unconnected-(U3-P0.21-Pad43)" + }, + { + "netclass": "Board_0-Default", + "pattern": "Board_0-unconnected-(U3-P0.10-Pad54)" + }, + { + "netclass": "Board_0-Default", + "pattern": "Board_0-/Project Architecture/Load Cell Amp/SIG-" + }, + { + "netclass": "Board_0-Default", + "pattern": "Board_0-/Project Architecture/Power and Interface/SWDIO" + }, + { + "netclass": "Board_0-Default", + "pattern": "Board_0-Net-(U2B--)" + }, + { + "netclass": "Board_0-Default", + "pattern": "Board_0-Net-(Q2-S)" + }, + { + "netclass": "Board_0-Default", + "pattern": "Board_0-unconnected-(U3-P1.05-Pad59)" + }, + { + "netclass": "Board_0-Default", + "pattern": "Board_0-unconnected-(J3-SWO{slash}TDO-Pad6)" + }, + { + "netclass": "Board_0-Default", + "pattern": "Board_0-unconnected-(U3-P1.01-Pad61)" + }, + { + "netclass": "Board_0-Default", + "pattern": "Board_0-unconnected-(U3-P0.03-Pad9)" + }, + { + "netclass": "Board_0-Default", + "pattern": "Board_0-Net-(U4-BIN)" + }, + { + "netclass": "Board_0-Default", + "pattern": "Board_0-Net-(U4-VDD)" + }, + { + "netclass": "Board_0-Default", + "pattern": "Board_0-unconnected-(U3-P0.05-Pad21)" + }, + { + "netclass": "Board_0-Default", + "pattern": "Board_0-unconnected-(U3-P1.13-Pad6)" + }, + { + "netclass": "Board_0-Default", + "pattern": "Board_0-Net-(R5-Pad1)" + }, + { + "netclass": "Board_0-Default", + "pattern": "Board_0-Net-(U5-PROG)" + }, + { + "netclass": "Board_0-Default", + "pattern": "Board_0-unconnected-(U3-P0.16-Pad38)" + }, + { + "netclass": "Board_0-Default", + "pattern": "Board_0-unconnected-(U3-P1.07-Pad58)" + }, + { + "netclass": "Board_0-Default", + "pattern": "Board_0-Net-(J1-Pin_1)" + }, + { + "netclass": "Board_0-Default", + "pattern": "Board_0-Net-(U3-SWDCLK)" + }, + { + "netclass": "Board_0-Default", + "pattern": "Board_0-Net-(U1A--)" + }, + { + "netclass": "Board_0-Default", + "pattern": "Board_0-/Project Architecture/Load Cell Amp/EXC+" + }, + { + "netclass": "Board_0-Default", + "pattern": "Board_0-Net-(U1B--)" + }, + { + "netclass": "Board_0-Default", + "pattern": "Board_0-unconnected-(U3-P1.06-Pad57)" + }, + { + "netclass": "Board_0-Default", + "pattern": "Board_0-Net-(U2A--)" + }, + { + "netclass": "Board_0-Default", + "pattern": "Board_0-unconnected-(U3-P0.31-Pad12)" + }, + { + "netclass": "Board_0-Default", + "pattern": "Board_0-unconnected-(J3-NC{slash}TDI-Pad8)" + }, + { + "netclass": "Board_0-Default", + "pattern": "Board_0-unconnected-(U3-P0.02-Pad11)" + }, + { + "netclass": "Board_0-Default", + "pattern": "Board_0-GND" + }, + { + "netclass": "Board_0-Default", + "pattern": "Board_0-unconnected-(U3-P0.07-Pad23)" + }, + { + "netclass": "Board_0-Default", + "pattern": "Board_0-unconnected-(U3-P0.17-Pad41)" + }, + { + "netclass": "Board_0-Default", + "pattern": "Board_0-Net-(U3-SWDIO)" + }, + { + "netclass": "Board_0-Default", + "pattern": "Board_0-unconnected-(U3-P0.06-Pad22)" + }, + { + "netclass": "Board_0-Default", + "pattern": "Board_0-/Project Architecture/BLE Controller/~{PAIR_SW}" + }, + { + "netclass": "Board_0-Default", + "pattern": "Board_0-unconnected-(U3-P1.12-Pad5)" + }, + { + "netclass": "Board_0-Default", + "pattern": "Board_0-unconnected-(U3-P1.03-Pad60)" + }, + { + "netclass": "Board_0-Default", + "pattern": "Board_0-+3.3V" + }, + { + "netclass": "Board_0-Default", + "pattern": "Board_0-/Project Architecture/BLE Controller/~{LOAD_CELL_EN}" + }, + { + "netclass": "Board_0-Default", + "pattern": "Board_0-Net-(Q3-S)" + }, + { + "netclass": "Board_0-Default", + "pattern": "Board_0-unconnected-(U3-P0.09-Pad52)" + }, + { + "netclass": "Board_0-Default", + "pattern": "Board_0-unconnected-(U3-P0.28-Pad13)" + }, + { + "netclass": "Board_0-Default", + "pattern": "Board_0-VDD" + }, + { + "netclass": "Board_0-Default", + "pattern": "Board_0-unconnected-(U3-P1.15-Pad8)" + }, + { + "netclass": "Board_0-Default", + "pattern": "Board_0-unconnected-(U3-P0.01-Pad18)" + }, + { + "netclass": "Board_0-Default", + "pattern": "Board_0-unconnected-(U3-VBUS-Pad32)" + }, + { + "netclass": "Board_0-Default", + "pattern": "Board_0-/Project Architecture/BLE Controller/SCL" + }, + { + "netclass": "Board_0-Default", + "pattern": "Board_0-unconnected-(U3-P0.25-Pad49)" + }, + { + "netclass": "Board_0-Default", + "pattern": "Board_0-unconnected-(U3-P0.30-Pad14)" + }, + { + "netclass": "Board_0-Default", + "pattern": "Board_0-/Project Architecture/Power and Interface/STAT" + }, + { + "netclass": "Board_0-Default", + "pattern": "Board_0-Net-(U1A-+)" + }, + { + "netclass": "Board_0-Default", + "pattern": "Board_0-unconnected-(U3-P0.13-Pad37)" + }, + { + "netclass": "Board_0-Default", + "pattern": "Board_0-/Project Architecture/Load Cell Amp/SIG+" + }, + { + "netclass": "Board_0-Default", + "pattern": "Board_0-VBUS" + }, + { + "netclass": "Board_0-Default", + "pattern": "Board_0-unconnected-(U3-P1.14-Pad7)" + }, + { + "netclass": "Board_0-Default", + "pattern": "Board_0-Net-(U3-DCCH)" + }, + { + "netclass": "Board_1-Default", + "pattern": "Board_1-unconnected-(U3-P0.21-Pad43)" + }, + { + "netclass": "Board_1-Default", + "pattern": "Board_1-unconnected-(U3-D+-Pad35)" + }, + { + "netclass": "Board_1-Default", + "pattern": "Board_1-unconnected-(U3-P0.23-Pad45)" + }, + { + "netclass": "Board_1-Default", + "pattern": "Board_1-/Project Architecture/BLE Controller/LOAD_CELL" + }, + { + "netclass": "Board_1-Default", + "pattern": "Board_1-unconnected-(U3-VBUS-Pad32)" + }, + { + "netclass": "Board_1-Default", + "pattern": "Board_1-/Project Architecture/Load Cell Amp/EXC+" + }, + { + "netclass": "Board_1-Default", + "pattern": "Board_1-/Project Architecture/BLE Controller/~{BATT_INT}" + }, + { + "netclass": "Board_1-Default", + "pattern": "Board_1-unconnected-(U3-P0.00-Pad17)" + }, + { + "netclass": "Board_1-Default", + "pattern": "Board_1-Net-(U1B--)" + }, + { + "netclass": "Board_1-Default", + "pattern": "Board_1-unconnected-(U3-D--Pad34)" + }, + { + "netclass": "Board_1-Default", + "pattern": "Board_1-Net-(U1A--)" + }, + { + "netclass": "Board_1-Default", + "pattern": "Board_1-/Project Architecture/Power and Interface/SWDIO" + }, + { + "netclass": "Board_1-Default", + "pattern": "Board_1-unconnected-(U3-P0.25-Pad49)" + }, + { + "netclass": "Board_1-Default", + "pattern": "Board_1-unconnected-(J3-SWO{slash}TDO-Pad6)" + }, + { + "netclass": "Board_1-Default", + "pattern": "Board_1-Net-(J1-Pin_1)" + }, + { + "netclass": "Board_1-Default", + "pattern": "Board_1-/Project Architecture/Power and Interface/SWDCLK" + }, + { + "netclass": "Board_1-Default", + "pattern": "Board_1-unconnected-(U3-P1.08-Pad25)" + }, + { + "netclass": "Board_1-Default", + "pattern": "Board_1-unconnected-(U3-P1.05-Pad59)" + }, + { + "netclass": "Board_1-Default", + "pattern": "Board_1-/Project Architecture/Power and Interface/PAIR_LED_IO" + }, + { + "netclass": "Board_1-Default", + "pattern": "Board_1-/Project Architecture/Power and Interface/~{RESET}" + }, + { + "netclass": "Board_1-Default", + "pattern": "Board_1-unconnected-(U3-P0.16-Pad38)" + }, + { + "netclass": "Board_1-Default", + "pattern": "Board_1-unconnected-(U3-P1.15-Pad8)" + }, + { + "netclass": "Board_1-Default", + "pattern": "Board_1-Net-(U4-VDD)" + }, + { + "netclass": "Board_1-Default", + "pattern": "Board_1-VBUS" + }, + { + "netclass": "Board_1-Default", + "pattern": "Board_1-GND" + }, + { + "netclass": "Board_1-Default", + "pattern": "Board_1-Net-(U3-SWDIO)" + }, + { + "netclass": "Board_1-Default", + "pattern": "Board_1-VDD" + }, + { + "netclass": "Board_1-Default", + "pattern": "Board_1-unconnected-(U3-P0.01-Pad18)" + }, + { + "netclass": "Board_1-Default", + "pattern": "Board_1-unconnected-(U3-P0.31-Pad12)" + }, + { + "netclass": "Board_1-Default", + "pattern": "Board_1-/Project Architecture/Load Cell Amp/SIG+" + }, + { + "netclass": "Board_1-Default", + "pattern": "Board_1-Net-(U2B--)" + }, + { + "netclass": "Board_1-Default", + "pattern": "Board_1-unconnected-(U3-P1.03-Pad60)" + }, + { + "netclass": "Board_1-Default", + "pattern": "Board_1-unconnected-(U3-P0.03-Pad9)" + }, + { + "netclass": "Board_1-Default", + "pattern": "Board_1-unconnected-(U3-P1.01-Pad61)" + }, + { + "netclass": "Board_1-Default", + "pattern": "Board_1-unconnected-(U3-P0.10-Pad54)" + }, + { + "netclass": "Board_1-Default", + "pattern": "Board_1-+3.3V" + }, + { + "netclass": "Board_1-Default", + "pattern": "Board_1-unconnected-(U3-P0.24-Pad48)" + }, + { + "netclass": "Board_1-Default", + "pattern": "Board_1-unconnected-(U3-P0.17-Pad41)" + }, + { + "netclass": "Board_1-Default", + "pattern": "Board_1-unconnected-(U3-P1.07-Pad58)" + }, + { + "netclass": "Board_1-Default", + "pattern": "Board_1-Net-(Q3-S)" + }, + { + "netclass": "Board_1-Default", + "pattern": "Board_1-unconnected-(U3-P0.28-Pad13)" + }, + { + "netclass": "Board_1-Default", + "pattern": "Board_1-Net-(R5-Pad1)" + }, + { + "netclass": "Board_1-Default", + "pattern": "Board_1-unconnected-(U3-P0.22-Pad46)" + }, + { + "netclass": "Board_1-Default", + "pattern": "Board_1-unconnected-(U3-P0.29-Pad10)" + }, + { + "netclass": "Board_1-Default", + "pattern": "Board_1-unconnected-(J3-NC{slash}TDI-Pad8)" + }, + { + "netclass": "Board_1-Default", + "pattern": "Board_1-unconnected-(U3-P0.05-Pad21)" + }, + { + "netclass": "Board_1-Default", + "pattern": "Board_1-/Project Architecture/BLE Controller/~{PAIR_SW}" + }, + { + "netclass": "Board_1-Default", + "pattern": "Board_1-unconnected-(U3-P1.09-Pad26)" + }, + { + "netclass": "Board_1-Default", + "pattern": "Board_1-unconnected-(U3-P1.10-Pad3)" + }, + { + "netclass": "Board_1-Default", + "pattern": "Board_1-unconnected-(U3-P1.04-Pad56)" + }, + { + "netclass": "Board_1-Default", + "pattern": "Board_1-unconnected-(U3-P1.14-Pad7)" + }, + { + "netclass": "Board_1-Default", + "pattern": "Board_1-unconnected-(U3-P1.00-Pad47)" + }, + { + "netclass": "Board_1-Default", + "pattern": "Board_1-Net-(U4-BIN)" + }, + { + "netclass": "Board_1-Default", + "pattern": "Board_1-Net-(Q2-S)" + }, + { + "netclass": "Board_1-Default", + "pattern": "Board_1-/Project Architecture/BLE Controller/~{LOAD_CELL_EN}" + }, + { + "netclass": "Board_1-Default", + "pattern": "Board_1-Net-(U3-SWDCLK)" + }, + { + "netclass": "Board_1-Default", + "pattern": "Board_1-unconnected-(U3-P0.19-Pad42)" + }, + { + "netclass": "Board_1-Default", + "pattern": "Board_1-unconnected-(U3-P0.30-Pad14)" + }, + { + "netclass": "Board_1-Default", + "pattern": "Board_1-/Project Architecture/BLE Controller/SCL" + }, + { + "netclass": "Board_1-Default", + "pattern": "Board_1-/Project Architecture/BLE Controller/SDA" + }, + { + "netclass": "Board_1-Default", + "pattern": "Board_1-unconnected-(U3-P0.06-Pad22)" + }, + { + "netclass": "Board_1-Default", + "pattern": "Board_1-unconnected-(U3-P0.26-Pad19)" + }, + { + "netclass": "Board_1-Default", + "pattern": "Board_1-unconnected-(U3-P0.09-Pad52)" + }, + { + "netclass": "Board_1-Default", + "pattern": "Board_1-unconnected-(U3-P0.02-Pad11)" + }, + { + "netclass": "Board_1-Default", + "pattern": "Board_1-Net-(U2A--)" + }, + { + "netclass": "Board_1-Default", + "pattern": "Board_1-Net-(U3-DCCH)" + }, + { + "netclass": "Board_1-Default", + "pattern": "Board_1-/Project Architecture/BLE Controller/~{PAIR_LED}" + }, + { + "netclass": "Board_1-Default", + "pattern": "Board_1-unconnected-(U3-P0.15-Pad39)" + }, + { + "netclass": "Board_1-Default", + "pattern": "Board_1-unconnected-(U3-P1.06-Pad57)" + }, + { + "netclass": "Board_1-Default", + "pattern": "Board_1-/Project Architecture/Load Cell Amp/SIG-" + }, + { + "netclass": "Board_1-Default", + "pattern": "Board_1-unconnected-(U3-P1.13-Pad6)" + }, + { + "netclass": "Board_1-Default", + "pattern": "Board_1-unconnected-(U3-P1.12-Pad5)" + }, + { + "netclass": "Board_1-Default", + "pattern": "Board_1-Net-(U1A-+)" + }, + { + "netclass": "Board_1-Default", + "pattern": "Board_1-unconnected-(J3-KEY-Pad7)" + }, + { + "netclass": "Board_1-Default", + "pattern": "Board_1-unconnected-(U3-P0.13-Pad37)" + }, + { + "netclass": "Board_1-Default", + "pattern": "Board_1-Net-(U5-PROG)" + }, + { + "netclass": "Board_1-Default", + "pattern": "Board_1-/Project Architecture/Power and Interface/STAT" + }, + { + "netclass": "Board_1-Default", + "pattern": "Board_1-unconnected-(U3-P0.07-Pad23)" + }, + { + "netclass": "Board_1-Default", + "pattern": "Board_1-/Project Architecture/Power and Interface/CHARGE_LED_IO" + }, + { + "netclass": "Board_1-Default", + "pattern": "Board_1-unconnected-(U3-P0.08-Pad24)" + } + ] + }, + "pcbnew": { + "last_paths": { + "gencad": "", + "idf": "", + "netlist": "", + "plot": "", + "pos_files": "", + "specctra_dsn": "", + "step": "", + "svg": "", + "vrml": "" + }, + "page_layout_descr_file": "" + }, + "schematic": { + "legacy_lib_dir": "", + "legacy_lib_list": [] + }, + "sheets": [], + "text_variables": { + "ASSEMBLY_NAME": "Assembly Name", + "ASSEMBLY_NOTES": "ASSEMBLY NOTES (UNLESS OTHERWISE SPECIFIED)\n\n1)\tDO NOT POPULATE COMPONENTS ARE MARKED WITH A RED CROSS\n\n2)\tDO NOT POPULATE COMPONENTS ARE NOT PRESENT IN THE BOM\n\n3)\tIF CONFLICTING INFORMATION IS FOUND BETWEEN THE ASSEMBLY\n\tFILE AND BOM, BOM SHOULD BE USED AS THE MAIN SOURCE.\n\n4)\tDOT IDENTIFIES PIN #1 LOCATION AND DEVICE ORIENTATION\n\tWHEN VIEWED FROM THE TOP.", + "ASSEMBLY_NUMBER": "A99-9000", + "ASSEMBLY_SCALE": "1", + "COMPANY": "Asymworks, LLC", + "DESIGNER": "JPK", + "DWG_NUMBER_PCB": "P99-9000", + "DWG_NUMBER_SCH": "S99-9000", + "DWG_TITLE_ASSY": "PCB Assembly, Assembly Name", + "DWG_TITLE_PCB": "PCB, Assembly Name", + "DWG_TITLE_SCH": "Schematic, Assembly Name", + "FABRICATION_NOTES": "FABRICATION NOTES (UNLESS OTHERWISE SPECIFIED)\n\n1)\tFABRICATE PER IPC-6012A CLASS 2.\n\n2)\tOUTLINE DEFINED IN SEPARATE GERBER FILE WITH\n\t\"Edge_Cuts.GBR\" SUFFIX.\n\n3)\tSEE SEPARATE DRILL FILES WITH \".DRL\" SUFFIX \n\tFOR HOLE LOCATIONS.\n\n\tSELECTED HOLE LOCATIONS SHOWN ON THIS DRAWING \n\tFOR REFERENCE ONLY.\n\n4)\tSURFACE FINISH: HAL SNPB\n\n5)\tSOLDERMASK ON BOTH SIDES OF THE BOARD SHALL \n\tBE LPI, COLOR GREEN.\n\n6)\tSILK SCREEN LEGEND TO BE APPLIED PER LAYER \n\tSTACKUP USING WHITE NON-CONDUCTIVE EPOXY INK.\n\n7)\tALL VIAS ARE TENTED ON BOTH SIDES UNLESS \n\tSOLDERMASK OPENED IN GERBER.\n\n8)\tRESERVED\n\n9)\tPCB MATERIAL REQUIREMENTS:\n\n\tA.\tFLAMMABILITY RATING MUST MEET OR EXCEED \n\t\tUL94V-0 REQUIREMENTS.\n\tB.\tTg 135 C OR EQUIVALENT.\n\n10)\tDESIGN GEOMETRY MINIMUM FEATURE SIZES:\n\n\tBOARD SIZE\t\t\t\t46.000 \u00d7 27.500 mm\n\tBOARD THICKNESS\t\t1.647 mm\n\tTRACE WIDTH\t\t\t0.100 mm\n\tTRACE TO TRACE\t\t0.200 mm\n\tMIN. HOLE (PTH)\t\t\t0.300 mm\n\tMIN. HOLE (NPTH)\t\t2.200 mm\n\tANNULAR RING\t\t\t0.150 mm\n\tCOPPER TO HOLE\t\t0.250 mm\n\tCOPPER TO EDGE\t\t0.500 mm\n\tHOLE TO HOLE\t\t\t0.250 mm\n\n11)\tALL DIMENSIONS ARE IN MILLIMETERS UNLESS OTHERWISE\n\tSPECIFIED.\n\n12)\tFOR REFERENCE ONLY THE STACKUP CORRESPONDS TO JLCPCB\n\tSTACKUP JLC04161H-7628.\n\tFOR REFERENCE ONLY. IMPEDANCE IS THE CONTROLLING PARAMETER\n\tOVER LAYER STACKUP. GERBER DATA MAY NOT BE ALTERED EXCEPT\n\tFOR STANDARD FABRICATION ALLOWANCES.\n\n\tTHE SUPPLIED ARTWORK MAY OR MAY NOT CONTAIN THE SPECIFIED\n\tTRACE GEOMETRIES ON EVERY LAYERS SPECIFIED.", + "GIT_HASH": "c3a4047", + "GIT_HASH_PCB": "e9fadcd", + "GIT_HASH_SCH": "e859a78", + "GIT_URL": "/jkrauss/Test_4", + "PROJECT_CODE": "P99", + "RELEASE_DATE": "2026-03-09", + "RELEASE_STATE": "WORKING", + "REVISION": "NO_TAG+ (Unreleased)", + "SCALE": "2:1", + "SCHEMATIC_NOTES": "Unless otherwise specified, components Values are in ohms, \u00b5F, and \u00b5H.", + "SHEET_NAME_01": "Cover Page", + "SHEET_NAME_02": "Block Diagram", + "SHEET_NAME_03": "Project Architecture", + "SHEET_NAME_04": "Load Cell Amp", + "SHEET_NAME_05": "BLE Controller", + "SHEET_NAME_06": "Power and Interface", + "SHEET_NAME_07": "Parts List", + "SHEET_NAME_08": "......................................", + "SHEET_NAME_09": "......................................", + "SHEET_NAME_10": "......................................", + "SHEET_NAME_11": "......................................", + "SHEET_NAME_12": "......................................", + "SHEET_NAME_13": "......................................", + "SHEET_NAME_14": "......................................", + "SHEET_NAME_15": "......................................", + "SHEET_NAME_16": "......................................", + "SHEET_NAME_17": "......................................", + "SHEET_NAME_18": "......................................", + "SHEET_NAME_19": "......................................", + "SHEET_NAME_20": "......................................", + "STATE": "TEMPLATE", + "VARIANT": "" + } +} \ No newline at end of file diff --git a/panels/panel-800/Test_5-panel_801.png b/panels/panel-800/Test_5-panel_801.png new file mode 100644 index 0000000..7f5fdac Binary files /dev/null and b/panels/panel-800/Test_5-panel_801.png differ diff --git a/renders/Test_5-blender_3d_angled_bottom.png b/renders/Test_5-blender_3d_angled_bottom.png new file mode 100644 index 0000000..382a0d1 Binary files /dev/null and b/renders/Test_5-blender_3d_angled_bottom.png differ diff --git a/renders/Test_5-blender_3d_angled_top.png b/renders/Test_5-blender_3d_angled_top.png new file mode 100644 index 0000000..49a4433 Binary files /dev/null and b/renders/Test_5-blender_3d_angled_top.png differ diff --git a/renders/Test_5-blender_exportblender_3d_angled_bottom.pcb3d b/renders/Test_5-blender_exportblender_3d_angled_bottom.pcb3d new file mode 100644 index 0000000..0c16b7d Binary files /dev/null and b/renders/Test_5-blender_exportblender_3d_angled_bottom.pcb3d differ diff --git a/renders/Test_5-blender_exportblender_3d_angled_top.pcb3d b/renders/Test_5-blender_exportblender_3d_angled_top.pcb3d new file mode 100644 index 0000000..d47ed58 Binary files /dev/null and b/renders/Test_5-blender_exportblender_3d_angled_top.pcb3d differ diff --git a/renders/Test_5-pcbdraw_bottom.svg b/renders/Test_5-pcbdraw_bottom.svg new file mode 100644 index 0000000..0173e67 --- /dev/null +++ b/renders/Test_5-pcbdraw_bottom.svg @@ -0,0 +1,998 @@ + + + Picture generated by PcbDraw + Picture generated by PcbDraw + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/renders/Test_5-pcbdraw_top.svg b/renders/Test_5-pcbdraw_top.svg new file mode 100644 index 0000000..9941631 --- /dev/null +++ b/renders/Test_5-pcbdraw_top.svg @@ -0,0 +1,2504 @@ + + + Picture generated by PcbDraw + Picture generated by PcbDraw + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/schematic/Test_5-schematic.pdf b/schematic/Test_5-schematic.pdf new file mode 100644 index 0000000..e7b2e19 Binary files /dev/null and b/schematic/Test_5-schematic.pdf differ diff --git a/schematic/Test_5-schematic_notes.txt b/schematic/Test_5-schematic_notes.txt new file mode 100644 index 0000000..4e0eac3 --- /dev/null +++ b/schematic/Test_5-schematic_notes.txt @@ -0,0 +1 @@ +Unless otherwise specified, components Values are in ohms, µF, and µH. \ No newline at end of file diff --git a/test/testpoints/Test_5-testpoints-bottom.csv b/test/testpoints/Test_5-testpoints-bottom.csv new file mode 100644 index 0000000..52fa706 --- /dev/null +++ b/test/testpoints/Test_5-testpoints-bottom.csv @@ -0,0 +1,15 @@ +Ref.,Net,X [mm],Y [mm] +TP1,Net-(U1A--),5.00,4.50 +TP2,LOAD_CELL,21.00,11.50 +TP3,Net-(J1-Pin_1),16.00,2.50 +TP4,~{BATT_INT},19.00,2.50 +TP5,STAT,34.32,3.29 +TP6,~{RESET},35.00,11.00 +TP7,SWDCLK,35.00,14.00 +TP8,+3.3V,38.00,14.00 +TP9,GND,38.00,17.00 +TP10,SWDIO,35.00,17.00 +TP11,EXC+,12.50,14.00 +TP12,GND,3.50,14.00 +TP13,SIG+,6.50,14.00 +TP14,SIG-,9.50,14.00 diff --git a/test/testpoints/Test_5-testpoints-top.csv b/test/testpoints/Test_5-testpoints-top.csv new file mode 100644 index 0000000..72e7939 --- /dev/null +++ b/test/testpoints/Test_5-testpoints-top.csv @@ -0,0 +1 @@ +Ref.,Net,X [mm],Y [mm] diff --git a/test/testpoints/Test_5-testpoints.csv b/test/testpoints/Test_5-testpoints.csv new file mode 100644 index 0000000..67cd4ae --- /dev/null +++ b/test/testpoints/Test_5-testpoints.csv @@ -0,0 +1,15 @@ +Testpoint Ref.,Net,Net Class,X,Y,Side,Pad Type,Value,Footprint +TP1,Net-(U1A--),Default,5.0000,4.5000,bottom,SMT,TestPoint,TestPoint_Pad_D1.5mm +TP2,/Project Architecture/BLE Controller/LOAD_CELL,Default,21.0000,11.5000,bottom,SMT,TestPoint,TestPoint_Pad_D1.5mm +TP3,Net-(J1-Pin_1),Default,16.0000,2.5000,bottom,SMT,TestPoint,TestPoint_Pad_D1.5mm +TP4,/Project Architecture/BLE Controller/~{BATT_INT},Default,19.0000,2.5000,bottom,SMT,TestPoint,TestPoint_Pad_D1.5mm +TP5,/Project Architecture/Power and Interface/STAT,Default,34.3248,3.2918,bottom,SMT,TestPoint,TestPoint_Pad_D1.5mm +TP6,/Project Architecture/Power and Interface/~{RESET},Default,35.0000,11.0000,bottom,SMT,TestPoint,TestPoint_Pad_D1.5mm +TP7,/Project Architecture/Power and Interface/SWDCLK,Default,35.0000,14.0000,bottom,SMT,TestPoint,TestPoint_Pad_D1.5mm +TP8,+3.3V,Default,38.0000,14.0000,bottom,SMT,TestPoint,TestPoint_Pad_D1.5mm +TP9,GND,Default,38.0000,17.0000,bottom,SMT,TestPoint,TestPoint_Pad_D1.5mm +TP10,/Project Architecture/Power and Interface/SWDIO,Default,35.0000,17.0000,bottom,SMT,TestPoint,TestPoint_Pad_D1.5mm +TP11,/Project Architecture/Load Cell Amp/EXC+,Default,12.5000,14.0000,bottom,SMT,TestPoint,SolderWirePad_1x01_SMD_2x4mm +TP12,GND,Default,3.5000,14.0000,bottom,SMT,TestPoint,SolderWirePad_1x01_SMD_2x4mm +TP13,/Project Architecture/Load Cell Amp/SIG+,Default,6.5000,14.0000,bottom,SMT,TestPoint,SolderWirePad_1x01_SMD_2x4mm +TP14,/Project Architecture/Load Cell Amp/SIG-,Default,9.5000,14.0000,bottom,SMT,TestPoint,SolderWirePad_1x01_SMD_2x4mm